Hi Christoph, I got the below dmesg and the first bad commit is git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit 9d58cf7a388c1b4a06cb335980eb1bb1352ba876 Author: Christoph Lameter AuthorDate: Thu Mar 6 11:05:25 2014 +1100 Commit: Stephen Rothwell CommitDate: Thu Mar 6 18:13:42 2014 +1100 scheduler: replace __get_cpu_var with this_cpu_ptr Convert all uses of __get_cpu_var for address calculation to use this_cpu_ptr instead. Signed-off-by: Christoph Lameter Acked-by: Ingo Molnar Cc: Peter Zijlstra Cc: Tejun Heo Signed-off-by: Andrew Morton [ 0.309561] BUG: unable to handle kernel [ 0.309561] BUG: unable to handle kernel paging requestpaging request at 0feea000 at 0feea000 [ 0.309899] IP: [ 0.309899] IP: [] load_balance+0x89/0x657 [] load_balance+0x89/0x657 [ 0.310171] *pdpt = 0000000000000000 [ 0.310171] *pdpt = 0000000000000000 *pde = f000ff53f000ff53 *pde = f000ff53f000ff53 +---------------------------------------------------------+------------+------------+---------------+ | | 76b1e44e98 | 9d58cf7a38 | next-20140306 | +---------------------------------------------------------+------------+------------+---------------+ | boot_successes | 77 | 0 | 0 | | boot_failures | 3 | 20 | 19 | | WARNING:CPU:PID:at_arch/x86/kernel/cpu/amd.c:init_amd() | 2 | 0 | 1 | | backtrace:init_amd | 2 | 0 | 1 | | backtrace:warn_slowpath_fmt | 2 | 0 | 1 | | BUG:kernel_boot_hang | 1 | | | | BUG:unable_to_handle_kernel_paging_request | 0 | 20 | 19 | | Oops | 0 | 20 | 19 | | Oops:SMP_SMP | 0 | 20 | 19 | | EIP_is_at_load_balance | 0 | 20 | 19 | | Oops:SMP | 0 | 19 | 19 | | BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 | 20 | 17 | | EIP_is_at_set_next_entity | 0 | 20 | 17 | | BUG:scheduling_while_atomic | 0 | 20 | 18 | | INFO:lockdep_is_turned_off | 0 | 20 | 18 | | backtrace:kthreadd | 0 | 20 | 17 | | backtrace:schedule | 0 | 20 | 19 | | backtrace:schedule_timeout | 0 | 20 | 17 | | backtrace:smpboot_thread_fn | 0 | 0 | 2 | +---------------------------------------------------------+------------+------------+---------------+ git bisect start 0ffb2fe7b9c30082876fa3a17da018bf0632cf03 09de192242d86ede449146ac423effca53bc1810 -- git bisect bad 439cde1f3d8230f858c0a55902381d24cd7a2df2 # 22:58 0- 1 Merge branch 'akpm/master' git bisect good ce34778eb4d9fa0aaaeae76c1068026ee5255fd7 # 23:21 20+ 2 Merge branch 'akpm-current/current' git bisect good 117314461e82adabb6b78dcb03259da75b50833b # 23:28 20+ 1 mm: don't implictly include linux/mm.h in linux/sched.h git bisect bad 9d58cf7a388c1b4a06cb335980eb1bb1352ba876 # 23:34 0- 2 scheduler: replace __get_cpu_var with this_cpu_ptr git bisect good b2ff2cfebad92bebfca28bad650045821ed270c4 # 00:06 20+ 0 tracing: replace __get_cpu_var uses with this_cpu_ptr git bisect good efcd38c3b500ab67593e4514ed7ececf2ec550f5 # 00:13 20+ 2 drivers/clocksource: replace __get_cpu_var used for address calculation git bisect good 222152a10e298d770a186b871163553c062d4a6f # 00:18 20+ 0 drivers/net/ethernet/tile: replace __get_cpu_var uses for address calculation git bisect good 36086a569a67cd314801b0c0d9aadf3008b5504b # 00:42 20+ 0 tilegx: another case of get_cpu_var git bisect good 76b1e44e98a5dffb32d95095260ebbd32fb06ff7 # 02:10 20+ 1 time: replace __get_cpu_var uses # first bad commit: [9d58cf7a388c1b4a06cb335980eb1bb1352ba876] scheduler: replace __get_cpu_var with this_cpu_ptr git bisect good 76b1e44e98a5dffb32d95095260ebbd32fb06ff7 # 02:33 60+ 3 time: replace __get_cpu_var uses git bisect bad 0ffb2fe7b9c30082876fa3a17da018bf0632cf03 # 02:33 0- 19 Add linux-next specific files for 20140306 git bisect good 3f877e6a523c45a33ce8ea7380f1f32dda7d8137 # 05:35 60+ 1 Revert "scheduler: replace __get_cpu_var with this_cpu_ptr" git bisect good c3bebc71c4bcdafa24b506adf0c1de3c1f77e2e0 # 05:44 60+ 0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net git bisect bad 0ffb2fe7b9c30082876fa3a17da018bf0632cf03 # 05:45 0- 19 Add linux-next specific files for 20140306 Thanks, Fengguang