OSDN Git Service

compat_ioctl: ubd, aoe: use blkdev_compat_ptr_ioctl
authorArnd Bergmann <arnd@arndb.de>
Sat, 30 Nov 2019 19:09:07 +0000 (20:09 +0100)
committerArnd Bergmann <arnd@arndb.de>
Fri, 3 Jan 2020 08:33:02 +0000 (09:33 +0100)
commitab0cf1e425eaa25a1ead68edc69d8644dfae7745
treef0595ee13b6491166311105dd0259db1b2df1b9f
parentee6a129dffe10ae30b45b5a744e7c0a056291d13
compat_ioctl: ubd, aoe: use blkdev_compat_ptr_ioctl

These drivers implement the HDIO_GET_IDENTITY and CDROMVOLREAD ioctl
commands, which are compatible between 32-bit and 64-bit user space and
traditionally handled by compat_blkdev_driver_ioctl().

As a prerequisite to removing that function, make both drivers use
blkdev_compat_ptr_ioctl() as their .compat_ioctl callback.

Reviewed-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/um/drivers/ubd_kern.c
drivers/block/aoe/aoeblk.c