nvmet: use macro definition for setting nmic value
authorMax Gurtovoy <mgurtovoy@nvidia.com>
Thu, 23 Sep 2021 10:17:43 +0000 (13:17 +0300)
committerChristoph Hellwig <hch@lst.de>
Wed, 20 Oct 2021 17:16:02 +0000 (19:16 +0200)
This makes the code more readable.

Signed-off-by: Max Gurtovoy <mgurtovoy@nvidia.com>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/target/admin-cmd.c

index 3616a06..dce5303 100644 (file)
@@ -541,7 +541,7 @@ static void nvmet_execute_identify_ns(struct nvmet_req *req)
         * Our namespace might always be shared.  Not just with other
         * controllers, but also with any other user of the block device.
         */
-       id->nmic = (1 << 0);
+       id->nmic = NVME_NS_NMIC_SHARED;
        id->anagrpid = cpu_to_le32(req->ns->anagrpid);
 
        memcpy(&id->nguid, &req->ns->nguid, sizeof(id->nguid));