From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751259AbaIXFUt (ORCPT ); Wed, 24 Sep 2014 01:20:49 -0400 Received: from mga09.intel.com ([134.134.136.24]:45801 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750744AbaIXFUr (ORCPT ); Wed, 24 Sep 2014 01:20:47 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,586,1406617200"; d="scan'208";a="578014277" From: ashutosh dixit To: Andrew Morton Cc: Peter Foley , Randy Dunlap , "linux-kernel\@vger.kernel.org" , "linux-doc\@vger.kernel.org" , "Dutt\, Sudeep" , "Rao\, Nikhil" , Greg Kroah-Hartman Subject: Re: [PATCH linux-next] Documentation: mic: mpssd: Disable mpssd builds for kernels < 3.13 References: <5421EA22.6000206@infradead.org> <20140923163816.2f3cf938c7815424e55e444f@linux-foundation.org> <20140923175137.aa87c1ea.akpm@linux-foundation.org> <20140923215932.df693d76.akpm@linux-foundation.org> Date: Tue, 23 Sep 2014 22:20:45 -0700 In-Reply-To: <20140923215932.df693d76.akpm@linux-foundation.org> (Andrew Morton's message of "Tue, 23 Sep 2014 22:59:32 -0600") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 23 2014 at 09:59:32 PM, Andrew Morton wrote: > On Tue, 23 Sep 2014 21:51:09 -0700 ashutosh dixit wrote: > >> On Tue, Sep 23 2014 at 05:58:19 PM, Peter Foley wrote: >> > On Tue, Sep 23, 2014 at 8:51 PM, Andrew Morton >> > wrote: >> >> Can't we just fix the Makefiles? Cook up a rule which makes >> >> headers_install (if needed) before building Documentation/? >> > >> > Currently, the ordering is enforced by >> > http://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/tree/Makefile#n946 >> > I'll take a look at making Documentation/ depend on headers_install. >> > >> I would think it is preferable to keep the 'make headers_install' and >> 'make Documentation/' steps separate, as they currently are, so that >> only the people who need to upgrade system headers do that, rather than >> forcing people to upgrade system headers each time something in >> Documentation/ is recompiled and moreover doing that compile/install as >> root. > > headers_install installs into ./usr/include and ./include. It's local > to the kernel build tree. Sorry about that. Yes, the build indeed succeeds if run after headers_install, so making Documentation/ depend on headers_install is indeed a possibility.