scsi: scsi_ioctl: Simplify SCSI passthrough permission checking
authorChristoph Hellwig <hch@lst.de>
Sat, 24 Jul 2021 07:20:26 +0000 (09:20 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 29 Jul 2021 02:24:26 +0000 (22:24 -0400)
commit7353dc06c9a8e37c80da7ff986e6ef5123bec8ce
tree99a416ca5c9eec02a8a2286c10802047c48a53f5
parentb69367dffd86813495cf01e128ff2c8a8e41bb83
scsi: scsi_ioctl: Simplify SCSI passthrough permission checking

Remove the separate command filter structure and just use a switch
statement (which also cought two duplicate commands), return a bool and
give the function a sensible name.

Link: https://lore.kernel.org/r/20210724072033.1284840-18-hch@lst.de
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
block/scsi_ioctl.c
drivers/scsi/scsi_bsg.c
drivers/scsi/sg.c
include/linux/blkdev.h