Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754695AbYHVThr (ORCPT ); Fri, 22 Aug 2008 15:37:47 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753355AbYHVThf (ORCPT ); Fri, 22 Aug 2008 15:37:35 -0400 Received: from mail.gmx.net ([213.165.64.20]:54152 "HELO mail.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1752329AbYHVThe (ORCPT ); Fri, 22 Aug 2008 15:37:34 -0400 X-Authenticated: #5039886 X-Provags-ID: V01U2FsdGVkX18hQAxQi2ghHKXKEKShSFm2jfKMNFT/5GjbPkTDmq UuDxSEUGrXI8It Date: Fri, 22 Aug 2008 21:37:30 +0200 From: =?iso-8859-1?Q?Bj=F6rn?= Steinbrink To: Andrew Morton Cc: Petr Baudis , Alan.Brunelle@hp.com, linux-kernel@vger.kernel.org, git@vger.kernel.org Subject: Re: Linux 2.6.27-rc3: kernel BUG at mm/vmalloc.c - bisected Message-ID: <20080822193730.GA1598@atjola.homenet> References: <48A36838.3050309@hp.com> <20080819124602.9e8e69f7.akpm@linux-foundation.org> <48AEDD3D.4060507@hp.com> <20080822092549.ddcb7e79.akpm@linux-foundation.org> <20080822171651.GP10544@machine.or.cz> <20080822105136.a8432875.akpm@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20080822105136.a8432875.akpm@linux-foundation.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Y-GMX-Trusted: 0 X-FuHaFi: 0.55 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2316 Lines: 60 On 2008.08.22 10:51:36 -0700, Andrew Morton wrote: > On Fri, 22 Aug 2008 19:16:51 +0200 Petr Baudis wrote: > > On Fri, Aug 22, 2008 at 09:25:49AM -0700, Andrew Morton wrote: > > > One (probably wrong) approach is to run > > > > > > gitk 1c89ac55017f982355c7761e1c912c88c941483d > > > > > > then peer at the output, work out which real commits were in that > > > merge. > > > > > > It looks like the merge ended with > > > b1b135c8d619cb2c7045d6ee4e48375882518bb5 and started with > > > 40c42076ebd362dc69210cccea101ac80b6d4bd4, so perhaps you can do > > > > > > git bisect bad b1b135c8d619cb2c7045d6ee4e48375882518bb5 > > > git bisect good 40c42076ebd362dc69210cccea101ac80b6d4bd4 > > > > ...I don't quite get this - according to the bisection log, > > > > # good: [b1b135c8d619cb2c7045d6ee4e48375882518bb5] fix spinlock recursion in hvc_console > > > > and now you want to mark it as bad? > > Alan provided his bisection log as an attachment to the original bug report. > I assume that Alan's bisection search ended up saying that the merge > commit (1c89ac55017f982355c7761e1c912c88c941483d) was the first bad > commit. Yep, and that's totally correct as far as bisect is concerned. The parents of that merge commit are: 88fa08f67bee1a0c765237bdac106a32872f57d2 b1b135c8d619cb2c7045d6ee4e48375882518bb5 And Alan marked both of them as good. So, unless Alan made a mistake during his bisection, each of the branches is correct, but the merge did not lead to a correct result. So while there were no textual conflicts, there were still incompatible changes regarding the code semantics and compatibility was not restored during the merge. To get an overview over what got merged together you can can use something like: gitk --left-right 1c89ac55017^1...1c89ac55017^2 Which shows all commits that were on only one side of the merge, with nice "arrows" that indicate from which side the commit is coming. The conflict should be between one commit from the left and one commit from the right side, obviously. Bj?rn -- 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/