summaryrefslogtreecommitdiff
path: root/drivers/accel
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/accel
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/accel')
-rw-r--r--drivers/accel/amdxdna/aie2_ctx.c4
-rw-r--r--drivers/accel/amdxdna/aie2_pci.c6
-rw-r--r--drivers/accel/amdxdna/aie2_solver.c2
-rw-r--r--drivers/accel/amdxdna/amdxdna_ctx.c4
-rw-r--r--drivers/accel/amdxdna/amdxdna_gem.c4
-rw-r--r--drivers/accel/amdxdna/amdxdna_mailbox.c2
-rw-r--r--drivers/accel/amdxdna/amdxdna_pci_drv.c2
-rw-r--r--drivers/accel/amdxdna/amdxdna_ubuf.c8
-rw-r--r--drivers/accel/ethosu/ethosu_gem.c2
-rw-r--r--drivers/accel/ethosu/ethosu_job.c6
-rw-r--r--drivers/accel/habanalabs/common/command_buffer.c2
-rw-r--r--drivers/accel/habanalabs/common/command_submission.c14
-rw-r--r--drivers/accel/habanalabs/common/context.c2
-rw-r--r--drivers/accel/habanalabs/common/decoder.c2
-rw-r--r--drivers/accel/habanalabs/common/device.c8
-rw-r--r--drivers/accel/habanalabs/common/firmware_if.c2
-rw-r--r--drivers/accel/habanalabs/common/habanalabs_drv.c4
-rw-r--r--drivers/accel/habanalabs/common/habanalabs_ioctl.c10
-rw-r--r--drivers/accel/habanalabs/common/hldio.c2
-rw-r--r--drivers/accel/habanalabs/common/hwmon.c2
-rw-r--r--drivers/accel/habanalabs/common/memory.c22
-rw-r--r--drivers/accel/habanalabs/common/mmu/mmu.c6
-rw-r--r--drivers/accel/habanalabs/common/state_dump.c2
-rw-r--r--drivers/accel/habanalabs/gaudi/gaudi.c6
-rw-r--r--drivers/accel/habanalabs/gaudi2/gaudi2.c2
-rw-r--r--drivers/accel/habanalabs/goya/goya.c6
-rw-r--r--drivers/accel/ivpu/ivpu_drv.c2
-rw-r--r--drivers/accel/ivpu/ivpu_gem_userptr.c4
-rw-r--r--drivers/accel/ivpu/ivpu_job.c4
-rw-r--r--drivers/accel/ivpu/ivpu_ms.c2
-rw-r--r--drivers/accel/qaic/qaic_control.c6
-rw-r--r--drivers/accel/qaic/qaic_data.c12
-rw-r--r--drivers/accel/qaic/qaic_drv.c2
-rw-r--r--drivers/accel/qaic/qaic_ras.c2
-rw-r--r--drivers/accel/qaic/qaic_ssr.c8
-rw-r--r--drivers/accel/qaic/qaic_timesync.c8
-rw-r--r--drivers/accel/rocket/rocket_drv.c4
-rw-r--r--drivers/accel/rocket/rocket_gem.c2
-rw-r--r--drivers/accel/rocket/rocket_job.c8
39 files changed, 98 insertions, 98 deletions
diff --git a/drivers/accel/amdxdna/aie2_ctx.c b/drivers/accel/amdxdna/aie2_ctx.c
index d4869f2fef02..4503c7c77a3e 100644
--- a/drivers/accel/amdxdna/aie2_ctx.c
+++ b/drivers/accel/amdxdna/aie2_ctx.c
@@ -464,7 +464,7 @@ static int aie2_alloc_resource(struct amdxdna_hwctx *hwctx)
return aie2_create_context(xdna->dev_handle, hwctx);
}
- xrs_req = kzalloc_obj(*xrs_req, GFP_KERNEL);
+ xrs_req = kzalloc_obj(*xrs_req);
if (!xrs_req)
return -ENOMEM;
@@ -559,7 +559,7 @@ int aie2_hwctx_init(struct amdxdna_hwctx *hwctx)
struct amdxdna_gem_obj *heap;
int i, ret;
- priv = kzalloc_obj(*hwctx->priv, GFP_KERNEL);
+ priv = kzalloc_obj(*hwctx->priv);
if (!priv)
return -ENOMEM;
hwctx->priv = priv;
diff --git a/drivers/accel/amdxdna/aie2_pci.c b/drivers/accel/amdxdna/aie2_pci.c
index 47346684bb75..2a51b2658bfc 100644
--- a/drivers/accel/amdxdna/aie2_pci.c
+++ b/drivers/accel/amdxdna/aie2_pci.c
@@ -653,7 +653,7 @@ static int aie2_get_aie_metadata(struct amdxdna_client *client,
int ret = 0;
ndev = xdna->dev_handle;
- meta = kzalloc_obj(*meta, GFP_KERNEL);
+ meta = kzalloc_obj(*meta);
if (!meta)
return -ENOMEM;
@@ -748,7 +748,7 @@ static int aie2_get_clock_metadata(struct amdxdna_client *client,
int ret = 0;
ndev = xdna->dev_handle;
- clock = kzalloc_obj(*clock, GFP_KERNEL);
+ clock = kzalloc_obj(*clock);
if (!clock)
return -ENOMEM;
@@ -775,7 +775,7 @@ static int aie2_hwctx_status_cb(struct amdxdna_hwctx *hwctx, void *arg)
if (!array_args->num_element)
return -EINVAL;
- tmp = kzalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kzalloc_obj(*tmp);
if (!tmp)
return -ENOMEM;
diff --git a/drivers/accel/amdxdna/aie2_solver.c b/drivers/accel/amdxdna/aie2_solver.c
index 6154ef9f9e9d..f5d88d707551 100644
--- a/drivers/accel/amdxdna/aie2_solver.c
+++ b/drivers/accel/amdxdna/aie2_solver.c
@@ -197,7 +197,7 @@ static int get_free_partition(struct solver_state *xrs,
if (i == snode->cols_len)
return -ENODEV;
- pt_node = kzalloc_obj(*pt_node, GFP_KERNEL);
+ pt_node = kzalloc_obj(*pt_node);
if (!pt_node)
return -ENOMEM;
diff --git a/drivers/accel/amdxdna/amdxdna_ctx.c b/drivers/accel/amdxdna/amdxdna_ctx.c
index edbac9f4054c..29722ae34133 100644
--- a/drivers/accel/amdxdna/amdxdna_ctx.c
+++ b/drivers/accel/amdxdna/amdxdna_ctx.c
@@ -50,7 +50,7 @@ static struct dma_fence *amdxdna_fence_create(struct amdxdna_hwctx *hwctx)
{
struct amdxdna_fence *fence;
- fence = kzalloc_obj(*fence, GFP_KERNEL);
+ fence = kzalloc_obj(*fence);
if (!fence)
return NULL;
@@ -161,7 +161,7 @@ int amdxdna_drm_create_hwctx_ioctl(struct drm_device *dev, void *data, struct dr
if (args->ext || args->ext_flags)
return -EINVAL;
- hwctx = kzalloc_obj(*hwctx, GFP_KERNEL);
+ hwctx = kzalloc_obj(*hwctx);
if (!hwctx)
return -ENOMEM;
diff --git a/drivers/accel/amdxdna/amdxdna_gem.c b/drivers/accel/amdxdna/amdxdna_gem.c
index d862d5fe5385..a561674bac97 100644
--- a/drivers/accel/amdxdna/amdxdna_gem.c
+++ b/drivers/accel/amdxdna/amdxdna_gem.c
@@ -205,7 +205,7 @@ static int amdxdna_hmm_register(struct amdxdna_gem_obj *abo,
if (!xdna->dev_info->ops->hmm_invalidate)
return 0;
- mapp = kzalloc_obj(*mapp, GFP_KERNEL);
+ mapp = kzalloc_obj(*mapp);
if (!mapp)
return -ENOMEM;
@@ -499,7 +499,7 @@ amdxdna_gem_create_obj(struct drm_device *dev, size_t size)
{
struct amdxdna_gem_obj *abo;
- abo = kzalloc_obj(*abo, GFP_KERNEL);
+ abo = kzalloc_obj(*abo);
if (!abo)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/accel/amdxdna/amdxdna_mailbox.c b/drivers/accel/amdxdna/amdxdna_mailbox.c
index 04d1d30184ca..235a94047530 100644
--- a/drivers/accel/amdxdna/amdxdna_mailbox.c
+++ b/drivers/accel/amdxdna/amdxdna_mailbox.c
@@ -475,7 +475,7 @@ xdna_mailbox_create_channel(struct mailbox *mb,
return NULL;
}
- mb_chann = kzalloc_obj(*mb_chann, GFP_KERNEL);
+ mb_chann = kzalloc_obj(*mb_chann);
if (!mb_chann)
return NULL;
diff --git a/drivers/accel/amdxdna/amdxdna_pci_drv.c b/drivers/accel/amdxdna/amdxdna_pci_drv.c
index 86f46f59b9dc..4ada45d06fcf 100644
--- a/drivers/accel/amdxdna/amdxdna_pci_drv.c
+++ b/drivers/accel/amdxdna/amdxdna_pci_drv.c
@@ -63,7 +63,7 @@ static int amdxdna_drm_open(struct drm_device *ddev, struct drm_file *filp)
struct amdxdna_client *client;
int ret;
- client = kzalloc_obj(*client, GFP_KERNEL);
+ client = kzalloc_obj(*client);
if (!client)
return -ENOMEM;
diff --git a/drivers/accel/amdxdna/amdxdna_ubuf.c b/drivers/accel/amdxdna/amdxdna_ubuf.c
index 44db2cef40cb..b509f10b155c 100644
--- a/drivers/accel/amdxdna/amdxdna_ubuf.c
+++ b/drivers/accel/amdxdna/amdxdna_ubuf.c
@@ -27,7 +27,7 @@ static struct sg_table *amdxdna_ubuf_map(struct dma_buf_attachment *attach,
struct sg_table *sg;
int ret;
- sg = kzalloc_obj(*sg, GFP_KERNEL);
+ sg = kzalloc_obj(*sg);
if (!sg)
return ERR_PTR(-ENOMEM);
@@ -147,7 +147,7 @@ struct dma_buf *amdxdna_get_ubuf(struct drm_device *dev,
if (!can_do_mlock())
return ERR_PTR(-EPERM);
- ubuf = kzalloc_obj(*ubuf, GFP_KERNEL);
+ ubuf = kzalloc_obj(*ubuf);
if (!ubuf)
return ERR_PTR(-ENOMEM);
@@ -155,7 +155,7 @@ struct dma_buf *amdxdna_get_ubuf(struct drm_device *dev,
ubuf->mm = current->mm;
mmgrab(ubuf->mm);
- va_ent = kvzalloc_objs(*va_ent, num_entries, GFP_KERNEL);
+ va_ent = kvzalloc_objs(*va_ent, num_entries);
if (!va_ent) {
ret = -ENOMEM;
goto free_ubuf;
@@ -189,7 +189,7 @@ struct dma_buf *amdxdna_get_ubuf(struct drm_device *dev,
goto sub_pin_cnt;
}
- ubuf->pages = kvmalloc_objs(*ubuf->pages, ubuf->nr_pages, GFP_KERNEL);
+ ubuf->pages = kvmalloc_objs(*ubuf->pages, ubuf->nr_pages);
if (!ubuf->pages) {
ret = -ENOMEM;
goto sub_pin_cnt;
diff --git a/drivers/accel/ethosu/ethosu_gem.c b/drivers/accel/ethosu/ethosu_gem.c
index 7a5405db5a6c..cbd74e3adb9f 100644
--- a/drivers/accel/ethosu/ethosu_gem.c
+++ b/drivers/accel/ethosu/ethosu_gem.c
@@ -50,7 +50,7 @@ struct drm_gem_object *ethosu_gem_create_object(struct drm_device *ddev, size_t
{
struct ethosu_gem_object *obj;
- obj = kzalloc_obj(*obj, GFP_KERNEL);
+ obj = kzalloc_obj(*obj);
if (!obj)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/accel/ethosu/ethosu_job.c b/drivers/accel/ethosu/ethosu_job.c
index 91d1b996852e..8598a3634340 100644
--- a/drivers/accel/ethosu/ethosu_job.c
+++ b/drivers/accel/ethosu/ethosu_job.c
@@ -375,7 +375,7 @@ static int ethosu_ioctl_submit_job(struct drm_device *dev, struct drm_file *file
if (edev->npu_info.sram_size < job->sram_size)
return -EINVAL;
- ejob = kzalloc_obj(*ejob, GFP_KERNEL);
+ ejob = kzalloc_obj(*ejob);
if (!ejob)
return -ENOMEM;
@@ -384,7 +384,7 @@ static int ethosu_ioctl_submit_job(struct drm_device *dev, struct drm_file *file
ejob->dev = edev;
ejob->sram_size = job->sram_size;
- ejob->done_fence = kzalloc_obj(*ejob->done_fence, GFP_KERNEL);
+ ejob->done_fence = kzalloc_obj(*ejob->done_fence);
if (!ejob->done_fence) {
ret = -ENOMEM;
goto out_cleanup_job;
@@ -476,7 +476,7 @@ int ethosu_ioctl_submit(struct drm_device *dev, void *data, struct drm_file *fil
}
struct drm_ethosu_job __free(kvfree) *jobs =
- kvmalloc_objs(*jobs, args->job_count, GFP_KERNEL);
+ kvmalloc_objs(*jobs, args->job_count);
if (!jobs)
return -ENOMEM;
diff --git a/drivers/accel/habanalabs/common/command_buffer.c b/drivers/accel/habanalabs/common/command_buffer.c
index b27323afd12d..e929db8bc023 100644
--- a/drivers/accel/habanalabs/common/command_buffer.c
+++ b/drivers/accel/habanalabs/common/command_buffer.c
@@ -119,7 +119,7 @@ static struct hl_cb *hl_cb_alloc(struct hl_device *hdev, u32 cb_size,
cb = kzalloc_obj(*cb, GFP_ATOMIC);
if (!cb)
- cb = kzalloc_obj(*cb, GFP_KERNEL);
+ cb = kzalloc_obj(*cb);
if (!cb)
return NULL;
diff --git a/drivers/accel/habanalabs/common/command_submission.c b/drivers/accel/habanalabs/common/command_submission.c
index f990d16f6c2f..6c896eb816de 100644
--- a/drivers/accel/habanalabs/common/command_submission.c
+++ b/drivers/accel/habanalabs/common/command_submission.c
@@ -909,7 +909,7 @@ static int allocate_cs(struct hl_device *hdev, struct hl_ctx *ctx,
cs = kzalloc_obj(*cs, GFP_ATOMIC);
if (!cs)
- cs = kzalloc_obj(*cs, GFP_KERNEL);
+ cs = kzalloc_obj(*cs);
if (!cs) {
atomic64_inc(&ctx->cs_counters.out_of_mem_drop_cnt);
@@ -938,7 +938,7 @@ static int allocate_cs(struct hl_device *hdev, struct hl_ctx *ctx,
cs_cmpl = kzalloc_obj(*cs_cmpl, GFP_ATOMIC);
if (!cs_cmpl)
- cs_cmpl = kzalloc_obj(*cs_cmpl, GFP_KERNEL);
+ cs_cmpl = kzalloc_obj(*cs_cmpl);
if (!cs_cmpl) {
atomic64_inc(&ctx->cs_counters.out_of_mem_drop_cnt);
@@ -1304,7 +1304,7 @@ struct hl_cs_job *hl_cs_allocate_job(struct hl_device *hdev,
job = kzalloc_obj(*job, GFP_ATOMIC);
if (!job)
- job = kzalloc_obj(*job, GFP_KERNEL);
+ job = kzalloc_obj(*job);
if (!job)
return NULL;
@@ -2039,7 +2039,7 @@ static int cs_ioctl_reserve_signals(struct hl_fpriv *hpriv,
prop = &hdev->kernel_queues[q_idx].sync_stream_prop;
- handle = kzalloc_obj(*handle, GFP_KERNEL);
+ handle = kzalloc_obj(*handle);
if (!handle) {
rc = -ENOMEM;
goto out;
@@ -3052,7 +3052,7 @@ static int hl_multi_cs_wait_ioctl(struct hl_fpriv *hpriv, void *data)
}
/* allocate array for the fences */
- fence_arr = kmalloc_objs(struct hl_fence *, seq_arr_len, GFP_KERNEL);
+ fence_arr = kmalloc_objs(struct hl_fence *, seq_arr_len);
if (!fence_arr) {
rc = -ENOMEM;
goto free_seq_arr;
@@ -3411,7 +3411,7 @@ static int _hl_interrupt_wait_ioctl(struct hl_device *hdev, struct hl_ctx *ctx,
goto put_cq_cb;
}
- pend = kzalloc_obj(*pend, GFP_KERNEL);
+ pend = kzalloc_obj(*pend);
if (!pend) {
rc = -ENOMEM;
goto put_cq_cb;
@@ -3520,7 +3520,7 @@ static int _hl_interrupt_wait_ioctl_user_addr(struct hl_device *hdev, struct hl_
hl_ctx_get(ctx);
- pend = kzalloc_obj(*pend, GFP_KERNEL);
+ pend = kzalloc_obj(*pend);
if (!pend) {
hl_ctx_put(ctx);
return -ENOMEM;
diff --git a/drivers/accel/habanalabs/common/context.c b/drivers/accel/habanalabs/common/context.c
index 4d69a3f48616..276c97aba992 100644
--- a/drivers/accel/habanalabs/common/context.c
+++ b/drivers/accel/habanalabs/common/context.c
@@ -155,7 +155,7 @@ int hl_ctx_create(struct hl_device *hdev, struct hl_fpriv *hpriv)
struct hl_ctx *ctx;
int rc;
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx) {
rc = -ENOMEM;
goto out_err;
diff --git a/drivers/accel/habanalabs/common/decoder.c b/drivers/accel/habanalabs/common/decoder.c
index 602e53f963ca..e4802f30c08a 100644
--- a/drivers/accel/habanalabs/common/decoder.c
+++ b/drivers/accel/habanalabs/common/decoder.c
@@ -98,7 +98,7 @@ int hl_dec_init(struct hl_device *hdev)
if (!prop->max_dec)
return 0;
- hdev->dec = kzalloc_objs(struct hl_dec, prop->max_dec, GFP_KERNEL);
+ hdev->dec = kzalloc_objs(struct hl_dec, prop->max_dec);
if (!hdev->dec)
return -ENOMEM;
diff --git a/drivers/accel/habanalabs/common/device.c b/drivers/accel/habanalabs/common/device.c
index 20ddf6617e02..d4c3473fb64f 100644
--- a/drivers/accel/habanalabs/common/device.c
+++ b/drivers/accel/habanalabs/common/device.c
@@ -722,7 +722,7 @@ static int device_init_cdev(struct hl_device *hdev, const struct class *class,
cdev_init(cdev, fops);
cdev->owner = THIS_MODULE;
- *dev = kzalloc_obj(**dev, GFP_KERNEL);
+ *dev = kzalloc_obj(**dev);
if (!*dev)
return -ENOMEM;
@@ -945,7 +945,7 @@ static int device_early_init(struct hl_device *hdev)
goto free_ts_free_wq;
}
- hdev->hl_chip_info = kzalloc_obj(struct hwmon_chip_info, GFP_KERNEL);
+ hdev->hl_chip_info = kzalloc_obj(struct hwmon_chip_info);
if (!hdev->hl_chip_info) {
rc = -ENOMEM;
goto free_prefetch_wq;
@@ -1851,7 +1851,7 @@ kill_processes:
}
/* Allocate the kernel context */
- hdev->kernel_ctx = kzalloc_obj(*hdev->kernel_ctx, GFP_KERNEL);
+ hdev->kernel_ctx = kzalloc_obj(*hdev->kernel_ctx);
if (!hdev->kernel_ctx) {
rc = -ENOMEM;
hl_mmu_fini(hdev);
@@ -2275,7 +2275,7 @@ int hl_device_init(struct hl_device *hdev)
}
/* Allocate the kernel context */
- hdev->kernel_ctx = kzalloc_obj(*hdev->kernel_ctx, GFP_KERNEL);
+ hdev->kernel_ctx = kzalloc_obj(*hdev->kernel_ctx);
if (!hdev->kernel_ctx) {
rc = -ENOMEM;
goto mmu_fini;
diff --git a/drivers/accel/habanalabs/common/firmware_if.c b/drivers/accel/habanalabs/common/firmware_if.c
index f6a2c48ad74e..c8f1e252241d 100644
--- a/drivers/accel/habanalabs/common/firmware_if.c
+++ b/drivers/accel/habanalabs/common/firmware_if.c
@@ -2681,7 +2681,7 @@ static int hl_fw_dynamic_send_msg(struct hl_device *hdev,
struct lkd_msg_comms *msg;
int rc;
- msg = kzalloc_obj(*msg, GFP_KERNEL);
+ msg = kzalloc_obj(*msg);
if (!msg)
return -ENOMEM;
diff --git a/drivers/accel/habanalabs/common/habanalabs_drv.c b/drivers/accel/habanalabs/common/habanalabs_drv.c
index 63b4a91e291c..483e1ad9fc41 100644
--- a/drivers/accel/habanalabs/common/habanalabs_drv.c
+++ b/drivers/accel/habanalabs/common/habanalabs_drv.c
@@ -181,7 +181,7 @@ int hl_device_open(struct drm_device *ddev, struct drm_file *file_priv)
struct hl_fpriv *hpriv;
int rc;
- hpriv = kzalloc_obj(*hpriv, GFP_KERNEL);
+ hpriv = kzalloc_obj(*hpriv);
if (!hpriv)
return -ENOMEM;
@@ -291,7 +291,7 @@ int hl_device_open_ctrl(struct inode *inode, struct file *filp)
return -ENXIO;
}
- hpriv = kzalloc_obj(*hpriv, GFP_KERNEL);
+ hpriv = kzalloc_obj(*hpriv);
if (!hpriv)
return -ENOMEM;
diff --git a/drivers/accel/habanalabs/common/habanalabs_ioctl.c b/drivers/accel/habanalabs/common/habanalabs_ioctl.c
index ace0aaa7b836..fef542afe035 100644
--- a/drivers/accel/habanalabs/common/habanalabs_ioctl.c
+++ b/drivers/accel/habanalabs/common/habanalabs_ioctl.c
@@ -201,7 +201,7 @@ static int debug_coresight(struct hl_device *hdev, struct hl_ctx *ctx, struct hl
void *input = NULL, *output = NULL;
int rc;
- params = kzalloc_obj(*params, GFP_KERNEL);
+ params = kzalloc_obj(*params);
if (!params)
return -ENOMEM;
@@ -682,11 +682,11 @@ static int sec_attest_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
if ((!max_size) || (!out))
return -EINVAL;
- sec_attest_info = kmalloc_obj(*sec_attest_info, GFP_KERNEL);
+ sec_attest_info = kmalloc_obj(*sec_attest_info);
if (!sec_attest_info)
return -ENOMEM;
- info = kzalloc_obj(*info, GFP_KERNEL);
+ info = kzalloc_obj(*info);
if (!info) {
rc = -ENOMEM;
goto free_sec_attest_info;
@@ -731,11 +731,11 @@ static int dev_info_signed(struct hl_fpriv *hpriv, struct hl_info_args *args)
if ((!max_size) || (!out))
return -EINVAL;
- dev_info_signed = kzalloc_obj(*dev_info_signed, GFP_KERNEL);
+ dev_info_signed = kzalloc_obj(*dev_info_signed);
if (!dev_info_signed)
return -ENOMEM;
- info = kzalloc_obj(*info, GFP_KERNEL);
+ info = kzalloc_obj(*info);
if (!info) {
rc = -ENOMEM;
goto free_dev_info_signed;
diff --git a/drivers/accel/habanalabs/common/hldio.c b/drivers/accel/habanalabs/common/hldio.c
index 2cef50bbfa9b..c33c817a962a 100644
--- a/drivers/accel/habanalabs/common/hldio.c
+++ b/drivers/accel/habanalabs/common/hldio.c
@@ -308,7 +308,7 @@ int hl_dio_ssd2hl(struct hl_device *hdev, struct hl_ctx *ctx, int fd,
dev_dbg(hdev->dev, "SSD2HL fd=%d va=%#llx len=%#lx\n", fd, device_va, len_bytes);
- io = kzalloc_obj(*io, GFP_KERNEL);
+ io = kzalloc_obj(*io);
if (!io) {
rc = -ENOMEM;
goto out;
diff --git a/drivers/accel/habanalabs/common/hwmon.c b/drivers/accel/habanalabs/common/hwmon.c
index a8b00a80fa10..3c0f405a5148 100644
--- a/drivers/accel/habanalabs/common/hwmon.c
+++ b/drivers/accel/habanalabs/common/hwmon.c
@@ -203,7 +203,7 @@ int hl_build_hwmon_channel_info(struct hl_device *hdev, struct cpucp_sensor *sen
}
for (i = 0 ; i < num_active_sensor_types ; i++) {
- channels_info[i] = kzalloc_obj(*channels_info[i], GFP_KERNEL);
+ channels_info[i] = kzalloc_obj(*channels_info[i]);
if (!channels_info[i]) {
rc = -ENOMEM;
goto channel_info_err;
diff --git a/drivers/accel/habanalabs/common/memory.c b/drivers/accel/habanalabs/common/memory.c
index 8700e341ff94..361cff577381 100644
--- a/drivers/accel/habanalabs/common/memory.c
+++ b/drivers/accel/habanalabs/common/memory.c
@@ -125,7 +125,7 @@ static int alloc_device_memory(struct hl_ctx *ctx, struct hl_mem_in *args,
}
}
- phys_pg_pack = kzalloc_obj(*phys_pg_pack, GFP_KERNEL);
+ phys_pg_pack = kzalloc_obj(*phys_pg_pack);
if (!phys_pg_pack) {
rc = -ENOMEM;
goto pages_pack_err;
@@ -228,7 +228,7 @@ static int dma_map_host_va(struct hl_device *hdev, u64 addr, u64 size,
struct hl_userptr *userptr;
int rc;
- userptr = kzalloc_obj(*userptr, GFP_KERNEL);
+ userptr = kzalloc_obj(*userptr);
if (!userptr) {
rc = -ENOMEM;
goto userptr_err;
@@ -501,7 +501,7 @@ static int add_va_block_locked(struct hl_device *hdev,
res = va_block;
}
- va_block = kmalloc_obj(*va_block, GFP_KERNEL);
+ va_block = kmalloc_obj(*va_block);
if (!va_block)
return -ENOMEM;
@@ -850,7 +850,7 @@ static int init_phys_pg_pack_from_userptr(struct hl_ctx *ctx,
dma_addr_t dma_addr;
int rc, i, j;
- phys_pg_pack = kzalloc_obj(*phys_pg_pack, GFP_KERNEL);
+ phys_pg_pack = kzalloc_obj(*phys_pg_pack);
if (!phys_pg_pack)
return -ENOMEM;
@@ -1152,7 +1152,7 @@ static int map_device_va(struct hl_ctx *ctx, struct hl_mem_in *args, u64 *device
goto shared_err;
}
- hnode = kzalloc_obj(*hnode, GFP_KERNEL);
+ hnode = kzalloc_obj(*hnode);
if (!hnode) {
rc = -ENOMEM;
goto hnode_err;
@@ -1482,7 +1482,7 @@ int hl_hw_block_mmap(struct hl_fpriv *hpriv, struct vm_area_struct *vma)
return -EINVAL;
}
- lnode = kzalloc_obj(*lnode, GFP_KERNEL);
+ lnode = kzalloc_obj(*lnode);
if (!lnode)
return -ENOMEM;
@@ -1553,7 +1553,7 @@ static struct sg_table *alloc_sgt_from_device_pages(struct hl_device *hdev, u64
return ERR_PTR(-EINVAL);
}
- sgt = kzalloc_obj(*sgt, GFP_KERNEL);
+ sgt = kzalloc_obj(*sgt);
if (!sgt)
return ERR_PTR(-ENOMEM);
@@ -2046,7 +2046,7 @@ static int export_dmabuf_from_addr(struct hl_ctx *ctx, u64 addr, u64 size, u64 o
return -EINVAL;
}
- hl_dmabuf = kzalloc_obj(*hl_dmabuf, GFP_KERNEL);
+ hl_dmabuf = kzalloc_obj(*hl_dmabuf);
if (!hl_dmabuf)
return -ENOMEM;
@@ -2323,7 +2323,7 @@ static int get_user_memory(struct hl_device *hdev, u64 addr, u64 size,
return -EFAULT;
}
- userptr->pages = kvmalloc_objs(struct page *, npages, GFP_KERNEL);
+ userptr->pages = kvmalloc_objs(struct page *, npages);
if (!userptr->pages)
return -ENOMEM;
@@ -2395,7 +2395,7 @@ int hl_pin_host_memory(struct hl_device *hdev, u64 addr, u64 size,
}
userptr->pid = current->pid;
- userptr->sgt = kzalloc_obj(*userptr->sgt, GFP_KERNEL);
+ userptr->sgt = kzalloc_obj(*userptr->sgt);
if (!userptr->sgt)
return -ENOMEM;
@@ -2611,7 +2611,7 @@ static int vm_ctx_init_with_ranges(struct hl_ctx *ctx,
for (i = 0 ; i < HL_VA_RANGE_TYPE_MAX ; i++) {
ctx->va_range[i] =
- kzalloc_obj(struct hl_va_range, GFP_KERNEL);
+ kzalloc_obj(struct hl_va_range);
if (!ctx->va_range[i]) {
rc = -ENOMEM;
goto free_va_range;
diff --git a/drivers/accel/habanalabs/common/mmu/mmu.c b/drivers/accel/habanalabs/common/mmu/mmu.c
index 8a661408af20..1f8f7cf2d3fb 100644
--- a/drivers/accel/habanalabs/common/mmu/mmu.c
+++ b/drivers/accel/habanalabs/common/mmu/mmu.c
@@ -697,7 +697,7 @@ int hl_mmu_prefetch_cache_range(struct hl_ctx *ctx, u32 flags, u32 asid, u64 va,
{
struct hl_prefetch_work *handle_prefetch_work;
- handle_prefetch_work = kmalloc_obj(*handle_prefetch_work, GFP_KERNEL);
+ handle_prefetch_work = kmalloc_obj(*handle_prefetch_work);
if (!handle_prefetch_work)
return -ENOMEM;
@@ -1072,7 +1072,7 @@ struct pgt_info *hl_mmu_hr_alloc_hop(struct hl_ctx *ctx, struct hl_mmu_hr_priv *
void *virt_addr;
int i, retry = 1;
- pgt_info = kmalloc_obj(*pgt_info, GFP_KERNEL);
+ pgt_info = kmalloc_obj(*pgt_info);
if (!pgt_info)
return NULL;
@@ -1326,7 +1326,7 @@ u64 hl_mmu_dr_alloc_hop(struct hl_ctx *ctx)
struct pgt_info *pgt_info;
u64 phys_addr, shadow_addr;
- pgt_info = kmalloc_obj(*pgt_info, GFP_KERNEL);
+ pgt_info = kmalloc_obj(*pgt_info);
if (!pgt_info)
return ULLONG_MAX;
diff --git a/drivers/accel/habanalabs/common/state_dump.c b/drivers/accel/habanalabs/common/state_dump.c
index ec25d55d89e2..1c70a363a328 100644
--- a/drivers/accel/habanalabs/common/state_dump.c
+++ b/drivers/accel/habanalabs/common/state_dump.c
@@ -400,7 +400,7 @@ static int hl_state_dump_print_syncs(struct hl_device *hdev,
u32 index;
int rc = 0;
- map = kzalloc_obj(*map, GFP_KERNEL);
+ map = kzalloc_obj(*map);
if (!map)
return -ENOMEM;
diff --git a/drivers/accel/habanalabs/gaudi/gaudi.c b/drivers/accel/habanalabs/gaudi/gaudi.c
index e7dce0d57692..76fdf3b77b87 100644
--- a/drivers/accel/habanalabs/gaudi/gaudi.c
+++ b/drivers/accel/habanalabs/gaudi/gaudi.c
@@ -1852,7 +1852,7 @@ static int gaudi_sw_init(struct hl_device *hdev)
int rc;
/* Allocate device structure */
- gaudi = kzalloc_obj(*gaudi, GFP_KERNEL);
+ gaudi = kzalloc_obj(*gaudi);
if (!gaudi)
return -ENOMEM;
@@ -4905,7 +4905,7 @@ static int gaudi_pin_memory_before_cs(struct hl_device *hdev,
parser->job_userptr_list, &userptr))
goto already_pinned;
- userptr = kzalloc_obj(*userptr, GFP_KERNEL);
+ userptr = kzalloc_obj(*userptr);
if (!userptr)
return -ENOMEM;
@@ -8842,7 +8842,7 @@ static int gaudi_add_sync_to_engine_map_entry(
reg_value -= lower_32_bits(CFG_BASE);
/* create a new hash entry */
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
entry->engine_type = engine_type;
diff --git a/drivers/accel/habanalabs/gaudi2/gaudi2.c b/drivers/accel/habanalabs/gaudi2/gaudi2.c
index e6690698cde4..91f46719931c 100644
--- a/drivers/accel/habanalabs/gaudi2/gaudi2.c
+++ b/drivers/accel/habanalabs/gaudi2/gaudi2.c
@@ -4057,7 +4057,7 @@ static int gaudi2_sw_init(struct hl_device *hdev)
int i, rc;
/* Allocate device structure */
- gaudi2 = kzalloc_obj(*gaudi2, GFP_KERNEL);
+ gaudi2 = kzalloc_obj(*gaudi2);
if (!gaudi2)
return -ENOMEM;
diff --git a/drivers/accel/habanalabs/goya/goya.c b/drivers/accel/habanalabs/goya/goya.c
index fb37a2339f12..f94a331f4c32 100644
--- a/drivers/accel/habanalabs/goya/goya.c
+++ b/drivers/accel/habanalabs/goya/goya.c
@@ -969,7 +969,7 @@ static int goya_sw_init(struct hl_device *hdev)
int rc;
/* Allocate device structure */
- goya = kzalloc_obj(*goya, GFP_KERNEL);
+ goya = kzalloc_obj(*goya);
if (!goya)
return -ENOMEM;
@@ -1030,7 +1030,7 @@ static int goya_sw_init(struct hl_device *hdev)
hdev->asic_funcs->set_pci_memory_regions(hdev);
- goya->goya_work = kmalloc_obj(struct goya_work_freq, GFP_KERNEL);
+ goya->goya_work = kmalloc_obj(struct goya_work_freq);
if (!goya->goya_work) {
rc = -ENOMEM;
goto free_cpu_accessible_dma_pool;
@@ -3335,7 +3335,7 @@ static int goya_pin_memory_before_cs(struct hl_device *hdev,
parser->job_userptr_list, &userptr))
goto already_pinned;
- userptr = kzalloc_obj(*userptr, GFP_KERNEL);
+ userptr = kzalloc_obj(*userptr);
if (!userptr)
return -ENOMEM;
diff --git a/drivers/accel/ivpu/ivpu_drv.c b/drivers/accel/ivpu/ivpu_drv.c
index ab910d201e68..5900a40c7a78 100644
--- a/drivers/accel/ivpu/ivpu_drv.c
+++ b/drivers/accel/ivpu/ivpu_drv.c
@@ -237,7 +237,7 @@ static int ivpu_open(struct drm_device *dev, struct drm_file *file)
if (!drm_dev_enter(dev, &idx))
return -ENODEV;
- file_priv = kzalloc_obj(*file_priv, GFP_KERNEL);
+ file_priv = kzalloc_obj(*file_priv);
if (!file_priv) {
ret = -ENOMEM;
goto err_dev_exit;
diff --git a/drivers/accel/ivpu/ivpu_gem_userptr.c b/drivers/accel/ivpu/ivpu_gem_userptr.c
index 7dcd127471bb..7cbf3a4cdc73 100644
--- a/drivers/accel/ivpu/ivpu_gem_userptr.c
+++ b/drivers/accel/ivpu/ivpu_gem_userptr.c
@@ -77,7 +77,7 @@ ivpu_create_userptr_dmabuf(struct ivpu_device *vdev, void __user *user_ptr,
if (!(flags & DRM_IVPU_BO_READ_ONLY))
gup_flags |= FOLL_WRITE;
- pages = kvmalloc_objs(*pages, nr_pages, GFP_KERNEL);
+ pages = kvmalloc_objs(*pages, nr_pages);
if (!pages)
return ERR_PTR(-ENOMEM);
@@ -94,7 +94,7 @@ ivpu_create_userptr_dmabuf(struct ivpu_device *vdev, void __user *user_ptr,
goto unpin_pages;
}
- sgt = kmalloc_obj(*sgt, GFP_KERNEL);
+ sgt = kmalloc_obj(*sgt);
if (!sgt) {
ret = -ENOMEM;
goto unpin_pages;
diff --git a/drivers/accel/ivpu/ivpu_job.c b/drivers/accel/ivpu/ivpu_job.c
index cb478d946ae9..124f018667a9 100644
--- a/drivers/accel/ivpu/ivpu_job.c
+++ b/drivers/accel/ivpu/ivpu_job.c
@@ -98,7 +98,7 @@ static struct ivpu_cmdq *ivpu_cmdq_alloc(struct ivpu_file_priv *file_priv)
struct ivpu_device *vdev = file_priv->vdev;
struct ivpu_cmdq *cmdq;
- cmdq = kzalloc_obj(*cmdq, GFP_KERNEL);
+ cmdq = kzalloc_obj(*cmdq);
if (!cmdq)
return NULL;
@@ -491,7 +491,7 @@ static struct dma_fence *ivpu_fence_create(struct ivpu_device *vdev)
{
struct ivpu_fence *fence;
- fence = kzalloc_obj(*fence, GFP_KERNEL);
+ fence = kzalloc_obj(*fence);
if (!fence)
return NULL;
diff --git a/drivers/accel/ivpu/ivpu_ms.c b/drivers/accel/ivpu/ivpu_ms.c
index f3468c9533ca..be43851f5f32 100644
--- a/drivers/accel/ivpu/ivpu_ms.c
+++ b/drivers/accel/ivpu/ivpu_ms.c
@@ -59,7 +59,7 @@ int ivpu_ms_start_ioctl(struct drm_device *dev, void *data, struct drm_file *fil
goto unlock;
}
- ms = kzalloc_obj(*ms, GFP_KERNEL);
+ ms = kzalloc_obj(*ms);
if (!ms) {
ret = -ENOMEM;
goto unlock;
diff --git a/drivers/accel/qaic/qaic_control.c b/drivers/accel/qaic/qaic_control.c
index 517cd3a9cab2..f698d5dfd326 100644
--- a/drivers/accel/qaic/qaic_control.c
+++ b/drivers/accel/qaic/qaic_control.c
@@ -443,7 +443,7 @@ static int find_and_map_user_pages(struct qaic_device *qdev,
goto put_pages;
}
- sgt = kmalloc_obj(*sgt, GFP_KERNEL);
+ sgt = kmalloc_obj(*sgt);
if (!sgt) {
ret = -ENOMEM;
goto put_pages;
@@ -582,7 +582,7 @@ static int encode_dma(struct qaic_device *qdev, void *trans, struct wrapper_list
QAIC_MANAGE_WIRE_MSG_LENGTH)
return -ENOMEM;
- xfer = kmalloc_obj(*xfer, GFP_KERNEL);
+ xfer = kmalloc_obj(*xfer);
if (!xfer)
return -ENOMEM;
@@ -1166,7 +1166,7 @@ static struct wrapper_list *alloc_wrapper_list(void)
{
struct wrapper_list *wrappers;
- wrappers = kmalloc_obj(*wrappers, GFP_KERNEL);
+ wrappers = kmalloc_obj(*wrappers);
if (!wrappers)
return NULL;
INIT_LIST_HEAD(&wrappers->list);
diff --git a/drivers/accel/qaic/qaic_data.c b/drivers/accel/qaic/qaic_data.c
index 6405f849ad5f..95300c2f7d8a 100644
--- a/drivers/accel/qaic/qaic_data.c
+++ b/drivers/accel/qaic/qaic_data.c
@@ -213,7 +213,7 @@ static int clone_range_of_sgt_for_slice(struct qaic_device *qdev, struct sg_tabl
goto out;
}
- sgt = kzalloc_obj(*sgt, GFP_KERNEL);
+ sgt = kzalloc_obj(*sgt);
if (!sgt) {
ret = -ENOMEM;
goto out;
@@ -399,13 +399,13 @@ static int qaic_map_one_slice(struct qaic_device *qdev, struct qaic_bo *bo,
if (ret)
goto out;
- slice = kmalloc_obj(*slice, GFP_KERNEL);
+ slice = kmalloc_obj(*slice);
if (!slice) {
ret = -ENOMEM;
goto free_sgt;
}
- slice->reqs = kvzalloc_objs(*slice->reqs, sgt->nents, GFP_KERNEL);
+ slice->reqs = kvzalloc_objs(*slice->reqs, sgt->nents);
if (!slice->reqs) {
ret = -ENOMEM;
goto free_slice;
@@ -507,7 +507,7 @@ static int create_sgt(struct qaic_device *qdev, struct sg_table **sgt_out, u64 s
i++;
}
- sgt = kmalloc_obj(*sgt, GFP_KERNEL);
+ sgt = kmalloc_obj(*sgt);
if (!sgt) {
ret = -ENOMEM;
goto free_partial_alloc;
@@ -653,7 +653,7 @@ static struct sg_table *qaic_get_sg_table(struct drm_gem_object *obj)
sgt_in = bo->sgt;
- sgt = kmalloc_obj(*sgt, GFP_KERNEL);
+ sgt = kmalloc_obj(*sgt);
if (!sgt)
return ERR_PTR(-ENOMEM);
@@ -697,7 +697,7 @@ static struct qaic_bo *qaic_alloc_init_bo(void)
{
struct qaic_bo *bo;
- bo = kzalloc_obj(*bo, GFP_KERNEL);
+ bo = kzalloc_obj(*bo);
if (!bo)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/accel/qaic/qaic_drv.c b/drivers/accel/qaic/qaic_drv.c
index 7127364068ae..63fb8c7b4abc 100644
--- a/drivers/accel/qaic/qaic_drv.c
+++ b/drivers/accel/qaic/qaic_drv.c
@@ -152,7 +152,7 @@ static int qaic_open(struct drm_device *dev, struct drm_file *file)
goto dev_unlock;
}
- usr = kmalloc_obj(*usr, GFP_KERNEL);
+ usr = kmalloc_obj(*usr);
if (!usr) {
ret = -ENOMEM;
goto dev_unlock;
diff --git a/drivers/accel/qaic/qaic_ras.c b/drivers/accel/qaic/qaic_ras.c
index b488e6ef66c5..cc0b75461e1a 100644
--- a/drivers/accel/qaic/qaic_ras.c
+++ b/drivers/accel/qaic/qaic_ras.c
@@ -556,7 +556,7 @@ static int qaic_ras_mhi_probe(struct mhi_device *mhi_dev, const struct mhi_devic
if (ret)
return ret;
- resp = kzalloc_obj(*resp, GFP_KERNEL);
+ resp = kzalloc_obj(*resp);
if (!resp) {
mhi_unprepare_from_transfer(mhi_dev);
return -ENOMEM;
diff --git a/drivers/accel/qaic/qaic_ssr.c b/drivers/accel/qaic/qaic_ssr.c
index 77ac30498ad0..e3daeaad057d 100644
--- a/drivers/accel/qaic/qaic_ssr.c
+++ b/drivers/accel/qaic/qaic_ssr.c
@@ -260,7 +260,7 @@ static int send_xfer_done(struct qaic_device *qdev, void *resp, u32 dbc_id)
struct ssr_debug_transfer_done *xfer_done;
int ret;
- xfer_done = kmalloc_obj(*xfer_done, GFP_KERNEL);
+ xfer_done = kmalloc_obj(*xfer_done);
if (!xfer_done) {
ret = -ENOMEM;
goto out;
@@ -450,7 +450,7 @@ static struct ssr_dump_info *alloc_dump_info(struct qaic_device *qdev,
}
/* Allocate SSR crashdump book keeping structure */
- dump_info = kzalloc_obj(*dump_info, GFP_KERNEL);
+ dump_info = kzalloc_obj(*dump_info);
if (!dump_info) {
ret = -ENOMEM;
goto out;
@@ -491,7 +491,7 @@ static int dbg_xfer_info_rsp(struct qaic_device *qdev, struct dma_bridge_chan *d
struct ssr_crashdump *ssr_crash = NULL;
int ret = 0, ret2;
- debug_rsp = kmalloc_obj(*debug_rsp, GFP_KERNEL);
+ debug_rsp = kmalloc_obj(*debug_rsp);
if (!debug_rsp)
return -ENOMEM;
@@ -641,7 +641,7 @@ static void ssr_worker(struct work_struct *work)
break;
}
- event_rsp = kmalloc_obj(*event_rsp, GFP_KERNEL);
+ event_rsp = kmalloc_obj(*event_rsp);
if (!event_rsp)
break;
diff --git a/drivers/accel/qaic/qaic_timesync.c b/drivers/accel/qaic/qaic_timesync.c
index b2400d6b2f4f..939462b9958d 100644
--- a/drivers/accel/qaic/qaic_timesync.c
+++ b/drivers/accel/qaic/qaic_timesync.c
@@ -185,7 +185,7 @@ static int qaic_timesync_probe(struct mhi_device *mhi_dev, const struct mhi_devi
struct timer_list *timer;
int ret;
- mqtsdev = kzalloc_obj(*mqtsdev, GFP_KERNEL);
+ mqtsdev = kzalloc_obj(*mqtsdev);
if (!mqtsdev) {
ret = -ENOMEM;
goto out;
@@ -196,7 +196,7 @@ static int qaic_timesync_probe(struct mhi_device *mhi_dev, const struct mhi_devi
mqtsdev->qdev = qdev;
mqtsdev->dev = &qdev->pdev->dev;
- mqtsdev->sync_msg = kzalloc_obj(*mqtsdev->sync_msg, GFP_KERNEL);
+ mqtsdev->sync_msg = kzalloc_obj(*mqtsdev->sync_msg);
if (!mqtsdev->sync_msg) {
ret = -ENOMEM;
goto free_mqts_dev;
@@ -275,7 +275,7 @@ static void qaic_boot_timesync_worker(struct work_struct *work)
switch (data.hdr.msg_type) {
case QAIC_TS_CMD_TO_HOST:
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
break;
@@ -304,7 +304,7 @@ static int qaic_boot_timesync_queue_resp(struct mhi_device *mhi_dev, struct qaic
struct qts_resp *resp;
int ret;
- resp = kzalloc_obj(*resp, GFP_KERNEL);
+ resp = kzalloc_obj(*resp);
if (!resp)
return -ENOMEM;
diff --git a/drivers/accel/rocket/rocket_drv.c b/drivers/accel/rocket/rocket_drv.c
index f09c3800ab31..8bbbce594883 100644
--- a/drivers/accel/rocket/rocket_drv.c
+++ b/drivers/accel/rocket/rocket_drv.c
@@ -38,7 +38,7 @@ rocket_iommu_domain_destroy(struct kref *kref)
static struct rocket_iommu_domain*
rocket_iommu_domain_create(struct device *dev)
{
- struct rocket_iommu_domain *domain = kmalloc_obj(*domain, GFP_KERNEL);
+ struct rocket_iommu_domain *domain = kmalloc_obj(*domain);
void *err;
if (!domain)
@@ -79,7 +79,7 @@ rocket_open(struct drm_device *dev, struct drm_file *file)
if (!try_module_get(THIS_MODULE))
return -EINVAL;
- rocket_priv = kzalloc_obj(*rocket_priv, GFP_KERNEL);
+ rocket_priv = kzalloc_obj(*rocket_priv);
if (!rocket_priv) {
ret = -ENOMEM;
goto err_put_mod;
diff --git a/drivers/accel/rocket/rocket_gem.c b/drivers/accel/rocket/rocket_gem.c
index 3808dfc97916..b6a385d2edfc 100644
--- a/drivers/accel/rocket/rocket_gem.c
+++ b/drivers/accel/rocket/rocket_gem.c
@@ -48,7 +48,7 @@ struct drm_gem_object *rocket_gem_create_object(struct drm_device *dev, size_t s
{
struct rocket_gem_object *obj;
- obj = kzalloc_obj(*obj, GFP_KERNEL);
+ obj = kzalloc_obj(*obj);
if (!obj)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/accel/rocket/rocket_job.c b/drivers/accel/rocket/rocket_job.c
index 518dd5779016..755971c13caf 100644
--- a/drivers/accel/rocket/rocket_job.c
+++ b/drivers/accel/rocket/rocket_job.c
@@ -45,7 +45,7 @@ static struct dma_fence *rocket_fence_create(struct rocket_core *core)
{
struct dma_fence *fence;
- fence = kzalloc_obj(*fence, GFP_KERNEL);
+ fence = kzalloc_obj(*fence);
if (!fence)
return ERR_PTR(-ENOMEM);
@@ -71,7 +71,7 @@ rocket_copy_tasks(struct drm_device *dev,
if (!rjob->task_count)
return 0;
- rjob->tasks = kvmalloc_objs(*rjob->tasks, job->task_count, GFP_KERNEL);
+ rjob->tasks = kvmalloc_objs(*rjob->tasks, job->task_count);
if (!rjob->tasks) {
drm_dbg(dev, "Failed to allocate task array\n");
return -ENOMEM;
@@ -543,7 +543,7 @@ static int rocket_ioctl_submit_job(struct drm_device *dev, struct drm_file *file
if (job->task_count == 0)
return -EINVAL;
- rjob = kzalloc_obj(*rjob, GFP_KERNEL);
+ rjob = kzalloc_obj(*rjob);
if (!rjob)
return -ENOMEM;
@@ -610,7 +610,7 @@ int rocket_ioctl_submit(struct drm_device *dev, void *data, struct drm_file *fil
return -EINVAL;
}
- jobs = kvmalloc_objs(*jobs, args->job_count, GFP_KERNEL);
+ jobs = kvmalloc_objs(*jobs, args->job_count);
if (!jobs) {
drm_dbg(dev, "Failed to allocate incoming job array\n");
return -ENOMEM;