summaryrefslogtreecommitdiff
path: root/drivers/nvme
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2026-02-21 16:37:42 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2026-02-21 17:09:51 -0800
commitbf4afc53b77aeaa48b5409da5c8da6bb4eff7f43 (patch)
tree01fdd9d27f1b272bef0127966e08eac44d134d0a /drivers/nvme
parente19e1b480ac73c3e62ffebbca1174f0f511f43e7 (diff)
Convert 'alloc_obj' family to use the new default GFP_KERNEL argument
This was done entirely with mindless brute force, using git grep -l '\<k[vmz]*alloc_objs*(.*, GFP_KERNEL)' | xargs sed -i 's/\(alloc_objs*(.*\), GFP_KERNEL)/\1)/' to convert the new alloc_obj() users that had a simple GFP_KERNEL argument to just drop that argument. Note that due to the extreme simplicity of the scripting, any slightly more complex cases spread over multiple lines would not be triggered: they definitely exist, but this covers the vast bulk of the cases, and the resulting diff is also then easier to check automatically. For the same reason the 'flex' versions will be done as a separate conversion. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/nvme')
-rw-r--r--drivers/nvme/host/core.c22
-rw-r--r--drivers/nvme/host/fabrics.c6
-rw-r--r--drivers/nvme/host/fc.c8
-rw-r--r--drivers/nvme/host/hwmon.c4
-rw-r--r--drivers/nvme/host/pci.c2
-rw-r--r--drivers/nvme/host/rdma.c8
-rw-r--r--drivers/nvme/host/tcp.c6
-rw-r--r--drivers/nvme/host/zns.c4
-rw-r--r--drivers/nvme/target/admin-cmd.c20
-rw-r--r--drivers/nvme/target/configfs.c12
-rw-r--r--drivers/nvme/target/core.c8
-rw-r--r--drivers/nvme/target/discovery.c2
-rw-r--r--drivers/nvme/target/fabrics-cmd.c4
-rw-r--r--drivers/nvme/target/fc.c8
-rw-r--r--drivers/nvme/target/fcloop.c10
-rw-r--r--drivers/nvme/target/io-cmd-file.c2
-rw-r--r--drivers/nvme/target/loop.c2
-rw-r--r--drivers/nvme/target/passthru.c4
-rw-r--r--drivers/nvme/target/pr.c8
-rw-r--r--drivers/nvme/target/rdma.c20
-rw-r--r--drivers/nvme/target/tcp.c8
-rw-r--r--drivers/nvme/target/zns.c4
22 files changed, 86 insertions, 86 deletions
diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c
index fe05fb76afe6..f5ebcaa2f859 100644
--- a/drivers/nvme/host/core.c
+++ b/drivers/nvme/host/core.c
@@ -1469,7 +1469,7 @@ static int nvme_identify_ctrl(struct nvme_ctrl *dev, struct nvme_id_ctrl **id)
c.identify.opcode = nvme_admin_identify;
c.identify.cns = NVME_ID_CNS_CTRL;
- *id = kmalloc_obj(struct nvme_id_ctrl, GFP_KERNEL);
+ *id = kmalloc_obj(struct nvme_id_ctrl);
if (!*id)
return -ENOMEM;
@@ -1599,7 +1599,7 @@ int nvme_identify_ns(struct nvme_ctrl *ctrl, unsigned nsid,
c.identify.nsid = cpu_to_le32(nsid);
c.identify.cns = NVME_ID_CNS_NS;
- *id = kmalloc_obj(**id, GFP_KERNEL);
+ *id = kmalloc_obj(**id);
if (!*id)
return -ENOMEM;
@@ -1663,7 +1663,7 @@ static int nvme_ns_info_from_id_cs_indep(struct nvme_ctrl *ctrl,
};
int ret;
- id = kmalloc_obj(*id, GFP_KERNEL);
+ id = kmalloc_obj(*id);
if (!id)
return -ENOMEM;
@@ -1923,7 +1923,7 @@ static int nvme_identify_ns_nvm(struct nvme_ctrl *ctrl, unsigned int nsid,
struct nvme_id_ns_nvm *nvm;
int ret;
- nvm = kzalloc_obj(*nvm, GFP_KERNEL);
+ nvm = kzalloc_obj(*nvm);
if (!nvm)
return -ENOMEM;
@@ -2784,7 +2784,7 @@ static int nvme_configure_host_options(struct nvme_ctrl *ctrl)
if (!acre && !lbafee)
return 0;
- host = kzalloc_obj(*host, GFP_KERNEL);
+ host = kzalloc_obj(*host);
if (!host)
return 0;
@@ -2873,7 +2873,7 @@ static int nvme_configure_apst(struct nvme_ctrl *ctrl)
return 0;
}
- table = kzalloc_obj(*table, GFP_KERNEL);
+ table = kzalloc_obj(*table);
if (!table)
return 0;
@@ -3208,7 +3208,7 @@ static int nvme_init_subsystem(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id)
struct nvme_subsystem *subsys, *found;
int ret;
- subsys = kzalloc_obj(*subsys, GFP_KERNEL);
+ subsys = kzalloc_obj(*subsys);
if (!subsys)
return -ENOMEM;
@@ -3326,7 +3326,7 @@ static int nvme_get_effects_log(struct nvme_ctrl *ctrl, u8 csi,
if (cel)
goto out;
- cel = kzalloc_obj(*cel, GFP_KERNEL);
+ cel = kzalloc_obj(*cel);
if (!cel)
return -ENOMEM;
@@ -3379,7 +3379,7 @@ static int nvme_init_non_mdts_limits(struct nvme_ctrl *ctrl)
test_bit(NVME_CTRL_SKIP_ID_CNS_CS, &ctrl->flags))
return 0;
- id = kzalloc_obj(*id, GFP_KERNEL);
+ id = kzalloc_obj(*id);
if (!id)
return -ENOMEM;
@@ -3408,7 +3408,7 @@ static int nvme_init_effects_log(struct nvme_ctrl *ctrl,
{
struct nvme_effects_log *effects, *old;
- effects = kzalloc_obj(*effects, GFP_KERNEL);
+ effects = kzalloc_obj(*effects);
if (!effects)
return -ENOMEM;
@@ -4688,7 +4688,7 @@ static void nvme_get_fw_slot_info(struct nvme_ctrl *ctrl)
struct nvme_fw_slot_info_log *log;
u8 next_fw_slot, cur_fw_slot;
- log = kmalloc_obj(*log, GFP_KERNEL);
+ log = kmalloc_obj(*log);
if (!log)
return;
diff --git a/drivers/nvme/host/fabrics.c b/drivers/nvme/host/fabrics.c
index b4e4bdea1db0..5fe09e327b3d 100644
--- a/drivers/nvme/host/fabrics.c
+++ b/drivers/nvme/host/fabrics.c
@@ -26,7 +26,7 @@ static struct nvmf_host *nvmf_host_alloc(const char *hostnqn, uuid_t *id)
{
struct nvmf_host *host;
- host = kmalloc_obj(*host, GFP_KERNEL);
+ host = kmalloc_obj(*host);
if (!host)
return NULL;
@@ -396,7 +396,7 @@ static struct nvmf_connect_data *nvmf_connect_data_prep(struct nvme_ctrl *ctrl,
{
struct nvmf_connect_data *data;
- data = kzalloc_obj(*data, GFP_KERNEL);
+ data = kzalloc_obj(*data);
if (!data)
return NULL;
@@ -1312,7 +1312,7 @@ nvmf_create_ctrl(struct device *dev, const char *buf)
struct nvme_ctrl *ctrl;
int ret;
- opts = kzalloc_obj(*opts, GFP_KERNEL);
+ opts = kzalloc_obj(*opts);
if (!opts)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/nvme/host/fc.c b/drivers/nvme/host/fc.c
index 0b65d1bab4c1..d839824b4e8d 100644
--- a/drivers/nvme/host/fc.c
+++ b/drivers/nvme/host/fc.c
@@ -1724,15 +1724,15 @@ nvme_fc_rcv_ls_req(struct nvme_fc_remote_port *portptr,
goto out_put;
}
- lsop = kzalloc_obj(*lsop, GFP_KERNEL);
+ lsop = kzalloc_obj(*lsop);
if (!lsop) {
nvme_fc_rcv_ls_req_err_msg(lport, w0);
ret = -ENOMEM;
goto out_put;
}
- lsop->rqstbuf = kzalloc_obj(*lsop->rqstbuf, GFP_KERNEL);
- lsop->rspbuf = kzalloc_obj(*lsop->rspbuf, GFP_KERNEL);
+ lsop->rqstbuf = kzalloc_obj(*lsop->rqstbuf);
+ lsop->rspbuf = kzalloc_obj(*lsop->rspbuf);
if (!lsop->rqstbuf || !lsop->rspbuf) {
nvme_fc_rcv_ls_req_err_msg(lport, w0);
ret = -ENOMEM;
@@ -3443,7 +3443,7 @@ nvme_fc_alloc_ctrl(struct device *dev, struct nvmf_ctrl_options *opts,
goto out_fail;
}
- ctrl = kzalloc_obj(*ctrl, GFP_KERNEL);
+ ctrl = kzalloc_obj(*ctrl);
if (!ctrl) {
ret = -ENOMEM;
goto out_fail;
diff --git a/drivers/nvme/host/hwmon.c b/drivers/nvme/host/hwmon.c
index c60bd960f03a..406203d8b9ad 100644
--- a/drivers/nvme/host/hwmon.c
+++ b/drivers/nvme/host/hwmon.c
@@ -230,11 +230,11 @@ int nvme_hwmon_init(struct nvme_ctrl *ctrl)
struct device *hwmon;
int err;
- data = kzalloc_obj(*data, GFP_KERNEL);
+ data = kzalloc_obj(*data);
if (!data)
return -ENOMEM;
- data->log = kzalloc_obj(*data->log, GFP_KERNEL);
+ data->log = kzalloc_obj(*data->log);
if (!data->log) {
err = -ENOMEM;
goto err_free_data;
diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c
index 89b5095d1b2e..2f0c05719316 100644
--- a/drivers/nvme/host/pci.c
+++ b/drivers/nvme/host/pci.c
@@ -2447,7 +2447,7 @@ static int nvme_alloc_host_mem_multi(struct nvme_dev *dev, u64 preferred,
if (!descs)
goto out;
- bufs = kzalloc_objs(*bufs, max_entries, GFP_KERNEL);
+ bufs = kzalloc_objs(*bufs, max_entries);
if (!bufs)
goto out_free_descs;
diff --git a/drivers/nvme/host/rdma.c b/drivers/nvme/host/rdma.c
index 718bbc9b87c1..1bf73073c814 100644
--- a/drivers/nvme/host/rdma.c
+++ b/drivers/nvme/host/rdma.c
@@ -215,7 +215,7 @@ static struct nvme_rdma_qe *nvme_rdma_alloc_ring(struct ib_device *ibdev,
struct nvme_rdma_qe *ring;
int i;
- ring = kzalloc_objs(struct nvme_rdma_qe, ib_queue_size, GFP_KERNEL);
+ ring = kzalloc_objs(struct nvme_rdma_qe, ib_queue_size);
if (!ring)
return NULL;
@@ -300,7 +300,7 @@ static int nvme_rdma_init_request(struct blk_mq_tag_set *set,
struct nvme_rdma_queue *queue = &ctrl->queues[queue_idx];
nvme_req(rq)->ctrl = &ctrl->ctrl;
- req->sqe.data = kzalloc_obj(struct nvme_command, GFP_KERNEL);
+ req->sqe.data = kzalloc_obj(struct nvme_command);
if (!req->sqe.data)
return -ENOMEM;
@@ -375,7 +375,7 @@ nvme_rdma_find_get_device(struct rdma_cm_id *cm_id)
goto out_unlock;
}
- ndev = kzalloc_obj(*ndev, GFP_KERNEL);
+ ndev = kzalloc_obj(*ndev);
if (!ndev)
goto out_err;
@@ -2240,7 +2240,7 @@ static struct nvme_rdma_ctrl *nvme_rdma_alloc_ctrl(struct device *dev,
struct nvme_rdma_ctrl *ctrl;
int ret;
- ctrl = kzalloc_obj(*ctrl, GFP_KERNEL);
+ ctrl = kzalloc_obj(*ctrl);
if (!ctrl)
return ERR_PTR(-ENOMEM);
ctrl->ctrl.opts = opts;
diff --git a/drivers/nvme/host/tcp.c b/drivers/nvme/host/tcp.c
index 489102bdd057..62fe19dd2809 100644
--- a/drivers/nvme/host/tcp.c
+++ b/drivers/nvme/host/tcp.c
@@ -1467,11 +1467,11 @@ static int nvme_tcp_init_connection(struct nvme_tcp_queue *queue)
u32 maxh2cdata;
int ret;
- icreq = kzalloc_obj(*icreq, GFP_KERNEL);
+ icreq = kzalloc_obj(*icreq);
if (!icreq)
return -ENOMEM;
- icresp = kzalloc_obj(*icresp, GFP_KERNEL);
+ icresp = kzalloc_obj(*icresp);
if (!icresp) {
ret = -ENOMEM;
goto free_icreq;
@@ -2891,7 +2891,7 @@ static struct nvme_tcp_ctrl *nvme_tcp_alloc_ctrl(struct device *dev,
struct nvme_tcp_ctrl *ctrl;
int ret;
- ctrl = kzalloc_obj(*ctrl, GFP_KERNEL);
+ ctrl = kzalloc_obj(*ctrl);
if (!ctrl)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/nvme/host/zns.c b/drivers/nvme/host/zns.c
index 68dbe78c90c4..8ed1b6a33454 100644
--- a/drivers/nvme/host/zns.c
+++ b/drivers/nvme/host/zns.c
@@ -13,7 +13,7 @@ static int nvme_set_max_append(struct nvme_ctrl *ctrl)
struct nvme_id_ctrl_zns *id;
int status;
- id = kzalloc_obj(*id, GFP_KERNEL);
+ id = kzalloc_obj(*id);
if (!id)
return -ENOMEM;
@@ -64,7 +64,7 @@ int nvme_query_zone_info(struct nvme_ns *ns, unsigned lbaf,
return status;
}
- id = kzalloc_obj(*id, GFP_KERNEL);
+ id = kzalloc_obj(*id);
if (!id)
return -ENOMEM;
diff --git a/drivers/nvme/target/admin-cmd.c b/drivers/nvme/target/admin-cmd.c
index 431702ff21fb..b8cf9bbb16d4 100644
--- a/drivers/nvme/target/admin-cmd.c
+++ b/drivers/nvme/target/admin-cmd.c
@@ -203,7 +203,7 @@ static void nvmet_execute_get_supported_log_pages(struct nvmet_req *req)
struct nvme_supported_log *logs;
u16 status;
- logs = kzalloc_obj(*logs, GFP_KERNEL);
+ logs = kzalloc_obj(*logs);
if (!logs) {
status = NVME_SC_INTERNAL;
goto out;
@@ -308,7 +308,7 @@ static void nvmet_execute_get_log_page_rmi(struct nvmet_req *req)
goto out;
}
- log = kzalloc_obj(*log, GFP_KERNEL);
+ log = kzalloc_obj(*log);
if (!log)
goto out;
@@ -334,7 +334,7 @@ static void nvmet_execute_get_log_page_smart(struct nvmet_req *req)
if (req->transfer_len != sizeof(*log))
goto out;
- log = kzalloc_obj(*log, GFP_KERNEL);
+ log = kzalloc_obj(*log);
if (!log)
goto out;
@@ -409,7 +409,7 @@ static void nvmet_execute_get_log_cmd_effects_ns(struct nvmet_req *req)
struct nvme_effects_log *log;
u16 status = NVME_SC_SUCCESS;
- log = kzalloc_obj(*log, GFP_KERNEL);
+ log = kzalloc_obj(*log);
if (!log) {
status = NVME_SC_INTERNAL;
goto out;
@@ -504,7 +504,7 @@ static void nvmet_execute_get_log_page_endgrp(struct nvmet_req *req)
if (status)
goto out;
- log = kzalloc_obj(*log, GFP_KERNEL);
+ log = kzalloc_obj(*log);
if (!log) {
status = NVME_SC_INTERNAL;
goto out;
@@ -580,7 +580,7 @@ static void nvmet_execute_get_log_page_features(struct nvmet_req *req)
struct nvme_supported_features_log *features;
u16 status;
- features = kzalloc_obj(*features, GFP_KERNEL);
+ features = kzalloc_obj(*features);
if (!features) {
status = NVME_SC_INTERNAL;
goto out;
@@ -659,7 +659,7 @@ static void nvmet_execute_identify_ctrl(struct nvmet_req *req)
mutex_unlock(&subsys->lock);
}
- id = kzalloc_obj(*id, GFP_KERNEL);
+ id = kzalloc_obj(*id);
if (!id) {
status = NVME_SC_INTERNAL;
goto out;
@@ -808,7 +808,7 @@ static void nvmet_execute_identify_ns(struct nvmet_req *req)
goto out;
}
- id = kzalloc_obj(*id, GFP_KERNEL);
+ id = kzalloc_obj(*id);
if (!id) {
status = NVME_SC_INTERNAL;
goto out;
@@ -1052,7 +1052,7 @@ static void nvme_execute_identify_ns_nvm(struct nvmet_req *req)
if (status)
goto out;
- id = kzalloc_obj(*id, GFP_KERNEL);
+ id = kzalloc_obj(*id);
if (!id) {
status = NVME_SC_INTERNAL;
goto out;
@@ -1072,7 +1072,7 @@ static void nvmet_execute_id_cs_indep(struct nvmet_req *req)
if (status)
goto out;
- id = kzalloc_obj(*id, GFP_KERNEL);
+ id = kzalloc_obj(*id);
if (!id) {
status = NVME_SC_INTERNAL;
goto out;
diff --git a/drivers/nvme/target/configfs.c b/drivers/nvme/target/configfs.c
index 6df2844dcec1..1cb21d74bb56 100644
--- a/drivers/nvme/target/configfs.c
+++ b/drivers/nvme/target/configfs.c
@@ -1040,7 +1040,7 @@ static int nvmet_port_subsys_allow_link(struct config_item *parent,
return -EINVAL;
}
subsys = to_subsys(target);
- link = kmalloc_obj(*link, GFP_KERNEL);
+ link = kmalloc_obj(*link);
if (!link)
return -ENOMEM;
link->subsys = subsys;
@@ -1120,7 +1120,7 @@ static int nvmet_allowed_hosts_allow_link(struct config_item *parent,
}
host = to_host(target);
- link = kmalloc_obj(*link, GFP_KERNEL);
+ link = kmalloc_obj(*link);
if (!link)
return -ENOMEM;
link->host = host;
@@ -1825,7 +1825,7 @@ static struct config_group *nvmet_referral_make(
{
struct nvmet_port *port;
- port = kzalloc_obj(*port, GFP_KERNEL);
+ port = kzalloc_obj(*port);
if (!port)
return ERR_PTR(-ENOMEM);
@@ -1943,7 +1943,7 @@ static struct config_group *nvmet_ana_groups_make_group(
goto out;
ret = -ENOMEM;
- grp = kzalloc_obj(*grp, GFP_KERNEL);
+ grp = kzalloc_obj(*grp);
if (!grp)
goto out;
grp->port = port;
@@ -2022,7 +2022,7 @@ static struct config_group *nvmet_ports_make(struct config_group *group,
if (kstrtou16(name, 0, &portid))
return ERR_PTR(-EINVAL);
- port = kzalloc_obj(*port, GFP_KERNEL);
+ port = kzalloc_obj(*port);
if (!port)
return ERR_PTR(-ENOMEM);
@@ -2257,7 +2257,7 @@ static struct config_group *nvmet_hosts_make_group(struct config_group *group,
{
struct nvmet_host *host;
- host = kzalloc_obj(*host, GFP_KERNEL);
+ host = kzalloc_obj(*host);
if (!host)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/nvme/target/core.c b/drivers/nvme/target/core.c
index 255a6c9b2548..efc1ad235318 100644
--- a/drivers/nvme/target/core.c
+++ b/drivers/nvme/target/core.c
@@ -194,7 +194,7 @@ void nvmet_add_async_event(struct nvmet_ctrl *ctrl, u8 event_type,
{
struct nvmet_async_event *aen;
- aen = kmalloc_obj(*aen, GFP_KERNEL);
+ aen = kmalloc_obj(*aen);
if (!aen)
return;
@@ -693,7 +693,7 @@ struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid)
if (subsys->nr_namespaces == NVMET_MAX_NAMESPACES)
goto out_unlock;
- ns = kzalloc_obj(*ns, GFP_KERNEL);
+ ns = kzalloc_obj(*ns);
if (!ns)
goto out_unlock;
@@ -1609,7 +1609,7 @@ struct nvmet_ctrl *nvmet_alloc_ctrl(struct nvmet_alloc_ctrl_args *args)
up_read(&nvmet_config_sem);
args->status = NVME_SC_INTERNAL;
- ctrl = kzalloc_obj(*ctrl, GFP_KERNEL);
+ ctrl = kzalloc_obj(*ctrl);
if (!ctrl)
goto out_put_subsystem;
mutex_init(&ctrl->lock);
@@ -1828,7 +1828,7 @@ struct nvmet_subsys *nvmet_subsys_alloc(const char *subsysnqn,
char serial[NVMET_SN_MAX_SIZE / 2];
int ret;
- subsys = kzalloc_obj(*subsys, GFP_KERNEL);
+ subsys = kzalloc_obj(*subsys);
if (!subsys)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/nvme/target/discovery.c b/drivers/nvme/target/discovery.c
index 8a4a33f82177..e9b35549e254 100644
--- a/drivers/nvme/target/discovery.c
+++ b/drivers/nvme/target/discovery.c
@@ -263,7 +263,7 @@ static void nvmet_execute_disc_identify(struct nvmet_req *req)
goto out;
}
- id = kzalloc_obj(*id, GFP_KERNEL);
+ id = kzalloc_obj(*id);
if (!id) {
status = NVME_SC_INTERNAL;
goto out;
diff --git a/drivers/nvme/target/fabrics-cmd.c b/drivers/nvme/target/fabrics-cmd.c
index 5c0a1a3dd5b6..7cadd1c9e44c 100644
--- a/drivers/nvme/target/fabrics-cmd.c
+++ b/drivers/nvme/target/fabrics-cmd.c
@@ -280,7 +280,7 @@ static void nvmet_execute_admin_connect(struct nvmet_req *req)
if (!nvmet_check_transfer_len(req, sizeof(struct nvmf_connect_data)))
return;
- d = kmalloc_obj(*d, GFP_KERNEL);
+ d = kmalloc_obj(*d);
if (!d) {
args.status = NVME_SC_INTERNAL;
goto complete;
@@ -344,7 +344,7 @@ static void nvmet_execute_io_connect(struct nvmet_req *req)
if (!nvmet_check_transfer_len(req, sizeof(struct nvmf_connect_data)))
return;
- d = kmalloc_obj(*d, GFP_KERNEL);
+ d = kmalloc_obj(*d);
if (!d) {
status = NVME_SC_INTERNAL;
goto complete;
diff --git a/drivers/nvme/target/fc.c b/drivers/nvme/target/fc.c
index 69ab0830313d..a867a16092ea 100644
--- a/drivers/nvme/target/fc.c
+++ b/drivers/nvme/target/fc.c
@@ -1034,7 +1034,7 @@ nvmet_fc_alloc_hostport(struct nvmet_fc_tgtport *tgtport, void *hosthandle)
if (match)
return match;
- newhost = kzalloc_obj(*newhost, GFP_KERNEL);
+ newhost = kzalloc_obj(*newhost);
if (!newhost)
return ERR_PTR(-ENOMEM);
@@ -1116,7 +1116,7 @@ nvmet_fc_alloc_target_assoc(struct nvmet_fc_tgtport *tgtport, void *hosthandle)
if (!tgtport->pe)
return NULL;
- assoc = kzalloc_obj(*assoc, GFP_KERNEL);
+ assoc = kzalloc_obj(*assoc);
if (!assoc)
return NULL;
@@ -2717,7 +2717,7 @@ nvmet_fc_rcv_fcp_req(struct nvmet_fc_target_port *target_port,
spin_unlock_irqrestore(&queue->qlock, flags);
/* Now we need to dynamically allocate one */
- deferfcp = kmalloc_obj(*deferfcp, GFP_KERNEL);
+ deferfcp = kmalloc_obj(*deferfcp);
if (!deferfcp) {
/* release the queue lookup reference */
nvmet_fc_tgt_q_put(queue);
@@ -2882,7 +2882,7 @@ nvmet_fc_add_port(struct nvmet_port *port)
if (ret)
return ret;
- pe = kzalloc_obj(*pe, GFP_KERNEL);
+ pe = kzalloc_obj(*pe);
if (!pe)
return -ENOMEM;
diff --git a/drivers/nvme/target/fcloop.c b/drivers/nvme/target/fcloop.c
index 8473e41e5856..866048f07e61 100644
--- a/drivers/nvme/target/fcloop.c
+++ b/drivers/nvme/target/fcloop.c
@@ -559,7 +559,7 @@ fcloop_tgt_discovery_evt(struct nvmet_fc_target_port *tgtport)
{
struct fcloop_rscn *tgt_rscn;
- tgt_rscn = kzalloc_obj(*tgt_rscn, GFP_KERNEL);
+ tgt_rscn = kzalloc_obj(*tgt_rscn);
if (!tgt_rscn)
return;
@@ -1194,11 +1194,11 @@ fcloop_create_local_port(struct device *dev, struct device_attribute *attr,
unsigned long flags;
int ret = -ENOMEM;
- lport = kzalloc_obj(*lport, GFP_KERNEL);
+ lport = kzalloc_obj(*lport);
if (!lport)
return -ENOMEM;
- opts = kzalloc_obj(*opts, GFP_KERNEL);
+ opts = kzalloc_obj(*opts);
if (!opts)
goto out_free_lport;
@@ -1345,7 +1345,7 @@ fcloop_alloc_nport(const char *buf, size_t count, bool remoteport)
u32 opts_mask = (remoteport) ? RPORT_OPTS : TGTPORT_OPTS;
int ret;
- opts = kzalloc_obj(*opts, GFP_KERNEL);
+ opts = kzalloc_obj(*opts);
if (!opts)
return NULL;
@@ -1357,7 +1357,7 @@ fcloop_alloc_nport(const char *buf, size_t count, bool remoteport)
if ((opts->mask & opts_mask) != opts_mask)
goto out_free_opts;
- newnport = kzalloc_obj(*newnport, GFP_KERNEL);
+ newnport = kzalloc_obj(*newnport);
if (!newnport)
goto out_free_opts;
diff --git a/drivers/nvme/target/io-cmd-file.c b/drivers/nvme/target/io-cmd-file.c
index 6e810a91e6c5..0b22d183f927 100644
--- a/drivers/nvme/target/io-cmd-file.c
+++ b/drivers/nvme/target/io-cmd-file.c
@@ -228,7 +228,7 @@ static void nvmet_file_execute_rw(struct nvmet_req *req)
}
if (nr_bvec > NVMET_MAX_INLINE_BIOVEC)
- req->f.bvec = kmalloc_objs(struct bio_vec, nr_bvec, GFP_KERNEL);
+ req->f.bvec = kmalloc_objs(struct bio_vec, nr_bvec);
else
req->f.bvec = req->inline_bvec;
diff --git a/drivers/nvme/target/loop.c b/drivers/nvme/target/loop.c
index 575c5c31ea29..db09382c38f3 100644
--- a/drivers/nvme/target/loop.c
+++ b/drivers/nvme/target/loop.c
@@ -565,7 +565,7 @@ static struct nvme_ctrl *nvme_loop_create_ctrl(struct device *dev,
struct nvme_loop_ctrl *ctrl;
int ret;
- ctrl = kzalloc_obj(*ctrl, GFP_KERNEL);
+ ctrl = kzalloc_obj(*ctrl);
if (!ctrl)
return ERR_PTR(-ENOMEM);
ctrl->ctrl.opts = opts;
diff --git a/drivers/nvme/target/passthru.c b/drivers/nvme/target/passthru.c
index bac8b8f864ce..e27f84e3cf2b 100644
--- a/drivers/nvme/target/passthru.c
+++ b/drivers/nvme/target/passthru.c
@@ -86,7 +86,7 @@ static u16 nvmet_passthru_override_id_ctrl(struct nvmet_req *req)
unsigned int max_hw_sectors;
int page_shift;
- id = kzalloc_obj(*id, GFP_KERNEL);
+ id = kzalloc_obj(*id);
if (!id)
return NVME_SC_INTERNAL;
@@ -178,7 +178,7 @@ static u16 nvmet_passthru_override_id_ns(struct nvmet_req *req)
struct nvme_id_ns *id;
int i;
- id = kzalloc_obj(*id, GFP_KERNEL);
+ id = kzalloc_obj(*id);
if (!id)
return NVME_SC_INTERNAL;
diff --git a/drivers/nvme/target/pr.c b/drivers/nvme/target/pr.c
index 254960a844ac..c71ae46244ff 100644
--- a/drivers/nvme/target/pr.c
+++ b/drivers/nvme/target/pr.c
@@ -230,7 +230,7 @@ static u16 nvmet_pr_register(struct nvmet_req *req,
u16 status = NVME_SC_SUCCESS;
u64 nrkey = le64_to_cpu(d->nrkey);
- new = kmalloc_obj(*new, GFP_KERNEL);
+ new = kmalloc_obj(*new);
if (!new)
return NVME_SC_INTERNAL;
@@ -380,7 +380,7 @@ static void nvmet_execute_pr_register(struct nvmet_req *req)
u8 reg_act = cdw10 & 0x07; /* Reservation Register Action, bit 02:00 */
u16 status;
- d = kmalloc_obj(*d, GFP_KERNEL);
+ d = kmalloc_obj(*d);
if (!d) {
status = NVME_SC_INTERNAL;
goto out;
@@ -662,7 +662,7 @@ static void nvmet_execute_pr_acquire(struct nvmet_req *req)
goto out;
}
- d = kmalloc_obj(*d, GFP_KERNEL);
+ d = kmalloc_obj(*d);
if (!d) {
status = NVME_SC_INTERNAL;
goto out;
@@ -773,7 +773,7 @@ static void nvmet_execute_pr_release(struct nvmet_req *req)
goto out;
}
- d = kmalloc_obj(*d, GFP_KERNEL);
+ d = kmalloc_obj(*d);
if (!d) {
status = NVME_SC_INTERNAL;
goto out;
diff --git a/drivers/nvme/target/rdma.c b/drivers/nvme/target/rdma.c
index ae2e27d9cc07..2d6eb89f98af 100644
--- a/drivers/nvme/target/rdma.c
+++ b/drivers/nvme/target/rdma.c
@@ -222,7 +222,7 @@ nvmet_rdma_get_rsp(struct nvmet_rdma_queue *queue)
if (unlikely(!rsp)) {
int ret;
- rsp = kzalloc_obj(*rsp, GFP_KERNEL);
+ rsp = kzalloc_obj(*rsp);
if (unlikely(!rsp))
return NULL;
ret = nvmet_rdma_alloc_rsp(queue->dev, rsp,
@@ -317,7 +317,7 @@ static int nvmet_rdma_alloc_cmd(struct nvmet_rdma_device *ndev,
struct nvmet_rdma_cmd *c, bool admin)
{
/* NVMe command / RDMA RECV */
- c->nvme_cmd = kmalloc_obj(*c->nvme_cmd, GFP_KERNEL);
+ c->nvme_cmd = kmalloc_obj(*c->nvme_cmd);
if (!c->nvme_cmd)
goto out;
@@ -367,7 +367,7 @@ nvmet_rdma_alloc_cmds(struct nvmet_rdma_device *ndev,
struct nvmet_rdma_cmd *cmds;
int ret = -EINVAL, i;
- cmds = kvzalloc_objs(struct nvmet_rdma_cmd, nr_cmds, GFP_KERNEL);
+ cmds = kvzalloc_objs(struct nvmet_rdma_cmd, nr_cmds);
if (!cmds)
goto out;
@@ -401,7 +401,7 @@ static int nvmet_rdma_alloc_rsp(struct nvmet_rdma_device *ndev,
struct nvmet_rdma_rsp *r, int tag)
{
/* NVMe CQE / RDMA SEND */
- r->req.cqe = kmalloc_obj(*r->req.cqe, GFP_KERNEL);
+ r->req.cqe = kmalloc_obj(*r->req.cqe);
if (!r->req.cqe)
goto out;
@@ -455,7 +455,7 @@ nvmet_rdma_alloc_rsps(struct nvmet_rdma_queue *queue)
NUMA_NO_NODE, false, true))
goto out;
- queue->rsps = kvzalloc_objs(struct nvmet_rdma_rsp, nr_rsps, GFP_KERNEL);
+ queue->rsps = kvzalloc_objs(struct nvmet_rdma_rsp, nr_rsps);
if (!queue->rsps)
goto out_free_sbitmap;
@@ -1095,7 +1095,7 @@ nvmet_rdma_init_srq(struct nvmet_rdma_device *ndev)
struct ib_srq *srq;
int ret, i;
- nsrq = kzalloc_obj(*nsrq, GFP_KERNEL);
+ nsrq = kzalloc_obj(*nsrq);
if (!nsrq)
return ERR_PTR(-ENOMEM);
@@ -1154,7 +1154,7 @@ static int nvmet_rdma_init_srqs(struct nvmet_rdma_device *ndev)
ndev->srq_count = min(ndev->device->num_comp_vectors,
ndev->device->attrs.max_srq);
- ndev->srqs = kzalloc_objs(*ndev->srqs, ndev->srq_count, GFP_KERNEL);
+ ndev->srqs = kzalloc_objs(*ndev->srqs, ndev->srq_count);
if (!ndev->srqs)
return -ENOMEM;
@@ -1207,7 +1207,7 @@ nvmet_rdma_find_get_device(struct rdma_cm_id *cm_id)
goto out_unlock;
}
- ndev = kzalloc_obj(*ndev, GFP_KERNEL);
+ ndev = kzalloc_obj(*ndev);
if (!ndev)
goto out_err;
@@ -1429,7 +1429,7 @@ nvmet_rdma_alloc_queue(struct nvmet_rdma_device *ndev,
struct nvmet_rdma_queue *queue;
int ret;
- queue = kzalloc_obj(*queue, GFP_KERNEL);
+ queue = kzalloc_obj(*queue);
if (!queue) {
ret = NVME_RDMA_CM_NO_RSC;
goto out_reject;
@@ -1923,7 +1923,7 @@ static int nvmet_rdma_add_port(struct nvmet_port *nport)
__kernel_sa_family_t af;
int ret;
- port = kzalloc_obj(*port, GFP_KERNEL);
+ port = kzalloc_obj(*port);
if (!port)
return -ENOMEM;
diff --git a/drivers/nvme/target/tcp.c b/drivers/nvme/target/tcp.c
index ac0a44bfa386..acc71a26733f 100644
--- a/drivers/nvme/target/tcp.c
+++ b/drivers/nvme/target/tcp.c
@@ -439,7 +439,7 @@ static int nvmet_tcp_map_data(struct nvmet_tcp_cmd *cmd)
cmd->cur_sg = cmd->req.sg;
if (nvmet_tcp_has_data_in(cmd)) {
- cmd->iov = kmalloc_objs(*cmd->iov, cmd->req.sg_cnt, GFP_KERNEL);
+ cmd->iov = kmalloc_objs(*cmd->iov, cmd->req.sg_cnt);
if (!cmd->iov)
goto err;
}
@@ -1512,7 +1512,7 @@ static int nvmet_tcp_alloc_cmds(struct nvmet_tcp_queue *queue)
struct nvmet_tcp_cmd *cmds;
int i, ret = -EINVAL, nr_cmds = queue->nr_cmds;
- cmds = kvzalloc_objs(struct nvmet_tcp_cmd, nr_cmds, GFP_KERNEL);
+ cmds = kvzalloc_objs(struct nvmet_tcp_cmd, nr_cmds);
if (!cmds)
goto out;
@@ -1900,7 +1900,7 @@ static void nvmet_tcp_alloc_queue(struct nvmet_tcp_port *port,
struct file *sock_file = NULL;
int ret;
- queue = kzalloc_obj(*queue, GFP_KERNEL);
+ queue = kzalloc_obj(*queue);
if (!queue) {
ret = -ENOMEM;
goto out_release;
@@ -2036,7 +2036,7 @@ static int nvmet_tcp_add_port(struct nvmet_port *nport)
__kernel_sa_family_t af;
int ret;
- port = kzalloc_obj(*port, GFP_KERNEL);
+ port = kzalloc_obj(*port);
if (!port)
return -ENOMEM;
diff --git a/drivers/nvme/target/zns.c b/drivers/nvme/target/zns.c
index e895f6b3a308..aeaf73b54c3a 100644
--- a/drivers/nvme/target/zns.c
+++ b/drivers/nvme/target/zns.c
@@ -73,7 +73,7 @@ void nvmet_execute_identify_ctrl_zns(struct nvmet_req *req)
struct nvme_id_ctrl_zns *id;
u16 status;
- id = kzalloc_obj(*id, GFP_KERNEL);
+ id = kzalloc_obj(*id);
if (!id) {
status = NVME_SC_INTERNAL;
goto out;
@@ -104,7 +104,7 @@ void nvmet_execute_identify_ns_zns(struct nvmet_req *req)
goto out;
}
- id_zns = kzalloc_obj(*id_zns, GFP_KERNEL);
+ id_zns = kzalloc_obj(*id_zns);
if (!id_zns) {
status = NVME_SC_INTERNAL;
goto out;