Skip to contentSkip to conversation

Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses

PATCH New Kees Cook 1 participant 1 message Feb 22

Subsystems (254)
lore
Share & tools
lore

Kees Cook

author maintainer
#0 lore raw

PATCH 1/1 Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses

Conversion performed via this Coccinelle script:

// SPDX-License-Identifier: GPL-2.0-only
// Options: --include-headers-for-types --all-includes --include-headers --keep-comments virtual patch

@gfp depends on patch && !(file in "tools") && !(file in "samples")@ identifier ALLOC = {kmalloc_obj,kmalloc_objs,kmalloc_flex,

		    kzalloc_obj,kzalloc_objs,kzalloc_flex,
		    kvmalloc_obj,kvmalloc_objs,kvmalloc_flex,
		    kvzalloc_obj,kvzalloc_objs,kvzalloc_flex};

@@

	ALLOC(...
-		, GFP_KERNEL
	)
$ make coccicheck MODE=patch COCCI=gfp.cocci

Build and boot tested x86_64 with Fedora 42's GCC and Clang:

Linux version 6.19.0+ (user@host) (gcc (GCC) 15.2.1 20260123 (Red Hat 15.2.1-7), GNU ld version 2.44-12.fc42) #1 SMP PREEMPT_DYNAMIC 1970-01-01 Linux version 6.19.0+ (user@host) (clang version 20.1.8 (Fedora 20.1.8-4.fc42), LLD 20.1.8) #1 SMP PREEMPT_DYNAMIC 1970-01-01

---
 kernel/rcu/tasks.h                            |  2 +-
 mm/damon/tests/sysfs-kunit.h                  |  2 +-
 arch/arm/probes/kprobes/test-core.c           |  2 +-
 arch/mips/kernel/smp-cps.c                    |  5 ++--
 arch/powerpc/kvm/e500_mmu.c                   |  9 +++----
 arch/powerpc/perf/imc-pmu.c                   |  3 +--
 arch/powerpc/platforms/cell/spufs/file.c      |  2 +-
 arch/powerpc/platforms/powernv/opal-async.c   |  2 +-
 .../pseries/papr_platform_attributes.c        |  3 +--
 arch/riscv/kernel/module.c                    |  2 +-
 arch/riscv/kvm/vcpu_sbi_fwft.c                |  2 +-
 arch/s390/kernel/perf_pai.c                   |  3 +--
 arch/um/drivers/ubd_kern.c                    |  4 +--
 arch/um/drivers/vfio_kern.c                   |  2 +-
 arch/x86/events/intel/core.c                  |  2 +-
 arch/x86/events/intel/uncore_discovery.c      |  3 +--
 arch/x86/kvm/vmx/tdx.c                        |  2 +-
 block/blk-crypto-fallback.c                   |  2 +-
 block/blk-zoned.c                             |  2 +-
 drivers/accel/habanalabs/common/context.c     |  3 +--
 drivers/accel/habanalabs/common/device.c      | 11 +++-----
 drivers/accel/habanalabs/common/hw_queue.c    |  2 +-
 drivers/accel/habanalabs/common/hwmon.c       |  2 +-
 drivers/accel/habanalabs/gaudi/gaudi.c        |  2 +-
 drivers/accel/habanalabs/gaudi2/gaudi2.c      | 11 +++-----
 drivers/accel/habanalabs/goya/goya.c          |  2 +-
 drivers/accel/rocket/rocket_job.c             |  3 +--
 drivers/acpi/acpi_video.c                     |  5 ++--
 drivers/acpi/riscv/irq.c                      |  4 +--
 drivers/acpi/x86/s2idle.c                     |  5 ++--
 drivers/android/binder.c                      |  2 +-
 drivers/android/binder_alloc.c                |  2 +-
 drivers/atm/eni.c                             |  3 +--
 drivers/base/cacheinfo.c                      |  2 +-
 drivers/block/rnbd/rnbd-clt.c                 |  2 +-
 drivers/block/xen-blkfront.c                  |  5 ++--
 drivers/bus/mhi/ep/main.c                     |  4 +--
 drivers/bus/mhi/ep/ring.c                     |  2 +-
 drivers/clk/aspeed/clk-ast2600.c              |  2 +-
 drivers/clk/clk-clps711x.c                    |  2 +-
 drivers/clk/clk-npcm7xx.c                     |  2 +-
 drivers/clocksource/ingenic-sysost.c          |  2 +-
 drivers/comedi/drivers/ni_tio.c               |  2 +-
 .../intel/qat/qat_common/adf_telemetry.c      |  2 +-
 .../crypto/intel/qat/qat_common/qat_uclo.c    |  6 ++---
 drivers/edac/edac_device.c                    |  2 +-
 drivers/edac/sb_edac.c                        |  2 +-
 drivers/extcon/extcon.c                       |  3 +--
 drivers/firewire/core-iso.c                   |  6 ++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c |  3 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c       |  3 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c       |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c       |  5 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c       |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c       |  3 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c       | 12 ++++-----
 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c      |  3 +--
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c      |  2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c |  2 +-
 .../dc/resource/dcn20/dcn20_resource.c        |  2 +-
 .../dc/resource/dcn21/dcn21_resource.c        |  2 +-
 .../dc/resource/dcn30/dcn30_resource.c        |  3 +--
 .../dc/resource/dcn31/dcn31_resource.c        |  3 +--
 .../dc/resource/dcn314/dcn314_resource.c      |  3 +--
 .../dc/resource/dcn32/dcn32_resource.c        |  3 +--
 .../amd/display/modules/color/color_gamma.c   |  9 +++----
 drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c    |  2 +-
 .../gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c    |  2 +-
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c    |  2 +-
 .../powerplay/hwmgr/process_pptables_v1_0.c   | 15 +++++------
 .../amd/pm/powerplay/hwmgr/processpptables.c  |  4 +--
 .../powerplay/hwmgr/vega10_processpptables.c  | 12 ++++-----
 .../drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c  |  3 +--
 drivers/gpu/drm/display/drm_dp_mst_topology.c |  3 +--
 drivers/gpu/drm/drm_atomic.c                  |  5 ++--
 drivers/gpu/drm/drm_buddy.c                   |  2 +-
 drivers/gpu/drm/drm_client_modeset.c          |  3 +--
 drivers/gpu/drm/drm_crtc.c                    |  3 +--
 drivers/gpu/drm/drm_crtc_helper.c             |  6 ++---
 .../i915/display/intel_display_power_map.c    |  2 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c     |  3 +--
 .../gpu/drm/i915/gt/uc/intel_guc_capture.c    |  3 +--
 drivers/gpu/drm/nouveau/nouveau_sched.c       |  6 ++---
 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c      |  2 +-
 drivers/gpu/drm/panthor/panthor_mmu.c         |  5 ++--
 drivers/gpu/drm/qxl/qxl_display.c             |  3 +--
 drivers/gpu/drm/radeon/ci_dpm.c               |  2 +-
 drivers/gpu/drm/radeon/kv_dpm.c               |  2 +-
 drivers/gpu/drm/radeon/ni_dpm.c               |  3 +--
 drivers/gpu/drm/radeon/r600_dpm.c             |  5 ++--
 drivers/gpu/drm/radeon/radeon_atombios.c      | 14 ++++------
 drivers/gpu/drm/radeon/rs780_dpm.c            |  3 +--
 drivers/gpu/drm/radeon/rv6xx_dpm.c            |  3 +--
 drivers/gpu/drm/radeon/rv770_dpm.c            |  3 +--
 drivers/gpu/drm/radeon/si_dpm.c               |  2 +-
 drivers/gpu/drm/radeon/sumo_dpm.c             |  2 +-
 drivers/gpu/drm/radeon/trinity_dpm.c          |  2 +-
 drivers/gpu/drm/v3d/v3d_submit.c              |  6 ++---
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c           |  3 +--
 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c   |  2 +-
 drivers/hid/hid-core.c                        |  3 +--
 drivers/hv/connection.c                       |  2 +-
 drivers/hwmon/acpi_power_meter.c              |  2 +-
 drivers/hwmon/coretemp.c                      |  2 +-
 drivers/iio/adc/ti-tsc2046.c                  |  6 ++---
 drivers/iio/dac/ad5360.c                      |  2 +-
 drivers/iio/industrialio-core.c               |  2 +-
 drivers/iio/industrialio-event.c              |  2 +-
 drivers/infiniband/core/cache.c               |  2 +-
 drivers/infiniband/core/cma.c                 |  3 +--
 drivers/infiniband/core/device.c              |  2 +-
 drivers/infiniband/core/iwpm_util.c           |  4 +--
 drivers/infiniband/core/sysfs.c               |  8 +++---
 drivers/infiniband/core/uverbs_uapi.c         |  2 +-
 drivers/infiniband/hw/bnxt_re/qplib_res.c     |  2 +-
 drivers/infiniband/hw/cxgb4/device.c          |  3 +--
 drivers/infiniband/hw/cxgb4/qp.c              |  2 +-
 drivers/infiniband/hw/hfi1/affinity.c         |  3 +--
 drivers/infiniband/hw/hfi1/pio.c              |  4 +--
 drivers/infiniband/hw/hfi1/user_exp_rcv.c     |  3 +--
 drivers/infiniband/hw/hns/hns_roce_hem.c      |  6 ++---
 drivers/infiniband/hw/hns/hns_roce_mr.c       |  3 +--
 drivers/infiniband/hw/mana/main.c             |  2 +-
 drivers/infiniband/hw/mlx4/mad.c              |  2 +-
 drivers/infiniband/hw/mlx4/main.c             |  2 +-
 drivers/infiniband/hw/mlx5/macsec.c           |  2 +-
 drivers/infiniband/hw/mlx5/main.c             |  3 +--
 drivers/infiniband/hw/mthca/mthca_cmd.c       |  2 +-
 drivers/infiniband/hw/mthca/mthca_memfree.c   |  2 +-
 drivers/infiniband/hw/usnic/usnic_uiom.c      |  3 +--
 .../infiniband/hw/vmw_pvrdma/pvrdma_main.c    |  2 +-
 drivers/infiniband/ulp/iser/iser_initiator.c  |  2 +-
 drivers/infiniband/ulp/isert/ib_isert.c       |  2 +-
 drivers/infiniband/ulp/rtrs/rtrs-clt.c        |  2 +-
 drivers/iommu/amd/init.c                      |  8 +++---
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c   |  3 +--
 .../iommu/arm/arm-smmu-v3/tegra241-cmdqv.c    |  2 +-
 drivers/iommu/iova.c                          |  2 +-
 drivers/irqchip/irq-mtk-sysirq.c              |  2 +-
 drivers/irqchip/irq-riscv-imsic-state.c       |  2 +-
 drivers/irqchip/irq-stm32-exti.c              |  2 +-
 drivers/md/dm-crypt.c                         |  2 +-
 drivers/md/dm-integrity.c                     |  4 +--
 drivers/md/dm-pcache/cache.c                  |  2 +-
 drivers/md/dm-pcache/cache_key.c              |  2 +-
 drivers/md/dm-stats.c                         |  2 +-
 drivers/md/md-cluster.c                       |  2 +-
 drivers/md/raid10.c                           |  6 ++---
 drivers/media/pci/tw686x/tw686x-core.c        |  4 +--
 drivers/media/usb/pvrusb2/pvrusb2-hdw.c       |  2 +-
 drivers/media/v4l2-core/v4l2-subdev.c         |  3 +--
 drivers/memstick/core/mspro_block.c           |  2 +-
 drivers/message/fusion/mptsas.c               |  6 ++---
 drivers/mtd/chips/cfi_cmdset_0001.c           |  2 +-
 drivers/mtd/chips/cfi_cmdset_0002.c           |  2 +-
 drivers/mtd/chips/cfi_cmdset_0020.c           |  2 +-
 drivers/mtd/nand/onenand/onenand_base.c       |  2 +-
 drivers/mtd/nand/raw/nand_base.c              |  2 +-
 drivers/mtd/parsers/sharpslpart.c             |  2 +-
 drivers/net/can/usb/ucan.c                    |  2 +-
 drivers/net/dsa/mv88e6xxx/devlink.c           |  6 ++---
 drivers/net/dsa/sja1105/sja1105_vl.c          |  2 +-
 drivers/net/ethernet/amd/pds_core/core.c      |  3 +--
 .../net/ethernet/broadcom/bnx2x/bnx2x_cmn.c   |  6 ++---
 .../net/ethernet/broadcom/bnx2x/bnx2x_sriov.c |  2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c     |  6 ++---
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c |  2 +-
 drivers/net/ethernet/broadcom/sb1250-mac.c    |  3 +--
 drivers/net/ethernet/broadcom/tg3.c           |  2 +-
 drivers/net/ethernet/brocade/bna/bnad.c       |  4 +--
 .../net/ethernet/cavium/liquidio/lio_core.c   |  2 +-
 .../net/ethernet/chelsio/cxgb4/cxgb4_main.c   |  5 ++--
 .../ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c  |  4 +--
 drivers/net/ethernet/cisco/enic/enic_main.c   |  2 +-
 drivers/net/ethernet/engleder/tsnep_main.c    |  4 +--
 .../freescale/dpaa2/dpaa2-eth-devlink.c       |  3 +--
 .../ethernet/freescale/dpaa2/dpaa2-switch.c   |  2 +-
 .../net/ethernet/freescale/enetc/enetc_pf.c   |  2 +-
 drivers/net/ethernet/freescale/gianfar.c      |  5 ++--
 drivers/net/ethernet/freescale/ucc_geth.c     |  4 +--
 drivers/net/ethernet/google/gve/gve_main.c    |  4 +--
 drivers/net/ethernet/google/gve/gve_tx_dqo.c  |  5 ++--
 .../ethernet/hisilicon/hns3/hns3_ethtool.c    |  2 +-
 .../net/ethernet/huawei/hinic3/hinic3_main.c  |  2 +-
 .../huawei/hinic3/hinic3_netdev_ops.c         |  6 ++---
 .../net/ethernet/huawei/hinic3/hinic3_tx.c    |  3 +--
 drivers/net/ethernet/ibm/ibmvnic.c            | 10 +++----
 drivers/net/ethernet/intel/e1000/e1000_main.c |  4 +--
 drivers/net/ethernet/intel/e1000e/netdev.c    |  6 ++---
 drivers/net/ethernet/intel/i40e/i40e_client.c |  2 +-
 .../net/ethernet/intel/i40e/i40e_ethtool.c    |  2 +-
 drivers/net/ethernet/intel/i40e/i40e_ptp.c    |  2 +-
 drivers/net/ethernet/intel/ice/devlink/port.c |  3 +--
 drivers/net/ethernet/intel/ice/ice_xsk.c      |  2 +-
 drivers/net/ethernet/intel/idpf/idpf_idc.c    |  2 +-
 drivers/net/ethernet/intel/idpf/idpf_lib.c    |  3 +--
 drivers/net/ethernet/intel/idpf/idpf_txrx.c   | 18 +++++--------
 .../net/ethernet/intel/idpf/idpf_virtchnl.c   |  8 +++---
 drivers/net/ethernet/intel/igb/igb_main.c     |  7 +++--
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |  2 +-
 drivers/net/ethernet/intel/libie/fwlog.c      |  3 +--
 .../ethernet/marvell/octeontx2/nic/otx2_pf.c  |  2 +-
 .../marvell/prestera/prestera_devlink.c       |  2 +-
 drivers/net/ethernet/mellanox/mlx4/cmd.c      |  4 +--
 .../net/ethernet/mellanox/mlx4/en_netdev.c    |  4 +--
 drivers/net/ethernet/mellanox/mlx4/eq.c       |  5 ++--
 drivers/net/ethernet/mellanox/mlx4/intf.c     |  2 +-
 drivers/net/ethernet/mellanox/mlx4/qp.c       |  3 +--
 .../ethernet/mellanox/mlx4/resource_tracker.c |  6 ++---
 drivers/net/ethernet/mellanox/mlx5/core/dev.c |  2 +-
 .../net/ethernet/mellanox/mlx5/core/en/qos.c  |  3 +--
 .../net/ethernet/mellanox/mlx5/core/esw/qos.c |  2 +-
 .../net/ethernet/mellanox/mlx5/core/fs_core.c |  6 ++---
 .../net/ethernet/mellanox/mlx5/core/hwmon.c   |  2 +-
 .../ethernet/mellanox/mlx5/core/lib/clock.c   |  2 +-
 .../mellanox/mlx5/core/steering/hws/bwc.c     |  3 +--
 .../mellanox/mlx5/core/steering/hws/send.c    |  6 ++---
 .../mlx5/core/steering/sws/dr_icm_pool.c      |  2 +-
 .../mellanox/mlx5/core/steering/sws/fs_dr.c   |  2 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c    |  2 +-
 .../net/ethernet/mellanox/mlxsw/core_env.c    |  3 +--
 .../ethernet/mellanox/mlxsw/core_linecards.c  |  2 +-
 .../ethernet/mellanox/mlxsw/core_thermal.c    |  4 +--
 drivers/net/ethernet/mellanox/mlxsw/minimal.c |  4 +--
 .../net/ethernet/mellanox/mlxsw/spectrum.c    |  2 +-
 .../mellanox/mlxsw/spectrum1_mr_tcam.c        |  2 +-
 .../ethernet/mellanox/mlxsw/spectrum_qdisc.c  |  3 +--
 .../ethernet/mellanox/mlxsw/spectrum_router.c |  3 +--
 .../net/ethernet/netronome/nfp/bpf/verifier.c |  2 +-
 .../ethernet/netronome/nfp/flower/metadata.c  |  2 +-
 drivers/net/ethernet/qlogic/qed/qed_dev.c     | 12 +++------
 drivers/net/ethernet/qlogic/qed/qed_iwarp.c   |  5 ++--
 drivers/net/ethernet/qlogic/qed/qed_ll2.c     |  3 +--
 drivers/net/ethernet/qlogic/qed/qed_mcp.c     |  2 +-
 drivers/net/ethernet/qlogic/qed/qed_ooo.c     |  7 +++--
 drivers/net/ethernet/qlogic/qede/qede_main.c  |  3 +--
 drivers/net/ethernet/qlogic/qla3xxx.c         |  2 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_init.c  |  2 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_main.c  |  8 +++---
 drivers/net/ethernet/renesas/ravb_main.c      |  2 +-
 drivers/net/ethernet/sfc/efx_channels.c       |  3 +--
 drivers/net/ethernet/sfc/efx_common.c         |  2 +-
 drivers/net/ethernet/sfc/falcon/tx.c          |  3 +--
 drivers/net/ethernet/sfc/mae.c                |  4 +--
 drivers/net/ethernet/sfc/siena/efx_channels.c |  3 +--
 drivers/net/ethernet/sfc/siena/efx_common.c   |  2 +-
 drivers/net/ethernet/sfc/siena/tx_common.c    |  3 +--
 drivers/net/ethernet/sfc/tx_common.c          |  3 +--
 drivers/net/ethernet/spacemit/k1_emac.c       |  4 +--
 .../net/ethernet/stmicro/stmmac/stmmac_main.c |  2 +-
 .../net/ethernet/synopsys/dwc-xlgmac-desc.c   |  2 +-
 .../net/ethernet/toshiba/ps3_gelic_wireless.c |  2 +-
 drivers/net/ethernet/via/via-velocity.c       |  5 ++--
 drivers/net/ethernet/wangxun/libwx/wx_hw.c    |  2 +-
 drivers/net/netdevsim/dev.c                   |  3 +--
 drivers/net/phy/dp83640.c                     |  2 +-
 drivers/net/phy/phy_led_triggers.c            |  3 +--
 drivers/net/pse-pd/pd692x0.c                  |  3 +--
 drivers/net/wireless/ath/ath11k/debugfs.c     |  3 +--
 drivers/net/wireless/ath/ath12k/dp.c          |  2 +-
 drivers/net/wireless/ath/ath5k/base.c         |  2 +-
 drivers/net/wireless/ath/ath5k/eeprom.c       |  8 +++---
 drivers/net/wireless/ath/wil6210/debugfs.c    |  2 +-
 .../net/wireless/broadcom/b43legacy/debugfs.c |  2 +-
 .../net/wireless/broadcom/b43legacy/main.c    |  2 +-
 .../broadcom/brcm80211/brcmfmac/msgbuf.c      |  2 +-
 drivers/net/wireless/intel/ipw2x00/ipw2100.c  |  6 ++---
 drivers/net/wireless/intel/ipw2x00/ipw2200.c  |  4 +--
 drivers/net/wireless/intel/iwlwifi/dvm/tt.c   |  5 ++--
 .../wireless/intel/iwlwifi/mld/low_latency.c  |  2 +-
 drivers/net/wireless/intel/iwlwifi/mld/scan.c |  3 +--
 drivers/net/wireless/intel/iwlwifi/mld/sta.c  |  3 +--
 .../net/wireless/intel/iwlwifi/mvm/mac80211.c |  3 +--
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c |  2 +-
 .../wireless/intel/iwlwifi/pcie/gen1_2/rx.c   |  5 ++--
 .../wireless/intel/iwlwifi/pcie/gen1_2/tx.c   |  2 +-
 drivers/net/wireless/intersil/p54/eeprom.c    |  2 +-
 .../net/wireless/marvell/mwifiex/cfg80211.c   |  3 +--
 drivers/net/wireless/marvell/mwifiex/cmdevt.c |  2 +-
 drivers/net/wireless/marvell/mwifiex/scan.c   |  2 +-
 .../net/wireless/quantenna/qtnfmac/commands.c |  2 +-
 drivers/nvme/host/fc.c                        |  2 +-
 drivers/nvme/target/pci-epf.c                 |  2 +-
 drivers/parisc/iosapic.c                      |  2 +-
 drivers/platform/x86/amd/wbrf.c               |  3 +--
 drivers/platform/x86/dell/dell-wmi-base.c     |  3 +--
 drivers/platform/x86/dell/dell-wmi-privacy.c  |  2 +-
 .../dell/dell-wmi-sysman/enum-attributes.c    |  3 +--
 .../x86/dell/dell-wmi-sysman/int-attributes.c |  3 +--
 .../dell/dell-wmi-sysman/passobj-attributes.c |  2 +-
 .../dell/dell-wmi-sysman/string-attributes.c  |  3 +--
 .../x86/hp/hp-bioscfg/enum-attributes.c       |  3 +--
 .../x86/hp/hp-bioscfg/int-attributes.c        |  3 +--
 .../x86/hp/hp-bioscfg/order-list-attributes.c |  3 +--
 .../x86/hp/hp-bioscfg/passwdobj-attributes.c  |  3 +--
 .../x86/hp/hp-bioscfg/string-attributes.c     |  3 +--
 .../platform/x86/intel/int1092/intel_sar.c    |  2 +-
 .../intel/speed_select_if/isst_tpmi_core.c    |  2 +-
 .../platform/x86/intel/tpmi_power_domains.c   |  3 +--
 drivers/platform/x86/uv_sysfs.c               |  2 +-
 drivers/powercap/powercap_sys.c               |  2 +-
 drivers/resctrl/mpam_devices.c                |  3 +--
 drivers/s390/crypto/zcrypt_api.c              |  2 +-
 drivers/scsi/aacraid/aachba.c                 |  2 +-
 drivers/scsi/be2iscsi/be_main.c               | 22 ++++++---------
 drivers/scsi/csiostor/csio_wr.c               |  2 +-
 drivers/scsi/esas2r/esas2r_init.c             |  2 +-
 drivers/scsi/hpsa.c                           |  4 +--
 drivers/scsi/ibmvscsi/ibmvfc.c                |  2 +-
 drivers/scsi/ipr.c                            |  7 +++--
 drivers/scsi/lpfc/lpfc_debugfs.c              |  3 +--
 drivers/scsi/lpfc/lpfc_init.c                 | 27 +++++++------------
 drivers/scsi/lpfc/lpfc_nvmet.c                |  3 +--
 drivers/scsi/mac53c94.c                       |  2 +-
 drivers/scsi/megaraid/megaraid_sas_base.c     |  2 +-
 drivers/scsi/mpi3mr/mpi3mr_fw.c               |  5 ++--
 drivers/scsi/mpi3mr/mpi3mr_transport.c        |  2 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c           | 15 +++++------
 drivers/scsi/mpt3sas/mpt3sas_ctl.c            |  2 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c          |  5 ++--
 drivers/scsi/pmcraid.c                        |  2 +-
 drivers/scsi/qedi/qedi_main.c                 |  9 +++----
 drivers/scsi/qla2xxx/qla_init.c               |  3 +--
 drivers/scsi/qla2xxx/qla_os.c                 |  6 ++---
 drivers/scsi/smartpqi/smartpqi_init.c         |  5 ++--
 drivers/soundwire/qcom.c                      |  3 +--
 drivers/staging/greybus/power_supply.c        |  4 +--
 .../media/atomisp/pci/atomisp_csi2_bridge.c   |  2 +-
 drivers/staging/media/atomisp/pci/sh_css.c    | 20 +++++---------
 drivers/tee/qcomtee/call.c                    |  3 +--
 drivers/thermal/cpufreq_cooling.c             |  2 +-
 .../intel/int340x_thermal/int3400_thermal.c   |  2 +-
 .../int340x_thermal/int340x_thermal_zone.c    |  3 +--
 drivers/thermal/testing/zone.c                |  3 +--
 drivers/tty/serial/sunsab.c                   |  2 +-
 drivers/usb/gadget/configfs.c                 |  5 ++--
 drivers/usb/gadget/function/f_midi2.c         |  2 +-
 drivers/usb/gadget/function/u_audio.c         |  4 +--
 drivers/usb/isp1760/isp1760-hcd.c             |  4 +--
 drivers/usb/storage/ene_ub6250.c              |  3 +--
 drivers/vdpa/mlx5/net/mlx5_vnet.c             |  2 +-
 drivers/vdpa/vdpa_sim/vdpa_sim.c              |  2 +-
 drivers/vhost/scsi.c                          |  6 ++---
 drivers/virt/nitro_enclaves/ne_misc_dev.c     |  8 +++---
 drivers/xen/events/events_base.c              |  3 +--
 drivers/xen/gntdev-dmabuf.c                   |  2 +-
 drivers/xen/xen-acpi-processor.c              |  2 +-
 drivers/xen/xen-front-pgdir-shbuf.c           |  2 +-
 fs/afs/cmservice.c                            |  4 +--
 fs/afs/dir.c                                  |  2 +-
 fs/afs/rotate.c                               |  3 +--
 fs/btrfs/fiemap.c                             |  2 +-
 fs/btrfs/scrub.c                              |  5 ++--
 fs/btrfs/send.c                               |  6 ++---
 fs/ceph/mds_client.c                          |  2 +-
 fs/erofs/zutil.c                              |  3 +--
 fs/ext4/mballoc.c                             |  3 +--
 fs/isofs/compress.c                           |  3 +--
 fs/jffs2/fs.c                                 |  2 +-
 fs/nfs/callback_xdr.c                         |  5 ++--
 fs/nfs/delegation.c                           |  3 +--
 fs/nfsd/export.c                              |  2 +-
 fs/nfsd/nfs4recover.c                         |  4 +--
 fs/nfsd/nfs4state.c                           |  4 +--
 fs/pstore/ram_core.c                          |  2 +-
 fs/smb/client/smbdirect.c                     |  2 +-
 fs/squashfs/file.c                            |  3 +--
 fs/udf/super.c                                |  2 +-
 kernel/bpf/syscall.c                          |  2 +-
 kernel/events/hw_breakpoint.c                 |  2 +-
 kernel/locking/locktorture.c                  | 11 ++++----
 kernel/rcu/rcuscale.c                         |  7 +++--
 kernel/rcu/rcutorture.c                       |  4 +--
 kernel/sched/ext_idle.c                       |  2 +-
 kernel/time/timer_migration.c                 |  2 +-
 kernel/trace/trace_events_synth.c             |  3 +--
 kernel/trace/trace_syscalls.c                 |  2 +-
 kernel/user_namespace.c                       |  2 +-
 lib/objagg.c                                  |  4 +--
 mm/damon/stat.c                               |  2 +-
 net/bridge/br_mdb.c                           |  2 +-
 net/core/devmem.c                             |  6 ++---
 net/ipv4/cipso_ipv4.c                         |  2 +-
 net/ipv4/devinet.c                            |  2 +-
 net/ipv4/nexthop.c                            |  2 +-
 net/ipv4/udp_tunnel_nic.c                     |  3 +--
 net/ipv6/addrconf.c                           |  2 +-
 net/ipv6/calipso.c                            |  2 +-
 net/mac80211/cfg.c                            |  4 +--
 net/mac80211/main.c                           |  2 +-
 net/netfilter/ipvs/ip_vs_mh.c                 |  2 +-
 net/netfilter/nf_tables_api.c                 |  2 +-
 net/netfilter/nfnetlink_cthelper.c            |  2 +-
 net/sched/sch_htb.c                           |  3 +--
 net/smc/smc_wr.c                              |  8 +++---
 net/unix/af_unix.c                            |  2 +-
 net/wireless/core.c                           |  2 +-
 net/wireless/nl80211.c                        |  4 +--
 net/xdp/xsk_buff_pool.c                       |  2 +-
 net/xfrm/xfrm_iptfs.c                         |  5 ++--
 security/integrity/ima/ima_crypto.c           |  3 +--
 security/selinux/ss/conditional.c             |  4 +--
 security/selinux/ss/policydb.c                | 10 +++----
 sound/core/seq/oss/seq_oss_synth.c            |  2 +-
 sound/firewire/amdtp-stream.c                 |  5 ++--
 sound/pci/emu10k1/emufx.c                     |  2 +-
 sound/soc/codecs/pcm6240.c                    |  2 +-
 sound/soc/codecs/tas2781-fmwlib.c             | 11 ++++----
 sound/soc/qcom/qdsp6/topology.c               |  3 +--
 sound/soc/soc-dapm.c                          |  3 +--
 sound/soc/sof/ipc4-pcm.c                      |  5 ++--
 sound/soc/sof/ipc4-topology.c                 |  6 ++---
 sound/synth/emux/emux_effect.c                |  2 +-
 sound/usb/qcom/qc_audio_offload.c             |  3 +--
 sound/xen/xen_snd_front_evtchnl.c             |  2 +-
 415 files changed, 612 insertions(+), 833 deletions(-)
