Andrew Morton
cbc31a475a
packet: fix error handling
...
The packet driver is assuming (reasonably) that the (undocumented)
request.errors is an errno. But it is in fact some mysterious bitfield. When
things go wrong we return weird positive numbers to the VFS as pointers and it
goes oops.
Thanks to William Heimbigner for reporting and diagnosis.
(It doesn't oops, but this driver still doesn't work for William)
Cc: William Heimbigner <icxcnika@mar.tar.cc>
Cc: Peter Osterlund <petero2@telia.com>
Cc: Jens Axboe <jens.axboe@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-04-25 13:50:55 -07:00
..
aoe
[AOE]: Add get_unaligned() calls where needed.
2007-03-02 15:22:55 -08:00
paride
paride drivers: initialize spinlocks
2007-04-24 08:23:08 -07:00
acsi.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
acsi_slm.c
[PATCH] mark struct file_operations const 3
2007-02-12 09:48:45 -08:00
amiflop.c
ataflop.c
cciss.c
[PATCH] cciss: unregister from SCSI before tearing down device resources
2007-04-12 15:31:42 -07:00
cciss.h
[PATCH] cciss: add support for 1024 logical volumes
2006-12-07 08:39:30 -08:00
cciss_cmd.h
[PATCH] cciss: add support for 1024 logical volumes
2006-12-07 08:39:30 -08:00
cciss_scsi.c
cciss_scsi.h
cpqarray.c
[PATCH] getting rid of all casts of k[cmz]alloc() calls
2006-12-13 09:05:58 -08:00
cpqarray.h
cryptoloop.c
DAC960.c
[PATCH] mark struct file_operations const 3
2007-02-12 09:48:45 -08:00
DAC960.h
[PATCH] drivers/block/DAC960: convert 'boolean' to 'bool'
2007-02-11 11:18:06 -08:00
floppy.c
[PATCH] Fix build errors if bitop functions are do {} while macros
2007-02-20 17:10:12 -08:00
ida_cmd.h
ida_ioctl.h
Kconfig
[PATCH] initramfs should not depend on CONFIG_BLOCK
2007-03-06 09:30:25 -08:00
loop.c
[PATCH] struct path: convert block_drivers
2006-12-08 08:28:44 -08:00
Makefile
[PATCH] remove the broken BLK_DEV_SWIM_IOP driver
2006-12-13 09:05:53 -08:00
nbd.c
[PATCH] struct path: convert nbd
2006-12-08 08:28:47 -08:00
pktcdvd.c
packet: fix error handling
2007-04-25 13:50:55 -07:00
ps2esdi.c
rd.c
smart1,2.h
swim3.c
sx8.c
WorkStruct: make allyesconfig
2006-11-22 14:57:56 +00:00
ub.c
WorkStruct: make allyesconfig
2006-11-22 14:57:56 +00:00
umem.c
[PATCH] Fix failure paths in modules init in umem.c
2007-03-01 14:53:36 -08:00
viodasd.c
[POWERPC] iSeries: fix viodasd init
2006-12-20 16:37:47 +11:00
xd.c
xd.h
z2ram.c