diff options
author | Christoph Hellwig <hch@lst.de> | 2021-07-05 15:02:43 +0200 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2021-07-31 04:13:09 +0200 |
commit | ba51bdafaafc065019c6f6a2cdae006d176cee48 (patch) | |
tree | c46134baf01607cb8f6ea34b54428e476475d1dd /include/net/vsock_addr.h | |
parent | scsi: scsi_ioctl: Unexport sg_scsi_ioctl() (diff) | |
download | linux-ba51bdafaafc065019c6f6a2cdae006d176cee48.tar.xz linux-ba51bdafaafc065019c6f6a2cdae006d176cee48.zip |
scsi: sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver
cdrom_read_cdda_bpc() relies on sending SCSI command to the low level
driver using a REQ_OP_SCSI_IN request. This isn't generic block layer
functionality, so move the actual low-level code into the sr driver and
call it through a new read_cdda_bpc method in the cdrom_device_ops
structure.
With this the CDROM code does not have to pull in scsi_normalize_sense()
and depend on CONFIG_SCSI_COMMON.
Link: https://lore.kernel.org/r/20210730072752.GB23847%40lst.de
Tested-by: Anders Roxell <anders.roxell@linaro.org>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'include/net/vsock_addr.h')
0 files changed, 0 insertions, 0 deletions