FYI, we noticed the following commit:
commit: ee57005022f52f0c3788ec69196deaecd0ebf9e5 ("net ipv6: convert fib6_table
rwlock to a percpu lock")
url:
https://github.com/0day-ci/linux/commits/Shaohua-Li/net-ipv6-convert-fib6...
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -m 420M
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+----------------------------------------------------------------+------------+------------+
| | fb5e7606b1 | ee57005022
|
+----------------------------------------------------------------+------------+------------+
| boot_successes | 12 | 6
|
| boot_failures | 0 | 32
|
| WARNING:at_kernel/softirq.c:#__local_bh_enable_ip | 0 | 32
|
| BUG:sleeping_function_called_from_invalid_context_at_mm/slab.h | 0 | 10
|
| WARNING:at_fs/read_write.c:#vfs_read | 0 | 10
|
| BUG:scheduling_while_atomic | 0 | 23
|
| Kernel_panic-not_syncing:Aiee,killing_interrupt_handler | 0 | 9
|
+----------------------------------------------------------------+------------+------------+
[ 7.312970] WARNING: CPU: 0 PID: 374 at kernel/softirq.c:161
__local_bh_enable_ip+0x46/0x60
[ 7.315122] Modules linked in:
[ 7.316021] CPU: 0 PID: 374 Comm: sysctl Not tainted 4.13.0-rc1-00472-gee570050 #19
[ 7.317879] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS
1.9.3-20161025_171302-gandalf 04/01/2014
[ 7.320049] task: ffff880002768000 task.stack: ffffc90000330000
[ 7.321309] RIP: 0010:__local_bh_enable_ip+0x46/0x60
[ 7.322431] RSP: 0000:ffffc90000333d00 EFLAGS: 00010206
[ 7.323611] RAX: 000000007ffffdff RBX: ffff880019d7b600 RCX: ffff880019d7b680
[ 7.324978] RDX: 0000000000000002 RSI: 0000000000000201 RDI: ffffffff819413d2
[ 7.326383] RBP: ffffc90000333d00 R08: 0000000000000000 R09: ffffffff81858eb9
[ 7.327813] R10: ffffea0000676e00 R11: 0000000000000000 R12: ffff880019c5e500
[ 7.329234] R13: 00000000000007f0 R14: ffffffff82009600 R15: ffff88000ab37d00
[ 7.330643] FS: 0000000000000000(0000) GS:ffff88000be00000(0063)
knlGS:00000000f7f95690
[ 7.332571] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
[ 7.333835] CR2: 00000000f7f63474 CR3: 0000000019e07000 CR4: 00000000000006f0
[ 7.335229] Call Trace:
[ 7.336056] _raw_spin_unlock_bh+0x1e/0x20
[ 7.337073] rt6_purge_dflt_routers+0x112/0x140
[ 7.338157] addrconf_sysctl_forward+0xfe/0x230
[ 7.339222] ? dev_forward_change+0x140/0x140
[ 7.340256] proc_sys_call_handler+0xcc/0xe0
[ 7.341291] proc_sys_write+0x14/0x20
[ 7.342271] __vfs_write+0x28/0x150
[ 7.343229] ? __might_sleep+0x4a/0x80
[ 7.344188] vfs_write+0xc7/0x1b0
[ 7.345118] SyS_write+0x46/0xa0
[ 7.346063] do_int80_syscall_32+0x65/0x140
[ 7.347127] entry_INT80_compat+0x33/0x40
[ 7.348121] RIP: 0023:0xf7f10e1e
[ 7.349056] RSP: 002b:00000000ffbf66dc EFLAGS: 00000246 ORIG_RAX: 0000000000000004
[ 7.350969] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000009fd20f5
[ 7.352345] RDX: 0000000000000001 RSI: 0000000009fd20f5 RDI: 0000000000000001
[ 7.353739] RBP: 00000000ffbf66fc R08: 0000000000000000 R09: 0000000000000000
[ 7.355112] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[ 7.356488] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[ 7.357906] Code: 44 00 00 f6 c4 02 74 23 83 ee 01 f7 de 65 01 35 01 7d f8 7e 65 8b 05
fa 7c f8 7e a9 00 ff 1f 00 74 0d 65 ff 0d ec 7c f8 7e 5d c3 <0f> ff eb d9 65 8b 05
4f 42 f9 7e 85 c0 74 e8 e8 56 ff ff ff eb
[ 7.361624] ---[ end trace 277724d96c352564 ]---
To reproduce:
git clone
https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this
email
Thanks,
Kernel Test Robot