kernel/rcu/tasks.h +1 -1
index d9ccf18eb035..2b55e6acf3c1 100644
@@ -260,7 +260,7 @@ static void cblist_init_generic(struct rcu_tasks *rtp)
 	lim = rcu_task_enqueue_lim;
 
 	rtp->rtpcp_array = kzalloc_objs(struct rcu_tasks_percpu *,
-					num_possible_cpus(), GFP_KERNEL);
+					num_possible_cpus());
 	BUG_ON(!rtp->rtpcp_array);
 
 	for_each_possible_cpu(cpu) {
mm/damon/tests/sysfs-kunit.h +1 -1
index 8dcd4a01684e..f9ec5e795b34 100644
@@ -49,7 +49,7 @@ static void damon_sysfs_test_add_targets(struct kunit *test)
 		kunit_skip(test, "sysfs_targets alloc fail");
 	sysfs_targets->nr = 1;
 	sysfs_targets->targets_arr = kmalloc_objs(*sysfs_targets->targets_arr,
-						  1, GFP_KERNEL);
+						  1);
 	if (!sysfs_targets->targets_arr) {
 		kfree(sysfs_targets);
 		kunit_skip(test, "targets_arr alloc fail");
arch/arm/probes/kprobes/test-core.c +1 -1
index ef93f2f1db62..7a2baa135f0f 100644
@@ -764,7 +764,7 @@ static int coverage_start_fn(const struct decode_header *h, void *args)
 static int coverage_start(const union decode_item *table)
 {
 	coverage.base = kmalloc_objs(struct coverage_entry,
-				     MAX_COVERAGE_ENTRIES, GFP_KERNEL);
+				     MAX_COVERAGE_ENTRIES);
 	coverage.num_entries = 0;
 	coverage.nesting = 0;
 	return table_iter(table, coverage_start_fn, &coverage);
arch/mips/kernel/smp-cps.c +2 -3
index 70a846c5ddba..b01ebaace48e 100644
@@ -342,7 +342,7 @@ static void __init cps_prepare_cpus(unsigned int max_cpus)
 	/* Allocate cluster boot configuration structs */
 	nclusters = mips_cps_numclusters();
 	mips_cps_cluster_bootcfg = kzalloc_objs(*mips_cps_cluster_bootcfg,
-						nclusters, GFP_KERNEL);
+						nclusters);
 	if (!mips_cps_cluster_bootcfg)
 		goto err_out;
 
@@ -368,8 +368,7 @@ static void __init cps_prepare_cpus(unsigned int max_cpus)
 			int v;
 			core_vpes = core_vpe_count(cl, c);
 			core_bootcfg[c].vpe_config = kzalloc_objs(*core_bootcfg[c].vpe_config,
-								  core_vpes,
-								  GFP_KERNEL);
+								  core_vpes);
 			for (v = 0; v < core_vpes; v++)
 				cpumask_set_cpu(nvpe++, &mips_cps_cluster_bootcfg[cl].cpumask);
 			if (!core_bootcfg[c].vpe_config)
arch/powerpc/kvm/e500_mmu.c +3 -6
index 13bcadccb2b7..48580c85f23b 100644
@@ -913,8 +913,7 @@ int kvmppc_e500_tlb_init(struct kvmppc_vcpu_e500 *vcpu_e500)
 	vcpu_e500->gtlb_params[1].sets = 1;
 
 	vcpu_e500->gtlb_arch = kmalloc_objs(*vcpu_e500->gtlb_arch,
-					    KVM_E500_TLB0_SIZE + KVM_E500_TLB1_SIZE,
-					    GFP_KERNEL);
+					    KVM_E500_TLB0_SIZE + KVM_E500_TLB1_SIZE);
 	if (!vcpu_e500->gtlb_arch)
 		return -ENOMEM;
 
@@ -922,14 +921,12 @@ int kvmppc_e500_tlb_init(struct kvmppc_vcpu_e500 *vcpu_e500)
 	vcpu_e500->gtlb_offset[1] = KVM_E500_TLB0_SIZE;
 
 	vcpu_e500->gtlb_priv[0] = kzalloc_objs(struct tlbe_ref,
-					       vcpu_e500->gtlb_params[0].entries,
-					       GFP_KERNEL);
+					       vcpu_e500->gtlb_params[0].entries);
 	if (!vcpu_e500->gtlb_priv[0])
 		goto free_vcpu;
 
 	vcpu_e500->gtlb_priv[1] = kzalloc_objs(struct tlbe_ref,
-					       vcpu_e500->gtlb_params[1].entries,
-					       GFP_KERNEL);
+					       vcpu_e500->gtlb_params[1].entries);
 	if (!vcpu_e500->gtlb_priv[1])
 		goto free_vcpu;
 
arch/powerpc/perf/imc-pmu.c +1 -2
index db98e9af8812..c1563b4eaa94 100644
@@ -1699,8 +1699,7 @@ static int imc_mem_init(struct imc_pmu *pmu_ptr, struct device_node *parent,
 		/* Needed for hotplug/migration */
 		if (!per_nest_pmu_arr) {
 			per_nest_pmu_arr = kzalloc_objs(struct imc_pmu *,
-							get_max_nest_dev() + 1,
-							GFP_KERNEL);
+							get_max_nest_dev() + 1);
 			if (!per_nest_pmu_arr)
 				goto err;
 		}
arch/powerpc/platforms/cell/spufs/file.c +1 -1
index d4665daa34c2..10fa9b844fcc 100644
@@ -2282,7 +2282,7 @@ static int spufs_switch_log_open(struct inode *inode, struct file *file)
 	}
 
 	ctx->switch_log = kmalloc_flex(*ctx->switch_log, log,
-				       SWITCH_LOG_BUFSIZE, GFP_KERNEL);
+				       SWITCH_LOG_BUFSIZE);
 
 	if (!ctx->switch_log) {
 		rc = -ENOMEM;
arch/powerpc/platforms/powernv/opal-async.c +1 -1
index 2cacfe5407c9..6560c024bfd2 100644
@@ -266,7 +266,7 @@ int __init opal_async_comp_init(void)
 
 	opal_max_async_tokens = be32_to_cpup(async);
 	opal_async_tokens = kzalloc_objs(*opal_async_tokens,
-					 opal_max_async_tokens, GFP_KERNEL);
+					 opal_max_async_tokens);
 	if (!opal_async_tokens) {
 		err = -ENOMEM;
 		goto out_opal_node;
arch/powerpc/platforms/pseries/papr_platform_attributes.c +1 -2
index 38b417c158ba..c6159870de0e 100644
@@ -314,8 +314,7 @@ static int __init papr_init(void)
 	/* Allocate the groups before registering */
 	for (idx = 0; idx < num_attrs; idx++) {
 		papr_groups[idx].pg.attrs = kzalloc_objs(*papr_groups[idx].pg.attrs,
-							 KOBJ_MAX_ATTRS + 1,
-							 GFP_KERNEL);
+							 KOBJ_MAX_ATTRS + 1);
 		if (!papr_groups[idx].pg.attrs)
 			goto out_pgattrs;
 
arch/riscv/kernel/module.c +1 -1
index cc2f980700f3..1961135689db 100644
@@ -754,7 +754,7 @@ initialize_relocation_hashtable(unsigned int num_relocations,
 
 	/* Number of relocations may be large, so kvmalloc it */
 	*relocation_hashtable = kvmalloc_objs(**relocation_hashtable,
-					      hashtable_size, GFP_KERNEL);
+					      hashtable_size);
 	if (!*relocation_hashtable)
 		return 0;
 
arch/riscv/kvm/vcpu_sbi_fwft.c +1 -1
index 14cea431b863..2eab15339694 100644
@@ -353,7 +353,7 @@ static int kvm_sbi_ext_fwft_init(struct kvm_vcpu *vcpu)
 	int i;
 
 	fwft->configs = kzalloc_objs(struct kvm_sbi_fwft_config,
-				     ARRAY_SIZE(features), GFP_KERNEL);
+				     ARRAY_SIZE(features));
 	if (!fwft->configs)
 		return -ENOMEM;
 
arch/s390/kernel/perf_pai.c +1 -2
index 8fd3e47307a3..86f71a3d1ef2 100644
@@ -282,8 +282,7 @@ static int pai_alloc_cpu(struct perf_event *event, int cpu)
 			need_paiext_cb = true;
 		}
 		cpump->save = kvmalloc_objs(struct pai_userdata,
-					    pai_pmu[idx].num_avail + 1,
-					    GFP_KERNEL);
+					    pai_pmu[idx].num_avail + 1);
 		if (!cpump->area || !cpump->save ||
 		    (need_paiext_cb && !cpump->paiext_cb)) {
 			pai_free(mp);
arch/um/drivers/ubd_kern.c +2 -2
index 42f392e6add3..012b2bcaa8a0 100644
@@ -1070,7 +1070,7 @@ static int __init ubd_init(void)
 		return -1;
 
 	irq_req_buffer = kmalloc_objs(struct io_thread_req *,
-				      UBD_REQ_BUFFER_SIZE, GFP_KERNEL);
+				      UBD_REQ_BUFFER_SIZE);
 	irq_remainder = 0;
 
 	if (irq_req_buffer == NULL) {
@@ -1078,7 +1078,7 @@ static int __init ubd_init(void)
 		return -ENOMEM;
 	}
 	io_req_buffer = kmalloc_objs(struct io_thread_req *,
-				     UBD_REQ_BUFFER_SIZE, GFP_KERNEL);
+				     UBD_REQ_BUFFER_SIZE);
 
 	io_remainder = 0;
 
arch/um/drivers/vfio_kern.c +1 -1
index 7b6492174da0..e6dab473cde4 100644
@@ -515,7 +515,7 @@ static void uml_vfio_open_device(struct uml_vfio_device *dev)
 	}
 
 	dev->intr_ctx = kmalloc_objs(struct uml_vfio_intr_ctx,
-				     dev->udev.irq_count, GFP_KERNEL);
+				     dev->udev.irq_count);
 	if (!dev->intr_ctx) {
 		pr_err("Failed to allocate interrupt context (%s)\n",
 		       dev->name);
arch/x86/events/intel/core.c +1 -1
index 41f571040145..cf3a4fe06ff2 100644
@@ -7379,7 +7379,7 @@ static __always_inline int intel_pmu_init_hybrid(enum hybrid_pmu_type pmus)
 
 	x86_pmu.num_hybrid_pmus = hweight_long(pmus_mask);
 	x86_pmu.hybrid_pmu = kzalloc_objs(struct x86_hybrid_pmu,
-					  x86_pmu.num_hybrid_pmus, GFP_KERNEL);
+					  x86_pmu.num_hybrid_pmus);
 	if (!x86_pmu.hybrid_pmu)
 		return -ENOMEM;
 
arch/x86/events/intel/uncore_discovery.c +1 -2
index c8bf3983accf..12e259a988dd 100644
@@ -745,8 +745,7 @@ intel_uncore_generic_init_uncores(enum uncore_access_type type_id, int num_extra
 	int i = 0;
 
 	uncores = kzalloc_objs(struct intel_uncore_type *,
-			       num_discovered_types[type_id] + num_extra + 1,
-			       GFP_KERNEL);
+			       num_discovered_types[type_id] + num_extra + 1);
 	if (!uncores)
 		return empty_uncore;
 
arch/x86/kvm/vmx/tdx.c +1 -1
index d22cabe119b1..c5065f84b78b 100644
@@ -2407,7 +2407,7 @@ static int __tdx_td_init(struct kvm *kvm, struct td_params *td_params,
 	/* TDVPS = TDVPR(4K page) + TDCX(multiple 4K pages), -1 for TDVPR. */
 	kvm_tdx->td.tdcx_nr_pages = tdx_sysinfo->td_ctrl.tdvps_base_size / PAGE_SIZE - 1;
 	tdcs_pages = kzalloc_objs(*kvm_tdx->td.tdcs_pages,
-				  kvm_tdx->td.tdcs_nr_pages, GFP_KERNEL);
+				  kvm_tdx->td.tdcs_nr_pages);
 	if (!tdcs_pages)
 		goto free_tdr;
 
block/blk-crypto-fallback.c +1 -1
index 24b8b1c40e25..61f595410832 100644
@@ -574,7 +574,7 @@ static int blk_crypto_fallback_init(void)
 		goto fail_destroy_profile;
 
 	blk_crypto_keyslots = kzalloc_objs(blk_crypto_keyslots[0],
-					   blk_crypto_num_keyslots, GFP_KERNEL);
+					   blk_crypto_num_keyslots);
 	if (!blk_crypto_keyslots)
 		goto fail_free_wq;
 
block/blk-zoned.c +1 -1
index 54ee346ddb5a..9d1dd6ccfad7 100644
@@ -1805,7 +1805,7 @@ static int disk_alloc_zone_resources(struct gendisk *disk,
 
 	disk->zone_wplugs_hash =
 		kzalloc_objs(struct hlist_head,
-			     disk_zone_wplugs_hash_size(disk), GFP_KERNEL);
+			     disk_zone_wplugs_hash_size(disk));
 	if (!disk->zone_wplugs_hash)
 		return -ENOMEM;
 
drivers/accel/habanalabs/common/context.c +1 -2
index 276c97aba992..69c68b187bb7 100644
@@ -210,8 +210,7 @@ int hl_ctx_init(struct hl_device *hdev, struct hl_ctx *ctx, bool is_kernel_ctx)
 	atomic_set(&ctx->thread_ctx_switch_token, 1);
 	ctx->thread_ctx_switch_wait_token = 0;
 	ctx->cs_pending = kzalloc_objs(struct hl_fence *,
-				       hdev->asic_prop.max_pending_cs,
-				       GFP_KERNEL);
+				       hdev->asic_prop.max_pending_cs);
 	if (!ctx->cs_pending)
 		return -ENOMEM;
 
drivers/accel/habanalabs/common/device.c +4 -7
index d4c3473fb64f..09b27bac3a31 100644
@@ -893,8 +893,7 @@ static int device_early_init(struct hl_device *hdev)
 
 	if (hdev->asic_prop.completion_queues_count) {
 		hdev->cq_wq = kzalloc_objs(struct workqueue_struct *,
-					   hdev->asic_prop.completion_queues_count,
-					   GFP_KERNEL);
+					   hdev->asic_prop.completion_queues_count);
 		if (!hdev->cq_wq) {
 			rc = -ENOMEM;
 			goto asid_fini;
@@ -2159,8 +2158,7 @@ int hl_device_init(struct hl_device *hdev)
 
 	if (user_interrupt_cnt) {
 		hdev->user_interrupt = kzalloc_objs(*hdev->user_interrupt,
-						    user_interrupt_cnt,
-						    GFP_KERNEL);
+						    user_interrupt_cnt);
 		if (!hdev->user_interrupt) {
 			rc = -ENOMEM;
 			goto early_fini;
@@ -2227,7 +2225,7 @@ int hl_device_init(struct hl_device *hdev)
 	 */
 	if (cq_cnt) {
 		hdev->completion_queue = kzalloc_objs(*hdev->completion_queue,
-						      cq_cnt, GFP_KERNEL);
+						      cq_cnt);
 
 		if (!hdev->completion_queue) {
 			dev_err(hdev->dev,
@@ -2249,8 +2247,7 @@ int hl_device_init(struct hl_device *hdev)
 	}
 
 	hdev->shadow_cs_queue = kzalloc_objs(struct hl_cs *,
-					     hdev->asic_prop.max_pending_cs,
-					     GFP_KERNEL);
+					     hdev->asic_prop.max_pending_cs);
 	if (!hdev->shadow_cs_queue) {
 		rc = -ENOMEM;
 		goto cq_fini;
drivers/accel/habanalabs/common/hw_queue.c +1 -1
index f0ab99dd74d6..4232f374dfc3 100644
@@ -1083,7 +1083,7 @@ int hl_hw_queues_create(struct hl_device *hdev)
 	int i, rc, q_ready_cnt;
 
 	hdev->kernel_queues = kzalloc_objs(*hdev->kernel_queues,
-					   asic->max_queues, GFP_KERNEL);
+					   asic->max_queues);
 
 	if (!hdev->kernel_queues) {
 		dev_err(hdev->dev, "Not enough memory for H/W queues\n");
drivers/accel/habanalabs/common/hwmon.c +1 -1
index 3c0f405a5148..768604d2392d 100644
@@ -196,7 +196,7 @@ int hl_build_hwmon_channel_info(struct hl_device *hdev, struct cpucp_sensor *sen
 	}
 
 	channels_info = kzalloc_objs(struct hwmon_channel_info *,
-				     num_active_sensor_types + 1, GFP_KERNEL);
+				     num_active_sensor_types + 1);
 	if (!channels_info) {
 		rc = -ENOMEM;
 		goto channels_info_array_err;
drivers/accel/habanalabs/gaudi/gaudi.c +1 -1
index 76fdf3b77b87..5ddb38aaff7a 100644
@@ -540,7 +540,7 @@ static int gaudi_set_fixed_properties(struct hl_device *hdev)
 
 	prop->max_queues = GAUDI_QUEUE_ID_SIZE;
 	prop->hw_queues_props = kzalloc_objs(struct hw_queue_properties,
-					     prop->max_queues, GFP_KERNEL);
+					     prop->max_queues);
 
 	if (!prop->hw_queues_props)
 		return -ENOMEM;
drivers/accel/habanalabs/gaudi2/gaudi2.c +4 -7
index 91f46719931c..5d9c6f0698b7 100644
@@ -2763,7 +2763,7 @@ static int gaudi2_set_fixed_properties(struct hl_device *hdev)
 
 	prop->max_queues = GAUDI2_QUEUE_ID_SIZE;
 	prop->hw_queues_props = kzalloc_objs(struct hw_queue_properties,
-					     prop->max_queues, GFP_KERNEL);
+					     prop->max_queues);
 
 	if (!prop->hw_queues_props)
 		return -ENOMEM;
@@ -3944,8 +3944,7 @@ static int gaudi2_special_blocks_config(struct hl_device *hdev)
 	prop->glbl_err_max_cause_num = GAUDI2_GLBL_ERR_MAX_CAUSE_NUM;
 	prop->num_of_special_blocks = ARRAY_SIZE(gaudi2_special_blocks);
 	prop->special_blocks = kmalloc_objs(*prop->special_blocks,
-					    prop->num_of_special_blocks,
-					    GFP_KERNEL);
+					    prop->num_of_special_blocks);
 	if (!prop->special_blocks)
 		return -ENOMEM;
 
@@ -3960,8 +3959,7 @@ static int gaudi2_special_blocks_config(struct hl_device *hdev)
 	if (ARRAY_SIZE(gaudi2_iterator_skip_block_types)) {
 		prop->skip_special_blocks_cfg.block_types =
 				kmalloc_objs(gaudi2_iterator_skip_block_types[0],
-					     ARRAY_SIZE(gaudi2_iterator_skip_block_types),
-					     GFP_KERNEL);
+					     ARRAY_SIZE(gaudi2_iterator_skip_block_types));
 		if (!prop->skip_special_blocks_cfg.block_types) {
 			rc = -ENOMEM;
 			goto free_special_blocks;
@@ -3977,8 +3975,7 @@ static int gaudi2_special_blocks_config(struct hl_device *hdev)
 	if (ARRAY_SIZE(gaudi2_iterator_skip_block_ranges)) {
 		prop->skip_special_blocks_cfg.block_ranges =
 				kmalloc_objs(gaudi2_iterator_skip_block_ranges[0],
-					     ARRAY_SIZE(gaudi2_iterator_skip_block_ranges),
-					     GFP_KERNEL);
+					     ARRAY_SIZE(gaudi2_iterator_skip_block_ranges));
 		if (!prop->skip_special_blocks_cfg.block_ranges) {
 			rc = -ENOMEM;
 			goto free_skip_special_blocks_types;
drivers/accel/habanalabs/goya/goya.c +1 -1
index f94a331f4c32..bf12702e0a69 100644
@@ -364,7 +364,7 @@ int goya_set_fixed_properties(struct hl_device *hdev)
 
 	prop->max_queues = GOYA_QUEUE_ID_SIZE;
 	prop->hw_queues_props = kzalloc_objs(struct hw_queue_properties,
-					     prop->max_queues, GFP_KERNEL);
+					     prop->max_queues);
 
 	if (!prop->hw_queues_props)
 		return -ENOMEM;
drivers/accel/rocket/rocket_job.c +1 -2
index 755971c13caf..ac51bff39833 100644
@@ -497,8 +497,7 @@ int rocket_job_open(struct rocket_file_priv *rocket_priv)
 {
 	struct rocket_device *rdev = rocket_priv->rdev;
 	struct drm_gpu_scheduler **scheds = kmalloc_objs(*scheds,
-							 rdev->num_cores,
-							 GFP_KERNEL);
+							 rdev->num_cores);
 	unsigned int core;
 	int ret;
 
drivers/acpi/acpi_video.c +2 -3
index 5f4751478752..3fa28f1abca3 100644
@@ -837,8 +837,7 @@ int acpi_video_get_levels(struct acpi_device *device,
 	 * special levels (see below)
 	 */
 	br->levels = kmalloc_objs(*br->levels,
-				  obj->package.count + ACPI_VIDEO_FIRST_LEVEL,
-				  GFP_KERNEL);
+				  obj->package.count + ACPI_VIDEO_FIRST_LEVEL);
 	if (!br->levels) {
 		result = -ENOMEM;
 		goto out_free;
@@ -1331,7 +1330,7 @@ static int acpi_video_device_enumerate(struct acpi_video_bus *video)
 			  dod->package.count);
 
 	active_list = kzalloc_objs(struct acpi_video_enumerated_device,
-				   1 + dod->package.count, GFP_KERNEL);
+				   1 + dod->package.count);
 	if (!active_list) {
 		status = -ENOMEM;
 		goto out;
drivers/acpi/riscv/irq.c +2 -2
index afffde4cfe7a..9b88d0993e88 100644
@@ -343,7 +343,7 @@ static u32 riscv_acpi_add_prt_dep(acpi_handle handle)
 			acpi_get_handle(handle, entry->source, &link_handle);
 			dep_devices.count = 1;
 			dep_devices.handles = kzalloc_objs(*dep_devices.handles,
-							   1, GFP_KERNEL);
+							   1);
 			if (!dep_devices.handles) {
 				acpi_handle_err(handle, "failed to allocate memory\n");
 				continue;
@@ -355,7 +355,7 @@ static u32 riscv_acpi_add_prt_dep(acpi_handle handle)
 			gsi_handle = riscv_acpi_get_gsi_handle(entry->source_index);
 			dep_devices.count = 1;
 			dep_devices.handles = kzalloc_objs(*dep_devices.handles,
-							   1, GFP_KERNEL);
+							   1);
 			if (!dep_devices.handles) {
 				acpi_handle_err(handle, "failed to allocate memory\n");
 				continue;
drivers/acpi/x86/s2idle.c +2 -3
index 82075543a1ed..b6b1dd76a06b 100644
@@ -130,8 +130,7 @@ static void lpi_device_get_constraints_amd(void)
 			}
 
 			lpi_constraints_table = kzalloc_objs(*lpi_constraints_table,
-							     package->package.count,
-							     GFP_KERNEL);
+							     package->package.count);
 
 			if (!lpi_constraints_table)
 				goto free_acpi_buffer;
@@ -210,7 +209,7 @@ static void lpi_device_get_constraints(void)
 		return;
 
 	lpi_constraints_table = kzalloc_objs(*lpi_constraints_table,
-					     out_obj->package.count, GFP_KERNEL);
+					     out_obj->package.count);
 	if (!lpi_constraints_table)
 		goto free_acpi_buffer;
 
drivers/android/binder.c +1 -1
index 0dccb4526a7c..21f91d9f2fbc 100644
@@ -5903,7 +5903,7 @@ static long binder_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
 		}
 
 		target_procs = kzalloc_objs(struct binder_proc *,
-					    target_procs_count, GFP_KERNEL);
+					    target_procs_count);
 
 		if (!target_procs) {
 			mutex_unlock(&binder_procs_lock);
drivers/android/binder_alloc.c +1 -1
index 4dd3415d8fdb..241f16a9b63d 100644
@@ -917,7 +917,7 @@ int binder_alloc_mmap_handler(struct binder_alloc *alloc,
 	alloc->vm_start = vma->vm_start;
 
 	alloc->pages = kvzalloc_objs(alloc->pages[0],
-				     alloc->buffer_size / PAGE_SIZE, GFP_KERNEL);
+				     alloc->buffer_size / PAGE_SIZE);
 	if (!alloc->pages) {
 		ret = -ENOMEM;
 		failure_string = "alloc page array";
drivers/atm/eni.c +1 -2
index d155f9dab44c..12cb3aa588bc 100644
@@ -1846,8 +1846,7 @@ static int eni_start(struct atm_dev *dev)
 	buffer_mem = eni_dev->mem - (buf - eni_dev->ram);
 	eni_dev->free_list_size = buffer_mem/MID_MIN_BUF_SIZE/2;
 	eni_dev->free_list = kmalloc_objs(*eni_dev->free_list,
-					  eni_dev->free_list_size + 1,
-					  GFP_KERNEL);
+					  eni_dev->free_list_size + 1);
 	if (!eni_dev->free_list) {
 		printk(KERN_ERR DEV_LABEL "(itf %d): couldn't get free page\n",
 		    dev->number);
drivers/base/cacheinfo.c +1 -1
index eb16451ba0a3..391ac5e3d2f5 100644
@@ -884,7 +884,7 @@ static int cpu_cache_sysfs_init(unsigned int cpu)
 
 	/* Allocate all required memory */
 	per_cpu_index_dev(cpu) = kzalloc_objs(struct device *,
-					      cache_leaves(cpu), GFP_KERNEL);
+					      cache_leaves(cpu));
 	if (unlikely(per_cpu_index_dev(cpu) == NULL))
 		goto err_out;
 
drivers/block/rnbd/rnbd-clt.c +1 -1
index c60dafbe79e8..4d6725a0035e 100644
@@ -1418,7 +1418,7 @@ static struct rnbd_clt_dev *init_dev(struct rnbd_clt_session *sess,
 	 * nr_poll_queues: the number of polling queues
 	 */
 	dev->hw_queues = kzalloc_objs(*dev->hw_queues,
-				      nr_cpu_ids + nr_poll_queues, GFP_KERNEL);
+				      nr_cpu_ids + nr_poll_queues);
 	if (!dev->hw_queues) {
 		ret = -ENOMEM;
 		goto out_alloc;
drivers/block/xen-blkfront.c +2 -3
index 8fc7fc3bf867..f765970578f9 100644
@@ -2209,12 +2209,11 @@ static int blkfront_setup_indirect(struct blkfront_ring_info *rinfo)
 		rinfo->shadow[i].grants_used =
 			kvzalloc_objs(rinfo->shadow[i].grants_used[0], grants);
 		rinfo->shadow[i].sg = kvzalloc_objs(rinfo->shadow[i].sg[0],
-						    psegs, GFP_KERNEL);
+						    psegs);
 		if (info->max_indirect_segments)
 			rinfo->shadow[i].indirect_grants =
 				kvzalloc_objs(rinfo->shadow[i].indirect_grants[0],
-					      INDIRECT_GREFS(grants),
-					      GFP_KERNEL);
+					      INDIRECT_GREFS(grants));
 		if ((rinfo->shadow[i].grants_used == NULL) ||
 			(rinfo->shadow[i].sg == NULL) ||
 		     (info->max_indirect_segments &&
drivers/bus/mhi/ep/main.c +2 -2
index 879b8b706428..e3d0a3cbaf94 100644
@@ -1137,7 +1137,7 @@ int mhi_ep_power_up(struct mhi_ep_cntrl *mhi_cntrl)
 	mhi_ep_mmio_init(mhi_cntrl);
 
 	mhi_cntrl->mhi_event = kzalloc_objs(*mhi_cntrl->mhi_event,
-					    mhi_cntrl->event_rings, GFP_KERNEL);
+					    mhi_cntrl->event_rings);
 	if (!mhi_cntrl->mhi_event)
 		return -ENOMEM;
 
@@ -1400,7 +1400,7 @@ static int mhi_ep_chan_init(struct mhi_ep_cntrl *mhi_cntrl,
 	 * only the defined channels
 	 */
 	mhi_cntrl->mhi_chan = kzalloc_objs(*mhi_cntrl->mhi_chan,
-					   mhi_cntrl->max_chan, GFP_KERNEL);
+					   mhi_cntrl->max_chan);
 	if (!mhi_cntrl->mhi_chan)
 		return -ENOMEM;
 
drivers/bus/mhi/ep/ring.c +1 -1
index ee5b7f4755c5..9375b16ff2a5 100644
@@ -206,7 +206,7 @@ int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring,
 
 	/* Allocate ring cache memory for holding the copy of host ring */
 	ring->ring_cache = kzalloc_objs(struct mhi_ring_element,
-					ring->ring_size, GFP_KERNEL);
+					ring->ring_size);
 	if (!ring->ring_cache)
 		return -ENOMEM;
 
drivers/clk/aspeed/clk-ast2600.c +1 -1
index bc9a5b81009d..873879e5ad9b 100644
@@ -839,7 +839,7 @@ static void __init aspeed_g6_cc_init(struct device_node *np)
 	soc_rev = (readl(scu_g6_base + ASPEED_G6_SILICON_REV) & CHIP_REVISION_ID) >> 16;
 
 	aspeed_g6_clk_data = kzalloc_flex(*aspeed_g6_clk_data, hws,
-				          ASPEED_G6_NUM_CLKS, GFP_KERNEL);
+				          ASPEED_G6_NUM_CLKS);
 	if (!aspeed_g6_clk_data)
 		return;
 	aspeed_g6_clk_data->num = ASPEED_G6_NUM_CLKS;
drivers/clk/clk-clps711x.c +1 -1
index babe42e59533..27a57a9b3cb3 100644
@@ -54,7 +54,7 @@ static void __init clps711x_clk_init_dt(struct device_node *np)
 	BUG_ON(!base);
 
 	clps711x_clk = kzalloc_flex(*clps711x_clk, clk_data.hws,
-				    CLPS711X_CLK_MAX, GFP_KERNEL);
+				    CLPS711X_CLK_MAX);
 	BUG_ON(!clps711x_clk);
 
 	spin_lock_init(&clps711x_clk->lock);
drivers/clk/clk-npcm7xx.c +1 -1
index 2cd1ae4f152d..79eca6ee3120 100644
@@ -422,7 +422,7 @@ static void __init npcm7xx_clk_init(struct device_node *clk_np)
 		goto npcm7xx_init_error;
 
 	npcm7xx_clk_data = kzalloc_flex(*npcm7xx_clk_data, hws,
-					NPCM7XX_NUM_CLOCKS, GFP_KERNEL);
+					NPCM7XX_NUM_CLOCKS);
 	if (!npcm7xx_clk_data)
 		goto npcm7xx_init_np_err;
 
