I noticed this warning this morning while running
Open vSwitch 1.2.1 on Linux 3.0 in qemu 0.14.1.

I'm unsure if its a known problem/false warning or not.


# ip link sh
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP 
qlen 1000
    link/ether 52:54:00:b9:00:5c brd ff:ff:ff:ff:ff:ff
3: sit0: <NOARP> mtu 1480 qdisc noop state DOWN 
    link/sit 0.0.0.0 brd 0.0.0.0
4: br0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN 
    link/ether 36:31:77:e1:6b:46 brd ff:ff:ff:ff:ff:ff
# [  143.540000] kmemleak: 3 new suspected memory leaks (see 
/sys/kernel/debug/kmemleak)
ip link set br0 up
# [  146.750000] 
[  146.750000] ===================================================
[  146.750000] [ INFO: suspicious rcu_dereference_check() usage. ]
[  146.760000] ---------------------------------------------------
[  146.760000] 
/home/horms/projects/openvswitch/openvswitch/datapath/linux/datapath.c:298 
invoked rcu_dereference_check() without protection!
[  146.770000] 
[  146.770000] other info that might help us debug this:
[  146.770000] 
[  146.770000] 
[  146.770000] rcu_scheduler_active = 1, debug_locks = 1
[  146.770000] 2 locks held by swapper/0:
[  146.780000]  #0:  (&ifa->timer){+.-...}, at: [<ffffffff81039b90>] 
run_timer_softirq+0xf0/0x2c0
[  146.790000]  #1:  (rcu_read_lock_bh){.+....}, at: [<ffffffff811c1f90>] 
dev_queue_xmit+0x0/0x900
[  146.790000] 
[  146.790000] stack backtrace:
[  146.800000] Pid: 0, comm: swapper Tainted: G        W   3.0.0 #337
[  146.800000] Call Trace:
[  146.800000]  <IRQ>  [<ffffffff8105a124>] lockdep_rcu_dereference+0xa4/0xc0
[  146.800000]  [<ffffffffa00038c9>] dp_process_received_packet+0x169/0x1e0 
[openvswitch_mod]
[  146.810000]  [<ffffffff81035df4>] ? local_bh_enable+0x84/0xe0
[  146.810000]  [<ffffffff8105b335>] ? trace_hardirqs_on_caller+0x65/0x180
[  146.810000]  [<ffffffffa000a74f>] ? vport_receive+0x8f/0xb0 [openvswitch_mod]
[  146.820000]  [<ffffffffa000a6fd>] vport_receive+0x3d/0xb0 [openvswitch_mod]
[  146.820000]  [<ffffffffa000bf8e>] internal_dev_xmit+0x1e/0x30 
[openvswitch_mod]
[  146.820000]  [<ffffffff811c1c5c>] dev_hard_start_xmit+0x39c/0x6d0
[  146.830000]  [<ffffffff811c24e5>] dev_queue_xmit+0x555/0x900
[  146.830000]  [<ffffffff811c1f90>] ? dev_hard_start_xmit+0x6d0/0x6d0
[  146.830000]  [<ffffffff8105b45d>] ? trace_hardirqs_on+0xd/0x10
[  146.830000]  [<ffffffff811d76a5>] ? eth_header+0x35/0xe0
[  146.830000]  [<ffffffff811cbfc2>] neigh_resolve_output+0x132/0x3d0
[  146.840000]  [<ffffffff8126e9ff>] ip6_finish_output2+0x21f/0x420
[  146.840000]  [<ffffffff8126eca8>] ip6_finish_output+0xa8/0x1d0
[  146.840000]  [<ffffffff8126ee60>] ip6_output+0x90/0x1b0
[  146.840000]  [<ffffffff81280f73>] ndisc_send_skb+0x2f3/0x3a0
[  146.850000]  [<ffffffff81280d0b>] ? ndisc_send_skb+0x8b/0x3a0
[  146.850000]  [<ffffffff81281abc>] __ndisc_send+0x5c/0x80
[  146.850000]  [<ffffffff8128384e>] ndisc_send_ns+0x5e/0xa0
[  146.850000]  [<ffffffff81274664>] addrconf_dad_timer+0x154/0x170
[  146.850000]  [<ffffffff81039c2a>] run_timer_softirq+0x18a/0x2c0
[  146.860000]  [<ffffffff81039b90>] ? run_timer_softirq+0xf0/0x2c0
[  146.860000]  [<ffffffff81274510>] ? addrconf_rs_timer+0x130/0x130
[  146.860000]  [<ffffffff81035f69>] __do_softirq+0xa9/0x150
[  146.860000]  [<ffffffff812ae0ec>] call_softirq+0x1c/0x26
[  146.870000]  [<ffffffff81004255>] do_softirq+0x75/0xb0
[  146.870000]  [<ffffffff81035c75>] irq_exit+0x75/0x80
[  146.870000]  [<ffffffff81014299>] smp_apic_timer_interrupt+0x69/0xa0
[  146.870000]  [<ffffffff812adc93>] apic_timer_interrupt+0x13/0x20
[  146.880000]  <EOI>  [<ffffffff81009d29>] ? default_idle+0x29/0x50
[  146.880000]  [<ffffffff81009d27>] ? default_idle+0x27/0x50
[  146.880000]  [<ffffffff81001eae>] cpu_idle+0x5e/0xb0
[  146.890000]  [<ffffffff812a5c3d>] rest_init+0xad/0xc0
[  146.890000]  [<ffffffff812a5b90>] ? csum_partial_copy_generic+0x170/0x170
[  146.900000]  [<ffffffff81666bc5>] start_kernel+0x32c/0x337
[  146.900000]  [<ffffffff81666321>] x86_64_start_reservations+0x131/0x135
[  146.900000]  [<ffffffff81666412>] x86_64_start_kernel+0xed/0xf4
[  151.750000] 
[  151.750000] ===================================================
[  151.760000] [ INFO: suspicious rcu_dereference_check() usage. ]
[  151.760000] ---------------------------------------------------
[  151.760000] 
/home/horms/projects/openvswitch/openvswitch/datapath/linux/actions.c:360 
invoked rcu_dereference_check() without protection!
[  151.770000] 
[  151.770000] other info that might help us debug this:
[  151.770000] 
[  151.780000] 
[  151.780000] rcu_scheduler_active = 1, debug_locks = 1
[  151.780000] 3 locks held by swapper/0:
[  151.780000]  #0:  (&ifa->timer){+.-...}, at: [<ffffffff81039b90>] 
run_timer_softirq+0xf0/0x2c0
[  151.790000]  #1:  (&ndev->lock){++.-..}, at: [<ffffffff81274414>] 
addrconf_rs_timer+0x34/0x130
[  151.790000]  #2:  (rcu_read_lock_bh){.+....}, at: [<ffffffff811c1f90>] 
dev_queue_xmit+0x0/0x900
[  151.800000] 
[  151.800000] stack backtrace:
[  151.800000] Pid: 0, comm: swapper Tainted: G        W   3.0.0 #337
[  151.810000] Call Trace:
[  151.810000]  <IRQ>  [<ffffffff8105a124>] lockdep_rcu_dereference+0xa4/0xc0
[  151.820000]  [<ffffffffa0000912>] execute_actions+0x6e2/0x730 
[openvswitch_mod]
[  151.820000]  [<ffffffff8105b335>] ? trace_hardirqs_on_caller+0x65/0x180
[  151.830000]  [<ffffffff8105b45d>] ? trace_hardirqs_on+0xd/0x10
[  151.830000]  [<ffffffff81035d13>] ? local_bh_enable_ip+0x83/0xe0
[  151.840000]  [<ffffffff812ac80f>] ? _raw_spin_unlock_bh+0x2f/0x40
[  151.840000]  [<ffffffffa00058e0>] ? flow_hash+0xf0/0xf0 [openvswitch_mod]
[  151.850000]  [<ffffffffa00037ae>] dp_process_received_packet+0x4e/0x1e0 
[openvswitch_mod]
[  151.850000]  [<ffffffff81035df4>] ? local_bh_enable+0x84/0xe0
[  151.860000]  [<ffffffff8105b335>] ? trace_hardirqs_on_caller+0x65/0x180
[  151.860000]  [<ffffffffa000a74f>] ? vport_receive+0x8f/0xb0 [openvswitch_mod]
[  151.870000]  [<ffffffffa000a6fd>] vport_receive+0x3d/0xb0 [openvswitch_mod]
[  151.870000]  [<ffffffffa000bf8e>] internal_dev_xmit+0x1e/0x30 
[openvswitch_mod]
[  151.880000]  [<ffffffff811c1c5c>] dev_hard_start_xmit+0x39c/0x6d0
[  151.880000]  [<ffffffff811c24e5>] dev_queue_xmit+0x555/0x900
[  151.890000]  [<ffffffff811c1f90>] ? dev_hard_start_xmit+0x6d0/0x6d0
[  151.890000]  [<ffffffff811d76a5>] ? eth_header+0x35/0xe0
[  151.890000]  [<ffffffff811cbfc2>] neigh_resolve_output+0x132/0x3d0
[  151.900000]  [<ffffffff8126e9ff>] ip6_finish_output2+0x21f/0x420
[  151.900000]  [<ffffffff8126eca8>] ip6_finish_output+0xa8/0x1d0
[  151.910000]  [<ffffffff8126ee60>] ip6_output+0x90/0x1b0
[  151.910000]  [<ffffffff81280f73>] ndisc_send_skb+0x2f3/0x3a0
[  151.910000]  [<ffffffff81280d0b>] ? ndisc_send_skb+0x8b/0x3a0
[  151.920000]  [<ffffffff81281abc>] __ndisc_send+0x5c/0x80
[  151.920000]  [<ffffffff812837e4>] ndisc_send_rs+0x34/0x40
[  151.920000]  [<ffffffff812ac8e6>] ? _raw_spin_unlock+0x26/0x30
[  151.930000]  [<ffffffff812744d5>] addrconf_rs_timer+0xf5/0x130
[  151.930000]  [<ffffffff81039c2a>] run_timer_softirq+0x18a/0x2c0
[  151.940000]  [<ffffffff81039b90>] ? run_timer_softirq+0xf0/0x2c0
[  151.950000]  [<ffffffff812743e0>] ? addrconf_verify+0x320/0x320
[  151.950000]  [<ffffffff81035f69>] __do_softirq+0xa9/0x150
[  151.960000]  [<ffffffff812ae0ec>] call_softirq+0x1c/0x26
[  151.960000]  [<ffffffff81004255>] do_softirq+0x75/0xb0
[  151.960000]  [<ffffffff81035c75>] irq_exit+0x75/0x80
[  151.970000]  [<ffffffff81014299>] smp_apic_timer_interrupt+0x69/0xa0
[  151.970000]  [<ffffffff812adc93>] apic_timer_interrupt+0x13/0x20
[  151.970000]  <EOI>  [<ffffffff81009d29>] ? default_idle+0x29/0x50
[  151.980000]  [<ffffffff81009d27>] ? default_idle+0x27/0x50
[  151.980000]  [<ffffffff81001eae>] cpu_idle+0x5e/0xb0
[  151.990000]  [<ffffffff812a5c3d>] rest_init+0xad/0xc0
[  151.990000]  [<ffffffff812a5b90>] ? csum_partial_copy_generic+0x170/0x170
[  151.990000]  [<ffffffff81666bc5>] start_kernel+0x32c/0x337
[  152.000000]  [<ffffffff81666321>] x86_64_start_reservations+0x131/0x135
[  152.000000]  [<ffffffff81666412>] x86_64_start_kernel+0xed/0xf4
[  152.010000] 
[  152.010000] ===================================================
[  152.010000] [ INFO: suspicious rcu_dereference_check() usage. ]
[  152.020000] ---------------------------------------------------
[  152.020000] 
/home/horms/projects/openvswitch/openvswitch/datapath/linux/actions.c:210 
invoked rcu_dereference_check() without protection!
[  152.030000] 
[  152.030000] other info that might help us debug this:
[  152.030000] 
[  152.030000] 
[  152.030000] rcu_scheduler_active = 1, debug_locks = 1
[  152.040000] 3 locks held by swapper/0:
[  152.040000]  #0:  (&ifa->timer){+.-...}, at: [<ffffffff81039b90>] 
run_timer_softirq+0xf0/0x2c0
[  152.050000]  #1:  (&ndev->lock){++.-..}, at: [<ffffffff81274414>] 
addrconf_rs_timer+0x34/0x130
[  152.060000]  #2:  (rcu_read_lock_bh){.+....}, at: [<ffffffff811c1f90>] 
dev_queue_xmit+0x0/0x900
[  152.070000] 
[  152.070000] stack backtrace:
[  152.070000] Pid: 0, comm: swapper Tainted: G        W   3.0.0 #337
[  152.070000] Call Trace:
[  152.070000]  <IRQ>  [<ffffffff8105a124>] lockdep_rcu_dereference+0xa4/0xc0
[  152.080000]  [<ffffffffa0000082>] do_output+0x82/0xa0 [openvswitch_mod]
[  152.080000]  [<ffffffffa00007ac>] execute_actions+0x57c/0x730 
[openvswitch_mod]
[  152.080000]  [<ffffffff8105b335>] ? trace_hardirqs_on_caller+0x65/0x180
[  152.090000]  [<ffffffff8105b45d>] ? trace_hardirqs_on+0xd/0x10
[  152.090000]  [<ffffffff81035d13>] ? local_bh_enable_ip+0x83/0xe0
[  152.090000]  [<ffffffff812ac80f>] ? _raw_spin_unlock_bh+0x2f/0x40
[  152.100000]  [<ffffffffa00058e0>] ? flow_hash+0xf0/0xf0 [openvswitch_mod]
[  152.100000]  [<ffffffffa00037ae>] dp_process_received_packet+0x4e/0x1e0 
[openvswitch_mod]
[  152.100000]  [<ffffffff81035df4>] ? local_bh_enable+0x84/0xe0
[  152.100000]  [<ffffffff8105b335>] ? trace_hardirqs_on_caller+0x65/0x180
[  152.110000]  [<ffffffffa000a74f>] ? vport_receive+0x8f/0xb0 [openvswitch_mod]
[  152.110000]  [<ffffffffa000a6fd>] vport_receive+0x3d/0xb0 [openvswitch_mod]
[  152.110000]  [<ffffffffa000bf8e>] internal_dev_xmit+0x1e/0x30 
[openvswitch_mod]
[  152.120000]  [<ffffffff811c1c5c>] dev_hard_start_xmit+0x39c/0x6d0
[  152.120000]  [<ffffffff811c24e5>] dev_queue_xmit+0x555/0x900
[  152.120000]  [<ffffffff811c1f90>] ? dev_hard_start_xmit+0x6d0/0x6d0
[  152.120000]  [<ffffffff811d76a5>] ? eth_header+0x35/0xe0
[  152.130000]  [<ffffffff811cbfc2>] neigh_resolve_output+0x132/0x3d0
[  152.130000]  [<ffffffff8126e9ff>] ip6_finish_output2+0x21f/0x420
[  152.130000]  [<ffffffff8126eca8>] ip6_finish_output+0xa8/0x1d0
[  152.130000]  [<ffffffff8126ee60>] ip6_output+0x90/0x1b0
[  152.140000]  [<ffffffff81280f73>] ndisc_send_skb+0x2f3/0x3a0
[  152.140000]  [<ffffffff81280d0b>] ? ndisc_send_skb+0x8b/0x3a0
[  152.140000]  [<ffffffff81281abc>] __ndisc_send+0x5c/0x80
[  152.140000]  [<ffffffff812837e4>] ndisc_send_rs+0x34/0x40
[  152.150000]  [<ffffffff812ac8e6>] ? _raw_spin_unlock+0x26/0x30
[  152.150000]  [<ffffffff812744d5>] addrconf_rs_timer+0xf5/0x130
[  152.150000]  [<ffffffff81039c2a>] run_timer_softirq+0x18a/0x2c0
[  152.160000]  [<ffffffff81039b90>] ? run_timer_softirq+0xf0/0x2c0
[  152.160000]  [<ffffffff812743e0>] ? addrconf_verify+0x320/0x320
[  152.160000]  [<ffffffff81035f69>] __do_softirq+0xa9/0x150
[  152.170000]  [<ffffffff812ae0ec>] call_softirq+0x1c/0x26
[  152.170000]  [<ffffffff81004255>] do_softirq+0x75/0xb0
[  152.170000]  [<ffffffff81035c75>] irq_exit+0x75/0x80
[  152.170000]  [<ffffffff81014299>] smp_apic_timer_interrupt+0x69/0xa0
[  152.180000]  [<ffffffff812adc93>] apic_timer_interrupt+0x13/0x20
[  152.180000]  <EOI>  [<ffffffff81009d29>] ? default_idle+0x29/0x50
[  152.180000]  [<ffffffff81009d27>] ? default_idle+0x27/0x50
[  152.190000]  [<ffffffff81001eae>] cpu_idle+0x5e/0xb0
[  152.190000]  [<ffffffff812a5c3d>] rest_init+0xad/0xc0
[  152.190000]  [<ffffffff812a5b90>] ? csum_partial_copy_generic+0x170/0x170
[  152.200000]  [<ffffffff81666bc5>] start_kernel+0x32c/0x337
[  152.200000]  [<ffffffff81666321>] x86_64_start_reservations+0x131/0x135
[  152.200000]  [<ffffffff81666412>] x86_64_start_kernel+0xed/0xf4
[  156.760000] br0: no IPv6 routers present


_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to