Josef Bacik
639812a1ed
nbd: don't set the device size until we're connected
...
A user reported a regression with using the normal ioctl interface on
newer kernels. This happens because I was setting the device size
before the device was actually connected, which caused us to error out
and close everything down. This didn't happen on netlink because we
hold the device lock the whole time we're setting things up, but we
don't do that for the ioctl path. This fixes the problem.
Cc: stable@vger.kernel.org
Fixes: 29eaadc ("nbd: stop using the bdev everywhere")
Signed-off-by: Josef Bacik <jbacik@fb.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2017-10-09 12:29:22 -06:00
..
aoe
block: don't set bounce limit in blk_init_queue
2017-06-27 12:13:45 -06:00
drbd
drbd: remove BIOSET_NEED_RESCUER flag from drbd_{md_,}io_bio_set
2017-08-30 08:10:02 -06:00
mtip32xx
Merge branch 'nvme-4.13' of git://git.infradead.org/nvme into for-linus
2017-07-10 11:44:34 -06:00
paride
block: don't set bounce limit in blk_init_queue
2017-06-27 12:13:45 -06:00
rsxx
block: pass in queue to inflight accounting
2017-08-09 13:09:16 -06:00
xen-blkback
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
zram
zram: fix null dereference of handle
2017-10-03 17:54:24 -07:00
amiflop.c
ataflop.c
brd.c
brd: fix overflow in __brd_direct_access
2017-09-25 08:56:05 -06:00
cryptoloop.c
DAC960.c
block: DAC960: shut up format-overflow warning
2017-07-29 09:00:03 -06:00
DAC960.h
floppy.c
block: replace bi_bdev with a gendisk pointer and partitions index
2017-08-23 12:49:55 -06:00
Kconfig
null_blk: change configfs dependency to select
2017-10-03 15:58:15 -06:00
loop.c
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
loop.h
loop: remove union of use_aio and ref in struct loop_cmd
2017-09-25 08:56:05 -06:00
Makefile
scsi: cciss: Drop obsolete driver
2017-08-24 22:28:57 -04:00
nbd.c
nbd: don't set the device size until we're connected
2017-10-09 12:29:22 -06:00
null_blk.c
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
pktcdvd.c
block: replace bi_bdev with a gendisk pointer and partitions index
2017-08-23 12:49:55 -06:00
ps3disk.c
ps3vram.c
block/ps3vram: Check return of ps3vram_cache_init
2017-08-17 23:03:44 +10:00
rbd.c
rbd: silence bogus uninitialized use warning in rbd_acquire_lock()
2017-09-06 19:56:42 +02:00
rbd_types.h
skd_main.c
skd: Use kmem_cache_free
2017-10-09 08:31:27 -06:00
skd_s1120.h
skd: Use __packed only when needed
2017-08-18 08:45:29 -06:00
smart1,2.h
sunvdc.c
sunvdc: prevent sunvdc panic when mpgroup disk added to guest domain
2017-08-09 22:22:32 -07:00
swim.c
block: don't set bounce limit in blk_init_queue
2017-06-27 12:13:45 -06:00
swim3.c
block: don't set bounce limit in blk_init_queue
2017-06-27 12:13:45 -06:00
swim_asm.S
sx8.c
umem.c
umem.h
virtio_blk.c
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
xen-blkfront.c
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
xsysace.c
block: don't set bounce limit in blk_init_queue
2017-06-27 12:13:45 -06:00
z2ram.c