drivers/clocksource/ingenic-sysost.c +1 -1
index d967972c1fdc..026615bbe921 100644
@@ -459,7 +459,7 @@ static int __init ingenic_ost_probe(struct device_node *np)
 	ost->soc_info = id->data;
 
 	ost->clocks = kzalloc_flex(*ost->clocks, hws,
-				   ost->soc_info->num_channels, GFP_KERNEL);
+				   ost->soc_info->num_channels);
 	if (!ost->clocks) {
 		ret = -ENOMEM;
 		goto err_clk_disable;
drivers/comedi/drivers/ni_tio.c +1 -1
index d6e7e2006981..519359a870a7 100644
@@ -1795,7 +1795,7 @@ ni_gpct_device_construct(struct comedi_device *dev,
 
 	counter_dev->counters = kzalloc_objs(*counter, num_counters);
 	counter_dev->regs = kzalloc_objs(*counter_dev->regs,
-					 counter_dev->num_chips, GFP_KERNEL);
+					 counter_dev->num_chips);
 	if (!counter_dev->regs || !counter_dev->counters) {
 		kfree(counter_dev->regs);
 		kfree(counter_dev->counters);
drivers/crypto/intel/qat/qat_common/adf_telemetry.c +1 -1
index a745c1ca4048..8c575113cbcd 100644
@@ -76,7 +76,7 @@ static int adf_tl_alloc_mem(struct adf_accel_dev *accel_dev)
 		goto err_free_tl;
 
 	telemetry->regs_hist_buff = kmalloc_objs(*telemetry->regs_hist_buff,
-						 tl_data->num_hbuff, GFP_KERNEL);
+						 tl_data->num_hbuff);
 	if (!telemetry->regs_hist_buff)
 		goto err_free_rp_indexes;
 
drivers/crypto/intel/qat/qat_common/qat_uclo.c +2 -4
index 30f83f06d185..e61a367b0d17 100644
@@ -1200,8 +1200,7 @@ static int qat_uclo_map_suof(struct icp_qat_fw_loader_handle *handle,
 
 	if (suof_handle->img_table.num_simgs != 0) {
 		suof_img_hdr = kzalloc_objs(img_header,
-					    suof_handle->img_table.num_simgs,
-					    GFP_KERNEL);
+					    suof_handle->img_table.num_simgs);
 		if (!suof_img_hdr)
 			return -ENOMEM;
 		suof_handle->img_table.simg_hdr = suof_img_hdr;
@@ -1892,8 +1891,7 @@ static int qat_uclo_map_objs_from_mof(struct icp_qat_mof_handle *mobj_handle)
 		sobj_chunk_num = sobj_hdr->num_chunks;
 
 	mobj_hdr = kzalloc_objs(*mobj_hdr,
-				size_add(uobj_chunk_num, sobj_chunk_num),
-				GFP_KERNEL);
+				size_add(uobj_chunk_num, sobj_chunk_num));
 	if (!mobj_hdr)
 		return -ENOMEM;
 
drivers/edac/edac_device.c +1 -1
index 0c5ad5a55453..cf0d3c2dfc04 100644
@@ -78,7 +78,7 @@ edac_device_alloc_ctl_info(unsigned pvt_sz, char *dev_name, unsigned nr_instance
 	dev_ctl->instances = dev_inst;
 
 	dev_blk = kzalloc_objs(struct edac_device_block,
-			       nr_instances * nr_blocks, GFP_KERNEL);
+			       nr_instances * nr_blocks);
 	if (!dev_blk)
 		goto free;
 
drivers/edac/sb_edac.c +1 -1
index fc434739b3c3..09d4e816404b 100644
@@ -776,7 +776,7 @@ static struct sbridge_dev *alloc_sbridge_dev(int seg, u8 bus, enum domain dom,
 		return NULL;
 
 	sbridge_dev->pdev = kzalloc_objs(*sbridge_dev->pdev,
-					 table->n_devs_per_imc, GFP_KERNEL);
+					 table->n_devs_per_imc);
 	if (!sbridge_dev->pdev) {
 		kfree(sbridge_dev);
 		return NULL;
drivers/extcon/extcon.c +1 -2
index b2c6a1660c51..d9e9815a5f96 100644
@@ -1208,8 +1208,7 @@ static int extcon_alloc_groups(struct extcon_dev *edev)
 		return 0;
 
 	edev->extcon_dev_type.groups = kzalloc_objs(*edev->extcon_dev_type.groups,
-						    edev->max_supported + 2,
-						    GFP_KERNEL);
+						    edev->max_supported + 2);
 	if (!edev->extcon_dev_type.groups)
 		return -ENOMEM;
 
drivers/firewire/core-iso.c +2 -4
index 21c61405f794..d2b40a1a565e 100644
@@ -31,8 +31,7 @@
 int fw_iso_buffer_alloc(struct fw_iso_buffer *buffer, int page_count)
 {
 	struct page **page_array __free(kfree) = kzalloc_objs(page_array[0],
-							      page_count,
-							      GFP_KERNEL);
+							      page_count);
 
 	if (!page_array)
 		return -ENOMEM;
@@ -58,8 +57,7 @@ int fw_iso_buffer_map_dma(struct fw_iso_buffer *buffer, struct fw_card *card,
 			  enum dma_data_direction direction)
 {
 	dma_addr_t *dma_addrs __free(kfree) = kzalloc_objs(dma_addrs[0],
-							   buffer->page_count,
-							   GFP_KERNEL);
+							   buffer->page_count);
 	int i;
 
 	if (!dma_addrs)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c +1 -2
index 04b45242dc76..af3d2fd61cf3 100644
@@ -1179,8 +1179,7 @@ static int amdgpu_discovery_sysfs_ips(struct amdgpu_device *adev,
 			 */
 			ip_hw_instance = kzalloc_flex(*ip_hw_instance,
 						      base_addr,
-						      ip->num_base_address,
-						      GFP_KERNEL);
+						      ip->num_base_address);
 			if (!ip_hw_instance) {
 				DRM_ERROR("no memory for ip_hw_instance");
 				return -ENOMEM;
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c +1 -2
index d9b2252db00e..5179fa008626 100644
@@ -1728,8 +1728,7 @@ int amdgpu_gmc_init_mem_ranges(struct amdgpu_device *adev)
 	bool valid;
 
 	adev->gmc.mem_partitions = kzalloc_objs(struct amdgpu_mem_partition_info,
-						AMDGPU_MAX_MEM_RANGES,
-						GFP_KERNEL);
+						AMDGPU_MAX_MEM_RANGES);
 	if (!adev->gmc.mem_partitions)
 		return -ENOMEM;
 
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c +1 -1
index 49eedfbfb5e8..254a4e983f40 100644
@@ -437,7 +437,7 @@ int amdgpu_irq_add_id(struct amdgpu_device *adev,
 	if (!adev->irq.client[client_id].sources) {
 		adev->irq.client[client_id].sources =
 			kzalloc_objs(struct amdgpu_irq_src *,
-				     AMDGPU_MAX_IRQ_SRC_ID, GFP_KERNEL);
+				     AMDGPU_MAX_IRQ_SRC_ID);
 		if (!adev->irq.client[client_id].sources)
 			return -ENOMEM;
 	}
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c +2 -3
index ad5d2fcd03d7..60bbe00e8024 100644
@@ -452,8 +452,7 @@ static int amdgpu_pmu_alloc_pmu_attrs(
 		return -ENOMEM;
 
 	fmt_attr_group->attrs = kzalloc_objs(*fmt_attr_group->attrs,
-					     config->num_formats + 1,
-					     GFP_KERNEL);
+					     config->num_formats + 1);
 
 	if (!fmt_attr_group->attrs)
 		goto err_fmt_attr_grp;
@@ -464,7 +463,7 @@ static int amdgpu_pmu_alloc_pmu_attrs(
 		goto err_evt_attr;
 
 	evt_attr_group->attrs = kzalloc_objs(*evt_attr_group->attrs,
-					     config->num_events + 1, GFP_KERNEL);
+					     config->num_events + 1);
 
 	if (!evt_attr_group->attrs)
 		goto err_evt_attr_grp;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c +1 -1
index eb3e62eb7b20..c0336ca9bf6a 100644
@@ -3239,7 +3239,7 @@ int amdgpu_ras_add_bad_pages(struct amdgpu_device *adev,
 	if (from_rom) {
 		err_data.err_addr =
 			kzalloc_objs(struct eeprom_table_record,
-				     adev->umc.retire_unit, GFP_KERNEL);
+				     adev->umc.retire_unit);
 		if (!err_data.err_addr) {
 			dev_warn(adev->dev, "Failed to alloc UMC error address record in mca2pa conversion!\n");
 			return -ENOMEM;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +1 -2
index d319c37e0d4e..eeaa56c8d129 100644
@@ -1881,8 +1881,7 @@ static int amdgpu_ttm_pools_init(struct amdgpu_device *adev)
 		return 0;
 
 	adev->mman.ttm_pools = kzalloc_objs(*adev->mman.ttm_pools,
-					    adev->gmc.num_mem_partitions,
-					    GFP_KERNEL);
+					    adev->gmc.num_mem_partitions);
 	if (!adev->mman.ttm_pools)
 		return -ENOMEM;
 
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c +5 -7
index 8da772ec4b40..4df0f9d5ad11 100644
@@ -59,7 +59,7 @@ int amdgpu_umc_page_retirement_mca(struct amdgpu_device *adev,
 
 	err_data.err_addr =
 		kzalloc_objs(struct eeprom_table_record,
-			     adev->umc.max_ras_err_cnt_per_query, GFP_KERNEL);
+			     adev->umc.max_ras_err_cnt_per_query);
 	if (!err_data.err_addr) {
 		dev_warn(adev->dev,
 			"Failed to alloc memory for umc error record in MCA notifier!\n");
@@ -106,7 +106,7 @@ void amdgpu_umc_handle_bad_pages(struct amdgpu_device *adev,
 
 	err_data->err_addr =
 		kzalloc_objs(struct eeprom_table_record,
-			     adev->umc.max_ras_err_cnt_per_query, GFP_KERNEL);
+			     adev->umc.max_ras_err_cnt_per_query);
 
 	/* still call query_ras_error_address to clear error status
 	 * even NOMEM error is encountered
@@ -132,8 +132,7 @@ void amdgpu_umc_handle_bad_pages(struct amdgpu_device *adev,
 			    adev->umc.max_ras_err_cnt_per_query) {
 				err_data->err_addr =
 					kzalloc_objs(struct eeprom_table_record,
-						     adev->umc.max_ras_err_cnt_per_query,
-						     GFP_KERNEL);
+						     adev->umc.max_ras_err_cnt_per_query);
 
 				/* still call query_ras_error_address to clear error status
 				 * even NOMEM error is encountered
@@ -163,8 +162,7 @@ void amdgpu_umc_handle_bad_pages(struct amdgpu_device *adev,
 			    adev->umc.max_ras_err_cnt_per_query) {
 				err_data->err_addr =
 					kzalloc_objs(struct eeprom_table_record,
-						     adev->umc.max_ras_err_cnt_per_query,
-						     GFP_KERNEL);
+						     adev->umc.max_ras_err_cnt_per_query);
 
 				/* still call query_ras_error_address to clear error status
 				 * even NOMEM error is encountered
@@ -554,7 +552,7 @@ int amdgpu_umc_lookup_bad_pages_in_a_row(struct amdgpu_device *adev,
 	struct ras_err_data err_data;
 
 	err_data.err_addr = kzalloc_objs(struct eeprom_table_record,
-					 adev->umc.retire_unit, GFP_KERNEL);
+					 adev->umc.retire_unit);
 	if (!err_data.err_addr) {
 		dev_warn(adev->dev, "Failed to alloc memory in bad page lookup!\n");
 		return 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c +1 -2
index 2c19b65de840..5cef8cd14148 100644
@@ -500,8 +500,7 @@ static int amdgpu_vkms_sw_init(struct amdgpu_ip_block *ip_block)
 	struct amdgpu_device *adev = ip_block->adev;
 
 	adev->amdgpu_vkms_output = kzalloc_objs(struct amdgpu_vkms_output,
-						adev->mode_info.num_crtc,
-						GFP_KERNEL);
+						adev->mode_info.num_crtc);
 	if (!adev->amdgpu_vkms_output)
 		return -ENOMEM;
 
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +1 -1
index d0f7bd2a3481..09dabb3b3297 100644
@@ -781,7 +781,7 @@ static int kfd_ioctl_get_process_apertures_new(struct file *filp,
 	 * the amount of memory allocated by user
 	 */
 	pa = kzalloc_objs(struct kfd_process_device_apertures,
-			  args->num_of_nodes, GFP_KERNEL);
+			  args->num_of_nodes);
 	if (!pa)
 		return -ENOMEM;
 
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c +1 -1
index 212f613fad1e..b96fbc03c371 100644
@@ -959,7 +959,7 @@ void amdgpu_dm_crtc_secure_display_create_contexts(struct amdgpu_device *adev)
 	int i;
 
 	crtc_ctx = kzalloc_objs(struct secure_display_crtc_context,
-				adev->mode_info.num_crtc, GFP_KERNEL);
+				adev->mode_info.num_crtc);
 
 	if (!crtc_ctx) {
 		adev->dm.secure_display_ctx.crtc_ctx = NULL;
drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c +1 -1
index 13ac1980a376..8b555187ac75 100644
@@ -2131,7 +2131,7 @@ enum dc_status dcn20_validate_bandwidth(struct dc *dc, struct dc_state *context,
 	display_e2e_pipe_params_st *pipes;
 
 	pipes = kzalloc_objs(display_e2e_pipe_params_st,
-			     dc->res_pool->pipe_count, GFP_KERNEL);
+			     dc->res_pool->pipe_count);
 	if (!pipes)
 		return DC_FAIL_BANDWIDTH_VALIDATE;
 
drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c +1 -1
index e83b8cea1e73..0f4307f8f3dd 100644
@@ -931,7 +931,7 @@ static enum dc_status dcn21_validate_bandwidth(struct dc *dc, struct dc_state *c
 	display_e2e_pipe_params_st *pipes;
 
 	pipes = kzalloc_objs(display_e2e_pipe_params_st,
-			     dc->res_pool->pipe_count, GFP_KERNEL);
+			     dc->res_pool->pipe_count);
 	if (!pipes)
 		return DC_FAIL_BANDWIDTH_VALIDATE;
 
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c +1 -2
index df0ff1580acc..2fa86b9587ed 100644
@@ -2045,8 +2045,7 @@ enum dc_status dcn30_validate_bandwidth(struct dc *dc,
 	int vlevel = 0;
 	int pipe_cnt = 0;
 	display_e2e_pipe_params_st *pipes = kzalloc_objs(display_e2e_pipe_params_st,
-							 dc->res_pool->pipe_count,
-							 GFP_KERNEL);
+							 dc->res_pool->pipe_count);
 	DC_LOGGER_INIT(dc->ctx->logger);
 
 	BW_VAL_TRACE_COUNT();
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c +1 -2
index 41877105f498..2055f1f8af65 100644
@@ -1768,8 +1768,7 @@ enum dc_status dcn31_validate_bandwidth(struct dc *dc,
 	int vlevel = 0;
 	int pipe_cnt = 0;
 	display_e2e_pipe_params_st *pipes = kzalloc_objs(display_e2e_pipe_params_st,
-							 dc->res_pool->pipe_count,
-							 GFP_KERNEL);
+							 dc->res_pool->pipe_count);
 	DC_LOGGER_INIT(dc->ctx->logger);
 
 	BW_VAL_TRACE_COUNT();
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c +1 -2
index 2ddc1c10e68c..1939f720ba29 100644
@@ -1706,8 +1706,7 @@ enum dc_status dcn314_validate_bandwidth(struct dc *dc,
 	int vlevel = 0;
 	int pipe_cnt = 0;
 	display_e2e_pipe_params_st *pipes = kzalloc_objs(display_e2e_pipe_params_st,
-							 dc->res_pool->pipe_count,
-							 GFP_KERNEL);
+							 dc->res_pool->pipe_count);
 	DC_LOGGER_INIT(dc->ctx->logger);
 
 	BW_VAL_TRACE_COUNT();
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c +1 -2
index f23b7338f759..7ebb7d1193af 100644
@@ -1751,8 +1751,7 @@ static bool dml1_validate(struct dc *dc, struct dc_state *context, enum dc_valid
 	int vlevel = 0;
 	int pipe_cnt = 0;
 	display_e2e_pipe_params_st *pipes = kzalloc_objs(display_e2e_pipe_params_st,
-							 dc->res_pool->pipe_count,
-							 GFP_KERNEL);
+							 dc->res_pool->pipe_count);
 
 	/* To handle Freesync properly, setting FreeSync DML parameters
 	 * to its default state for the first stage of validation
drivers/gpu/drm/amd/display/modules/color/color_gamma.c +3 -6
index 31271fe2a10e..2639163b8ba2 100644
@@ -1715,14 +1715,12 @@ bool mod_color_calculate_degamma_params(struct dc_color_caps *dc_caps,
 
 	if (map_user_ramp && ramp && ramp->type == GAMMA_RGB_256) {
 		rgb_user = kvzalloc_objs(*rgb_user,
-					 ramp->num_entries + _EXTRA_POINTS,
-					 GFP_KERNEL);
+					 ramp->num_entries + _EXTRA_POINTS);
 		if (!rgb_user)
 			goto rgb_user_alloc_fail;
 
 		axis_x = kvzalloc_objs(*axis_x,
-				       ramp->num_entries + _EXTRA_POINTS,
-				       GFP_KERNEL);
+				       ramp->num_entries + _EXTRA_POINTS);
 		if (!axis_x)
 			goto axis_x_alloc_fail;
 
@@ -1940,8 +1938,7 @@ bool mod_color_calculate_regamma_params(struct dc_transfer_func *output_tf,
 	if (ramp && ramp->type != GAMMA_CS_TFM_1D &&
 	    (map_user_ramp || ramp->type != GAMMA_RGB_256)) {
 		rgb_user = kvzalloc_objs(*rgb_user,
-					 ramp->num_entries + _EXTRA_POINTS,
-					 GFP_KERNEL);
+					 ramp->num_entries + _EXTRA_POINTS);
 		if (!rgb_user)
 			goto rgb_user_alloc_fail;
 
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c +1 -1
index 7a0d6e05e83b..cdf3f8e6ec2f 100644
@@ -2725,7 +2725,7 @@ static int kv_parse_power_table(struct amdgpu_device *adev)
 		 le16_to_cpu(power_info->pplib.usNonClockInfoArrayOffset));
 
 	adev->pm.dpm.ps = kzalloc_objs(struct amdgpu_ps,
-				       state_array->ucNumEntries, GFP_KERNEL);
+				       state_array->ucNumEntries);
 	if (!adev->pm.dpm.ps)
 		return -ENOMEM;
 	power_state_offset = (u8 *)state_array->states;
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c +1 -1
index 72752ddf72a4..6362a14b1a6e 100644
@@ -303,7 +303,7 @@ int amdgpu_parse_extended_power_table(struct amdgpu_device *adev)
 
 			adev->pm.dpm.dyn_state.phase_shedding_limits_table.entries =
 				kzalloc_objs(struct amdgpu_phase_shedding_limits_entry,
-					     psl->ucNumEntries, GFP_KERNEL);
+					     psl->ucNumEntries);
 			if (!adev->pm.dpm.dyn_state.phase_shedding_limits_table.entries)
 				return -ENOMEM;
 
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c +1 -1
index 6edefa6ee006..61b1c5aa74cb 100644
@@ -7342,7 +7342,7 @@ static int si_parse_power_table(struct amdgpu_device *adev)
 		 le16_to_cpu(power_info->pplib.usNonClockInfoArrayOffset));
 
 	adev->pm.dpm.ps = kzalloc_objs(struct amdgpu_ps,
-				       state_array->ucNumEntries, GFP_KERNEL);
+				       state_array->ucNumEntries);
 	if (!adev->pm.dpm.ps)
 		return -ENOMEM;
 	power_state_offset = (u8 *)state_array->states;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c +6 -9
index 5de17e3bb7d7..6fcca65bd7d4 100644
@@ -371,7 +371,7 @@ static int get_mclk_voltage_dependency_table(
 		"Invalid PowerPlay Table!", return -1);
 
 	mclk_table = kzalloc_flex(*mclk_table, entries,
-				  mclk_dep_table->ucNumEntries, GFP_KERNEL);
+				  mclk_dep_table->ucNumEntries);
 	if (!mclk_table)
 		return -ENOMEM;
 
@@ -415,7 +415,7 @@ static int get_sclk_voltage_dependency_table(
 			"Invalid PowerPlay Table!", return -1);
 
 		sclk_table = kzalloc_flex(*sclk_table, entries,
-					  tonga_table->ucNumEntries, GFP_KERNEL);
+					  tonga_table->ucNumEntries);
 		if (!sclk_table)
 			return -ENOMEM;
 
@@ -444,8 +444,7 @@ static int get_sclk_voltage_dependency_table(
 			"Invalid PowerPlay Table!", return -1);
 
 		sclk_table = kzalloc_flex(*sclk_table, entries,
-					  polaris_table->ucNumEntries,
-					  GFP_KERNEL);
+					  polaris_table->ucNumEntries);
 		if (!sclk_table)
 			return -ENOMEM;
 
@@ -492,8 +491,7 @@ static int get_pcie_table(
 			"Invalid PowerPlay Table!", return -1);
 
 		pcie_table = kzalloc_flex(*pcie_table, entries,
-					  atom_pcie_table->ucNumEntries,
-					  GFP_KERNEL);
+					  atom_pcie_table->ucNumEntries);
 		if (!pcie_table)
 			return -ENOMEM;
 
@@ -529,8 +527,7 @@ static int get_pcie_table(
 			"Invalid PowerPlay Table!", return -1);
 
 		pcie_table = kzalloc_flex(*pcie_table, entries,
-					  atom_pcie_table->ucNumEntries,
-					  GFP_KERNEL);
+					  atom_pcie_table->ucNumEntries);
 		if (!pcie_table)
 			return -ENOMEM;
 
@@ -725,7 +722,7 @@ static int get_mm_clock_voltage_table(
 	PP_ASSERT_WITH_CODE((0 != mm_dependency_table->ucNumEntries),
 		"Invalid PowerPlay Table!", return -1);
 	mm_table = kzalloc_flex(*mm_table, entries,
-				mm_dependency_table->ucNumEntries, GFP_KERNEL);
+				mm_dependency_table->ucNumEntries);
 	if (!mm_table)
 		return -ENOMEM;
 
drivers/gpu/drm/amd/pm/powerplay/hwmgr/processpptables.c +2 -2
index a5fb0e883676..59af3314ffc4 100644
@@ -1483,7 +1483,7 @@ static int get_cac_leakage_table(struct pp_hwmgr *hwmgr,
 		return -EINVAL;
 
 	cac_leakage_table = kzalloc_flex(*cac_leakage_table, entries,
-					 table->ucNumEntries, GFP_KERNEL);
+					 table->ucNumEntries);
 	if (!cac_leakage_table)
 		return -ENOMEM;
 
@@ -1621,7 +1621,7 @@ static int init_phase_shedding_table(struct pp_hwmgr *hwmgr,
 
 
 			table = kzalloc_flex(*table, entries,
-					     ptable->ucNumEntries, GFP_KERNEL);
+					     ptable->ucNumEntries);
 			if (!table)
 				return -ENOMEM;
 
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_processpptables.c +6 -6
index 77067e1315d2..052d139584fd 100644
@@ -351,7 +351,7 @@ static int get_mm_clock_voltage_table(
 			"Invalid PowerPlay Table!", return -1);
 
 	mm_table = kzalloc_flex(*mm_table, entries,
-				mm_dependency_table->ucNumEntries, GFP_KERNEL);
+				mm_dependency_table->ucNumEntries);
 	if (!mm_table)
 		return -ENOMEM;
 
@@ -574,7 +574,7 @@ static int get_socclk_voltage_dependency_table(
 		"Invalid PowerPlay Table!", return -1);
 
 	clk_table = kzalloc_flex(*clk_table, entries,
-				 clk_dep_table->ucNumEntries, GFP_KERNEL);
+				 clk_dep_table->ucNumEntries);
 	if (!clk_table)
 		return -ENOMEM;
 
@@ -604,7 +604,7 @@ static int get_mclk_voltage_dependency_table(
 		"Invalid PowerPlay Table!", return -1);
 
 	mclk_table = kzalloc_flex(*mclk_table, entries,
-				  mclk_dep_table->ucNumEntries, GFP_KERNEL);
+				  mclk_dep_table->ucNumEntries);
 	if (!mclk_table)
 		return -ENOMEM;
 
@@ -641,7 +641,7 @@ static int get_gfxclk_voltage_dependency_table(
 			"Invalid PowerPlay Table!", return -1);
 
 	clk_table = kzalloc_flex(*clk_table, entries,
-				 clk_dep_table->ucNumEntries, GFP_KERNEL);
+				 clk_dep_table->ucNumEntries);
 	if (!clk_table)
 		return -ENOMEM;
 
@@ -703,7 +703,7 @@ static int get_pix_clk_voltage_dependency_table(
 			"Invalid PowerPlay Table!", return -1);
 
 	clk_table = kzalloc_flex(*clk_table, entries,
-				 clk_dep_table->ucNumEntries, GFP_KERNEL);
+				 clk_dep_table->ucNumEntries);
 	if (!clk_table)
 		return -ENOMEM;
 
@@ -794,7 +794,7 @@ static int get_pcie_table(struct pp_hwmgr *hwmgr,
 			return 0);
 
 	pcie_table = kzalloc_flex(*pcie_table, entries,
-				  atom_pcie_table->ucNumEntries, GFP_KERNEL);
+				  atom_pcie_table->ucNumEntries);
 	if (!pcie_table)
 		return -ENOMEM;
 
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c +1 -2
index f4f8b2132edd..af0482c9caa7 100644
@@ -2400,8 +2400,7 @@ static int smu_v13_0_7_get_power_profile_mode(struct smu_context *smu, char *buf
 		return -EINVAL;
 
 	activity_monitor_external = kzalloc_objs(*activity_monitor_external,
-						 PP_SMC_POWER_PROFILE_COUNT,
-						 GFP_KERNEL);
+						 PP_SMC_POWER_PROFILE_COUNT);
 	if (!activity_monitor_external)
 		return -ENOMEM;
 
drivers/gpu/drm/display/drm_dp_mst_topology.c +1 -2
index 953228cc46cb..170113520a43 100644
@@ -4605,8 +4605,7 @@ int drm_dp_mst_atomic_setup_commit(struct drm_atomic_state *state)
 
 		num_commit_deps = hweight32(mst_state->pending_crtc_mask);
 		mst_state->commit_deps = kmalloc_objs(*mst_state->commit_deps,
-						      num_commit_deps,
-						      GFP_KERNEL);
+						      num_commit_deps);
 		if (!mst_state->commit_deps)
 			return -ENOMEM;
 		mst_state->num_commit_deps = num_commit_deps;
drivers/gpu/drm/drm_atomic.c +2 -3
index 664c72087da6..f2cd2e25f009 100644
@@ -136,12 +136,11 @@ drm_atomic_state_init(struct drm_device *dev, struct drm_atomic_state *state)
 	if (!state->crtcs)
 		goto fail;
 	state->planes = kzalloc_objs(*state->planes,
-				     dev->mode_config.num_total_plane,
-				     GFP_KERNEL);
+				     dev->mode_config.num_total_plane);
 	if (!state->planes)
 		goto fail;
 	state->colorops = kzalloc_objs(*state->colorops,
-				       dev->mode_config.num_colorop, GFP_KERNEL);
+				       dev->mode_config.num_colorop);
 	if (!state->colorops)
 		goto fail;
 
drivers/gpu/drm/drm_buddy.c +1 -1
index 2d14660f3d45..dbf984f8e301 100644
@@ -326,7 +326,7 @@ int drm_buddy_init(struct drm_buddy *mm, u64 size, u64 chunk_size)
 
 	for_each_free_tree(i) {
 		mm->free_trees[i] = kmalloc_objs(struct rb_root,
-						 mm->max_order + 1, GFP_KERNEL);
+						 mm->max_order + 1);
 		if (!mm->free_trees[i])
 			goto out_free_tree;
 
drivers/gpu/drm/drm_client_modeset.c +1 -2
index 65fbdf3a04f9..262b1b8773c5 100644
@@ -59,8 +59,7 @@ int drm_client_modeset_create(struct drm_client_dev *client)
 
 	for (modeset = client->modesets; modeset->crtc; modeset++) {
 		modeset->connectors = kzalloc_objs(*modeset->connectors,
-						   max_connector_count,
-						   GFP_KERNEL);
+						   max_connector_count);
 		if (!modeset->connectors)
 			goto err_free;
 	}
drivers/gpu/drm/drm_crtc.c +1 -2
index 6d0bf06b4d31..90684f30a048 100644
@@ -846,8 +846,7 @@ int drm_mode_setcrtc(struct drm_device *dev, void *data,
 		}
 
 		connector_set = kmalloc_objs(struct drm_connector *,
-					     crtc_req->count_connectors,
-					     GFP_KERNEL);
+					     crtc_req->count_connectors);
 		if (!connector_set) {
 			ret = -ENOMEM;
 			goto out;
drivers/gpu/drm/drm_crtc_helper.c +2 -4
index 75b3cf9c1a32..5de9aaa5ba04 100644
@@ -603,14 +603,12 @@ int drm_crtc_helper_set_config(struct drm_mode_set *set,
 	 * connector data.
 	 */
 	save_encoder_crtcs = kzalloc_objs(struct drm_crtc *,
-					  dev->mode_config.num_encoder,
-					  GFP_KERNEL);
+					  dev->mode_config.num_encoder);
 	if (!save_encoder_crtcs)
 		return -ENOMEM;
 
 	save_connector_encoders = kzalloc_objs(struct drm_encoder *,
-					       dev->mode_config.num_connector,
-					       GFP_KERNEL);
+					       dev->mode_config.num_connector);
 	if (!save_connector_encoders) {
 		kfree(save_encoder_crtcs);
 		return -ENOMEM;
drivers/gpu/drm/i915/display/intel_display_power_map.c +1 -1
index 28b15d9ee45e..c559ff000e67 100644
@@ -1824,7 +1824,7 @@ __set_power_wells(struct i915_power_domains *power_domains,
 	power_domains->power_well_count = power_well_count;
 	power_domains->power_wells =
 				kzalloc_objs(*power_domains->power_wells,
-					     power_well_count, GFP_KERNEL);
+					     power_well_count);
 	if (!power_domains->power_wells)
 		return -ENOMEM;
 
drivers/gpu/drm/i915/display/intel_hdcp.c +1 -2
index 7c276b7cc929..555d35bae887 100644
@@ -2328,8 +2328,7 @@ static int initialize_hdcp_port_data(struct intel_connector *connector,
 
 	if (!data->streams)
 		data->streams = kzalloc_objs(struct hdcp2_streamid_type,
-					     INTEL_NUM_PIPES(display),
-					     GFP_KERNEL);
+					     INTEL_NUM_PIPES(display));
 	if (!data->streams) {
 		drm_err(display->drm, "Out of Memory\n");
 		return -ENOMEM;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c +1 -2
index 77bd4152a6c1..865b61057566 100644
@@ -990,8 +990,7 @@ guc_capture_alloc_one_node(struct intel_guc *guc)
 
 	for (i = 0; i < GUC_CAPTURE_LIST_TYPE_MAX; ++i) {
 		new->reginfo[i].regs = kzalloc_objs(struct guc_mmio_reg,
-						    guc->capture->max_mmio_per_node,
-						    GFP_KERNEL);
+						    guc->capture->max_mmio_per_node);
 		if (!new->reginfo[i].regs) {
 			while (i)
 				kfree(new->reginfo[--i].regs);
drivers/gpu/drm/nouveau/nouveau_sched.c +2 -4
index 9bd3dc16a467..5546be488795 100644
@@ -70,16 +70,14 @@ nouveau_job_init(struct nouveau_job *job,
 		}
 
 		job->out_sync.objs = kzalloc_objs(*job->out_sync.objs,
-						  job->out_sync.count,
-						  GFP_KERNEL);
+						  job->out_sync.count);
 		if (!job->out_sync.objs) {
 			ret = -ENOMEM;
 			goto err_free_out_sync;
 		}
 
 		job->out_sync.chains = kzalloc_objs(*job->out_sync.chains,
-						    job->out_sync.count,
-						    GFP_KERNEL);
+						    job->out_sync.count);
 		if (!job->out_sync.chains) {
 			ret = -ENOMEM;
 			goto err_free_objs;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c +1 -1
index 18054952337f..a2c702b831a7 100644
@@ -886,7 +886,7 @@ static int omap_dmm_probe(struct platform_device *dev)
 
 	/* alloc engines */
 	omap_dmm->engines = kzalloc_objs(*omap_dmm->engines,
-					 omap_dmm->num_engines, GFP_KERNEL);
+					 omap_dmm->num_engines);
 	if (!omap_dmm->engines) {
 		ret = -ENOMEM;
 		goto fail;
drivers/gpu/drm/panthor/panthor_mmu.c +2 -3
index c5ebe68d5a97..41604a7aaf85 100644
@@ -1258,7 +1258,7 @@ static int panthor_vm_prepare_map_op_ctx(struct panthor_vm_op_ctx *op_ctx,
 		   ((ALIGN(va + size, 1ull << 21) - ALIGN_DOWN(va, 1ull << 21)) >> 21);
 
 	op_ctx->rsvd_page_tables.pages = kzalloc_objs(*op_ctx->rsvd_page_tables.pages,
-						      pt_count, GFP_KERNEL);
+						      pt_count);
 	if (!op_ctx->rsvd_page_tables.pages) {
 		ret = -ENOMEM;
 		goto err_cleanup;
@@ -1312,8 +1312,7 @@ static int panthor_vm_prepare_unmap_op_ctx(struct panthor_vm_op_ctx *op_ctx,
 
 	if (pt_count) {
 		op_ctx->rsvd_page_tables.pages = kzalloc_objs(*op_ctx->rsvd_page_tables.pages,
-							      pt_count,
-							      GFP_KERNEL);
+							      pt_count);
 		if (!op_ctx->rsvd_page_tables.pages) {
 			ret = -ENOMEM;
 			goto err_cleanup;
drivers/gpu/drm/qxl/qxl_display.c +1 -2
index 8b2b6c54e86a..75d47e6b9142 100644
@@ -59,8 +59,7 @@ static int qxl_alloc_client_monitors_config(struct qxl_device *qdev,
 	}
 	if (!qdev->client_monitors_config) {
 		qdev->client_monitors_config = kzalloc_flex(*qdev->client_monitors_config,
-							    heads, count,
-							    GFP_KERNEL);
+							    heads, count);
 		if (!qdev->client_monitors_config)
 			return -ENOMEM;
 	}
drivers/gpu/drm/radeon/ci_dpm.c +1 -1
index 0041623b5add..22321eb95b7d 100644
@@ -5518,7 +5518,7 @@ static int ci_parse_power_table(struct radeon_device *rdev)
 		 le16_to_cpu(power_info->pplib.usNonClockInfoArrayOffset));
 
 	rdev->pm.dpm.ps = kzalloc_objs(struct radeon_ps,
-				       state_array->ucNumEntries, GFP_KERNEL);
+				       state_array->ucNumEntries);
 	if (!rdev->pm.dpm.ps)
 		return -ENOMEM;
 	power_state_offset = (u8 *)state_array->states;
drivers/gpu/drm/radeon/kv_dpm.c +1 -1
index 1544c24f4647..1693b36fc52d 100644
@@ -2458,7 +2458,7 @@ static int kv_parse_power_table(struct radeon_device *rdev)
 		 le16_to_cpu(power_info->pplib.usNonClockInfoArrayOffset));
 
 	rdev->pm.dpm.ps = kzalloc_objs(struct radeon_ps,
-				       state_array->ucNumEntries, GFP_KERNEL);
+				       state_array->ucNumEntries);
 	if (!rdev->pm.dpm.ps)
 		return -ENOMEM;
 	power_state_offset = (u8 *)state_array->states;
