aboutsummaryrefslogtreecommitdiff
path: root/net/unix/unix_bpf.c
diff options
context:
space:
mode:
authorChristoph Hellwig <[email protected]>2021-07-15 16:17:11 +0200
committerJens Axboe <[email protected]>2021-07-15 09:32:34 -0600
commit05d69d950d9d84218fc9beafd02dea1f6a70e09e (patch)
tree67cb04462645bc180be976d23a745d2e8c15831e /net/unix/unix_bpf.c
parenta347c153b15c06479986839beefabad15a7ea83d (diff)
xen-blkfront: sanitize the removal state machine
xen-blkfront has a weird protocol where close message from the remote side can be delayed, and where hot removals are treated somewhat differently from regular removals, all leading to potential NULL pointer removals, and a del_gendisk from the block device release method, which will deadlock. Fix this by just performing normal hot removals even when the device is opened like all other Linux block drivers. Fixes: c76f48eb5c08 ("block: take bd_mutex around delete_partitions in del_gendisk") Reported-by: Vitaly Kuznetsov <[email protected]> Signed-off-by: Christoph Hellwig <[email protected]> Tested-by: Vitaly Kuznetsov <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'net/unix/unix_bpf.c')
0 files changed, 0 insertions, 0 deletions