diff options
author | Frank Blaschka <frank.blaschka@de.ibm.com> | 2008-03-03 12:16:04 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-03-03 12:16:04 -0800 |
commit | 7e36763b2c204d59de4e88087f84a2c0c8421f25 (patch) | |
tree | 5e39fcd1121fd033bd1ff985aa37de017f933526 /lib/crc16.c | |
parent | c3d84a4dd22c727f5ed64453c72183c242ac9c19 (diff) | |
download | op-kernel-dev-7e36763b2c204d59de4e88087f84a2c0c8421f25.zip op-kernel-dev-7e36763b2c204d59de4e88087f84a2c0c8421f25.tar.gz |
[NET]: Fix race in generic address resolution.
neigh_update sends skb from neigh->arp_queue while neigh_timer_handler
has increased skbs refcount and calls solicit with the
skb. neigh_timer_handler should not increase skbs refcount but make a
copy of the skb and do solicit with the copy.
Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib/crc16.c')
0 files changed, 0 insertions, 0 deletions