drivers/gpu/drm/radeon/ni_dpm.c +1 -2
index 1bcf92f90843..8059e019d4fc 100644
@@ -4001,8 +4001,7 @@ static int ni_parse_power_table(struct radeon_device *rdev)
 	power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
 
 	rdev->pm.dpm.ps = kzalloc_objs(struct radeon_ps,
-				       power_info->pplib.ucNumStates,
-				       GFP_KERNEL);
+				       power_info->pplib.ucNumStates);
 	if (!rdev->pm.dpm.ps)
 		return -ENOMEM;
 
drivers/gpu/drm/radeon/r600_dpm.c +2 -3
index b4324793c9ff..83f1ae31cbdb 100644
@@ -822,8 +822,7 @@ static int r600_parse_clk_voltage_dep_table(struct radeon_clock_voltage_dependen
 	ATOM_PPLIB_Clock_Voltage_Dependency_Record *entry;
 
 	radeon_table->entries = kzalloc_objs(struct radeon_clock_voltage_dependency_entry,
-					     atom_table->ucNumEntries,
-					     GFP_KERNEL);
+					     atom_table->ucNumEntries);
 	if (!radeon_table->entries)
 		return -ENOMEM;
 
@@ -989,7 +988,7 @@ int r600_parse_extended_power_table(struct radeon_device *rdev)
 
 			rdev->pm.dpm.dyn_state.phase_shedding_limits_table.entries =
 				kzalloc_objs(struct radeon_phase_shedding_limits_entry,
-					     psl->ucNumEntries, GFP_KERNEL);
+					     psl->ucNumEntries);
 			if (!rdev->pm.dpm.dyn_state.phase_shedding_limits_table.entries) {
 				r600_free_extended_power_table(rdev);
 				return -ENOMEM;
drivers/gpu/drm/radeon/radeon_atombios.c +5 -9
index 2f2b3b716d3d..3dd9724b331d 100644
@@ -2118,7 +2118,7 @@ static int radeon_atombios_parse_power_table_1_3(struct radeon_device *rdev)
 	if (num_modes == 0)
 		return state_index;
 	rdev->pm.power_state = kzalloc_objs(struct radeon_power_state,
-					    num_modes, GFP_KERNEL);
+					    num_modes);
 	if (!rdev->pm.power_state)
 		return state_index;
 	/* last mode is usually default, array is low to high */
@@ -2590,8 +2590,7 @@ static int radeon_atombios_parse_power_table_4_5(struct radeon_device *rdev)
 	if (power_info->pplib.ucNumStates == 0)
 		return state_index;
 	rdev->pm.power_state = kzalloc_objs(struct radeon_power_state,
-					    power_info->pplib.ucNumStates,
-					    GFP_KERNEL);
+					    power_info->pplib.ucNumStates);
 	if (!rdev->pm.power_state)
 		return state_index;
 	/* first mode is usually default, followed by low to high */
@@ -2608,8 +2607,7 @@ static int radeon_atombios_parse_power_table_4_5(struct radeon_device *rdev)
 			  power_info->pplib.ucNonClockSize));
 		rdev->pm.power_state[i].clock_info =
 			kzalloc_objs(struct radeon_pm_clock_info,
-				     (power_info->pplib.ucStateEntrySize - 1) ? (power_info->pplib.ucStateEntrySize - 1) : 1,
-				     GFP_KERNEL);
+				     (power_info->pplib.ucStateEntrySize - 1) ? (power_info->pplib.ucStateEntrySize - 1) : 1);
 		if (!rdev->pm.power_state[i].clock_info)
 			return state_index;
 		if (power_info->pplib.ucStateEntrySize - 1) {
@@ -2692,8 +2690,7 @@ static int radeon_atombios_parse_power_table_6(struct radeon_device *rdev)
 	if (state_array->ucNumEntries == 0)
 		return state_index;
 	rdev->pm.power_state = kzalloc_objs(struct radeon_power_state,
-					    state_array->ucNumEntries,
-					    GFP_KERNEL);
+					    state_array->ucNumEntries);
 	if (!rdev->pm.power_state)
 		return state_index;
 	power_state_offset = (u8 *)state_array->states;
@@ -2705,8 +2702,7 @@ static int radeon_atombios_parse_power_table_6(struct radeon_device *rdev)
 			&non_clock_info_array->nonClockInfo[non_clock_array_index];
 		rdev->pm.power_state[i].clock_info =
 			kzalloc_objs(struct radeon_pm_clock_info,
-				     power_state->v2.ucNumDPMLevels ? power_state->v2.ucNumDPMLevels : 1,
-				     GFP_KERNEL);
+				     power_state->v2.ucNumDPMLevels ? power_state->v2.ucNumDPMLevels : 1);
 		if (!rdev->pm.power_state[i].clock_info)
 			return state_index;
 		if (power_state->v2.ucNumDPMLevels) {
drivers/gpu/drm/radeon/rs780_dpm.c +1 -2
index af0a032e3ded..64bb4cafb8b5 100644
@@ -805,8 +805,7 @@ static int rs780_parse_power_table(struct radeon_device *rdev)
 	power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
 
 	rdev->pm.dpm.ps = kzalloc_objs(struct radeon_ps,
-				       power_info->pplib.ucNumStates,
-				       GFP_KERNEL);
+				       power_info->pplib.ucNumStates);
 	if (!rdev->pm.dpm.ps)
 		return -ENOMEM;
 
drivers/gpu/drm/radeon/rv6xx_dpm.c +1 -2
index 3cb8842fce65..c734370e5336 100644
@@ -1888,8 +1888,7 @@ static int rv6xx_parse_power_table(struct radeon_device *rdev)
 	power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
 
 	rdev->pm.dpm.ps = kzalloc_objs(struct radeon_ps,
-				       power_info->pplib.ucNumStates,
-				       GFP_KERNEL);
+				       power_info->pplib.ucNumStates);
 	if (!rdev->pm.dpm.ps)
 		return -ENOMEM;
 
drivers/gpu/drm/radeon/rv770_dpm.c +1 -2
index 4d6ed9668ad1..5f5cf5dd1d58 100644
@@ -2284,8 +2284,7 @@ int rv7xx_parse_power_table(struct radeon_device *rdev)
 	power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
 
 	rdev->pm.dpm.ps = kzalloc_objs(struct radeon_ps,
-				       power_info->pplib.ucNumStates,
-				       GFP_KERNEL);
+				       power_info->pplib.ucNumStates);
 	if (!rdev->pm.dpm.ps)
 		return -ENOMEM;
 
drivers/gpu/drm/radeon/si_dpm.c +1 -1
index 6613957fff06..b4aa49b1ac63 100644
@@ -6779,7 +6779,7 @@ static int si_parse_power_table(struct radeon_device *rdev)
 		 le16_to_cpu(power_info->pplib.usNonClockInfoArrayOffset));
 
 	rdev->pm.dpm.ps = kzalloc_objs(struct radeon_ps,
-				       state_array->ucNumEntries, GFP_KERNEL);
+				       state_array->ucNumEntries);
 	if (!rdev->pm.dpm.ps)
 		return -ENOMEM;
 	power_state_offset = (u8 *)state_array->states;
drivers/gpu/drm/radeon/sumo_dpm.c +1 -1
index 5f14adeee13e..acee6c82e9f0 100644
@@ -1480,7 +1480,7 @@ static int sumo_parse_power_table(struct radeon_device *rdev)
 		 le16_to_cpu(power_info->pplib.usNonClockInfoArrayOffset));
 
 	rdev->pm.dpm.ps = kzalloc_objs(struct radeon_ps,
-				       state_array->ucNumEntries, GFP_KERNEL);
+				       state_array->ucNumEntries);
 	if (!rdev->pm.dpm.ps)
 		return -ENOMEM;
 	power_state_offset = (u8 *)state_array->states;
drivers/gpu/drm/radeon/trinity_dpm.c +1 -1
index 34b7beb9cf9a..566615c877cc 100644
@@ -1711,7 +1711,7 @@ static int trinity_parse_power_table(struct radeon_device *rdev)
 		 le16_to_cpu(power_info->pplib.usNonClockInfoArrayOffset));
 
 	rdev->pm.dpm.ps = kzalloc_objs(struct radeon_ps,
-				       state_array->ucNumEntries, GFP_KERNEL);
+				       state_array->ucNumEntries);
 	if (!rdev->pm.dpm.ps)
 		return -ENOMEM;
 	power_state_offset = (u8 *)state_array->states;
drivers/gpu/drm/v3d/v3d_submit.c +3 -3
index 091f5c7e9730..18f2bf1fe89f 100644
@@ -485,7 +485,7 @@ v3d_get_cpu_timestamp_query_params(struct drm_file *file_priv,
 	job->job_type = V3D_CPU_JOB_TYPE_TIMESTAMP_QUERY;
 
 	query_info->queries = kvmalloc_objs(struct v3d_timestamp_query,
-					    timestamp.count, GFP_KERNEL);
+					    timestamp.count);
 	if (!query_info->queries)
 		return -ENOMEM;
 
@@ -543,7 +543,7 @@ v3d_get_cpu_reset_timestamp_params(struct drm_file *file_priv,
 	job->job_type = V3D_CPU_JOB_TYPE_RESET_TIMESTAMP_QUERY;
 
 	query_info->queries = kvmalloc_objs(struct v3d_timestamp_query,
-					    reset.count, GFP_KERNEL);
+					    reset.count);
 	if (!query_info->queries)
 		return -ENOMEM;
 
@@ -599,7 +599,7 @@ v3d_get_cpu_copy_query_results_params(struct drm_file *file_priv,
 	job->job_type = V3D_CPU_JOB_TYPE_COPY_TIMESTAMP_QUERY;
 
 	query_info->queries = kvmalloc_objs(struct v3d_timestamp_query,
-					    copy.count, GFP_KERNEL);
+					    copy.count);
 	if (!query_info->queries)
 		return -ENOMEM;
 
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c +1 -2
index 84237edf1ac0..fd77ab6568cb 100644
@@ -982,8 +982,7 @@ int vmw_mksstat_add_ioctl(struct drm_device *dev, void *data,
 
 	/* Allocate statically-sized temp arrays for pages -- too big to keep in frame */
 	pages_stat = (struct page **) kmalloc_objs(*pages_stat,
-						   ARRAY_SIZE(pdesc->statPPNs) + ARRAY_SIZE(pdesc->infoPPNs) + ARRAY_SIZE(pdesc->strsPPNs),
-						   GFP_KERNEL);
+						   ARRAY_SIZE(pdesc->statPPNs) + ARRAY_SIZE(pdesc->infoPPNs) + ARRAY_SIZE(pdesc->strsPPNs));
 
 	if (!pages_stat)
 		goto err_nomem;
drivers/gpu/drm/xen/xen_drm_front_evtchnl.c +1 -1
index 88cc85395791..a4888277164d 100644
@@ -213,7 +213,7 @@ int xen_drm_front_evtchnl_create_all(struct xen_drm_front_info *front_info)
 
 	front_info->evt_pairs =
 			kzalloc_objs(struct xen_drm_front_evtchnl_pair,
-				     cfg->num_connectors, GFP_KERNEL);
+				     cfg->num_connectors);
 	if (!front_info->evt_pairs) {
 		ret = -ENOMEM;
 		goto fail;
drivers/hid/hid-core.c +1 -2
index ef307c4c575e..840a60113868 100644
@@ -1320,8 +1320,7 @@ int hid_open_report(struct hid_device *device)
 	end = start + size;
 
 	device->collection = kzalloc_objs(struct hid_collection,
-					  HID_DEFAULT_NUM_COLLECTIONS,
-					  GFP_KERNEL);
+					  HID_DEFAULT_NUM_COLLECTIONS);
 	if (!device->collection) {
 		ret = -ENOMEM;
 		goto err;
drivers/hv/connection.c +1 -1
index 16b9959dba7e..b5b322ce16df 100644
@@ -314,7 +314,7 @@ int vmbus_connect(void)
 		version >> 16, version & 0xFFFF);
 
 	vmbus_connection.channels = kzalloc_objs(struct vmbus_channel *,
-						 MAX_CHANNEL_RELIDS, GFP_KERNEL);
+						 MAX_CHANNEL_RELIDS);
 	if (vmbus_connection.channels == NULL) {
 		ret = -ENOMEM;
 		goto cleanup;
drivers/hwmon/acpi_power_meter.c +1 -1
index 2da06524bdb3..1e3fab5f7946 100644
@@ -246,7 +246,7 @@ static int read_domain_devices(struct acpi_power_meter_resource *resource)
 		goto end;
 
 	resource->domain_devices = kzalloc_objs(struct acpi_device *,
-						pss->package.count, GFP_KERNEL);
+						pss->package.count);
 	if (!resource->domain_devices) {
 		res = -ENOMEM;
 		goto end;
drivers/hwmon/coretemp.c +1 -1
index 55f54bd556a4..6a0d94711ead 100644
@@ -493,7 +493,7 @@ init_temp_data(struct platform_data *pdata, unsigned int cpu, int pkg_flag)
 		 */
 		pdata->nr_cores = NUM_REAL_CORES;
 		pdata->core_data = kzalloc_objs(struct temp_data *,
-						pdata->nr_cores, GFP_KERNEL);
+						pdata->nr_cores);
 		if (!pdata->core_data)
 			return NULL;
 	}
drivers/iio/adc/ti-tsc2046.c +2 -4
index 14d95d63f277..aba4b10a17ac 100644
@@ -291,14 +291,12 @@ static int tsc2046_adc_read_one(struct tsc2046_adc_priv *priv, int ch_idx,
 		return -ENOSPC;
 
 	struct tsc2046_adc_atom *tx_buf __free(kfree) = kzalloc_objs(*tx_buf,
-								     max_count,
-								     GFP_KERNEL);
+								     max_count);
 	if (!tx_buf)
 		return -ENOMEM;
 
 	struct tsc2046_adc_atom *rx_buf __free(kfree) = kzalloc_objs(*rx_buf,
-								     max_count,
-								     GFP_KERNEL);
+								     max_count);
 	if (!rx_buf)
 		return -ENOMEM;
 
drivers/iio/dac/ad5360.c +1 -1
index f95983f81f63..bd32fa57b1d7 100644
@@ -440,7 +440,7 @@ static int ad5360_alloc_channels(struct iio_dev *indio_dev)
 	unsigned int i;
 
 	channels = kzalloc_objs(struct iio_chan_spec,
-				st->chip_info->num_channels, GFP_KERNEL);
+				st->chip_info->num_channels);
 
 	if (!channels)
 		return -ENOMEM;
drivers/iio/industrialio-core.c +1 -1
index d4a9dd889eef..22eefd048ba9 100644
@@ -1587,7 +1587,7 @@ static int iio_device_register_sysfs(struct iio_dev *indio_dev)
 
 	iio_dev_opaque->chan_attr_group.attrs =
 		kzalloc_objs(iio_dev_opaque->chan_attr_group.attrs[0],
-			     attrcount + 1, GFP_KERNEL);
+			     attrcount + 1);
 	if (iio_dev_opaque->chan_attr_group.attrs == NULL) {
 		ret = -ENOMEM;
 		goto error_clear_attrs;
drivers/iio/industrialio-event.c +1 -1
index d71cb9fd09a3..4149efcd5539 100644
@@ -607,7 +607,7 @@ int iio_device_register_eventset(struct iio_dev *indio_dev)
 
 	ev_int->group.name = iio_event_group_name;
 	ev_int->group.attrs = kzalloc_objs(ev_int->group.attrs[0],
-					   attrcount + 1, GFP_KERNEL);
+					   attrcount + 1);
 	if (ev_int->group.attrs == NULL) {
 		ret = -ENOMEM;
 		goto error_free_setup_event_lines;
drivers/infiniband/core/cache.c +1 -1
index 21b7753eedad..b415d4aad04f 100644
@@ -1472,7 +1472,7 @@ ib_cache_update(struct ib_device *device, u32 port, bool update_gids,
 
 	if (update_pkeys) {
 		pkey_cache = kmalloc_flex(*pkey_cache, table,
-					  tprops->pkey_tbl_len, GFP_KERNEL);
+					  tprops->pkey_tbl_len);
 		if (!pkey_cache) {
 			ret = -ENOMEM;
 			goto err;
drivers/infiniband/core/cma.c +1 -2
index d892a597ac2b..e54c07c74575 100644
@@ -5376,8 +5376,7 @@ static int cma_add_one(struct ib_device *device)
 
 	cma_dev->device = device;
 	cma_dev->default_gid_type = kzalloc_objs(*cma_dev->default_gid_type,
-						 device->phys_port_cnt,
-						 GFP_KERNEL);
+						 device->phys_port_cnt);
 	if (!cma_dev->default_gid_type) {
 		ret = -ENOMEM;
 		goto free_cma_dev;
drivers/infiniband/core/device.c +1 -1
index 358ffe6756a4..1b5f1ee0a557 100644
@@ -812,7 +812,7 @@ static int alloc_port_data(struct ib_device *device)
 	 * empty slots at the beginning.
 	 */
 	pdata_rcu = kzalloc_flex(*pdata_rcu, pdata,
-				 size_add(rdma_end_port(device), 1), GFP_KERNEL);
+				 size_add(rdma_end_port(device), 1));
 	if (!pdata_rcu)
 		return -ENOMEM;
 	/*
drivers/infiniband/core/iwpm_util.c +2 -2
index 7817b7dab7f9..990cf928b32a 100644
@@ -59,12 +59,12 @@ static struct iwpm_admin_data iwpm_admin;
 int iwpm_init(u8 nl_client)
 {
 	iwpm_hash_bucket = kzalloc_objs(struct hlist_head,
-					IWPM_MAPINFO_HASH_SIZE, GFP_KERNEL);
+					IWPM_MAPINFO_HASH_SIZE);
 	if (!iwpm_hash_bucket)
 		return -ENOMEM;
 
 	iwpm_reminfo_bucket = kzalloc_objs(struct hlist_head,
-					   IWPM_REMINFO_HASH_SIZE, GFP_KERNEL);
+					   IWPM_REMINFO_HASH_SIZE);
 	if (!iwpm_reminfo_bucket) {
 		kfree(iwpm_hash_bucket);
 		return -ENOMEM;
drivers/infiniband/core/sysfs.c +3 -5
index 7f565613b5cf..69df8b703cbd 100644
@@ -859,7 +859,7 @@ alloc_hw_stats_device(struct ib_device *ibdev)
 	if (!data)
 		goto err_free_stats;
 	data->group.attrs = kzalloc_objs(*data->group.attrs,
-					 stats->num_counters + 2, GFP_KERNEL);
+					 stats->num_counters + 2);
 	if (!data->group.attrs)
 		goto err_free_data;
 
@@ -1090,8 +1090,7 @@ static int setup_gid_attrs(struct ib_port *port,
 	int ret;
 
 	gid_attr_group = kzalloc_flex(*gid_attr_group, attrs_list,
-				      size_mul(attr->gid_tbl_len, 2),
-				      GFP_KERNEL);
+				      size_mul(attr->gid_tbl_len, 2));
 	if (!gid_attr_group)
 		return -ENOMEM;
 	gid_attr_group->port = port;
@@ -1155,8 +1154,7 @@ static struct ib_port *setup_port(struct ib_core_device *coredev, int port_num,
 	int ret;
 
 	p = kvzalloc_flex(*p, attrs_list,
-			  size_add(attr->gid_tbl_len, attr->pkey_tbl_len),
-			  GFP_KERNEL);
+			  size_add(attr->gid_tbl_len, attr->pkey_tbl_len));
 	if (!p)
 		return ERR_PTR(-ENOMEM);
 	p->ibdev = device;
drivers/infiniband/core/uverbs_uapi.c +1 -1
index 7ed69890d87a..31b248295854 100644
@@ -446,7 +446,7 @@ static int uapi_finalize(struct uverbs_api *uapi)
 	uapi->num_write = max_write + 1;
 	uapi->num_write_ex = max_write_ex + 1;
 	data = kmalloc_objs(*uapi->write_methods,
-			    uapi->num_write + uapi->num_write_ex, GFP_KERNEL);
+			    uapi->num_write + uapi->num_write_ex);
 	if (!data)
 		return -ENOMEM;
 
drivers/infiniband/hw/bnxt_re/qplib_res.c +1 -1
index 2f907246478f..341bae3d8a1d 100644
@@ -873,7 +873,7 @@ int bnxt_qplib_alloc_res(struct bnxt_qplib_res *res, struct net_device *netdev)
 	/* Allocate one extra to hold the QP1 entries */
 	rcfw->qp_tbl_size = max_t(u32, BNXT_RE_MAX_QPC_COUNT + 1, dev_attr->max_qp);
 	rcfw->qp_tbl = kzalloc_objs(struct bnxt_qplib_qp_node,
-				    rcfw->qp_tbl_size, GFP_KERNEL);
+				    rcfw->qp_tbl_size);
 	if (!rcfw->qp_tbl)
 		return -ENOMEM;
 
drivers/infiniband/hw/cxgb4/device.c +1 -2
index 505bf009941e..102c5646b9ed 100644
@@ -882,8 +882,7 @@ static int c4iw_rdev_open(struct c4iw_rdev *rdev)
 
 	if (c4iw_wr_log) {
 		rdev->wr_log = kzalloc_objs(*rdev->wr_log,
-					    1 << c4iw_wr_log_size_order,
-					    GFP_KERNEL);
+					    1 << c4iw_wr_log_size_order);
 		if (rdev->wr_log) {
 			rdev->wr_log_size = 1 << c4iw_wr_log_size_order;
 			atomic_set(&rdev->wr_log_idx, 0);
drivers/infiniband/hw/cxgb4/qp.c +1 -1
index 0a2d9eb72511..d9a86e4c5461 100644
@@ -2551,7 +2551,7 @@ static int alloc_srq_queue(struct c4iw_srq *srq, struct c4iw_dev_ucontext *uctx,
 		if (!wq->sw_rq)
 			goto err_put_qpid;
 		wq->pending_wrs = kzalloc_objs(*srq->wq.pending_wrs,
-					       srq->wq.size, GFP_KERNEL);
+					       srq->wq.size);
 		if (!wq->pending_wrs)
 			goto err_free_sw_rq;
 	}
drivers/infiniband/hw/hfi1/affinity.c +1 -2
index a684e25482b2..2b20907c9c12 100644
@@ -407,8 +407,7 @@ static int _dev_comp_vect_mappings_create(struct hfi1_devdata *dd,
 	}
 
 	dd->comp_vect_mappings = kzalloc_objs(*dd->comp_vect_mappings,
-					      dd->comp_vect_possible_cpus,
-					      GFP_KERNEL);
+					      dd->comp_vect_possible_cpus);
 	if (!dd->comp_vect_mappings) {
 		ret = -ENOMEM;
 		goto fail;
drivers/infiniband/hw/hfi1/pio.c +2 -2
index bc61a13c336a..51afaac88c72 100644
@@ -408,7 +408,7 @@ int init_send_contexts(struct hfi1_devdata *dd)
 	dd->hw_to_sw = kmalloc_array(TXE_NUM_CONTEXTS, sizeof(u8),
 					GFP_KERNEL);
 	dd->send_contexts = kzalloc_objs(struct send_context_info,
-					 dd->num_send_contexts, GFP_KERNEL);
+					 dd->num_send_contexts);
 	if (!dd->send_contexts || !dd->hw_to_sw) {
 		kfree(dd->hw_to_sw);
 		kfree(dd->send_contexts);
@@ -2051,7 +2051,7 @@ int init_credit_return(struct hfi1_devdata *dd)
 	int i;
 
 	dd->cr_base = kzalloc_objs(struct credit_return_base,
-				   node_affinity.num_possible_nodes, GFP_KERNEL);
+				   node_affinity.num_possible_nodes);
 	if (!dd->cr_base) {
 		ret = -ENOMEM;
 		goto done;
drivers/infiniband/hw/hfi1/user_exp_rcv.c +1 -2
index a092c92953de..5b01070ed66f 100644
@@ -59,8 +59,7 @@ int hfi1_user_exp_rcv_init(struct hfi1_filedata *fd,
 	if (!HFI1_CAP_UGET_MASK(uctxt->flags, TID_UNMAP)) {
 		fd->invalid_tid_idx = 0;
 		fd->invalid_tids = kzalloc_objs(*fd->invalid_tids,
-						uctxt->expected_count,
-						GFP_KERNEL);
+						uctxt->expected_count);
 		if (!fd->invalid_tids) {
 			kfree(fd->entry_to_rb);
 			fd->entry_to_rb = NULL;
drivers/infiniband/hw/hns/hns_roce_hem.c +2 -4
index 9b60392afa39..4eaaedcc7652 100644
@@ -778,8 +778,7 @@ int hns_roce_init_hem_table(struct hns_roce_dev *hr_dev,
 				goto err_kcalloc_bt_l1;
 
 			table->bt_l1_dma_addr = kzalloc_objs(*table->bt_l1_dma_addr,
-							     num_bt_l1,
-							     GFP_KERNEL);
+							     num_bt_l1);
 
 			if (!table->bt_l1_dma_addr)
 				goto err_kcalloc_l1_dma;
@@ -793,8 +792,7 @@ int hns_roce_init_hem_table(struct hns_roce_dev *hr_dev,
 				goto err_kcalloc_bt_l0;
 
 			table->bt_l0_dma_addr = kzalloc_objs(*table->bt_l0_dma_addr,
-							     num_bt_l0,
-							     GFP_KERNEL);
+							     num_bt_l0);
 			if (!table->bt_l0_dma_addr)
 				goto err_kcalloc_l0_dma;
 		}
drivers/infiniband/hw/hns/hns_roce_mr.c +1 -2
index 741e4f3c557f..896af1828a38 100644
@@ -459,8 +459,7 @@ int hns_roce_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
 
 	mr->npages = 0;
 	mr->page_list = kvzalloc_objs(dma_addr_t,
-				      mr->pbl_mtr.hem_cfg.buf_pg_count,
-				      GFP_KERNEL);
+				      mr->pbl_mtr.hem_cfg.buf_pg_count);
 	if (!mr->page_list)
 		return sg_num;
 
drivers/infiniband/hw/mana/main.c +1 -1
index 3d6a9c427269..8d99cd00f002 100644
@@ -794,7 +794,7 @@ int mana_ib_create_eqs(struct mana_ib_dev *mdev)
 		return err;
 
 	mdev->eqs = kzalloc_objs(struct gdma_queue *,
-				 mdev->ib_dev.num_comp_vectors, GFP_KERNEL);
+				 mdev->ib_dev.num_comp_vectors);
 	if (!mdev->eqs) {
 		err = -ENOMEM;
 		goto destroy_fatal_eq;
drivers/infiniband/hw/mlx4/mad.c +1 -1
index e5e7ecd14284..9aa6817aaf16 100644
@@ -2158,7 +2158,7 @@ static int mlx4_ib_alloc_demux_ctx(struct mlx4_ib_dev *dev,
 	int i;
 
 	ctx->tun = kzalloc_objs(struct mlx4_ib_demux_pv_ctx *,
-				dev->dev->caps.sqp_demux, GFP_KERNEL);
+				dev->dev->caps.sqp_demux);
 	if (!ctx->tun)
 		return -ENOMEM;
 
drivers/infiniband/hw/mlx4/main.c +1 -1
index 6ee12aab1259..63360c5a73c7 100644
@@ -2426,7 +2426,7 @@ static void mlx4_ib_alloc_eqs(struct mlx4_dev *dev, struct mlx4_ib_dev *ibdev)
 	int i, j, eq = 0, total_eqs = 0;
 
 	ibdev->eq_table = kzalloc_objs(ibdev->eq_table[0],
-				       dev->caps.num_comp_vectors, GFP_KERNEL);
+				       dev->caps.num_comp_vectors);
 	if (!ibdev->eq_table)
 		return;
 
