• A
    scsi/i2o_block: cleanup ioctl handling · 34484062
    Arnd Bergmann 提交于
    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: NArnd Bergmann <arnd@arndb.de>
    Signed-off-by: NJens Axboe <jaxboe@fusionio.com>
    34484062
i2o_block.c 30.6 KB