nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req
authorChristoph Hellwig <hch@lst.de>
Fri, 27 Aug 2021 06:11:12 +0000 (08:11 +0200)
committerChristoph Hellwig <hch@lst.de>
Mon, 6 Sep 2021 07:59:03 +0000 (09:59 +0200)
commitab7a2737ac5acd7d485ca45d8772497717fbc781
tree0885bee4e8fedcdce6e32d6d3d66c853aa7d8bbd
parent77d651a65569a5e60f314b768500e94fcb936311
nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req

The target core code never needs the host-side nvme_ctrl structure.
Open code two uses of nvmet_is_passthru_req in passthru.c, and then
switch the helpers used by the core to return bool.  Also rename the
fuctions to better match their usage:

  nvmet_passthru_ctrl -> nvmet_is_passthru_subsys
  nvmet_req_passthru_ctrl -> nvmet_is_passthru_req

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
drivers/nvme/target/admin-cmd.c
drivers/nvme/target/configfs.c
drivers/nvme/target/core.c
drivers/nvme/target/nvmet.h
drivers/nvme/target/passthru.c