Peter Osterlund
46f4e1b7d5
[PATCH] packet driver permission checking fix
...
If you tried to open a packet device first in read-only mode and then a
second time in read-write mode, the second open succeeded even though the
device was not correctly set up for writing. If you then tried to write
data to the device, the writes would fail with I/O errors.
This patch prevents that problem by making the second open fail with
-EBUSY.
Signed-off-by: Peter Osterlund <petero2@telia.com>
Cc: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-05-20 15:48:16 -07:00
..
aoe
[PATCH] aoe: update version number to 10
2005-05-03 23:34:55 -07:00
paride
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
acsi.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
acsi_slm.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
amiflop.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
as-iosched.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ataflop.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cciss.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cciss.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cciss_cmd.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cciss_scsi.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cciss_scsi.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cfq-iosched.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cpqarray.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cpqarray.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cryptoloop.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
DAC960.c
[PATCH] DAC960: add support for Mylex AcceleRAID 4/5/600
2005-05-05 16:36:43 -07:00
DAC960.h
[PATCH] DAC960: add support for Mylex AcceleRAID 4/5/600
2005-05-05 16:36:43 -07:00
deadline-iosched.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
elevator.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
floppy.c
[PATCH] remove do_sync parameter from __invalidate_device
2005-05-05 16:36:44 -07:00
genhd.c
[PATCH] remove do_sync parameter from __invalidate_device
2005-05-05 16:36:44 -07:00
ida_cmd.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ida_ioctl.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ioctl.c
[PATCH] Fix root hole in raw device
2005-05-16 21:07:21 -07:00
Kconfig
[PATCH] ISA DMA Kconfig fixes - part 3
2005-05-04 07:33:14 -07:00
Kconfig.iosched
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ll_rw_blk.c
[PATCH] fix NMI lockup with CFQ scheduler
2005-04-16 20:10:09 -05:00
loop.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
Makefile
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
nbd.c
[PATCH] nbd: Don't create all MAX_NBD devices by default all the time
2005-05-01 08:59:07 -07:00
noop-iosched.c
[PATCH] noop-iosched: kill O(N) merge scan
2005-05-01 08:59:06 -07:00
pktcdvd.c
[PATCH] packet driver permission checking fix
2005-05-20 15:48:16 -07:00
ps2esdi.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rd.c
[PATCH] drivers/block/rd.c: rd_size shouldn't be static
2005-05-06 16:58:18 -07:00
scsi_ioctl.c
[PATCH] consolidate timeout defintions in scsi.h
2005-04-18 12:31:52 -05:00
smart1,2.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
swim3.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
swim_iop.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sx8.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ub.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
umem.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
viodasd.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
xd.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
xd.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
z2ram.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00