diff options
author | Arnd Bergmann <arnd@arndb.de> | 2010-07-07 16:51:23 +0200 |
---|---|---|
committer | Jens Axboe <jaxboe@fusionio.com> | 2010-08-07 18:24:31 +0200 |
commit | 34484062445fe905bf02c72f87ddda21881acda3 (patch) | |
tree | d1eb872d04cc06b474d299746207864f0e085bd8 /block/ioctl.c | |
parent | 610a63498f7f366031a6327eaaa9963ffa110b2b (diff) | |
download | linux-stable-34484062445fe905bf02c72f87ddda21881acda3.tar.gz linux-stable-34484062445fe905bf02c72f87ddda21881acda3.tar.bz2 linux-stable-34484062445fe905bf02c72f87ddda21881acda3.zip |
scsi/i2o_block: cleanup ioctl handling
This fixes the ioctl function of the i2o_block driver, which
has multiple problems:
* The BLKI2OSRSTRAT and BLKI2OSWSTRAT commands always return
-ENOTTY on success, where they should return 0.
* Support for 32 bit compat is missing
* The driver should use the .ioctl function and because
.locked_ioctl is going away.
The use of the big kernel lock remains for now, but gets
made explictit in the ioctl function.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
Diffstat (limited to 'block/ioctl.c')
0 files changed, 0 insertions, 0 deletions