drivers/infiniband/hw/mlx5/macsec.c +1 -1
index b52abe8c47c4..b44832025ab7 100644
@@ -181,7 +181,7 @@ int mlx5r_macsec_init_gids_and_devlist(struct mlx5_ib_dev *dev)
 	max_gids = MLX5_CAP_ROCE(dev->mdev, roce_address_table_size);
 	for (i = 0; i < dev->num_ports; i++) {
 		dev->port[i].reserved_gids = kzalloc_objs(*dev->port[i].reserved_gids,
-							  max_gids, GFP_KERNEL);
+							  max_gids);
 		if (!dev->port[i].reserved_gids)
 			goto err;
 
drivers/infiniband/hw/mlx5/main.c +1 -2
index ba89b03d36f9..635002e684a5 100644
@@ -5205,8 +5205,7 @@ static struct ib_device *mlx5_ib_add_sub_dev(struct ib_device *parent,
 		return ERR_PTR(-ENOMEM);
 
 	mplane->port = kzalloc_objs(*mplane->port,
-				    mparent->num_plane * mparent->num_ports,
-				    GFP_KERNEL);
+				    mparent->num_plane * mparent->num_ports);
 	if (!mplane->port) {
 		ret = -ENOMEM;
 		goto fail_kcalloc;
drivers/infiniband/hw/mthca/mthca_cmd.c +1 -1
index 1c51814d5354..c50a50be6c61 100644
@@ -560,7 +560,7 @@ int mthca_cmd_use_events(struct mthca_dev *dev)
 	int i;
 
 	dev->cmd.context = kmalloc_objs(struct mthca_cmd_context,
-					dev->cmd.max_cmds, GFP_KERNEL);
+					dev->cmd.max_cmds);
 	if (!dev->cmd.context)
 		return -ENOMEM;
 
drivers/infiniband/hw/mthca/mthca_memfree.c +1 -1
index e4380d7f2327..9c5eb03f354d 100644
@@ -718,7 +718,7 @@ int mthca_init_db_tab(struct mthca_dev *dev)
 	dev->db_tab->min_group2 = dev->db_tab->npages - 1;
 
 	dev->db_tab->page = kmalloc_objs(*dev->db_tab->page,
-					 dev->db_tab->npages, GFP_KERNEL);
+					 dev->db_tab->npages);
 	if (!dev->db_tab->page) {
 		kfree(dev->db_tab);
 		return -ENOMEM;
drivers/infiniband/hw/usnic/usnic_uiom.c +1 -2
index e94aa9608465..691c64a73516 100644
@@ -150,8 +150,7 @@ static int usnic_uiom_get_pages(unsigned long addr, size_t size, int writable,
 
 		while (ret) {
 			chunk = kmalloc_flex(*chunk, page_list,
-					     min_t(int, ret, USNIC_UIOM_PAGE_CHUNK),
-					     GFP_KERNEL);
+					     min_t(int, ret, USNIC_UIOM_PAGE_CHUNK));
 			if (!chunk) {
 				ret = -ENOMEM;
 				goto out;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c +1 -1
index f27c28d934ae..cc889b4889d8 100644
@@ -272,7 +272,7 @@ static int pvrdma_register_device(struct pvrdma_dev *dev)
 		ib_set_device_ops(&dev->ib_dev, &pvrdma_dev_srq_ops);
 
 		dev->srq_tbl = kzalloc_objs(struct pvrdma_srq *,
-					    dev->dsr->caps.max_srq, GFP_KERNEL);
+					    dev->dsr->caps.max_srq);
 		if (!dev->srq_tbl)
 			goto err_qp_free;
 	}
drivers/infiniband/ulp/iser/iser_initiator.c +1 -1
index 0ae0f7722e0f..12a2d12fef07 100644
@@ -241,7 +241,7 @@ int iser_alloc_rx_descriptors(struct iser_conn *iser_conn,
 
 	iser_conn->num_rx_descs = session->cmds_max;
 	iser_conn->rx_descs = kmalloc_objs(struct iser_rx_desc,
-					   iser_conn->num_rx_descs, GFP_KERNEL);
+					   iser_conn->num_rx_descs);
 	if (!iser_conn->rx_descs)
 		goto rx_desc_alloc_fail;
 
drivers/infiniband/ulp/isert/ib_isert.c +1 -1
index 233adb1fe9ac..348005e71891 100644
@@ -153,7 +153,7 @@ isert_alloc_rx_descriptors(struct isert_conn *isert_conn)
 	int i, j;
 
 	isert_conn->rx_descs = kzalloc_objs(struct iser_rx_desc,
-					    ISERT_QP_MAX_RECV_DTOS, GFP_KERNEL);
+					    ISERT_QP_MAX_RECV_DTOS);
 	if (!isert_conn->rx_descs)
 		return -ENOMEM;
 
drivers/infiniband/ulp/rtrs/rtrs-clt.c +1 -1
index f1c3b4d14324..3362362f9e2e 100644
@@ -1871,7 +1871,7 @@ static int rtrs_rdma_conn_established(struct rtrs_clt_con *con,
 
 		if (!clt_path->rbufs) {
 			clt_path->rbufs = kzalloc_objs(*clt_path->rbufs,
-						       queue_depth, GFP_KERNEL);
+						       queue_depth);
 			if (!clt_path->rbufs)
 				return -ENOMEM;
 		}
drivers/iommu/amd/init.c +3 -5
index a05aed1fe5e9..f3fd7f39efb4 100644
@@ -660,8 +660,7 @@ static inline void free_dev_table(struct amd_iommu_pci_seg *pci_seg)
 static inline int __init alloc_rlookup_table(struct amd_iommu_pci_seg *pci_seg)
 {
 	pci_seg->rlookup_table = kvzalloc_objs(*pci_seg->rlookup_table,
-					       pci_seg->last_bdf + 1,
-					       GFP_KERNEL);
+					       pci_seg->last_bdf + 1);
 	if (pci_seg->rlookup_table == NULL)
 		return -ENOMEM;
 
@@ -677,8 +676,7 @@ static inline void free_rlookup_table(struct amd_iommu_pci_seg *pci_seg)
 static inline int __init alloc_irq_lookup_table(struct amd_iommu_pci_seg *pci_seg)
 {
 	pci_seg->irq_lookup_table = kvzalloc_objs(*pci_seg->irq_lookup_table,
-						  pci_seg->last_bdf + 1,
-						  GFP_KERNEL);
+						  pci_seg->last_bdf + 1);
 	if (pci_seg->irq_lookup_table == NULL)
 		return -ENOMEM;
 
@@ -696,7 +694,7 @@ static int __init alloc_alias_table(struct amd_iommu_pci_seg *pci_seg)
 	int i;
 
 	pci_seg->alias_table = kvmalloc_objs(*pci_seg->alias_table,
-					     pci_seg->last_bdf + 1, GFP_KERNEL);
+					     pci_seg->last_bdf + 1);
 	if (!pci_seg->alias_table)
 		return -ENOMEM;
 
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c +1 -2
index d60ba624105c..4d00d796f078 100644
@@ -1515,8 +1515,7 @@ static int arm_smmu_alloc_cd_tables(struct arm_smmu_master *master)
 			DIV_ROUND_UP(max_contexts, CTXDESC_L2_ENTRIES);
 
 		cd_table->l2.l2ptrs = kzalloc_objs(*cd_table->l2.l2ptrs,
-						   cd_table->l2.num_l1_ents,
-						   GFP_KERNEL);
+						   cd_table->l2.num_l1_ents);
 		if (!cd_table->l2.l2ptrs)
 			return -ENOMEM;
 
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c +1 -1
index 8dcde926794d..6fe5563eaf9e 100644
@@ -743,7 +743,7 @@ static int tegra241_cmdqv_init_vintf(struct tegra241_cmdqv *cmdqv, u16 max_idx,
 	vintf->base = cmdqv->base + TEGRA241_VINTF(idx);
 
 	vintf->lvcmdqs = kzalloc_objs(*vintf->lvcmdqs,
-				      cmdqv->num_lvcmdqs_per_vintf, GFP_KERNEL);
+				      cmdqv->num_lvcmdqs_per_vintf);
 	if (!vintf->lvcmdqs) {
 		ida_free(&cmdqv->vintf_ids, idx);
 		return -ENOMEM;
drivers/iommu/iova.c +1 -1
index ac9d6a4c1432..f9cd18316d16 100644
@@ -716,7 +716,7 @@ int iova_domain_init_rcaches(struct iova_domain *iovad)
 	int i, ret;
 
 	iovad->rcaches = kzalloc_objs(struct iova_rcache,
-				      IOVA_RANGE_CACHE_MAX_SIZE, GFP_KERNEL);
+				      IOVA_RANGE_CACHE_MAX_SIZE);
 	if (!iovad->rcaches)
 		return -ENOMEM;
 
drivers/irqchip/irq-mtk-sysirq.c +1 -1
index d057209e1d15..50f88293b4cc 100644
@@ -155,7 +155,7 @@ static int __init mtk_sysirq_of_init(struct device_node *node,
 	}
 
 	chip_data->intpol_bases = kzalloc_objs(*chip_data->intpol_bases,
-					       nr_intpol_bases, GFP_KERNEL);
+					       nr_intpol_bases);
 	if (!chip_data->intpol_bases) {
 		ret = -ENOMEM;
 		goto out_free_intpol_words;
drivers/irqchip/irq-riscv-imsic-state.c +1 -1
index 61f46fd800fc..e3ed874d89e7 100644
@@ -513,7 +513,7 @@ static int __init imsic_local_init(void)
 
 		/* Allocate vector array */
 		lpriv->vectors = kzalloc_objs(*lpriv->vectors,
-					      global->nr_ids + 1, GFP_KERNEL);
+					      global->nr_ids + 1);
 		if (!lpriv->vectors)
 			goto fail_local_cleanup;
 
drivers/irqchip/irq-stm32-exti.c +1 -1
index 983b944ea292..5fdf335acb46 100644
@@ -275,7 +275,7 @@ stm32_exti_host_data *stm32_exti_host_init(const struct stm32_exti_drv_data *dd,
 
 	host_data->drv_data = dd;
 	host_data->chips_data = kzalloc_objs(struct stm32_exti_chip_data,
-					     dd->bank_nr, GFP_KERNEL);
+					     dd->bank_nr);
 	if (!host_data->chips_data)
 		goto free_host_data;
 
drivers/md/dm-crypt.c +1 -1
index 00d36d4aca52..54823341c9fd 100644
@@ -2335,7 +2335,7 @@ static int crypt_alloc_tfms_skcipher(struct crypt_config *cc, char *ciphermode)
 	int err;
 
 	cc->cipher_tfm.tfms = kzalloc_objs(struct crypto_skcipher *,
-					   cc->tfms_count, GFP_KERNEL);
+					   cc->tfms_count);
 	if (!cc->cipher_tfm.tfms)
 		return -ENOMEM;
 
drivers/md/dm-integrity.c +2 -2
index a52ee38dc30c..06e805902151 100644
@@ -4500,7 +4500,7 @@ static int create_journal(struct dm_integrity_c *ic, char **error)
 			}
 
 			sg = kvmalloc_objs(struct scatterlist,
-					   ic->journal_pages + 1, GFP_KERNEL);
+					   ic->journal_pages + 1);
 			if (!sg) {
 				*error = "Unable to allocate sg list";
 				r = -ENOMEM;
@@ -5271,7 +5271,7 @@ static int dm_integrity_ctr(struct dm_target *ti, unsigned int argc, char **argv
 			goto bad;
 		}
 		ic->bbs = kvmalloc_objs(struct bitmap_block_status,
-					ic->n_bitmap_blocks, GFP_KERNEL);
+					ic->n_bitmap_blocks);
 		if (!ic->bbs) {
 			ti->error = "Could not allocate memory for bitmap";
 			r = -ENOMEM;
drivers/md/dm-pcache/cache.c +1 -1
index a616255b83e2..bb1ada31e483 100644
@@ -139,7 +139,7 @@ static int cache_init(struct dm_pcache *pcache)
 	int ret;
 
 	cache->segments = kvzalloc_objs(struct pcache_cache_segment,
-					cache_dev->seg_num, GFP_KERNEL);
+					cache_dev->seg_num);
 	if (!cache->segments) {
 		ret = -ENOMEM;
 		goto err;
drivers/md/dm-pcache/cache_key.c +1 -1
index 3de356abf952..e068e878231b 100644
@@ -838,7 +838,7 @@ int cache_tree_init(struct pcache_cache *cache, struct pcache_cache_tree *cache_
 	 * an RB tree root and a spinlock for protecting its contents.
 	 */
 	cache_tree->subtrees = kvzalloc_objs(struct pcache_cache_subtree,
-					     cache_tree->n_subtrees, GFP_KERNEL);
+					     cache_tree->n_subtrees);
 	if (!cache_tree->subtrees) {
 		ret = -ENOMEM;
 		goto key_pool_exit;
drivers/md/dm-stats.c +1 -1
index b26656dea4ec..c53cf07ab7b0 100644
@@ -972,7 +972,7 @@ static int parse_histogram(const char *h, unsigned int *n_histogram_entries,
 			(*n_histogram_entries)++;
 
 	*histogram_boundaries = kmalloc_objs(unsigned long long,
-					     *n_histogram_entries, GFP_KERNEL);
+					     *n_histogram_entries);
 	if (!*histogram_boundaries)
 		return -ENOMEM;
 
drivers/md/md-cluster.c +1 -1
index 856e4b3c2bde..24dac6f09da8 100644
@@ -1544,7 +1544,7 @@ static int lock_all_bitmaps(struct mddev *mddev)
 
 	cinfo->other_bitmap_lockres =
 		kzalloc_objs(struct dlm_lock_resource *,
-			     mddev->bitmap_info.nodes - 1, GFP_KERNEL);
+			     mddev->bitmap_info.nodes - 1);
 	if (!cinfo->other_bitmap_lockres) {
 		pr_err("md: can't alloc mem for other bitmap locks\n");
 		return 0;
drivers/md/raid10.c +2 -4
index 968bc83b8597..0653b5d8545a 100644
@@ -3858,8 +3858,7 @@ static struct r10conf *setup_conf(struct mddev *mddev)
 
 	/* FIXME calc properly */
 	conf->mirrors = kzalloc_objs(struct raid10_info,
-				     mddev->raid_disks + max(0, -mddev->delta_disks),
-				     GFP_KERNEL);
+				     mddev->raid_disks + max(0, -mddev->delta_disks));
 	if (!conf->mirrors)
 		goto out;
 
@@ -4282,8 +4281,7 @@ static int raid10_check_reshape(struct mddev *mddev)
 		/* allocate new 'mirrors' list */
 		conf->mirrors_new =
 			kzalloc_objs(struct raid10_info,
-				     mddev->raid_disks + mddev->delta_disks,
-				     GFP_KERNEL);
+				     mddev->raid_disks + mddev->delta_disks);
 		if (!conf->mirrors_new)
 			return -ENOMEM;
 	}
drivers/media/pci/tw686x/tw686x-core.c +2 -2
index 101c7ccc6fd0..a10e38221817 100644
@@ -251,14 +251,14 @@ static int tw686x_probe(struct pci_dev *pci_dev,
 	sprintf(dev->name, "tw%04X", pci_dev->device);
 
 	dev->video_channels = kzalloc_objs(*dev->video_channels,
-					   max_channels(dev), GFP_KERNEL);
+					   max_channels(dev));
 	if (!dev->video_channels) {
 		err = -ENOMEM;
 		goto free_dev;
 	}
 
 	dev->audio_channels = kzalloc_objs(*dev->audio_channels,
-					   max_channels(dev), GFP_KERNEL);
+					   max_channels(dev));
 	if (!dev->audio_channels) {
 		err = -ENOMEM;
 		goto free_video;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c +1 -1
index 4d3f5f863030..3c270ef00752 100644
@@ -2450,7 +2450,7 @@ struct pvr2_hdw *pvr2_hdw_create(struct usb_interface *intf,
 
 	/* Define and configure additional controls from cx2341x module. */
 	hdw->mpeg_ctrl_info = kzalloc_objs(*(hdw->mpeg_ctrl_info),
-					   MPEGDEF_COUNT, GFP_KERNEL);
+					   MPEGDEF_COUNT);
 	if (!hdw->mpeg_ctrl_info) goto fail;
 	for (idx = 0; idx < MPEGDEF_COUNT; idx++) {
 		cptr = hdw->controls + idx + CTRLDEF_COUNT;
drivers/media/v4l2-core/v4l2-subdev.c +1 -2
index 1beb9d3f1f1e..32e6f60e26c7 100644
@@ -1889,8 +1889,7 @@ v4l2_subdev_init_stream_configs(struct v4l2_subdev_stream_configs *stream_config
 
 	if (new_configs.num_configs) {
 		new_configs.configs = kvzalloc_objs(*new_configs.configs,
-						    new_configs.num_configs,
-						    GFP_KERNEL);
+						    new_configs.num_configs);
 
 		if (!new_configs.configs)
 			return -ENOMEM;
drivers/memstick/core/mspro_block.c +1 -1
index 1cd061bb89d9..4a52830026c5 100644
@@ -940,7 +940,7 @@ static int mspro_block_read_attributes(struct memstick_dev *card)
 		attr_count = attr->count;
 
 	msb->attr_group.attrs = kzalloc_objs(*msb->attr_group.attrs,
-					     attr_count + 1, GFP_KERNEL);
+					     attr_count + 1);
 	if (!msb->attr_group.attrs) {
 		rc = -ENOMEM;
 		goto out_free_attr;
drivers/message/fusion/mptsas.c +3 -3
index d25f3ec1e2aa..c362f09a8c55 100644
@@ -2428,7 +2428,7 @@ mptsas_sas_io_unit_pg0(MPT_ADAPTER *ioc, struct mptsas_portinfo *port_info)
 
 	port_info->num_phys = buffer->NumPhys;
 	port_info->phy_info = kzalloc_objs(struct mptsas_phyinfo,
-					   port_info->num_phys, GFP_KERNEL);
+					   port_info->num_phys);
 	if (!port_info->phy_info) {
 		error = -ENOMEM;
 		goto out_free_consistent;
@@ -2719,7 +2719,7 @@ mptsas_sas_expander_pg0(MPT_ADAPTER *ioc, struct mptsas_portinfo *port_info,
 	/* save config data */
 	port_info->num_phys = (buffer->NumPhys) ? buffer->NumPhys : 1;
 	port_info->phy_info = kzalloc_objs(struct mptsas_phyinfo,
-					   port_info->num_phys, GFP_KERNEL);
+					   port_info->num_phys);
 	if (!port_info->phy_info) {
 		error = -ENOMEM;
 		goto out_free_consistent;
@@ -3448,7 +3448,7 @@ mptsas_expander_event_add(MPT_ADAPTER *ioc,
 	port_info->num_phys = (expander_data->NumPhys) ?
 	    expander_data->NumPhys : 1;
 	port_info->phy_info = kzalloc_objs(struct mptsas_phyinfo,
-					   port_info->num_phys, GFP_KERNEL);
+					   port_info->num_phys);
 	BUG_ON(!port_info->phy_info);
 	memcpy(&sas_address, &expander_data->SASAddress, sizeof(__le64));
 	for (i = 0; i < port_info->num_phys; i++) {
drivers/mtd/chips/cfi_cmdset_0001.c +1 -1
index 7e0e7b4fded9..b73596a8e021 100644
@@ -628,7 +628,7 @@ static struct mtd_info *cfi_intelext_setup(struct mtd_info *mtd)
 
 	mtd->numeraseregions = cfi->cfiq->NumEraseRegions * cfi->numchips;
 	mtd->eraseregions = kzalloc_objs(struct mtd_erase_region_info,
-					 mtd->numeraseregions, GFP_KERNEL);
+					 mtd->numeraseregions);
 	if (!mtd->eraseregions)
 		goto setup_err;
 
drivers/mtd/chips/cfi_cmdset_0002.c +1 -1
index 63294a99d8fc..a38aceb6612d 100644
@@ -777,7 +777,7 @@ static struct mtd_info *cfi_amdstd_setup(struct mtd_info *mtd)
 
 	mtd->numeraseregions = cfi->cfiq->NumEraseRegions * cfi->numchips;
 	mtd->eraseregions = kmalloc_objs(struct mtd_erase_region_info,
-					 mtd->numeraseregions, GFP_KERNEL);
+					 mtd->numeraseregions);
 	if (!mtd->eraseregions)
 		goto setup_err;
 
drivers/mtd/chips/cfi_cmdset_0020.c +1 -1
index a0e7d8a960c5..6b5727eaae69 100644
@@ -186,7 +186,7 @@ static struct mtd_info *cfi_staa_setup(struct map_info *map)
 
 	mtd->numeraseregions = cfi->cfiq->NumEraseRegions * cfi->numchips;
 	mtd->eraseregions = kmalloc_objs(struct mtd_erase_region_info,
-					 mtd->numeraseregions, GFP_KERNEL);
+					 mtd->numeraseregions);
 	if (!mtd->eraseregions) {
 		kfree(cfi->cmdset_priv);
 		kfree(mtd);
drivers/mtd/nand/onenand/onenand_base.c +1 -1
index e69f46ff2b11..d08aeac86f9f 100644
@@ -3729,7 +3729,7 @@ static int onenand_probe(struct mtd_info *mtd)
 		mtd->numeraseregions = this->dies << 1;
 		mtd->eraseregions =
 			kzalloc_objs(struct mtd_erase_region_info,
-				     this->dies << 1, GFP_KERNEL);
+				     this->dies << 1);
 		if (!mtd->eraseregions)
 			return -ENOMEM;
 	}
drivers/mtd/nand/raw/nand_base.c +1 -1
index 770c26f9c6ce..38429363251c 100644
@@ -5430,7 +5430,7 @@ static int of_get_nand_secure_regions(struct nand_chip *chip)
 
 	chip->nr_secure_regions = nr_elem / 2;
 	chip->secure_regions = kzalloc_objs(*chip->secure_regions,
-					    chip->nr_secure_regions, GFP_KERNEL);
+					    chip->nr_secure_regions);
 	if (!chip->secure_regions)
 		return -ENOMEM;
 
drivers/mtd/parsers/sharpslpart.c +1 -1
index ce1e255b707d..3833b887c667 100644
@@ -363,7 +363,7 @@ static int sharpsl_parse_mtd_partitions(struct mtd_info *master,
 	}
 
 	sharpsl_nand_parts = kzalloc_objs(*sharpsl_nand_parts,
-					  SHARPSL_NAND_PARTS, GFP_KERNEL);
+					  SHARPSL_NAND_PARTS);
 	if (!sharpsl_nand_parts)
 		return -ENOMEM;
 
drivers/net/can/usb/ucan.c +1 -1
index 906aca08cf5c..c79508b1c43e 100644
@@ -331,7 +331,7 @@ static int ucan_alloc_context_array(struct ucan_priv *up)
 	ucan_release_context_array(up);
 
 	up->context_array = kzalloc_objs(*up->context_array,
-					 up->device_info.tx_fifo, GFP_KERNEL);
+					 up->device_info.tx_fifo);
 	if (!up->context_array) {
 		netdev_err(up->netdev,
 			   "Not enough memory to allocate tx contexts\n");
drivers/net/dsa/mv88e6xxx/devlink.c +3 -3
index f241e7df6eb5..0f84bffc8ef1 100644
@@ -379,7 +379,7 @@ static int mv88e6xxx_region_atu_snapshot(struct devlink *dl,
 	int fid = -1, err = 0, count = 0;
 
 	table = kzalloc_objs(struct mv88e6xxx_devlink_atu_entry,
-			     mv88e6xxx_num_databases(chip), GFP_KERNEL);
+			     mv88e6xxx_num_databases(chip));
 	if (!table)
 		return -ENOMEM;
 
@@ -440,7 +440,7 @@ static int mv88e6xxx_region_vtu_snapshot(struct devlink *dl,
 	int err;
 
 	table = kzalloc_objs(struct mv88e6xxx_devlink_vtu_entry,
-			     mv88e6xxx_max_vid(chip) + 1, GFP_KERNEL);
+			     mv88e6xxx_max_vid(chip) + 1);
 	if (!table)
 		return -ENOMEM;
 
@@ -522,7 +522,7 @@ static int mv88e6xxx_region_stu_snapshot(struct devlink *dl,
 	int err;
 
 	table = kzalloc_objs(struct mv88e6xxx_devlink_stu_entry,
-			     mv88e6xxx_max_sid(chip) + 1, GFP_KERNEL);
+			     mv88e6xxx_max_sid(chip) + 1);
 	if (!table)
 		return -ENOMEM;
 
drivers/net/dsa/sja1105/sja1105_vl.c +1 -1
index 7dd544fe26c6..0ae9cb5ea8d1 100644
@@ -636,7 +636,7 @@ int sja1105_vl_gate(struct sja1105_private *priv, int port,
 		rule->vl.cycle_time = cycle_time;
 		rule->vl.num_entries = num_entries;
 		rule->vl.entries = kzalloc_objs(struct action_gate_entry,
-						num_entries, GFP_KERNEL);
+						num_entries);
 		if (!rule->vl.entries) {
 			rc = -ENOMEM;
 			goto out;
drivers/net/ethernet/amd/pds_core/core.c +1 -2
index af2f2c7f5de5..705cab7b0727 100644
@@ -416,8 +416,7 @@ static int pdsc_viftypes_init(struct pdsc *pdsc)
 	enum pds_core_vif_types vt;
 
 	pdsc->viftype_status = kzalloc_objs(*pdsc->viftype_status,
-					    ARRAY_SIZE(pdsc_viftype_defaults),
-					    GFP_KERNEL);
+					    ARRAY_SIZE(pdsc_viftype_defaults));
 	if (!pdsc->viftype_status)
 		return -ENOMEM;
 
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c +2 -4
index 8c3dd7331bfd..19e078479b0d 100644
@@ -4583,8 +4583,7 @@ static int bnx2x_alloc_fp_mem_at(struct bnx2x *bp, int index)
 			   index, cos);
 
 			txdata->tx_buf_ring = kzalloc_objs(struct sw_tx_bd,
-							   NUM_TX_BD,
-							   GFP_KERNEL);
+							   NUM_TX_BD);
 			if (!txdata->tx_buf_ring)
 				goto alloc_mem_err;
 			txdata->tx_desc_ring = BNX2X_PCI_ALLOC(&txdata->tx_desc_mapping,
@@ -4752,8 +4751,7 @@ int bnx2x_alloc_mem_bp(struct bnx2x *bp)
 	for (i = 0; i < bp->fp_array_size; i++) {
 		fp[i].tpa_info =
 			kzalloc_objs(struct bnx2x_agg_info,
-				     ETH_MAX_AGGREGATION_QUEUES_E1H_E2,
-				     GFP_KERNEL);
+				     ETH_MAX_AGGREGATION_QUEUES_E1H_E2);
 		if (!(fp[i].tpa_info))
 			goto alloc_err;
 	}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c +1 -1
index b638f94094a9..b8af508f9c98 100644
@@ -1273,7 +1273,7 @@ int bnx2x_iov_init_one(struct bnx2x *bp, int int_mode_param,
 
 	/* allocate the queue arrays for all VFs */
 	bp->vfdb->vfqs = kzalloc_objs(struct bnx2x_vf_queue,
-				      BNX2X_MAX_NUM_VF_QUEUES, GFP_KERNEL);
+				      BNX2X_MAX_NUM_VF_QUEUES);
 
 	if (!bp->vfdb->vfqs) {
 		BNX2X_ERR("failed to allocate vf queue array\n");
drivers/net/ethernet/broadcom/bnxt/bnxt.c +3 -3
index c2f05a9abb88..e062d5d400da 100644
@@ -4624,7 +4624,7 @@ static int bnxt_init_ring_grps(struct bnxt *bp, bool irq_re_init)
 
 	if (irq_re_init) {
 		bp->grp_info = kzalloc_objs(struct bnxt_ring_grp_info,
-					    bp->cp_nr_rings, GFP_KERNEL);
+					    bp->cp_nr_rings);
 		if (!bp->grp_info)
 			return -ENOMEM;
 	}
@@ -5511,7 +5511,7 @@ static int bnxt_alloc_mem(struct bnxt *bp, bool irq_re_init)
 		}
 
 		bp->rx_ring = kzalloc_objs(struct bnxt_rx_ring_info,
-					   bp->rx_nr_rings, GFP_KERNEL);
+					   bp->rx_nr_rings);
 		if (!bp->rx_ring)
 			return -ENOMEM;
 
@@ -5531,7 +5531,7 @@ static int bnxt_alloc_mem(struct bnxt *bp, bool irq_re_init)
 		}
 
 		bp->tx_ring = kzalloc_objs(struct bnxt_tx_ring_info,
-					   bp->tx_nr_rings, GFP_KERNEL);
+					   bp->tx_nr_rings);
 		if (!bp->tx_ring)
 			return -ENOMEM;
 
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c +1 -1
index 0135c53d4b47..53f336db4fcc 100644
@@ -984,7 +984,7 @@ static int bnxt_ptp_pps_init(struct bnxt *bp)
 	pps_info->num_pins = resp->num_pins;
 	ptp_info->n_pins = pps_info->num_pins;
 	ptp_info->pin_config = kzalloc_objs(*ptp_info->pin_config,
-					    ptp_info->n_pins, GFP_KERNEL);
+					    ptp_info->n_pins);
 	if (!ptp_info->pin_config) {
 		hwrm_req_drop(bp, req);
 		return -ENOMEM;
drivers/net/ethernet/broadcom/sb1250-mac.c +1 -2
index a8dca32ba877..c839dd9804d3 100644
@@ -623,8 +623,7 @@ static void sbdma_initctx(struct sbmacdma *d, struct sbmac_softc *s, int chan,
 	d->sbdma_maxdescr = maxdescr;
 
 	d->sbdma_dscrtable_unaligned = kzalloc_objs(*d->sbdma_dscrtable,
-						    d->sbdma_maxdescr + 1,
-						    GFP_KERNEL);
+						    d->sbdma_maxdescr + 1);
 
 	/*
 	 * The descriptor table must be aligned to at least 16 bytes or the
drivers/net/ethernet/broadcom/tg3.c +1 -1
index 746c95dc11cd..2328fce33644 100644
@@ -8730,7 +8730,7 @@ static int tg3_mem_tx_acquire(struct tg3 *tp)
 
 	for (i = 0; i < tp->txq_cnt; i++, tnapi++) {
 		tnapi->tx_buffers = kzalloc_objs(struct tg3_tx_ring_info,
-						 TG3_TX_RING_SIZE, GFP_KERNEL);
+						 TG3_TX_RING_SIZE);
 		if (!tnapi->tx_buffers)
 			goto err_out;
 
drivers/net/ethernet/brocade/bna/bnad.c +2 -2
index 5743c9a98005..8e19add764db 100644
@@ -1458,7 +1458,7 @@ bnad_txrx_irq_alloc(struct bnad *bnad, enum bnad_intr_source src,
 	if (cfg_flags & BNAD_CF_MSIX) {
 		intr_info->intr_type = BNA_INTR_T_MSIX;
 		intr_info->idl = kzalloc_objs(struct bna_intr_descr,
-					      intr_info->num, GFP_KERNEL);
+					      intr_info->num);
 		if (!intr_info->idl)
 			return -ENOMEM;
 
@@ -1483,7 +1483,7 @@ bnad_txrx_irq_alloc(struct bnad *bnad, enum bnad_intr_source src,
 		intr_info->intr_type = BNA_INTR_T_INTX;
 		intr_info->num = 1;
 		intr_info->idl = kzalloc_objs(struct bna_intr_descr,
-					      intr_info->num, GFP_KERNEL);
+					      intr_info->num);
 		if (!intr_info->idl)
 			return -ENOMEM;
 
drivers/net/ethernet/cavium/liquidio/lio_core.c +1 -1
index 6062497827ac..93b06d599eed 100644
@@ -1050,7 +1050,7 @@ int octeon_setup_interrupt(struct octeon_device *oct, u32 num_ioqs)
 				[IRQ_NAME_OFF(MAX_IOQ_INTERRUPTS_PER_PF)];
 
 		oct->msix_entries = kzalloc_objs(struct msix_entry,
-						 oct->num_msix_irqs, GFP_KERNEL);
+						 oct->num_msix_irqs);
 		if (!oct->msix_entries) {
 			dev_err(&oct->pci_dev->dev, "Memory Alloc failed...\n");
 			kfree(oct->irq_name_storage);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c +2 -3
index 0055ca7236e1..10694d5924ee 100644
@@ -5028,7 +5028,7 @@ static int adap_init0(struct adapter *adap, int vpd_skip)
 	}
 
 	adap->sge.ingr_map = kzalloc_objs(*adap->sge.ingr_map,
-					  adap->sge.ingr_sz, GFP_KERNEL);
+					  adap->sge.ingr_sz);
 	if (!adap->sge.ingr_map) {
 		ret = -ENOMEM;
 		goto bye;
@@ -6349,8 +6349,7 @@ static int cxgb4_iov_configure(struct pci_dev *pdev, int num_vfs)
 		}
 		/* Allocate and set up VF Information. */
 		adap->vfinfo = kzalloc_objs(struct vf_info,
-					    pci_sriov_get_totalvfs(pdev),
-					    GFP_KERNEL);
+					    pci_sriov_get_totalvfs(pdev));
 		if (!adap->vfinfo) {
 			unregister_netdev(adap->port[0]);
 			free_netdev(adap->port[0]);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c +2 -2
index b826eb2827aa..0f67d94e7f3b 100644
@@ -157,12 +157,12 @@ static int cxgb4_mqprio_alloc_hw_resources(struct net_device *dev)
 	/* Allocate ETHOFLD hardware queue structures if not done already */
 	if (!refcount_read(&adap->tc_mqprio->refcnt)) {
 		adap->sge.eohw_rxq = kzalloc_objs(struct sge_ofld_rxq,
-						  adap->sge.eoqsets, GFP_KERNEL);
+						  adap->sge.eoqsets);
 		if (!adap->sge.eohw_rxq)
 			return -ENOMEM;
 
 		adap->sge.eohw_txq = kzalloc_objs(struct sge_eohw_txq,
-						  adap->sge.eoqsets, GFP_KERNEL);
+						  adap->sge.eoqsets);
 		if (!adap->sge.eohw_txq) {
 			kfree(adap->sge.eohw_rxq);
 			return -ENOMEM;
drivers/net/ethernet/cisco/enic/enic_main.c +1 -1
index bfc76b5f5350..e839081f9ee4 100644
@@ -2469,7 +2469,7 @@ static int enic_alloc_enic_resources(struct enic *enic)
 		goto free_queues;
 
 	enic->napi = kzalloc_objs(struct napi_struct,
-				  enic->wq_avail + enic->rq_avail, GFP_KERNEL);
+				  enic->wq_avail + enic->rq_avail);
 	if (!enic->napi)
 		goto free_queues;
 
drivers/net/ethernet/engleder/tsnep_main.c +2 -2
index eddfde68d503..5db04e209dc6 100644
@@ -2103,11 +2103,11 @@ int tsnep_enable_xsk(struct tsnep_queue *queue, struct xsk_buff_pool *pool)
 		return -EOPNOTSUPP;
 
 	queue->rx->page_buffer = kzalloc_objs(*queue->rx->page_buffer,
-					      TSNEP_RING_SIZE, GFP_KERNEL);
+					      TSNEP_RING_SIZE);
 	if (!queue->rx->page_buffer)
 		return -ENOMEM;
 	queue->rx->xdp_batch = kzalloc_objs(*queue->rx->xdp_batch,
-					    TSNEP_RING_SIZE, GFP_KERNEL);
+					    TSNEP_RING_SIZE);
 	if (!queue->rx->xdp_batch) {
 		kfree(queue->rx->page_buffer);
 		queue->rx->page_buffer = NULL;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c +1 -2
index b65bc54ffc03..8775c931106b 100644
@@ -243,8 +243,7 @@ int dpaa2_eth_dl_traps_register(struct dpaa2_eth_priv *priv)
 	priv->trap_data = dpaa2_eth_trap_data;
 
 	dpaa2_eth_trap_data->trap_items_arr = kzalloc_objs(struct dpaa2_eth_trap_item,
-							   ARRAY_SIZE(dpaa2_eth_traps_arr),
-							   GFP_KERNEL);
+							   ARRAY_SIZE(dpaa2_eth_traps_arr));
 	if (!dpaa2_eth_trap_data->trap_items_arr) {
 		err = -ENOMEM;
 		goto trap_data_free;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c +1 -1
index 91adbb5cba92..def2dd231d1f 100644
@@ -3421,7 +3421,7 @@ static int dpaa2_switch_probe(struct fsl_mc_device *sw_dev)
 	}
 
 	ethsw->filter_blocks = kzalloc_objs(*ethsw->filter_blocks,
-					    ethsw->sw_attr.num_ifs, GFP_KERNEL);
+					    ethsw->sw_attr.num_ifs);
 	if (!ethsw->filter_blocks) {
 		err = -ENOMEM;
 		goto err_free_fdbs;
drivers/net/ethernet/freescale/enetc/enetc_pf.c +1 -1
index 43b0af59d044..a12fd54a475f 100644
@@ -959,7 +959,7 @@ static int enetc_pf_probe(struct pci_dev *pdev,
 	pf->total_vfs = pci_sriov_get_totalvfs(pdev);
 	if (pf->total_vfs) {
 		pf->vf_state = kzalloc_objs(struct enetc_vf_state,
-					    pf->total_vfs, GFP_KERNEL);
+					    pf->total_vfs);
 		if (!pf->vf_state)
 			goto err_alloc_vf_state;
 	}
drivers/net/ethernet/freescale/gianfar.c +2 -3
index c0a495e2a6bd..3271de5844f8 100644
@@ -1374,7 +1374,7 @@ static int gfar_alloc_skb_resources(struct net_device *ndev)
 		tx_queue = priv->tx_queue[i];
 		tx_queue->tx_skbuff =
 			kmalloc_objs(*tx_queue->tx_skbuff,
-				     tx_queue->tx_ring_size, GFP_KERNEL);
+				     tx_queue->tx_ring_size);
 		if (!tx_queue->tx_skbuff)
 			goto cleanup;
 
@@ -1385,8 +1385,7 @@ static int gfar_alloc_skb_resources(struct net_device *ndev)
 	for (i = 0; i < priv->num_rx_queues; i++) {
 		rx_queue = priv->rx_queue[i];
 		rx_queue->rx_buff = kzalloc_objs(*rx_queue->rx_buff,
-						 rx_queue->rx_ring_size,
-						 GFP_KERNEL);
+						 rx_queue->rx_ring_size);
 		if (!rx_queue->rx_buff)
 			goto cleanup;
 	}
drivers/net/ethernet/freescale/ucc_geth.c +2 -2
index 684094118117..3607681650ce 100644
@@ -2072,7 +2072,7 @@ static int ucc_geth_alloc_tx(struct ucc_geth_private *ugeth)
 		/* Setup the skbuff rings */
 		ugeth->tx_skbuff[j] =
 			kzalloc_objs(struct sk_buff *,
-				     ugeth->ug_info->bdRingLenTx[j], GFP_KERNEL);
+				     ugeth->ug_info->bdRingLenTx[j]);
 
 		if (ugeth->tx_skbuff[j] == NULL) {
 			if (netif_msg_ifup(ugeth))
@@ -2130,7 +2130,7 @@ static int ucc_geth_alloc_rx(struct ucc_geth_private *ugeth)
 		/* Setup the skbuff rings */
 		ugeth->rx_skbuff[j] =
 			kzalloc_objs(struct sk_buff *,
-				     ugeth->ug_info->bdRingLenRx[j], GFP_KERNEL);
+				     ugeth->ug_info->bdRingLenRx[j]);
 
 		if (ugeth->rx_skbuff[j] == NULL) {
 			if (netif_msg_ifup(ugeth))
drivers/net/ethernet/google/gve/gve_main.c +2 -2
index 9d4ef4d42be3..9eb4b3614c4f 100644
@@ -152,7 +152,7 @@ static int gve_alloc_flow_rule_caches(struct gve_priv *priv)
 
 	flow_rules_cache->rules_cache =
 		kvzalloc_objs(*flow_rules_cache->rules_cache,
-			      GVE_FLOW_RULES_CACHE_SIZE, GFP_KERNEL);
+			      GVE_FLOW_RULES_CACHE_SIZE);
 	if (!flow_rules_cache->rules_cache) {
 		dev_err(&priv->pdev->dev, "Cannot alloc flow rules cache\n");
 		return -ENOMEM;
@@ -486,7 +486,7 @@ static int gve_alloc_notify_blocks(struct gve_priv *priv)
 	int err;
 
 	priv->msix_vectors = kvzalloc_objs(*priv->msix_vectors,
-					   num_vecs_requested, GFP_KERNEL);
+					   num_vecs_requested);
 	if (!priv->msix_vectors)
 		return -ENOMEM;
 	for (i = 0; i < num_vecs_requested; i++)
drivers/net/ethernet/google/gve/gve_tx_dqo.c +2 -3
index 529ab21a3b56..9031dd619f68 100644
@@ -267,7 +267,7 @@ static int gve_tx_qpl_buf_init(struct gve_tx_ring *tx)
 	int i;
 
 	tx->dqo.tx_qpl_buf_next = kvzalloc_objs(tx->dqo.tx_qpl_buf_next[0],
-						num_tx_qpl_bufs, GFP_KERNEL);
+						num_tx_qpl_bufs);
 	if (!tx->dqo.tx_qpl_buf_next)
 		return -ENOMEM;
 
@@ -337,8 +337,7 @@ static int gve_tx_alloc_ring_dqo(struct gve_priv *priv,
 
 	tx->dqo.num_pending_packets = min_t(int, num_pending_packets, S16_MAX);
 	tx->dqo.pending_packets = kvzalloc_objs(tx->dqo.pending_packets[0],
-						tx->dqo.num_pending_packets,
-						GFP_KERNEL);
+						tx->dqo.num_pending_packets);
 	if (!tx->dqo.pending_packets)
 		goto err;
 
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c +1 -1
index dbc6d5c6644c..9cb7ce9fd311 100644
@@ -1100,7 +1100,7 @@ static struct hns3_enet_ring *hns3_backup_ringparam(struct hns3_nic_priv *priv)
 	int i;
 
 	tmp_rings = kzalloc_objs(struct hns3_enet_ring,
-				 handle->kinfo.num_tqps * 2, GFP_KERNEL);
+				 handle->kinfo.num_tqps * 2);
 	if (!tmp_rings)
 		return NULL;
 
drivers/net/ethernet/huawei/hinic3/hinic3_main.c +1 -1
index 3c9efe037793..6039fcf3c1dd 100644
@@ -58,7 +58,7 @@ static int hinic3_init_intr_coalesce(struct net_device *netdev)
 	struct hinic3_nic_dev *nic_dev = netdev_priv(netdev);
 
 	nic_dev->intr_coalesce = kzalloc_objs(*nic_dev->intr_coalesce,
-					      nic_dev->max_qps, GFP_KERNEL);
+					      nic_dev->max_qps);
 
 	if (!nic_dev->intr_coalesce)
 		return -ENOMEM;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c +3 -3
index 8a1ad3ed42bd..cabb8523f246 100644
@@ -100,7 +100,7 @@ static int hinic3_setup_num_qps(struct net_device *netdev)
 	nic_dev->num_qp_irq = 0;
 
 	nic_dev->qps_msix_entries = kzalloc_objs(struct msix_entry,
-						 nic_dev->max_qps, GFP_KERNEL);
+						 nic_dev->max_qps);
 	if (!nic_dev->qps_msix_entries)
 		return -ENOMEM;
 
@@ -127,12 +127,12 @@ static int hinic3_alloc_txrxq_resources(struct net_device *netdev,
 	int err;
 
 	q_params->txqs_res = kzalloc_objs(*q_params->txqs_res,
-					  q_params->num_qps, GFP_KERNEL);
+					  q_params->num_qps);
 	if (!q_params->txqs_res)
 		return -ENOMEM;
 
 	q_params->rxqs_res = kzalloc_objs(*q_params->rxqs_res,
-					  q_params->num_qps, GFP_KERNEL);
+					  q_params->num_qps);
 	if (!q_params->rxqs_res) {
 		err = -ENOMEM;
 		goto err_free_txqs_res_arr;
drivers/net/ethernet/huawei/hinic3/hinic3_tx.c +1 -2
index a25fd8799a2f..9306bf0020ca 100644
@@ -686,8 +686,7 @@ int hinic3_alloc_txqs_res(struct net_device *netdev, u16 num_sq,
 			goto err_free_tqres;
 
 		tqres->bds = kzalloc_objs(*tqres->bds,
-					  sq_depth * HINIC3_BDS_PER_SQ_WQEBB + HINIC3_MAX_SQ_SGE,
-					  GFP_KERNEL);
+					  sq_depth * HINIC3_BDS_PER_SQ_WQEBB + HINIC3_MAX_SQ_SGE);
 		if (!tqres->bds) {
 			kfree(tqres->tx_info);
 			goto err_free_tqres;
drivers/net/ethernet/ibm/ibmvnic.c +5 -5
index 37d8523ac05b..5a510eed335e 100644
@@ -933,13 +933,13 @@ static int init_stats_buffers(struct ibmvnic_adapter *adapter)
 {
 	adapter->tx_stats_buffers =
 				kzalloc_objs(struct ibmvnic_tx_queue_stats,
-					     IBMVNIC_MAX_QUEUES, GFP_KERNEL);
+					     IBMVNIC_MAX_QUEUES);
 	if (!adapter->tx_stats_buffers)
 		return -ENOMEM;
 
 	adapter->rx_stats_buffers =
 				kzalloc_objs(struct ibmvnic_rx_queue_stats,
-					     IBMVNIC_MAX_QUEUES, GFP_KERNEL);
+					     IBMVNIC_MAX_QUEUES);
 	if (!adapter->rx_stats_buffers)
 		return -ENOMEM;
 
@@ -1124,7 +1124,7 @@ static int init_rx_pools(struct net_device *netdev)
 		}
 
 		rx_pool->rx_buff = kzalloc_objs(struct ibmvnic_rx_buff,
-						rx_pool->size, GFP_KERNEL);
+						rx_pool->size);
 		if (!rx_pool->rx_buff) {
 			dev_err(dev, "Couldn't alloc rx buffers\n");
 			rc = -ENOMEM;
@@ -4476,7 +4476,7 @@ static int init_sub_crqs(struct ibmvnic_adapter *adapter)
 	}
 
 	adapter->tx_scrq = kzalloc_objs(*adapter->tx_scrq,
-					adapter->req_tx_queues, GFP_KERNEL);
+					adapter->req_tx_queues);
 	if (!adapter->tx_scrq)
 		goto tx_failed;
 
@@ -4487,7 +4487,7 @@ static int init_sub_crqs(struct ibmvnic_adapter *adapter)
 	}
 
 	adapter->rx_scrq = kzalloc_objs(*adapter->rx_scrq,
-					adapter->req_rx_queues, GFP_KERNEL);
+					adapter->req_rx_queues);
 	if (!adapter->rx_scrq)
 		goto rx_failed;
 
drivers/net/ethernet/intel/e1000/e1000_main.c +2 -2
index b0ecd3413ffb..3d7648a119e5 100644
@@ -1323,12 +1323,12 @@ static int e1000_sw_init(struct e1000_adapter *adapter)
 static int e1000_alloc_queues(struct e1000_adapter *adapter)
 {
 	adapter->tx_ring = kzalloc_objs(struct e1000_tx_ring,
-					adapter->num_tx_queues, GFP_KERNEL);
+					adapter->num_tx_queues);
 	if (!adapter->tx_ring)
 		return -ENOMEM;
 
 	adapter->rx_ring = kzalloc_objs(struct e1000_rx_ring,
-					adapter->num_rx_queues, GFP_KERNEL);
+					adapter->num_rx_queues);
 	if (!adapter->rx_ring) {
 		kfree(adapter->tx_ring);
 		return -ENOMEM;
drivers/net/ethernet/intel/e1000e/netdev.c +2 -4
index edd503b79f98..fd4b117ed20f 100644
@@ -2051,8 +2051,7 @@ void e1000e_set_interrupt_capability(struct e1000_adapter *adapter)
 		if (adapter->flags & FLAG_HAS_MSIX) {
 			adapter->num_vectors = 3; /* RxQ0, TxQ0 and other */
 			adapter->msix_entries = kzalloc_objs(struct msix_entry,
-							     adapter->num_vectors,
-							     GFP_KERNEL);
+							     adapter->num_vectors);
 			if (adapter->msix_entries) {
 				struct e1000_adapter *a = adapter;
 
@@ -2370,8 +2369,7 @@ int e1000e_setup_rx_resources(struct e1000_ring *rx_ring)
 	for (i = 0; i < rx_ring->count; i++) {
 		buffer_info = &rx_ring->buffer_info[i];
 		buffer_info->ps_pages = kzalloc_objs(struct e1000_ps_page,
-						     PS_PAGE_BUFFERS,
-						     GFP_KERNEL);
+						     PS_PAGE_BUFFERS);
 		if (!buffer_info->ps_pages)
 			goto err_pages;
 	}
drivers/net/ethernet/intel/i40e/i40e_client.c +1 -1
index 906b8c01f8bc..84a97ca8a6d8 100644
@@ -567,7 +567,7 @@ static int i40e_client_setup_qvlist(struct i40e_info *ldev,
 	u32 v_idx, i, reg_idx, reg;
 
 	ldev->qvlist_info = kzalloc_flex(*ldev->qvlist_info, qv_info,
-					 qvlist_info->num_vectors, GFP_KERNEL);
+					 qvlist_info->num_vectors);
 	if (!ldev->qvlist_info)
 		return -ENOMEM;
 	ldev->qvlist_info->num_vectors = qvlist_info->num_vectors;
drivers/net/ethernet/intel/i40e/i40e_ethtool.c +1 -1
index 21c666dbb129..8c27f7ba4adc 100644
@@ -2159,7 +2159,7 @@ static int i40e_set_ringparam(struct net_device *netdev,
 			    "Changing Rx descriptor count from %d to %d\n",
 			    vsi->rx_rings[0]->count, new_rx_count);
 		rx_rings = kzalloc_objs(struct i40e_ring,
-					vsi->alloc_queue_pairs, GFP_KERNEL);
+					vsi->alloc_queue_pairs);
 		if (!rx_rings) {
 			err = -ENOMEM;
 			goto free_tx;
drivers/net/ethernet/intel/i40e/i40e_ptp.c +1 -1
index e3517490510f..404a716db8da 100644
@@ -1345,7 +1345,7 @@ static int i40e_init_pin_config(struct i40e_pf *pf)
 	pf->ptp_caps.n_per_out = 2;
 
 	pf->ptp_caps.pin_config = kzalloc_objs(*pf->ptp_caps.pin_config,
-					       pf->ptp_caps.n_pins, GFP_KERNEL);
+					       pf->ptp_caps.n_pins);
 	if (!pf->ptp_caps.pin_config)
 		return -ENOMEM;
 
drivers/net/ethernet/intel/ice/devlink/port.c +1 -2
index 0a0bd9019cfb..2a2e56777f9f 100644
@@ -59,8 +59,7 @@ static void ice_devlink_port_options_print(struct ice_pf *pf)
 	int status;
 
 	options = kzalloc_objs(*options,
-			       ICE_AQC_PORT_OPT_MAX * ICE_MAX_PORT_PER_PCI_DEV,
-			       GFP_KERNEL);
+			       ICE_AQC_PORT_OPT_MAX * ICE_MAX_PORT_PER_PCI_DEV);
 	if (!options)
 		return;
 
drivers/net/ethernet/intel/ice/ice_xsk.c +1 -1
index e01eae07b6ed..c673094663a3 100644
@@ -175,7 +175,7 @@ ice_realloc_rx_xdp_bufs(struct ice_rx_ring *rx_ring, bool pool_present)
 {
 	if (pool_present) {
 		rx_ring->xdp_buf = kzalloc_objs(*rx_ring->xdp_buf,
-						rx_ring->count, GFP_KERNEL);
+						rx_ring->count);
 		if (!rx_ring->xdp_buf)
 			return -ENOMEM;
 	} else {
drivers/net/ethernet/intel/idpf/idpf_idc.c +1 -1
index bb2367ab3279..bd4785fb8d3e 100644
@@ -432,7 +432,7 @@ int idpf_idc_init_aux_core_dev(struct idpf_adapter *adapter,
 
 	privd->mapped_mem_regions =
 		kzalloc_objs(struct iidc_rdma_lan_mapped_mem_region,
-			     adapter->hw.num_lan_regs, GFP_KERNEL);
+			     adapter->hw.num_lan_regs);
 	if (!privd->mapped_mem_regions) {
 		err = -ENOMEM;
 		goto err_plug_aux_dev;
drivers/net/ethernet/intel/idpf/idpf_lib.c +1 -2
index 04fc8d309b04..de3df705a7e6 100644
@@ -360,8 +360,7 @@ int idpf_intr_req(struct idpf_adapter *adapter)
 		}
 
 		adapter->rdma_msix_entries = kzalloc_objs(struct msix_entry,
-							  num_rdma_vecs,
-							  GFP_KERNEL);
+							  num_rdma_vecs);
 		if (!adapter->rdma_msix_entries) {
 			err = -ENOMEM;
 			goto free_irq;
drivers/net/ethernet/intel/idpf/idpf_txrx.c +7 -11
index b3c0ae2ea6a3..05a162094d10 100644
@@ -1204,8 +1204,7 @@ static int idpf_qp_enable(const struct idpf_vport *vport,
 		goto config;
 
 	q_vector->xsksq = kzalloc_objs(*q_vector->xsksq,
-				       DIV_ROUND_UP(rsrc->num_rxq_grp, rsrc->num_q_vectors),
-				       GFP_KERNEL);
+				       DIV_ROUND_UP(rsrc->num_rxq_grp, rsrc->num_q_vectors));
 	if (!q_vector->xsksq)
 		return -ENOMEM;
 
@@ -1764,8 +1763,7 @@ static int idpf_txq_group_alloc(struct idpf_vport *vport,
 			continue;
 
 		tx_qgrp->complq = kzalloc_objs(*tx_qgrp->complq,
-					       IDPF_COMPLQ_PER_GROUP,
-					       GFP_KERNEL);
+					       IDPF_COMPLQ_PER_GROUP);
 		if (!tx_qgrp->complq)
 			goto err_alloc;
 
@@ -1836,8 +1834,7 @@ static int idpf_rxq_group_alloc(struct idpf_vport *vport,
 		}
 
 		rx_qgrp->splitq.bufq_sets = kzalloc_objs(struct idpf_bufq_set,
-							 rsrc->num_bufqs_per_qgrp,
-							 GFP_KERNEL);
+							 rsrc->num_bufqs_per_qgrp);
 		if (!rx_qgrp->splitq.bufq_sets) {
 			err = -ENOMEM;
 			goto err_alloc;
@@ -1873,8 +1870,7 @@ static int idpf_rxq_group_alloc(struct idpf_vport *vport,
 				idpf_queue_set(GEN_CHK, refillq);
 				idpf_queue_set(RFL_GEN_CHK, refillq);
 				refillq->ring = kzalloc_objs(*refillq->ring,
-							     refillq->desc_count,
-							     GFP_KERNEL);
+							     refillq->desc_count);
 				if (!refillq->ring) {
 					err = -ENOMEM;
 					goto err_alloc;
@@ -4560,7 +4556,7 @@ int idpf_vport_intr_alloc(struct idpf_vport *vport,
 	user_config = &vport->adapter->vport_config[idx]->user_config;
 
 	rsrc->q_vectors = kzalloc_objs(struct idpf_q_vector,
-				       rsrc->num_q_vectors, GFP_KERNEL);
+				       rsrc->num_q_vectors);
 	if (!rsrc->q_vectors)
 		return -ENOMEM;
 
@@ -4603,7 +4599,7 @@ int idpf_vport_intr_alloc(struct idpf_vport *vport,
 			goto error;
 
 		q_vector->complq = kzalloc_objs(*q_vector->complq,
-						complqs_per_vector, GFP_KERNEL);
+						complqs_per_vector);
 		if (!q_vector->complq)
 			goto error;
 
@@ -4611,7 +4607,7 @@ int idpf_vport_intr_alloc(struct idpf_vport *vport,
 			continue;
 
 		q_vector->xsksq = kzalloc_objs(*q_vector->xsksq,
-					       rxqs_per_vector, GFP_KERNEL);
+					       rxqs_per_vector);
 		if (!q_vector->xsksq)
 			goto error;
 	}
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c +4 -4
index 412f71306406..d5a877e1fef8 100644
@@ -3433,12 +3433,12 @@ static int idpf_vport_params_buf_alloc(struct idpf_adapter *adapter)
 	u16 num_max_vports = idpf_get_max_vports(adapter);
 
 	adapter->vport_params_reqd = kzalloc_objs(*adapter->vport_params_reqd,
-						  num_max_vports, GFP_KERNEL);
+						  num_max_vports);
 	if (!adapter->vport_params_reqd)
 		return -ENOMEM;
 
 	adapter->vport_params_recvd = kzalloc_objs(*adapter->vport_params_recvd,
-						   num_max_vports, GFP_KERNEL);
+						   num_max_vports);
 	if (!adapter->vport_params_recvd)
 		goto err_mem;
 
@@ -3450,7 +3450,7 @@ static int idpf_vport_params_buf_alloc(struct idpf_adapter *adapter)
 		return 0;
 
 	adapter->vport_config = kzalloc_objs(*adapter->vport_config,
-					     num_max_vports, GFP_KERNEL);
+					     num_max_vports);
 	if (!adapter->vport_config)
 		goto err_mem;
 
