]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
Convert 'alloc_flex' family to use the new default GFP_KERNEL argument
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 22 Feb 2026 01:06:51 +0000 (17:06 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 22 Feb 2026 01:09:51 +0000 (17:09 -0800)
This is the exact same thing as the 'alloc_obj()' version, only much
smaller because there are a lot fewer users of the *alloc_flex()
interface.

As with alloc_obj() version, this was done entirely with mindless brute
force, using the same script, except using 'flex' in the pattern rather
than 'objs*'.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
310 files changed:
arch/arm/kernel/atags_proc.c
arch/arm64/kernel/machine_kexec_file.c
arch/loongarch/kernel/machine_kexec_file.c
arch/powerpc/platforms/ps3/device-init.c
arch/riscv/kernel/machine_kexec_file.c
arch/x86/events/intel/uncore.c
arch/x86/events/rapl.c
arch/x86/kernel/cpu/mce/dev-mcelog.c
crypto/deflate.c
crypto/zstd.c
drivers/accel/amdxdna/aie2_error.c
drivers/accel/amdxdna/aie2_solver.c
drivers/accel/amdxdna/amdxdna_ctx.c
drivers/accel/ivpu/ivpu_job.c
drivers/ata/libata-core.c
drivers/block/ublk_drv.c
drivers/block/zloop.c
drivers/bus/vexpress-config.c
drivers/char/hpet.c
drivers/char/virtio_console.c
drivers/clk/at91/pmc.c
drivers/clk/at91/sckc.c
drivers/clk/bcm/clk-iproc-pll.c
drivers/clk/berlin/bg2.c
drivers/clk/berlin/bg2q.c
drivers/clk/clk-asm9260.c
drivers/clk/clk-eyeq.c
drivers/clk/clk-stm32h7.c
drivers/clk/imgtec/clk-boston.c
drivers/clk/imx/clk-imx7d.c
drivers/clk/ingenic/tcu.c
drivers/clk/mediatek/clk-mtk.c
drivers/clk/ralink/clk-mt7621.c
drivers/clk/ralink/clk-mtmips.c
drivers/clk/renesas/clk-div6.c
drivers/clk/renesas/clk-mstp.c
drivers/clk/renesas/renesas-cpg-mssr.c
drivers/clk/samsung/clk.c
drivers/clk/visconti/pll.c
drivers/clk/zynqmp/clkc.c
drivers/clocksource/ingenic-timer.c
drivers/cpufreq/e_powersaver.c
drivers/cxl/core/features.c
drivers/cxl/core/memdev.c
drivers/cxl/core/port.c
drivers/cxl/core/region.c
drivers/cxl/pmem.c
drivers/dax/kmem.c
drivers/dma-buf/dma-fence-array.c
drivers/dma/timb_dma.c
drivers/edac/imh_base.c
drivers/edac/skx_common.c
drivers/extcon/extcon-usbc-cros-ec.c
drivers/firewire/core-cdev.c
drivers/gpio/gpio-aggregator.c
drivers/gpio/gpio-virtuser.c
drivers/gpio/gpiolib-cdev.c
drivers/gpio/gpiolib-shared.c
drivers/gpio/gpiolib.c
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_processpptables.c
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
drivers/gpu/drm/i915/gem/i915_gem_context.c
drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
drivers/gpu/drm/i915/gvt/kvmgt.c
drivers/gpu/drm/i915/i915_syncmap.c
drivers/gpu/drm/i915/selftests/i915_request.c
drivers/gpu/drm/nouveau/nouveau_svm.c
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.c
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c
drivers/gpu/drm/ttm/ttm_range_manager.c
drivers/gpu/drm/v3d/v3d_perfmon.c
drivers/gpu/drm/vc4/vc4_perfmon.c
drivers/gpu/drm/virtio/virtgpu_gem.c
drivers/gpu/drm/xe/xe_exec_queue.c
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c
drivers/gpu/drm/xe/xe_lmtt.c
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c
drivers/greybus/module.c
drivers/hte/hte.c
drivers/i2c/i2c-atr.c
drivers/i3c/master/adi-i3c-master.c
drivers/i3c/master/dw-i3c-master.c
drivers/i3c/master/i3c-master-cdns.c
drivers/i3c/master/mipi-i3c-hci/dma.c
drivers/i3c/master/renesas-i3c.c
drivers/i3c/master/svc-i3c-master.c
drivers/iio/buffer/industrialio-hw-consumer.c
drivers/infiniband/core/cm.c
drivers/infiniband/core/multicast.c
drivers/infiniband/core/verbs.c
drivers/infiniband/hw/hfi1/user_exp_rcv.c
drivers/infiniband/hw/mlx5/odp.c
drivers/infiniband/hw/mthca/mthca_memfree.c
drivers/infiniband/sw/rdmavt/mr.c
drivers/infiniband/sw/rxe/rxe_odp.c
drivers/infiniband/sw/siw/siw_mem.c
drivers/infiniband/ulp/srp/ib_srp.c
drivers/infiniband/ulp/srpt/ib_srpt.c
drivers/input/evdev.c
drivers/input/ff-core.c
drivers/input/input-leds.c
drivers/input/input-mt.c
drivers/input/keyboard/omap-keypad.c
drivers/interconnect/core.c
drivers/iommu/iommu.c
drivers/md/dm-bio-prison-v1.c
drivers/md/dm-crypt.c
drivers/md/dm-raid.c
drivers/md/dm-raid1.c
drivers/md/dm-stripe.c
drivers/md/dm-switch.c
drivers/md/md-linear.c
drivers/media/platform/nvidia/tegra-vde/v4l2.c
drivers/media/v4l2-core/v4l2-event.c
drivers/memstick/host/jmb38x_ms.c
drivers/misc/bcm-vk/bcm_vk_msg.c
drivers/misc/enclosure.c
drivers/misc/lkdtm/bugs.c
drivers/misc/ntsync.c
drivers/misc/tifm_core.c
drivers/mtd/chips/cfi_cmdset_0001.c
drivers/mtd/chips/gen_probe.c
drivers/mtd/devices/mtd_intel_dg.c
drivers/mtd/lpddr/qinfo_probe.c
drivers/mtd/maps/sa1100-flash.c
drivers/net/bonding/bond_main.c
drivers/net/can/usb/gs_usb.c
drivers/net/dsa/sja1105/sja1105_tas.c
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
drivers/net/ethernet/chelsio/cxgb3/l2t.c
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
drivers/net/ethernet/chelsio/cxgb4/l2t.c
drivers/net/ethernet/chelsio/cxgb4/sched.c
drivers/net/ethernet/chelsio/cxgb4/smt.c
drivers/net/ethernet/engleder/tsnep_selftests.c
drivers/net/ethernet/freescale/enetc/enetc.c
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c
drivers/net/ethernet/intel/fm10k/fm10k_main.c
drivers/net/ethernet/intel/iavf/iavf_ptp.c
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
drivers/net/ethernet/intel/igc/igc_main.c
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c
drivers/net/ethernet/mellanox/mlxsw/core_env.c
drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
drivers/net/ethernet/microsoft/mana/hw_channel.c
drivers/net/ethernet/microsoft/mana/mana_en.c
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
drivers/net/ethernet/wangxun/libwx/wx_lib.c
drivers/net/wan/wanxl.c
drivers/net/wireless/ath/ath11k/ce.c
drivers/net/wireless/ath/ath11k/reg.c
drivers/net/wireless/ath/ath12k/ce.c
drivers/net/wireless/ath/ath12k/reg.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/core.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/core.c
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
drivers/net/wireless/intel/iwlwifi/mld/d3.c
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
drivers/net/wireless/mediatek/mt76/agg-rx.c
drivers/net/wireless/realtek/rtw89/acpi.c
drivers/nvme/target/admin-cmd.c
drivers/nvme/target/fc.c
drivers/pci/npem.c
drivers/platform/chrome/wilco_ec/event.c
drivers/platform/x86/amd/pmc/mp1_stb.c
drivers/platform/x86/intel/int3472/discrete.c
drivers/platform/x86/x86-android-tablets/core.c
drivers/power/supply/cros_peripheral_charger.c
drivers/power/supply/cros_usbpd-charger.c
drivers/pwm/core.c
drivers/reset/core.c
drivers/rtc/rtc-sun6i.c
drivers/s390/cio/ccwgroup.c
drivers/spi/spi-axi-spi-engine.c
drivers/spi/spi-bcm2835.c
drivers/staging/greybus/raw.c
drivers/staging/rtl8723bs/os_dep/osdep_service.c
drivers/target/target_core_file.c
drivers/thermal/thermal_core.c
drivers/thermal/thermal_debugfs.c
drivers/tty/hvc/hvc_console.c
drivers/tty/n_hdlc.c
drivers/tty/serial/8250/8250_pci.c
drivers/usb/core/config.c
drivers/usb/gadget/function/f_fs.c
drivers/usb/gadget/function/f_midi.c
drivers/usb/gadget/function/f_phonet.c
drivers/usb/host/xhci-mtk-sch.c
drivers/vhost/vhost.c
drivers/video/fbdev/mmp/core.c
drivers/virt/coco/guest/tsm-mr.c
drivers/xen/privcmd-buf.c
drivers/xen/xenbus/xenbus_dev_frontend.c
drivers/zorro/zorro.c
fs/afs/addr_list.c
fs/afs/addr_prefs.c
fs/afs/fsclient.c
fs/afs/server_list.c
fs/afs/vl_list.c
fs/afs/xattr.c
fs/afs/yfsclient.c
fs/aio.c
fs/binfmt_elf.c
fs/binfmt_elf_fdpic.c
fs/btrfs/inode.c
fs/btrfs/raid56.c
fs/ext4/dir.c
fs/fs-writeback.c
fs/jffs2/acl.c
fs/netfs/fscache_volume.c
fs/nfsd/blocklayout.c
fs/nfsd/nfs4xdr.c
fs/ocfs2/journal.c
fs/ocfs2/slot_map.c
fs/overlayfs/readdir.c
fs/overlayfs/util.c
fs/smb/client/smb2ops.c
fs/udf/super.c
fs/xfs/xfs_buf_mem.c
init/initramfs.c
io_uring/rsrc.c
kernel/audit.c
kernel/audit_tree.c
kernel/auditfilter.c
kernel/bpf/btf.c
kernel/cgroup/cgroup.c
kernel/gcov/fs.c
kernel/irq/generic-chip.c
kernel/irq/matrix.c
kernel/kprobes.c
kernel/module/sysfs.c
kernel/trace/fprobe.c
kernel/trace/trace_eprobe.c
kernel/trace/trace_fprobe.c
kernel/trace/trace_kprobe.c
kernel/trace/trace_uprobe.c
kernel/tracepoint.c
kernel/watch_queue.c
kernel/workqueue.c
lib/assoc_array.c
lib/test_bpf.c
mm/hugetlb_cgroup.c
mm/madvise.c
mm/mempolicy.c
net/bluetooth/hci_core.c
net/bluetooth/mgmt.c
net/bluetooth/rfcomm/tty.c
net/core/bpf_sk_storage.c
net/core/dev.c
net/core/flow_offload.c
net/devlink/core.c
net/ethtool/common.c
net/ipv4/fib_semantics.c
net/ipv4/nexthop.c
net/ipv4/udp_tunnel_nic.c
net/netfilter/nft_set_pipapo.c
net/netfilter/xt_hashlimit.c
net/netfilter/xt_recent.c
net/openvswitch/meter.c
net/sched/cls_u32.c
net/sched/sch_api.c
net/sched/sch_netem.c
net/sunrpc/svcsock.c
net/sunrpc/xprtrdma/svc_rdma_pcl.c
net/wireless/nl80211.c
net/wireless/pmsr.c
net/wireless/reg.c
net/wireless/scan.c
net/xdp/xsk_buff_pool.c
security/integrity/ima/ima_modsig.c
security/integrity/ima/ima_policy.c
security/landlock/domain.c
security/loadpin/loadpin.c
sound/core/control.c
sound/core/vmaster.c
sound/hda/common/codec.c
sound/soc/codecs/sigmadsp.c
sound/soc/soc-dapm.c
sound/soc/sof/intel/telemetry.c
sound/usb/usx2y/usbusx2yaudio.c
sound/virtio/virtio_pcm_msg.c

index 6106385d25a07915bc62eec328bd0a0bd0abd551..8411fbfbcb8b17c8b8a3179b4773ad2d4b4fdbff 100644 (file)
@@ -54,7 +54,7 @@ static int __init init_atags_procfs(void)
 
        WARN_ON(tag->hdr.tag != ATAG_NONE);
 
-       b = kmalloc_flex(*b, data, size, GFP_KERNEL);
+       b = kmalloc_flex(*b, data, size);
        if (!b)
                goto nomem;
 
index 9038d46dacf5f787dd6b21579a644de177b559a4..fba260ad87a96730ec20c0c06a5f79ffb9bf7d04 100644 (file)
@@ -52,7 +52,7 @@ static int prepare_elf_headers(void **addr, unsigned long *sz)
        for_each_mem_range(i, &start, &end)
                nr_ranges++;
 
-       cmem = kmalloc_flex(*cmem, ranges, nr_ranges, GFP_KERNEL);
+       cmem = kmalloc_flex(*cmem, ranges, nr_ranges);
        if (!cmem)
                return -ENOMEM;
 
index 602fe91053817d1e63628fe29b392b8016347965..5584b798ba46450183ec91b30c9ca5590125a62d 100644 (file)
@@ -68,7 +68,7 @@ static int prepare_elf_headers(void **addr, unsigned long *sz)
        for_each_mem_range(i, &start, &end)
                nr_ranges++;
 
-       cmem = kmalloc_flex(*cmem, ranges, nr_ranges, GFP_KERNEL);
+       cmem = kmalloc_flex(*cmem, ranges, nr_ranges);
        if (!cmem)
                return -ENOMEM;
 
index 37c1a52e4f7e188c1c774c5cf227962a9187b44e..12c473768c397d07ae05f96e240410860344cfa9 100644 (file)
@@ -344,7 +344,7 @@ static int ps3_setup_storage_dev(const struct ps3_repository_device *repo,
                 repo->dev_index, repo->dev_type, port, blk_size, num_blocks,
                 num_regions);
 
-       p = kzalloc_flex(*p, regions, num_regions, GFP_KERNEL);
+       p = kzalloc_flex(*p, regions, num_regions);
        if (!p) {
                result = -ENOMEM;
                goto fail_malloc;
index a780d3e0955c7d0e2c916ca7b368fc0dbb2042be..54e2d9552e930d4c085895baef78f3e4fb4b6c2f 100644 (file)
@@ -64,7 +64,7 @@ static int prepare_elf_headers(void **addr, unsigned long *sz)
        nr_ranges = 1; /* For exclusion of crashkernel region */
        walk_system_ram_res(0, -1, &nr_ranges, get_nr_ram_ranges_callback);
 
-       cmem = kmalloc_flex(*cmem, ranges, nr_ranges, GFP_KERNEL);
+       cmem = kmalloc_flex(*cmem, ranges, nr_ranges);
        if (!cmem)
                return -ENOMEM;
 
index 3e68d60f8c143b66c0bd4647f129e4699d68e29f..786bd51a0d89c4dd8e79f2c0f2b77d61dffbd7d9 100644 (file)
@@ -1016,7 +1016,7 @@ static int __init uncore_type_init(struct intel_uncore_type *type)
                } *attr_group;
                for (i = 0; type->event_descs[i].attr.attr.name; i++);
 
-               attr_group = kzalloc_flex(*attr_group, attrs, i + 1, GFP_KERNEL);
+               attr_group = kzalloc_flex(*attr_group, attrs, i + 1);
                if (!attr_group)
                        goto err;
 
index efee5ce03e54078680ff357eab205eabc165b961..8ed03c32f5605432a19e9776a6e800795781accf 100644 (file)
@@ -742,7 +742,7 @@ static int __init init_rapl_pmus(struct rapl_pmus **rapl_pmus_ptr, int rapl_pmu_
        else if (rapl_pmu_scope != PERF_PMU_SCOPE_PKG)
                return -EINVAL;
 
-       rapl_pmus = kzalloc_flex(*rapl_pmus, rapl_pmu, nr_rapl_pmu, GFP_KERNEL);
+       rapl_pmus = kzalloc_flex(*rapl_pmus, rapl_pmu, nr_rapl_pmu);
        if (!rapl_pmus)
                return -ENOMEM;
 
index ec603e2c089a88882f490699eb0e50ab4a59e67b..053555206d816d818d766a449909d79a99673154 100644 (file)
@@ -338,7 +338,7 @@ static __init int dev_mcelog_init_device(void)
        int err;
 
        mce_log_len = max(MCE_LOG_MIN_LEN, num_online_cpus());
-       mcelog = kzalloc_flex(*mcelog, entry, mce_log_len, GFP_KERNEL);
+       mcelog = kzalloc_flex(*mcelog, entry, mce_log_len);
        if (!mcelog)
                return -ENOMEM;
 
index 644daf558ad0c71a11201480214e799743a34595..46fc7def8d4cc8eec75d916037bd5625937ea026 100644 (file)
@@ -40,7 +40,7 @@ static void *deflate_alloc_stream(void)
                                                     DEFLATE_DEF_MEMLEVEL));
        struct deflate_stream *ctx;
 
-       ctx = kvmalloc_flex(*ctx, workspace, size, GFP_KERNEL);
+       ctx = kvmalloc_flex(*ctx, workspace, size);
        if (!ctx)
                return ERR_PTR(-ENOMEM);
 
index f0c5c4ee7d29e68dfcde815988a2d3b6d17e6c09..556f5d2bdd5fbdcac97326bb69ad0a3d8ed780e0 100644 (file)
@@ -44,7 +44,7 @@ static void *zstd_alloc_stream(void)
        if (!wksp_size)
                return ERR_PTR(-EINVAL);
 
-       ctx = kvmalloc_flex(*ctx, wksp, wksp_size, GFP_KERNEL);
+       ctx = kvmalloc_flex(*ctx, wksp, wksp_size);
        if (!ctx)
                return ERR_PTR(-ENOMEM);
 
index a311231834f0917f6ce2f051cb5344e549afb7eb..9f0ea1d9c05f1ff3869708210e5d21768d614a91 100644 (file)
@@ -350,7 +350,7 @@ int aie2_error_async_events_alloc(struct amdxdna_dev_hdl *ndev)
        struct async_events *events;
        int i, ret;
 
-       events = kzalloc_flex(*events, event, total_col, GFP_KERNEL);
+       events = kzalloc_flex(*events, event, total_col);
        if (!events)
                return -ENOMEM;
 
