lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 27 Jul 2010 12:45:53 +0200 From: Johannes Berg <johannes@...solutions.net> To: netdev <netdev@...r.kernel.org> Subject: br_forward.c - rcu dereference warning I couldn't find this reported yet, apologies if I missed it. johannes [ 60.140433] =================================================== [ 60.140437] [ INFO: suspicious rcu_dereference_check() usage. ] [ 60.140440] --------------------------------------------------- [ 60.140444] /home/johannes/sys/wireless-testing/net/bridge/br_forward.c:215 invoked rcu_dereference_check() without protection! [ 60.140447] [ 60.140448] other info that might help us debug this: [ 60.140449] [ 60.140452] [ 60.140453] rcu_scheduler_active = 1, debug_locks = 1 [ 60.140457] 2 locks held by Xorg/3083: [ 60.140459] #0: (&im->timer){+.-...}, at: [<ffffffff81058180>] call_timer_fn+0x0/0x2f0 [ 60.140473] #1: (rcu_read_lock_bh){.+....}, at: [<ffffffff813b6c3a>] dev_queue_xmit+0x5a/0x690 [ 60.140484] [ 60.140484] stack backtrace: [ 60.140489] Pid: 3083, comm: Xorg Not tainted 2.6.35-rc6-wl-47665-gc2e2180-dirty #174 [ 60.140492] Call Trace: [ 60.140495] <IRQ> [<ffffffff8107e494>] lockdep_rcu_dereference+0xa4/0xc0 [ 60.140514] [<ffffffffa07617c3>] br_multicast_flood+0x293/0x310 [bridge] [ 60.140531] [<ffffffffa0761877>] br_multicast_deliver+0x17/0x20 [bridge] [ 60.140539] [<ffffffffa07607bc>] br_dev_xmit+0x10c/0x170 [bridge] [ 60.140550] [<ffffffff813b69ba>] dev_hard_start_xmit+0x21a/0x2e0 [ 60.140556] [<ffffffff813b708e>] dev_queue_xmit+0x4ae/0x690 [ 60.140576] [<ffffffff813c0d43>] neigh_resolve_output+0x113/0x250 [ 60.140582] [<ffffffff813eec46>] ip_finish_output+0x2a6/0x570 [ 60.140588] [<ffffffff813ef33c>] ip_mc_output+0x1dc/0x320 [ 60.140593] [<ffffffff813ed7ed>] ip_local_out+0x2d/0x80 [ 60.140600] [<ffffffff81422236>] igmp_send_report+0x1c6/0x200 [ 60.140610] [<ffffffff814238f0>] igmp_timer_expire+0x100/0x130 [ 60.140615] [<ffffffff81058219>] call_timer_fn+0x99/0x2f0 [ 60.140636] [<ffffffff810585e3>] run_timer_softirq+0x173/0x330 [ 60.140641] [<ffffffff8104f114>] __do_softirq+0x114/0x3d0 [ 60.140652] [<ffffffff8100360c>] call_softirq+0x1c/0x50 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists