lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Fri, 2 Sep 2011 23:43:14 +0200
From:	Sedat Dilek <sedat.dilek@...glemail.com>
To:	Stephen Rothwell <sfr@...b.auug.org.au>, tim.c.chen@...ux.intel.com
Cc:	linux-next@...r.kernel.org, LKML <linux-kernel@...r.kernel.org>,
	jirislaby@...il.com
Subject: Re: linux-next: Tree for Aug 26 (git-bisect: [0856a30] Scm: Remove
 unnecessary pid & credential references in Unix socket's send and receive path)

On Fri, Aug 26, 2011 at 7:00 AM, Stephen Rothwell <sfr@...b.auug.org.au> wrote:
> Hi all,
>
> The powerpc allyesconfig build still fails today.
>
> Changes since 20110825:
>
> The slave-dma tree gained a conflict against Linus' tree.
>
> I have reverted the x86/spinlocks branch from the tip tree for today.
>
> The ptrace tree lost its build failure.
>
> The xen tree lost its conflict since I reveretd the version of the same
> patches in the tip tree..
>
> The tty tree still has its build failure but I applied a supplied test
> patch for it.
>
> The staging tree lost its build failures and gained a conflict against
> the net tree.
>
> The moduleh tree lost a conflict.
>
> The akpm tree lost its build failure.
>
> ----------------------------------------------------------------------------
>

Hi,

I saw diverse strange kernel-panics letting my notebook blink and
scream a high-frequency tone, really ugly.

My last good linux-next (l-n) kernel was next-20110818 and the next
l-n kernel in series which I built and was broken: next-20110826.
( BTW, 29/31 Aug are broken too. )

For the correctness I built 22/23/24/25 Aug which were all good.
As usual when I do once a year a git-bisect... its the last step of 12
steps in total (see git-bisect_visualize.txt and
git-bisect_view-stat.txt).

I was irritated by using next-20110825 and next-20110826 as git-bisect
good and bad, as the first offered commit-id pointed me to
3.1-rc1-665-gec5efe7, but I was sure the culprit is definitely
v3.1-rc3+ and furthermore I got no info how many revisions have to be
walked through. So, I cancelled this run.

Next thought was to do a git format-patch using above mentionned
commit-ids (of the tags): 819 single patches.
I took the commit-ids of 0001 (good) and 0818 (bad) - 0819 was
linux-specific mumbo-jumbo.

Jiri has reported a similiar breakage in [2] and returning CULPRIT
commit [1] helped him.
( This git-bisect steal a whole Friday. Anyway, it's good to see we
isolated the "bad" patch. )

As a personal conclusion, trust more git-bisect...
It does not hurt to NOT turn off brain my looking over the single
patches, there were lots of staging, arm, powerpc which could be
surely ignored, but in the end you are wiser - 12 steps are faster
than reverting xxx single commits on spec.

- Sedat -

[1] http://git.us.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=commit;h=0856a304091b33a8e8f9f9c98e776f425af2b625
[2] http://lkml.org/lkml/2011/9/1/332
[3] http://www.kernel.org/pub/software/scm/git/docs/git-bisect.html
[4] http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#using-bisect

P.S.: Used 0001 (good) and 0818 (bad) for git-bisect

$ head -5 0001-target-Change-TCM_NON_EXISTENT_LUN-response-to-ASC-L.patch
0818-Fixes-the-deadlock-when-inserting-and-removing-the-d.patch
==> 0001-target-Change-TCM_NON_EXISTENT_LUN-response-to-ASC-L.patch <==
>From eb39d34004888afcc0a44d9c36383cd69fa3b3b9 Mon Sep 17 00:00:00 2001
From: Nicholas Bellinger <nab@...ux-iscsi.org>
Date: Tue, 26 Jul 2011 16:59:00 -0700
Subject: [PATCH 001/819] target: Change TCM_NON_EXISTENT_LUN response to
 ASC=LOGICAL UNIT NOT SUPPORTED

==> 0818-Fixes-the-deadlock-when-inserting-and-removing-the-d.patch <==
>From 9b198e560524e3fe341cd2ae478a1cdf2f57fc33 Mon Sep 17 00:00:00 2001
From: Clifton Barnes <cabarnes@...esign-llc.com>
Date: Thu, 25 Aug 2011 09:47:59 +1000
Subject: [PATCH 818/819] Fixes the deadlock when inserting and removing the
 ds2780.

View attachment "git-bisect_log.txt" of type "text/plain" (2205 bytes)

View attachment "git-bisect_view-stat.txt" of type "text/plain" (2624 bytes)

View attachment "git-bisect_visualize.txt" of type "text/plain" (2448 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