| commit | bc0fde2fad007a81ecffceb25a893a6c3f1ed767 | [log] [tgz] |
|---|---|---|
| author | Sven Wegener <sven.wegener@stealer.net> | Sun Aug 10 09:14:05 2008 +0000 |
| committer | Sven Wegener <sven.wegener@stealer.net> | Mon Aug 11 11:44:38 2008 +0200 |
| tree | 961823abcc7cabcfde900fdc58d8a19178c0c5a7 | |
| parent | 8123b421e8ed944671d7241323ed3198cccb4041 [diff] |
ipvs: Fix possible deadlock in sync code
Commit 998e7a76804b7a273a0460c2cdd5a51fa9856717 ("ipvs: Use kthread_run()
instead of doing a double-fork via kernel_thread()") introduced a possible
deadlock in the sync code. We need to use the _bh versions for the lock, as the
lock is also accessed from a bottom half.
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Acked-by: Simon Horman <horms@verge.net.au>