diff options
author | Julian Anastasov <ja@ssi.bg> | 2011-02-22 10:40:25 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-03-14 14:17:37 -0700 |
commit | 46d5660d9466b2adb89e87a221f095b17d69d943 (patch) | |
tree | 27d32e06c7e25242ae6c5f91bf32a6aa57c568bc /net/lapb/lapb_timer.c | |
parent | 73c2a0d93eb479373c14717a3e9bd0ce7b31e2e2 (diff) |
ipvs: fix dst_lock locking on dest update
commit ff75f40f44ae9b79d520bf32a05d35af74a805c0 upstream.
Fix dst_lock usage in __ip_vs_update_dest. We need
_bh locking because destination is updated in user context.
Can cause lockups on frequent destination updates.
Problem reported by Simon Kirby. Bug was introduced
in 2.6.37 from the "ipvs: changes for local real server"
change.
Signed-off-by: Julian Anastasov <ja@ssi.bg>
Signed-off-by: Hans Schillstrom <hans@schillstrom.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
Cc: Simon Kirby <sim@hostway.ca>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions