diff options
author | Mike Snitzer <snitzer@gmail.com> | 2008-04-02 13:04:47 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-04-02 15:28:19 -0700 |
commit | ffc41cf8dbb1b895a87daf47d0e5bf6dfbfcab4c (patch) | |
tree | 465f41f6c4e0e63c58a94c893d0b4ec5c5e7a10d /block/genhd.c | |
parent | f2b2ea692ec01768c77a4f532dcd060316460122 (diff) | |
download | linux-ffc41cf8dbb1b895a87daf47d0e5bf6dfbfcab4c.tar.bz2 |
nbd: prevent sock_xmit from attempting to use a NULL socket
NBD does not protect the nbd_device's socket from becoming NULL during
receives.
This closes a race with the NBD_CLEAR_SOCK ioctl (nbd-client -d) setting
the nbd_device's socket to NULL right before NBD calls sock_xmit.
Signed-off-by: Mike Snitzer <snitzer@gmail.com>
Cc: Paul Clements <paul.clements@steeleye.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'block/genhd.c')
0 files changed, 0 insertions, 0 deletions