mirror of
https://github.com/torvalds/linux
synced 2024-07-21 18:51:47 +00:00
nvme: take const cmd pointer in read-only helpers
nvme_is_fabrics() and nvme_is_write() only read struct nvme_command, so take it by const pointer. This allows callers to pass a const pointer and communicates that these functions don't modify the command. Signed-off-by: Caleb Sander <csander@purestorage.com> Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Sagi Grimberg <sagi@grimberg.me> Signed-off-by: Keith Busch <kbusch@kernel.org>
This commit is contained in:
parent
6f9a71c611
commit
f9e9115d0c
|
@ -1812,7 +1812,7 @@ struct nvme_command {
|
|||
};
|
||||
};
|
||||
|
||||
static inline bool nvme_is_fabrics(struct nvme_command *cmd)
|
||||
static inline bool nvme_is_fabrics(const struct nvme_command *cmd)
|
||||
{
|
||||
return cmd->common.opcode == nvme_fabrics_command;
|
||||
}
|
||||
|
@ -1831,7 +1831,7 @@ struct nvme_error_slot {
|
|||
__u8 resv2[24];
|
||||
};
|
||||
|
||||
static inline bool nvme_is_write(struct nvme_command *cmd)
|
||||
static inline bool nvme_is_write(const struct nvme_command *cmd)
|
||||
{
|
||||
/*
|
||||
* What a mess...
|
||||
|
|
Loading…
Reference in a new issue