Greetings, I got the below dmesg and the first bad commit is in upstream commit c65c1877bd6826ce0d9713d76e30a7bed8e49f38 Author: Peter Zijlstra AuthorDate: Fri Jan 10 13:23:49 2014 +0100 Commit: Pekka Enberg CommitDate: Mon Jan 13 21:34:39 2014 +0200 slub: use lockdep_assert_held Instead of using comments in an attempt at getting the locking right, use proper assertions that actively warn you if you got it wrong. Also add extra braces in a few sites to comply with coding-style. Signed-off-by: Peter Zijlstra Signed-off-by: Pekka Enberg =================================================== PARENT COMMIT NOT CLEAN. LOOK OUT FOR WRONG BISECT! =================================================== +---------------------------------------------------------+--------------+--------------+ | | 8afb1474db47 | 1738cc0ecc54 | +---------------------------------------------------------+--------------+--------------+ | boot_successes | 166 | 6 | | boot_failures | 10 | 13 | | BUG:kernel_test_crashed | 9 | 1 | | WARNING:CPU:PID:at_arch/x86/kernel/cpu/amd.c:init_amd() | 1 | | | WARNING:CPU:PID:at_mm/slub.c:deactivate_slab() | 0 | 12 | +---------------------------------------------------------+--------------+--------------+ [1868680.126265] netconsole: network logging started [1868680.135018] Unregister pv shared memory for cpu 0 [1868680.523086] ------------[ cut here ]------------ [1868680.526909] WARNING: CPU: 1 PID: 1 at mm/slub.c:992 deactivate_slab+0x4ce/0xa70() [1868680.537875] Modules linked in: [1868680.541340] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.13.0-02621-g1738cc0 #8 [1868680.555880] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [1868680.565937] ffffffff ce04dd64 c1a6323f 00000000 00000000 000003e0 ce04dd94 c106fbe1 [1868680.572881] c1efb154 00000001 00000001 c1f09c28 000003e0 c11c2d0e c11c2d0e 00000001 [1868680.582142] ce5db280 ce000640 ce04dda4 c106fc7d 00000009 00000000 ce04de0c c11c2d0e [1868680.589099] Call Trace: [1868680.591109] [] dump_stack+0x7a/0xdb [1868680.593887] [] warn_slowpath_common+0x91/0xb0 [1868680.597430] [] ? deactivate_slab+0x4ce/0xa70 [1868680.600510] [] ? deactivate_slab+0x4ce/0xa70 [1868680.603588] [] warn_slowpath_null+0x1d/0x20 [1868680.606728] [] deactivate_slab+0x4ce/0xa70 [1868680.609897] [] slab_cpuup_callback+0xc6/0x130 [1868680.612916] [] notifier_call_chain+0x35/0x90 [1868680.616031] [] __raw_notifier_call_chain+0x19/0x20 [1868680.622321] [] cpu_notify+0x23/0x50 [1868680.625212] [] cpu_notify_nofail+0xb/0x40 [1868680.628399] [] _cpu_down+0x231/0x500 [1868680.631201] [] cpu_down+0x3d/0x60 [1868680.633906] [] _debug_hotplug_cpu+0x57/0x1b0 [1868680.639361] [] ? topology_init+0xef/0xef [1868680.642330] [] debug_hotplug_cpu+0xc/0x10 [1868680.645364] [] do_one_initcall+0x13a/0x240 [1868680.648547] [] ? repair_env_string+0x2a/0x99 [1868680.651627] [] ? parse_args+0x476/0x6b0 [1868680.654519] [] ? _raw_spin_unlock_irqrestore+0x5b/0x90 [1868680.658379] [] kernel_init_freeable+0xe3/0x1cd [1868680.661538] [] ? do_early_param+0xb5/0xb5 [1868680.664527] [] kernel_init+0xc/0x170 [1868680.667513] [] ret_from_kernel_thread+0x1b/0x28 [1868680.670702] [] ? rest_init+0xc0/0xc0 [1868680.673483] ---[ end trace 7127297b7d66962f ]--- [1868680.685733] CPU 0 is now offline git bisect start 1738cc0ecc5433003591548e25622768f5978d0b d8ec26d7f8287f5788a494f56e8814210f0e64be -- git bisect good 3951d8b98c5c552325621b7f98a442d6e849570c # 21:42 25+ 0 Merge 'regmap/topic/core' into devel-hourly-2014013119 git bisect good 6c3b6491f658d8d31188b9f5e49f45f83820505e # 22:02 25+ 2 Merge 'dhowells-fs/rxrpc' into devel-hourly-2014013119 git bisect good fb2390407d07c6a5ba5c37947d481316b623a1b1 # 22:07 25+ 0 Merge 'asoc/topic/rcar' into devel-hourly-2014013119 git bisect good 434522ceec7c33e57599488891139b2cedd43e68 # 22:13 25+ 1 Merge 'rcu/rcu/timers' into devel-hourly-2014013119 git bisect bad ef1ea6fd64f9dfb33c6324241b54a9de4162db40 # 22:21 12- 7 Merge 'slab/slab/next' into devel-hourly-2014013119 git bisect bad c65c1877bd6826ce0d9713d76e30a7bed8e49f38 # 22:37 0- 1 slub: use lockdep_assert_held git bisect good 8afb1474db4701d1ab80cd8251137a3260e6913e # 22:52 44+ 4 slub: Fix calculation of cpu slabs # first bad commit: [c65c1877bd6826ce0d9713d76e30a7bed8e49f38] slub: use lockdep_assert_held git bisect good 8afb1474db4701d1ab80cd8251137a3260e6913e # 22:55 132+ 10 slub: Fix calculation of cpu slabs git bisect bad 1738cc0ecc5433003591548e25622768f5978d0b # 22:55 0- 13 0day head guard for 'devel-hourly-2014013119' git bisect good fda1ecf23aad418180c6f24e81a1818b94a0a7ef # 23:09 132+ 8 Revert "slub: use lockdep_assert_held" git bisect bad 38dbfb59d1175ef458d006556061adeaa8751b72 # 23:16 0- 2 Linus 3.14-rc1 git bisect bad cdd263faccc2184e685573968dae5dd34758e322 # 23:34 1- 3 Add linux-next specific files for 20140204 Thanks, Fengguang