OSDN Git Service

pktcdvd: add compat_ioctl handler
authorArnd Bergmann <arnd@arndb.de>
Fri, 15 Mar 2019 16:16:36 +0000 (17:16 +0100)
committerArnd Bergmann <arnd@arndb.de>
Wed, 23 Oct 2019 15:23:47 +0000 (17:23 +0200)
commit1b114b0817cc1d4110a885ea7026e223df66ed71
tree21626ea57c0215e56acffbac889e6f82d9bee27c
parentfd6c3d5accea8e7ed267b8a47ffecf4d4869ae0c
pktcdvd: add compat_ioctl handler

pkt_ioctl() implements the generic SCSI_IOCTL_SEND_COMMAND
and some cdrom ioctls by forwarding to the underlying block
device. For compat_ioctl handling, this always takes a
roundtrip through fs/compat_ioctl.c that we should try
to avoid, at least for the compatible commands.

CDROM_SEND_PACKET is an exception here, it requires special
translation in compat_blkdev_driver_ioctl().

CDROM_LAST_WRITTEN has no compat handling at the moment.

Cc: Jens Axboe <axboe@kernel.dk>
Cc: linux-block@vger.kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
drivers/block/pktcdvd.c