mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-28 13:22:57 +00:00
nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
[ Upstream commit 61f37154c5
]
Use NVME_CMD_EFFECTS_CSUPP instead of open coding it and assign a
single value to multiple array entries instead of repeated assignments.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Kanchan Joshi <joshi.k@samsung.com>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
062615f413
commit
a1e4026ffa
1 changed files with 18 additions and 15 deletions
|
@ -164,26 +164,29 @@ static void nvmet_execute_get_log_page_smart(struct nvmet_req *req)
|
||||||
|
|
||||||
static void nvmet_get_cmd_effects_nvm(struct nvme_effects_log *log)
|
static void nvmet_get_cmd_effects_nvm(struct nvme_effects_log *log)
|
||||||
{
|
{
|
||||||
log->acs[nvme_admin_get_log_page] = cpu_to_le32(1 << 0);
|
log->acs[nvme_admin_get_log_page] =
|
||||||
log->acs[nvme_admin_identify] = cpu_to_le32(1 << 0);
|
log->acs[nvme_admin_identify] =
|
||||||
log->acs[nvme_admin_abort_cmd] = cpu_to_le32(1 << 0);
|
log->acs[nvme_admin_abort_cmd] =
|
||||||
log->acs[nvme_admin_set_features] = cpu_to_le32(1 << 0);
|
log->acs[nvme_admin_set_features] =
|
||||||
log->acs[nvme_admin_get_features] = cpu_to_le32(1 << 0);
|
log->acs[nvme_admin_get_features] =
|
||||||
log->acs[nvme_admin_async_event] = cpu_to_le32(1 << 0);
|
log->acs[nvme_admin_async_event] =
|
||||||
log->acs[nvme_admin_keep_alive] = cpu_to_le32(1 << 0);
|
log->acs[nvme_admin_keep_alive] =
|
||||||
|
cpu_to_le32(NVME_CMD_EFFECTS_CSUPP);
|
||||||
|
|
||||||
log->iocs[nvme_cmd_read] = cpu_to_le32(1 << 0);
|
log->iocs[nvme_cmd_read] =
|
||||||
log->iocs[nvme_cmd_write] = cpu_to_le32(1 << 0);
|
log->iocs[nvme_cmd_write] =
|
||||||
log->iocs[nvme_cmd_flush] = cpu_to_le32(1 << 0);
|
log->iocs[nvme_cmd_flush] =
|
||||||
log->iocs[nvme_cmd_dsm] = cpu_to_le32(1 << 0);
|
log->iocs[nvme_cmd_dsm] =
|
||||||
log->iocs[nvme_cmd_write_zeroes] = cpu_to_le32(1 << 0);
|
log->iocs[nvme_cmd_write_zeroes] =
|
||||||
|
cpu_to_le32(NVME_CMD_EFFECTS_CSUPP);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void nvmet_get_cmd_effects_zns(struct nvme_effects_log *log)
|
static void nvmet_get_cmd_effects_zns(struct nvme_effects_log *log)
|
||||||
{
|
{
|
||||||
log->iocs[nvme_cmd_zone_append] = cpu_to_le32(1 << 0);
|
log->iocs[nvme_cmd_zone_append] =
|
||||||
log->iocs[nvme_cmd_zone_mgmt_send] = cpu_to_le32(1 << 0);
|
log->iocs[nvme_cmd_zone_mgmt_send] =
|
||||||
log->iocs[nvme_cmd_zone_mgmt_recv] = cpu_to_le32(1 << 0);
|
log->iocs[nvme_cmd_zone_mgmt_recv] =
|
||||||
|
cpu_to_le32(NVME_CMD_EFFECTS_CSUPP);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void nvmet_execute_get_log_cmd_effects_ns(struct nvmet_req *req)
|
static void nvmet_execute_get_log_cmd_effects_ns(struct nvmet_req *req)
|
||||||
|
|
Loading…
Reference in a new issue