[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <8737wuff58.fsf@yhuang-dev.intel.com>
Date: Thu, 29 Oct 2015 12:54:43 +0800
From: kernel test robot <ying.huang@...ux.intel.com>
TO: Paolo Bonzini <pbonzini@...hat.com>
CC: 0day robot <fengguang.wu@...el.com>
Subject: [lkp] [x86] db23da8b95: BUG: using __this_cpu_add_return() in
preemptible [00000000] code: init/1
FYI, we noticed the below changes on
https://github.com/0day-ci/linux Paolo-Bonzini/context_tracking-remove-duplicate-enabled-check/20151028-094317
commit db23da8b95ece9b57d4cfd63f5ee10502f1af0c8 ("x86: context_tracking: avoid irq_save/irq_restore on kernel entry and exit")
+------------------------------------------------------------------+------------+------------+
| | 66b6c205f3 | db23da8b95 |
+------------------------------------------------------------------+------------+------------+
| boot_successes | 0 | 0 |
| boot_failures | 17 | 16 |
| invoked_oom-killer:gfp_mask=0x | 11 | 11 |
| Mem-Info | 11 | 11 |
| Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 11 | 11 |
| backtrace:reg_todo | 9 | 11 |
| BUG:kernel_boot_hang | 2 | 3 |
| IP-Config:Auto-configuration_of_network_failed | 4 | |
| backtrace:_do_fork | 2 | |
| BUG:using__this_cpu_add_return()in_preemptible[#]code:init | 0 | 2 |
| BUG:using__this_cpu_read()in_preemptible[#]code:init | 0 | 2 |
| BUG:using__this_cpu_write()in_preemptible[#]code:init | 0 | 2 |
| BUG:using__this_cpu_add()in_preemptible[#]code:init | 0 | 2 |
| WARNING:at_arch/x86/entry/common.c:#syscall_return_slowpath() | 0 | 1 |
| BUG:spinlock_recursion_on_CPU | 0 | 1 |
| BUG:using__this_cpu_add_return()in_preemptible[#]code:systemd | 0 | 1 |
| BUG:using__this_cpu_read()in_preemptible[#]code:systemd | 0 | 1 |
| BUG:using__this_cpu_write()in_preemptible[#]code:systemd | 0 | 1 |
| BUG:using__this_cpu_add()in_preemptible[#]code:systemd | 0 | 1 |
| BUG:spinlock_cpu_recursion_on_CPU | 0 | 1 |
+------------------------------------------------------------------+------------+------------+
[ 7.337137] irq: no irq domain found for /testcase-data/interrupts/intc0 !
[ 7.339035] ### dt-test ### end of unittest - 110 passed, 0 failed
[ 19.381542] Freeing unused kernel memory: 1528K (ffffffff820e6000 - ffffffff82264000)
[ 19.383048] BUG: using __this_cpu_add_return() in preemptible [00000000] code: init/1
[ 19.384165] caller is __this_cpu_preempt_check+0x13/0x20
[ 19.384928] CPU: 1 PID: 1 Comm: init Not tainted 4.3.0-rc3-00098-gdb23da8 #619
[ 19.385942] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 19.387202] ffffffff81e7df04 ffff880035c8be68 ffffffff8142e66c 0000000000000001
[ 19.388396] ffff880035c8be90 ffffffff8145a506 0000000000000001 ffff880035c8c000
[ 19.389521] 00000000c000003e ffff880035c8bea0 ffffffff8145a543 ffff880035c8beb0
[ 19.390673] Call Trace:
[ 19.391041] [<ffffffff8142e66c>] dump_stack+0x4e/0x82
[ 19.391764] [<ffffffff8145a506>] check_preemption_disabled+0xf6/0x100
[ 19.392683] [<ffffffff8145a543>] __this_cpu_preempt_check+0x13/0x20
[ 19.395059] [<ffffffff81185a00>] context_tracking_recursion_enter+0x10/0x80
[ 19.395950] [<ffffffff81185b9e>] __context_tracking_exit+0xe/0x90
[ 19.396761] [<ffffffff81001074>] enter_from_user_mode+0x24/0x60
[ 19.397518] [<ffffffff8100118e>] syscall_trace_enter_phase1+0xde/0x140
[ 19.398348] [<ffffffff8145a543>] ? __this_cpu_preempt_check+0x13/0x20
[ 19.399169] [<ffffffff81185ae8>] ? __context_tracking_enter+0x78/0xc0
[ 19.400032] [<ffffffff810014be>] ? prepare_exit_to_usermode+0xee/0x100
[ 19.400861] [<ffffffff81ac6474>] tracesys+0xd/0x44
[ 19.401471] BUG: using __this_cpu_read() in preemptible [00000000] code: init/1
[ 19.402440] caller is __this_cpu_preempt_check+0x13/0x20
[ 19.403166] CPU: 1 PID: 1 Comm: init Not tainted 4.3.0-rc3-00098-gdb23da8 #619
[ 19.404081] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 19.405296] ffffffff81e7df04 ffff880035c8be78 ffffffff8142e66c 0000000000000001
[ 19.406612] ffff880035c8bea0 ffffffff8145a506 0000000000000001 ffff880035c8c000
[ 19.407620] 00000000c000003e ffff880035c8beb0 ffffffff8145a543 ffff880035c8bed0
[ 19.413524] Call Trace:
[ 19.413860] [<ffffffff8142e66c>] dump_stack+0x4e/0x82
[ 19.414501] [<ffffffff8145a506>] check_preemption_disabled+0xf6/0x100
[ 19.415331] [<ffffffff8145a543>] __this_cpu_preempt_check+0x13/0x20
[ 19.416136] [<ffffffff81185bb3>] __context_tracking_exit+0x23/0x90
[ 19.416974] [<ffffffff81001074>] enter_from_user_mode+0x24/0x60
[ 19.417727] [<ffffffff8100118e>] syscall_trace_enter_phase1+0xde/0x140
[ 19.419426] [<ffffffff8145a543>] ? __this_cpu_preempt_check+0x13/0x20
[ 19.422561] [<ffffffff81185ae8>] ? __context_tracking_enter+0x78/0xc0
[ 19.425343] [<ffffffff810014be>] ? prepare_exit_to_usermode+0xee/0x100
[ 19.427593] [<ffffffff81ac6474>] tracesys+0xd/0x44
[ 19.429644] BUG: using __this_cpu_read() in preemptible [00000000] code: init/1
[ 19.431429] caller is __this_cpu_preempt_check+0x13/0x20
[ 19.432867] CPU: 1 PID: 1 Comm: init Not tainted 4.3.0-rc3-00098-gdb23da8 #619
[ 19.434629] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 19.440855] ffffffff81e7df04 ffff880035c8be78 ffffffff8142e66c 0000000000000001
[ 19.441993] ffff880035c8bea0 ffffffff8145a506 0000000000000001 0000000000000001
[ 19.443278] 00000000c000003e ffff880035c8beb0 ffffffff8145a543 ffff880035c8bed0
[ 19.445377] Call Trace:
[ 19.446012] [<ffffffff8142e66c>] dump_stack+0x4e/0x82
[ 19.447491] [<ffffffff8145a506>] check_preemption_disabled+0xf6/0x100
[ 19.453779] [<ffffffff8145a543>] __this_cpu_preempt_check+0x13/0x20
[ 19.454589] [<ffffffff81185be4>] __context_tracking_exit+0x54/0x90
[ 19.455382] [<ffffffff81001074>] enter_from_user_mode+0x24/0x60
[ 19.456234] [<ffffffff8100118e>] syscall_trace_enter_phase1+0xde/0x140
[ 19.459339] [<ffffffff8145a543>] ? __this_cpu_preempt_check+0x13/0x20
[ 19.460225] [<ffffffff81185ae8>] ? __context_tracking_enter+0x78/0xc0
[ 19.461040] [<ffffffff810014be>] ? prepare_exit_to_usermode+0xee/0x100
[ 19.461864] [<ffffffff81ac6474>] tracesys+0xd/0x44
[ 19.462482] BUG: using __this_cpu_write() in preemptible [00000000] code: init/1
[ 19.494831] caller is __this_cpu_preempt_check+0x13/0x20
[ 19.495526] CPU: 1 PID: 1 Comm: init Not tainted 4.3.0-rc3-00098-gdb23da8 #619
[ 19.496449] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 19.497566] ffffffff81e7df04 ffff880035c8be78 ffffffff8142e66c 0000000000000001
[ 19.504200] ffff880035c8bea0 ffffffff8145a506 0000000000000001 0000000000000001
[ 19.505328] 00000000c000003e ffff880035c8beb0 ffffffff8145a543 ffff880035c8bed0
[ 19.506465] Call Trace:
[ 19.506831] [<ffffffff8142e66c>] dump_stack+0x4e/0x82
[ 19.507557] [<ffffffff8145a506>] check_preemption_disabled+0xf6/0x100
[ 19.508484] [<ffffffff8145a543>] __this_cpu_preempt_check+0x13/0x20
[ 19.509443] [<ffffffff81185c0f>] __context_tracking_exit+0x7f/0x90
[ 19.510286] [<ffffffff81001074>] enter_from_user_mode+0x24/0x60
[ 19.511041] [<ffffffff8100118e>] syscall_trace_enter_phase1+0xde/0x140
[ 19.511867] [<ffffffff8145a543>] ? __this_cpu_preempt_check+0x13/0x20
[ 19.512673] [<ffffffff81185ae8>] ? __context_tracking_enter+0x78/0xc0
[ 19.513499] [<ffffffff810014be>] ? prepare_exit_to_usermode+0xee/0x100
[ 19.514328] [<ffffffff81ac6474>] tracesys+0xd/0x44
[ 19.514944] BUG: using __this_cpu_add() in preemptible [00000000] code: init/1
[ 19.516021] caller is __this_cpu_preempt_check+0x13/0x20
[ 19.518282] CPU: 1 PID: 1 Comm: init Not tainted 4.3.0-rc3-00098-gdb23da8 #619
[ 19.523966] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 19.525080] ffffffff81e7df04 ffff880035c8be78 ffffffff8142e66c 0000000000000001
[ 19.526085] ffff880035c8bea0 ffffffff8145a506 0000000000000001 0000000000000001
[ 19.530561] 00000000c000003e ffff880035c8beb0 ffffffff8145a543 ffff880035c8bed0
[ 19.531685] Call Trace:
[ 19.532080] [<ffffffff8142e66c>] dump_stack+0x4e/0x82
[ 19.532843] [<ffffffff8145a506>] check_preemption_disabled+0xf6/0x100
[ 19.534251] [<ffffffff8145a543>] __this_cpu_preempt_check+0x13/0x20
[ 19.535690] [<ffffffff81185bcc>] __context_tracking_exit+0x3c/0x90
[ 19.538940] [<ffffffff81001074>] enter_from_user_mode+0x24/0x60
[ 19.540965] [<ffffffff8100118e>] syscall_trace_enter_phase1+0xde/0x140
[ 19.543138] [<ffffffff8145a543>] ? __this_cpu_preempt_check+0x13/0x20
[ 19.545032] [<ffffffff81185ae8>] ? __context_tracking_enter+0x78/0xc0
[ 19.550517] [<ffffffff810014be>] ? prepare_exit_to_usermode+0xee/0x100
[ 19.551537] [<ffffffff81ac6474>] tracesys+0xd/0x44
[ 19.552306] BUG: using __this_cpu_add_return() in preemptible [00000000] code: init/1
[ 19.553574] caller is __this_cpu_preempt_check+0x13/0x20
[ 19.554411] CPU: 1 PID: 1 Comm: init Not tainted 4.3.0-rc3-00098-gdb23da8 #619
[ 19.555526] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 19.560755] ffffffff81e7df04 ffff880035c8be68 ffffffff8142e66c 0000000000000001
[ 19.569900] ffff880035c8be90 ffffffff8145a506 0000000000000001 ffff880035c8c000
[ 19.571026] 00000000c000003e ffff880035c8bea0 ffffffff8145a543 ffff880035c8beb0
[ 19.572148] Call Trace:
[ 19.572509] [<ffffffff8142e66c>] dump_stack+0x4e/0x82
[ 19.573712] [<ffffffff8145a506>] check_preemption_disabled+0xf6/0x100
[ 19.576323] [<ffffffff8145a543>] __this_cpu_preempt_check+0x13/0x20
[ 19.578862] [<ffffffff81185a00>] context_tracking_recursion_enter+0x10/0x80
[ 19.581389] [<ffffffff81185b9e>] __context_tracking_exit+0xe/0x90
[ 19.582989] [<ffffffff81001074>] enter_from_user_mode+0x24/0x60
[ 19.584714] [<ffffffff8100118e>] syscall_trace_enter_phase1+0xde/0x140
[ 19.586804] [<ffffffff8145a543>] ? __this_cpu_preempt_check+0x13/0x20
[ 19.588899] [<ffffffff81185ae8>] ? __context_tracking_enter+0x78/0xc0
[ 19.591601] [<ffffffff810014be>] ? prepare_exit_to_usermode+0xee/0x100
[ 19.594353] [<ffffffff81ac6474>] tracesys+0xd/0x44
[ 19.596328] BUG: using __this_cpu_read() in preemptible [00000000] code: init/1
[ 19.603832] caller is __this_cpu_preempt_check+0x13/0x20
[ 19.604582] CPU: 1 PID: 1 Comm: init Not tainted 4.3.0-rc3-00098-gdb23da8 #619
[ 19.605594] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 19.610225] ffffffff81e7df04 ffff880035c8be78 ffffffff8142e66c 0000000000000001
[ 19.611348] ffff880035c8bea0 ffffffff8145a506 0000000000000001 ffff880035c8c000
[ 19.612468] 00000000c000003e ffff880035c8beb0 ffffffff8145a543 ffff880035c8bed0
[ 19.613632] Call Trace:
[ 19.613997] [<ffffffff8142e66c>] dump_stack+0x4e/0x82
[ 19.614720] [<ffffffff8145a506>] check_preemption_disabled+0xf6/0x100
[ 19.615640] [<ffffffff8145a543>] __this_cpu_preempt_check+0x13/0x20
[ 19.620345] [<ffffffff81185bb3>] __context_tracking_exit+0x23/0x90
[ 19.624037] [<ffffffff81001074>] enter_from_user_mode+0x24/0x60
[ 19.626562] [<ffffffff8100118e>] syscall_trace_enter_phase1+0xde/0x140
[ 19.628568] [<ffffffff8145a543>] ? __this_cpu_preempt_check+0x13/0x20
[ 19.631070] [<ffffffff81185ae8>] ? __context_tracking_enter+0x78/0xc0
[ 19.633781] [<ffffffff810014be>] ? prepare_exit_to_usermode+0xee/0x100
[ 19.635675] [<ffffffff81ac6474>] tracesys+0xd/0x44
[ 19.637762] BUG: using __this_cpu_read() in preemptible [00000000] code: init/1
[ 19.640682] caller is __this_cpu_preempt_check+0x13/0x20
[ 19.647057] CPU: 1 PID: 1 Comm: init Not tainted 4.3.0-rc3-00098-gdb23da8 #619
[ 19.648083] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 19.649324] ffffffff81e7df04 ffff880035c8be78 ffffffff8142e66c 0000000000000001
[ 19.650517] ffff880035c8bea0 ffffffff8145a506 0000000000000001 0000000000000001
[ 19.651639] 00000000c000003e ffff880035c8beb0 ffffffff8145a543 ffff880035c8bed0
[ 19.652850] Call Trace:
[ 19.659956] [<ffffffff8142e66c>] dump_stack+0x4e/0x82
[ 19.660687] [<ffffffff8145a506>] check_preemption_disabled+0xf6/0x100
[ 19.661610] [<ffffffff8145a543>] __this_cpu_preempt_check+0x13/0x20
[ 19.662510] [<ffffffff81185be4>] __context_tracking_exit+0x54/0x90
[ 19.664210] [<ffffffff81001074>] enter_from_user_mode+0x24/0x60
[ 19.666667] [<ffffffff8100118e>] syscall_trace_enter_phase1+0xde/0x140
[ 19.669243] [<ffffffff8145a543>] ? __this_cpu_preempt_check+0x13/0x20
[ 19.671987] [<ffffffff81185ae8>] ? __context_tracking_enter+0x78/0xc0
[ 19.676125] [<ffffffff810014be>] ? prepare_exit_to_usermode+0xee/0x100
[ 19.678849] [<ffffffff81ac6474>] tracesys+0xd/0x44
[ 19.680956] BUG: using __this_cpu_write() in preemptible [00000000] code: init/1
[ 19.683670] caller is __this_cpu_preempt_check+0x13/0x20
[ 19.685634] CPU: 1 PID: 1 Comm: init Not tainted 4.3.0-rc3-00098-gdb23da8 #619
[ 19.693507] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 19.695108] ffffffff81e7df04 ffff880035c8be78 ffffffff8142e66c 0000000000000001
[ 19.696327] ffff880035c8bea0 ffffffff8145a506 0000000000000001 0000000000000001
[ 19.699736] 00000000c000003e ffff880035c8beb0 ffffffff8145a543 ffff880035c8bed0
[ 19.705888] Call Trace:
[ 19.706211] [<ffffffff8142e66c>] dump_stack+0x4e/0x82
[ 19.706891] [<ffffffff8145a506>] check_preemption_disabled+0xf6/0x100
[ 19.707709] [<ffffffff8145a543>] __this_cpu_preempt_check+0x13/0x20
[ 19.708522] [<ffffffff81185c0f>] __context_tracking_exit+0x7f/0x90
[ 19.709322] [<ffffffff81001074>] enter_from_user_mode+0x24/0x60
[ 19.710110] [<ffffffff8100118e>] syscall_trace_enter_phase1+0xde/0x140
[ 19.710950] [<ffffffff8145a543>] ? __this_cpu_preempt_check+0x13/0x20
[ 19.711768] [<ffffffff81185ae8>] ? __context_tracking_enter+0x78/0xc0
[ 19.712592] [<ffffffff810014be>] ? prepare_exit_to_usermode+0xee/0x100
[ 19.713453] [<ffffffff81ac6474>] tracesys+0xd/0x44
[ 19.732126] BUG: using __this_cpu_add() in preemptible [00000000] code: init/1
[ 19.733062] caller is __this_cpu_preempt_check+0x13/0x20
[ 19.733728] CPU: 1 PID: 1 Comm: init Not tainted 4.3.0-rc3-00098-gdb23da8 #619
[ 19.734644] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 19.735755] ffffffff81e7df04 ffff880035c8be78 ffffffff8142e66c 0000000000000001
[ 19.736791] ffff880035c8bea0 ffffffff8145a506 0000000000000001 0000000000000001
[ 19.737793] 00000000c000003e ffff880035c8beb0 ffffffff8145a543 ffff880035c8bed0
[ 19.738794] Call Trace:
[ 19.739117] [<ffffffff8142e66c>] dump_stack+0x4e/0x82
[ 19.739795] [<ffffffff8145a506>] check_preemption_disabled+0xf6/0x100
[ 19.775557] [<ffffffff8145a543>] __this_cpu_preempt_check+0x13/0x20
[ 19.776384] [<ffffffff81185bcc>] __context_tracking_exit+0x3c/0x90
[ 19.777188] [<ffffffff81001074>] enter_from_user_mode+0x24/0x60
[ 19.777953] [<ffffffff8100118e>] syscall_trace_enter_phase1+0xde/0x140
[ 19.778782] [<ffffffff8145a543>] ? __this_cpu_preempt_check+0x13/0x20
[ 19.779607] [<ffffffff81185ae8>] ? __context_tracking_enter+0x78/0xc0
[ 19.780458] [<ffffffff810014be>] ? prepare_exit_to_usermode+0xee/0x100
[ 19.781302] [<ffffffff81ac6474>] tracesys+0xd/0x44
[ 19.811081] systemd[1]: RTC configured in localtime, applying delta of 480 minutes to system time.
[ 19.813386] random: systemd urandom read with 3 bits of entropy available
[ 19.839736] BUG: spinlock cpu recursion on CPU#1, systemd/1
[ 19.843531] lock: 0xffff880035c848b8, .magic: dead4ead, .owner: <none>/-1, .owner_cpu: 1
[ 19.850084] CPU: 1 PID: 1 Comm: systemd Not tainted 4.3.0-rc3-00098-gdb23da8 #619
[ 19.851134] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 19.852373] ffff880035c848b8 ffff880037d03ea0 ffffffff8142e66c ffffffffffffffff
[ 19.856601] ffff880037d03ec0 ffffffff81129bb0 ffff880035c848b8 ffffffff81e4c2ab
[ 19.857715] ffff880037d03ee0 ffffffff81129c21 ffff880035c848b8 ffff880035c848b8
[ 19.858833] Call Trace:
[ 19.859187] <IRQ> [<ffffffff8142e66c>] dump_stack+0x4e/0x82
[ 19.866732] [<ffffffff81129bb0>] spin_dump+0x80/0xd0
[ 19.867457] [<ffffffff81129c21>] spin_bug+0x21/0x30
[ 19.868167] [<ffffffff81129d98>] do_raw_spin_lock+0x108/0x120
[ 19.868995] [<ffffffff81ac585e>] _raw_spin_lock+0x3e/0x50
[ 19.876474] [<ffffffff81111d6f>] ? vtime_account_user+0x1f/0xa0
Thanks,
Ying Huang
View attachment "config-4.3.0-rc3-00098-gdb23da8" of type "text/plain" (119219 bytes)
Download attachment "dmesg.xz" of type "application/x-xz" (14096 bytes)
Powered by blists - more mailing lists