diff options
author | Christoph Hellwig <hch@lst.de> | 2017-04-25 18:56:44 +0200 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2017-04-27 08:39:32 +0200 |
commit | 7569b90a228ed7dfdc1f92f2c98d7a1b041f22eb (patch) | |
tree | 17d65f82bf253ceedd1268f2fd9fa39c65669c30 /drivers/nvme | |
parent | nvme-lightnvm: add missing endianess conversion in nvme_nvm_end_io (diff) | |
download | linux-7569b90a228ed7dfdc1f92f2c98d7a1b041f22eb.tar.xz linux-7569b90a228ed7dfdc1f92f2c98d7a1b041f22eb.zip |
nvme-scsi: remove nvme_trans_security_protocol
This function just returns the same error code and sense data as
the default statement in the switch in the caller.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Keith Busch <keith.busch@intel.com>
Diffstat (limited to 'drivers/nvme')
-rw-r--r-- | drivers/nvme/host/scsi.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/drivers/nvme/host/scsi.c b/drivers/nvme/host/scsi.c index 988da610d6aa..1f7671e631dd 100644 --- a/drivers/nvme/host/scsi.c +++ b/drivers/nvme/host/scsi.c @@ -2138,15 +2138,6 @@ static int nvme_trans_request_sense(struct nvme_ns *ns, struct sg_io_hdr *hdr, return res; } -static int nvme_trans_security_protocol(struct nvme_ns *ns, - struct sg_io_hdr *hdr, - u8 *cmd) -{ - return nvme_trans_completion(hdr, SAM_STAT_CHECK_CONDITION, - ILLEGAL_REQUEST, SCSI_ASC_ILLEGAL_COMMAND, - SCSI_ASCQ_CAUSE_NOT_REPORTABLE); -} - static int nvme_trans_synchronize_cache(struct nvme_ns *ns, struct sg_io_hdr *hdr) { @@ -2414,10 +2405,6 @@ static int nvme_scsi_translate(struct nvme_ns *ns, struct sg_io_hdr *hdr) case REQUEST_SENSE: retcode = nvme_trans_request_sense(ns, hdr, cmd); break; - case SECURITY_PROTOCOL_IN: - case SECURITY_PROTOCOL_OUT: - retcode = nvme_trans_security_protocol(ns, hdr, cmd); - break; case SYNCHRONIZE_CACHE: retcode = nvme_trans_synchronize_cache(ns, hdr); break; |