diff options
author | Arnd Bergmann <arnd@arndb.de> | 2019-03-15 19:39:44 +0300 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2020-01-03 11:42:32 +0300 |
commit | d320a9551e394cb2d842fd32d28e9805c2a18fbb (patch) | |
tree | 4774346fa10a3ced118bf5e8e61b5901b574cffb /fs/ioctl.c | |
parent | c103d6ee69f93e123dd05e7d307b099b83c0d82c (diff) | |
download | linux-d320a9551e394cb2d842fd32d28e9805c2a18fbb.tar.xz |
compat_ioctl: scsi: move ioctl handling into drivers
Each driver calling scsi_ioctl() gets an equivalent compat_ioctl()
handler that implements the same commands by calling scsi_compat_ioctl().
The scsi_cmd_ioctl() and scsi_cmd_blk_ioctl() functions are compatible
at this point, so any driver that calls those can do so for both native
and compat mode, with the argument passed through compat_ptr().
With this, we can remove the entries from fs/compat_ioctl.c. The new
code is larger, but should be easier to maintain and keep updated with
newly added commands.
Reviewed-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'fs/ioctl.c')
0 files changed, 0 insertions, 0 deletions