Skip to content

Commit 4185f25

Browse files
sagigrimbergaxboe
authored andcommitted
nvmet: remove redundant local variable
the status is either success or some status id and we don't need a local variable for it. Signed-off-by: Sagi Grimberg <sagi@grimberg.me> Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>
1 parent dafc040 commit 4185f25

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

drivers/nvme/target/admin-cmd.c

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,14 @@ u32 nvmet_get_log_page_len(struct nvme_command *cmd)
3535
static u16 nvmet_get_smart_log_nsid(struct nvmet_req *req,
3636
struct nvme_smart_log *slog)
3737
{
38-
u16 status;
3938
struct nvmet_ns *ns;
4039
u64 host_reads, host_writes, data_units_read, data_units_written;
4140

42-
status = NVME_SC_SUCCESS;
4341
ns = nvmet_find_namespace(req->sq->ctrl, req->cmd->get_log_page.nsid);
4442
if (!ns) {
45-
status = NVME_SC_INVALID_NS;
4643
pr_err("nvmet : Could not find namespace id : %d\n",
4744
le32_to_cpu(req->cmd->get_log_page.nsid));
48-
goto out;
45+
return NVME_SC_INVALID_NS;
4946
}
5047

5148
host_reads = part_stat_read(ns->bdev->bd_part, ios[READ]);
@@ -58,20 +55,18 @@ static u16 nvmet_get_smart_log_nsid(struct nvmet_req *req,
5855
put_unaligned_le64(host_writes, &slog->host_writes[0]);
5956
put_unaligned_le64(data_units_written, &slog->data_units_written[0]);
6057
nvmet_put_namespace(ns);
61-
out:
62-
return status;
58+
59+
return NVME_SC_SUCCESS;
6360
}
6461

6562
static u16 nvmet_get_smart_log_all(struct nvmet_req *req,
6663
struct nvme_smart_log *slog)
6764
{
68-
u16 status;
6965
u64 host_reads = 0, host_writes = 0;
7066
u64 data_units_read = 0, data_units_written = 0;
7167
struct nvmet_ns *ns;
7268
struct nvmet_ctrl *ctrl;
7369

74-
status = NVME_SC_SUCCESS;
7570
ctrl = req->sq->ctrl;
7671

7772
rcu_read_lock();
@@ -91,7 +86,7 @@ static u16 nvmet_get_smart_log_all(struct nvmet_req *req,
9186
put_unaligned_le64(host_writes, &slog->host_writes[0]);
9287
put_unaligned_le64(data_units_written, &slog->data_units_written[0]);
9388

94-
return status;
89+
return NVME_SC_SUCCESS;
9590
}
9691

9792
static u16 nvmet_get_smart_log(struct nvmet_req *req,

0 commit comments

Comments
 (0)