git checkout 1589a3e7777631ff56dd58cd7dcdf275185e62b5 Previous HEAD position was c479495... Merge remote-tracking branch 'asoc/topic/wm2200' into devel-bee-x86_64-2013-02-07-05-59 HEAD is now at 1589a3e... Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 2013-02-08-10:39:09 1589a3e7777631ff56dd58cd7dcdf275185e62b5 compiling rm: cannot remove `/tmp/bisect-build-skip-kvm_bisect': Operation not permitted rm: cannot remove `/tmp/bisect-skip-kvm_bisect': Operation not permitted rm: cannot remove `/tmp/bisect-good-kvm_bisect': Operation not permitted rm: cannot remove `/tmp/bisect-bad-kvm_bisect': Operation not permitted /home/wfg/linux 2013-02-08-10:42:37 detecting boot state 3.8.0-rc6-bisect-00098-g1589a3e #38 7............................................................................................................................................................... 16............................................................................................................................................................... SUCCESS bisect: good commit 1589a3e7777631ff56dd58cd7dcdf275185e62b5 git bisect start c4794952da9f0395101682925a4117d0a6a01ae5 1589a3e7777631ff56dd58cd7dcdf275185e62b5 -- Previous HEAD position was 1589a3e... Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media HEAD is now at 1e51120... userns: Convert 9p's uid/gid handling Bisecting: 224 revisions left to test after this (roughly 8 steps) [89bb67ff935d461544fed87174bb13dcc4bac673] perf tools: Fix perf_evsel::exclude_GH handling git bisect run /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 2013-02-08-13:24:04 89bb67ff935d461544fed87174bb13dcc4bac673 compiling rm: cannot remove `/tmp/bisect-build-skip-kvm_bisect': Operation not permitted rm: cannot remove `/tmp/bisect-skip-kvm_bisect': Operation not permitted rm: cannot remove `/tmp/bisect-good-kvm_bisect': Operation not permitted rm: cannot remove `/tmp/bisect-bad-kvm_bisect': Operation not permitted /home/wfg/linux 2013-02-08-13:26:29 detecting boot state 3.8.0-rc4-bisect-00402-g89bb67f #39 ......................................................................................................................................................... 6 9.............................................................................................................................................................. 14 18.............................................................................................................................................................. SUCCESS Bisecting: 112 revisions left to test after this (roughly 7 steps) [cacafec82e2dbbfbeb5c86c1f31ff17d0983b11b] arch/mips/jazz: remove depends on CONFIG_EXPERIMENTAL running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 2013-02-08-17:23:56 cacafec82e2dbbfbeb5c86c1f31ff17d0983b11b compiling /home/wfg/linux 2013-02-08-17:26:30 detecting boot state 3.8.0-rc6-bisect-00210-gcacafec #40 .......................................................................................................................................................... 2 9.............................................................................................................................................................. 11 18.............................................................................................................................................................. SUCCESS Bisecting: 63 revisions left to test after this (roughly 6 steps) [42f0e2b23ea9c97e276b32e7a7849bed37e5c47f] final removal of CONFIG_EXPERIMENTAL running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 2013-02-08-21:24:32 42f0e2b23ea9c97e276b32e7a7849bed37e5c47f compiling /home/wfg/linux 2013-02-08-21:26:17 detecting boot state 3.8.0-rc6-bisect-00259-g42f0e2b #41 ............................................................................................................................................................ 5 9............................................................................................................................................................... 18............................................................................................................................................................... SUCCESS Bisecting: 32 revisions left to test after this (roughly 5 steps) [9197b357ed90fb43488a67b30a6d7cf7edce34c9] Merge remote-tracking branch 'kees/devtmpfs-safe' into devel-bee-x86_64-2013-02-07-05-59 running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 2013-02-09-01:25:44 9197b357ed90fb43488a67b30a6d7cf7edce34c9 compiling /home/wfg/linux 2013-02-09-01:29:50 detecting boot state 3.8.0-rc6-bisect-00515-g9197b35 #42 ....................................................................................................................................................... 5 TEST FAILURE Bisecting: 15 revisions left to test after this (roughly 4 steps) [a31151b33053ee9c2f91d53f2f8b8b1f36c00115] Merge branch 'core/urgent' into core/locking running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 2013-02-09-02:46:26 a31151b33053ee9c2f91d53f2f8b8b1f36c00115 compiling /home/wfg/linux 2013-02-09-02:48:49 detecting boot state 3.8.0-rc6-bisect-00077-ga31151b #43 9 TEST FAILURE Bisecting: 7 revisions left to test after this (roughly 3 steps) [0ebd64ee0f225028c5a97581cdfeeb15931ec35c] liblockdep: Add public headers for pthread_mutex_t implementation running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 2013-02-09-02:49:51 0ebd64ee0f225028c5a97581cdfeeb15931ec35c compiling /home/wfg/linux 2013-02-09-02:52:22 detecting boot state 3.8.0-rc4-bisect-00184-g0ebd64e #44 5............................................................................................................................................................... 12 14.............................................................................................................................................................. SUCCESS Bisecting: 3 revisions left to test after this (roughly 2 steps) [3279bccc7ff663ef1ccd8b9e8d4ac197c0e041e7] liblockdep: Add a MAINTAINERS entry running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 2013-02-09-05:33:07 3279bccc7ff663ef1ccd8b9e8d4ac197c0e041e7 compiling /home/wfg/linux 2013-02-09-05:35:28 detecting boot state 3.8.0-rc4-bisect-00188-g3279bcc #45 ........................................................................................................................................................... 7 9.............................................................................................................................................................. 16 18.............................................................................................................................................................. SUCCESS Bisecting: 1 revision left to test after this (roughly 1 step) [b29f39c7c3e75a741a7da88244ec707f293ec04c] smp: Give WARN()ing if in_interrupt() when calling smp_call_function_many()/single() running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 2013-02-09-09:33:46 b29f39c7c3e75a741a7da88244ec707f293ec04c compiling /home/wfg/linux 2013-02-09-09:34:58 detecting boot state 3.8.0-rc4-bisect-00190-gb29f39c #46 ............................................................................................................................................................. 4 9 TEST FAILURE Bisecting: 0 revisions left to test after this (roughly 0 steps) [b2e7c77a379071318b2a9c9e500e3b8b47084391] perf: Integrate liblockdep support into perf running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 2013-02-09-10:55:03 b2e7c77a379071318b2a9c9e500e3b8b47084391 compiling /home/wfg/linux 2013-02-09-10:56:18 detecting boot state 3.8.0-rc4-bisect-00189-gb2e7c77 #47 9............................................................................................................................................................... 15 18.............................................................................................................................................................. SUCCESS b29f39c7c3e75a741a7da88244ec707f293ec04c is the first bad commit commit b29f39c7c3e75a741a7da88244ec707f293ec04c Author: Chuansheng Liu Date: Wed Feb 6 23:18:21 2013 +0800 smp: Give WARN()ing if in_interrupt() when calling smp_call_function_many()/single() Currently the functions smp_call_function_many()/single() will give a WARN()ing only in the case of irqs_disabled(), but that check is not enough to guarantee execution of the SMP cross-calls. In many other cases such as softirq handling/interrupt handling, the two APIs still can not be called, just as the smp_call_function_many() comments say: * You must not call this function with disabled interrupts or from a * hardware interrupt handler or from a bottom half handler. Preemption * must be disabled when calling this function. There is a real case for softirq DEADLOCK case: CPUA CPUB spin_lock(&spinlock) Any irq coming, call the irq handler irq_exit() spin_lock_irq(&spinlock) <== Blocking here due to CPUB hold it __do_softirq() run_timer_softirq() timer_cb() call smp_call_function_many() send IPI interrupt to CPUA wait_csd() Then both CPUA and CPUB will be deadlocked here. So we should give a warning in the in_interrupt() case as well. Signed-off-by: liu chuansheng Cc: jun.zhang@intel.com Cc: peterz@infradead.org Cc: jbeulich@suse.com Cc: paulmck@linux.vnet.ibm.com Cc: mina86@mina86.org Cc: srivatsa.bhat@linux.vnet.ibm.com Cc: Linus Torvalds Cc: Andrew Morton Cc: Peter Zijlstra Link: http://lkml.kernel.org/r/1360163901.24670.13.camel@cliu38-desktop-build Signed-off-by: Ingo Molnar :040000 040000 f9e15ef599ee0561612edf23181df07b5457eccf dd404d768cd2b68d7245203962416c8cc6a90d2b M kernel bisect run success 2013-02-09-13:36:57 b2e7c77a379071318b2a9c9e500e3b8b47084391 compiling /home/wfg/linux 2013-02-09-13:37:21 detecting boot state 3.8.0-rc4-bisect-00189-gb2e7c77 #47 ............................................................................................................................................................... 6 9............................................................................................................................................................... 18............................................................................................................................................................... SUCCESS ========= linux-next ========= 2013-02-09-17:38:07 1587f71ebbf5aedf754062baa11fcc9e9b49ecf0 compiling /home/wfg/linux 2013-02-09-17:40:37 detecting boot state 3.8.0-rc4-bisect-next-20130125 #48 .......................................................................................................................................................... 2 9............................................................................................................................................................... 18............................................................................................................................................................... 20 27............................................................................................................................................................... 36............................................................................................................................................................... SUCCESS