@@ -3560,7 +3560,7 @@ int idpf_vc_core_init(struct idpf_adapter *adapter)
 
 	if (!adapter->netdevs) {
 		adapter->netdevs = kzalloc_objs(struct net_device *,
-						num_max_vports, GFP_KERNEL);
+						num_max_vports);
 		if (!adapter->netdevs) {
 			err = -ENOMEM;
 			goto err_netdev_alloc;
drivers/net/ethernet/intel/igb/igb_main.c +3 -4
index 223a10cae4a9..ee99fd8fd513 100644
@@ -3776,8 +3776,7 @@ static int igb_enable_sriov(struct pci_dev *pdev, int num_vfs, bool reinit)
 		adapter->vfs_allocated_count = num_vfs;
 
 	adapter->vf_data = kzalloc_objs(struct vf_data_storage,
-					adapter->vfs_allocated_count,
-					GFP_KERNEL);
+					adapter->vfs_allocated_count);
 
 	/* if allocation failed then we do not support SR-IOV */
 	if (!adapter->vf_data) {
@@ -3796,7 +3795,7 @@ static int igb_enable_sriov(struct pci_dev *pdev, int num_vfs, bool reinit)
 			      adapter->vfs_allocated_count);
 
 	adapter->vf_mac_list = kzalloc_objs(struct vf_mac_filter,
-					    num_vf_mac_filters, GFP_KERNEL);
+					    num_vf_mac_filters);
 
 	mac_list = adapter->vf_mac_list;
 	INIT_LIST_HEAD(&adapter->vf_macs.l);
@@ -4092,7 +4091,7 @@ static int igb_sw_init(struct igb_adapter *adapter)
 	adapter->flags |= IGB_FLAG_HAS_MSIX;
 
 	adapter->mac_table = kzalloc_objs(struct igb_mac_addr,
-					  hw->mac.rar_entry_count, GFP_KERNEL);
+					  hw->mac.rar_entry_count);
 	if (!adapter->mac_table)
 		return -ENOMEM;
 
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +1 -1
index 1e3ad275b88c..e4101c59074d 100644
@@ -6904,7 +6904,7 @@ static int ixgbe_sw_init(struct ixgbe_adapter *adapter,
 		adapter->jump_tables[i] = NULL;
 
 	adapter->mac_table = kzalloc_objs(struct ixgbe_mac_addr,
-					  hw->mac.num_rar_entries, GFP_KERNEL);
+					  hw->mac.num_rar_entries);
 	if (!adapter->mac_table)
 		return -ENOMEM;
 
drivers/net/ethernet/intel/libie/fwlog.c +1 -2
index fb61f98b8b30..79020d990859 100644
@@ -1013,8 +1013,7 @@ int libie_fwlog_init(struct libie_fwlog *fwlog, struct libie_fwlog_api *api)
 			return status;
 
 		fwlog->ring.rings = kzalloc_objs(*fwlog->ring.rings,
-						 LIBIE_FWLOG_RING_SIZE_DFLT,
-						 GFP_KERNEL);
+						 LIBIE_FWLOG_RING_SIZE_DFLT);
 		if (!fwlog->ring.rings) {
 			dev_warn(&fwlog->pdev->dev, "Unable to allocate memory for FW log rings\n");
 			return -ENOMEM;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c +1 -1
index 29e7786c4434..ee623476e5ff 100644
@@ -1950,7 +1950,7 @@ int otx2_alloc_queue_mem(struct otx2_nic *pf)
 		goto err_free_mem;
 
 	qset->sq = kzalloc_objs(struct otx2_snd_queue,
-				otx2_get_total_tx_queues(pf), GFP_KERNEL);
+				otx2_get_total_tx_queues(pf));
 	if (!qset->sq)
 		goto err_free_mem;
 
drivers/net/ethernet/marvell/prestera/prestera_devlink.c +1 -1
index 5fd78abccf25..33dea101bc67 100644
@@ -456,7 +456,7 @@ int prestera_devlink_traps_register(struct prestera_switch *sw)
 		return -ENOMEM;
 
 	trap_data->trap_items_arr = kzalloc_objs(struct prestera_trap_item,
-						 traps_count, GFP_KERNEL);
+						 traps_count);
 	if (!trap_data->trap_items_arr) {
 		err = -ENOMEM;
 		goto err_trap_items_alloc;
drivers/net/ethernet/mellanox/mlx4/cmd.c +2 -2
index 3aa5765139d8..de0193d82ec1 100644
@@ -2374,7 +2374,7 @@ int mlx4_multi_func_init(struct mlx4_dev *dev)
 
 		priv->mfunc.master.vf_admin =
 			kzalloc_objs(struct mlx4_vf_admin_state,
-				     dev->num_slaves, GFP_KERNEL);
+				     dev->num_slaves);
 		if (!priv->mfunc.master.vf_admin)
 			goto err_comm_admin;
 
@@ -2620,7 +2620,7 @@ int mlx4_cmd_use_events(struct mlx4_dev *dev)
 	int err = 0;
 
 	priv->cmd.context = kmalloc_objs(struct mlx4_cmd_context,
-					 priv->cmd.max_cmds, GFP_KERNEL);
+					 priv->cmd.max_cmds);
 	if (!priv->cmd.context)
 		return -ENOMEM;
 
drivers/net/ethernet/mellanox/mlx4/en_netdev.c +2 -2
index b9b8142d99a3..071564c54522 100644
@@ -2241,7 +2241,7 @@ static int mlx4_en_copy_priv(struct mlx4_en_priv *dst,
 			continue;
 
 		dst->tx_ring[t] = kzalloc_objs(struct mlx4_en_tx_ring *,
-					       MAX_TX_RINGS, GFP_KERNEL);
+					       MAX_TX_RINGS);
 		if (!dst->tx_ring[t])
 			goto err_free_tx;
 
@@ -3215,7 +3215,7 @@ int mlx4_en_init_netdev(struct mlx4_en_dev *mdev, int port,
 			continue;
 
 		priv->tx_ring[t] = kzalloc_objs(struct mlx4_en_tx_ring *,
-						MAX_TX_RINGS, GFP_KERNEL);
+						MAX_TX_RINGS);
 		if (!priv->tx_ring[t]) {
 			err = -ENOMEM;
 			goto out;
drivers/net/ethernet/mellanox/mlx4/eq.c +2 -3
index 2760db75b617..f1c3da04de7f 100644
@@ -1158,8 +1158,7 @@ int mlx4_alloc_eq_table(struct mlx4_dev *dev)
 	struct mlx4_priv *priv = mlx4_priv(dev);
 
 	priv->eq_table.eq = kzalloc_objs(*priv->eq_table.eq,
-					 dev->caps.num_eqs - dev->caps.reserved_eqs,
-					 GFP_KERNEL);
+					 dev->caps.num_eqs - dev->caps.reserved_eqs);
 	if (!priv->eq_table.eq)
 		return -ENOMEM;
 
@@ -1178,7 +1177,7 @@ int mlx4_init_eq_table(struct mlx4_dev *dev)
 	int i;
 
 	priv->eq_table.uar_map = kzalloc_objs(*priv->eq_table.uar_map,
-					      mlx4_num_eq_uar(dev), GFP_KERNEL);
+					      mlx4_num_eq_uar(dev));
 	if (!priv->eq_table.uar_map) {
 		err = -ENOMEM;
 		goto err_out_free;
drivers/net/ethernet/mellanox/mlx4/intf.c +1 -1
index 2964334582ea..82e467c45d23 100644
@@ -79,7 +79,7 @@ int mlx4_adev_init(struct mlx4_dev *dev)
 		return priv->adev_idx;
 
 	priv->adev = kzalloc_objs(struct mlx4_adev *,
-				  ARRAY_SIZE(mlx4_adev_devices), GFP_KERNEL);
+				  ARRAY_SIZE(mlx4_adev_devices));
 	if (!priv->adev) {
 		ida_free(&mlx4_adev_ida, priv->adev_idx);
 		return -ENOMEM;
drivers/net/ethernet/mellanox/mlx4/qp.c +1 -2
index 436ed587b8b9..807a2f091aa6 100644
@@ -854,8 +854,7 @@ int mlx4_init_qp_table(struct mlx4_dev *dev)
 		/* In mfunc, calculate proxy and tunnel qp offsets for the PF here,
 		 * since the PF does not call mlx4_slave_caps */
 		dev->caps.spec_qps = kzalloc_objs(*dev->caps.spec_qps,
-						  dev->caps.num_ports,
-						  GFP_KERNEL);
+						  dev->caps.num_ports);
 		if (!dev->caps.spec_qps) {
 			err = -ENOMEM;
 			goto err_mem;
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c +2 -4
index cdd9023e860a..83b88bb96f52 100644
@@ -526,13 +526,11 @@ int mlx4_init_resource_tracker(struct mlx4_dev *dev)
 			&priv->mfunc.master.res_tracker.res_alloc[i];
 		res_alloc->quota = kmalloc_objs(int, dev->persist->num_vfs + 1);
 		res_alloc->guaranteed = kmalloc_objs(int,
-						     dev->persist->num_vfs + 1,
-						     GFP_KERNEL);
+						     dev->persist->num_vfs + 1);
 		if (i == RES_MAC || i == RES_VLAN)
 			res_alloc->allocated =
 				kzalloc_objs(int,
-					     MLX4_MAX_PORTS * (dev->persist->num_vfs + 1),
-					     GFP_KERNEL);
+					     MLX4_MAX_PORTS * (dev->persist->num_vfs + 1));
 		else
 			res_alloc->allocated =
 				kzalloc_objs(int, dev->persist->num_vfs + 1);
drivers/net/ethernet/mellanox/mlx5/core/dev.c +1 -1
index 4bfbf52a46b4..df2e3ad01819 100644
@@ -278,7 +278,7 @@ int mlx5_adev_init(struct mlx5_core_dev *dev)
 	struct mlx5_priv *priv = &dev->priv;
 
 	priv->adev = kzalloc_objs(struct mlx5_adev *,
-				  ARRAY_SIZE(mlx5_adev_devices), GFP_KERNEL);
+				  ARRAY_SIZE(mlx5_adev_devices));
 	if (!priv->adev)
 		return -ENOMEM;
 
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c +1 -2
index 1b2742174082..ac4979087e0d 100644
@@ -88,8 +88,7 @@ int mlx5e_open_qos_sq(struct mlx5e_priv *priv, struct mlx5e_channels *chs,
 		struct mlx5e_sq_stats **stats_list;
 
 		stats_list = kvzalloc_objs(*stats_list,
-					   mlx5e_qos_max_leaf_nodes(priv->mdev),
-					   GFP_KERNEL);
+					   mlx5e_qos_max_leaf_nodes(priv->mdev));
 		if (!stats_list)
 			return -ENOMEM;
 
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c +1 -1
index c490a0287bff..26178d0bac92 100644
@@ -917,7 +917,7 @@ esw_qos_create_vport_tc_sched_elements(struct mlx5_vport *vport,
 	u32 rate_limit_elem_ix;
 
 	vport->qos.sched_nodes = kzalloc_objs(struct mlx5_esw_sched_node *,
-					      num_tcs, GFP_KERNEL);
+					      num_tcs);
 	if (!vport->qos.sched_nodes) {
 		NL_SET_ERR_MSG_MOD(extack,
 				   "Allocating the vport TC scheduling elements failed.");
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c +3 -3
index d0103b232c0c..2c3544880a30 100644
@@ -3375,7 +3375,7 @@ static int init_rdma_transport_rx_root_ns(struct mlx5_flow_steering *steering)
 
 	steering->rdma_transport_rx_root_ns =
 			kzalloc_objs(*steering->rdma_transport_rx_root_ns,
-				     total_vports, GFP_KERNEL);
+				     total_vports);
 	if (!steering->rdma_transport_rx_root_ns)
 		return -ENOMEM;
 
@@ -3407,7 +3407,7 @@ static int init_rdma_transport_tx_root_ns(struct mlx5_flow_steering *steering)
 
 	steering->rdma_transport_tx_root_ns =
 			kzalloc_objs(*steering->rdma_transport_tx_root_ns,
-				     total_vports, GFP_KERNEL);
+				     total_vports);
 	if (!steering->rdma_transport_tx_root_ns)
 		return -ENOMEM;
 
@@ -3516,7 +3516,7 @@ static int create_fdb_fast_path(struct mlx5_flow_steering *steering)
 	int err;
 
 	steering->fdb_sub_ns = kzalloc_objs(*steering->fdb_sub_ns,
-					    FDB_NUM_CHAINS, GFP_KERNEL);
+					    FDB_NUM_CHAINS);
 	if (!steering->fdb_sub_ns)
 		return -ENOMEM;
 
drivers/net/ethernet/mellanox/mlx5/core/hwmon.c +1 -1
index 189d87bd6de4..afcdebac9c4f 100644
@@ -314,7 +314,7 @@ static struct mlx5_hwmon *mlx5_hwmon_alloc(struct mlx5_core_dev *mdev)
 	hwmon->module_scount = mon_cap ? 1 : 0;
 	sensors_count = hwmon->asic_platform_scount + hwmon->module_scount;
 	hwmon->temp_channel_desc = kzalloc_objs(*hwmon->temp_channel_desc,
-						sensors_count, GFP_KERNEL);
+						sensors_count);
 	if (!hwmon->temp_channel_desc) {
 		err = -ENOMEM;
 		goto err_free_hwmon;
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c +1 -1
index 6ccffd6bc1f3..bd4e042077af 100644
@@ -1083,7 +1083,7 @@ static void mlx5_init_pin_config(struct mlx5_core_dev *mdev)
 
 	clock->ptp_info.pin_config =
 			kzalloc_objs(*clock->ptp_info.pin_config,
-				     clock->ptp_info.n_pins, GFP_KERNEL);
+				     clock->ptp_info.n_pins);
 	if (!clock->ptp_info.pin_config)
 		return;
 	clock->ptp_info.enable = mlx5_ptp_enable;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c +1 -2
index dea21c11ade7..6dcd9c2a78aa 100644
@@ -254,8 +254,7 @@ int mlx5hws_bwc_matcher_create_simple(struct mlx5hws_bwc_matcher *bwc_matcher,
 
 	bwc_matcher->size_of_at_array = MLX5HWS_BWC_MATCHER_ATTACH_AT_NUM;
 	bwc_matcher->at = kzalloc_objs(*bwc_matcher->at,
-				       bwc_matcher->size_of_at_array,
-				       GFP_KERNEL);
+				       bwc_matcher->size_of_at_array);
 	if (!bwc_matcher->at)
 		goto free_bwc_matcher_rules;
 
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c +3 -3
index 367fb62458a5..aed009aec4fe 100644
@@ -1034,7 +1034,7 @@ static int mlx5hws_send_queue_open(struct mlx5hws_context *ctx,
 	queue->used_entries = 0;
 
 	queue->completed.entries = kzalloc_objs(queue->completed.entries[0],
-						queue->num_entries, GFP_KERNEL);
+						queue->num_entries);
 	if (!queue->completed.entries)
 		return -ENOMEM;
 
@@ -1094,13 +1094,13 @@ static int hws_bwc_send_queues_init(struct mlx5hws_context *ctx)
 	ctx->queues += bwc_queues;
 
 	ctx->bwc_send_queue_locks = kzalloc_objs(*ctx->bwc_send_queue_locks,
-						 bwc_queues, GFP_KERNEL);
+						 bwc_queues);
 
 	if (!ctx->bwc_send_queue_locks)
 		return -ENOMEM;
 
 	ctx->bwc_lock_class_keys = kzalloc_objs(*ctx->bwc_lock_class_keys,
-						bwc_queues, GFP_KERNEL);
+						bwc_queues);
 	if (!ctx->bwc_lock_class_keys)
 		goto err_lock_class_keys;
 
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c +1 -1
index d7c2074e9a89..7a0a15822392 100644
@@ -548,7 +548,7 @@ struct mlx5dr_icm_pool *mlx5dr_icm_pool_create(struct mlx5dr_domain *dmn,
 	pool->th = max_hot_size;
 
 	pool->hot_chunks_arr = kvzalloc_objs(struct mlx5dr_icm_hot_chunk,
-					     num_of_chunks, GFP_KERNEL);
+					     num_of_chunks);
 	if (!pool->hot_chunks_arr)
 		goto free_pool;
 
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c +1 -1
index 2782e955d3ac..d15dcb30368f 100644
@@ -282,7 +282,7 @@ static int mlx5_cmd_dr_create_fte(struct mlx5_flow_root_namespace *ns,
 	}
 
 	fs_dr_actions = kzalloc_objs(*fs_dr_actions,
-				     MLX5_FLOW_CONTEXT_ACTION_MAX, GFP_KERNEL);
+				     MLX5_FLOW_CONTEXT_ACTION_MAX);
 	if (!fs_dr_actions) {
 		err = -ENOMEM;
 		goto free_actions_alloc;
drivers/net/ethernet/mellanox/mlxsw/core.c +1 -1
index 93540e4f3a4b..d76246301f67 100644
@@ -151,7 +151,7 @@ static int mlxsw_ports_init(struct mlxsw_core *mlxsw_core, bool reload)
 		mlxsw_core->max_ports = MLXSW_PORT_MAX_PORTS_DEFAULT + 1;
 
 	mlxsw_core->ports = kzalloc_objs(struct mlxsw_core_port,
-					 mlxsw_core->max_ports, GFP_KERNEL);
+					 mlxsw_core->max_ports);
 	if (!mlxsw_core->ports)
 		return -ENOMEM;
 
drivers/net/ethernet/mellanox/mlxsw/core_env.c +1 -2
index a937ac667ddd..ffef5310f8b0 100644
@@ -1245,8 +1245,7 @@ static int mlxsw_env_line_cards_alloc(struct mlxsw_env *env)
 	for (i = 0; i < env->num_of_slots; i++) {
 		env->line_cards[i] = kzalloc_flex(*env->line_cards[i],
 						  module_info,
-						  env->max_module_count,
-						  GFP_KERNEL);
+						  env->max_module_count);
 		if (!env->line_cards[i])
 			goto kzalloc_err;
 
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c +1 -1
index f0659616ad9b..f801f04cafb7 100644
@@ -1470,7 +1470,7 @@ static int mlxsw_linecard_types_init(struct mlxsw_core *mlxsw_core,
 	}
 
 	types_info->ini_files = kmalloc_objs(struct mlxsw_linecard_ini_file *,
-					     types_info->count, GFP_KERNEL);
+					     types_info->count);
 	if (!types_info->ini_files) {
 		err = -ENOMEM;
 		goto err_ini_files_alloc;
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c +2 -2
index 3900a73cfffb..c43382cd1f72 100644
@@ -432,7 +432,7 @@ mlxsw_thermal_modules_init(struct device *dev, struct mlxsw_core *core,
 		return 0;
 
 	area->tz_module_arr = kzalloc_objs(*area->tz_module_arr,
-					   area->tz_module_num, GFP_KERNEL);
+					   area->tz_module_num);
 	if (!area->tz_module_arr)
 		return -ENOMEM;
 
@@ -522,7 +522,7 @@ mlxsw_thermal_gearboxes_init(struct device *dev, struct mlxsw_core *core,
 
 	area->tz_gearbox_num = gbox_num;
 	area->tz_gearbox_arr = kzalloc_objs(*area->tz_gearbox_arr,
-					    area->tz_gearbox_num, GFP_KERNEL);
+					    area->tz_gearbox_num);
 	if (!area->tz_gearbox_arr)
 		return -ENOMEM;
 
drivers/net/ethernet/mellanox/mlxsw/minimal.c +2 -2
index 6cdbac750cc6..512933dbab9a 100644
@@ -403,7 +403,7 @@ static int mlxsw_m_linecards_init(struct mlxsw_m *mlxsw_m)
 		return -ENOMEM;
 
 	mlxsw_m->line_cards = kzalloc_objs(*mlxsw_m->line_cards,
-					   mlxsw_m->num_of_slots, GFP_KERNEL);
+					   mlxsw_m->num_of_slots);
 	if (!mlxsw_m->line_cards) {
 		err = -ENOMEM;
 		goto err_kcalloc;
@@ -412,7 +412,7 @@ static int mlxsw_m_linecards_init(struct mlxsw_m *mlxsw_m)
 	for (i = 0; i < mlxsw_m->num_of_slots; i++) {
 		mlxsw_m->line_cards[i] =
 			kzalloc_flex(*mlxsw_m->line_cards[i], module_to_port,
-				     mlxsw_m->max_modules_per_slot, GFP_KERNEL);
+				     mlxsw_m->max_modules_per_slot);
 		if (!mlxsw_m->line_cards[i]) {
 			err = -ENOMEM;
 			goto err_kmalloc_array;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c +1 -1
index 560f5ee531d2..3a65420fa1ad 100644
@@ -2020,7 +2020,7 @@ static int mlxsw_sp_port_module_info_init(struct mlxsw_sp *mlxsw_sp)
 	int err;
 
 	mlxsw_sp->port_mapping = kzalloc_objs(struct mlxsw_sp_port_mapping,
-					      max_ports, GFP_KERNEL);
+					      max_ports);
 	if (!mlxsw_sp->port_mapping)
 		return -ENOMEM;
 
drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c +1 -1
index 814b704de294..ffde7c4fe140 100644
@@ -260,7 +260,7 @@ mlxsw_sp1_mr_tcam_region_init(struct mlxsw_sp *mlxsw_sp,
 	mr_tcam_region->parman = parman;
 
 	parman_prios = kmalloc_objs(*parman_prios,
-				    MLXSW_SP_MR_ROUTE_PRIO_MAX + 1, GFP_KERNEL);
+				    MLXSW_SP_MR_ROUTE_PRIO_MAX + 1);
 	if (!parman_prios) {
 		err = -ENOMEM;
 		goto err_parman_prios_alloc;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c +1 -2
index a4df29aab39d..73519301b744 100644
@@ -366,8 +366,7 @@ static int mlxsw_sp_qdisc_create(struct mlxsw_sp_port *mlxsw_sp_port,
 
 	if (ops->num_classes) {
 		mlxsw_sp_qdisc->qdiscs = kzalloc_objs(*mlxsw_sp_qdisc->qdiscs,
-						      ops->num_classes,
-						      GFP_KERNEL);
+						      ops->num_classes);
 		if (!mlxsw_sp_qdisc->qdiscs)
 			return -ENOMEM;
 
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c +1 -2
index 143fdd8aae49..7bd87d0547d8 100644
@@ -718,8 +718,7 @@ static int mlxsw_sp_lpm_init(struct mlxsw_sp *mlxsw_sp)
 	max_trees = MLXSW_CORE_RES_GET(mlxsw_sp->core, MAX_LPM_TREES);
 	mlxsw_sp->router->lpm.tree_count = max_trees - MLXSW_SP_LPM_TREE_MIN;
 	mlxsw_sp->router->lpm.trees = kzalloc_objs(struct mlxsw_sp_lpm_tree,
-						   mlxsw_sp->router->lpm.tree_count,
-						   GFP_KERNEL);
+						   mlxsw_sp->router->lpm.tree_count);
 	if (!mlxsw_sp->router->lpm.trees)
 		return -ENOMEM;
 
drivers/net/ethernet/netronome/nfp/bpf/verifier.c +1 -1
index de9508282841..bc594860e2b5 100644
@@ -771,7 +771,7 @@ int nfp_bpf_finalize(struct bpf_verifier_env *env)
 	nfp_prog = env->prog->aux->offload->dev_priv;
 	nfp_prog->subprog_cnt = env->subprog_cnt;
 	nfp_prog->subprog = kzalloc_objs(nfp_prog->subprog[0],
-					 nfp_prog->subprog_cnt, GFP_KERNEL);
+					 nfp_prog->subprog_cnt);
 	if (!nfp_prog->subprog)
 		return -ENOMEM;
 
drivers/net/ethernet/netronome/nfp/flower/metadata.c +1 -1
index ca9e5dab2ec7..cc9a5aea6df0 100644
@@ -558,7 +558,7 @@ int nfp_flower_metadata_init(struct nfp_app *app, u64 host_ctx_count,
 	/* Init timestamps for mask id*/
 	priv->mask_ids.last_used =
 		kmalloc_objs(*priv->mask_ids.last_used,
-			     NFP_FLOWER_MASK_ENTRY_RS, GFP_KERNEL);
+			     NFP_FLOWER_MASK_ENTRY_RS);
 	if (!priv->mask_ids.last_used)
 		goto err_free_mask_id;
 
drivers/net/ethernet/qlogic/qed/qed_dev.c +4 -8
index 33ea3a2edeae..42c6dcfb1f0f 100644
@@ -2109,26 +2109,22 @@ static int qed_alloc_qm_data(struct qed_hwfn *p_hwfn)
 		goto alloc_err;
 
 	qm_info->qm_pq_params = kzalloc_objs(*qm_info->qm_pq_params,
-					     qed_init_qm_get_num_pqs(p_hwfn),
-					     GFP_KERNEL);
+					     qed_init_qm_get_num_pqs(p_hwfn));
 	if (!qm_info->qm_pq_params)
 		goto alloc_err;
 
 	qm_info->qm_vport_params = kzalloc_objs(*qm_info->qm_vport_params,
-						qed_init_qm_get_num_vports(p_hwfn),
-						GFP_KERNEL);
+						qed_init_qm_get_num_vports(p_hwfn));
 	if (!qm_info->qm_vport_params)
 		goto alloc_err;
 
 	qm_info->qm_port_params = kzalloc_objs(*qm_info->qm_port_params,
-					       p_hwfn->cdev->num_ports_in_engine,
-					       GFP_KERNEL);
+					       p_hwfn->cdev->num_ports_in_engine);
 	if (!qm_info->qm_port_params)
 		goto alloc_err;
 
 	qm_info->wfq_data = kzalloc_objs(*qm_info->wfq_data,
-					 qed_init_qm_get_num_vports(p_hwfn),
-					 GFP_KERNEL);
+					 qed_init_qm_get_num_vports(p_hwfn));
 	if (!qm_info->wfq_data)
 		goto alloc_err;
 
drivers/net/ethernet/qlogic/qed/qed_iwarp.c +2 -3
index 0101b4a7c56c..4d1ce9b1a3f2 100644
@@ -2760,8 +2760,7 @@ qed_iwarp_ll2_start(struct qed_hwfn *p_hwfn,
 		goto err;
 
 	iwarp_info->partial_fpdus = kzalloc_objs(*iwarp_info->partial_fpdus,
-						 (u16)p_hwfn->p_rdma_info->num_qps,
-						 GFP_KERNEL);
+						 (u16)p_hwfn->p_rdma_info->num_qps);
 	if (!iwarp_info->partial_fpdus) {
 		rc = -ENOMEM;
 		goto err;
@@ -2781,7 +2780,7 @@ qed_iwarp_ll2_start(struct qed_hwfn *p_hwfn,
 	 * we allocate enough to take care of all rx packets
 	 */
 	iwarp_info->mpa_bufs = kzalloc_objs(*iwarp_info->mpa_bufs,
-					    data.input.rx_num_desc, GFP_KERNEL);
+					    data.input.rx_num_desc);
 	if (!iwarp_info->mpa_bufs) {
 		rc = -ENOMEM;
 		goto err;
drivers/net/ethernet/qlogic/qed/qed_ll2.c +1 -2
index 572feb68d1d2..52f50c7228ed 100644
@@ -2200,8 +2200,7 @@ int qed_ll2_alloc(struct qed_hwfn *p_hwfn)
 
 	/* Allocate LL2's set struct */
 	p_ll2_connections = kzalloc_objs(struct qed_ll2_info,
-					 QED_MAX_NUM_OF_LL2_CONNECTIONS,
-					 GFP_KERNEL);
+					 QED_MAX_NUM_OF_LL2_CONNECTIONS);
 	if (!p_ll2_connections) {
 		DP_NOTICE(p_hwfn, "Failed to allocate `struct qed_ll2'\n");
 		return -ENOMEM;
drivers/net/ethernet/qlogic/qed/qed_mcp.c +1 -1
index 9a461ab73bf2..7e37fe631a58 100644
@@ -3366,7 +3366,7 @@ int qed_mcp_nvm_info_populate(struct qed_hwfn *p_hwfn)
 	}
 
 	nvm_info.image_att = kmalloc_objs(struct bist_nvm_image_att,
-					  nvm_info.num_images, GFP_KERNEL);
+					  nvm_info.num_images);
 	if (!nvm_info.image_att) {
 		rc = -ENOMEM;
 		goto err0;
drivers/net/ethernet/qlogic/qed/qed_ooo.c +3 -4
index 610afab93b3f..b29bbfb7748e 100644
@@ -119,7 +119,7 @@ int qed_ooo_alloc(struct qed_hwfn *p_hwfn)
 	INIT_LIST_HEAD(&p_ooo_info->free_isles_list);
 
 	p_ooo_info->p_isles_mem = kzalloc_objs(struct qed_ooo_isle,
-					       max_num_isles, GFP_KERNEL);
+					       max_num_isles);
 	if (!p_ooo_info->p_isles_mem)
 		goto no_isles_mem;
 
@@ -131,7 +131,7 @@ int qed_ooo_alloc(struct qed_hwfn *p_hwfn)
 
 	p_ooo_info->p_archipelagos_mem =
 				kzalloc_objs(struct qed_ooo_archipelago,
-					     max_num_archipelagos, GFP_KERNEL);
+					     max_num_archipelagos);
 	if (!p_ooo_info->p_archipelagos_mem)
 		goto no_archipelagos_mem;
 
@@ -140,8 +140,7 @@ int qed_ooo_alloc(struct qed_hwfn *p_hwfn)
 
 	p_ooo_info->ooo_history.p_cqes =
 				kzalloc_objs(struct ooo_opaque,
-					     QED_MAX_NUM_OOO_HISTORY_ENTRIES,
-					     GFP_KERNEL);
+					     QED_MAX_NUM_OOO_HISTORY_ENTRIES);
 	if (!p_ooo_info->ooo_history.p_cqes)
 		goto no_history_mem;
 
