2015-12-28 02:28:46

by kernel test robot

[permalink] [raw]
Subject: [lkp] [netlabel] a9579ae908: INFO: suspicious RCU usage. ]

FYI, we noticed the below changes on

https://github.com/0day-ci/linux Huw-Davies/CALIPSO-implementation/20151222-201139
commit a9579ae9087244d66ddaff74cba098b5ac8adcdb ("netlabel: Add an address family to domain hash entries.")


+------------------------------------------------+------------+------------+
| | f10678775a | a9579ae908 |
+------------------------------------------------+------------+------------+
| boot_successes | 6 | 0 |
| boot_failures | 2 | 6 |
| IP-Config:Auto-configuration_of_network_failed | 2 | |
| INFO:suspicious_RCU_usage | 0 | 6 |
| invoked_oom-killer:gfp_mask=0x | 0 | 2 |
| Mem-Info | 0 | 2 |
| Out_of_memory:Kill_process | 0 | 2 |
| backtrace:netlbl_unlabel_defconf | 0 | 6 |
| backtrace:netlbl_init | 0 | 6 |
| backtrace:kernel_init_freeable | 0 | 6 |
| backtrace:vfs_writev | 0 | 1 |
| backtrace:SyS_writev | 0 | 1 |
| backtrace:_do_fork | 0 | 2 |
| backtrace:SyS_clone | 0 | 2 |
+------------------------------------------------+------------+------------+



[ 2.546680] NetLabel: protocols = UNLABELED CIPSOv4
[ 2.642935]
[ 2.643856] ===============================
[ 2.651635] [ INFO: suspicious RCU usage. ]
[ 2.654141] 4.4.0-rc5-00188-ga9579ae #1 Not tainted
[ 2.662762] -------------------------------
[ 2.664310] include/linux/rcupdate.h:560 Illegal context switch in RCU read-side critical section!
[ 2.678759]
[ 2.678759] other info that might help us debug this:
[ 2.678759]
[ 2.687442]
[ 2.687442] rcu_scheduler_active = 1, debug_locks = 1
[ 2.696644] 2 locks held by swapper/1:
[ 2.702382] #0: (rcu_read_lock){......}, at: [<c16c248d>] rcu_read_lock+0x0/0x5d
[ 2.713742] #1: (netlbl_domhsh_lock){+.+.+.}, at: [<c16c25c3>] netlbl_domhsh_add+0xd9/0x422
[ 2.728638]
[ 2.728638] stack backtrace:
[ 2.730645] CPU: 0 PID: 1 Comm: swapper Not tainted 4.4.0-rc5-00188-ga9579ae #1
[ 2.746305] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 2.760205] 00000000 cac9a040 cac9de50 c129ac38 cac9de6c c10692dd c1a1b90f c1a19d56
[ 2.781992] c1a2d29f 00000b2d 00000000 cac9de74 c105c913 cac9de88 c105ca9c fffffff4
[ 2.797978] 00000000 cad9b400 cac9dea8 c105cccb 00000000 00000b2d c1a2d29f fffffff4
[ 2.818735] Call Trace:
[ 2.820179] [<c129ac38>] dump_stack+0x16/0x18
[ 2.832174] [<c10692dd>] lockdep_rcu_suspicious+0xb8/0xc1
[ 2.836847] [<c105c913>] rcu_preempt_sleep_check+0x3e/0x40
[ 2.843993] [<c105ca9c>] ___might_sleep+0x11/0x182
[ 2.851771] [<c105cccb>] __might_sleep+0xbe/0xc6
[ 2.854188] [<c1101ba7>] cache_alloc_debugcheck_before+0x1b/0x1d
[ 2.863749] [<c11027c1>] kmem_cache_alloc_trace+0x3a/0xde
[ 2.871422] [<c16c26a8>] netlbl_domhsh_add+0x1be/0x422
[ 2.877953] [<c110285b>] ? kmem_cache_alloc_trace+0xd4/0xde
[ 2.880583] [<c16c2914>] netlbl_domhsh_add_default+0x8/0xa
[ 2.887480] [<c1e3c1ba>] netlbl_unlabel_defconf+0x54/0x6f
[ 2.898711] [<c1e3bf1c>] ? netlbl_netlink_init+0x1c/0x1c
[ 2.903090] [<c1e3bf6f>] netlbl_init+0x53/0x70
[ 2.908960] [<c10004a2>] do_one_initcall+0x100/0x1ac
[ 2.910973] [<c1df1412>] ? do_early_param+0x73/0x73
[ 2.916939] [<c1df1cfc>] ? kernel_init_freeable+0x159/0x1fb
[ 2.924050] [<c106713b>] ? up_write+0x16/0x2a
[ 2.931322] [<c1df1d1c>] kernel_init_freeable+0x179/0x1fb
[ 2.936724] [<c1df1d1c>] ? kernel_init_freeable+0x179/0x1fb
[ 2.943707] [<c16e738b>] kernel_init+0x8/0xb5
[ 2.950164] [<c16ecc10>] ret_from_kernel_thread+0x20/0x40
[ 2.956598] [<c16e7383>] ? rest_init+0x10e/0x10e
[ 2.965402] NetLabel: unlabeled traffic allowed by default
[ 2.974704] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[ 2.985471] clocksource: Switched to clocksource kvm-clock





Thanks,
Ying Huang


Attachments:
(No filename) (4.32 kB)
config-4.4.0-rc5-00188-ga9579ae (109.62 kB)
dmesg.xz (12.23 kB)
Download all attachments