linux_dsm_epyc7002/drivers/block
Jiri Kosina ff06db1efb floppy: fix open(O_ACCMODE) for ioctl-only open
Commit 09954bad4 ("floppy: refactor open() flags handling"), as a
side-effect, causes open(/dev/fdX, O_ACCMODE) to fail. It turns out that
this is being used setfdprm userspace for ioctl-only open().

Reintroduce back the original behavior wrt !(FMODE_READ|FMODE_WRITE)
modes, while still keeping the original O_NDELAY bug fixed.

Cc: stable@vger.kernel.org # v4.5+
Reported-by: Wim Osterholt <wim@djo.tudelft.nl>
Tested-by: Wim Osterholt <wim@djo.tudelft.nl>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Jens Axboe <axboe@fb.com>
2016-08-04 14:19:16 -06:00
..
aoe tree wide: get rid of __GFP_REPEAT for order-0 allocations part I 2016-06-24 17:23:52 -07:00
drbd dynamic_debug: only add header when used 2016-08-02 19:35:03 -04:00
mtip32xx block: convert to device_add_disk() 2016-06-27 12:26:08 -07:00
paride
rsxx block: convert to device_add_disk() 2016-06-27 12:26:08 -07:00
xen-blkback xen: features and fixes for 4.8-rc0 2016-07-27 11:35:37 -07:00
zram Merge branch 'akpm' (patches from Andrew) 2016-07-26 19:55:54 -07:00
amiflop.c
ataflop.c
brd.c libnvdimm for 4.8 2016-07-28 17:38:16 -07:00
cciss_cmd.h
cciss_scsi.c
cciss_scsi.h
cciss.c block: convert to device_add_disk() 2016-06-27 12:26:08 -07:00
cciss.h
cryptoloop.c
DAC960.c
DAC960.h
floppy.c floppy: fix open(O_ACCMODE) for ioctl-only open 2016-08-04 14:19:16 -06:00
hd.c
Kconfig
loop.c loop: Make user notify for adding loop device failed 2016-07-12 16:17:18 -07:00
loop.h
Makefile
mg_disk.c mg_disk: fix error path in mg_probe() 2016-06-28 11:01:27 -06:00
nbd.c Merge branch 'for-4.8/core' of git://git.kernel.dk/linux-block 2016-07-26 15:03:07 -07:00
null_blk.c block: get rid of bio_rw and READA 2016-07-20 17:37:01 -06:00
osdblk.c block, drivers: add REQ_OP_FLUSH operation 2016-06-07 13:41:38 -06:00
pktcdvd.c block, fs, mm, drivers: use bio set/get op accessors 2016-06-07 13:41:38 -06:00
ps3disk.c block: convert to device_add_disk() 2016-06-27 12:26:08 -07:00
ps3vram.c block: convert to device_add_disk() 2016-06-27 12:26:08 -07:00
rbd_types.h
rbd.c The highlights are: 2016-08-02 19:39:09 -04:00
skd_main.c block: convert to device_add_disk() 2016-06-27 12:26:08 -07:00
skd_s1120.h
smart1,2.h
sunvdc.c block: convert to device_add_disk() 2016-06-27 12:26:08 -07:00
swim3.c
swim_asm.S
swim.c
sx8.c
umem.c block: get rid of bio_rw and READA 2016-07-20 17:37:01 -06:00
umem.h
virtio_blk.c block: ensure bios return from blk_get_request are properly initialized 2016-07-20 17:38:30 -06:00
xen-blkfront.c xen: features and fixes for 4.8-rc0 2016-07-27 11:35:37 -07:00
xsysace.c
z2ram.c block: remove struct request buffer member 2014-04-15 14:03:02 -06:00