drivers/net/ethernet/qlogic/qede/qede_main.c +1 -2
index e71eed756091..39842eb73bc3 100644
@@ -971,8 +971,7 @@ static int qede_alloc_fp_array(struct qede_dev *edev)
 
 	if (!edev->coal_entry) {
 		edev->coal_entry = kzalloc_objs(*edev->coal_entry,
-						QEDE_MAX_RSS_CNT(edev),
-						GFP_KERNEL);
+						QEDE_MAX_RSS_CNT(edev));
 		if (!edev->coal_entry) {
 			DP_ERR(edev, "coalesce entry allocation failed\n");
 			goto err;
drivers/net/ethernet/qlogic/qla3xxx.c +1 -1
index b75b4708c300..861a13ad7e1a 100644
@@ -2579,7 +2579,7 @@ static int ql_alloc_buffer_queues(struct ql3_adapter *qdev)
 		qdev->lrg_buf_q_alloc_size = qdev->lrg_buf_q_size * 2;
 
 	qdev->lrg_buf = kmalloc_objs(struct ql_rcv_buf_cb,
-				     qdev->num_large_buffers, GFP_KERNEL);
+				     qdev->num_large_buffers);
 	if (qdev->lrg_buf == NULL)
 		return -ENOMEM;
 
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c +1 -1
index 86e9cb04cae8..9192c5ad5a16 100644
@@ -190,7 +190,7 @@ int qlcnic_alloc_sw_resources(struct qlcnic_adapter *adapter)
 	recv_ctx = adapter->recv_ctx;
 
 	rds_ring = kzalloc_objs(struct qlcnic_host_rds_ring,
-				adapter->max_rds_rings, GFP_KERNEL);
+				adapter->max_rds_rings);
 	if (rds_ring == NULL)
 		goto err_out;
 
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c +4 -4
index 688cb578e865..ff4f7cd20c79 100644
@@ -680,7 +680,7 @@ int qlcnic_setup_tss_rss_intr(struct qlcnic_adapter *adapter)
 
 	if (!adapter->msix_entries) {
 		adapter->msix_entries = kzalloc_objs(struct msix_entry,
-						     num_msix, GFP_KERNEL);
+						     num_msix);
 		if (!adapter->msix_entries)
 			return -ENOMEM;
 	}
@@ -734,7 +734,7 @@ int qlcnic_enable_msix(struct qlcnic_adapter *adapter, u32 num_msix)
 
 	if (!adapter->msix_entries) {
 		adapter->msix_entries = kzalloc_objs(struct msix_entry,
-						     num_msix, GFP_KERNEL);
+						     num_msix);
 		if (!adapter->msix_entries)
 			return -ENOMEM;
 	}
@@ -1001,7 +1001,7 @@ int qlcnic_init_pci_info(struct qlcnic_adapter *adapter)
 	}
 
 	adapter->eswitch = kzalloc_objs(struct qlcnic_eswitch,
-					QLCNIC_NIU_MAX_XG_PORTS, GFP_KERNEL);
+					QLCNIC_NIU_MAX_XG_PORTS);
 	if (!adapter->eswitch) {
 		ret = -ENOMEM;
 		goto err_npars;
@@ -2351,7 +2351,7 @@ int qlcnic_alloc_tx_rings(struct qlcnic_adapter *adapter,
 	struct qlcnic_cmd_buffer *cmd_buf_arr;
 
 	tx_ring = kzalloc_objs(struct qlcnic_host_tx_ring,
-			       adapter->drv_tx_rings, GFP_KERNEL);
+			       adapter->drv_tx_rings);
 	if (tx_ring == NULL)
 		return -ENOMEM;
 
drivers/net/ethernet/renesas/ravb_main.c +1 -1
index fb689bd4374c..84b657fc2e15 100644
@@ -437,7 +437,7 @@ static int ravb_ring_init(struct net_device *ndev, int q)
 
 	/* Allocate RX buffers */
 	priv->rx_buffers[q] = kzalloc_objs(*priv->rx_buffers[q],
-					   priv->num_rx_ring[q], GFP_KERNEL);
+					   priv->num_rx_ring[q]);
 	if (!priv->rx_buffers[q])
 		goto error;
 
drivers/net/ethernet/sfc/efx_channels.c +1 -2
index c3766594d12e..f4dc3f3f4416 100644
@@ -935,8 +935,7 @@ int efx_set_channels(struct efx_nic *efx)
 
 		/* Allocate array for XDP TX queue lookup. */
 		efx->xdp_tx_queues = kzalloc_objs(*efx->xdp_tx_queues,
-						  efx->xdp_tx_queue_count,
-						  GFP_KERNEL);
+						  efx->xdp_tx_queue_count);
 		if (!efx->xdp_tx_queues)
 			return -ENOMEM;
 	}
drivers/net/ethernet/sfc/efx_common.c +1 -1
index a41a840b3710..3afaec36642f 100644
@@ -997,7 +997,7 @@ int efx_init_struct(struct efx_nic *efx, struct pci_dev *pci_dev)
 	spin_lock_init(&efx->rps_hash_lock);
 	/* Failure to allocate is not fatal, but may degrade ARFS performance */
 	efx->rps_hash_table = kzalloc_objs(*efx->rps_hash_table,
-					   EFX_ARFS_HASH_TABLE_SIZE, GFP_KERNEL);
+					   EFX_ARFS_HASH_TABLE_SIZE);
 #endif
 	spin_lock_init(&efx->vf_reps_lock);
 	INIT_LIST_HEAD(&efx->vf_reps);
drivers/net/ethernet/sfc/falcon/tx.c +1 -2
index c514d2c65672..9e18aaf44bad 100644
@@ -549,8 +549,7 @@ int ef4_probe_tx_queue(struct ef4_tx_queue *tx_queue)
 		return -ENOMEM;
 
 	tx_queue->cb_page = kzalloc_objs(tx_queue->cb_page[0],
-					 ef4_tx_cb_page_count(tx_queue),
-					 GFP_KERNEL);
+					 ef4_tx_cb_page_count(tx_queue));
 	if (!tx_queue->cb_page) {
 		rc = -ENOMEM;
 		goto fail1;
drivers/net/ethernet/sfc/mae.c +2 -2
index 33278d0580aa..7a8606efd492 100644
@@ -256,11 +256,11 @@ static int efx_mae_table_get_desc(struct efx_nic *efx,
 			goto fail;
 		rc = -ENOMEM;
 		desc->keys = kzalloc_objs(struct efx_tc_table_field_fmt,
-					  desc->n_keys, GFP_KERNEL);
+					  desc->n_keys);
 		if (!desc->keys)
 			goto fail;
 		desc->resps = kzalloc_objs(struct efx_tc_table_field_fmt,
-					   desc->n_resps, GFP_KERNEL);
+					   desc->n_resps);
 		if (!desc->resps)
 			goto fail;
 	}
drivers/net/ethernet/sfc/siena/efx_channels.c +1 -2
index 1ddab2e2263e..1fc343598771 100644
@@ -967,8 +967,7 @@ int efx_siena_set_channels(struct efx_nic *efx)
 
 		/* Allocate array for XDP TX queue lookup. */
 		efx->xdp_tx_queues = kzalloc_objs(*efx->xdp_tx_queues,
-						  efx->xdp_tx_queue_count,
-						  GFP_KERNEL);
+						  efx->xdp_tx_queue_count);
 		if (!efx->xdp_tx_queues)
 			return -ENOMEM;
 	}
drivers/net/ethernet/sfc/siena/efx_common.c +1 -1
index 07e650f2d13e..f91e5f8c0b35 100644
@@ -1024,7 +1024,7 @@ int efx_siena_init_struct(struct efx_nic *efx,
 	spin_lock_init(&efx->rps_hash_lock);
 	/* Failure to allocate is not fatal, but may degrade ARFS performance */
 	efx->rps_hash_table = kzalloc_objs(*efx->rps_hash_table,
-					   EFX_ARFS_HASH_TABLE_SIZE, GFP_KERNEL);
+					   EFX_ARFS_HASH_TABLE_SIZE);
 #endif
 	efx->mdio.dev = net_dev;
 	INIT_WORK(&efx->mac_work, efx_mac_work);
drivers/net/ethernet/sfc/siena/tx_common.c +1 -2
index 6a92543a1c5e..bcdf8c561579 100644
@@ -41,8 +41,7 @@ int efx_siena_probe_tx_queue(struct efx_tx_queue *tx_queue)
 		return -ENOMEM;
 
 	tx_queue->cb_page = kzalloc_objs(tx_queue->cb_page[0],
-					 efx_tx_cb_page_count(tx_queue),
-					 GFP_KERNEL);
+					 efx_tx_cb_page_count(tx_queue));
 	if (!tx_queue->cb_page) {
 		rc = -ENOMEM;
 		goto fail1;
drivers/net/ethernet/sfc/tx_common.c +1 -2
index f5bdfa0c31a3..71c96499f602 100644
@@ -41,8 +41,7 @@ int efx_probe_tx_queue(struct efx_tx_queue *tx_queue)
 		return -ENOMEM;
 
 	tx_queue->cb_page = kzalloc_objs(tx_queue->cb_page[0],
-					 efx_tx_cb_page_count(tx_queue),
-					 GFP_KERNEL);
+					 efx_tx_cb_page_count(tx_queue));
 	if (!tx_queue->cb_page) {
 		rc = -ENOMEM;
 		goto fail1;
drivers/net/ethernet/spacemit/k1_emac.c +2 -2
index 870ab19395d6..338a2637b1da 100644
@@ -392,7 +392,7 @@ static int emac_alloc_tx_resources(struct emac_priv *priv)
 	struct platform_device *pdev = priv->pdev;
 
 	tx_ring->tx_desc_buf = kzalloc_objs(*tx_ring->tx_desc_buf,
-					    tx_ring->total_cnt, GFP_KERNEL);
+					    tx_ring->total_cnt);
 
 	if (!tx_ring->tx_desc_buf)
 		return -ENOMEM;
@@ -420,7 +420,7 @@ static int emac_alloc_rx_resources(struct emac_priv *priv)
 	struct platform_device *pdev = priv->pdev;
 
 	rx_ring->rx_desc_buf = kzalloc_objs(*rx_ring->rx_desc_buf,
-					    rx_ring->total_cnt, GFP_KERNEL);
+					    rx_ring->total_cnt);
 	if (!rx_ring->rx_desc_buf)
 		return -ENOMEM;
 
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +1 -1
index 3b3532cc12d7..edf0799b7236 100644
@@ -2296,7 +2296,7 @@ static int __alloc_dma_tx_desc_resources(struct stmmac_priv *priv,
 	tx_q->priv_data = priv;
 
 	tx_q->tx_skbuff_dma = kzalloc_objs(*tx_q->tx_skbuff_dma,
-					   dma_conf->dma_tx_size, GFP_KERNEL);
+					   dma_conf->dma_tx_size);
 	if (!tx_q->tx_skbuff_dma)
 		return -ENOMEM;
 
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c +1 -1
index aa7c90d191f4..2a40257ab47c 100644
@@ -141,7 +141,7 @@ static int xlgmac_init_ring(struct xlgmac_pdata *pdata,
 
 	/* Array of descriptor data */
 	ring->desc_data_head = kzalloc_objs(struct xlgmac_desc_data,
-					    dma_desc_count, GFP_KERNEL);
+					    dma_desc_count);
 	if (!ring->desc_data_head)
 		return -ENOMEM;
 
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c +1 -1
index f20e06985c5e..88669aa53f65 100644
@@ -2306,7 +2306,7 @@ static struct net_device *gelic_wl_alloc(struct gelic_card *card)
 
 	/* allocate scan list */
 	wl->networks = kzalloc_objs(struct gelic_wl_scan_info,
-				    GELIC_WL_BSS_MAX_ENT, GFP_KERNEL);
+				    GELIC_WL_BSS_MAX_ENT);
 
 	if (!wl->networks)
 		goto fail_bss;
drivers/net/ethernet/via/via-velocity.c +2 -3
index b71784bacf73..6d7b6f3b4633 100644
@@ -1632,7 +1632,7 @@ static int velocity_init_rd_ring(struct velocity_info *vptr)
 	int ret = -ENOMEM;
 
 	vptr->rx.info = kzalloc_objs(struct velocity_rd_info,
[… more lines in the raw message]

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/wangxun/libwx/wx_hw.c +1 -1
index c78e0775aeb5..bee9e245e792 100644

Lines of this file are not shown. View the raw message.

drivers/net/netdevsim/dev.c +1 -2
index bc13df81bfa3..e82de0fd3157 100644

Lines of this file are not shown. View the raw message.

drivers/net/phy/dp83640.c +1 -1
index be0051ff6420..98472abdd392 100644

Lines of this file are not shown. View the raw message.

drivers/net/phy/phy_led_triggers.c +1 -2
index 9e24d4ebcb79..4eb7716bb9d6 100644

Lines of this file are not shown. View the raw message.

drivers/net/pse-pd/pd692x0.c +1 -2
index e923da5c5506..4a3c852780f5 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath11k/debugfs.c +1 -2
index 7ec8be82c1c9..0c1138407838 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath12k/dp.c +1 -1
index 715e561bf8ca..1c82d927d27b 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath5k/base.c +1 -1
index 7b945a010ea1..05c9c07591fc 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath5k/eeprom.c +3 -5
index 9e4983d31628..e163706f8728 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/wil6210/debugfs.c +1 -1
index 1e796087435d..b8cb736a7185 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/broadcom/b43legacy/debugfs.c +1 -1
index 22811359d89d..3ad99124d522 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/broadcom/b43legacy/main.c +1 -1
index aba1168ab728..6b3e0b2bbca7 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c +1 -1
index a88abe390aee..ba1ce1552e0f 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/ipw2x00/ipw2100.c +3 -3
index 8837f44fd06b..248a051da52d 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/ipw2x00/ipw2200.c +2 -2
index e045208e2531..dd64d21174e3 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/dvm/tt.c +2 -3
index 9bfdf033463b..fc9cf0531024 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/mld/low_latency.c +1 -1
index fb63c8ba800a..d39dd36b08e3 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/mld/scan.c +1 -2
index 6679be028a6b..a1a4cf3ab3d3 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/mld/sta.c +1 -2
index 3b8ff0744e7c..6b7a89e050e6 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c +1 -2
index aeaa1d4b312d..090791fe0638 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/mvm/scan.c +1 -1
index 966558885ea6..79829f775c89 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c +2 -3
index 7c662d5f2b72..fe263cdc2e4f 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c +1 -1
index d7979d75b073..fdb3ba4f63c0 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intersil/p54/eeprom.c +1 -1
index 148c110c5a2b..95580921d933 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/mwifiex/cfg80211.c +1 -2
index 63d9ccc5a81c..43704106cd80 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/mwifiex/cmdevt.c +1 -1
index 1bb30fbab12b..29e0f274575e 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/mwifiex/scan.c +1 -1
index 4e511f8700a8..97c0ec3b822e 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/quantenna/qtnfmac/commands.c +1 -1
index 1b3fcc2b3355..d9c4dd6beaec 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/host/fc.c +1 -1
index d839824b4e8d..e1bb4707183c 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/target/pci-epf.c +1 -1
index 31006ce56832..4e9db96ebfec 100644

Lines of this file are not shown. View the raw message.

drivers/parisc/iosapic.c +1 -1
index cf629665db8e..035c996e3ca9 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/amd/wbrf.c +1 -2
index b7556663223a..3281357185d1 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/dell/dell-wmi-base.c +1 -2
index cdaa366b5e11..4eefbade2f5e 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/dell/dell-wmi-privacy.c +1 -1
index 40fe2c4adedb..ed099a431ea4 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c +1 -2
index c7c55f8fe0a0..09996fbdc707 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/dell/dell-wmi-sysman/int-attributes.c +1 -2
index f00a1cbac2f9..ab5c24722475 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/dell/dell-wmi-sysman/passobj-attributes.c +1 -1
index 44ecdcb82d84..be939b731063 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/dell/dell-wmi-sysman/string-attributes.c +1 -2
index 9e11c00ad859..41e19f0391b2 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c +1 -2
index 4a09fd32ebc6..470b9f44ed7a 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/hp/hp-bioscfg/int-attributes.c +1 -2
index 84d522f2b491..d96e160953e3 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c +1 -2
index 592328280a81..f09489a085c8 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c +1 -2
index dc7107ff010b..4d79eb8056a5 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/hp/hp-bioscfg/string-attributes.c +1 -2
index f0ce4f3e7f20..fe5a9a3a4ef1 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/intel/int1092/intel_sar.c +1 -1
index fb26e5a26ffa..88822023a149 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c +1 -1
index a38c278a792b..b8cdaa233ea9 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/intel/tpmi_power_domains.c +1 -2
index 57c8856fc468..833052dc34d2 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/uv_sysfs.c +1 -1
index b9adb34502bd..a8c50b323a9e 100644

Lines of this file are not shown. View the raw message.

drivers/powercap/powercap_sys.c +1 -1
index b65bb4f4b92a..9197fa20d93f 100644

Lines of this file are not shown. View the raw message.

drivers/resctrl/mpam_devices.c +1 -2
index ef4df1792ece..1eebc2602187 100644

Lines of this file are not shown. View the raw message.

drivers/s390/crypto/zcrypt_api.c +1 -1
index c1f3ee5eda5a..023ea279361f 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/aacraid/aachba.c +1 -1
index 2e8119ce4411..df9492247631 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/be2iscsi/be_main.c +8 -14
index faab6fd9bc29..fd18d4d3d219 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/csiostor/csio_wr.c +1 -1
index 4769e39a8b64..aa6007a21868 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/esas2r/esas2r_init.c +1 -1
index a895ff0d15ba..0a35f1953768 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/hpsa.c +2 -2
index adb3b7d8c6fb..a1b116cd4723 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/ibmvscsi/ibmvfc.c +1 -1
index 5d5d9f97904b..a20fce04fe79 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/ipr.c +3 -4
index 03f78c07f87f..d207e5e81afe 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/lpfc/lpfc_debugfs.c +1 -2
index 1d9b3fcaa27e..052023fc1733 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/lpfc/lpfc_init.c +9 -18
index a25a78a5332d..94ad253d65a0 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/lpfc/lpfc_nvmet.c +1 -2
index ea5f24e28ef0..debd9317103a 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/mac53c94.c +1 -1
index 74b92a56099a..de2bd860b9d7 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/megaraid/megaraid_sas_base.c +1 -1
index c98064200390..ac71ea4898b2 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/mpi3mr/mpi3mr_fw.c +2 -3
index 07bdb95dd7e2..81150bef1145 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/mpi3mr/mpi3mr_transport.c +1 -1
index dc23efc79741..240f67a8e2e3 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/mpt3sas/mpt3sas_base.c +6 -9
index 06ad016e367e..79052f2accbd 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/mpt3sas/mpt3sas_ctl.c +1 -1
index b2c9a3b0236a..8bb947004885 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/mpt3sas/mpt3sas_scsih.c +2 -3
index 3b6e17e0dbfa..6ff788557294 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/pmcraid.c +1 -1
index ce76c9dd6171..942a99393204 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qedi/qedi_main.c +4 -5
index d5e0b3d653f5..227ff7bd1bdc 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_init.c +1 -2
index 2493b7208222..730c42b1a7b9 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_os.c +3 -3
index 8dff71007358..72b1c28e4dae 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/smartpqi/smartpqi_init.c +2 -3
index 5c25381ef800..b4ed991976d0 100644

Lines of this file are not shown. View the raw message.

drivers/soundwire/qcom.c +1 -2
index a85b9ecf1a05..3d8f5a81eff1 100644

Lines of this file are not shown. View the raw message.

drivers/staging/greybus/power_supply.c +2 -2
index 5d180b0f8e4c..33b7a63979d6 100644

Lines of this file are not shown. View the raw message.

drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c +1 -1
index c934da53f4a3..ba61cc28fac1 100644

Lines of this file are not shown. View the raw message.

drivers/staging/media/atomisp/pci/sh_css.c +7 -13
index ee7ea04c4fc5..6cda5925fa45 100644

Lines of this file are not shown. View the raw message.

drivers/tee/qcomtee/call.c +1 -2
index af1f8ead2462..0efc5646242a 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/cpufreq_cooling.c +1 -1
index 3b85f077c364..32bf5ab44f4a 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/intel/int340x_thermal/int3400_thermal.c +1 -1
index 6742eaf0a447..d200734625ee 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c +1 -2
index 4c8888fb0a8b..965700ee6962 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/testing/zone.c +1 -2
index 7af160ceb634..3c339242f52d 100644

Lines of this file are not shown. View the raw message.

drivers/tty/serial/sunsab.c +1 -1
index 7c4cf6d02ece..d0a070c23704 100644

Lines of this file are not shown. View the raw message.

drivers/usb/gadget/configfs.c +2 -3
index 06e892beda88..183a25f65ac8 100644

Lines of this file are not shown. View the raw message.

drivers/usb/gadget/function/f_midi2.c +1 -1
index 4c663431e99f..b5f0defde95d 100644

Lines of this file are not shown. View the raw message.

drivers/usb/gadget/function/u_audio.c +2 -2
index 36d2fedbda11..e53f2927b539 100644

Lines of this file are not shown. View the raw message.

drivers/usb/isp1760/isp1760-hcd.c +2 -2
index fbb83c84beee..6c52c6f59d69 100644

Lines of this file are not shown. View the raw message.

drivers/usb/storage/ene_ub6250.c +1 -2
index 7622bc0426cd..8770de01a384 100644

Lines of this file are not shown. View the raw message.

drivers/vdpa/mlx5/net/mlx5_vnet.c +1 -1
index 8425ad23b961..ad0d5fbbbca8 100644

Lines of this file are not shown. View the raw message.

drivers/vdpa/vdpa_sim/vdpa_sim.c +1 -1
index 5fbecb95f7ff..8cb1cc2ea139 100644

Lines of this file are not shown. View the raw message.

drivers/vhost/scsi.c +2 -4
index 7c05df14bd4c..1c22880e7226 100644

Lines of this file are not shown. View the raw message.

drivers/virt/nitro_enclaves/ne_misc_dev.c +3 -5
index 34b4b982dbbd..c91300a73f50 100644

Lines of this file are not shown. View the raw message.

drivers/xen/events/events_base.c +1 -2
index 679e807c3663..bc9a41662efc 100644

Lines of this file are not shown. View the raw message.

drivers/xen/gntdev-dmabuf.c +1 -1
index 4a6f4325ad04..83b0df460894 100644

Lines of this file are not shown. View the raw message.

drivers/xen/xen-acpi-processor.c +1 -1
index a395b382c649..31903bfdce9f 100644

Lines of this file are not shown. View the raw message.

drivers/xen/xen-front-pgdir-shbuf.c +1 -1
index f693b963a2e8..9c7d8af6e6a1 100644

Lines of this file are not shown. View the raw message.

fs/afs/cmservice.c +2 -2
index 322a80b43f32..5540ae1cad59 100644

Lines of this file are not shown. View the raw message.

fs/afs/dir.c +1 -1
index e778a575e1ca..78caef3f1338 100644

Lines of this file are not shown. View the raw message.

fs/afs/rotate.c +1 -2
index 69e80c5b6610..490b433e4395 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/fiemap.c +1 -1
index 2e113f81a2d8..27d361c7adc4 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/scrub.c +2 -3
index 865dc30002cd..81022d912abb 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/send.c +2 -4
index 7b2ea38b62dd..904a2f57f86d 100644

Lines of this file are not shown. View the raw message.

fs/ceph/mds_client.c +1 -1
index 8933f05f5144..23b6d00643c9 100644

Lines of this file are not shown. View the raw message.

fs/erofs/zutil.c +1 -2
index 0facb0e77e33..a0ce9226bc02 100644

Lines of this file are not shown. View the raw message.

fs/ext4/mballoc.c +1 -2
index b6d59385e13d..20e9fdaf4301 100644

Lines of this file are not shown. View the raw message.

fs/isofs/compress.c +1 -2
index a17f0f590151..50b4cb3aea87 100644

Lines of this file are not shown. View the raw message.

fs/jffs2/fs.c +1 -1
index ff469d44b92f..c3ce2c868f7a 100644

Lines of this file are not shown. View the raw message.

fs/nfs/callback_xdr.c +2 -3
index 7f317ffa17c2..176873f45677 100644

Lines of this file are not shown. View the raw message.

fs/nfs/delegation.c +1 -2
index cf40ced95305..122fb3f14ffb 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/export.c +1 -1
index e8441fae01bf..8fdbba7cad96 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfs4recover.c +2 -2
index f72bffca6e0e..b4bf85f96f6e 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfs4state.c +2 -2
index 74f50670cbe7..6b9c399b89df 100644

Lines of this file are not shown. View the raw message.

fs/pstore/ram_core.c +1 -1
index 7930c886dbf5..ed97494abf60 100644

Lines of this file are not shown. View the raw message.

fs/smb/client/smbdirect.c +1 -1
index 77f36d68621b..c79304012b08 100644

Lines of this file are not shown. View the raw message.

fs/squashfs/file.c +1 -2
index 8b45020b4a13..d83594ce91d2 100644

Lines of this file are not shown. View the raw message.

fs/udf/super.c +1 -1
index ccbf16f50ba5..27f463fd1d89 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/syscall.c +1 -1
index 2d14fb6d0ed0..0378e83b4099 100644

Lines of this file are not shown. View the raw message.

kernel/events/hw_breakpoint.c +1 -1
index 6c44fbdcfa4d..789add0c185a 100644

Lines of this file are not shown. View the raw message.

kernel/locking/locktorture.c +5 -6
index 776a226fc237..e618bcf75e2d 100644

Lines of this file are not shown. View the raw message.

kernel/rcu/rcuscale.c +3 -4
index 16adcbecf875..4ac2b134a983 100644

Lines of this file are not shown. View the raw message.

kernel/rcu/rcutorture.c +2 -2
index 9279bb57586b..8a9282a0245c 100644

Lines of this file are not shown. View the raw message.

kernel/sched/ext_idle.c +1 -1
index cd630772e164..c5a3b0bac7c3 100644

Lines of this file are not shown. View the raw message.

kernel/time/timer_migration.c +1 -1
index a8421f3025cd..c1ed0d5e8de6 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_events_synth.c +1 -2
index 7303491e299d..8bb95b2a6fcf 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_syscalls.c +1 -1
index 6ecae3e6d10a..37317b81fcda 100644

Lines of this file are not shown. View the raw message.

kernel/user_namespace.c +1 -1
index bb42a4c35dd3..0bed462e9b2a 100644

Lines of this file are not shown. View the raw message.

lib/objagg.c +2 -2
index e00cb6758c31..23c7105a3f9f 100644

Lines of this file are not shown. View the raw message.

mm/damon/stat.c +1 -1
index 06fc95861dd4..25fb44ccf99d 100644

Lines of this file are not shown. View the raw message.

net/bridge/br_mdb.c +1 -1
index a5f0b74b59f3..e0c7020b12f5 100644

Lines of this file are not shown. View the raw message.

net/core/devmem.c +2 -4
index 16a1949dbed1..8c9aad776bf4 100644

Lines of this file are not shown. View the raw message.

net/ipv4/cipso_ipv4.c +1 -1
index 3fb181a3f3c0..a05aa075de1a 100644

Lines of this file are not shown. View the raw message.

net/ipv4/devinet.c +1 -1
index 8f4190c7c9ab..537bb6c315d2 100644

Lines of this file are not shown. View the raw message.

net/ipv4/nexthop.c +1 -1
index defe6b30f18f..1aa2b05ee8de 100644

Lines of this file are not shown. View the raw message.

net/ipv4/udp_tunnel_nic.c +1 -2
index 9716e98b9291..9944ed923ddf 100644

Lines of this file are not shown. View the raw message.

net/ipv6/addrconf.c +1 -1
index 9f48b0f210e6..0e55f139e05d 100644

Lines of this file are not shown. View the raw message.

net/ipv6/calipso.c +1 -1
index ff39220fef8a..c6a34334e657 100644

Lines of this file are not shown. View the raw message.

net/mac80211/cfg.c +2 -2
index 8b76525c56ee..b92b4a5c2636 100644

Lines of this file are not shown. View the raw message.

net/mac80211/main.c +1 -1
index 9825d7c70cbc..616f86b1a7e4 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipvs/ip_vs_mh.c +1 -1
index 06dece1fb9ee..020863047562 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_tables_api.c +1 -1
index 06bd4d6eefeb..fd7f7e4e2a43 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nfnetlink_cthelper.c +1 -1
index dbc54a3b7074..d658b1478fa0 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_htb.c +1 -2
index 0926a9ccfa2d..cf6cd4ccfa20 100644

Lines of this file are not shown. View the raw message.

net/smc/smc_wr.c +4 -4
index c9f999ae10e0..59c92b46945c 100644

Lines of this file are not shown. View the raw message.

net/unix/af_unix.c +1 -1
index 5ea834414ed5..3756a93dc63a 100644

Lines of this file are not shown. View the raw message.

net/wireless/core.c +1 -1
index bd53317e44ef..4b0645d56344 100644

Lines of this file are not shown. View the raw message.

net/wireless/nl80211.c +2 -2
index 2ea72c64b405..b94231c8441c 100644

Lines of this file are not shown. View the raw message.

net/xdp/xsk_buff_pool.c +1 -1
index 281e7af2c50b..37b7a68b89b3 100644

Lines of this file are not shown. View the raw message.

net/xfrm/xfrm_iptfs.c +2 -3
index 5c9e56e525f2..050a82101ca5 100644

Lines of this file are not shown. View the raw message.

security/integrity/ima/ima_crypto.c +1 -2
index d4af5f0e7d6c..aff61643415d 100644

Lines of this file are not shown. View the raw message.

security/selinux/ss/conditional.c +2 -2
index 67a903081699..824c3f896151 100644

Lines of this file are not shown. View the raw message.

security/selinux/ss/policydb.c +5 -5
index d3b410d04c25..738fd47f33e6 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/oss/seq_oss_synth.c +1 -1
index b19b8756638d..c4b82e29ab05 100644

Lines of this file are not shown. View the raw message.

sound/firewire/amdtp-stream.c +2 -3
index f33c08e7c659..e97721f80f65 100644

Lines of this file are not shown. View the raw message.

sound/pci/emu10k1/emufx.c +1 -1
index 77845b709e12..08e0556bf161 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/pcm6240.c +1 -1
index 9d86793f1958..78b21fbfad50 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/tas2781-fmwlib.c +5 -6
index 460fae51c2f5..c969eb38704e 100644

Lines of this file are not shown. View the raw message.

sound/soc/qcom/qdsp6/topology.c +1 -2
index e87ad2f65e5d..e732fac9b8ca 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-dapm.c +1 -2
index 1630a10c7ea3..2768ba5bfc9f 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/ipc4-pcm.c +2 -3
index f82b080de4a9..fc3ead77e5ea 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/ipc4-topology.c +2 -4
index 8371e54314b4..db077e9d5644 100644

Lines of this file are not shown. View the raw message.

sound/synth/emux/emux_effect.c +1 -1
index dacbdf8cd39a..258997240a0a 100644

Lines of this file are not shown. View the raw message.

sound/usb/qcom/qc_audio_offload.c +1 -2
index 57b803e0c986..01e6063c2207 100644

Lines of this file are not shown. View the raw message.

sound/xen/xen_snd_front_evtchnl.c +1 -1
index 8a8807cbc80c..bc03f71bf16e 100644

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Signature · 1 line
2.34.1

Part of the diff is not shown here. View the raw message.