index f5d88d707551083d4f246ba530974f75f273014e..3611e3268d7913b14bf2abfed967100e83320d1f 100644 (file)
@@ -266,7 +266,7 @@ static struct solver_node *create_solver_node(struct solver_state *xrs,
        struct solver_node *node;
        int ret;
 
-       node = kzalloc_flex(*node, start_cols, cdop->cols_len, GFP_KERNEL);
+       node = kzalloc_flex(*node, start_cols, cdop->cols_len);
        if (!node)
                return ERR_PTR(-ENOMEM);
 
index 29722ae341337e407efc6df79c44b609f0b773e8..59fa3800b9d3f4453a1eb132ae0a7c74ea993c06 100644 (file)
@@ -436,7 +436,7 @@ int amdxdna_cmd_submit(struct amdxdna_client *client,
        int ret, idx;
 
        XDNA_DBG(xdna, "Command BO hdl %d, Arg BO count %d", cmd_bo_hdl, arg_bo_cnt);
-       job = kzalloc_flex(*job, bos, arg_bo_cnt, GFP_KERNEL);
+       job = kzalloc_flex(*job, bos, arg_bo_cnt);
        if (!job)
                return -ENOMEM;
 
index 124f018667a97974e130cf5445b88df03deb4feb..fe02b7bd465b3421f0fa501079ffdded9e283034 100644 (file)
@@ -525,7 +525,7 @@ ivpu_job_create(struct ivpu_file_priv *file_priv, u32 engine_idx, u32 bo_count)
        struct ivpu_device *vdev = file_priv->vdev;
        struct ivpu_job *job;
 
-       job = kzalloc_flex(*job, bos, bo_count, GFP_KERNEL);
+       job = kzalloc_flex(*job, bos, bo_count);
        if (!job)
                return NULL;
 
index 8ef2619c129cf485659eb46e7c93e0125432745a..11909417f0178547149012edbf97e6a4382bd895 100644 (file)
@@ -2832,7 +2832,7 @@ static void ata_dev_config_cpr(struct ata_device *dev)
        if (!nr_cpr)
                goto out;
 
-       cpr_log = kzalloc_flex(*cpr_log, cpr, nr_cpr, GFP_KERNEL);
+       cpr_log = kzalloc_flex(*cpr_log, cpr, nr_cpr);
        if (!cpr_log)
                goto out;
 
index c1510a276601e6b8c1d9d9b04e7979640f096026..004f367243b6952d7745bd7d50d2357745cccd10 100644 (file)
@@ -4613,7 +4613,7 @@ static int ublk_ctrl_add_dev(const struct ublksrv_ctrl_cmd *header)
                goto out_unlock;
 
        ret = -ENOMEM;
-       ub = kzalloc_flex(*ub, queues, info.nr_hw_queues, GFP_KERNEL);
+       ub = kzalloc_flex(*ub, queues, info.nr_hw_queues);
        if (!ub)
                goto out_unlock;
        mutex_init(&ub->mutex);
index 9da9855dd6e0324b6d83d66ab23ec53df2b82fca..65a40266437c04a938f981c1d4ff1ba103b702b1 100644 (file)
@@ -997,7 +997,7 @@ static int zloop_ctl_add(struct zloop_options *opts)
                goto out;
        }
 
-       zlo = kvzalloc_flex(*zlo, zones, nr_zones, GFP_KERNEL);
+       zlo = kvzalloc_flex(*zlo, zones, nr_zones);
        if (!zlo) {
                ret = -ENOMEM;
                goto out;
index 074918ed86fd5c0d83d17e7d2dd9fd0f6fdc5bf3..adaf5bd2b36df03bd40e336c83cf7ed6a9f0729d 100644 (file)
@@ -284,7 +284,7 @@ static struct regmap *vexpress_syscfg_regmap_init(struct device *dev,
                val = energy_quirk;
        }
 
-       func = kzalloc_flex(*func, template, num, GFP_KERNEL);
+       func = kzalloc_flex(*func, template, num);
        if (!func)
                return ERR_PTR(-ENOMEM);
 
index 1813e931c2b098a0fa3b060a0f0384e3525dc9a1..60dd09a56f50ebe84367fcd3ccc21e760e37dd0d 100644 (file)
@@ -823,7 +823,7 @@ int hpet_alloc(struct hpet_data *hdp)
                return 0;
        }
 
-       hpetp = kzalloc_flex(*hpetp, hp_dev, hdp->hd_nirqs, GFP_KERNEL);
+       hpetp = kzalloc_flex(*hpetp, hp_dev, hdp->hd_nirqs);
 
        if (!hpetp)
                return -ENOMEM;
index a341073d5c3a3e6c3af5d61c1bcdd6a109c8debc..40d7e45d65dc95475d05d6b79458135b93ba7e0c 100644 (file)
@@ -412,7 +412,7 @@ static struct port_buffer *alloc_buf(struct virtio_device *vdev, size_t buf_size
         * Allocate buffer and the sg list. The sg list array is allocated
         * directly after the port_buffer struct.
         */
-       buf = kmalloc_flex(*buf, sg, pages, GFP_KERNEL);
+       buf = kmalloc_flex(*buf, sg, pages);
        if (!buf)
                goto fail;
 
index 261c91d449e7d7cb664bfdebacbf9e82db326dea..b618a5e00b0068c19d9d77df922b73d961c15326 100644 (file)
@@ -87,7 +87,7 @@ struct pmc_data *pmc_data_allocate(unsigned int ncore, unsigned int nsystem,
        unsigned int num_clks = ncore + nsystem + nperiph + ngck + npck;
        struct pmc_data *pmc_data;
 
-       pmc_data = kzalloc_flex(*pmc_data, hwtable, num_clks, GFP_KERNEL);
+       pmc_data = kzalloc_flex(*pmc_data, hwtable, num_clks);
        if (!pmc_data)
                return NULL;
 
index 61fcb3d1ee40fab5007d46fa50549cb2771cdcd2..776118f14867de02dba74aaf4b7d8f651bb22d4d 100644 (file)
@@ -502,7 +502,7 @@ static void __init of_sam9x60_sckc_setup(struct device_node *np)
        if (IS_ERR(slow_osc))
                goto unregister_slow_rc;
 
-       clk_data = kzalloc_flex(*clk_data, hws, 2, GFP_KERNEL);
+       clk_data = kzalloc_flex(*clk_data, hws, 2);
        if (!clk_data)
                goto unregister_slow_osc;
 
index a40c85f833f204b3b7f58140002d9b511202139d..d708f770971ceed1127ab8fa62a3fc15cf603803 100644 (file)
@@ -735,7 +735,7 @@ void iproc_pll_clk_setup(struct device_node *node,
        if (WARN_ON(!pll))
                return;
 
-       clk_data = kzalloc_flex(*clk_data, hws, num_clks, GFP_KERNEL);
+       clk_data = kzalloc_flex(*clk_data, hws, num_clks);
        if (WARN_ON(!clk_data))
                goto err_clk_data;
        clk_data->num = num_clks;
index 9a08a16b202655cc08535ae3d8a5caae7d25e5da..9bd1c91f522729737860ee2565573a6b027dad06 100644 (file)
@@ -499,7 +499,7 @@ static void __init berlin2_clock_setup(struct device_node *np)
        u8 avpll_flags = 0;
        int n, ret;
 
-       clk_data = kzalloc_flex(*clk_data, hws, MAX_CLKS, GFP_KERNEL);
+       clk_data = kzalloc_flex(*clk_data, hws, MAX_CLKS);
        if (!clk_data) {
                of_node_put(parent_np);
                return;
index 58611495ae1d8558df15040fea73c598b50c8585..4d407c8c3b402d32c3ef6f286b970f77dcc09bb7 100644 (file)
@@ -285,7 +285,7 @@ static void __init berlin2q_clock_setup(struct device_node *np)
        struct clk_hw **hws;
        int n, ret;
 
-       clk_data = kzalloc_flex(*clk_data, hws, MAX_CLKS, GFP_KERNEL);
+       clk_data = kzalloc_flex(*clk_data, hws, MAX_CLKS);
        if (!clk_data) {
                of_node_put(parent_np);
                return;
index 08e69d69d1fb2e98934344579a331b5bf8228503..4fe29040bdb0e2fd4ae6539894771c53e6c35161 100644 (file)
@@ -262,7 +262,7 @@ static void __init asm9260_acc_init(struct device_node *np)
        u32 rate;
        int n;
 
-       clk_data = kzalloc_flex(*clk_data, hws, MAX_CLKS, GFP_KERNEL);
+       clk_data = kzalloc_flex(*clk_data, hws, MAX_CLKS);
        if (!clk_data)
                return;
        clk_data->num = MAX_CLKS;
index ec0c953e44289efdcc660d87031c4a7588224bec..81137269352da5200fe6ddeee11230de70a5655f 100644 (file)
@@ -400,7 +400,7 @@ static int eqc_probe(struct platform_device *pdev)
 
        clk_count = data->pll_count + data->div_count +
                    data->fixed_factor_count + data->early_clk_count;
-       cells = kzalloc_flex(*cells, hws, clk_count, GFP_KERNEL);
+       cells = kzalloc_flex(*cells, hws, clk_count);
        if (!cells)
                return -ENOMEM;
 
@@ -738,7 +738,7 @@ static void __init eqc_early_init(struct device_node *np,
 
        clk_count = early_data->early_pll_count + early_data->early_fixed_factor_count +
                    early_data->late_clk_count;
-       cells = kzalloc_flex(*cells, hws, clk_count, GFP_KERNEL);
+       cells = kzalloc_flex(*cells, hws, clk_count);
        if (!cells) {
                ret = -ENOMEM;
                goto err;
index 6909bb95dc5e04f5d8731cdcf065fceac082c9be..82e0789cf189c7cb27c15b215c7f37d7cbc02764 100644 (file)
@@ -1200,7 +1200,7 @@ static void __init stm32h7_rcc_init(struct device_node *np)
        const char *hse_clk, *lse_clk, *i2s_clk;
        struct regmap *pdrm;
 
-       clk_data = kzalloc_flex(*clk_data, hws, STM32H7_MAX_CLKS, GFP_KERNEL);
+       clk_data = kzalloc_flex(*clk_data, hws, STM32H7_MAX_CLKS);
        if (!clk_data)
                return;
 
index 23360ba5c852f228c907ae6c26943460d577746d..f28c3ab93bcbe5697ec736c45ba0c59606a618be 100644 (file)
@@ -58,7 +58,7 @@ static void __init clk_boston_setup(struct device_node *np)
        cpu_div = ext_field(mmcmdiv, BOSTON_PLAT_MMCMDIV_CLK1DIV);
        cpu_freq = mult_frac(in_freq, mul, cpu_div);
 
-       onecell = kzalloc_flex(*onecell, hws, BOSTON_CLK_COUNT, GFP_KERNEL);
+       onecell = kzalloc_flex(*onecell, hws, BOSTON_CLK_COUNT);
        if (!onecell)
                return;
 
index 21c6daa221ccbfe7e04e15a85bb87af4be8ed056..ebf482bfca7af2df2e9e35f830bb0c4016461c4f 100644 (file)
@@ -382,7 +382,7 @@ static void __init imx7d_clocks_init(struct device_node *ccm_node)
        struct device_node *np;
        void __iomem *base;
 
-       clk_hw_data = kzalloc_flex(*clk_hw_data, hws, IMX7D_CLK_END, GFP_KERNEL);
+       clk_hw_data = kzalloc_flex(*clk_hw_data, hws, IMX7D_CLK_END);
        if (WARN_ON(!clk_hw_data))
                return;
 
index 6a096ba4d40c3138d43adbf659d3abc49e9d56e1..678446251cd62a132458663484a1dddc24a4eacf 100644 (file)
@@ -379,7 +379,7 @@ static int __init ingenic_tcu_probe(struct device_node *np)
                }
        }
 
-       tcu->clocks = kzalloc_flex(*tcu->clocks, hws, TCU_CLK_COUNT, GFP_KERNEL);
+       tcu->clocks = kzalloc_flex(*tcu->clocks, hws, TCU_CLK_COUNT);
        if (!tcu->clocks) {
                ret = -ENOMEM;
                goto err_clk_disable;
index ab038ffb90df11314a574ab05441f42850f6cbf9..3dfdd3a422f8021a6dc99192ad398c7a74293f84 100644 (file)
@@ -67,7 +67,7 @@ struct clk_hw_onecell_data *mtk_alloc_clk_data(unsigned int clk_num)
 {
        struct clk_hw_onecell_data *clk_data;
 
-       clk_data = kzalloc_flex(*clk_data, hws, clk_num, GFP_KERNEL);
+       clk_data = kzalloc_flex(*clk_data, hws, clk_num);
        if (!clk_data)
                return NULL;
 
index aa7902bd5e0e64d7381804a8fc791fa837144a9b..350c2b6fb46f2a708156da3448d896137eaec7b2 100644 (file)
@@ -372,7 +372,7 @@ static void __init mt7621_clk_init(struct device_node *node)
 
        count = ARRAY_SIZE(mt7621_clks_base) +
                ARRAY_SIZE(mt7621_fixed_clks) + ARRAY_SIZE(mt7621_gates);
-       clk_data = kzalloc_flex(*clk_data, hws, count, GFP_KERNEL);
+       clk_data = kzalloc_flex(*clk_data, hws, count);
        if (!clk_data)
                goto free_clk_priv;
 
index 46a8eb023c38cc0b13f18decc82c92ea558a9fb5..370e5c36863da129d11925e9a0a06ab2dad98167 100644 (file)
@@ -936,7 +936,7 @@ static void __init mtmips_clk_init(struct device_node *node)
        priv->data = data;
        count = priv->data->num_clk_base + priv->data->num_clk_fixed +
                priv->data->num_clk_factor + priv->data->num_clk_periph;
-       clk_data = kzalloc_flex(*clk_data, hws, count, GFP_KERNEL);
+       clk_data = kzalloc_flex(*clk_data, hws, count);
        if (!clk_data)
                goto free_clk_priv;
 
index 051515695c5264674d4e852529e53f1589038c04..c23489900e96aa736d933c110f0b55ed69b4198d 100644 (file)
@@ -251,7 +251,7 @@ struct clk * __init cpg_div6_register(const char *name,
        struct clk *clk;
        unsigned int i;
 
-       clock = kzalloc_flex(*clock, parents, num_parents, GFP_KERNEL);
+       clock = kzalloc_flex(*clock, parents, num_parents);
        if (!clock)
                return ERR_PTR(-ENOMEM);
 
index c8c0a603d974f42d3e2c3d6fd16b5a8fd1e9c1cf..f57f2342847b98b24e5fdd5675cba3c5fd2f5c5c 100644 (file)
@@ -184,7 +184,7 @@ static void __init cpg_mstp_clocks_init(struct device_node *np)
        struct clk **clks;
        unsigned int i;
 
-       group = kzalloc_flex(*group, clks, MSTP_MAX_CLOCKS, GFP_KERNEL);
+       group = kzalloc_flex(*group, clks, MSTP_MAX_CLOCKS);
        if (!group)
                return;
 
index 52932ba777f4552e662408161ee0a3a5b54c0624..64a432fd0e8a1eae9f5d39b57059e5e19fa56ad4 100644 (file)
@@ -1258,7 +1258,7 @@ static int __init cpg_mssr_common_init(struct device *dev,
        }
 
        nclks = info->num_total_core_clks + info->num_hw_mod_clks;
-       priv = kzalloc_flex(*priv, clks, nclks, GFP_KERNEL);
+       priv = kzalloc_flex(*priv, clks, nclks);
        if (!priv)
                return -ENOMEM;
 
index fbb64b08218844d745af8dd06a2b4e63fce27fb2..94b2bccc7d02f302b8989cd3a5359dd9bbb612b0 100644 (file)
@@ -82,7 +82,7 @@ struct samsung_clk_provider * __init samsung_clk_init(struct device *dev,
        struct samsung_clk_provider *ctx;
        int i;
 
-       ctx = kzalloc_flex(*ctx, clk_data.hws, nr_clks, GFP_KERNEL);
+       ctx = kzalloc_flex(*ctx, clk_data.hws, nr_clks);
        if (!ctx)
                panic("could not allocate clock provider context.\n");
 
index fadf81ff932fce515d05da635dd6d6767bb23217..6fd02c4b641ed58f1943e55dd60ae80aba30b902 100644 (file)
@@ -330,7 +330,7 @@ struct visconti_pll_provider * __init visconti_init_pll(struct device_node *np,
        struct visconti_pll_provider *ctx;
        int i;
 
-       ctx = kzalloc_flex(*ctx, clk_data.hws, nr_plls, GFP_KERNEL);
+       ctx = kzalloc_flex(*ctx, clk_data.hws, nr_plls);
        if (!ctx)
                return ERR_PTR(-ENOMEM);
 
index 3911700d4ca724aa2079d7aa9aed6a6df7005e17..d62f1901d0ab541d27019967fd1f1a05498523bc 100644 (file)
@@ -759,7 +759,7 @@ static int zynqmp_clk_setup(struct device_node *np)
        if (ret)
                return ret;
 
-       zynqmp_data = kzalloc_flex(*zynqmp_data, hws, clock_max_idx, GFP_KERNEL);
+       zynqmp_data = kzalloc_flex(*zynqmp_data, hws, clock_max_idx);
        if (!zynqmp_data)
                return -ENOMEM;
 
index 3c545cb756af26009498dc78dc5a56b151cdc849..54bb56005dfd48ff2191311d5e88cb0c25895388 100644 (file)
@@ -286,7 +286,7 @@ static int __init ingenic_tcu_init(struct device_node *np)
        if (IS_ERR(map))
                return PTR_ERR(map);
 
-       tcu = kzalloc_flex(*tcu, timers, num_possible_cpus(), GFP_KERNEL);
+       tcu = kzalloc_flex(*tcu, timers, num_possible_cpus());
        if (!tcu)
                return -ENOMEM;
 
index 05209d9e9d271bfb34ed2cf6c004a0de7cf9eaba..eb5a9209d82887b883d4df3dc5849abb1e3bad32 100644 (file)
@@ -320,7 +320,7 @@ static int eps_cpu_init(struct cpufreq_policy *policy)
                states = 2;
 
        /* Allocate private data and frequency table for current cpu */
-       centaur = kzalloc_flex(*centaur, freq_table, states + 1, GFP_KERNEL);
+       centaur = kzalloc_flex(*centaur, freq_table, states + 1);
        if (!centaur)
                return -ENOMEM;
        eps_cpu[0] = centaur;
index 75c5534ce205c1c0b53b599883a057bbf74350de..3435db9ea6b11680b0901a57779b9b2f878ad747 100644 (file)
@@ -94,7 +94,7 @@ get_supported_features(struct cxl_features_state *cxlfs)
                return NULL;
 
        struct cxl_feat_entries *entries __free(kvfree) =
-               kvmalloc_flex(*entries, ent, count, GFP_KERNEL);
+               kvmalloc_flex(*entries, ent, count);
        if (!entries)
                return NULL;
 
index d0159fb19b0f2a545dc7a30d7f0fc170cc509102..f547d8ac34c72b42230001b642589ff09b13b9ea 100644 (file)
@@ -831,7 +831,7 @@ static int cxl_mem_abort_fw_xfer(struct cxl_memdev_state *mds)
        struct cxl_mbox_cmd mbox_cmd;
        int rc;
 
-       transfer = kzalloc_flex(*transfer, data, 0, GFP_KERNEL);
+       transfer = kzalloc_flex(*transfer, data, 0);
        if (!transfer)
                return -ENOMEM;
 
index d6433c544e3c017d94797b0f75ec0afdbff0a91f..b69c2529744ce801f0f1fb6e45f1c41f28dfa10d 100644 (file)
@@ -2017,7 +2017,7 @@ struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port,
        if (!is_cxl_root(port))
                return ERR_PTR(-EINVAL);
 
-       cxlrd = kzalloc_flex(*cxlrd, cxlsd.target, nr_targets, GFP_KERNEL);
+       cxlrd = kzalloc_flex(*cxlrd, cxlsd.target, nr_targets);
        if (!cxlrd)
                return ERR_PTR(-ENOMEM);
 
@@ -2070,7 +2070,7 @@ struct cxl_switch_decoder *cxl_switch_decoder_alloc(struct cxl_port *port,
        if (is_cxl_root(port) || is_cxl_endpoint(port))
                return ERR_PTR(-EINVAL);
 
-       cxlsd = kzalloc_flex(*cxlsd, target, nr_targets, GFP_KERNEL);
+       cxlsd = kzalloc_flex(*cxlsd, target, nr_targets);
        if (!cxlsd)
                return ERR_PTR(-ENOMEM);
 
index e7fedfe8f1b6e441fdeb56f6ac9108693ed194bf..fec37af1dfbf836a7a922a90840e6b71eadc9de8 100644 (file)
@@ -3464,7 +3464,7 @@ static int cxl_pmem_region_alloc(struct cxl_region *cxlr)
                return -ENXIO;
 
        struct cxl_pmem_region *cxlr_pmem __free(kfree) =
-               kzalloc_flex(*cxlr_pmem, mapping, p->nr_targets, GFP_KERNEL);
+               kzalloc_flex(*cxlr_pmem, mapping, p->nr_targets);
        if (!cxlr_pmem)
                return -ENOMEM;
 
index 46d37ffef95e4e04b5ef3e2d0a88075619147e01..6a97e4e490b650aec6d5451e33aeb779e168e25a 100644 (file)
@@ -234,7 +234,7 @@ static int cxl_pmem_set_config_data(struct cxl_memdev_state *mds,
                return -EINVAL;
 
        set_lsa =
-               kvzalloc_flex(*set_lsa, data, cmd->in_length, GFP_KERNEL);
+               kvzalloc_flex(*set_lsa, data, cmd->in_length);
        if (!set_lsa)
                return -ENOMEM;
 
index 8618115cc56ff1b15a9c0449c3789f25703c00a1..2cc8749bc8711bbd5ec4b100c6f40342b56f9466 100644 (file)
@@ -121,7 +121,7 @@ static int dev_dax_kmem_probe(struct dev_dax *dev_dax)
        init_node_memory_type(numa_node, mtype);
 
        rc = -ENOMEM;
-       data = kzalloc_flex(*data, res, dev_dax->nr_range, GFP_KERNEL);
+       data = kzalloc_flex(*data, res, dev_dax->nr_range);
        if (!data)
                goto err_dax_kmem_data;
 
index eb27fcc0aad58ded0e8712024eea51b6bb1ffc80..37e2c6179d77986cafafc2e0f074c1b25551ca83 100644 (file)
@@ -179,7 +179,7 @@ struct dma_fence_array *dma_fence_array_alloc(int num_fences)
 {
        struct dma_fence_array *array;
 
-       return kzalloc_flex(*array, callbacks, num_fences, GFP_KERNEL);
+       return kzalloc_flex(*array, callbacks, num_fences);
 }
 EXPORT_SYMBOL(dma_fence_array_alloc);
 
index 6f5a214954a5197dc3c61027c5ed924d1f012fd0..4fc5119854ec12943d77f1bfe760fbeb3c303d79 100644 (file)
@@ -635,7 +635,7 @@ static int td_probe(struct platform_device *pdev)
                DRIVER_NAME))
                return -EBUSY;
 
-       td  = kzalloc_flex(*td, channels, pdata->nr_channels, GFP_KERNEL);
+       td  = kzalloc_flex(*td, channels, pdata->nr_channels);
        if (!td) {
                err = -ENOMEM;
                goto err_release_region;
index 722573a2729a2aba06bf3ba74bf45be49526133f..40082ba45e62199842bcbf87e7bafdb44a7de66b 100644 (file)
@@ -257,7 +257,7 @@ static int imh_get_all_mmio_base_h(struct res_config *cfg, struct list_head *eda
        struct skx_dev *d;
 
        for (i = 0; i < n; i++) {
-               d = kzalloc_flex(*d, imc, imc_num, GFP_KERNEL);
+               d = kzalloc_flex(*d, imc, imc_num);
                if (!d)
                        return -ENOMEM;
 
index 709c939e59199851da0b3da94b656acce6360309..a9557c8344bc133ecc8c5343b4a44e07cbe89682 100644 (file)
@@ -346,7 +346,7 @@ int skx_get_all_bus_mappings(struct res_config *cfg, struct list_head **list)
                if (!pdev)
                        break;
                ndev++;
-               d = kzalloc_flex(*d, imc, imc_num, GFP_KERNEL);
+               d = kzalloc_flex(*d, imc, imc_num);
                if (!d) {
                        pci_dev_put(pdev);
                        return -ENOMEM;
index cf30d54fb41872e44e76e1cdf26d40ab7b7543e6..a2ef710b0d6d8c2473320659864d750daa14a504 100644 (file)
@@ -68,7 +68,7 @@ static int cros_ec_pd_command(struct cros_ec_extcon_info *info,
        struct cros_ec_command *msg;
        int ret;
 
-       msg = kzalloc_flex(*msg, data, max(outsize, insize), GFP_KERNEL);
+       msg = kzalloc_flex(*msg, data, max(outsize, insize));
        if (!msg)
                return -ENOMEM;
 
index c9b67bc720be4d065bebff72d7d2e2544c4447b9..f791db4c8dfffc3a93ad97fb32b1737577aa3c83 100644 (file)
@@ -941,7 +941,7 @@ static int ioctl_add_descriptor(struct client *client, union ioctl_arg *arg)
        if (a->length > 256)
                return -EINVAL;
 
-       r = kmalloc_flex(*r, data, a->length, GFP_KERNEL);
+       r = kmalloc_flex(*r, data, a->length);
        if (r == NULL)
                return -ENOMEM;
 
index 0f015a122dec8e4b1c72aa3ba37c3deeb3242ac1..9adf3228c12a84e098ab7ffd543fcad58951ba99 100644 (file)
@@ -916,7 +916,7 @@ static int gpio_aggregator_activate(struct gpio_aggregator *aggr)
        if (gpio_aggregator_count_lines(aggr) == 0)
                return -EINVAL;
 
-       aggr->lookups = kzalloc_flex(*aggr->lookups, table, 1, GFP_KERNEL);
+       aggr->lookups = kzalloc_flex(*aggr->lookups, table, 1);
        if (!aggr->lookups)
                return -ENOMEM;
 
@@ -1456,7 +1456,7 @@ static ssize_t gpio_aggregator_new_device_store(struct device_driver *driver,
        memcpy(aggr->args, buf, count + 1);
 
        aggr->init_via_sysfs = true;
-       aggr->lookups = kzalloc_flex(*aggr->lookups, table, 1, GFP_KERNEL);
+       aggr->lookups = kzalloc_flex(*aggr->lookups, table, 1);
        if (!aggr->lookups) {
                res = -ENOMEM;
                goto free_ga;
index 3d998939120e09867399c4dcb9a893796e5146b8..8ea3ba6789eb46b4e9e91ba148a79cfaa2ceec39 100644 (file)
@@ -1388,7 +1388,7 @@ gpio_virtuser_make_lookup_table(struct gpio_virtuser_device *dev)
        lockdep_assert_held(&dev->lock);
 
        struct gpiod_lookup_table *table __free(kfree) =
-               kzalloc_flex(*table, table, num_entries + 1, GFP_KERNEL);
+               kzalloc_flex(*table, table, num_entries + 1);
        if (!table)
                return -ENOMEM;
 
index fdc2a6539786608944c29dd293e5bfb681307d0e..73ae77f0f2133fad2c38b21dc18cc24361050f99 100644 (file)
@@ -1610,7 +1610,7 @@ static int linereq_create(struct gpio_device *gdev, void __user *ip)
        if (ret)
                return ret;
 
-       lr = kvzalloc_flex(*lr, lines, ulr.num_lines, GFP_KERNEL);
+       lr = kvzalloc_flex(*lr, lines, ulr.num_lines);
        if (!lr)
                return -ENOMEM;
        lr->num_lines = ulr.num_lines;
index 48de8cf141db152527f53ecaf2863648f5dd06cb..a6f4d8babdb2551e32975bfd61da5c713d885f22 100644 (file)
@@ -478,7 +478,7 @@ int gpio_shared_add_proxy_lookup(struct device *consumer, const char *con_id,
                        if (!key)
                                return -ENOMEM;
 
-                       lookup = kzalloc_flex(*lookup, table, 2, GFP_KERNEL);
+                       lookup = kzalloc_flex(*lookup, table, 2);
                        if (!lookup)
                                return -ENOMEM;
 
index da0029628f2fa3db32ae0f2abb86c44d8cdb0258..86a171e96b0ebc9dd77acce8de11266dd870002d 100644 (file)
@@ -147,7 +147,7 @@ static int desc_set_label(struct gpio_desc *desc, const char *label)
        struct gpio_desc_label *new = NULL, *old;
 
        if (label) {
-               new = kzalloc_flex(*new, str, strlen(label) + 1, GFP_KERNEL);
+               new = kzalloc_flex(*new, str, strlen(label) + 1);
                if (!new)
                        return -ENOMEM;
 
index 3785c0645751a0872187c2d15f69e70984fae6f2..4662bfbe70b2d081d4e978c53a6e6707ef5a406f 100644 (file)
@@ -76,7 +76,7 @@ int amdgpu_bo_list_create(struct amdgpu_device *adev, struct drm_file *filp,
        unsigned i;
        int r;
 
-       list = kvzalloc_flex(*list, entries, num_entries, GFP_KERNEL);
+       list = kvzalloc_flex(*list, entries, num_entries);
        if (!list)
                return -ENOMEM;
 
index c0f501a611987ec6c7f307c6fccd1bb2d3494e04..f2c038c91c708d4753c2c5c820a5c1b282e45d2b 100644 (file)
@@ -212,7 +212,7 @@ static int amdgpu_ctx_init_entity(struct amdgpu_ctx *ctx, u32 hw_ip,
        int32_t ctx_prio;
        int r;
 
-       entity = kzalloc_flex(*entity, fences, amdgpu_sched_jobs, GFP_KERNEL);
+       entity = kzalloc_flex(*entity, fences, amdgpu_sched_jobs);
        if (!entity)
                return  -ENOMEM;
 
index 33e209818ced542d5c72d679a135f4c2686c18d5..ac276bb53c7c2c8fc0817be00a46745eed5dfa8c 100644 (file)
@@ -122,7 +122,7 @@ static int amdgpu_gtt_mgr_new(struct ttm_resource_manager *man,
        struct ttm_range_mgr_node *node;
        int r;
 
-       node = kzalloc_flex(*node, mm_nodes, 1, GFP_KERNEL);
+       node = kzalloc_flex(*node, mm_nodes, 1);
        if (!node)
                return -ENOMEM;
 
index bee7fcf006a28b680783d2aae25387674bad9a8e..d7c1ffbf7626c886caf1c63214de4ca9522ef633 100644 (file)
@@ -198,7 +198,7 @@ int amdgpu_job_alloc(struct amdgpu_device *adev, struct amdgpu_vm *vm,
        if (num_ibs == 0)
                return -EINVAL;
 
-       *job = kzalloc_flex(**job, ibs, num_ibs, GFP_KERNEL);
+       *job = kzalloc_flex(**job, ibs, num_ibs);
        if (!*job)
                return -ENOMEM;
 
index 37a85d8a3db2de1b8afe4c806c6b86bc16b47914..34de209680fb38f52c85f2a9ee1909f741560589 100644 (file)
@@ -165,7 +165,7 @@ static int get_vddc_lookup_table(
        PP_ASSERT_WITH_CODE((0 != vddc_lookup_pp_tables->ucNumEntries),
                "Invalid CAC Leakage PowerPlay Table!", return 1);
 
-       table = kzalloc_flex(*table, entries, max_levels, GFP_KERNEL);
+       table = kzalloc_flex(*table, entries, max_levels);
        if (!table)
                return -ENOMEM;
 
index d83e5c53bd43408e2ee1cccb17b5ffda03e39e57..2e671b45f1740c0f3b6df272fee31bf7047def0a 100644 (file)
@@ -133,7 +133,7 @@ static int smu10_init_dynamic_state_adjustment_rule_settings(
        int count = 8;
        struct phm_clock_voltage_dependency_table *table_clk_vlt;
 
-       table_clk_vlt = kzalloc_flex(*table_clk_vlt, entries, count, GFP_KERNEL);
+       table_clk_vlt = kzalloc_flex(*table_clk_vlt, entries, count);
 
        if (NULL == table_clk_vlt) {
                pr_err("Can not allocate memory!\n");
@@ -472,7 +472,7 @@ static int smu10_get_clock_voltage_dependency_table(struct pp_hwmgr *hwmgr,
        uint32_t i;
        struct smu10_voltage_dependency_table *ptable;
 
-       ptable = kzalloc_flex(*ptable, entries, num_entry, GFP_KERNEL);
+       ptable = kzalloc_flex(*ptable, entries, num_entry);
        if (NULL == ptable)
                return -ENOMEM;
 
index 8133f2cc5e1d254645cb20f140bc755bc667bf70..5ad6ab3d2d375918a0df12264a9185651aa9fa4f 100644 (file)
@@ -276,7 +276,7 @@ static int smu8_init_dynamic_state_adjustment_rule_settings(
 {
        struct phm_clock_voltage_dependency_table *table_clk_vlt;
 
-       table_clk_vlt = kzalloc_flex(*table_clk_vlt, entries, 8, GFP_KERNEL);
+       table_clk_vlt = kzalloc_flex(*table_clk_vlt, entries, 8);
 
        if (NULL == table_clk_vlt) {
                pr_err("Can not allocate memory!\n");
index 29837c0f42ed89e02ef207e1fd857fbb92049c8c..40ecaac6c6042d83826c721ad897ce6f730c471b 100644 (file)
@@ -495,7 +495,7 @@ int phm_initializa_dynamic_state_adjustment_rule_settings(struct pp_hwmgr *hwmgr
        struct phm_ppt_v1_information *pptable_info = (struct phm_ppt_v1_information *)(hwmgr->pptable);
 
        /* initialize vddc_dep_on_dal_pwrl table */
-       table_clk_vlt = kzalloc_flex(*table_clk_vlt, entries, 4, GFP_KERNEL);
+       table_clk_vlt = kzalloc_flex(*table_clk_vlt, entries, 4);
 
        if (NULL == table_clk_vlt) {
                pr_err("Can not allocate space for vddc_dep_on_dal_pwrl! \n");
index b9a1ab27d995885370d35879754e8cb730c5cde2..d3d3ebea9e78c0da2c67aba1b8b719121ba21036 100644 (file)
@@ -755,7 +755,7 @@ static int get_dcefclk_voltage_dependency_table(
                num_entries = clk_dep_table->ucNumEntries;
 
 
-       clk_table = kzalloc_flex(*clk_table, entries, num_entries, GFP_KERNEL);
+       clk_table = kzalloc_flex(*clk_table, entries, num_entries);
        if (!clk_table)
                return -ENOMEM;
 
@@ -1040,7 +1040,7 @@ static int get_vddc_lookup_table(
        PP_ASSERT_WITH_CODE((vddc_lookup_pp_tables->ucNumEntries != 0),
                        "Invalid SOC_VDDD Lookup Table!", return 1);
 
-       table = kzalloc_flex(*table, entries, max_levels, GFP_KERNEL);
+       table = kzalloc_flex(*table, entries, max_levels);
        if (!table)
                return -ENOMEM;
 
index d1e7d758fb700fba4cd51cf76802d0499a4e9a24..18755a8e613d59c09508e9945bef3fe1e1fb72ed 100644 (file)
@@ -231,7 +231,7 @@ static void soc_opaque_gpio_set_value(struct intel_connector *connector,
 {
        struct gpiod_lookup_table *lookup;
 
-       lookup = kzalloc_flex(*lookup, table, 2, GFP_KERNEL);
+       lookup = kzalloc_flex(*lookup, table, 2);
        if (!lookup)
                return;
 
index 6ff5dc07b719e0314f7396620d35a971e9830696..6ac0f23570f335791e92bc2b32d3c6bd338720d2 100644 (file)
@@ -1103,7 +1103,7 @@ static struct i915_gem_engines *alloc_engines(unsigned int count)
 {
        struct i915_gem_engines *e;
 
-       e = kzalloc_flex(*e, engines, count, GFP_KERNEL);
+       e = kzalloc_flex(*e, engines, count);
        if (!e)
                return NULL;
 
index 4212873c326dd67343a62a3f127a7570ae7c6dc7..f2863da7f5c1c5e4faa6fd150806d185886020d8 100644 (file)
@@ -103,7 +103,7 @@ static struct dma_buf *mock_dmabuf(int npages)
        struct dma_buf *dmabuf;
        int i;
 
-       mock = kmalloc_flex(*mock, pages, npages, GFP_KERNEL);
+       mock = kmalloc_flex(*mock, pages, npages);
        if (!mock)
                return ERR_PTR(-ENOMEM);
 
index 546ef2121f446a1cfabeafa0e8b758c38a9cbab7..cafe0b8e6bdd0d1972426bfde5e92abf418ca2f9 100644 (file)
@@ -3934,7 +3934,7 @@ execlists_create_virtual(struct intel_engine_cs **siblings, unsigned int count,
        unsigned int n;
        int err;
 
-       ve = kzalloc_flex(*ve, siblings, count, GFP_KERNEL);
+       ve = kzalloc_flex(*ve, siblings, count);
        if (!ve)
                return ERR_PTR(-ENOMEM);
 
index 8cced31d1d964141bb93049ffc50b9bf363bcb5b..ec62db5cc367522666ae23a2df9aa194d93e63b6 100644 (file)
@@ -1183,7 +1183,7 @@ static int intel_vgpu_ioctl_get_region_info(struct vfio_device *vfio_dev,
                              VFIO_REGION_INFO_FLAG_WRITE;
                info->size = gvt_aperture_sz(vgpu->gvt);
 
-               sparse = kzalloc_flex(*sparse, areas, nr_areas, GFP_KERNEL);
+               sparse = kzalloc_flex(*sparse, areas, nr_areas);
                if (!sparse)
                        return -ENOMEM;
 
index ed18650d83fd79ce0d4d2f5a26ef1d86f2026074..fbc3a13a4974bc461c5717f5c55bf3c206c6cfaf 100644 (file)
@@ -197,7 +197,7 @@ __sync_alloc_leaf(struct i915_syncmap *parent, u64 id)
 {
        struct i915_syncmap *p;
 
-       p = kmalloc_flex(*p, seqno, KSYNCMAP, GFP_KERNEL);
+       p = kmalloc_flex(*p, seqno, KSYNCMAP);
        if (unlikely(!p))
                return NULL;
 
@@ -279,7 +279,7 @@ static noinline int __sync_set(struct i915_syncmap **root, u64 id, u32 seqno)
                        unsigned int above;
 
                        /* Insert a join above the current layer */
-                       next = kzalloc_flex(*next, child, KSYNCMAP, GFP_KERNEL);
+                       next = kzalloc_flex(*next, child, KSYNCMAP);
                        if (unlikely(!next))
                                return -ENOMEM;
 
index f2c304d70c172f364ed49bb5cf9a50ff8591615c..ec973aebebf3b4048487d3a66893e678a54f0e29 100644 (file)
@@ -2841,7 +2841,7 @@ static int perf_series_engines(void *arg)
        if (!stats)
                return -ENOMEM;
 
-       ps = kzalloc_flex(*ps, ce, nengines, GFP_KERNEL);
+       ps = kzalloc_flex(*ps, ce, nengines);
        if (!ps) {
                kfree(stats);
                return -ENOMEM;
index 72d7290a43946fb7c6ca7210fe479846a48b677c..aa594460741280dd7a489348e4e1066b78dfd1c8 100644 (file)
@@ -900,7 +900,7 @@ nouveau_pfns_alloc(unsigned long npages)
 {
        struct nouveau_pfnmap_args *args;
 
-       args = kzalloc_flex(*args, p.phys, npages, GFP_KERNEL);
+       args = kzalloc_flex(*args, p.phys, npages);
        if (!args)
                return NULL;
 
@@ -1063,7 +1063,7 @@ nouveau_svm_init(struct nouveau_drm *drm)
        if (drm->client.device.info.family > NV_DEVICE_INFO_V0_PASCAL)
                return;
 
-       drm->svm = svm = kzalloc_flex(*drm->svm, buffer, 1, GFP_KERNEL);
+       drm->svm = svm = kzalloc_flex(*drm->svm, buffer, 1);
        if (!drm->svm)
                return;
 
index e7e0c381606c94971e8a707cf644b33e7a17bed4..a866602ad32abba25d12bd11d512592fea7ec02e 100644 (file)
@@ -89,7 +89,7 @@ nvkm_chid_new(const struct nvkm_event_func *func, struct nvkm_subdev *subdev,
        struct nvkm_chid *chid;
        int id;
 
-       if (!(chid = *pchid = kzalloc_flex(*chid, used, nr, GFP_KERNEL)))
+       if (!(chid = *pchid = kzalloc_flex(*chid, used, nr)))
                return -ENOMEM;
 
        kref_init(&chid->kref);
index b1a2ebd94a452e6f502c498a5ada23617de31fb9..2156cc414648062bf53b3f10fcb209f5dc68177f 100644 (file)
@@ -106,7 +106,7 @@ nvkm_rm_engine_ctor(void *(*dtor)(struct nvkm_engine *), struct nvkm_rm *rm,
 {
        struct nvkm_engine_func *func;
 
-       func = kzalloc_flex(*func, sclass, nclass + 1, GFP_KERNEL);
+       func = kzalloc_flex(*func, sclass, nclass + 1);
        if (!func)
                return -ENOMEM;
 
index a726f44583cb2dcc9621e2ef02f30d8dbcf7f43c..6cc65e19528de0f9c34fdd7da56fcb9c2ab820df 100644 (file)
@@ -56,7 +56,7 @@ nvkm_rm_gr_new(struct nvkm_rm *rm)
        struct nvkm_gr_func *func;
        struct r535_gr *gr;
 
-       func = kzalloc_flex(*func, sclass, ARRAY_SIZE(classes) + 1, GFP_KERNEL);
+       func = kzalloc_flex(*func, sclass, ARRAY_SIZE(classes) + 1);
        if (!func)
                return -ENOMEM;
 
index 616978b8d945328fa2cae84d0ad6207fe7cf7a02..b818836f072634998326b81c988d3ff56998ab73 100644 (file)
@@ -73,7 +73,7 @@ static int ttm_range_man_alloc(struct ttm_resource_manager *man,
        if (!lpfn)
                lpfn = man->size;
 
-       node = kzalloc_flex(*node, mm_nodes, 1, GFP_KERNEL);
+       node = kzalloc_flex(*node, mm_nodes, 1);
        if (!node)
                return -ENOMEM;
 
index b1bde69e4517bf69679bf2b9aafd3a23a2613624..e3d7474854eb4154d884613688fcdebaeb1688bd 100644 (file)
@@ -353,7 +353,7 @@ int v3d_perfmon_create_ioctl(struct drm_device *dev, void *data,
                        return -EINVAL;
        }
 
-       perfmon = kzalloc_flex(*perfmon, values, req->ncounters, GFP_KERNEL);
+       perfmon = kzalloc_flex(*perfmon, values, req->ncounters);
        if (!perfmon)
                return -ENOMEM;
 
index 26e89e7054a035823c0d1fb628c6c05685629852..eb5e1c936a011200b9f149dea1de31f2434dd1c1 100644 (file)
@@ -172,7 +172,7 @@ int vc4_perfmon_create_ioctl(struct drm_device *dev, void *data,
                        return -EINVAL;
        }
 
-       perfmon = kzalloc_flex(*perfmon, counters, req->ncounters, GFP_KERNEL);
+       perfmon = kzalloc_flex(*perfmon, counters, req->ncounters);
        if (!perfmon)
                return -ENOMEM;
        perfmon->dev = vc4;
index a2f462aeec25b924db7bf058e0d38d082447e73f..f22dc5c21cd42e2b1f3b2ae3720a27b71ca19ae5 100644 (file)
@@ -167,7 +167,7 @@ struct virtio_gpu_object_array *virtio_gpu_array_alloc(u32 nents)
 {
        struct virtio_gpu_object_array *objs;
 
-       objs = kmalloc_flex(*objs, objs, nents, GFP_KERNEL);
+       objs = kmalloc_flex(*objs, objs, nents);
        if (!objs)
                return NULL;
 
index c41e7cc13d8ac29ec8a998587f90cee92e910924..0ddae7fcfc97fa9d2bdf6a4e0253c93089afd356 100644 (file)
@@ -208,7 +208,7 @@ static struct xe_exec_queue *__xe_exec_queue_alloc(struct xe_device *xe,
        /* only kernel queues can be permanent */
        XE_WARN_ON((flags & EXEC_QUEUE_FLAG_PERMANENT) && !(flags & EXEC_QUEUE_FLAG_KERNEL));
 
-       q = kzalloc_flex(*q, lrc, width, GFP_KERNEL);
+       q = kzalloc_flex(*q, lrc, width);
        if (!q)
                return ERR_PTR(-ENOMEM);
 
index 8f45a1e72e1c509e5b70186457c5d5858619260f..ffa27f66bba7835a3921006316868eec3bb2389f 100644 (file)
@@ -710,7 +710,7 @@ static int config_blob_open(struct inode *inode, struct file *file)
        if (ret < 0)
                return ret;
 
-       cbd = kzalloc_flex(*cbd, blob, ret, GFP_KERNEL);
+       cbd = kzalloc_flex(*cbd, blob, ret);
        if (!cbd)
                return -ENOMEM;
 
index 0cff46a0f1f6e3aa934bd60484f5aff70d204a14..8163c3a8fc87c83683c331c580d7784275d2883f 100644 (file)
@@ -64,7 +64,7 @@ static struct xe_lmtt_pt *lmtt_pt_alloc(struct xe_lmtt *lmtt, unsigned int level
        struct xe_bo *bo;
        int err;
 
-       pt = kzalloc_flex(*pt, entries, num_entries, GFP_KERNEL);
+       pt = kzalloc_flex(*pt, entries, num_entries);
        if (!pt) {
                err = -ENOMEM;
                goto out;
index 18d58ad574cfcdc59bbc59258ece7cb258ca70c3..9d77ba605aecf20dd8c8fb88b649e1afdc733eae 100644 (file)
@@ -33,7 +33,7 @@ static int xe_ttm_sys_mgr_new(struct ttm_resource_manager *man,
        struct xe_ttm_sys_node *node;
        int r;
 
-       node = kzalloc_flex(*node, base.mm_nodes, 1, GFP_KERNEL);
+       node = kzalloc_flex(*node, base.mm_nodes, 1);
        if (!node)
                return -ENOMEM;
 
index 1f68516716be7afc6a26b274d6e96a3ee622f537..709da8ef50716ee355b4fa8dafb98cbaa633ba49 100644 (file)
@@ -93,7 +93,7 @@ struct gb_module *gb_module_create(struct gb_host_device *hd, u8 module_id,
        struct gb_module *module;
        int i;
 
-       module = kzalloc_flex(*module, interfaces, num_interfaces, GFP_KERNEL);
+       module = kzalloc_flex(*module, interfaces, num_interfaces);
        if (!module)
                return NULL;
 
index 34f40ed46242960bbcb757e25a0ec8ffa80cdebe..fd0f29038a5f01ce921c442962502b230ea9d681 100644 (file)
@@ -850,7 +850,7 @@ static int hte_register_chip(struct hte_chip *chip)
                return -EINVAL;
        }
 
-       gdev = kzalloc_flex(*gdev, ei, chip->nlines, GFP_KERNEL);
+       gdev = kzalloc_flex(*gdev, ei, chip->nlines);
        if (!gdev)
                return -ENOMEM;
 
index ea6bfa67b518b46e0bb2227e8110f211add15a10..f9fcb4793aaf02f6aa31f7cf3240ccf39902caff 100644 (file)
@@ -724,7 +724,7 @@ struct i2c_atr *i2c_atr_new(struct i2c_adapter *parent, struct device *dev,
        if (!ops || !ops->attach_addr || !ops->detach_addr)
                return ERR_PTR(-EINVAL);
 
-       atr = kzalloc_flex(*atr, adapter, max_adapters, GFP_KERNEL);
+       atr = kzalloc_flex(*atr, adapter, max_adapters);
        if (!atr)
                return ERR_PTR(-ENOMEM);
 
index 7894723b8399fcfac1f6291657b8848518d5f650..6616f751075ae296bf0c81b50a9182d042220ec5 100644 (file)
@@ -187,7 +187,7 @@ static struct adi_i3c_xfer *adi_i3c_master_alloc_xfer(struct adi_i3c_master *mas
 {
        struct adi_i3c_xfer *xfer;
 
-       xfer = kzalloc_flex(*xfer, cmds, ncmds, GFP_KERNEL);
+       xfer = kzalloc_flex(*xfer, cmds, ncmds);
        if (!xfer)
                return NULL;
 
index 28c9e37f9b0df329816bfd7d16a77651d63e56a8..d87bde3f7700f952a0080bf285d1241ca5bfb96b 100644 (file)
@@ -382,7 +382,7 @@ dw_i3c_master_alloc_xfer(struct dw_i3c_master *master, unsigned int ncmds)
 {
        struct dw_i3c_xfer *xfer;
 
-       xfer = kzalloc_flex(*xfer, cmds, ncmds, GFP_KERNEL);
+       xfer = kzalloc_flex(*xfer, cmds, ncmds);
        if (!xfer)
                return NULL;
 
index e806ae292aee82347dbc8bfa6eac41765d56e4c8..b78aebf6b2ca4d42670e7bfdcc6647c0290afa0e 100644 (file)
@@ -498,7 +498,7 @@ cdns_i3c_master_alloc_xfer(struct cdns_i3c_master *master, unsigned int ncmds)
 {
        struct cdns_i3c_xfer *xfer;
 
-       xfer = kzalloc_flex(*xfer, cmds, ncmds, GFP_KERNEL);
+       xfer = kzalloc_flex(*xfer, cmds, ncmds);
        if (!xfer)
                return NULL;
 
index e55455369eaa67a7099e61d2dbf2019885f25107..d422983f0ee4776c3cd6c14adba1eda0e3ab7603 100644 (file)
@@ -328,7 +328,7 @@ static int hci_dma_init(struct i3c_hci *hci)
        }
        if (nr_rings > XFER_RINGS)
                nr_rings = XFER_RINGS;
-       rings = kzalloc_flex(*rings, headers, nr_rings, GFP_KERNEL);
+       rings = kzalloc_flex(*rings, headers, nr_rings);
        if (!rings)
                return -ENOMEM;
        hci->io_data = rings;
index d7ab232586c7bb77eea3ed12b7326e5fb7f81103..d9f5b30a4b2f3a561f6ef3aed5dace08e0b93dfd 100644 (file)
@@ -345,7 +345,7 @@ static struct renesas_i3c_xfer *renesas_i3c_alloc_xfer(struct renesas_i3c *i3c,
 {
        struct renesas_i3c_xfer *xfer;
 
-       xfer = kzalloc_flex(*xfer, cmds, ncmds, GFP_KERNEL);
+       xfer = kzalloc_flex(*xfer, cmds, ncmds);
        if (!xfer)
                return NULL;
 
index b849bc1d5d4cf6af2630aa5d5443aea45ea99723..b84b324e4111612cccda4d51ea277d8c484158b1 100644 (file)
@@ -1504,7 +1504,7 @@ svc_i3c_master_alloc_xfer(struct svc_i3c_master *master, unsigned int ncmds)
 {
        struct svc_i3c_xfer *xfer;
 
-       xfer = kzalloc_flex(*xfer, cmds, ncmds, GFP_KERNEL);
+       xfer = kzalloc_flex(*xfer, cmds, ncmds);
        if (!xfer)
                return NULL;
 
index 51e3b360584f306525e3ba604fe9c93d68e7413d..cb771ef8eeb331ee7e3961a8e712dcaa6ef9c25c 100644 (file)
@@ -60,7 +60,7 @@ static struct hw_consumer_buffer *iio_hw_consumer_get_buffer(
                        return buf;
        }
 
-       buf = kzalloc_flex(*buf, scan_mask, mask_longs, GFP_KERNEL);
+       buf = kzalloc_flex(*buf, scan_mask, mask_longs);
        if (!buf)
                return NULL;
 
index 9cc26c9d1e47469c4d502f3e5a28efb5b63c2f69..e65acf97e02f36a4d34df77055011ba5fc8eda7a 100644 (file)
@@ -4050,7 +4050,7 @@ static void cm_recv_handler(struct ib_mad_agent *mad_agent,
        attr_id = be16_to_cpu(mad_recv_wc->recv_buf.mad->mad_hdr.attr_id);
        atomic_long_inc(&port->counters[CM_RECV][attr_id - CM_ATTR_ID_OFFSET]);
 
-       work = kmalloc_flex(*work, path, paths, GFP_KERNEL);
+       work = kmalloc_flex(*work, path, paths);
        if (!work) {
                ib_free_recv_mad(mad_recv_wc);
                return;
index ad2f009886d8b5b6de616959cc5553cb864374df..bea7df3dd8f32dd40d8761a592d0336efebe8ad4 100644 (file)
@@ -823,7 +823,7 @@ static int mcast_add_one(struct ib_device *device)
        int i;
        int count = 0;
 
-       dev = kmalloc_flex(*dev, port, device->phys_port_cnt, GFP_KERNEL);
+       dev = kmalloc_flex(*dev, port, device->phys_port_cnt);
        if (!dev)
                return -ENOMEM;
 
index 9b3d7088e3e1dbfd4f38d25f0fd219b51b75d509..575b4a4b200bbfbfcbfca981eba186a13b2a92cd 100644 (file)
@@ -3205,7 +3205,7 @@ struct rdma_hw_stats *rdma_alloc_hw_stats_struct(
 {
        struct rdma_hw_stats *stats;
 
-       stats = kzalloc_flex(*stats, value, num_counters, GFP_KERNEL);
+       stats = kzalloc_flex(*stats, value, num_counters);
        if (!stats)
                return NULL;
 
index 95611f725257b43d3c81ef94677652eadb12b6ee..67ed1542aa8a6fabeea2f1d2995df7e1b1cfdd6b 100644 (file)
@@ -735,7 +735,7 @@ static int set_rcvarray_entry(struct hfi1_filedata *fd,
         * Allocate the node first so we can handle a potential
         * failure before we've programmed anything.
         */
-       node = kzalloc_flex(*node, pages, npages, GFP_KERNEL);
+       node = kzalloc_flex(*node, pages, npages);
        if (!node)
                return -ENOMEM;
 
index 090a05743e099310326e3b5b2392400b8b7f9e9d..4c1dea4fd526a6cf0f0dc581f47b4bb8dda94896 100644 (file)
@@ -2097,7 +2097,7 @@ int mlx5_ib_advise_mr_prefetch(struct ib_pd *pd,
                return mlx5_ib_prefetch_sg_list(pd, advice, pf_flags, sg_list,
                                                num_sge);
 
-       work = kvzalloc_flex(*work, frags, num_sge, GFP_KERNEL);
+       work = kvzalloc_flex(*work, frags, num_sge);
        if (!work)
                return -ENOMEM;
 
index 6f4455f123b18a0ca6be609bb4b6c648d527ed08..e4380d7f232722fd7be96e996687ed35998e15db 100644 (file)
@@ -367,7 +367,7 @@ struct mthca_icm_table *mthca_alloc_icm_table(struct mthca_dev *dev,
        obj_per_chunk = MTHCA_TABLE_CHUNK_SIZE / obj_size;
        num_icm = DIV_ROUND_UP(nobj, obj_per_chunk);
 
-       table = kmalloc_flex(*table, icm, num_icm, GFP_KERNEL);
+       table = kmalloc_flex(*table, icm, num_icm);
        if (!table)
                return NULL;
 
@@ -532,7 +532,7 @@ struct mthca_user_db_table *mthca_init_user_db_tab(struct mthca_dev *dev)
                return NULL;
 
        npages = dev->uar_table.uarc_size / MTHCA_ICM_PAGE_SIZE;
-       db_tab = kmalloc_flex(*db_tab, page, npages, GFP_KERNEL);
+       db_tab = kmalloc_flex(*db_tab, page, npages);
        if (!db_tab)
                return ERR_PTR(-ENOMEM);
 
index add3dde9488f63da44e69782ba71a793bccbb726..15f1ff917d6c134dbdf9db5e7edbd643ceaab36c 100644 (file)
@@ -242,7 +242,7 @@ static struct rvt_mr *__rvt_alloc_mr(int count, struct ib_pd *pd)
 
        /* Allocate struct plus pointers to first level page tables. */
        m = (count + RVT_SEGSZ - 1) / RVT_SEGSZ;
-       mr = kzalloc_flex(*mr, mr.map, m, GFP_KERNEL);
+       mr = kzalloc_flex(*mr, mr.map, m);
        if (!mr)
                goto bail;
 
index 81b7d5cc83132f1435c47b1fc742683ad1e79ae6..bc11b1ec59ac61158e8bca62a6024bbcce756608 100644 (file)
@@ -523,7 +523,7 @@ static int rxe_ib_advise_mr_prefetch(struct ib_pd *ibpd,
                                               num_sge);
 
        /* Asynchronous call is "best-effort" and allowed to fail */
-       work = kvzalloc_flex(*work, frags, num_sge, GFP_KERNEL);
+       work = kvzalloc_flex(*work, frags, num_sge);
        if (!work)
                return -ENOMEM;
 
index acb8b7a176872d10668f695cc54916ebcfeb1717..98c802b3ed723719b7f24a62bde9f901c9cdb09a 100644 (file)
@@ -321,7 +321,7 @@ struct siw_pbl *siw_pbl_alloc(u32 num_buf)
        if (num_buf == 0)
                return ERR_PTR(-EINVAL);
 
-       pbl = kzalloc_flex(*pbl, pbe, num_buf, GFP_KERNEL);
+       pbl = kzalloc_flex(*pbl, pbe, num_buf);
        if (!pbl)
                return ERR_PTR(-ENOMEM);
 
index 7e69c0d1bf60d0d589e5fc45c69342a6bb056e7f..30339dcabb4d13839c206ef126a2679dd13ace98 100644 (file)
@@ -418,7 +418,7 @@ static struct srp_fr_pool *srp_create_fr_pool(struct ib_device *device,
        if (pool_size <= 0)
                goto err;
        ret = -ENOMEM;
-       pool = kzalloc_flex(*pool, desc, pool_size, GFP_KERNEL);
+       pool = kzalloc_flex(*pool, desc, pool_size);
        if (!pool)
                goto err;
        pool->size = pool_size;
index e67f293c40f90d30067c1e870f32bfcc5bbaf59f..d90d288b0cad44ba9b1566192d3abc65e7f13275 100644 (file)
@@ -3210,7 +3210,7 @@ static int srpt_add_one(struct ib_device *device)
 
        pr_debug("device = %p\n", device);
 
-       sdev = kzalloc_flex(*sdev, port, device->phys_port_cnt, GFP_KERNEL);
+       sdev = kzalloc_flex(*sdev, port, device->phys_port_cnt);
        if (!sdev)
                return -ENOMEM;
 
index 77360def61be74bae0a12dae1b9f3308ab847c29..c7325226cb8663a3fd2a3224815403630c7d2ce7 100644 (file)
@@ -465,7 +465,7 @@ static int evdev_open(struct inode *inode, struct file *file)
        struct evdev_client *client;
        int error;
 
-       client = kvzalloc_flex(*client, buffer, bufsize, GFP_KERNEL);
+       client = kvzalloc_flex(*client, buffer, bufsize);
        if (!client)
                return -ENOMEM;
 
index 17061fb2f5b85db62d5c79ab9c527dbde226df56..0e5d1d1ceb4604a0910478b919efae283c3adb68 100644 (file)
@@ -303,7 +303,7 @@ int input_ff_create(struct input_dev *dev, unsigned int max_effects)
        }
 
        struct ff_device *ff __free(kfree) =
-               kzalloc_flex(*ff, effect_owners, max_effects, GFP_KERNEL);
+               kzalloc_flex(*ff, effect_owners, max_effects);
        if (!ff)
                return -ENOMEM;
 
index f0fa83ab93392e51aef15c1f200507e0d8a3734a..b08d1d08d0b4d8612cff186bc7fd5f8b45365fa1 100644 (file)
@@ -101,7 +101,7 @@ static int input_leds_connect(struct input_handler *handler,
        if (!num_leds)
                return -ENXIO;
 
-       leds = kzalloc_flex(*leds, leds, num_leds, GFP_KERNEL);
+       leds = kzalloc_flex(*leds, leds, num_leds);
        if (!leds)
                return -ENOMEM;
 
index ad6b1d4242ed54a6eb26a2d2478d552c501138ab..c06e98fbd77c7bff790ed7a4dcc39adffd34164c 100644 (file)
@@ -50,7 +50,7 @@ int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots,
                return -EINVAL;
 
        struct input_mt *mt __free(kfree) =
-                       kzalloc_flex(*mt, slots, num_slots, GFP_KERNEL);
+                       kzalloc_flex(*mt, slots, num_slots);
        if (!mt)
                return -ENOMEM;
 
index 8fd909407ec86d1fe90168d6bdbe27a8cb0df2c0..589f51d430c7d877d9cc469a2a81c9d1303a4371 100644 (file)
@@ -193,7 +193,7 @@ static int omap_kp_probe(struct platform_device *pdev)
        row_shift = get_count_order(pdata->cols);
        keycodemax = pdata->rows << row_shift;
 
-       omap_kp = kzalloc_flex(*omap_kp, keymap, keycodemax, GFP_KERNEL);
+       omap_kp = kzalloc_flex(*omap_kp, keymap, keycodemax);
        input_dev = input_allocate_device();
        if (!omap_kp || !input_dev) {
                kfree(omap_kp);
index fde208ebe68568cf7003ebc4fa7eddcc5c5630a0..8569b78a18517b33abeafac091978b25cbc1acc7 100644 (file)
@@ -172,7 +172,7 @@ static struct icc_path *path_init(struct device *dev, struct icc_node *dst,
        struct icc_path *path;
        int i;
 
-       path = kzalloc_flex(*path, reqs, num_nodes, GFP_KERNEL);
+       path = kzalloc_flex(*path, reqs, num_nodes);
        if (!path)
                return ERR_PTR(-ENOMEM);
 
index 42383121657b736b0df558524895002cd00d7032..35db5178095404fec87cd0f18e44ea97cf354e78 100644 (file)
@@ -3010,7 +3010,7 @@ int iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode)
                return -ENOMEM;
 
        /* Preallocate for the overwhelmingly common case of 1 ID */
-       fwspec = kzalloc_flex(*fwspec, ids, 1, GFP_KERNEL);
+       fwspec = kzalloc_flex(*fwspec, ids, 1);
        if (!fwspec)
                return -ENOMEM;
 
index 29b916c050828fe6d3f60cc7e958d0cf80b7c1bf..4d1464dae5eb18fcaeb4ef5338711ab02dc360f7 100644 (file)
@@ -44,7 +44,7 @@ struct dm_bio_prison *dm_bio_prison_create(void)
        struct dm_bio_prison *prison;
 
        num_locks = dm_num_hash_locks();
-       prison = kzalloc_flex(*prison, regions, num_locks, GFP_KERNEL);
+       prison = kzalloc_flex(*prison, regions, num_locks);
        if (!prison)
                return NULL;
        prison->num_locks = num_locks;
index 9a17b3b603d1f88da2b4357dec8e61a2928d9b78..00d36d4aca52854a9f18d956179d2e65db5d5b72 100644 (file)
@@ -3237,7 +3237,7 @@ static int crypt_ctr(struct dm_target *ti, unsigned int argc, char **argv)
                return -EINVAL;
        }
 
-       cc = kzalloc_flex(*cc, key, key_size, GFP_KERNEL);
+       cc = kzalloc_flex(*cc, key, key_size);
        if (!cc) {
                ti->error = "Cannot allocate encryption context";
                return -ENOMEM;
index 939d403fda30117a834c32091b0955d66836c97f..c5dc083c724416226cabceef42277d2fb4d57cd3 100644 (file)
@@ -744,7 +744,7 @@ static struct raid_set *raid_set_alloc(struct dm_target *ti, struct raid_type *r
                return ERR_PTR(-EINVAL);
        }
 
-       rs = kzalloc_flex(*rs, dev, raid_devs, GFP_KERNEL);
+       rs = kzalloc_flex(*rs, dev, raid_devs);
        if (!rs) {
                ti->error = "Cannot allocate raid context";
                return ERR_PTR(-ENOMEM);
index 9fb2182ef287798d4d32ce0a5537d8913ca87c8c..80a5c412770799df0627d9d510fbee5030ec409f 100644 (file)
@@ -890,7 +890,7 @@ static struct mirror_set *alloc_context(unsigned int nr_mirrors,
                                        struct dm_dirty_log *dl)
 {
        struct mirror_set *ms =
-               kzalloc_flex(*ms, mirror, nr_mirrors, GFP_KERNEL);
+               kzalloc_flex(*ms, mirror, nr_mirrors);
 
        if (!ms) {
                ti->error = "Cannot allocate mirror context";
index e06bb1f7518eabdbf63cc5d2459dded282f753eb..750865fd3ae74408052e0289b12bee7526c957a4 100644 (file)
@@ -129,7 +129,7 @@ static int stripe_ctr(struct dm_target *ti, unsigned int argc, char **argv)
                return -EINVAL;
        }
 
-       sc = kmalloc_flex(*sc, stripe, stripes, GFP_KERNEL);
+       sc = kmalloc_flex(*sc, stripe, stripes);
        if (!sc) {
                ti->error = "Memory allocation for striped context failed";
                return -ENOMEM;
index 00dffd4a9ea80902dfb90d1d90494068ead3cd36..5952f02de1e62631fe23c9beb6148d0d5497347c 100644 (file)
@@ -62,7 +62,7 @@ static struct switch_ctx *alloc_switch_ctx(struct dm_target *ti, unsigned int nr
 {
        struct switch_ctx *sctx;
 
-       sctx = kzalloc_flex(*sctx, path_list, nr_paths, GFP_KERNEL);
+       sctx = kzalloc_flex(*sctx, path_list, nr_paths);
        if (!sctx)
                return NULL;
 
index beeb88274da4a47041755547b2072e9a44f11b37..fdff250d0d51372f9245344f889ffa9d4c0379c3 100644 (file)
@@ -92,7 +92,7 @@ static struct linear_conf *linear_conf(struct mddev *mddev, int raid_disks)
        int cnt;
        int i;
 
-       conf = kzalloc_flex(*conf, disks, raid_disks, GFP_KERNEL);
+       conf = kzalloc_flex(*conf, disks, raid_disks);
        if (!conf)
                return ERR_PTR(-ENOMEM);
 
index d877802352d3423ae24fee8c1cb1bb4c1b26f6ca..f2ca1c7ed9baee952a03082ffaa3c31a436085bf 100644 (file)
@@ -811,7 +811,7 @@ static int tegra_open(struct file *file)
        struct tegra_ctx *ctx;
        int err;
 
-       ctx = kzalloc_flex(*ctx, ctrls, ARRAY_SIZE(ctrl_cfgs), GFP_KERNEL);
+       ctx = kzalloc_flex(*ctx, ctrls, ARRAY_SIZE(ctrl_cfgs));
        if (!ctx)
                return -ENOMEM;
 
index b92561fb65d4953b87083d00f37370ffab2f5780..9dd2aaa95a67406bda3a257325442888895ed088 100644 (file)
@@ -235,7 +235,7 @@ int v4l2_event_subscribe(struct v4l2_fh *fh,
        if (elems < 1)
                elems = 1;
 
-       sev = kvzalloc_flex(*sev, events, elems, GFP_KERNEL);
+       sev = kvzalloc_flex(*sev, events, elems);
        if (!sev)
                return -ENOMEM;
        sev->elems = elems;
index 122300b89279c6ab1f2ad6e14548a61ef4acec47..d93ba5e8662cd652ea38f5081e30a29cba72799a 100644 (file)
@@ -926,7 +926,7 @@ static int jmb38x_ms_probe(struct pci_dev *pdev,
                goto err_out_int;
        }
 
-       jm = kzalloc_flex(*jm, hosts, cnt, GFP_KERNEL);
+       jm = kzalloc_flex(*jm, hosts, cnt);
        if (!jm) {
                rc = -ENOMEM;
                goto err_out_int;
index 8537c76e25414e4093a4f99d78a8854a466bbaea..3916ec07ecad185d15a33170f9b5c9699ac947ed 100644 (file)
@@ -700,7 +700,7 @@ int bcm_vk_send_shutdown_msg(struct bcm_vk *vk, u32 shut_type,
                return -EINVAL;
        }
 
-       entry = kzalloc_flex(*entry, to_v_msg, 1, GFP_KERNEL);
+       entry = kzalloc_flex(*entry, to_v_msg, 1);
        if (!entry)
                return -ENOMEM;
        entry->to_v_blks = 1;   /* always 1 block */
index 7c2964762ef0bfabf3627ebdd9ca00d7c5457c62..cf6382981777b9050e2a8b4aef861f69a4c592b7 100644 (file)
@@ -117,7 +117,7 @@ enclosure_register(struct device *dev, const char *name, int components,
                   struct enclosure_component_callbacks *cb)
 {
        struct enclosure_device *edev =
-               kzalloc_flex(*edev, component, components, GFP_KERNEL);
+               kzalloc_flex(*edev, component, components);
        int err, i;
 
        BUG_ON(!cb);
index 6b39ee357cef4ae36564d626e49705f9a312d5f7..e0098f314570dd984fdb45b57885d6d24826c3b6 100644 (file)
@@ -477,7 +477,7 @@ static void lkdtm_FAM_BOUNDS(void)
 {
        struct lkdtm_cb_fam *inst;
 
-       inst = kzalloc_flex(*inst, array, element_count + 1, GFP_KERNEL);
+       inst = kzalloc_flex(*inst, array, element_count + 1);
        if (!inst) {
                pr_err("FAIL: could not allocate test struct!\n");
                return;
index ce217b1c3fdd70bb020f1a209563a49c5f0a9ae0..30af282262efbe482278d9788c04c89f0d33677c 100644 (file)
@@ -884,7 +884,7 @@ static int setup_wait(struct ntsync_device *dev,
        if (args->alert)
                fds[count] = args->alert;
 
-       q = kmalloc_flex(*q, entries, total_count, GFP_KERNEL);
+       q = kmalloc_flex(*q, entries, total_count);
        if (!q)
                return -ENOMEM;
        q->task = current;
index 1a49483297a9b6fc8f0a8744065f03b01df06d0c..da0827724a61ce2a807ff321ea7134d607a51b73 100644 (file)
@@ -176,7 +176,7 @@ struct tifm_adapter *tifm_alloc_adapter(unsigned int num_sockets,
 {
        struct tifm_adapter *fm;
 
-       fm = kzalloc_flex(*fm, sockets, num_sockets, GFP_KERNEL);
+       fm = kzalloc_flex(*fm, sockets, num_sockets);
        if (fm) {
                fm->dev.class = &tifm_adapter_class;
                fm->dev.parent = dev;
index 277a03924b2f5919ed5ab27d18fb832cceafda1d..e2e21d66eba576914143672a6ae3df155e33d207 100644 (file)
@@ -776,7 +776,7 @@ static int cfi_intelext_partition_fixup(struct mtd_info *mtd,
                }
 
                numvirtchips = cfi->numchips * numparts;
-               newcfi = kmalloc_flex(*newcfi, chips, numvirtchips, GFP_KERNEL);
+               newcfi = kmalloc_flex(*newcfi, chips, numvirtchips);
                if (!newcfi)
                        return -ENOMEM;
                shared = kmalloc_objs(struct flchip_shared, cfi->numchips,
index ebf653ba8f6acb41302d86d8a6976b021a4506bd..433194a76e2a379cb0480d0b94d7f98a497174bc 100644 (file)
@@ -134,7 +134,7 @@ static struct cfi_private *genprobe_ident_chips(struct map_info *map, struct chi
         * our caller, and copy the appropriate data into them.
         */
 
-       retcfi = kmalloc_flex(*retcfi, chips, cfi.numchips, GFP_KERNEL);
+       retcfi = kmalloc_flex(*retcfi, chips, cfi.numchips);
 
        if (!retcfi) {
                kfree(cfi.cfiq);
index c4c736ead0e5a7a55591d2daefc53e8e1b4bc244..f2fa8f68d190534f004bca0420e59781a04d2ec8 100644 (file)
@@ -764,7 +764,7 @@ static int intel_dg_mtd_probe(struct auxiliary_device *aux_dev,
                return -ENODEV;
        }
 
-       nvm = kzalloc_flex(*nvm, regions, nregions, GFP_KERNEL);
+       nvm = kzalloc_flex(*nvm, regions, nregions);
        if (!nvm)
                return -ENOMEM;
 
index de05fe31754a444ed1d80af78bb9f41a9d61f1ab..f041913a711201c6ea937eb165adc0f073a185e3 100644 (file)
@@ -167,7 +167,7 @@ static struct lpddr_private *lpddr_probe_chip(struct map_info *map)
        lpddr.numchips = 1;
 
        numvirtchips = lpddr.numchips * lpddr.qinfo->HWPartsNum;
-       retlpddr = kzalloc_flex(*retlpddr, chips, numvirtchips, GFP_KERNEL);
+       retlpddr = kzalloc_flex(*retlpddr, chips, numvirtchips);
        if (!retlpddr)
                return NULL;
 
index 8a1a0f0365ca33ec336fa46a76bcdf9b6851810e..4506b27a905e1786248e9519b5b2e9a75a63587e 100644 (file)
@@ -170,7 +170,7 @@ static struct sa_info *sa1100_setup_mtd(struct platform_device *pdev,
        /*
         * Allocate the map_info structs in one go.
         */
-       info = kzalloc_flex(*info, subdev, nr, GFP_KERNEL);
+       info = kzalloc_flex(*info, subdev, nr);
        if (!info) {
                ret = -ENOMEM;
                goto out;
index c9bf8ec00a368f1597fe1b487d8fe7b046d10bc5..93b7f38f59a85b2fe2919104f48bab5bf509d6dc 100644 (file)
@@ -5099,7 +5099,7 @@ int bond_update_slave_arr(struct bonding *bond, struct slave *skipslave)
 
        usable_slaves = kzalloc_flex(*usable_slaves, arr, bond->slave_cnt,
                                     GFP_KERNEL);
-       all_slaves = kzalloc_flex(*all_slaves, arr, bond->slave_cnt, GFP_KERNEL);
+       all_slaves = kzalloc_flex(*all_slaves, arr, bond->slave_cnt);
        if (!usable_slaves || !all_slaves) {
                ret = -ENOMEM;
                goto out;
index 95de036c4410fc8e9efe08323c14e681def65ed6..9d27d6f0c0b54900b1ab85618ca71d7721c540a1 100644 (file)
@@ -1560,7 +1560,7 @@ static int gs_usb_probe(struct usb_interface *intf,
                return -EINVAL;
        }
 
-       parent = kzalloc_flex(*parent, canch, icount, GFP_KERNEL);
+       parent = kzalloc_flex(*parent, canch, icount);
        if (!parent)
                return -ENOMEM;
 
index a3090c70b4280d9c509fec9a1b548b10908a5b38..e47967b12d5d21c7833b6a23c6fe3e7487b4524c 100644 (file)
@@ -477,7 +477,7 @@ bool sja1105_gating_check_conflicts(struct sja1105_private *priv, int port,
        if (list_empty(&gating_cfg->entries))
                return false;
 
-       dummy = kzalloc_flex(*dummy, entries, num_entries, GFP_KERNEL);
+       dummy = kzalloc_flex(*dummy, entries, num_entries);
        if (!dummy) {
                NL_SET_ERR_MSG_MOD(extack, "Failed to allocate memory");
                return true;
index 818481f7a3ea18cab4f59dff298daa4c833437a2..f13dfceb065cb04dcc0e984c11cfb95b2cbb6e3f 100644 (file)
@@ -1654,7 +1654,7 @@ static int bnx2x_vf_mbx_macvlan_list(struct bnx2x *bp,
        int i, j;
        struct bnx2x_vf_mac_vlan_filters *fl = NULL;
 
-       fl = kzalloc_flex(*fl, filters, tlv->n_mac_vlan_filters, GFP_KERNEL);
+       fl = kzalloc_flex(*fl, filters, tlv->n_mac_vlan_filters);
        if (!fl)
                return -ENOMEM;
 
index 6bcb952fe8325454ef6209294a3acf296f3c227d..e27c6ff67cbdc1fed1d7306731cab1654c002a10 100644 (file)
@@ -408,7 +408,7 @@ struct l2t_data *t3_init_l2t(unsigned int l2t_capacity)
        struct l2t_data *d;
        int i;
 
-       d = kvzalloc_flex(*d, l2tab, l2t_capacity, GFP_KERNEL);
+       d = kvzalloc_flex(*d, l2tab, l2t_capacity);
        if (!d)
                return NULL;
 
index 0549265807a1986bcbd6294f27c5705349150cd7..6954c15d2b82b87cfd1851fcf4924ac0ea20adc9 100644 (file)
@@ -287,7 +287,7 @@ struct clip_tbl *t4_init_clip_tbl(unsigned int clipt_start,
        if (clipt_size < CLIPT_MIN_HASH_BUCKETS)
                return NULL;
 
-       ctbl = kvzalloc_flex(*ctbl, hash_list, clipt_size, GFP_KERNEL);
+       ctbl = kvzalloc_flex(*ctbl, hash_list, clipt_size);
        if (!ctbl)
                return NULL;
 
index dbfa657c04b93bafec87e1fbecb5fef831bdcbe1..1c1a7bc5a89664337fe6b10c4417cd360460d8b4 100644 (file)
@@ -501,7 +501,7 @@ struct cxgb4_tc_u32_table *cxgb4_init_tc_u32(struct adapter *adap)
        if (!max_tids)
                return NULL;
 
-       t = kvzalloc_flex(*t, table, max_tids, GFP_KERNEL);
+       t = kvzalloc_flex(*t, table, max_tids);
        if (!t)
                return NULL;
 
index 1e2a6bac25ba468b7181e66d651be76f9bcc21f2..426189d6c25a942c9911ff89a00599e88a471b80 100644 (file)
@@ -620,7 +620,7 @@ struct l2t_data *t4_init_l2t(unsigned int l2t_start, unsigned int l2t_end)
        if (l2t_size < L2T_MIN_HASH_BUCKETS)
                return NULL;
 
-       d = kvzalloc_flex(*d, l2tab, l2t_size, GFP_KERNEL);
+       d = kvzalloc_flex(*d, l2tab, l2t_size);
        if (!d)
                return NULL;
 
index 28b1d5b2bcabfb434b74c66adb86bf8128206af0..442d63bece59d1c582921cc536f7c1cf8d148ea1 100644 (file)
@@ -653,7 +653,7 @@ struct sched_table *t4_init_sched(unsigned int sched_size)
        struct sched_table *s;
        unsigned int i;
 
-       s = kvzalloc_flex(*s, tab, sched_size, GFP_KERNEL);
+       s = kvzalloc_flex(*s, tab, sched_size);
        if (!s)
                return NULL;
 
index 315c7605622f4e855323241d10ebe3182c6957b9..21c7ec34b788fbfb99b057fec71c6ab658bdc067 100644 (file)
@@ -47,7 +47,7 @@ struct smt_data *t4_init_smt(void)
 
        smt_size = SMT_SIZE;
 
-       s = kvzalloc_flex(*s, smtab, smt_size, GFP_KERNEL);
+       s = kvzalloc_flex(*s, smtab, smt_size);
        if (!s)
                return NULL;
        s->smt_size = smt_size;
index 1a67d31364561f80345c2463104530e1dcd82965..f153da750c43c27726cf61178cfdac4e23706ac0 100644 (file)
@@ -354,7 +354,7 @@ static bool tsnep_test_taprio(struct tsnep_adapter *adapter)
        struct tc_taprio_qopt_offload *qopt;
        int i;
 
-       qopt = kzalloc_flex(*qopt, entries, 255, GFP_KERNEL);
+       qopt = kzalloc_flex(*qopt, entries, 255);
        if (!qopt)
                return false;
        for (i = 0; i < 255; i++)
@@ -451,7 +451,7 @@ static bool tsnep_test_taprio_change(struct tsnep_adapter *adapter)
        struct tc_taprio_qopt_offload *qopt;
        int i;
 
-       qopt = kzalloc_flex(*qopt, entries, 255, GFP_KERNEL);
+       qopt = kzalloc_flex(*qopt, entries, 255);
        if (!qopt)
                return false;
        for (i = 0; i < 255; i++)
@@ -604,7 +604,7 @@ static bool tsnep_test_taprio_extension(struct tsnep_adapter *adapter)
        struct tc_taprio_qopt_offload *qopt;
        int i;
 
-       qopt = kzalloc_flex(*qopt, entries, 255, GFP_KERNEL);
+       qopt = kzalloc_flex(*qopt, entries, 255);
        if (!qopt)
                return false;
        for (i = 0; i < 255; i++)
index c220dfdbadfef732f1d5af85f352f524bc70e9c5..7cad3da8a24360b09dc9c33cbb93dbf5f825673e 100644 (file)
@@ -3454,7 +3454,7 @@ static int enetc_int_vector_init(struct enetc_ndev_priv *priv, int i,
        struct enetc_bdr *bdr;
        int j, err;
 
-       v = kzalloc_flex(*v, tx_ring, v_tx_rings, GFP_KERNEL);
+       v = kzalloc_flex(*v, tx_ring, v_tx_rings);
        if (!v)
                return -ENOMEM;
 
index a4f4c4d14035908bca62d931f34cf59cf3619c74..47c25692b91c20231cbd7d0b8eea067028b8020a 100644 (file)
@@ -81,7 +81,7 @@ static struct hnae_handle *hns_ae_get_handle(struct hnae_ae_dev *dev,
        vfnum_per_port = hns_ae_get_vf_num_per_port(dsaf_dev, port_id);
        qnum_per_vf = hns_ae_get_q_num_per_vf(dsaf_dev, port_id);
 
-       vf_cb = kzalloc_flex(*vf_cb, ae_handle.qs, qnum_per_vf, GFP_KERNEL);
+       vf_cb = kzalloc_flex(*vf_cb, ae_handle.qs, qnum_per_vf);
        if (unlikely(!vf_cb)) {
                dev_err(dsaf_dev->dev, "malloc vf_cb fail!\n");
                ae_handle = ERR_PTR(-ENOMEM);
index 9f2620a14484076c0c6cf0372be9a1795ab5ea03..9fee3a511e4baf9e7a641db8de3f9c147ff22c94 100644 (file)
@@ -1597,7 +1597,7 @@ static int fm10k_alloc_q_vector(struct fm10k_intfc *interface,
        ring_count = txr_count + rxr_count;
 
        /* allocate q_vector and rings */
-       q_vector = kzalloc_flex(*q_vector, ring, ring_count, GFP_KERNEL);
+       q_vector = kzalloc_flex(*q_vector, ring, ring_count);
        if (!q_vector)
                return -ENOMEM;
 
index f2f3411878e1f56c08659e4f1b20a3ea99f18eda..87b97e09df14a9f8b992681a82cfd84783d1998e 100644 (file)
@@ -133,7 +133,7 @@ static struct iavf_ptp_aq_cmd *iavf_allocate_ptp_cmd(enum virtchnl_ops v_opcode,
 {
        struct iavf_ptp_aq_cmd *cmd;
 
-       cmd = kzalloc_flex(*cmd, msg, msglen, GFP_KERNEL);
+       cmd = kzalloc_flex(*cmd, msg, msglen);
        if (!cmd)
                return NULL;
 
index cd211c559a59b2d152e67568c08c41e6c6ca6248..40e08a71d2d35eeb71525111ebd8fc5546db3d48 100644 (file)
@@ -200,7 +200,7 @@ static int idpf_add_flow_steer(struct net_device *netdev,
        if (q_index >= num_rxq)
                return -EINVAL;
 
-       rule = kzalloc_flex(*rule, rule_info, 1, GFP_KERNEL);
+       rule = kzalloc_flex(*rule, rule_info, 1);
        if (!rule)
                return -ENOMEM;
 
@@ -310,7 +310,7 @@ static int idpf_del_flow_steer(struct net_device *netdev,
        if (!idpf_sideband_action_ena(vport, fsp))
                return -EOPNOTSUPP;
 
-       rule = kzalloc_flex(*rule, rule_info, 1, GFP_KERNEL);
+       rule = kzalloc_flex(*rule, rule_info, 1);
        if (!rule)
                return -ENOMEM;
 
index c03810c03f379722879d0fbb04937bb6be2c0457..cf655af6c4f0f93ed7c2cd70ab75c1ed46a1660f 100644 (file)
@@ -740,7 +740,7 @@ struct idpf_queue_set *idpf_alloc_queue_set(struct idpf_adapter *adapter,
 {
        struct idpf_queue_set *qp;
 
-       qp = kzalloc_flex(*qp, qs, num, GFP_KERNEL);
+       qp = kzalloc_flex(*qp, qs, num);
        if (!qp)
                return NULL;
 
index 73d841e63d2da835e7d3b78014eb2aa006255926..e31072dd08639835095aed6be4969d2f71c7e81a 100644 (file)
@@ -4863,7 +4863,7 @@ static int igc_alloc_q_vector(struct igc_adapter *adapter,
        /* allocate q_vector and rings */
        q_vector = adapter->q_vector[v_idx];
        if (!q_vector)
-               q_vector = kzalloc_flex(*q_vector, ring, ring_count, GFP_KERNEL);
+               q_vector = kzalloc_flex(*q_vector, ring, ring_count);
        else
                memset(q_vector, 0, struct_size(q_vector, ring, ring_count));
        if (!q_vector)
index f5c00cf57d432ec09dc9d4c0f1ca2bd731b28ff3..030085d878d95c49f20d8f77f13afb3abcba242b 100644 (file)
@@ -858,7 +858,7 @@ static int ixgbe_alloc_q_vector(struct ixgbe_adapter *adapter,
        q_vector = kzalloc_node(struct_size(q_vector, ring, ring_count),
                                GFP_KERNEL, node);
        if (!q_vector)
-               q_vector = kzalloc_flex(*q_vector, ring, ring_count, GFP_KERNEL);
+               q_vector = kzalloc_flex(*q_vector, ring, ring_count);
        if (!q_vector)
                return -ENOMEM;
 
index 78e19dbb9f3a37b92d40a840beb28759b19199f9..8fe263190d38ac2e78dea0c04a8adf89a2ce758e 100644 (file)
@@ -509,7 +509,7 @@ static int add_res_tree(struct mlx5_core_dev *dev, enum dbg_rsc_type type,
        char resn[32];
        int i;
 
-       d = kzalloc_flex(*d, fields, nfile, GFP_KERNEL);
+       d = kzalloc_flex(*d, fields, nfile);
        if (!d)
                return -ENOMEM;
 
index 4678c2c934232e5f2dcd3ea7ad59ee6936baf7fd..d0103b232c0c3bb8e9596505f5db0f39d7f9cb2e 100644 (file)
@@ -1548,7 +1548,7 @@ static struct mlx5_flow_handle *alloc_handle(int num_rules)
 {
        struct mlx5_flow_handle *handle;
 
-       handle = kzalloc_flex(*handle, rule, num_rules, GFP_KERNEL);
+       handle = kzalloc_flex(*handle, rule, num_rules);
        if (!handle)
                return NULL;
 
index 653faec72da524cedd3b8999fa2c584f60f27112..fdbdcadef63bafb09d67b7eece260dbe2f20e50b 100644 (file)
@@ -460,7 +460,7 @@ static struct mlx5_fs_bulk *mlx5_fc_bulk_create(struct mlx5_core_dev *dev,
        alloc_bitmask = MLX5_CAP_GEN(dev, flow_counter_bulk_alloc);
        bulk_len = alloc_bitmask > 0 ? MLX5_FC_BULK_NUM_FCS(alloc_bitmask) : 1;
 
-       fc_bulk = kvzalloc_flex(*fc_bulk, fcs, bulk_len, GFP_KERNEL);
+       fc_bulk = kvzalloc_flex(*fc_bulk, fcs, bulk_len);
        if (!fc_bulk)
                return NULL;
 
index 505b25e8da7f87874032cdfa63b6dfe663a0d436..86828e329187d0d32bb52547e42126ab21999bd3 100644 (file)
@@ -117,7 +117,7 @@ mlx5_fs_hws_pr_bulk_create(struct mlx5_core_dev *dev, void *pool_ctx)
                return NULL;
        pr_pool_ctx = pool_ctx;
        bulk_len = MLX5_FS_HWS_DEFAULT_BULK_LEN;
-       pr_bulk = kvzalloc_flex(*pr_bulk, prs_data, bulk_len, GFP_KERNEL);
+       pr_bulk = kvzalloc_flex(*pr_bulk, prs_data, bulk_len);
        if (!pr_bulk)
                return NULL;
 
@@ -273,7 +273,7 @@ mlx5_fs_hws_mh_bulk_create(struct mlx5_core_dev *dev, void *pool_ctx)
 
        pattern = pool_ctx;
        bulk_len = MLX5_FS_HWS_DEFAULT_BULK_LEN;
-       mh_bulk = kvzalloc_flex(*mh_bulk, mhs_data, bulk_len, GFP_KERNEL);
+       mh_bulk = kvzalloc_flex(*mh_bulk, mhs_data, bulk_len);
        if (!mh_bulk)
                return NULL;
 
index 3b6b17c48a18eebac0b8dcce541c9807149c45e8..a937ac667ddd47570caa64a4acbe7792161f3208 100644 (file)
@@ -1453,7 +1453,7 @@ int mlxsw_env_init(struct mlxsw_core *mlxsw_core,
                           mlxsw_reg_mgpir_max_modules_per_slot_get(mgpir_pl) :
                           module_count;
 
-       env = kzalloc_flex(*env, line_cards, num_of_slots + 1, GFP_KERNEL);
+       env = kzalloc_flex(*env, line_cards, num_of_slots + 1);
        if (!env)
                return -ENOMEM;
 
index 6aa1252cbe491f066ef653e2614e8c93f11e5a7e..5ede8e7b91f3216ddeb306f0e3fdad25a7078acd 100644 (file)
@@ -224,7 +224,7 @@ mlxsw_sp1_kvdl_part_init(struct mlxsw_sp *mlxsw_sp,
        }
 
        nr_entries = div_u64(resource_size, info->alloc_size);
-       part = kzalloc_flex(*part, usage, BITS_TO_LONGS(nr_entries), GFP_KERNEL);
+       part = kzalloc_flex(*part, usage, BITS_TO_LONGS(nr_entries));
        if (!part)
                return ERR_PTR(-ENOMEM);
 
index 33ef49de4e0bd9917eda4471c14faf430916d300..c08b3ec2b60097f8fdc7003cab42c4e8b544a4f2 100644 (file)
@@ -124,7 +124,7 @@ int mlxsw_sp_counter_pool_init(struct mlxsw_sp *mlxsw_sp)
        struct mlxsw_sp_counter_pool *pool;
        int err;
 
-       pool = kzalloc_flex(*pool, sub_pools, sub_pools_count, GFP_KERNEL);
+       pool = kzalloc_flex(*pool, sub_pools, sub_pools_count);
        if (!pool)
                return -ENOMEM;
        mlxsw_sp->counter_pool = pool;
index 1124f5feeb23315afcb0bafd97132cfc1e5949b9..a7ed770d49cc43e85ff0ca1e6b200f93ba811bcc 100644 (file)
@@ -5198,7 +5198,7 @@ mlxsw_sp_nexthop_obj_group_info_init(struct mlxsw_sp *mlxsw_sp,
                return -EINVAL;
        }
 
-       nhgi = kzalloc_flex(*nhgi, nexthops, nhs, GFP_KERNEL);
+       nhgi = kzalloc_flex(*nhgi, nexthops, nhs);
        if (!nhgi)
                return -ENOMEM;
        nh_grp->nhgi = nhgi;
@@ -5779,7 +5779,7 @@ mlxsw_sp_nexthop4_group_info_init(struct mlxsw_sp *mlxsw_sp,
        struct mlxsw_sp_nexthop *nh;
        int err, i;
 
-       nhgi = kzalloc_flex(*nhgi, nexthops, nhs, GFP_KERNEL);
+       nhgi = kzalloc_flex(*nhgi, nexthops, nhs);
        if (!nhgi)
                return -ENOMEM;
        nh_grp->nhgi = nhgi;
@@ -7032,7 +7032,7 @@ mlxsw_sp_nexthop6_group_info_init(struct mlxsw_sp *mlxsw_sp,
        struct mlxsw_sp_nexthop *nh;
        int err, i;
 
-       nhgi = kzalloc_flex(*nhgi, nexthops, fib6_entry->nrt6, GFP_KERNEL);
+       nhgi = kzalloc_flex(*nhgi, nexthops, fib6_entry->nrt6);
        if (!nhgi)
                return -ENOMEM;
        nh_grp->nhgi = nhgi;
index 8ee83d35be9a9f996ac9be84fc2edf0bbd96e5dd..ae63d549b54299a31bda6ac3065dd2d97fc03183 100644 (file)
@@ -87,7 +87,7 @@ int mlxsw_sp_span_init(struct mlxsw_sp *mlxsw_sp)
                return -EIO;
 
        entries_count = MLXSW_CORE_RES_GET(mlxsw_sp->core, MAX_SPAN);
-       span = kzalloc_flex(*span, entries, entries_count, GFP_KERNEL);
+       span = kzalloc_flex(*span, entries, entries_count);
        if (!span)
                return -ENOMEM;
        refcount_set(&span->policer_id_base_ref_count, 0);
index e4e1af365460d35638cfd82ce72e616c20cd7592..9fb91d4f3971961ff792009f3e1594c153e915df 100644 (file)
@@ -1640,7 +1640,7 @@ static int fbnic_alloc_napi_vector(struct fbnic_dev *fbd, struct fbnic_net *fbn,
                return -EIO;
 
        /* Allocate NAPI vector and queue triads */
-       nv = kzalloc_flex(*nv, qt, qt_count, GFP_KERNEL);
+       nv = kzalloc_flex(*nv, qt, qt_count);
        if (!nv)
                return -ENOMEM;
 
index 9ee0f7f110dd3adfbff0603b74ab279ae01bebe3..ba3467f1e2eaefe1599183ddb014eef680c545c3 100644 (file)
@@ -461,7 +461,7 @@ static int mana_hwc_alloc_dma_buf(struct hw_channel_context *hwc, u16 q_depth,
        int err;
        u16 i;
 
-       dma_buf = kzalloc_flex(*dma_buf, reqs, q_depth, GFP_KERNEL);
+       dma_buf = kzalloc_flex(*dma_buf, reqs, q_depth);
        if (!dma_buf)
                return -ENOMEM;
 
index dad52eaa152f2964cd5464a4b4c1554e2bae56e7..0422a1c2535be46e28f97f4ba5ac55e1bd65d508 100644 (file)
@@ -2637,7 +2637,7 @@ static struct mana_rxq *mana_create_rxq(struct mana_port_context *apc,
 
        gc = gd->gdma_context;
 
-       rxq = kzalloc_flex(*rxq, rx_oobs, apc->rx_queue_size, GFP_KERNEL);
+       rxq = kzalloc_flex(*rxq, rx_oobs, apc->rx_queue_size);
        if (!rxq)
                return NULL;
 
index bac4c61f863273d326302d8e13baa304bfb8d551..6f9f67a31d2fabea616b201da57f63fe883c2572 100644 (file)
@@ -500,7 +500,7 @@ struct nfp_reprs *nfp_reprs_alloc(unsigned int num_reprs)
 {
        struct nfp_reprs *reprs;
 
-       reprs = kzalloc_flex(*reprs, reprs, num_reprs, GFP_KERNEL);
+       reprs = kzalloc_flex(*reprs, reprs, num_reprs);
        if (!reprs)
                return NULL;
        reprs->num_reprs = num_reprs;
index 9a1f1849e0db974603f5396794b120b6e4aa798f..b0c799fb3013dbbe25c659b99bc99625e3da1f1b 100644 (file)
@@ -319,7 +319,7 @@ __nfp_eth_read_ports(struct nfp_cpp *cpp, struct nfp_nsp *nsp)
                goto err;
        }
 
-       table = kzalloc_flex(*table, ports, cnt, GFP_KERNEL);
+       table = kzalloc_flex(*table, ports, cnt);
        if (!table)
                goto err;
 
index 0a0789aaaa5370f8e5a2d47c0ec89c8ae2d11a1e..a0c75886587c35ed9b787724ef346b175810dc48 100644 (file)
@@ -1095,7 +1095,7 @@ static int stmmac_test_rxp(struct stmmac_priv *priv)
        if (!priv->dma_cap.frpsel)
                return -EOPNOTSUPP;
 
-       sel = kzalloc_flex(*sel, keys, nk, GFP_KERNEL);
+       sel = kzalloc_flex(*sel, keys, nk);
        if (!sel)
                return -ENOMEM;
 
@@ -1368,7 +1368,7 @@ static int __stmmac_test_l3filt(struct stmmac_priv *priv, u32 dst, u32 src,
        cls->command = FLOW_CLS_REPLACE;
        cls->cookie = dummy_cookie;
 
-       rule = kzalloc_flex(*rule, action.entries, 1, GFP_KERNEL);
+       rule = kzalloc_flex(*rule, action.entries, 1);
        if (!rule) {
                ret = -ENOMEM;
                goto cleanup_cls;
@@ -1496,7 +1496,7 @@ static int __stmmac_test_l4filt(struct stmmac_priv *priv, u32 dst, u32 src,
        cls->command = FLOW_CLS_REPLACE;
        cls->cookie = dummy_cookie;
 
-       rule = kzalloc_flex(*rule, action.entries, 1, GFP_KERNEL);
+       rule = kzalloc_flex(*rule, action.entries, 1);
        if (!rule) {
                ret = -ENOMEM;
                goto cleanup_cls;
index 08dd0e4c3bc3d5e6e37973b569318ed471da42a8..746623fa59b40dc466ccc830908b1b8cc805aa29 100644 (file)
@@ -2095,7 +2095,7 @@ static int wx_alloc_q_vector(struct wx *wx,
        /* note this will allocate space for the ring structure as well! */
        ring_count = txr_count + rxr_count;
 
-       q_vector = kzalloc_flex(*q_vector, ring, ring_count, GFP_KERNEL);
+       q_vector = kzalloc_flex(*q_vector, ring, ring_count);
        if (!q_vector)
                return -ENOMEM;
 
index d2444339093216be32ccaa75da52b451b163f5a1..3f7707118450538ea89eadc43ad13c62680ae2d8 100644 (file)
@@ -598,7 +598,7 @@ static int wanxl_pci_init_one(struct pci_dev *pdev,
                ports = 4;
        }
 
-       card = kzalloc_flex(*card, ports, ports, GFP_KERNEL);
+       card = kzalloc_flex(*card, ports, ports);
        if (!card) {
                pci_release_regions(pdev);
                pci_disable_device(pdev);
index b91f8bb9a81c763a5069837eb727304dfcbd14aa..f2d5106adb01a688fed53fc7d07f9fa85806732f 100644 (file)
@@ -615,7 +615,7 @@ ath11k_ce_alloc_ring(struct ath11k_base *ab, int nentries, int desc_sz)
        struct ath11k_ce_ring *ce_ring;
        dma_addr_t base_addr;
 
-       ce_ring = kzalloc_flex(*ce_ring, skb, nentries, GFP_KERNEL);
+       ce_ring = kzalloc_flex(*ce_ring, skb, nentries);
        if (ce_ring == NULL)
                return ERR_PTR(-ENOMEM);
 
index 0cf830d97dbdf087b5b9fe60bb382c7202a25149..0879a132b67cff74f496770305330696639cdc9c 100644 (file)
@@ -146,7 +146,7 @@ int ath11k_reg_update_chan_list(struct ath11k *ar, bool wait)
        if (WARN_ON(!num_channels))
                return -EINVAL;
 
-       params = kzalloc_flex(*params, ch_param, num_channels, GFP_KERNEL);
+       params = kzalloc_flex(*params, ch_param, num_channels);
        if (!params)
                return -ENOMEM;
 
index 1106671dc8445198903eb0af8cbda071af55a8d4..67bbc6d8d0c9145524449f19b70045166cb1d2dd 100644 (file)
@@ -332,7 +332,7 @@ ath12k_ce_alloc_ring(struct ath12k_base *ab, int nentries, int desc_sz)
        struct ath12k_ce_ring *ce_ring;
        dma_addr_t base_addr;
 
-       ce_ring = kzalloc_flex(*ce_ring, skb, nentries, GFP_KERNEL);
+       ce_ring = kzalloc_flex(*ce_ring, skb, nentries);
        if (!ce_ring)
                return ERR_PTR(-ENOMEM);
 
index cd9ed489369e00645cb3e90c7ae126bc14d116b6..d784d9ec50611edfae2962bbde45e14268844558 100644 (file)
@@ -170,7 +170,7 @@ int ath12k_reg_update_chan_list(struct ath12k *ar, bool wait)
                return -EINVAL;
        }
 
-       arg = kzalloc_flex(*arg, channel, num_channels, GFP_KERNEL);
+       arg = kzalloc_flex(*arg, channel, num_channels);
 
        if (!arg)
                return -ENOMEM;
index 1a6cb3450d584c6e3e10623a2d074e1d02e04b4b..6cb8343da936e1add38f9ed5f92587e73769f285 100644 (file)
@@ -23,7 +23,7 @@ static int brcmf_bca_alloc_fweh_info(struct brcmf_pub *drvr)
 {
        struct brcmf_fweh_info *fweh;
 
-       fweh = kzalloc_flex(*fweh, evt_handler, BRCMF_BCA_E_LAST, GFP_KERNEL);
+       fweh = kzalloc_flex(*fweh, evt_handler, BRCMF_BCA_E_LAST);
        if (!fweh)
                return -ENOMEM;
 
index cdc9dc733f5b69cefe46bdefd2e806631f57c296..b6027d83e6ab574aab7dd0894ae60626bfae90ee 100644 (file)
@@ -132,7 +132,7 @@ static int brcmf_c_download_blob(struct brcmf_if *ifp,
 
        brcmf_dbg(TRACE, "Enter\n");
 
-       chunk_buf = kzalloc_flex(*chunk_buf, data, MAX_CHUNK_LEN, GFP_KERNEL);
+       chunk_buf = kzalloc_flex(*chunk_buf, data, MAX_CHUNK_LEN);
        if (!chunk_buf) {
                err = -ENOMEM;
                return -ENOMEM;
index abd38ac8c51eae43deef8c7a05563b17c09132d0..ce09d44fa73cf8fba9e43ad01a5ef1485c05dde9 100644 (file)
@@ -66,7 +66,7 @@ static int brcmf_cyw_alloc_fweh_info(struct brcmf_pub *drvr)
 {
        struct brcmf_fweh_info *fweh;
 
-       fweh = kzalloc_flex(*fweh, evt_handler, BRCMF_CYW_E_LAST, GFP_KERNEL);
+       fweh = kzalloc_flex(*fweh, evt_handler, BRCMF_CYW_E_LAST);
        if (!fweh)
                return -ENOMEM;
 
index 9d05a0f656f4551c3d0b689057a065bf86066108..4bacd83db052edf71e98974f25e16ec57c692c15 100644 (file)
@@ -825,7 +825,7 @@ brcmf_fw_alloc_request(u32 chip, u32 chiprev,
                return NULL;
        }
 
-       fwreq = kzalloc_flex(*fwreq, items, n_fwnames, GFP_KERNEL);
+       fwreq = kzalloc_flex(*fwreq, items, n_fwnames);
        if (!fwreq)
                return NULL;
 
index 9a8351537938ea38fa2cf1f55be7195aa22fc0c1..e14b5530f72035f4290b147ad9337cbf59502935 100644 (file)
@@ -24,7 +24,7 @@ static int brcmf_wcc_alloc_fweh_info(struct brcmf_pub *drvr)
 {
        struct brcmf_fweh_info *fweh;
 
-       fweh = kzalloc_flex(*fweh, evt_handler, BRCMF_WCC_E_LAST, GFP_KERNEL);
+       fweh = kzalloc_flex(*fweh, evt_handler, BRCMF_WCC_E_LAST);
        if (!fweh)
                return -ENOMEM;
 
index f723884e2a62f3b11636c2de2971a6ec397c8596..6de2517188f738b0f9e96028a338b4ff61f53382 100644 (file)
@@ -1067,7 +1067,7 @@ iwl_parse_eeprom_data(struct iwl_trans *trans, const struct iwl_rf_cfg *cfg,
        if (WARN_ON(!cfg || !cfg->eeprom_params))
                return NULL;
 
-       data = kzalloc_flex(*data, channels, IWL_NUM_CHANNELS, GFP_KERNEL);
+       data = kzalloc_flex(*data, channels, IWL_NUM_CHANNELS);
        if (!data)
                return NULL;
 
index ac8b64fec96d4f3f1f2c40bd75896d3720f6931d..d021b24d04d6b9b6c8ae9461f0b975026642347d 100644 (file)
@@ -71,7 +71,7 @@ static struct iwl_ucode_tlv *iwl_dbg_tlv_add(const struct iwl_ucode_tlv *tlv,
        u32 len = le32_to_cpu(tlv->length);
        struct iwl_dbg_tlv_node *node;
 
-       node = kzalloc_flex(*node, tlv.data, len, GFP_KERNEL);
+       node = kzalloc_flex(*node, tlv.data, len);
        if (!node)
                return NULL;
 
index 75d1db91314b546ff2dc4e2542cc942677913872..9e8977f4f072c02fbafbc2ef9f56371652ca9e27 100644 (file)
@@ -1687,7 +1687,7 @@ iwl_parse_nvm_mcc_info(struct iwl_trans *trans,
                      num_of_ch);
 
        /* build a regdomain rule for every valid channel */
-       regd = kzalloc_flex(*regd, reg_rules, num_of_ch, GFP_KERNEL);
+       regd = kzalloc_flex(*regd, reg_rules, num_of_ch);
        if (!regd)
                return ERR_PTR(-ENOMEM);
 
@@ -2036,7 +2036,7 @@ struct iwl_nvm_data *iwl_get_nvm(struct iwl_trans *trans,
        if (empty_otp)
                IWL_INFO(trans, "OTP is empty\n");
 
-       nvm = kzalloc_flex(*nvm, channels, IWL_NUM_CHANNELS, GFP_KERNEL);
+       nvm = kzalloc_flex(*nvm, channels, IWL_NUM_CHANNELS);
        if (!nvm) {
                ret = -ENOMEM;
                goto out;
index 5ececb8497862a41bbdfcffa4193cbeea14b057b..467211014977f27804fdf2f7d22c02697399da10 100644 (file)
@@ -1172,7 +1172,7 @@ iwl_mld_set_netdetect_info(struct iwl_mld *mld,
                for (int k = 0; k < SCAN_OFFLOAD_MATCHING_CHANNELS_LEN; k++)
                        n_channels +=
                                hweight8(matches[i].matching_channels[k]);
-               match = kzalloc_flex(*match, channels, n_channels, GFP_KERNEL);
+               match = kzalloc_flex(*match, channels, n_channels);
                if (!match)
                        return;
 
index 54e128fd014163b00124371816a4c3bf973d9787..0c53d6bd96514c6bd661776d7cb50867a4cf202e 100644 (file)
@@ -2092,7 +2092,7 @@ static int iwl_mld_alloc_ptk_pn(struct iwl_mld *mld,
                return -EINVAL;
 
        WARN_ON(rcu_access_pointer(mld_sta->ptk_pn[keyidx]));
-       *ptk_pn = kzalloc_flex(**ptk_pn, q, num_rx_queues, GFP_KERNEL);
+       *ptk_pn = kzalloc_flex(**ptk_pn, q, num_rx_queues);
        if (!*ptk_pn)
                return -ENOMEM;
 
index 66f4b3c9858072b05e8cda3b5162e58381ce27cf..a19f9d2e9346355825513dd8c367803861aa9d7f 100644 (file)
@@ -2605,7 +2605,7 @@ static void iwl_mvm_query_netdetect_reasons(struct iwl_mvm *mvm,
                n_matches = 0;
        }
 
-       net_detect = kzalloc_flex(*net_detect, matches, n_matches, GFP_KERNEL);
+       net_detect = kzalloc_flex(*net_detect, matches, n_matches);
        if (!net_detect || !n_matches)
                goto out_report_nd;
        net_detect->n_matches = n_matches;
@@ -2619,7 +2619,7 @@ static void iwl_mvm_query_netdetect_reasons(struct iwl_mvm *mvm,
                                                           d3_data->nd_results,
                                                           i);
 
-               match = kzalloc_flex(*match, channels, n_channels, GFP_KERNEL);
+               match = kzalloc_flex(*match, channels, n_channels);
                if (!match)
                        goto out_report_nd;
                match->n_channels = n_channels;
index f8f84fc670f3f134b321d7be35b3835df1a40362..85512f526c5f2af0d8c0ce53c0f18b688757f4cb 100644 (file)
@@ -1052,7 +1052,7 @@ mwifiex_create_custom_regdomain(struct mwifiex_private *priv,
        if (WARN_ON_ONCE(num_chan > NL80211_MAX_SUPP_REG_RULES))
                return ERR_PTR(-EINVAL);
 
-       regd = kzalloc_flex(*regd, reg_rules, num_chan, GFP_KERNEL);
+       regd = kzalloc_flex(*regd, reg_rules, num_chan);
        if (!regd)
                return ERR_PTR(-ENOMEM);
 
index 144c336e13a280ae1e9929952661d240e972d334..bf1babac38954e6314a54742070f1e6e864eb869 100644 (file)
@@ -248,7 +248,7 @@ int mt76_rx_aggr_start(struct mt76_dev *dev, struct mt76_wcid *wcid, u8 tidno,
 
        mt76_rx_aggr_stop(dev, wcid, tidno);
 
-       tid = kzalloc_flex(*tid, reorder_buf, size, GFP_KERNEL);
+       tid = kzalloc_flex(*tid, reorder_buf, size);
        if (!tid)
                return -ENOMEM;
 
index 0853b2e4967583b9ba915214b5c546bd38b4b662..ebb6cf5557473a7672c942deda7f4c5d2b11c0d6 100644 (file)
@@ -115,7 +115,7 @@ rtw89_acpi_evaluate_method(struct rtw89_dev *rtwdev, const char *method)
                goto out;
        }
 
-       data = kzalloc_flex(*data, buf, len, GFP_KERNEL);
+       data = kzalloc_flex(*data, buf, len);
        if (!data)
                goto out;
 
index b8cf9bbb16d49967de20098caca43cf0afc8cae8..9de93f65d7d76588640121d4b5e8efdfe4638083 100644 (file)
@@ -542,7 +542,7 @@ static void nvmet_execute_get_log_page_ana(struct nvmet_req *req)
        u16 status;
 
        status = NVME_SC_INTERNAL;
-       desc = kmalloc_flex(*desc, nsids, NVMET_MAX_NAMESPACES, GFP_KERNEL);
+       desc = kmalloc_flex(*desc, nsids, NVMET_MAX_NAMESPACES);
        if (!desc)
                goto out;
 
index a867a16092ea7f3aaee99b64ef75faf27d71de28..7fca8d726aaf86b069e447abe43402d1d5224b8a 100644 (file)
@@ -789,7 +789,7 @@ nvmet_fc_alloc_target_queue(struct nvmet_fc_tgt_assoc *assoc,
        if (qid > NVMET_NR_QUEUES)
                return NULL;
 
-       queue = kzalloc_flex(*queue, fod, sqsize, GFP_KERNEL);
+       queue = kzalloc_flex(*queue, fod, sqsize);
        if (!queue)
                return NULL;
 
index f900438570bf9c310e6ea930e7e546b4d4d7a6e6..ffeeedf6e31128a673f985ac752a7eae012468ff 100644 (file)
@@ -524,7 +524,7 @@ static int pci_npem_init(struct pci_dev *dev, const struct npem_ops *ops,
        int led_idx = 0;
        int ret;
 
-       npem = kzalloc_flex(*npem, leds, supported_cnt, GFP_KERNEL);
+       npem = kzalloc_flex(*npem, leds, supported_cnt);
        if (!npem)
                return -ENOMEM;
 
index 3a7ef8e0e0f4ec5a507c80fa84ed1f37a7eebfa6..743cd4839bff6f0b8083c5bda818b2eb816f90eb 100644 (file)
@@ -106,7 +106,7 @@ static struct ec_event_queue *event_queue_new(int capacity)
 {
        struct ec_event_queue *q;
 
-       q = kzalloc_flex(*q, entries, capacity, GFP_KERNEL);
+       q = kzalloc_flex(*q, entries, capacity);
        if (!q)
                return NULL;
 
index 73c668b840c7d32ba03c7553715b71d1568af842..753d630f3283dfec301a04743788566c68a20929 100644 (file)
@@ -141,7 +141,7 @@ static int amd_stb_handle_efr(struct file *filp)
        u32 fsize;
 
        fsize = dev->dram_size - S2D_RSVD_RAM_SPACE;
-       stb_data_arr = kmalloc_flex(*stb_data_arr, data, fsize, GFP_KERNEL);
+       stb_data_arr = kmalloc_flex(*stb_data_arr, data, fsize);
        if (!stb_data_arr)
                return -ENOMEM;
 
@@ -189,7 +189,7 @@ static int amd_stb_debugfs_open_v2(struct inode *inode, struct file *filp)
        }
 
        fsize = min(num_samples, S2D_TELEMETRY_BYTES_MAX);
-       stb_data_arr = kmalloc_flex(*stb_data_arr, data, fsize, GFP_KERNEL);
+       stb_data_arr = kmalloc_flex(*stb_data_arr, data, fsize);
        if (!stb_data_arr)
                return -ENOMEM;
 
index ec0994bfa9fcdd183dcfc9eca084f126065b1505..1455d9a7afcaccab375e2047b4b0004f39d48296 100644 (file)
@@ -107,7 +107,7 @@ skl_int3472_gpiod_get_from_temp_lookup(struct int3472_discrete_device *int3472,
        int ret;
 
        struct gpiod_lookup_table *lookup __free(kfree) =
-                       kzalloc_flex(*lookup, table, 2, GFP_KERNEL);
+                       kzalloc_flex(*lookup, table, 2);
        if (!lookup)
                return ERR_PTR(-ENOMEM);
 
index 2656ecea2a2ab88231c5230467d7679007f49e1c..9f2945de0caa8a7762eedb4416fee3913d47dc86 100644 (file)
@@ -49,7 +49,7 @@ int x86_android_tablet_get_gpiod(const char *chip, int pin, const char *con_id,
        struct gpiod_lookup_table *lookup;
        struct gpio_desc *gpiod;
 
-       lookup = kzalloc_flex(*lookup, table, 2, GFP_KERNEL);
+       lookup = kzalloc_flex(*lookup, table, 2);
        if (!lookup)
                return -ENOMEM;
 
index 7d48ab4a60b295bd63a7911d348690784e76a027..f132fad288cb670eb30bf8e7ca2bba1e9fc28820 100644 (file)
@@ -64,7 +64,7 @@ static int cros_pchg_ec_command(const struct charger_data *charger,
        struct cros_ec_command *msg;
        int ret;
 
-       msg = kzalloc_flex(*msg, data, max(outsize, insize), GFP_KERNEL);
+       msg = kzalloc_flex(*msg, data, max(outsize, insize));
        if (!msg)
                return -ENOMEM;
 
index 6b525ed7419707f981e4d44daa30fe6f4fa5cb7f..7d3e676a951c4bd3cbbbdf4319137ef8fd77b935 100644 (file)
@@ -94,7 +94,7 @@ static int cros_usbpd_charger_ec_command(struct charger_data *charger,
        struct cros_ec_command *msg;
        int ret;
 
-       msg = kzalloc_flex(*msg, data, max(outsize, insize), GFP_KERNEL);
+       msg = kzalloc_flex(*msg, data, max(outsize, insize));
        if (!msg)
                return -ENOMEM;
 
index 39febc6ccbb7fc9a86e983c5f7bb0d3d6c506be5..be4885da85b671fda412f92cb177a8b702067855 100644 (file)
@@ -2138,7 +2138,7 @@ static int pwm_cdev_open(struct inode *inode, struct file *file)
        if (!chip->operational)
                return -ENXIO;
 
-       cdata = kzalloc_flex(*cdata, pwm, chip->npwm, GFP_KERNEL);
+       cdata = kzalloc_flex(*cdata, pwm, chip->npwm);
        if (!cdata)
                return -ENOMEM;
 
index ae7996f677bd6179f77e5252e7ea22699eb3a7ca..fceec45c8afc1e74fe46311bdc023ff257e8d770 100644 (file)
@@ -1360,7 +1360,7 @@ of_reset_control_array_get(struct device_node *np, enum reset_control_flags flag
        if (num < 0)
                return optional ? NULL : ERR_PTR(num);
 
-       resets = kzalloc_flex(*resets, rstc, num, GFP_KERNEL);
+       resets = kzalloc_flex(*resets, rstc, num);
        if (!resets)
                return ERR_PTR(-ENOMEM);
        resets->num_rstcs = num;
index 9065b437dd8aaa8d28590dd7422c2664aaefcf90..7fc60880e409423f7fbbec162a1c846947062673 100644 (file)
@@ -238,7 +238,7 @@ static void __init sun6i_rtc_clk_init(struct device_node *node,
                return;
 
        rtc->data = data;
-       clk_data = kzalloc_flex(*clk_data, hws, 3, GFP_KERNEL);
+       clk_data = kzalloc_flex(*clk_data, hws, 3);
        if (!clk_data) {
                kfree(rtc);
                return;
index c7d86cab984b7a56eba434907a1ebca58584a89f..e2766963b69e49b2aa5bd0828ad2ebb4ea50c0b7 100644 (file)
@@ -322,7 +322,7 @@ int ccwgroup_create_dev(struct device *parent, struct ccwgroup_driver *gdrv,
        if (num_devices < 1)
                return -EINVAL;
 
-       gdev = kzalloc_flex(*gdev, cdev, num_devices, GFP_KERNEL);
+       gdev = kzalloc_flex(*gdev, cdev, num_devices);
        if (!gdev)
                return -ENOMEM;
 
index b22c53c3e5b7bf7555825c361604dc36b1d77213..48ee5bf48173885a12e3c1d0a8f0729d095adc4b 100644 (file)
@@ -815,7 +815,7 @@ static int spi_engine_optimize_message(struct spi_message *msg)
        p_dry.length = 0;
        spi_engine_compile_message(msg, true, &p_dry);
 
-       p = kzalloc_flex(*p, instructions, p_dry.length + 1, GFP_KERNEL);
+       p = kzalloc_flex(*p, instructions, p_dry.length + 1);
        if (!p)
                return -ENOMEM;
 
index 170118023b2f497baf968139b75d1fadeb00da6a..ff94482fefcc425b77f8dfadcbaaac4d3aae08d0 100644 (file)
@@ -1313,7 +1313,7 @@ static int bcm2835_spi_setup(struct spi_device *spi)
         * More on the problem that it addresses:
         *   https://www.spinics.net/lists/linux-gpio/msg36218.html
         */
-       lookup = kzalloc_flex(*lookup, table, 2, GFP_KERNEL);
+       lookup = kzalloc_flex(*lookup, table, 2);
        if (!lookup) {
                ret = -ENOMEM;
                goto err_cleanup;
index a8b598ed9269af687ba3fcb04aa71b2a4e9724ce..3027a2c25bcdee80c325388f2c9451ef02720867 100644 (file)
@@ -73,7 +73,7 @@ static int receive_data(struct gb_raw *raw, u32 len, u8 *data)
                goto exit;
        }
 
-       raw_data = kmalloc_flex(*raw_data, data, len, GFP_KERNEL);
+       raw_data = kmalloc_flex(*raw_data, data, len);
        if (!raw_data) {
                retval = -ENOMEM;
                goto exit;
index 9ad8473762bc9c0666524444ec515bcab8d4b8ba..7959daeabc6ff01bde2e4548442f55f9b25abccd 100644 (file)
@@ -193,7 +193,7 @@ struct rtw_cbuf *rtw_cbuf_alloc(u32 size)
 {
        struct rtw_cbuf *cbuf;
 
-       cbuf = kzalloc_flex(*cbuf, bufs, size, GFP_KERNEL);
+       cbuf = kzalloc_flex(*cbuf, bufs, size);
        cbuf->size = size;
 
        return cbuf;
index 80cc9196f145e1fe3ed07d00e13e2bac6001d7d3..3ae1f7137d9d59fd98a17026585ef0596816eed1 100644 (file)
@@ -276,7 +276,7 @@ fd_execute_rw_aio(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
        ssize_t len = 0;
        int ret = 0, i;
 
-       aio_cmd = kmalloc_flex(*aio_cmd, bvecs, sgl_nents, GFP_KERNEL);
+       aio_cmd = kmalloc_flex(*aio_cmd, bvecs, sgl_nents);
        if (!aio_cmd)
                return TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE;
 
index f0b2a2a340a3c6b0a86983419687f37d82b4e728..b7d706ed7ed96a4be3a2e2abe9d87d1b72b03651 100644 (file)
@@ -1542,7 +1542,7 @@ thermal_zone_device_register_with_trips(const char *type,
        if (!thermal_class)
                return ERR_PTR(-ENODEV);
 
-       tz = kzalloc_flex(*tz, trips, num_trips, GFP_KERNEL);
+       tz = kzalloc_flex(*tz, trips, num_trips);
        if (!tz)
                return ERR_PTR(-ENOMEM);
 
index d1b5a09ed68415f38dee288d17d350a60f251ded..da02d8f179b0067c90fd9da8aecfc630549d51f3 100644 (file)
@@ -559,7 +559,7 @@ static struct tz_episode *thermal_debugfs_tz_event_alloc(struct thermal_zone_dev
        struct tz_episode *tze;
        int i;
 
-       tze = kzalloc_flex(*tze, trip_stats, tz->num_trips, GFP_KERNEL);
+       tze = kzalloc_flex(*tze, trip_stats, tz->num_trips);
        if (!tze)
                return NULL;
 
index 9b3856766e8c8964e8bdb14c56db6be5b52866df..45d090bf090e102da451c58cc92ff6e9af89832b 100644 (file)
@@ -922,7 +922,7 @@ struct hvc_struct *hvc_alloc(uint32_t vtermno, int data,
                        return ERR_PTR(err);
        }
 
-       hp = kzalloc_flex(*hp, outbuf, outbuf_size, GFP_KERNEL);
+       hp = kzalloc_flex(*hp, outbuf, outbuf_size);
        if (!hp)
                return ERR_PTR(-ENOMEM);
 
index bf827ae3e5c869e5d5bc97f48c905bd8bce205a0..98eefa2cede4a3f51e8d840ad19a3733f6929d6d 100644 (file)
@@ -669,7 +669,7 @@ static void n_hdlc_alloc_buf(struct n_hdlc_buf_list *list, unsigned int count,
        unsigned int i;
 
        for (i = 0; i < count; i++) {
-               buf = kmalloc_flex(*buf, buf, maxframe, GFP_KERNEL);
+               buf = kmalloc_flex(*buf, buf, maxframe);
                if (!buf) {
                        pr_debug("%s(), kmalloc() failed for %s buffer %u\n",
                                        __func__, name, i);
index 643e5a6209481465406076d90e3f40c9c6896224..aa1ab4da9ff1b57c530aa7a1e6c5bf2523cda32c 100644 (file)
@@ -4148,7 +4148,7 @@ pciserial_init_ports(struct pci_dev *dev, const struct pciserial_board *board)
                        nr_ports = rc;
        }
 
-       priv = kzalloc_flex(*priv, line, nr_ports, GFP_KERNEL);
+       priv = kzalloc_flex(*priv, line, nr_ports);
        if (!priv) {
                priv = ERR_PTR(-ENOMEM);
                goto err_deinit;
index 8e88ae8d0e715f96e54b010b73c3d14c34ea80b2..1cd5fa61dc76c10550afc68c3757b8b6952c9ae3 100644 (file)
@@ -823,7 +823,7 @@ static int usb_parse_configuration(struct usb_device *dev, int cfgidx,
                        nalts[i] = j = USB_MAXALTSETTING;
                }
 
-               intfc = kzalloc_flex(*intfc, altsetting, j, GFP_KERNEL);
+               intfc = kzalloc_flex(*intfc, altsetting, j);
                config->intf_cache[i] = intfc;
                if (!intfc)
                        return -ENOMEM;
index 480d73c220a86776e136358d4dcd04d9e8540c53..002c3441bea32a2a4eb2a9b32d9563674677083d 100644 (file)
@@ -957,7 +957,7 @@ static ssize_t __ffs_epfile_read_data(struct ffs_epfile *epfile,
                data_len, ret);
 
        data_len -= ret;
-       buf = kmalloc_flex(*buf, storage, data_len, GFP_KERNEL);
+       buf = kmalloc_flex(*buf, storage, data_len);
        if (!buf)
                return -ENOMEM;
        buf->length = data_len;
index 2a81ae9e6cf28f3d29bfac40a65f07a86222fd93..218c180980f77e5f2e4513c4b93f0517ee553e1f 100644 (file)
@@ -1361,7 +1361,7 @@ static struct usb_function *f_midi_alloc(struct usb_function_instance *fi)
        }
 
        /* allocate and initialize one new instance */
-       midi = kzalloc_flex(*midi, in_ports_array, opts->in_ports, GFP_KERNEL);
+       midi = kzalloc_flex(*midi, in_ports_array, opts->in_ports);
        if (!midi) {
                status = -ENOMEM;
                goto setup_fail;
index aea572505ad204ea0a59a6b92d96c624b10b2fa2..2c007790ead25a77614b939a73125e751f7e73b8 100644 (file)
@@ -669,7 +669,7 @@ static struct usb_function *phonet_alloc(struct usb_function_instance *fi)
        struct f_phonet *fp;
        struct f_phonet_opts *opts;
 
-       fp = kzalloc_flex(*fp, out_reqv, phonet_rxq_size, GFP_KERNEL);
+       fp = kzalloc_flex(*fp, out_reqv, phonet_rxq_size);
        if (!fp)
                return ERR_PTR(-ENOMEM);
 
index 9377fb2bd163430a73000de902b6aa9e13d09cb5..e3550acaf1a03f78b17e0026b52a5c389462c07b 100644 (file)
@@ -264,7 +264,7 @@ create_sch_ep(struct xhci_hcd_mtk *mtk, struct usb_device *udev,
        else
                len = 1;
 
-       sch_ep = kzalloc_flex(*sch_ep, bw_budget_table, len, GFP_KERNEL);
+       sch_ep = kzalloc_flex(*sch_ep, bw_budget_table, len);
        if (!sch_ep)
                return ERR_PTR(-ENOMEM);
 
index 7260cdb927169d8d0e6eeb161c04ecb70b6014ea..12d493eb8bce9a8a547ba09191ddc32cd4c9476f 100644 (file)
@@ -1979,7 +1979,7 @@ static long vhost_set_memory(struct vhost_dev *d, struct vhost_memory __user *m)
                return -EOPNOTSUPP;
        if (mem.nregions > max_mem_regions)
                return -E2BIG;
-       newmem = kvzalloc_flex(*newmem, regions, mem.nregions, GFP_KERNEL);
+       newmem = kvzalloc_flex(*newmem, regions, mem.nregions);
        if (!newmem)
                return -ENOMEM;
 
index 9e7c138b1290d70d77493f41f9bf19271b100105..3c35b0a3ea0983b3cea8cff30da7037b318cb79a 100644 (file)
@@ -155,7 +155,7 @@ struct mmp_path *mmp_register_path(struct mmp_path_info *info)
        struct mmp_path *path = NULL;
        struct mmp_panel *panel;
 
-       path = kzalloc_flex(*path, overlays, info->overlay_num, GFP_KERNEL);
+       path = kzalloc_flex(*path, overlays, info->overlay_num);
        if (!path)
                return NULL;
 
index 37859cc8eefb84b18a2283988a57e947241c6dd1..657b9c5739d0d2372534af2026279baaf9ebb2f5 100644 (file)
@@ -176,7 +176,7 @@ tsm_mr_create_attribute_group(const struct tsm_measurements *tm)
        const struct bin_attribute **attrs __free(kfree) =
                kzalloc(sizeof(*attrs) * (tm->nr_mrs + 1) + nlen, GFP_KERNEL);
        struct tm_context *ctx __free(kfree) =
-               kzalloc_flex(*ctx, mrs, tm->nr_mrs, GFP_KERNEL);
+               kzalloc_flex(*ctx, mrs, tm->nr_mrs);
        char *name, *end;
 
        if (!ctx || !attrs)
index c0178ea010cf001d0346b578bd76a742b903c931..4cb66eb5460236a19108bc10e9483626f696646d 100644 (file)
@@ -141,7 +141,7 @@ static int privcmd_buf_mmap(struct file *file, struct vm_area_struct *vma)
        if (!(vma->vm_flags & VM_SHARED))
                return -EINVAL;
 
-       vma_priv = kzalloc_flex(*vma_priv, pages, count, GFP_KERNEL);
+       vma_priv = kzalloc_flex(*vma_priv, pages, count);
        if (!vma_priv)
                return -ENOMEM;
 
index 417631350eb0e1c7012aa0630a7f26dc206e4fb2..61db6932a9d201a95121a54db2a96d01699da7c1 100644 (file)
@@ -195,7 +195,7 @@ static int queue_reply(struct list_head *queue, const void *data, size_t len)
        if (len > XENSTORE_PAYLOAD_MAX)
                return -EINVAL;
 
-       rb = kmalloc_flex(*rb, msg, len, GFP_KERNEL);
+       rb = kmalloc_flex(*rb, msg, len);
        if (rb == NULL)
                return -ENOMEM;
 
index 1959faa6926a29fea1394bbd0dddca8644936b26..45495c423c79d7df373bc81f5e432f103ccbe88f 100644 (file)
@@ -135,7 +135,7 @@ static int __init amiga_zorro_probe(struct platform_device *pdev)
        int error;
 
        /* Initialize the Zorro bus */
-       bus = kzalloc_flex(*bus, devices, zorro_num_autocon, GFP_KERNEL);
+       bus = kzalloc_flex(*bus, devices, zorro_num_autocon);
        if (!bus)
                return -ENOMEM;
 
index 26590bfeae91fefbf081c6f26447c6406f1109b9..a936f9ea56108a71d6bf569a61f02f94decc67eb 100644 (file)
@@ -66,7 +66,7 @@ struct afs_addr_list *afs_alloc_addrlist(unsigned int nr)
        if (nr > AFS_MAX_ADDRESSES)
                nr = AFS_MAX_ADDRESSES;
 
-       alist = kzalloc_flex(*alist, addrs, nr, GFP_KERNEL);
+       alist = kzalloc_flex(*alist, addrs, nr);
        if (!alist)
                return NULL;
 
index f5a4fb6f609adfbbe94377a2b7daf201db5fc19e..e8c0640f1c5b3fe25527a4d71f40fff60ca48d50 100644 (file)
@@ -401,7 +401,7 @@ int afs_proc_addr_prefs_write(struct file *file, char *buf, size_t size)
        max_prefs = min_t(size_t, (psize - sizeof(*old)) / sizeof(old->prefs[0]), 255);
 
        ret = -ENOMEM;
-       preflist = kmalloc_flex(*preflist, prefs, max_prefs, GFP_KERNEL);
+       preflist = kmalloc_flex(*preflist, prefs, max_prefs);
        if (!preflist)
                goto done;
 
index eb3520b9a28280ba8113587e5ded28a30bad1e38..95494d5f2b8a9791c858fb7e85609534623a8bb6 100644 (file)
@@ -2010,7 +2010,7 @@ static int afs_deliver_fs_fetch_acl(struct afs_call *call)
                size = call->count2 = ntohl(call->tmp);
                size = round_up(size, 4);
 
-               acl = kmalloc_flex(*acl, data, size, GFP_KERNEL);
+               acl = kmalloc_flex(*acl, data, size);
                if (!acl)
                        return -ENOMEM;
                op->acl = acl;
index b948df6dddc7941e64d7f88afb68b0358921aff0..4178d39b2d600b290934120be4cadfd505636aed 100644 (file)
@@ -51,7 +51,7 @@ struct afs_server_list *afs_alloc_server_list(struct afs_volume *volume,
                        newrep++;
        }
 
-       slist = kzalloc_flex(*slist, servers, nr_servers, GFP_KERNEL);
+       slist = kzalloc_flex(*slist, servers, nr_servers);
        if (!slist)
                goto error;
 
index 4f430ae016460af2146313afcf37480c56c17967..3e4966915ea4ccf93dfe7b7f4fe2cd50486ba7ee 100644 (file)
@@ -15,7 +15,7 @@ struct afs_vlserver *afs_alloc_vlserver(const char *name, size_t name_len,
        struct afs_vlserver *vlserver;
        static atomic_t debug_ids;
 
-       vlserver = kzalloc_flex(*vlserver, name, name_len + 1, GFP_KERNEL);
+       vlserver = kzalloc_flex(*vlserver, name, name_len + 1);
        if (vlserver) {
                refcount_set(&vlserver->ref, 1);
                rwlock_init(&vlserver->lock);
@@ -51,7 +51,7 @@ struct afs_vlserver_list *afs_alloc_vlserver_list(unsigned int nr_servers)
 {
        struct afs_vlserver_list *vllist;
 
-       vllist = kzalloc_flex(*vllist, servers, nr_servers, GFP_KERNEL);
+       vllist = kzalloc_flex(*vllist, servers, nr_servers);
        if (vllist) {
                refcount_set(&vllist->ref, 1);
                rwlock_init(&vllist->lock);
index af9398d48e391fcfc07e3c26533ef8a37378d670..3770ed236f671ce51d00efe7a344f1365d3917b1 100644 (file)
@@ -75,7 +75,7 @@ static bool afs_make_acl(struct afs_operation *op,
 {
        struct afs_acl *acl;
 
-       acl = kmalloc_flex(*acl, data, size, GFP_KERNEL);
+       acl = kmalloc_flex(*acl, data, size);
        if (!acl) {
                afs_op_nomem(op);
                return false;
index 9adc2dcde9a7811f4a53c8377948d096cf02fe1b..24fb562ebd33ace4aa13c3e77e1b7df8c521c579 100644 (file)
@@ -2048,7 +2048,7 @@ static int yfs_deliver_fs_fetch_opaque_acl(struct afs_call *call)
                size = round_up(size, 4);
 
                if (yacl->flags & YFS_ACL_WANT_ACL) {
-                       acl = kmalloc_flex(*acl, data, size, GFP_KERNEL);
+                       acl = kmalloc_flex(*acl, data, size);
                        if (!acl)
                                return -ENOMEM;
                        yacl->acl = acl;
@@ -2080,7 +2080,7 @@ static int yfs_deliver_fs_fetch_opaque_acl(struct afs_call *call)
                size = round_up(size, 4);
 
                if (yacl->flags & YFS_ACL_WANT_VOL_ACL) {
-                       acl = kmalloc_flex(*acl, data, size, GFP_KERNEL);
+                       acl = kmalloc_flex(*acl, data, size);
                        if (!acl)
                                return -ENOMEM;
                        yacl->vol_acl = acl;
index 4eb757df3d80fdee740f329c9eddfe326394a645..d4eaacf80da21eaaf40ae571705480c94207bb91 100644 (file)
--- a/fs/aio.c
+++ b/fs/aio.c
@@ -693,7 +693,7 @@ static int ioctx_add_table(struct kioctx *ctx, struct mm_struct *mm)
                new_nr = (table ? table->nr : 1) * 4;
                spin_unlock(&mm->ioctx_lock);
 
-               table = kzalloc_flex(*table, table, new_nr, GFP_KERNEL);
+               table = kzalloc_flex(*table, table, new_nr);
                if (!table)
                        return -ENOMEM;
 
index 49a196721cc7e34d141be1b4577ad39659ddb393..d9154b2f870ac6bf680ddd567d202fd7caaaa45b 100644 (file)
@@ -1880,7 +1880,7 @@ static int fill_note_info(struct elfhdr *elf, int phdrs,
 
        info->thread->task = dump_task;
        for (ct = dump_task->signal->core_state->dumper.next; ct; ct = ct->next) {
-               t = kzalloc_flex(*t, notes, info->thread_notes, GFP_KERNEL);
+               t = kzalloc_flex(*t, notes, info->thread_notes);
                if (unlikely(!t))
                        return 0;
 
index 526e048e29560dcbed86fa240a1d326eddb7d41f..95b1d085213542125803dbda5ab9005b024e67f8 100644 (file)
@@ -761,7 +761,7 @@ static int elf_fdpic_map_file(struct elf_fdpic_params *params,
        if (nloads == 0)
                return -ELIBBAD;
 
-       loadmap = kzalloc_flex(*loadmap, segs, nloads, GFP_KERNEL);
+       loadmap = kzalloc_flex(*loadmap, segs, nloads);
        if (!loadmap)
                return -ENOMEM;
 
index f3ecbca47edb46b74ac6e47a21b6b061f57d6183..6efb543f1c248dbdc30a4975c28af1c58846dd03 100644 (file)
@@ -1692,7 +1692,7 @@ static bool run_delalloc_compressed(struct btrfs_inode *inode,
        const blk_opf_t write_flags = wbc_to_write_flags(wbc);
 
        nofs_flag = memalloc_nofs_save();
-       ctx = kvmalloc_flex(*ctx, chunks, num_chunks, GFP_KERNEL);
+       ctx = kvmalloc_flex(*ctx, chunks, num_chunks);
        memalloc_nofs_restore(nofs_flag);
        if (!ctx)
                return false;
index 8112122c13e623ed4b583cedca038cc1ce3ace01..b4511f560e92927b207b7a90d0a6da5fc4da8e96 100644 (file)
@@ -208,7 +208,7 @@ int btrfs_alloc_stripe_hash_table(struct btrfs_fs_info *info)
         * Try harder to allocate and fallback to vmalloc to lower the chance
         * of a failing mount.
         */
-       table = kvzalloc_flex(*table, table, num_entries, GFP_KERNEL);
+       table = kvzalloc_flex(*table, table, num_entries);
        if (!table)
                return -ENOMEM;
 
index 36dc53df0fb21db71ed1950bf50b493ea226c71e..28b2a3deb954fe275cd2f7290f2daeafa2d3dbed 100644 (file)
@@ -480,7 +480,7 @@ int ext4_htree_store_dirent(struct file *dir_file, __u32 hash,
        p = &info->root.rb_node;
 
        /* Create and allocate the fname structure */
-       new_fn = kzalloc_flex(*new_fn, name, ent_name->len + 1, GFP_KERNEL);
+       new_fn = kzalloc_flex(*new_fn, name, ent_name->len + 1);
        if (!new_fn)
                return -ENOMEM;
        new_fn->hash = hash;
index 22a1996c00cd9016ae34b9c04bb9e436096b2057..8f8069fb76bae33ffb484e1d4b1cddde4eb6770b 100644 (file)
@@ -724,7 +724,7 @@ bool cleanup_offline_cgwb(struct bdi_writeback *wb)
        int nr;
        bool restart = false;
 
-       isw = kzalloc_flex(*isw, inodes, WB_MAX_INODES_PER_ISW, GFP_KERNEL);
+       isw = kzalloc_flex(*isw, inodes, WB_MAX_INODES_PER_ISW);
        if (!isw)
                return restart;
 
index b7ece06cad800ddafcb024593bec7ba35c7bc428..f0f8a4f57add0a2208aa1d2fb535ddc729a68a1c 100644 (file)
@@ -133,7 +133,7 @@ static void *jffs2_acl_to_medium(const struct posix_acl *acl, size_t *size)
        size_t i;
 
        *size = jffs2_acl_size(acl->a_count);
-       header = kmalloc_flex(*header, a_entries, acl->a_count, GFP_KERNEL);
+       header = kmalloc_flex(*header, a_entries, acl->a_count);
        if (!header)
                return ERR_PTR(-ENOMEM);
        header->a_version = cpu_to_je32(JFFS2_ACL_VERSION);
index 57a9f12e79aa22e337d7a523f9802e65ab04480d..78412fb8548e266a66e2e9e07cb10cd8106fc578 100644 (file)
@@ -230,7 +230,7 @@ static struct fscache_volume *fscache_alloc_volume(const char *volume_key,
        if (IS_ERR(cache))
                return NULL;
 
-       volume = kzalloc_flex(*volume, coherency, coherency_len, GFP_KERNEL);
+       volume = kzalloc_flex(*volume, coherency, coherency_len);
        if (!volume)
                goto err_cache;
 
index e3553ccb6ab4954bdc12f5b92bd1b54fcca0f1f2..a7cfba29990e452d082630b8813227f8f337bd3d 100644 (file)
@@ -131,7 +131,7 @@ nfsd4_block_proc_layoutget(struct svc_rqst *rqstp, struct inode *inode,
         * layouts, so make sure to zero the whole structure.
         */
        nfserr = nfserrno(-ENOMEM);
-       bl = kzalloc_flex(*bl, extents, nr_extents_max, GFP_KERNEL);
+       bl = kzalloc_flex(*bl, extents, nr_extents_max);
        if (!bl)
                goto out_error;
        bl->nr_extents = nr_extents_max;
@@ -208,7 +208,7 @@ nfsd4_block_get_device_info_simple(struct super_block *sb,
        struct pnfs_block_deviceaddr *dev;
        struct pnfs_block_volume *b;
 
-       dev = kzalloc_flex(*dev, volumes, 1, GFP_KERNEL);
+       dev = kzalloc_flex(*dev, volumes, 1);
        if (!dev)
                return -ENOMEM;
        gdp->gd_device = dev;
@@ -319,7 +319,7 @@ nfsd4_block_get_device_info_scsi(struct super_block *sb,
        const struct pr_ops *ops;
        int ret;
 
-       dev = kzalloc_flex(*dev, volumes, 1, GFP_KERNEL);
+       dev = kzalloc_flex(*dev, volumes, 1);
        if (!dev)
                return -ENOMEM;
        gdp->gd_device = dev;
index 1bee0870d1c78953047940a597ced4d1404e31fd..41dfba5ab8b81aca8b9449a5660b30feb9506060 100644 (file)
@@ -124,7 +124,7 @@ svcxdr_tmpalloc(struct nfsd4_compoundargs *argp, size_t len)
 {
        struct svcxdr_tmpbuf *tb;
 
-       tb = kmalloc_flex(*tb, buf, len, GFP_KERNEL);
+       tb = kmalloc_flex(*tb, buf, len);
        if (!tb)
                return NULL;
        tb->next = argp->to_free;
index 6755f38920bc217011af26fc84c58d7769d948f5..6a0c038dab5a13322705bca39e89695548097364 100644 (file)
@@ -177,7 +177,7 @@ int ocfs2_recovery_init(struct ocfs2_super *osb)
        osb->recovery_thread_task = NULL;
        init_waitqueue_head(&osb->recovery_event);
 
-       rm = kzalloc_flex(*rm, rm_entries, osb->max_slots, GFP_KERNEL);
+       rm = kzalloc_flex(*rm, rm_entries, osb->max_slots);
        if (!rm) {
                mlog_errno(-ENOMEM);
                return -ENOMEM;
index 3ea14f00e84a67d6009e6e9f7a6968123df40364..8187137b8417849860da2790b3d893362d174f15 100644 (file)
@@ -425,7 +425,7 @@ int ocfs2_init_slot_info(struct ocfs2_super *osb)
        struct inode *inode = NULL;
        struct ocfs2_slot_info *si;
 
-       si = kzalloc_flex(*si, si_slots, osb->max_slots, GFP_KERNEL);
+       si = kzalloc_flex(*si, si_slots, osb->max_slots);
        if (!si) {
                status = -ENOMEM;
                mlog_errno(status);
index a4271e5fb8e6a46bbc60e0931988e95703abc7fd..1dcc75b3a90f9b52a0d81759437a251150030f53 100644 (file)
@@ -180,7 +180,7 @@ static struct ovl_cache_entry *ovl_cache_entry_new(struct ovl_readdir_data *rdd,
 {
        struct ovl_cache_entry *p;
 
-       p = kmalloc_flex(*p, name, len + 1, GFP_KERNEL);
+       p = kmalloc_flex(*p, name, len + 1);
        if (!p)
                return NULL;
 
index 4eeafd943fb9ffed4521e16a9286ded60fa48acc..3f1b763a8bb4cb842e5d5cebffbee6b8dbe01de9 100644 (file)
@@ -143,7 +143,7 @@ struct ovl_entry *ovl_alloc_entry(unsigned int numlower)
 {
        struct ovl_entry *oe;
 
-       oe = kzalloc_flex(*oe, __lowerstack, numlower, GFP_KERNEL);
+       oe = kzalloc_flex(*oe, __lowerstack, numlower);
        if (oe)
                oe->__numlower = numlower;
 
index 1ba66e1f6ffaf3a119c5e6df464b7a48981fa3d9..fea9a35caa5715420ca99da2e1ae52eb480f4d19 100644 (file)
@@ -1888,7 +1888,7 @@ retry:
                goto out;
        }
 
-       cc_req = kzalloc_flex(*cc_req, Chunks, chunk_count, GFP_KERNEL);
+       cc_req = kzalloc_flex(*cc_req, Chunks, chunk_count);
        if (!cc_req) {
                rc = -ENOMEM;
                goto out;
index e4220ce087429cc16443d43a2141c47fe0be5e43..ccbf16f50ba5b2a9796426c22abe905da90e2645 100644 (file)
@@ -1047,7 +1047,7 @@ static struct udf_bitmap *udf_sb_alloc_bitmap(struct super_block *sb, u32 index)
        struct udf_bitmap *bitmap;
        int nr_groups = udf_compute_nr_groups(sb, index);
 
-       bitmap = kvzalloc_flex(*bitmap, s_block_bitmap, nr_groups, GFP_KERNEL);
+       bitmap = kvzalloc_flex(*bitmap, s_block_bitmap, nr_groups);
        if (!bitmap)
                return NULL;
 
index e0529f380a778212424b0a52caebd23e011b51ab..b0b3696bf59933aea20ae1e3f6e5fb7743165ec9 100644 (file)
@@ -58,7 +58,7 @@ xmbuf_alloc(
        struct xfs_buftarg      *btp;
        int                     error;
 
-       btp = kzalloc_flex(*btp, bt_cache, 1, GFP_KERNEL);
+       btp = kzalloc_flex(*btp, bt_cache, 1);
        if (!btp)
                return -ENOMEM;
 
index 7568e4f3c0294046eb7479b7fffde005ca5a0439..139baed06589a3dd7853d7c4013db806daa9dd52 100644 (file)
@@ -153,7 +153,7 @@ static void __init dir_add(const char *name, size_t nlen, time64_t mtime)
 {
        struct dir_entry *de;
 
-       de = kmalloc_flex(*de, name, nlen, GFP_KERNEL);
+       de = kmalloc_flex(*de, name, nlen);
        if (!de)
                panic_show_mem("can't allocate dir_entry buffer");
        INIT_LIST_HEAD(&de->list);
index d84f48d90d408c278332f70e1eee13fe0ed88d51..4fa59bf89bba178a8d1b49c183bf877a0bffb6dd 100644 (file)
@@ -113,7 +113,7 @@ static struct io_mapped_ubuf *io_alloc_imu(struct io_ring_ctx *ctx,
 {
        if (nr_bvecs <= IO_CACHED_BVECS_SEGS)
                return io_cache_alloc(&ctx->imu_cache, GFP_KERNEL);
-       return kvmalloc_flex(struct io_mapped_ubuf, bvec, nr_bvecs, GFP_KERNEL);
+       return kvmalloc_flex(struct io_mapped_ubuf, bvec, nr_bvecs);
 }
 
 static void io_free_imu(struct io_ring_ctx *ctx, struct io_mapped_ubuf *imu)
index ad46aa11d42c4a58f3fbec4739b7a73057183d15..5a021605652498bb1d132fcab4d43292e9357216 100644 (file)
@@ -1517,7 +1517,7 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh,
                        if (err < 0)
                                return err;
                }
-               sig_data = kmalloc_flex(*sig_data, ctx, lsmctx.len, GFP_KERNEL);
+               sig_data = kmalloc_flex(*sig_data, ctx, lsmctx.len);
                if (!sig_data) {
                        if (lsmprop_is_set(&audit_sig_lsm))
                                security_release_secctx(&lsmctx);
index 3ffd6582bfe598f100259059a6aed57feab4c1d2..ee84777fdfad6f5fd00300564b5e8a17960cf356 100644 (file)
@@ -96,7 +96,7 @@ static struct audit_tree *alloc_tree(const char *s)
        size_t sz;
 
        sz = strlen(s) + 1;
-       tree = kmalloc_flex(*tree, pathname, sz, GFP_KERNEL);
+       tree = kmalloc_flex(*tree, pathname, sz);
        if (tree) {
                refcount_set(&tree->count, 1);
                tree->goner = 0;
@@ -192,7 +192,7 @@ static struct audit_chunk *alloc_chunk(int count)
        struct audit_chunk *chunk;
        int i;
 
-       chunk = kzalloc_flex(*chunk, owners, count, GFP_KERNEL);
+       chunk = kzalloc_flex(*chunk, owners, count);
        if (!chunk)
                return NULL;
 
index 2bffaef0011b6c9f4af8f2d80cbf2e5701495bf5..6e3abbf08e3d0ead7997af005f67058988cb6f31 100644 (file)
@@ -638,7 +638,7 @@ static struct audit_rule_data *audit_krule_to_data(struct audit_krule *krule)
        void *bufp;
        int i;
 
-       data = kzalloc_flex(*data, buf, krule->buflen, GFP_KERNEL);
+       data = kzalloc_flex(*data, buf, krule->buflen);
        if (unlikely(!data))
                return NULL;
 
index 319916f8fc6415db7cef9c74c925d5c1f191511e..4872d2a6c42d3acac4c84a6bc14bd239da8e5fed 100644 (file)
@@ -9617,7 +9617,7 @@ btf_add_struct_ops(struct btf *btf, struct bpf_struct_ops *st_ops,
 
        tab = btf->struct_ops_tab;
        if (!tab) {
-               tab = kzalloc_flex(*tab, ops, 4, GFP_KERNEL);
+               tab = kzalloc_flex(*tab, ops, 4);
                if (!tab)
                        return -ENOMEM;
                tab->capacity = 4;
index c14fbdc4cdbebbcd40b3b5b0d9db80bfa185a688..c22cda7766d84b422b3e228b2879b1f02828d9b9 100644 (file)
@@ -5844,7 +5844,7 @@ static struct cgroup *cgroup_create(struct cgroup *parent, const char *name,
        int ret;
 
        /* allocate the cgroup and its ID, 0 is reserved for the root */
-       cgrp = kzalloc_flex(*cgrp, _low_ancestors, level, GFP_KERNEL);
+       cgrp = kzalloc_flex(*cgrp, _low_ancestors, level);
        if (!cgrp)
                return ERR_PTR(-ENOMEM);
 
index 2acf677171b11ed72a7f63c8d22aa8ff79e8dede..33829e4a4d399873607faaa1f5bfe942f95e1b18 100644 (file)
@@ -116,7 +116,7 @@ static struct gcov_iterator *gcov_iter_new(struct gcov_info *info)
        /* Dry-run to get the actual buffer size. */
        size = convert_to_gcda(NULL, info);
 
-       iter = kvmalloc_flex(*iter, buffer, size, GFP_KERNEL);
+       iter = kvmalloc_flex(*iter, buffer, size);
        if (!iter)
                return NULL;
 
index da1da1a4b2d09dad1ed562ec5833dce1e906b173..2c8bc6ce082e73debd54d16c21a664d5d16848b1 100644 (file)
@@ -240,7 +240,7 @@ irq_alloc_generic_chip(const char *name, int num_ct, unsigned int irq_base,
 {
        struct irq_chip_generic *gc;
 
-       gc = kzalloc_flex(*gc, chip_types, num_ct, GFP_KERNEL);
+       gc = kzalloc_flex(*gc, chip_types, num_ct);
        if (gc) {
                irq_init_generic_chip(gc, name, num_ct, irq_base, reg_base,
                                      handler);
index 8151c14ca35abd99a0812f5db4064f289eefcd66..0f79a4abea05e0fc1bfa5201ad1f599cef8a4e40 100644 (file)
@@ -51,7 +51,7 @@ __init struct irq_matrix *irq_alloc_matrix(unsigned int matrix_bits,
        unsigned int cpu, matrix_size = BITS_TO_LONGS(matrix_bits);
        struct irq_matrix *m;
 
-       m = kzalloc_flex(*m, scratch_map, matrix_size * 2, GFP_KERNEL);
+       m = kzalloc_flex(*m, scratch_map, matrix_size * 2);
        if (!m)
                return NULL;
 
index 15cc289a6fdf5df82be849a2e635878a81dcabe6..ab25b4aa909536cab3c6fdb6d4b0815fe1a434b6 100644 (file)
@@ -172,7 +172,7 @@ kprobe_opcode_t *__get_insn_slot(struct kprobe_insn_cache *c)
        } while (c->nr_garbage && collect_garbage_slots(c) == 0);
 
        /* All out of space.  Need to allocate a new page. */
-       kip = kmalloc_flex(*kip, slot_used, slots_per_page(c), GFP_KERNEL);
+       kip = kmalloc_flex(*kip, slot_used, slots_per_page(c));
        if (!kip)
                return NULL;
 
index 768f74e99026be3b87fdc2dc64ea23748e005591..01c65d60887378ec20ac07278d818d559f2fa264 100644 (file)
@@ -74,7 +74,7 @@ static int add_sect_attrs(struct module *mod, const struct load_info *info)
        for (i = 0; i < info->hdr->e_shnum; i++)
                if (!sect_empty(&info->sechdrs[i]))
                        nloaded++;
-       sect_attrs = kzalloc_flex(*sect_attrs, attrs, nloaded, GFP_KERNEL);
+       sect_attrs = kzalloc_flex(*sect_attrs, attrs, nloaded);
        if (!sect_attrs)
                return -ENOMEM;
 
@@ -166,7 +166,7 @@ static int add_notes_attrs(struct module *mod, const struct load_info *info)
        if (notes == 0)
                return 0;
 
-       notes_attrs = kzalloc_flex(*notes_attrs, attrs, notes, GFP_KERNEL);
+       notes_attrs = kzalloc_flex(*notes_attrs, attrs, notes);
        if (!notes_attrs)
                return -ENOMEM;
 
index ec90ba2154054fd92ed58a296f04470d5e2247b8..dcadf1d23b8a31f571392d0c49cbd22df1716b4f 100644 (file)
@@ -749,7 +749,7 @@ static int fprobe_init(struct fprobe *fp, unsigned long *addrs, int num)
                return -E2BIG;
        fp->entry_data_size = size;
 
-       hlist_array = kzalloc_flex(*hlist_array, array, num, GFP_KERNEL);
+       hlist_array = kzalloc_flex(*hlist_array, array, num);
        if (!hlist_array)
                return -ENOMEM;
 
index 3eeaa5df7fc8942c08510d29b3c5220929d5dabf..b66d6196338d09078bfcbbf52910db6fce12d4ce 100644 (file)
@@ -211,7 +211,7 @@ static struct trace_eprobe *alloc_event_probe(const char *group,
        sys_name = event->class->system;
        event_name = trace_event_name(event);
 
-       ep = kzalloc_flex(*ep, tp.args, nargs, GFP_KERNEL);
+       ep = kzalloc_flex(*ep, tp.args, nargs);
        if (!ep) {
                trace_event_put_ref(event);
                return ERR_PTR(-ENOMEM);
index 8cd7eb79007168960724aee16e174936248c5f73..9f5f08c0e7c2f76983ad341237a8a8c207a19ccd 100644 (file)
@@ -579,7 +579,7 @@ static struct trace_fprobe *alloc_trace_fprobe(const char *group,
        struct trace_fprobe *tf __free(free_trace_fprobe) = NULL;
        int ret = -ENOMEM;
 
-       tf = kzalloc_flex(*tf, tp.args, nargs, GFP_KERNEL);
+       tf = kzalloc_flex(*tf, tp.args, nargs);
        if (!tf)
                return ERR_PTR(ret);
 
index 84539e1cd27e63281f44231d59eb38111d42bd22..a5dbb72528e0c3682c8d37da64c56d6b145a3749 100644 (file)
@@ -275,7 +275,7 @@ static struct trace_kprobe *alloc_trace_kprobe(const char *group,
        struct trace_kprobe *tk __free(free_trace_kprobe) = NULL;
        int ret = -ENOMEM;
 
-       tk = kzalloc_flex(*tk, tp.args, nargs, GFP_KERNEL);
+       tk = kzalloc_flex(*tk, tp.args, nargs);
        if (!tk)
                return ERR_PTR(ret);
 
index 00ca639347639478e7dbd66e1701ce081ccd9e8a..2cabf8a23ec5c83f230e1330fc04dc3aa8b50379 100644 (file)
@@ -338,7 +338,7 @@ alloc_trace_uprobe(const char *group, const char *event, int nargs, bool is_ret)
        struct trace_uprobe *tu;
        int ret;
 
-       tu = kzalloc_flex(*tu, tp.args, nargs, GFP_KERNEL);
+       tu = kzalloc_flex(*tu, tp.args, nargs);
        if (!tu)
                return ERR_PTR(-ENOMEM);
 
index df7ab773c7f308de1030613a3ac9fad09f4721f6..91905aa19294d27348f87f8bcd73c05a246bc6a3 100644 (file)
@@ -103,7 +103,7 @@ static void tp_stub_func(void)
 
 static inline void *allocate_probes(int count)
 {
-       struct tp_probes *p  = kmalloc_flex(*p, probes, count, GFP_KERNEL);
+       struct tp_probes *p  = kmalloc_flex(*p, probes, count);
        return p == NULL ? NULL : p->probes;
 }
 
index 765c152f60849015d8e94ea23fd52636ce72e927..538520861e8b29b0abfbadb7e78f8dfe28bef50a 100644 (file)
@@ -358,7 +358,7 @@ long watch_queue_set_filter(struct pipe_inode_info *pipe,
         * user-specified filters.
         */
        ret = -ENOMEM;
-       wfilter = kzalloc_flex(*wfilter, filters, nr_filter, GFP_KERNEL);
+       wfilter = kzalloc_flex(*wfilter, filters, nr_filter);
        if (!wfilter)
                goto err_filter;
        wfilter->nr_filters = nr_filter;
index 399b0375a66a5096b9258c39980e94cb5569f52a..aeaec79bc09c4958e0841ebe1e33409a1d386427 100644 (file)
@@ -5370,7 +5370,7 @@ apply_wqattrs_prepare(struct workqueue_struct *wq,
                    attrs->affn_scope >= WQ_AFFN_NR_TYPES))
                return ERR_PTR(-EINVAL);
 
-       ctx = kzalloc_flex(*ctx, pwq_tbl, nr_cpu_ids, GFP_KERNEL);
+       ctx = kzalloc_flex(*ctx, pwq_tbl, nr_cpu_ids);
 
        new_attrs = alloc_workqueue_attrs();
        if (!ctx || !new_attrs)
index 45d24dde71b69f6a3da585191a6a4ca2c933ef24..25a3e8ab22cb8aad04b6e24d83bf33bd07b1de77 100644 (file)
@@ -741,7 +741,7 @@ all_leaves_cluster_together:
        keylen = round_up(diff, ASSOC_ARRAY_KEY_CHUNK_SIZE);
        keylen >>= ASSOC_ARRAY_KEY_CHUNK_SHIFT;
 
-       new_s0 = kzalloc_flex(*new_s0, index_key, keylen, GFP_KERNEL);
+       new_s0 = kzalloc_flex(*new_s0, index_key, keylen);
        if (!new_s0)
                return false;
        edit->new_meta[2] = assoc_array_shortcut_to_ptr(new_s0);
@@ -848,7 +848,7 @@ static bool assoc_array_insert_mid_shortcut(struct assoc_array_edit *edit,
                keylen = round_up(diff, ASSOC_ARRAY_KEY_CHUNK_SIZE);
                keylen >>= ASSOC_ARRAY_KEY_CHUNK_SHIFT;
 
-               new_s0 = kzalloc_flex(*new_s0, index_key, keylen, GFP_KERNEL);
+               new_s0 = kzalloc_flex(*new_s0, index_key, keylen);
                if (!new_s0)
                        return false;
                edit->new_meta[1] = assoc_array_shortcut_to_ptr(new_s0);
@@ -897,7 +897,7 @@ static bool assoc_array_insert_mid_shortcut(struct assoc_array_edit *edit,
                keylen = round_up(shortcut->skip_to_level, ASSOC_ARRAY_KEY_CHUNK_SIZE);
                keylen >>= ASSOC_ARRAY_KEY_CHUNK_SHIFT;
 
-               new_s1 = kzalloc_flex(*new_s1, index_key, keylen, GFP_KERNEL);
+               new_s1 = kzalloc_flex(*new_s1, index_key, keylen);
                if (!new_s1)
                        return false;
                edit->new_meta[2] = assoc_array_shortcut_to_ptr(new_s1);
@@ -1489,7 +1489,7 @@ descend:
                shortcut = assoc_array_ptr_to_shortcut(cursor);
                keylen = round_up(shortcut->skip_to_level, ASSOC_ARRAY_KEY_CHUNK_SIZE);
                keylen >>= ASSOC_ARRAY_KEY_CHUNK_SHIFT;
-               new_s = kmalloc_flex(*new_s, index_key, keylen, GFP_KERNEL);
+               new_s = kmalloc_flex(*new_s, index_key, keylen);
                if (!new_s)
                        goto enomem;
                pr_devel("dup shortcut %p -> %p\n", shortcut, new_s);
index f5b08273c4f31c216c3ed9a6d69e775e8a4566f7..5892c0f17ddc4495b3e77b7a04639e89455e989c 100644 (file)
@@ -15461,7 +15461,7 @@ static __init int prepare_tail_call_tests(struct bpf_array **pprogs)
        int which, err;
 
        /* Allocate the table of programs to be used for tail calls */
-       progs = kzalloc_flex(*progs, ptrs, ntests + 1, GFP_KERNEL);
+       progs = kzalloc_flex(*progs, ptrs, ntests + 1);
        if (!progs)
                goto out_nomem;
 
index 12239d5fd042cb9af6a854ccf835b59c15f00cca..e0083de1ca82b5a04466b280a3029aa07e51676c 100644 (file)
@@ -139,7 +139,7 @@ hugetlb_cgroup_css_alloc(struct cgroup_subsys_state *parent_css)
        struct hugetlb_cgroup *h_cgroup;
        int node;
 
-       h_cgroup = kzalloc_flex(*h_cgroup, nodeinfo, nr_node_ids, GFP_KERNEL);
+       h_cgroup = kzalloc_flex(*h_cgroup, nodeinfo, nr_node_ids);
 
        if (!h_cgroup)
                return ERR_PTR(-ENOMEM);
index 30c7a642e7fc7b117d1e7c5a52c3527cfbc84d9f..c0370d9b4e231afac93190767479f9f678f2bfea 100644 (file)
@@ -91,7 +91,7 @@ struct anon_vma_name *anon_vma_name_alloc(const char *name)
 
        /* Add 1 for NUL terminator at the end of the anon_name->name */
        count = strlen(name) + 1;
-       anon_name = kmalloc_flex(*anon_name, name, count, GFP_KERNEL);
+       anon_name = kmalloc_flex(*anon_name, name, count);
        if (anon_name) {
                kref_init(&anon_name->kref);
                memcpy(anon_name->name, name, count);
index 3b2d6b77a383296857f4b3ac18d4ecf554d4abba..4a33eb2a1f7f59d5ae6b56a1bc32cd29b40bab86 100644 (file)
@@ -3880,7 +3880,7 @@ static int __init add_weighted_interleave_group(struct kobject *mempolicy_kobj)
 {
        int nid, err;
 
-       wi_group = kzalloc_flex(*wi_group, nattrs, nr_node_ids, GFP_KERNEL);
+       wi_group = kzalloc_flex(*wi_group, nattrs, nr_node_ids);
        if (!wi_group)
                return -ENOMEM;
        mutex_init(&wi_group->kobj_lock);
index 7094f80de24e0c0ea41f28039dba7b694d9586ad..31308c1de4ec3f0038872a963d6c3d9abf66d93f 100644 (file)
@@ -797,7 +797,7 @@ int hci_get_dev_list(void __user *arg)
        if (!dev_num || dev_num > (PAGE_SIZE * 2) / sizeof(*dr))
                return -EINVAL;
 
-       dl = kzalloc_flex(*dl, dev_req, dev_num, GFP_KERNEL);
+       dl = kzalloc_flex(*dl, dev_req, dev_num);
        if (!dl)
                return -ENOMEM;
 
index 1cfe03260d50e9ce58367ff595b2f6059925c25e..a7238fd3b03bb54f39af1afee74dc1acd931c324 100644 (file)
@@ -3360,7 +3360,7 @@ static int get_connections(struct sock *sk, struct hci_dev *hdev, void *data,
                        i++;
        }
 
-       rp = kmalloc_flex(*rp, addr, i, GFP_KERNEL);
+       rp = kmalloc_flex(*rp, addr, i);
        if (!rp) {
                err = -ENOMEM;
                goto unlock;
index b65feeba1b30fec16b2aa2d3520df2f6b0ac5eaa..91bf5274262e2f8740e91c092806ff08ba4c1898 100644 (file)
@@ -510,7 +510,7 @@ static int rfcomm_get_dev_list(void __user *arg)
        if (!dev_num || dev_num > (PAGE_SIZE * 4) / sizeof(*di))
                return -EINVAL;
 
-       dl = kzalloc_flex(*dl, dev_info, dev_num, GFP_KERNEL);
+       dl = kzalloc_flex(*dl, dev_info, dev_num);
        if (!dl)
                return -ENOMEM;
 
index 8165d606bfd4051447fbbf95a551f0ede7fd0683..f8338acebf077bf2f87254f377df4d057aa70e2d 100644 (file)
@@ -500,7 +500,7 @@ bpf_sk_storage_diag_alloc(const struct nlattr *nla_stgs)
                nr_maps++;
        }
 
-       diag = kzalloc_flex(*diag, maps, nr_maps, GFP_KERNEL);
+       diag = kzalloc_flex(*diag, maps, nr_maps);
        if (!diag)
                return ERR_PTR(-ENOMEM);
 
index b91aabb18bbea428d5daddd278bfad94597daf34..27e5fcbaa2d6e99aa93f2739454342009ebf082a 100644 (file)
@@ -6510,7 +6510,7 @@ struct flush_backlogs {
 
 static struct flush_backlogs *flush_backlogs_alloc(void)
 {
-       return kmalloc_flex(struct flush_backlogs, w, nr_cpu_ids, GFP_KERNEL);
+       return kmalloc_flex(struct flush_backlogs, w, nr_cpu_ids);
 }
 
 static struct flush_backlogs *flush_backlogs_fallback;
index c55bf9d5ac8c66894a606d6f07f7ea1c3d10627d..c0a9c5b3c977254492772a734241145b35576837 100644 (file)
@@ -12,7 +12,7 @@ struct flow_rule *flow_rule_alloc(unsigned int num_actions)
        struct flow_rule *rule;
        int i;
 
-       rule = kzalloc_flex(*rule, action.entries, num_actions, GFP_KERNEL);
+       rule = kzalloc_flex(*rule, action.entries, num_actions);
        if (!rule)
                return NULL;
 
index 0b020f69cef1d9149a8249ff427ad476d3029a5b..d8e509a669bf6c3eb6d1d76202cffa8a671a2f14 100644 (file)
@@ -418,7 +418,7 @@ struct devlink *devlink_alloc_ns(const struct devlink_ops *ops,
        if (!devlink_reload_actions_valid(ops))
                return NULL;
 
-       devlink = kvzalloc_flex(*devlink, priv, priv_size, GFP_KERNEL);
+       devlink = kvzalloc_flex(*devlink, priv, priv_size);
        if (!devlink)
                return NULL;
 
index 7a302a93f52cf9f24748036866e1b3b84aa53068..e252cf20c22f5bffb6781a65f77f89fe08a67a67 100644 (file)
@@ -687,7 +687,7 @@ static int ethtool_get_max_rxnfc_channel(struct net_device *dev, u64 *max)
        if (rule_cnt <= 0)
                return -EINVAL;
 
-       info = kvzalloc_flex(*info, rule_locs, rule_cnt, GFP_KERNEL);
+       info = kvzalloc_flex(*info, rule_locs, rule_cnt);
        if (!info)
                return -ENOMEM;
 
@@ -841,7 +841,7 @@ int ethtool_check_rss_ctx_busy(struct net_device *dev, u32 rss_context)
        if (rule_cnt < 0)
                return -EINVAL;
 
-       info = kvzalloc_flex(*info, rule_locs, rule_cnt, GFP_KERNEL);
+       info = kvzalloc_flex(*info, rule_locs, rule_cnt);
        if (!info)
                return -ENOMEM;
 
index ceef080112a9021b9165e941b2cd39abfc3cf4bc..a521ac0da2f75f82e85f67d425ccc992bc5223ec 100644 (file)
@@ -1399,7 +1399,7 @@ struct fib_info *fib_create_info(struct fib_config *cfg,
 
        fib_info_hash_grow(net);
 
-       fi = kzalloc_flex(*fi, fib_nh, nhs, GFP_KERNEL);
+       fi = kzalloc_flex(*fi, fib_nh, nhs);
        if (!fi) {
                err = -ENOBUFS;
                goto failure;
index b9873370c69ef42be8a770cfd30cf767955865d2..3518c5f27cb2956e5e9935ab13ed30652e51f72e 100644 (file)
@@ -549,7 +549,7 @@ static struct nh_group *nexthop_grp_alloc(u16 num_nh)
 {
        struct nh_group *nhg;
 
-       nhg = kzalloc_flex(*nhg, nh_entries, num_nh, GFP_KERNEL);
+       nhg = kzalloc_flex(*nhg, nh_entries, num_nh);
        if (nhg)
                nhg->num_nh = num_nh;
 
index 75d9b6d3f51ac9bd9b5e72dcd3cfcf83a50bee97..9716e98b929145a45bb8ceb8b3bcaccfd5a6a224 100644 (file)
@@ -753,7 +753,7 @@ udp_tunnel_nic_alloc(const struct udp_tunnel_nic_info *info,
        struct udp_tunnel_nic *utn;
        unsigned int i;
 
-       utn = kzalloc_flex(*utn, entries, n_tables, GFP_KERNEL);
+       utn = kzalloc_flex(*utn, entries, n_tables);
        if (!utn)
                return NULL;
        utn->n_tables = n_tables;
index 6341b5bcb4cf13f5de8db46edbb44c5ea2678b40..7ef4b44471d3a0240da558a97ed3a8c8381293af 100644 (file)
@@ -2236,7 +2236,7 @@ static int nft_pipapo_init(const struct nft_set *set,
        if (field_count > NFT_PIPAPO_MAX_FIELDS)
                return -EINVAL;
 
-       m = kmalloc_flex(*m, f, field_count, GFP_KERNEL);
+       m = kmalloc_flex(*m, f, field_count);
        if (!m)
                return -ENOMEM;
 
index 64ed12a32906e3eef64c19e2a403de7b6b1257ee..3bd127bfc11494923c7f84a2c9a93dbf2cfaa836 100644 (file)
@@ -293,7 +293,7 @@ static int htable_create(struct net *net, struct hashlimit_cfg3 *cfg,
                if (size < 16)
                        size = 16;
        }
-       hinfo = kvmalloc_flex(*hinfo, hash, size, GFP_KERNEL);
+       hinfo = kvmalloc_flex(*hinfo, hash, size);
        if (hinfo == NULL)
                return -ENOMEM;
        *out_hinfo = hinfo;
index c9a1cc5911715bec82b2f6db77491b060e3c491a..f72752fa4374da7007a777ddda51f6bdcf2eb22f 100644 (file)
@@ -391,7 +391,7 @@ static int recent_mt_check(const struct xt_mtchk_param *par,
                goto out;
        }
 
-       t = kvzalloc_flex(*t, iphash, ip_list_hash_size, GFP_KERNEL);
+       t = kvzalloc_flex(*t, iphash, ip_list_hash_size);
        if (t == NULL) {
                ret = -ENOMEM;
                goto out;
index 0c2db78bb71ed217fda78457694cd33533087de8..a02c47277337bf24089fe2a2ff00f19c07f1b6fb 100644 (file)
@@ -69,7 +69,7 @@ static struct dp_meter_instance *dp_meter_instance_alloc(const u32 size)
 {
        struct dp_meter_instance *ti;
 
-       ti = kvzalloc_flex(*ti, dp_meters, size, GFP_KERNEL);
+       ti = kvzalloc_flex(*ti, dp_meters, size);
        if (!ti)
                return NULL;
 
index 75a1c8c8ace13d7cf24670cde395a1a31a6d7c35..eec222908977dd3c8252e11f253727756c55fa9e 100644 (file)
@@ -364,7 +364,7 @@ static int u32_init(struct tcf_proto *tp)
        void *key = tc_u_common_ptr(tp);
        struct tc_u_common *tp_c = tc_u_common_find(key);
 
-       root_ht = kzalloc_flex(*root_ht, ht, 1, GFP_KERNEL);
+       root_ht = kzalloc_flex(*root_ht, ht, 1);
        if (root_ht == NULL)
                return -ENOBUFS;
 
@@ -825,7 +825,7 @@ static struct tc_u_knode *u32_init_knode(struct net *net, struct tcf_proto *tp,
        struct tc_u32_sel *s = &n->sel;
        struct tc_u_knode *new;
 
-       new = kzalloc_flex(*new, sel.keys, s->nkeys, GFP_KERNEL);
+       new = kzalloc_flex(*new, sel.keys, s->nkeys);
        if (!new)
                return NULL;
 
@@ -974,7 +974,7 @@ static int u32_change(struct net *net, struct sk_buff *in_skb,
                        NL_SET_ERR_MSG_MOD(extack, "Divisor can only be used on a hash table");
                        return -EINVAL;
                }
-               ht = kzalloc_flex(*ht, ht, divisor + 1, GFP_KERNEL);
+               ht = kzalloc_flex(*ht, ht, divisor + 1);
                if (ht == NULL)
                        return -ENOBUFS;
                if (handle == 0) {
@@ -1104,7 +1104,7 @@ static int u32_change(struct net *net, struct sk_buff *in_skb,
                goto erridr;
        }
 
-       n = kzalloc_flex(*n, sel.keys, s->nkeys, GFP_KERNEL);
+       n = kzalloc_flex(*n, sel.keys, s->nkeys);
        if (n == NULL) {
                err = -ENOBUFS;
                goto erridr;
@@ -1417,7 +1417,7 @@ static int u32_dump(struct net *net, struct tcf_proto *tp, void *fh,
                                goto nla_put_failure;
                }
 #ifdef CONFIG_CLS_U32_PERF
-               gpf = kzalloc_flex(*gpf, kcnts, n->sel.nkeys, GFP_KERNEL);
+               gpf = kzalloc_flex(*gpf, kcnts, n->sel.nkeys);
                if (!gpf)
                        goto nla_put_failure;
 
index deb8ebc4401aa7dd8e8f621fffbbe78650bc85b4..cc43e3f7574fae203989f5c28b4934f0720e64c2 100644 (file)
@@ -530,7 +530,7 @@ static struct qdisc_size_table *qdisc_get_stab(struct nlattr *opt,
                return ERR_PTR(-EINVAL);
        }
 
-       stab = kmalloc_flex(*stab, data, tsize, GFP_KERNEL);
+       stab = kmalloc_flex(*stab, data, tsize);
        if (!stab)
                return ERR_PTR(-ENOMEM);
 
index 334d2f93ae89602818003961d7d97f7f7feb44b7..5de1c932944a7c00b4e21320817e5fbaefeb3d7d 100644 (file)
@@ -814,7 +814,7 @@ static int get_dist_table(struct disttable **tbl, const struct nlattr *attr)
        if (!n || n > NETEM_DIST_MAX)
                return -EINVAL;
 
-       d = kvmalloc_flex(*d, table, n, GFP_KERNEL);
+       d = kvmalloc_flex(*d, table, n);
        if (!d)
                return -ENOMEM;
 
index e1576c807e07a2224ab6d18b96570ada99063833..d7845650f0a0162b2fc274bc999502e18df7126b 100644 (file)
@@ -1436,7 +1436,7 @@ static struct svc_sock *svc_setup_socket(struct svc_serv *serv,
                return ERR_PTR(sendpages);
 
        pages = svc_serv_maxpages(serv);
-       svsk = kzalloc_flex(*svsk, sk_pages, pages, GFP_KERNEL);
+       svsk = kzalloc_flex(*svsk, sk_pages, pages);
        if (!svsk)
                return ERR_PTR(-ENOMEM);
 
index b7c09a1f1c626b76196f5042cdbb1194a1fafb7a..1f8f7dad8b6f8be7ef277d9cf3a14f4bb6c60916 100644 (file)
@@ -29,7 +29,7 @@ static struct svc_rdma_chunk *pcl_alloc_chunk(u32 segcount, u32 position)
 {
        struct svc_rdma_chunk *chunk;
 
-       chunk = kmalloc_flex(*chunk, ch_segments, segcount, GFP_KERNEL);
+       chunk = kmalloc_flex(*chunk, ch_segments, segcount);
        if (!chunk)
                return NULL;
 
index e25a15b9267d9cb42f436aff81ee258dae5ee67d..814992861b4ff276e06feec6d3a2fd24045c5f37 100644 (file)
@@ -5333,7 +5333,7 @@ static struct cfg80211_acl_data *parse_acl_data(struct wiphy *wiphy,
        if (n_entries > wiphy->max_acl_mac_addrs)
                return ERR_PTR(-EOPNOTSUPP);
 
-       acl = kzalloc_flex(*acl, mac_addrs, n_entries, GFP_KERNEL);
+       acl = kzalloc_flex(*acl, mac_addrs, n_entries);
        if (!acl)
                return ERR_PTR(-ENOMEM);
        acl->n_acl_entries = n_entries;
@@ -6113,7 +6113,7 @@ nl80211_parse_mbssid_elems(struct wiphy *wiphy, struct nlattr *attrs)
                num_elems++;
        }
 
-       elems = kzalloc_flex(*elems, elem, num_elems, GFP_KERNEL);
+       elems = kzalloc_flex(*elems, elem, num_elems);
        if (!elems)
                return ERR_PTR(-ENOMEM);
        elems->cnt = num_elems;
@@ -6145,7 +6145,7 @@ nl80211_parse_rnr_elems(struct wiphy *wiphy, struct nlattr *attrs,
                num_elems++;
        }
 
-       elems = kzalloc_flex(*elems, elem, num_elems, GFP_KERNEL);
+       elems = kzalloc_flex(*elems, elem, num_elems);
        if (!elems)
                return ERR_PTR(-ENOMEM);
        elems->cnt = num_elems;
@@ -10157,7 +10157,7 @@ static int nl80211_set_reg(struct sk_buff *skb, struct genl_info *info)
                goto out;
        }
 
-       rd = kzalloc_flex(*rd, reg_rules, num_rules, GFP_KERNEL);
+       rd = kzalloc_flex(*rd, reg_rules, num_rules);
        if (!rd) {
                r = -ENOMEM;
                goto out;
@@ -15378,7 +15378,7 @@ static int nl80211_set_coalesce(struct sk_buff *skb, struct genl_info *info)
        if (n_rules > coalesce->n_rules)
                return -EINVAL;
 
-       new_coalesce = kzalloc_flex(*new_coalesce, rules, n_rules, GFP_KERNEL);
+       new_coalesce = kzalloc_flex(*new_coalesce, rules, n_rules);
        if (!new_coalesce)
                return -ENOMEM;
 
@@ -17462,7 +17462,7 @@ static int nl80211_set_tid_config(struct sk_buff *skb,
                            rem_conf)
                num_conf++;
 
-       tid_config = kzalloc_flex(*tid_config, tid_conf, num_conf, GFP_KERNEL);
+       tid_config = kzalloc_flex(*tid_config, tid_conf, num_conf);
        if (!tid_config)
                return -ENOMEM;
 
@@ -18256,7 +18256,7 @@ static int nl80211_set_sar_specs(struct sk_buff *skb, struct genl_info *info)
        if (specs > rdev->wiphy.sar_capa->num_freq_ranges)
                return -EINVAL;
 
-       sar_spec = kzalloc_flex(*sar_spec, sub_specs, specs, GFP_KERNEL);
+       sar_spec = kzalloc_flex(*sar_spec, sub_specs, specs);
        if (!sar_spec)
                return -ENOMEM;
 
index 41aa8636a2430250e3e1e2a9f1bdd87d65011ea8..44bd88c9ea6649ef31355799b82edd105f226881 100644 (file)
@@ -312,7 +312,7 @@ int nl80211_pmsr_start(struct sk_buff *skb, struct genl_info *info)
                }
        }
 
-       req = kzalloc_flex(*req, peers, count, GFP_KERNEL);
+       req = kzalloc_flex(*req, peers, count);
        if (!req)
                return -ENOMEM;
        req->n_peers = count;
index 4d7479ffda36c2cff337af0a375b7c9b5ddaf825..1c5c38d18febd511285bc4aab93a60b4287dc054 100644 (file)
@@ -452,7 +452,7 @@ reg_copy_regd(const struct ieee80211_regdomain *src_regd)
        struct ieee80211_regdomain *regd;
        unsigned int i;
 
-       regd = kzalloc_flex(*regd, reg_rules, src_regd->n_reg_rules, GFP_KERNEL);
+       regd = kzalloc_flex(*regd, reg_rules, src_regd->n_reg_rules);
        if (!regd)
                return ERR_PTR(-ENOMEM);
 
@@ -932,7 +932,7 @@ static int regdb_query_country(const struct fwdb_header *db,
        struct ieee80211_regdomain *regdom;
        unsigned int i;
 
-       regdom = kzalloc_flex(*regdom, reg_rules, coll->n_rules, GFP_KERNEL);
+       regdom = kzalloc_flex(*regdom, reg_rules, coll->n_rules);
        if (!regdom)
                return -ENOMEM;
 
@@ -1530,7 +1530,7 @@ regdom_intersect(const struct ieee80211_regdomain *rd1,
        if (!num_rules)
                return NULL;
 
-       rd = kzalloc_flex(*rd, reg_rules, num_rules, GFP_KERNEL);
+       rd = kzalloc_flex(*rd, reg_rules, num_rules);
        if (!rd)
                return NULL;
 
index 89174a9049a3cd13cf5102ca2760941c3da6e675..328af43ef83251db2a501bf971472a6ef5114935 100644 (file)
@@ -1085,7 +1085,7 @@ int cfg80211_scan(struct cfg80211_registered_device *rdev)
        if (!n_channels)
                return cfg80211_scan_6ghz(rdev, true);
 
-       request = kzalloc_flex(*request, req.channels, n_channels, GFP_KERNEL);
+       request = kzalloc_flex(*request, req.channels, n_channels);
        if (!request)
                return -ENOMEM;
 
index c5015802f94605297c3b09466f8e8f3b6edf4f38..e8a62743e3db7c209da7b5f4f03b9ad3fa95a9c2 100644 (file)
@@ -59,7 +59,7 @@ struct xsk_buff_pool *xp_create_and_assign_umem(struct xdp_sock *xs,
        u32 i, entries;
 
        entries = unaligned ? umem->chunks : 0;
-       pool = kvzalloc_flex(*pool, free_heads, entries, GFP_KERNEL);
+       pool = kvzalloc_flex(*pool, free_heads, entries);
        if (!pool)
                goto out;
 
index daeeddae3878cc2d78878aecdd190904aef2d6ed..9aa92fd35a0342b4d2d4418836c68c336a9afbf6 100644 (file)
@@ -65,7 +65,7 @@ int ima_read_modsig(enum ima_hooks func, const void *buf, loff_t buf_len,
        buf_len -= sig_len + sizeof(*sig);
 
        /* Allocate sig_len additional bytes to hold the raw PKCS#7 data. */
-       hdr = kzalloc_flex(*hdr, raw_pkcs7, sig_len, GFP_KERNEL);
+       hdr = kzalloc_flex(*hdr, raw_pkcs7, sig_len);
        if (!hdr)
                return -ENOMEM;
 
index 420642f96cab95f6b6545a21dfa3c7b3d395fa1c..7d63764feda2e733a57c507758695c6622b503e8 100644 (file)
@@ -342,7 +342,7 @@ static struct ima_rule_opt_list *ima_alloc_rule_opt_list(const substring_t *src)
                return ERR_PTR(-EINVAL);
        }
 
-       opt_list = kzalloc_flex(*opt_list, items, count, GFP_KERNEL);
+       opt_list = kzalloc_flex(*opt_list, items, count);
        if (!opt_list) {
                kfree(src_copy);
                return ERR_PTR(-ENOMEM);
index 29a0f9789eeec79b4a58b85c2b7d907d7a2c4ea0..f5b78d4766cd8653bba194b1263c12624855f214 100644 (file)
@@ -95,7 +95,7 @@ static struct landlock_details *get_current_details(void)
         * caller.
         */
        details =
-               kzalloc_flex(*details, exe_path, path_size, GFP_KERNEL);
+               kzalloc_flex(*details, exe_path, path_size);
        if (!details)
                return ERR_PTR(-ENOMEM);
 
index 62b9ee7caefb07931b9632125b5e8a007a918bf1..f71861f98e1abaecee8fab48ce4c70b7971f3571 100644 (file)
@@ -327,7 +327,7 @@ static int read_trusted_verity_root_digests(unsigned int fd)
 
                len /= 2;
 
-               trd = kzalloc_flex(*trd, data, len, GFP_KERNEL);
+               trd = kzalloc_flex(*trd, data, len);
                if (!trd) {
                        rc = -ENOMEM;
                        goto err;
index ffefc5ec6d6b5f6d548ac3e61a0fc4e9a9f66315..934e84e93838063f3f3ff1f31fe009d9464c47ed 100644 (file)
@@ -233,7 +233,7 @@ static int snd_ctl_new(struct snd_kcontrol **kctl, unsigned int count,
        if (count == 0 || count > MAX_CONTROL_COUNT)
                return -EINVAL;
 
-       *kctl = kzalloc_flex(**kctl, vd, count, GFP_KERNEL);
+       *kctl = kzalloc_flex(**kctl, vd, count);
        if (!*kctl)
                return -ENOMEM;
 
index fe7683c9c31ae3999db20173ae6986105f6dd745..cd3dcaaf9f720e723ad6667e3df5e384a121542d 100644 (file)
@@ -256,7 +256,7 @@ int _snd_ctl_add_follower(struct snd_kcontrol *master,
        struct link_master *master_link = snd_kcontrol_chip(master);
        struct link_follower *srec;
 
-       srec = kzalloc_flex(*srec, follower.vd, follower->count, GFP_KERNEL);
+       srec = kzalloc_flex(*srec, follower.vd, follower->count);
        if (!srec)
                return -ENOMEM;
        srec->kctl = follower;
index feebe56cba67dc8d764cfff65ea91b52401da622..09b1329bb8f351897a2fee67968cbe08ba3f3edf 100644 (file)
@@ -117,7 +117,7 @@ static int add_conn_list(struct hda_codec *codec, hda_nid_t nid, int len,
 {
        struct hda_conn_list *p;
 
-       p = kmalloc_flex(*p, conns, len, GFP_KERNEL);
+       p = kmalloc_flex(*p, conns, len);
        if (!p)
                return -ENOMEM;
        p->len = len;
index c2a6a1f446d654472db2a55736a5d5d02d9b3d8a..3343dbb63d2b70e1888bc5f981892a53d40ce802 100644 (file)
@@ -270,7 +270,7 @@ static int sigma_fw_load_data(struct sigmadsp *sigmadsp,
 
        length -= sizeof(*data_chunk);
 
-       data = kzalloc_flex(*data, data, length, GFP_KERNEL);
+       data = kzalloc_flex(*data, data, length);
        if (!data)
                return -ENOMEM;
 
@@ -413,7 +413,7 @@ static int process_sigma_action(struct sigmadsp *sigmadsp,
                if (len < 3)
                        return -EINVAL;
 
-               data = kzalloc_flex(*data, data, size_sub(len, 2), GFP_KERNEL);
+               data = kzalloc_flex(*data, data, size_sub(len, 2));
                if (!data)
                        return -ENOMEM;
 
index 5abfb183c3b16af55f52bce5a24369e48d10ccf6..ea76524d9b76e9250f89c44c664105f44109759e 100644 (file)
@@ -1435,7 +1435,7 @@ static int dapm_widget_list_create(struct snd_soc_dapm_widget_list **list,
        list_for_each(it, widgets)
                size++;
 
-       *list = kzalloc_flex(**list, widgets, size, GFP_KERNEL);
+       *list = kzalloc_flex(**list, widgets, size);
        if (*list == NULL)
                return -ENOMEM;
 
index 967b5b577f03eecf56bc10507f8d28adcdb5a844..05c2eb879481ab54cfd30dc19a8e0339e452284c 100644 (file)
@@ -71,7 +71,7 @@ void sof_ipc4_intel_dump_telemetry_state(struct snd_sof_dev *sdev, u32 flags)
                break;
        }
 
-       xoops = kzalloc_flex(*xoops, ar, XTENSA_CORE_AR_REGS_COUNT, GFP_KERNEL);
+       xoops = kzalloc_flex(*xoops, ar, XTENSA_CORE_AR_REGS_COUNT);
        if (!xoops)
                goto free_block;
 
index c913354247c719f300ff8e1338b1ae75f3541f01..9dcd1d18c199ef07f0ef14fd5602ab8132e0fafc 100644 (file)
@@ -657,7 +657,7 @@ static int usx2y_rate_set(struct usx2ydev *usx2y, int rate)
        struct urb *urb;
 
        if (usx2y->rate != rate) {
-               us = kzalloc_flex(*us, urb, NOOF_SETRATE_URBS, GFP_KERNEL);
+               us = kzalloc_flex(*us, urb, NOOF_SETRATE_URBS);
                if (!us) {
                        err = -ENOMEM;
                        goto cleanup;
index 7b27f242bf5f55d411765c2d697180f3c44a7f80..a5c4e70277173a8f46ba3208afe25d9b9c4495a5 100644 (file)
@@ -146,7 +146,7 @@ int virtsnd_pcm_msg_alloc(struct virtio_pcm_substream *vss,
                int sg_num = virtsnd_pcm_sg_num(data, period_bytes);
                struct virtio_pcm_msg *msg;
 
-               msg = kzalloc_flex(*msg, sgs, sg_num + 2, GFP_KERNEL);
+               msg = kzalloc_flex(*msg, sgs, sg_num + 2);
                if (!msg)
                        return -ENOMEM;