Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753193Ab2BPVuM (ORCPT ); Thu, 16 Feb 2012 16:50:12 -0500 Received: from rcsinet15.oracle.com ([148.87.113.117]:48206 "EHLO rcsinet15.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752249Ab2BPVuK convert rfc822-to-8bit (ORCPT ); Thu, 16 Feb 2012 16:50:10 -0500 MIME-Version: 1.0 Message-ID: Date: Thu, 16 Feb 2012 13:49:53 -0800 (PST) From: Dan Magenheimer To: Stephen Rothwell Cc: Greg KH , linux-next@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Wilk , Seth Jennings , Nitin Gupta Subject: RE: linux-next: build failure after merge of the staging tree References: <20120216152316.821ac82e04a5ee30327b81c3@canb.auug.org.au> <20120216051552.GA5676@kroah.com> <20120217082559.6a094265da2d5c203bfc445f@canb.auug.org.au> In-Reply-To: <20120217082559.6a094265da2d5c203bfc445f@canb.auug.org.au> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.6 (510070) [OL 12.0.6607.1000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8BIT X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-CT-RefId: str=0001.0A090208.4F3D7A09.001E,ss=1,re=0.000,fgs=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3380 Lines: 77 > From: Stephen Rothwell [mailto:sfr@canb.auug.org.au] > Subject: Re: linux-next: build failure after merge of the staging tree > > Hi Dan, Hi Stephen -- Thanks for the reply and sorry for the hassle. See below for important question. > > which changed the names of those fields from "flush*" to "invalidate*". > > I am the author of that commit but it is pulled through Konrad Wilk > > (cc'ed). Perhaps Konrad's pull succeeded in next-20120214 but > > failed in next-20120215? > > If a fetch fails for a particular tree on a particular day, I use the > version of that tree from the day before, so that is not the problem (and > in any case, the fetch did not fail). > > > Kernel.org seems to be down so I can't see if that commit is > > in next-20120215 but if it is not that would likely cause > > the above errors. > > It is in next-20120215 (and has been since next-20120124). However, I > merge Konrad's (tmem) tree *after* I merge the staging tree, so that commit > was not present when I tried to build linux-next after merging the > staging tree. Huh? Do you do allyesconfig/allmodconfig build testing after you pull each individual tree or only after all trees are pulled? (Apparently the former, as otherwise the ordering shouldn't matter, right?) > > The good news is that there seems to be an increasing number > > of people contributing to and building things on top of > > cleancache/frontswap stuff. The bad news is that it is difficult > > to avoid ordering dependencies that affect -next. My apologies > > and if you have any dependency-savvy processes that would solve > > this that we are not using, please let me/us know. > > Well, if anyone had bothered to tell me, I could have reordered the > trees. However, that does not change the fact that the staging tree is > now broken on its own. Which means that Greg can't even do unit testing > on his tree with your code in it. :-( If you are doing the after-every-individual-tree build testing, yes, if you could pull konrad's tmem tree first, that would solve this problem I believe.** I suspect unit testing doesn't make much as much sense in staging as it does in the core kernel. I did testing of ramster in my public git tree (which includes the tmem patchset coming to you via konrad) but, since it is a staging driver, the bits have to go through Greg. > One solutions is for Greg to merge Konrad's tree (or a subset of it) into > the staging tree. Another is for this work to become a separate tree > (however, I think other stuff in the staging tree depends on this work, > right?). Yes, there are a number of parts from different companies/timezones now flying in close formation. The name change (flush->invalidate) causing this problem was insisted upon by Andrew Morton (and has been in linux-next for several months), otherwise it wouldn't have happened and wouldn't be causing these issues :-( But better to work through them in -next than in Linus' merge window I guess. Thanks, Dan ** I just found another problem that occurs with allmodconfig so will be submitting a patch for that to GregKH shortly and will cc you. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/