Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp3121817imj; Mon, 18 Feb 2019 20:29:44 -0800 (PST) X-Google-Smtp-Source: AHgI3IbQDE50PoWufiWiMJf8+vzTbFO0aEwKifjsXVMx0RbX0gq4V5mZ0jCQxypLr9btm5sCgvxj X-Received: by 2002:a63:6881:: with SMTP id d123mr21917764pgc.10.1550550584614; Mon, 18 Feb 2019 20:29:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550550584; cv=none; d=google.com; s=arc-20160816; b=FF0ROG0ci5H2Qa4Zjxdt/1SHSp4A6BwnoqtACnmpSQx4NznymdS5ZSJxxYPdENOTFR IOs8zQFTwHKxrAbj3Ox5F+s17aqC3UxAaAQNZglGB8agNOeal/fp1gekNzVYRgb/atFq +077Z7h/cGAHplO/WeST3o8LjD1NIbYHgOmLdQDE1Sjtrr1IuXmYfMbh5L5x0eSqNGgQ atPxS34Wq0sazhQEvy11THXa6HjYlcoGFtT7xnMEpest2hwhqTijjT+Pw91QfA09x3s3 PfgzHvrLqJw8BzZwNqyFsi6n+LQVm3FJiLWk0rV1FAHD8Jm13Ndl+7QkGL48dTMz/GKV R8Hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=Flg/+ZfQEFy9WlcVKcsTaAYK8RQK8eswjMJOnTsSPHQ=; b=M3r1wwWATmaj/SIAjseSHffg1XaUMy9ENSOdzPfjOp43D/r4dlTWxBwS0Nc4/B8wxo U28zz/D2QxL4y5ByXTjBqdFbNEZqawV8WfmgAbXpThQkinHbjNDZIsz2fcFOCommQv5K bX4vHr+T2XCKsQYYCI4OCWDJ+UpDyH29INPKLU7+/nAfbo31xO8fzYQYaEYTHzO2Jdsh ensKoc8KmQAZ7zEO+B9sexl1Ja+eSpSrZbhMhxP8nT8WWI9M+rXsZ6X24JntgyXbUl+9 36kuRVwIH27hh3Yn2vSCXsJanihZZVYcBuzjL8TGdeEspTuVY7BttIHflVZQdi07jDov lwow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=iK2VKXZk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k1si14185564pgq.144.2019.02.18.20.29.29; Mon, 18 Feb 2019 20:29:44 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=iK2VKXZk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726798AbfBSE2u (ORCPT + 99 others); Mon, 18 Feb 2019 23:28:50 -0500 Received: from mail-pl1-f195.google.com ([209.85.214.195]:43468 "EHLO mail-pl1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725497AbfBSE2u (ORCPT ); Mon, 18 Feb 2019 23:28:50 -0500 Received: by mail-pl1-f195.google.com with SMTP id m10so90373plt.10; Mon, 18 Feb 2019 20:28:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Flg/+ZfQEFy9WlcVKcsTaAYK8RQK8eswjMJOnTsSPHQ=; b=iK2VKXZk9fZNY0CvUxqjx1itRIiafqAaN9Ozx9irtTjYn19o/m3WeQH0AbBEnU55ra j7QQOMPVP40UzjM1TNliWOyD7jH+5qmZGhHP/I4SHdmPI7YQ7uFoXvACfaveI+J5/Irp 9nPXfuF1s5jPBqq9ynckaweQHlzEFxUFBCfTWCD6iuPLI8/0xF4y3kcv0x8F1mBScWZz TgJlzqpSzZvmr0Pm8/2HsPyOxoMGDU5hA8a3iSE3++9uX82d/Na7Qblbq5VZgjW59CYZ DqjFH5nxdTW131Vbbu6BGKJrfiP1opzeX7htzfyzp9VQ74cZmEA+geeGN/hgRo9N8+KV QCEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=Flg/+ZfQEFy9WlcVKcsTaAYK8RQK8eswjMJOnTsSPHQ=; b=YVd/w20H19DHHvXYb9tVCZCqyg6sx1poIPvi/0Mj3BimUpAnJ9fQcNkGIKtmQ1fRD3 3ZSkOYsD2Wf5OiIbZRIVPlbW/+FbOJ9WfiNXAPPsT6oLyOQtHZuUF4LU8IDvUUpJrMUY OWBZCGO7ITaMsqCGSahoDn4FHKC4KrmDvAd9w+X42rpCuf9geem3bON7bxAhVtZklsYG /RZbgElU6lm83N/getD8XG6RZHFmC/98jvirkZMdWll2hu/Zoobu0siqC4nmCAak/XS5 r7N5axMhM97w56LEfX/wzwEfsiSQBhsfM1CY9j6iFwhbZJyKSFuevOnQH44rgfYhgeFx yRRQ== X-Gm-Message-State: AHQUAuYQyhesUlfbpjjp6/xA9YY3F5/jXJ1VmIeXebg0w06ZEHGdNKMH jUIQaWyPW/OKC7IY8SUyrUM= X-Received: by 2002:a17:902:4681:: with SMTP id p1mr29610458pld.184.1550550528778; Mon, 18 Feb 2019 20:28:48 -0800 (PST) Received: from ast-mbp.dhcp.thefacebook.com ([2620:10d:c090:180::1:a364]) by smtp.gmail.com with ESMTPSA id c5sm26008703pfa.40.2019.02.18.20.28.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Feb 2019 20:28:47 -0800 (PST) Date: Mon, 18 Feb 2019 20:28:44 -0800 From: Alexei Starovoitov To: Masahiro Yamada Cc: "Joel Fernandes (Google)" , Networking , Linux Kernel Mailing List , Andrew Morton , Alexei Starovoitov , atish patra , Daniel Colascione , Dan Williams , Greg Kroah-Hartman , Jonathan Corbet , Karim Yaghmour , Kees Cook , kernel-team@android.com, "open list:DOCUMENTATION" , "open list:KERNEL SELFTEST FRAMEWORK" , Manoj Rao , Paul McKenney , "Peter Zijlstra (Intel)" , Randy Dunlap , Steven Rostedt , Shuah Khan , Thomas Gleixner , Yonghong Song Subject: Re: [PATCH v2 1/2] Provide in-kernel headers for making it easy to extend the kernel Message-ID: <20190219042843.x4rf526x4x6dprli@ast-mbp.dhcp.thefacebook.com> References: <20190211143600.15021-1-joel@joelfernandes.org> <20190215031926.ljzluy2cfxp64u6o@ast-mbp> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180223 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 19, 2019 at 01:14:11PM +0900, Masahiro Yamada wrote: > > I was able to compile it in-tree > but it makes the incremental build extremely slow. > > (Here, the incremental build means > "make" without changing any code after the full build.) > > Before this patch, "make -j8" took 11 sec on my machine. > > After this patch, x86_64_defconfig + CONFIG_IKHEADERS_PROC=y > takes 53 sec for me since kernel/kheaders_data.txz is regenerated > every time even when you did not touch any source file. > > We should take time for careful review and test. > > Please give me more time for thorough review. Thanks for taking a look. All are very valid points. Incremental build is must have.