commit | e47eb5dfb296bf217e9ebee7b2f07486670b9c1b | [log] [tgz] |
---|---|---|
author | Eric Dumazet <edumazet@google.com> | Sun Dec 15 10:53:46 2013 -0800 |
committer | David S. Miller <davem@davemloft.net> | Tue Dec 17 14:50:58 2013 -0500 |
tree | cad273de648996d679f3cbfba678b84ff14f40b7 | |
parent | 50dc875f2e6e2e04aed3b3033eb0ac99192d6d02 [diff] |
udp: ipv4: do not use sk_dst_lock from softirq context Using sk_dst_lock from softirq context is not supported right now. Instead of adding BH protection everywhere, udp_sk_rx_dst_set() can instead use xchg(), as suggested by David. Reported-by: Fengguang Wu <fengguang.wu@intel.com> Fixes: 975022310233 ("udp: ipv4: must add synchronization in udp_sk_rx_dst_set()") Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>