Hi Stefani, FYI, here is another bug message triggered by git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso commit 4e40112c4ff6a577dd06d92b2a54cdf06265bf74 Author: Stefani Seibold AuthorDate: Mon Mar 17 23:22:13 2014 +0100 Commit: H. Peter Anvin CommitDate: Tue Mar 18 12:52:54 2014 -0700 x86, vdso32: handle 32 bit vDSO larger one page This patch enables 32 bit vDSO which are larger than a page. Signed-off-by: Stefani Seibold Link: http://lkml.kernel.org/r/1395094933-14252-14-git-send-email-stefani@seibold.net Signed-off-by: H. Peter Anvin +------------------------------------------------------------+------------+------------+---------------+ | | 008cc907de | 4e40112c4f | next-20140321 | +------------------------------------------------------------+------------+------------+---------------+ | boot_successes | 113 | 0 | 0 | | boot_failures | 25 | 30 | 19 | | WARNING:CPU:PID:at_kernel/events/core.c:perf_swevent_add() | 25 | | | | Kernel_panic-not_syncing:Attempted_to_kill_init_exitcode= | 0 | 15 | 10 | | kernel_BUG_at_mm/swap.c | 0 | 15 | 9 | | invalid_opcode:SMP_DEBUG_PAGEALLOC | 0 | 15 | 9 | | EIP_is_at_put_compound_page | 0 | 15 | 9 | | backtrace:do_group_exit | 0 | 15 | 9 | | backtrace:SyS_exit_group | 0 | 15 | 9 | +------------------------------------------------------------+------------+------------+---------------+ [ 6.764330] EDD information not available. [ 6.766357] debug: unmapping init [mem 0xb1ea9000-0xb20b8fff] [ 6.771076] traps: init[1] general protection ip:a76b3b0d sp:affef7fd error:0 [ 6.775516] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b [ 6.775516] [ 6.776114] CPU: 0 PID: 1 Comm: init Not tainted 3.14.0-rc7-next-20140321 #9 [ 6.776114] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 6.776114] 00000000 00000000 b014bdf4 b19a5b91 b1da1401 b014be14 b19986f9 b1c6723c [ 6.776114] b20d0540 00000001 b1da1401 b0150201 b0150000 b014be68 b1045c39 b1c67550 [ 6.776114] 0000000b 0000000b b0150384 00000001 00000001 00000001 b0150000 b0150000 [ 6.776114] Call Trace: [ 6.776114] [] dump_stack+0x48/0x60 [ 6.776114] [] panic+0x87/0x18e [ 6.776114] [] do_exit+0x7c9/0xaa0 [ 6.776114] [] do_group_exit+0x4e/0xb0 [ 6.776114] [] get_signal_to_deliver+0x1b9/0x870 [ 6.776114] [] ? lock_release_holdtime.part.26+0xb0/0xf0 [ 6.776114] [] ? do_alignment_check+0xa0/0xa0 [ 6.776114] [] do_signal+0x3a/0x9b0 [ 6.776114] [] ? do_raw_spin_unlock+0xaa/0xf0 [ 6.776114] [] ? finish_task_switch+0xcf/0x120 [ 6.776114] [] ? __schedule+0x410/0x8f0 [ 6.776114] [] ? do_raw_spin_unlock+0xaa/0xf0 [ 6.776114] [] ? force_sig_info+0xa7/0xd0 [ 6.776114] [] ? force_sig+0x14/0x20 [ 6.776114] [] ? do_general_protection+0x71/0x170 [ 6.776114] [] ? do_alignment_check+0xa0/0xa0 [ 6.776114] [] do_notify_resume+0x68/0x70 [ 6.776114] [] work_notifysig+0x30/0x38 [ 6.776114] [] ? do_alignment_check+0xa0/0xa0 [ 6.776114] Kernel Offset: 0x0 from 0xb1000000 (relocation range: 0xb0000000-0xc47fdfff) Elapsed time: 20 git bisect start 3b55c3c0ec2eb3f163f15559f3962df717f53ccb v3.13 -- git bisect good 3962dfbe22a8d65e4162354cc859440293d85524 # 08:08 29+ 6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs git bisect good dcb99fd9b08cfe1afe426af4d8d3cbc429190f15 # 08:28 29+ 4 Linux 3.14-rc7 git bisect good 5a02b8848ab78148f442126c6c7e32553326c00d # 08:47 29+ 5 Merge remote-tracking branch 'thermal/next' git bisect good 1b89b74cc212e138793d688321f8424a96a1c534 # 09:04 29+ 5 Merge remote-tracking branch 'dt-rh/for-next' git bisect bad 6ecd774cc7ff8b15a950c827630b852c0dc48ab2 # 09:20 1- 2 Merge remote-tracking branch 'char-misc/char-misc-next' git bisect bad d8be03aa8bf754fa0ec3a20885a2387e43a418fe # 09:40 7- 16 Merge remote-tracking branch 'percpu/for-next' git bisect bad 0e56c90c132b64427c8c55fd85003ec1f17dba6d # 10:00 2- 4 Merge remote-tracking branch 'edac-amd/for-next' git bisect bad 67ae3b36794de69d58e66fb50be0fa0d68574c17 # 10:15 10- 30 Merge remote-tracking branch 'tip/auto-latest' git bisect good e224ef010790d873c4672a408f442c08b901567f # 10:27 30+ 4 Merge remote-tracking branch 'spi/for-next' git bisect good a49712343611eb2aca50b2034910e8873b453118 # 10:53 30+ 10 Merge branch 'perf/core' git bisect good 626bfe396b8bfe0c2c94fe44bc985103abfe4b6f # 11:11 30+ 9 Merge branch 'x86/apic' git bisect good 72a500453a77e0980c0c2b4ed9fe8b521e7ac523 # 11:26 30+ 9 Merge branch 'x86/debug' git bisect good c519db7a10228d5f0d6baf3deaa2c869f8b57bb9 # 11:42 30+ 10 Merge branch 'x86/kaslr' git bisect good 653a5574e4dae78892f545820dc1a4bbbb841465 # 12:05 30+ 7 Merge branch 'x86/threadinfo' git bisect good ef721987aef0cc0abba08c88810f2155f76b0b1f # 12:24 30+ 4 x86, vdso: Introduce VVAR marco for vdso32 git bisect good 008cc907de327d83a0be609cd495fccb0e5dfa4c # 13:06 30+ 6 x86, vdso32: Disable stack protector, adjust optimizations git bisect good dce44e03b0a3448ad11ac6c6e0cbe299e0400791 # 13:16 30+ 5 compat: Fix sparse address space warnings git bisect bad 047f5b6a988ec6ade49dfb58c74fbc8733329969 # 13:36 2- 10 Merge branch 'x86/vdso' git bisect bad 4e40112c4ff6a577dd06d92b2a54cdf06265bf74 # 13:54 5- 8 x86, vdso32: handle 32 bit vDSO larger one page # first bad commit: [4e40112c4ff6a577dd06d92b2a54cdf06265bf74] x86, vdso32: handle 32 bit vDSO larger one page git bisect good 008cc907de327d83a0be609cd495fccb0e5dfa4c # 14:02 108+ 25 x86, vdso32: Disable stack protector, adjust optimizations git bisect bad 06ed26d1de59ce7cbbe68378b7e470be169750e5 # 14:02 0- 19 Add linux-next specific files for 20140321 git bisect good 774868c7094d35b4518be3d0e654de000a5d11fc # 14:15 108+ 18 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect bad 06ed26d1de59ce7cbbe68378b7e470be169750e5 # 14:15 0- 19 Add linux-next specific files for 20140321 Thanks, Fengguang