* [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1
@ 2026-02-21 9:18 Kees Cook
2026-02-21 19:49 ` Linus Torvalds
2026-02-21 19:55 ` pr-tracker-bot
0 siblings, 2 replies; 21+ messages in thread
From: Kees Cook @ 2026-02-21 9:18 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, Kees Cook
Hi Linus,
Please pull these kmalloc_obj treewide refactor for v7.0-rc1. This
contains a patch to disable Clang's use of the optional
__builtin_counted_by_ref() in kmalloc_flex(), the core treewide
refactoring via Coccinelle, and a final by-hand cleanup of the results
that I kept separate from the Coccinelle output so I could reapply it
after re-running Coccinelle. Diffstat says:
8018 files changed, 20062 insertions(+), 20914 deletions(-)
I've done allmodconfig build tests for x86_64, arm64, i386, and arm. I
did defconfig builds for alpha, m68k, mips, parisc, powerpc, riscv, s390,
sparc, sh, arc, csky, xtensa, hexagon, and openrisc. This tree has also
been in -next since Feb 5th (and earlier -next cuts too) with no 0day
reports popping up.
Thanks!
-Kees
The following changes since commit d79526b89571ae447c1a5cfd3d627efa07098348:
Merge tag 'spi-fix-v7.0-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi (2026-02-20 17:14:36 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git tags/kmalloc_obj-treewide-v7.0-rc1
for you to fetch changes up to 7a70c15bd1449f1eb30991772edce37b41e496fb:
kmalloc_obj: Clean up after treewide replacements (2026-02-21 01:02:52 -0800)
----------------------------------------------------------------
kmalloc_obj treewide refactoring for v7.0-rc1
----------------------------------------------------------------
Kees Cook (3):
compiler_types: Disable __builtin_counted_by_ref for Clang
treewide: Replace kmalloc with kmalloc_obj for non-scalar types
kmalloc_obj: Clean up after treewide replacements
init/Kconfig | 5 +
scripts/livepatch/init.c | 2 +-
arch/s390/include/asm/idals.h | 6 +-
arch/s390/kvm/dat.h | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +-
drivers/i3c/master/mipi-i3c-hci/hci.h | 2 +-
drivers/media/tuners/tuner-i2c.h | 2 +-
drivers/mtd/ubi/ubi.h | 2 +-
drivers/net/ethernet/freescale/fman/fman_mac.h | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h | 2 +-
drivers/s390/scsi/zfcp_reqlist.h | 2 +-
drivers/scsi/libsas/sas_internal.h | 2 +-
drivers/scsi/qla2xxx/qla_inline.h | 4 +-
drivers/tee/qcomtee/qcomtee_object.h | 2 +-
drivers/usb/phy/phy-fsl-usb.h | 2 +-
drivers/video/fbdev/via/via_aux.h | 2 +-
fs/btrfs/extent_io.h | 2 +-
fs/ntfs3/ntfs_fs.h | 4 +-
fs/smb/client/dfs.h | 2 +-
include/kunit/resource.h | 4 +-
include/linux/acpi.h | 2 +-
include/linux/bpf.h | 2 +-
include/linux/compiler_types.h | 3 +-
include/linux/crash_dump.h | 2 +-
include/linux/dma-fence-chain.h | 2 +-
include/linux/gameport.h | 2 +-
include/linux/io-mapping.h | 2 +-
include/linux/kvm_host.h | 2 +-
include/linux/skmsg.h | 3 +-
include/linux/spi/spi.h | 2 +-
include/net/act_api.h | 2 +-
include/net/fq_impl.h | 2 +-
include/net/iucv/iucv.h | 2 +-
include/net/tc_act/tc_gate.h | 2 +-
include/net/udp.h | 4 +-
kernel/rcu/tasks.h | 3 +-
mm/damon/tests/core-kunit.h | 8 +-
mm/damon/tests/sysfs-kunit.h | 4 +-
net/netfilter/ipset/ip_set_hash_gen.h | 5 +-
arch/alpha/kernel/core_marvel.c | 4 +-
arch/alpha/kernel/core_titan.c | 4 +-
arch/alpha/kernel/module.c | 4 +-
arch/alpha/kernel/pci.c | 2 +-
arch/alpha/kernel/setup.c | 2 +-
arch/arc/kernel/unwind.c | 2 +-
arch/arc/net/bpf_jit_core.c | 2 +-
arch/arm/common/locomo.c | 6 +-
arch/arm/common/sa1111.c | 4 +-
arch/arm/common/scoop.c | 2 +-
arch/arm/kernel/atags_proc.c | 2 +-
arch/arm/kernel/smp.c | 2 +-
arch/arm/kernel/sys_oabi-compat.c | 2 +-
arch/arm/kernel/unwind.c | 2 +-
arch/arm/kernel/vdso.c | 3 +-
arch/arm/mach-footbridge/dc21285.c | 2 +-
arch/arm/mach-footbridge/ebsa285.c | 2 +-
arch/arm/mach-footbridge/netwinder-hw.c | 2 +-
arch/arm/mach-imx/mmdc.c | 2 +-
arch/arm/mach-mvebu/board-v7.c | 2 +-
arch/arm/mach-mvebu/coherency.c | 2 +-
arch/arm/mach-mvebu/mvebu-soc-id.c | 2 +-
arch/arm/mach-mxs/mach-mxs.c | 2 +-
arch/arm/mach-omap1/dma.c | 2 +-
arch/arm/mach-omap1/mcbsp.c | 4 +-
arch/arm/mach-omap1/timer.c | 2 +-
arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 2 +-
arch/arm/mach-omap2/id.c | 2 +-
arch/arm/mach-omap2/omap-iommu.c | 2 +-
arch/arm/mach-omap2/omap_device.c | 4 +-
arch/arm/mach-omap2/omap_hwmod.c | 8 +-
arch/arm/mach-omap2/pm33xx-core.c | 2 +-
arch/arm/mach-omap2/pm34xx.c | 2 +-
arch/arm/mach-omap2/pm44xx.c | 2 +-
arch/arm/mach-omap2/sr_device.c | 2 +-
arch/arm/mach-orion5x/pci.c | 4 +-
arch/arm/mach-rpc/ecard.c | 2 +-
arch/arm/mach-sa1100/clock.c | 4 +-
arch/arm/mach-sa1100/generic.c | 2 +-
arch/arm/mach-sa1100/neponset.c | 2 +-
arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 2 +-
arch/arm/mach-versatile/spc.c | 6 +-
arch/arm/mach-versatile/versatile.c | 2 +-
arch/arm/mach-zynq/common.c | 2 +-
arch/arm/mm/cache-l2x0-pmu.c | 2 +-
arch/arm/mm/cache-uniphier.c | 2 +-
arch/arm/mm/dma-mapping.c | 6 +-
arch/arm/mm/pgd.c | 2 +-
arch/arm/probes/kprobes/test-core.c | 5 +-
arch/arm/xen/enlighten.c | 4 +-
arch/arm/xen/p2m.c | 2 +-
arch/arm64/kernel/machine_kexec_file.c | 2 +-
arch/arm64/kernel/vdso.c | 5 +-
arch/arm64/kvm/arm.c | 4 +-
arch/arm64/kvm/mmu.c | 9 +-
arch/arm64/kvm/nested.c | 8 +-
arch/arm64/kvm/pmu-emul.c | 2 +-
arch/arm64/kvm/ptdump.c | 2 +-
arch/arm64/kvm/vgic/vgic-debug.c | 4 +-
arch/arm64/kvm/vgic/vgic-init.c | 10 +-
arch/arm64/kvm/vgic/vgic-irqfd.c | 2 +-
arch/arm64/kvm/vgic/vgic-its.c | 10 +-
arch/arm64/kvm/vgic/vgic-mmio-v3.c | 2 +-
arch/arm64/kvm/vgic/vgic-v4.c | 4 +-
arch/arm64/net/bpf_jit_comp.c | 4 +-
arch/csky/kernel/vdso.c | 2 +-
arch/loongarch/kernel/machine_kexec_file.c | 2 +-
arch/loongarch/kernel/setup.c | 2 +-
arch/loongarch/kernel/vdso.c | 3 +-
arch/loongarch/kvm/intc/eiointc.c | 2 +-
arch/loongarch/kvm/intc/ipi.c | 2 +-
arch/loongarch/kvm/intc/pch_pic.c | 4 +-
arch/loongarch/kvm/main.c | 2 +-
arch/loongarch/kvm/vcpu.c | 2 +-
arch/loongarch/kvm/vm.c | 3 +-
arch/loongarch/net/bpf_jit.c | 2 +-
arch/loongarch/pci/acpi.c | 6 +-
arch/m68k/amiga/chipram.c | 2 +-
arch/m68k/atari/stram.c | 2 +-
arch/m68k/emu/nfblock.c | 2 +-
arch/m68k/mm/kmap.c | 2 +-
arch/mips/alchemy/common/clock.c | 8 +-
arch/mips/alchemy/common/dbdma.c | 8 +-
arch/mips/alchemy/common/platform.c | 4 +-
arch/mips/alchemy/devboards/platform.c | 8 +-
arch/mips/bcm47xx/setup.c | 2 +-
arch/mips/cavium-octeon/octeon-irq.c | 10 +-
arch/mips/kernel/module.c | 2 +-
arch/mips/kernel/smp-cps.c | 14 ++-
arch/mips/kernel/vpe.c | 6 +-
arch/mips/lantiq/falcon/sysctrl.c | 2 +-
arch/mips/lantiq/xway/gptu.c | 2 +-
arch/mips/lantiq/xway/sysctrl.c | 10 +-
arch/mips/loongson64/init.c | 2 +-
arch/mips/pci/pci-alchemy.c | 2 +-
arch/mips/pci/pci-xtalk-bridge.c | 2 +-
arch/mips/ralink/mt7620.c | 2 +-
arch/mips/ralink/mt7621.c | 2 +-
arch/mips/ralink/rt288x.c | 2 +-
arch/mips/ralink/rt305x.c | 2 +-
arch/mips/ralink/rt3883.c | 2 +-
arch/mips/sgi-ip22/ip22-gio.c | 2 +-
arch/mips/sgi-ip27/ip27-irq.c | 2 +-
arch/mips/sgi-ip27/ip27-xtalk.c | 4 +-
arch/mips/sgi-ip30/ip30-irq.c | 2 +-
arch/mips/sgi-ip30/ip30-xtalk.c | 4 +-
arch/mips/txx9/generic/pci.c | 2 +-
arch/mips/txx9/generic/setup.c | 4 +-
arch/nios2/platform/platform.c | 2 +-
arch/parisc/kernel/drivers.c | 2 +-
arch/parisc/kernel/inventory.c | 4 +-
arch/parisc/kernel/processor.c | 2 +-
arch/parisc/kernel/unwind.c | 4 +-
arch/parisc/kernel/vdso.c | 2 +-
arch/parisc/net/bpf_jit_core.c | 4 +-
arch/powerpc/kernel/cacheinfo.c | 6 +-
arch/powerpc/kernel/eeh_cache.c | 2 +-
arch/powerpc/kernel/eeh_event.c | 2 +-
arch/powerpc/kernel/nvram_64.c | 4 +-
arch/powerpc/kernel/pci-common.c | 8 +-
arch/powerpc/kernel/pci_dn.c | 6 +-
arch/powerpc/kernel/secvar-sysfs.c | 2 +-
arch/powerpc/kernel/smp-tbsync.c | 2 +-
arch/powerpc/kernel/smp.c | 2 +-
arch/powerpc/kernel/vdso.c | 2 +-
arch/powerpc/kvm/book3s_64_mmu_hv.c | 6 +-
arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +-
arch/powerpc/kvm/book3s_64_vio.c | 4 +-
arch/powerpc/kvm/book3s_hv.c | 8 +-
arch/powerpc/kvm/book3s_hv_nested.c | 4 +-
arch/powerpc/kvm/book3s_hv_uvmem.c | 4 +-
arch/powerpc/kvm/book3s_pr.c | 4 +-
arch/powerpc/kvm/book3s_rtas.c | 2 +-
arch/powerpc/kvm/book3s_xics.c | 6 +-
arch/powerpc/kvm/book3s_xive.c | 6 +-
arch/powerpc/kvm/book3s_xive_native.c | 2 +-
arch/powerpc/kvm/e500.c | 2 +-
arch/powerpc/kvm/e500_mmu.c | 25 +++--
arch/powerpc/kvm/guest-state-buffer.c | 4 +-
arch/powerpc/kvm/mpic.c | 4 +-
arch/powerpc/lib/rheap.c | 4 +-
arch/powerpc/mm/book3s64/iommu_api.c | 2 +-
arch/powerpc/mm/book3s64/mmu_context.c | 8 +-
arch/powerpc/mm/book3s64/subpage_prot.c | 2 +-
arch/powerpc/mm/drmem.c | 8 +-
arch/powerpc/mm/mem.c | 2 +-
arch/powerpc/net/bpf_jit_comp.c | 2 +-
arch/powerpc/perf/hv-24x7.c | 13 ++-
arch/powerpc/perf/hv-gpci.c | 2 +-
arch/powerpc/perf/imc-pmu.c | 30 +++---
arch/powerpc/perf/vpa-dtl.c | 2 +-
arch/powerpc/platforms/44x/hsta_msi.c | 3 +-
arch/powerpc/platforms/44x/pci.c | 3 +-
arch/powerpc/platforms/44x/uic.c | 2 +-
arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 2 +-
arch/powerpc/platforms/book3s/vas-api.c | 2 +-
arch/powerpc/platforms/cell/spu_base.c | 2 +-
arch/powerpc/platforms/cell/spufs/context.c | 2 +-
arch/powerpc/platforms/cell/spufs/file.c | 6 +-
arch/powerpc/platforms/cell/spufs/gang.c | 2 +-
arch/powerpc/platforms/cell/spufs/inode.c | 4 +-
arch/powerpc/platforms/cell/spufs/sched.c | 2 +-
arch/powerpc/platforms/pasemi/gpio_mdio.c | 2 +-
arch/powerpc/platforms/powermac/low_i2c.c | 6 +-
arch/powerpc/platforms/powermac/pfunc_core.c | 4 +-
arch/powerpc/platforms/powernv/idle.c | 4 +-
arch/powerpc/platforms/powernv/memtrace.c | 4 +-
arch/powerpc/platforms/powernv/ocxl.c | 4 +-
arch/powerpc/platforms/powernv/opal-async.c | 4 +-
arch/powerpc/platforms/powernv/opal-core.c | 4 +-
arch/powerpc/platforms/powernv/opal-dump.c | 2 +-
arch/powerpc/platforms/powernv/opal-elog.c | 2 +-
arch/powerpc/platforms/powernv/opal-hmi.c | 2 +-
arch/powerpc/platforms/powernv/opal-imc.c | 6 +-
arch/powerpc/platforms/powernv/opal-irqchip.c | 2 +-
arch/powerpc/platforms/powernv/opal-lpc.c | 2 +-
.../powerpc/platforms/powernv/opal-memory-errors.c | 2 +-
arch/powerpc/platforms/powernv/opal-powercap.c | 11 +--
arch/powerpc/platforms/powernv/opal-psr.c | 4 +-
.../powerpc/platforms/powernv/opal-sensor-groups.c | 11 +--
arch/powerpc/platforms/powernv/opal-sysparam.c | 2 +-
arch/powerpc/platforms/powernv/opal-xscom.c | 2 +-
arch/powerpc/platforms/powernv/opal.c | 4 +-
arch/powerpc/platforms/powernv/pci-ioda.c | 2 +-
arch/powerpc/platforms/powernv/pci-sriov.c | 2 +-
arch/powerpc/platforms/powernv/rng.c | 2 +-
arch/powerpc/platforms/powernv/vas-window.c | 2 +-
arch/powerpc/platforms/powernv/vas.c | 2 +-
arch/powerpc/platforms/ps3/device-init.c | 18 ++--
arch/powerpc/platforms/ps3/mm.c | 4 +-
arch/powerpc/platforms/ps3/spu.c | 3 +-
arch/powerpc/platforms/pseries/dlpar.c | 6 +-
arch/powerpc/platforms/pseries/hotplug-memory.c | 2 +-
arch/powerpc/platforms/pseries/hvcserver.c | 4 +-
arch/powerpc/platforms/pseries/iommu.c | 14 +--
arch/powerpc/platforms/pseries/lparcfg.c | 2 +-
arch/powerpc/platforms/pseries/mobility.c | 2 +-
arch/powerpc/platforms/pseries/msi.c | 2 +-
arch/powerpc/platforms/pseries/papr-hvpipe.c | 4 +-
arch/powerpc/platforms/pseries/papr-phy-attest.c | 2 +-
.../powerpc/platforms/pseries/papr-platform-dump.c | 4 +-
arch/powerpc/platforms/pseries/papr-rtas-common.c | 2 +-
arch/powerpc/platforms/pseries/papr-sysparm.c | 2 +-
.../platforms/pseries/papr_platform_attributes.c | 8 +-
arch/powerpc/platforms/pseries/papr_scm.c | 4 +-
arch/powerpc/platforms/pseries/pci.c | 4 +-
arch/powerpc/platforms/pseries/reconfig.c | 4 +-
arch/powerpc/platforms/pseries/vas-sysfs.c | 2 +-
arch/powerpc/platforms/pseries/vas.c | 4 +-
arch/powerpc/platforms/pseries/vio.c | 7 +-
arch/powerpc/sysdev/ehv_pic.c | 2 +-
arch/powerpc/sysdev/fsl_gtm.c | 2 +-
arch/powerpc/sysdev/fsl_lbc.c | 4 +-
arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c | 2 +-
arch/powerpc/sysdev/fsl_msi.c | 4 +-
arch/powerpc/sysdev/fsl_pci.c | 2 +-
arch/powerpc/sysdev/fsl_rio.c | 10 +-
arch/powerpc/sysdev/fsl_rmu.c | 2 +-
arch/powerpc/sysdev/ipic.c | 2 +-
arch/powerpc/sysdev/mpic.c | 9 +-
arch/powerpc/sysdev/mpic_msgr.c | 6 +-
arch/powerpc/sysdev/mpic_timer.c | 2 +-
arch/powerpc/sysdev/of_rtc.c | 2 +-
arch/powerpc/sysdev/xics/ics-native.c | 2 +-
arch/powerpc/sysdev/xive/common.c | 5 +-
arch/powerpc/sysdev/xive/spapr.c | 2 +-
arch/riscv/kernel/hibernate.c | 2 +-
arch/riscv/kernel/machine_kexec_file.c | 2 +-
arch/riscv/kernel/module.c | 11 +--
arch/riscv/kernel/tests/kprobes/test-kprobes.c | 2 +-
arch/riscv/kernel/unaligned_access_speed.c | 2 +-
arch/riscv/kernel/vdso.c | 5 +-
arch/riscv/kvm/aia_aplic.c | 5 +-
arch/riscv/kvm/aia_imsic.c | 2 +-
arch/riscv/kvm/vcpu_sbi_fwft.c | 4 +-
arch/riscv/kvm/vm.c | 2 +-
arch/riscv/net/bpf_jit_comp64.c | 2 +-
arch/riscv/net/bpf_jit_core.c | 4 +-
arch/s390/appldata/appldata_base.c | 4 +-
arch/s390/appldata/appldata_mem.c | 2 +-
arch/s390/appldata/appldata_net_sum.c | 2 +-
arch/s390/hypfs/hypfs_dbfs.c | 2 +-
arch/s390/hypfs/hypfs_diag0c.c | 7 +-
arch/s390/hypfs/hypfs_sprp.c | 2 +-
arch/s390/hypfs/inode.c | 2 +-
arch/s390/kernel/cert_store.c | 2 +-
arch/s390/kernel/debug.c | 15 ++-
arch/s390/kernel/guarded_storage.c | 4 +-
arch/s390/kernel/irq.c | 2 +-
arch/s390/kernel/os_info.c | 2 +-
arch/s390/kernel/perf_cpum_cf.c | 4 +-
arch/s390/kernel/perf_cpum_cf_events.c | 2 +-
arch/s390/kernel/perf_cpum_sf.c | 2 +-
arch/s390/kernel/perf_pai.c | 14 +--
arch/s390/kernel/ptrace.c | 6 +-
arch/s390/kernel/runtime_instr.c | 2 +-
arch/s390/kernel/smp.c | 2 +-
arch/s390/kernel/vdso.c | 2 +-
arch/s390/kvm/dat.c | 2 +-
arch/s390/kvm/gmap.c | 4 +-
arch/s390/kvm/guestdbg.c | 8 +-
arch/s390/kvm/interrupt.c | 8 +-
arch/s390/kvm/kvm-s390.c | 6 +-
arch/s390/kvm/pci.c | 10 +-
arch/s390/kvm/pv.c | 2 +-
arch/s390/mm/extmem.c | 8 +-
arch/s390/net/bpf_jit_comp.c | 2 +-
arch/s390/pci/pci.c | 8 +-
arch/s390/pci/pci_bus.c | 2 +-
arch/s390/pci/pci_irq.c | 5 +-
arch/sh/drivers/dma/dmabrg.c | 3 +-
arch/sh/drivers/heartbeat.c | 2 +-
arch/sh/drivers/pci/pcie-sh7786.c | 4 +-
arch/sh/drivers/push-switch.c | 2 +-
arch/sh/kernel/cpu/sh4/sq.c | 2 +-
arch/sh/kernel/dwarf.c | 4 +-
arch/sparc/kernel/central.c | 4 +-
arch/sparc/kernel/chmc.c | 4 +-
arch/sparc/kernel/cpumap.c | 2 +-
arch/sparc/kernel/ds.c | 2 +-
arch/sparc/kernel/ioport.c | 2 +-
arch/sparc/kernel/irq_64.c | 4 +-
arch/sparc/kernel/ldc.c | 2 +-
arch/sparc/kernel/leon_pci_grpci2.c | 2 +-
arch/sparc/kernel/of_device_32.c | 2 +-
arch/sparc/kernel/of_device_64.c | 2 +-
arch/sparc/kernel/pci.c | 2 +-
arch/sparc/kernel/pci_common.c | 2 +-
arch/sparc/kernel/pci_fire.c | 4 +-
arch/sparc/kernel/pci_psycho.c | 4 +-
arch/sparc/kernel/pci_sabre.c | 4 +-
arch/sparc/kernel/pci_schizo.c | 4 +-
arch/sparc/kernel/pci_sun4v.c | 8 +-
arch/sparc/kernel/pcic.c | 2 +-
arch/sparc/kernel/sbus.c | 4 +-
arch/sparc/kernel/setup_32.c | 2 +-
arch/sparc/kernel/smp_64.c | 4 +-
arch/sparc/kernel/starfire.c | 2 +-
arch/sparc/kernel/sun4d_irq.c | 2 +-
arch/sparc/kernel/sun4m_irq.c | 2 +-
arch/sparc/kernel/sys_sparc_64.c | 9 +-
arch/sparc/kernel/vio.c | 2 +-
arch/sparc/mm/init_64.c | 2 +-
arch/sparc/mm/io-unit.c | 2 +-
arch/sparc/mm/iommu.c | 2 +-
arch/sparc/net/bpf_jit_comp_64.c | 2 +-
arch/sparc/vdso/vma.c | 4 +-
arch/um/drivers/chan_kern.c | 2 +-
arch/um/drivers/hostaudio_kern.c | 4 +-
arch/um/drivers/line.c | 2 +-
arch/um/drivers/mconsole_kern.c | 2 +-
arch/um/drivers/port_kern.c | 6 +-
arch/um/drivers/ubd_kern.c | 12 +--
arch/um/drivers/vector_kern.c | 18 ++--
arch/um/drivers/vector_transports.c | 5 +-
arch/um/drivers/vfio_kern.c | 9 +-
arch/um/drivers/virtio_pcidev.c | 2 +-
arch/um/drivers/virtio_uml.c | 4 +-
arch/um/drivers/xterm_kern.c | 2 +-
arch/um/kernel/irq.c | 2 +-
arch/x86/coco/sev/core.c | 6 +-
arch/x86/events/amd/iommu.c | 4 +-
arch/x86/events/amd/uncore.c | 4 +-
arch/x86/events/core.c | 2 +-
arch/x86/events/intel/core.c | 5 +-
arch/x86/events/intel/uncore.c | 7 +-
arch/x86/events/intel/uncore_discovery.c | 11 ++-
arch/x86/events/intel/uncore_snbep.c | 13 +--
arch/x86/events/rapl.c | 4 +-
arch/x86/hyperv/hv_init.c | 5 +-
arch/x86/hyperv/irqdomain.c | 2 +-
arch/x86/hyperv/ivm.c | 4 +-
arch/x86/kernel/alternative.c | 2 +-
arch/x86/kernel/amd_nb.c | 3 +-
arch/x86/kernel/amd_node.c | 2 +-
arch/x86/kernel/apic/io_apic.c | 2 +-
arch/x86/kernel/apm_32.c | 2 +-
arch/x86/kernel/cpu/amd_cache_disable.c | 2 +-
arch/x86/kernel/cpu/mce/amd.c | 6 +-
arch/x86/kernel/cpu/mce/core.c | 2 +-
arch/x86/kernel/cpu/mce/dev-mcelog.c | 2 +-
arch/x86/kernel/cpu/microcode/amd.c | 2 +-
arch/x86/kernel/cpu/mtrr/generic.c | 2 +-
arch/x86/kernel/cpu/mtrr/legacy.c | 2 +-
arch/x86/kernel/cpu/sgx/driver.c | 2 +-
arch/x86/kernel/cpu/sgx/encl.c | 4 +-
arch/x86/kernel/cpu/sgx/ioctl.c | 2 +-
arch/x86/kernel/cpu/sgx/main.c | 3 +-
arch/x86/kernel/cpu/sgx/virt.c | 2 +-
arch/x86/kernel/hpet.c | 4 +-
arch/x86/kernel/ioport.c | 2 +-
arch/x86/kernel/kdebugfs.c | 2 +-
arch/x86/kernel/kexec-bzimage64.c | 2 +-
arch/x86/kernel/ksysfs.c | 2 +-
arch/x86/kernel/kvm.c | 2 +-
arch/x86/kernel/ldt.c | 2 +-
arch/x86/kernel/uprobes.c | 2 +-
arch/x86/kernel/vm86_32.c | 2 +-
arch/x86/kvm/cpuid.c | 5 +-
arch/x86/kvm/hyperv.c | 2 +-
arch/x86/kvm/i8254.c | 2 +-
arch/x86/kvm/i8259.c | 2 +-
arch/x86/kvm/ioapic.c | 2 +-
arch/x86/kvm/lapic.c | 2 +-
arch/x86/kvm/mmu/mmu.c | 2 +-
arch/x86/kvm/svm/nested.c | 2 +-
arch/x86/kvm/svm/sev.c | 4 +-
arch/x86/kvm/vmx/tdx.c | 10 +-
arch/x86/kvm/x86.c | 10 +-
arch/x86/kvm/xen.c | 7 +-
arch/x86/mm/kmmio.c | 4 +-
arch/x86/mm/mmio-mod.c | 2 +-
arch/x86/mm/pat/memtype.c | 4 +-
arch/x86/net/bpf_jit_comp.c | 4 +-
arch/x86/net/bpf_jit_comp32.c | 2 +-
arch/x86/pci/acpi.c | 2 +-
arch/x86/pci/bus_numa.c | 4 +-
arch/x86/pci/common.c | 2 +-
arch/x86/pci/fixup.c | 2 +-
arch/x86/pci/i386.c | 2 +-
arch/x86/pci/mmconfig-shared.c | 2 +-
arch/x86/pci/xen.c | 2 +-
arch/x86/platform/efi/runtime-map.c | 4 +-
arch/x86/platform/geode/geode-common.c | 4 +-
arch/x86/power/cpu.c | 2 +-
arch/x86/virt/svm/sev.c | 2 +-
arch/x86/virt/vmx/tdx/tdx.c | 2 +-
arch/x86/xen/grant-table.c | 2 +-
arch/x86/xen/smp_pv.c | 2 +-
arch/xtensa/kernel/ptrace.c | 4 +-
arch/xtensa/platforms/iss/simdisk.c | 2 +-
block/bfq-cgroup.c | 2 +-
block/bfq-iosched.c | 6 +-
block/bio-integrity.c | 4 +-
block/bio.c | 2 +-
block/blk-cgroup.c | 2 +-
block/blk-crypto-fallback.c | 9 +-
block/blk-crypto-profile.c | 7 +-
block/blk-crypto-sysfs.c | 2 +-
block/blk-iocost.c | 4 +-
block/blk-iolatency.c | 2 +-
block/blk-ioprio.c | 2 +-
block/blk-map.c | 2 +-
block/blk-mq-sched.c | 4 +-
block/blk-mq.c | 4 +-
block/blk-stat.c | 7 +-
block/blk-wbt.c | 2 +-
block/blk-zoned.c | 4 +-
block/bsg-lib.c | 2 +-
block/bsg.c | 2 +-
block/disk-events.c | 2 +-
block/fops.c | 3 +-
block/genhd.c | 4 +-
block/holder.c | 2 +-
block/partitions/aix.c | 2 +-
block/partitions/cmdline.c | 4 +-
block/partitions/core.c | 2 +-
block/partitions/efi.c | 2 +-
block/partitions/ibm.c | 6 +-
block/partitions/ldm.c | 10 +-
block/sed-opal.c | 4 +-
certs/blacklist.c | 2 +-
certs/system_keyring.c | 2 +-
crypto/af_alg.c | 2 +-
crypto/algboss.c | 4 +-
crypto/algif_rng.c | 2 +-
crypto/api.c | 2 +-
crypto/asymmetric_keys/asymmetric_type.c | 2 +-
crypto/asymmetric_keys/pkcs7_parser.c | 14 ++-
crypto/asymmetric_keys/pkcs8_parser.c | 2 +-
crypto/asymmetric_keys/x509_cert_parser.c | 8 +-
crypto/asymmetric_keys/x509_public_key.c | 2 +-
crypto/deflate.c | 2 +-
crypto/drbg.c | 4 +-
crypto/ecc.c | 2 +-
crypto/gcm.c | 2 +-
crypto/simd.c | 4 +-
crypto/tcrypt.c | 12 +--
crypto/testmgr.c | 10 +-
crypto/zstd.c | 2 +-
drivers/accel/amdxdna/aie2_ctx.c | 4 +-
drivers/accel/amdxdna/aie2_error.c | 2 +-
drivers/accel/amdxdna/aie2_pci.c | 6 +-
drivers/accel/amdxdna/aie2_solver.c | 4 +-
drivers/accel/amdxdna/amdxdna_ctx.c | 6 +-
drivers/accel/amdxdna/amdxdna_gem.c | 8 +-
drivers/accel/amdxdna/amdxdna_mailbox.c | 2 +-
drivers/accel/amdxdna/amdxdna_pci_drv.c | 2 +-
drivers/accel/amdxdna/amdxdna_ubuf.c | 8 +-
drivers/accel/ethosu/ethosu_drv.c | 3 +-
drivers/accel/ethosu/ethosu_gem.c | 5 +-
drivers/accel/ethosu/ethosu_job.c | 6 +-
drivers/accel/habanalabs/common/command_buffer.c | 4 +-
.../accel/habanalabs/common/command_submission.c | 27 +++---
drivers/accel/habanalabs/common/context.c | 8 +-
drivers/accel/habanalabs/common/debugfs.c | 3 +-
drivers/accel/habanalabs/common/decoder.c | 2 +-
drivers/accel/habanalabs/common/device.c | 30 +++---
drivers/accel/habanalabs/common/firmware_if.c | 2 +-
drivers/accel/habanalabs/common/habanalabs_drv.c | 4 +-
drivers/accel/habanalabs/common/habanalabs_ioctl.c | 10 +-
drivers/accel/habanalabs/common/hldio.c | 2 +-
drivers/accel/habanalabs/common/hw_queue.c | 7 +-
drivers/accel/habanalabs/common/hwmon.c | 6 +-
drivers/accel/habanalabs/common/irq.c | 12 ++-
drivers/accel/habanalabs/common/memory.c | 24 ++---
drivers/accel/habanalabs/common/memory_mgr.c | 2 +-
drivers/accel/habanalabs/common/mmu/mmu.c | 9 +-
drivers/accel/habanalabs/common/security.c | 20 ++--
drivers/accel/habanalabs/common/state_dump.c | 2 +-
drivers/accel/habanalabs/gaudi/gaudi.c | 11 +--
drivers/accel/habanalabs/gaudi2/gaudi2.c | 21 +++--
drivers/accel/habanalabs/gaudi2/gaudi2_security.c | 3 +-
drivers/accel/habanalabs/goya/goya.c | 11 +--
drivers/accel/ivpu/ivpu_drv.c | 2 +-
drivers/accel/ivpu/ivpu_gem_userptr.c | 4 +-
drivers/accel/ivpu/ivpu_ipc.c | 2 +-
drivers/accel/ivpu/ivpu_job.c | 6 +-
drivers/accel/ivpu/ivpu_ms.c | 2 +-
drivers/accel/qaic/qaic_control.c | 11 ++-
drivers/accel/qaic/qaic_data.c | 12 +--
drivers/accel/qaic/qaic_drv.c | 2 +-
drivers/accel/qaic/qaic_ras.c | 2 +-
drivers/accel/qaic/qaic_ssr.c | 11 ++-
drivers/accel/qaic/qaic_timesync.c | 8 +-
drivers/accel/rocket/rocket_drv.c | 4 +-
drivers/accel/rocket/rocket_gem.c | 2 +-
drivers/accel/rocket/rocket_job.c | 14 +--
drivers/accessibility/speakup/main.c | 4 +-
drivers/accessibility/speakup/spk_ttyio.c | 2 +-
drivers/acpi/ac.c | 2 +-
drivers/acpi/acpi_apd.c | 2 +-
drivers/acpi/acpi_configfs.c | 2 +-
drivers/acpi/acpi_ipmi.c | 4 +-
drivers/acpi/acpi_lpat.c | 4 +-
drivers/acpi/acpi_memhotplug.c | 4 +-
drivers/acpi/acpi_mrrm.c | 6 +-
drivers/acpi/acpi_pcc.c | 2 +-
drivers/acpi/acpi_platform.c | 2 +-
drivers/acpi/acpi_processor.c | 2 +-
drivers/acpi/acpi_video.c | 17 ++--
drivers/acpi/acpi_watchdog.c | 2 +-
drivers/acpi/apei/apei-base.c | 4 +-
drivers/acpi/apei/einj-core.c | 3 +-
drivers/acpi/apei/ghes.c | 2 +-
drivers/acpi/arm64/ffh.c | 2 +-
drivers/acpi/arm64/iort.c | 8 +-
drivers/acpi/button.c | 2 +-
drivers/acpi/container.c | 2 +-
drivers/acpi/cppc_acpi.c | 6 +-
drivers/acpi/dock.c | 2 +-
drivers/acpi/ec.c | 6 +-
drivers/acpi/glue.c | 2 +-
drivers/acpi/ioapic.c | 2 +-
drivers/acpi/mipi-disco-img.c | 6 +-
drivers/acpi/nfit/core.c | 4 +-
drivers/acpi/numa/hmat.c | 8 +-
drivers/acpi/nvs.c | 4 +-
drivers/acpi/osl.c | 6 +-
drivers/acpi/pci_irq.c | 2 +-
drivers/acpi/pci_link.c | 2 +-
drivers/acpi/pci_mcfg.c | 2 +-
drivers/acpi/pci_root.c | 2 +-
drivers/acpi/pci_slot.c | 2 +-
drivers/acpi/platform_profile.c | 4 +-
drivers/acpi/power.c | 6 +-
drivers/acpi/prmt.c | 2 +-
drivers/acpi/processor_idle.c | 4 +-
drivers/acpi/processor_pdc.c | 4 +-
drivers/acpi/processor_perflib.c | 5 +-
drivers/acpi/processor_throttling.c | 5 +-
drivers/acpi/property.c | 4 +-
drivers/acpi/riscv/irq.c | 11 ++-
drivers/acpi/riscv/rimt.c | 2 +-
drivers/acpi/sbs.c | 2 +-
drivers/acpi/sbshc.c | 2 +-
drivers/acpi/scan.c | 16 ++--
drivers/acpi/sysfs.c | 12 +--
drivers/acpi/thermal.c | 2 +-
drivers/acpi/utils.c | 2 +-
drivers/acpi/viot.c | 4 +-
drivers/acpi/wakeup.c | 2 +-
drivers/acpi/x86/lpss.c | 2 +-
drivers/acpi/x86/s2idle.c | 11 +--
drivers/amba/bus.c | 2 +-
drivers/android/binder.c | 31 +++----
drivers/android/binder/rust_binderfs.c | 8 +-
drivers/android/binder_alloc.c | 11 +--
drivers/android/binderfs.c | 8 +-
drivers/ata/libahci_platform.c | 3 +-
drivers/ata/libata-acpi.c | 4 +-
drivers/ata/libata-core.c | 8 +-
drivers/ata/libata-pmp.c | 4 +-
drivers/ata/libata-sata.c | 2 +-
drivers/ata/libata-transport.c | 2 +-
drivers/ata/libata-zpodd.c | 2 +-
drivers/ata/pata_parport/pata_parport.c | 2 +-
drivers/ata/sata_dwc_460ex.c | 2 +-
drivers/ata/sata_fsl.c | 4 +-
drivers/atm/adummy.c | 3 +-
drivers/atm/atmtcp.c | 2 +-
drivers/atm/eni.c | 10 +-
drivers/atm/fore200e.c | 13 ++-
drivers/atm/he.c | 10 +-
drivers/atm/idt77105.c | 2 +-
drivers/atm/idt77252.c | 12 +--
drivers/atm/iphase.c | 29 +++---
drivers/atm/lanai.c | 4 +-
drivers/atm/nicstar.c | 7 +-
drivers/atm/solos-pci.c | 2 +-
drivers/atm/suni.c | 2 +-
drivers/auxdisplay/hd44780.c | 2 +-
drivers/auxdisplay/line-display.c | 4 +-
drivers/auxdisplay/panel.c | 2 +-
drivers/base/arch_topology.c | 2 +-
drivers/base/attribute_container.c | 2 +-
drivers/base/auxiliary.c | 2 +-
drivers/base/auxiliary_sysfs.c | 2 +-
drivers/base/bus.c | 6 +-
drivers/base/cacheinfo.c | 7 +-
drivers/base/class.c | 6 +-
drivers/base/component.c | 6 +-
drivers/base/core.c | 14 +--
drivers/base/cpu.c | 2 +-
drivers/base/devcoredump.c | 2 +-
drivers/base/devres.c | 2 +-
drivers/base/faux.c | 4 +-
drivers/base/firmware_loader/main.c | 8 +-
drivers/base/firmware_loader/sysfs.c | 2 +-
drivers/base/firmware_loader/sysfs_upload.c | 4 +-
drivers/base/isa.c | 2 +-
drivers/base/map.c | 6 +-
drivers/base/memory.c | 4 +-
drivers/base/node.c | 8 +-
drivers/base/physical_location.c | 4 +-
drivers/base/power/clock_ops.c | 4 +-
drivers/base/power/common.c | 4 +-
drivers/base/power/qos.c | 10 +-
drivers/base/power/wakeirq.c | 4 +-
drivers/base/power/wakeup.c | 2 +-
drivers/base/power/wakeup_stats.c | 2 +-
drivers/base/regmap/regcache-flat.c | 2 +-
drivers/base/regmap/regcache-maple.c | 2 +-
drivers/base/regmap/regcache-rbtree.c | 4 +-
drivers/base/regmap/regcache.c | 3 +-
drivers/base/regmap/regmap-debugfs.c | 4 +-
drivers/base/regmap/regmap-irq.c | 2 +-
drivers/base/regmap/regmap-kunit.c | 4 +-
drivers/base/regmap/regmap-mmio.c | 2 +-
drivers/base/regmap/regmap-ram.c | 6 +-
drivers/base/regmap/regmap-raw-ram.c | 6 +-
drivers/base/regmap/regmap-spi-avmm.c | 2 +-
drivers/base/regmap/regmap-spi.c | 2 +-
drivers/base/regmap/regmap.c | 8 +-
drivers/base/soc.c | 4 +-
drivers/base/swnode.c | 6 +-
drivers/bcma/driver_pci_host.c | 2 +-
drivers/bcma/host_pci.c | 2 +-
drivers/bcma/scan.c | 2 +-
drivers/block/aoe/aoecmd.c | 12 +--
drivers/block/aoe/aoedev.c | 4 +-
drivers/block/brd.c | 2 +-
drivers/block/drbd/drbd_bitmap.c | 4 +-
drivers/block/drbd/drbd_main.c | 10 +-
drivers/block/drbd/drbd_nl.c | 12 +--
drivers/block/drbd/drbd_receiver.c | 17 ++--
drivers/block/drbd/drbd_state.c | 4 +-
drivers/block/drbd/drbd_worker.c | 4 +-
drivers/block/loop.c | 7 +-
drivers/block/nbd.c | 12 +--
drivers/block/null_blk/main.c | 7 +-
drivers/block/null_blk/zoned.c | 4 +-
drivers/block/ps3disk.c | 2 +-
drivers/block/ps3vram.c | 7 +-
drivers/block/rbd.c | 20 ++--
drivers/block/rnbd/rnbd-clt-sysfs.c | 2 +-
drivers/block/rnbd/rnbd-clt.c | 13 ++-
drivers/block/rnbd/rnbd-srv.c | 8 +-
drivers/block/sunvdc.c | 2 +-
drivers/block/swim.c | 2 +-
drivers/block/ublk_drv.c | 4 +-
drivers/block/virtio_blk.c | 10 +-
drivers/block/xen-blkback/blkback.c | 4 +-
drivers/block/xen-blkback/xenbus.c | 16 ++--
drivers/block/xen-blkfront.c | 20 ++--
drivers/block/z2ram.c | 4 +-
drivers/block/zloop.c | 4 +-
drivers/block/zram/backend_deflate.c | 2 +-
drivers/block/zram/backend_lz4.c | 6 +-
drivers/block/zram/backend_lz4hc.c | 6 +-
drivers/block/zram/backend_zstd.c | 4 +-
drivers/block/zram/zcomp.c | 2 +-
drivers/block/zram/zram_drv.c | 12 +--
drivers/bluetooth/bpa10x.c | 2 +-
drivers/bluetooth/btintel.c | 2 +-
drivers/bluetooth/btintel_pcie.c | 8 +-
drivers/bluetooth/btmrvl_debugfs.c | 2 +-
drivers/bluetooth/btmrvl_main.c | 4 +-
drivers/bluetooth/btmtk.c | 2 +-
drivers/bluetooth/btrsi.c | 2 +-
drivers/bluetooth/btrtl.c | 6 +-
drivers/bluetooth/btusb.c | 4 +-
drivers/bluetooth/hci_ag6xx.c | 2 +-
drivers/bluetooth/hci_aml.c | 2 +-
drivers/bluetooth/hci_ath.c | 2 +-
drivers/bluetooth/hci_bcm.c | 2 +-
drivers/bluetooth/hci_bcsp.c | 2 +-
drivers/bluetooth/hci_h4.c | 2 +-
drivers/bluetooth/hci_h5.c | 4 +-
drivers/bluetooth/hci_intel.c | 2 +-
drivers/bluetooth/hci_ldisc.c | 2 +-
drivers/bluetooth/hci_ll.c | 2 +-
drivers/bluetooth/hci_mrvl.c | 2 +-
drivers/bluetooth/hci_qca.c | 4 +-
drivers/bluetooth/hci_vhci.c | 2 +-
drivers/bluetooth/virtio_bt.c | 2 +-
drivers/bus/arm-cci.c | 2 +-
drivers/bus/fsl-mc/fsl-mc-bus.c | 7 +-
drivers/bus/fsl-mc/fsl-mc-uapi.c | 2 +-
drivers/bus/mhi/ep/main.c | 16 ++--
drivers/bus/mhi/ep/ring.c | 3 +-
drivers/bus/mhi/host/boot.c | 10 +-
drivers/bus/mhi/host/init.c | 14 +--
drivers/bus/mhi/host/pm.c | 2 +-
drivers/bus/mips_cdmm.c | 4 +-
drivers/bus/moxtet.c | 2 +-
drivers/bus/omap_l3_smx.c | 2 +-
drivers/bus/stm32_firewall.c | 2 +-
drivers/bus/sunxi-rsb.c | 4 +-
drivers/bus/ti-sysc.c | 8 +-
drivers/bus/vexpress-config.c | 2 +-
drivers/cdrom/cdrom.c | 8 +-
drivers/cdrom/gdrom.c | 14 +--
drivers/cdx/cdx.c | 4 +-
drivers/cdx/controller/cdx_controller.c | 4 +-
drivers/cdx/controller/mcdi.c | 6 +-
drivers/char/agp/amd-k7-agp.c | 5 +-
drivers/char/agp/ati-agp.c | 5 +-
drivers/char/agp/backend.c | 2 +-
drivers/char/agp/generic.c | 4 +-
drivers/char/agp/isoch.c | 6 +-
drivers/char/agp/sworks-agp.c | 6 +-
drivers/char/agp/uninorth-agp.c | 5 +-
drivers/char/apm-emulation.c | 2 +-
drivers/char/bsr.c | 3 +-
drivers/char/hpet.c | 3 +-
drivers/char/hw_random/amd-rng.c | 2 +-
drivers/char/hw_random/geode-rng.c | 2 +-
drivers/char/hw_random/intel-rng.c | 2 +-
drivers/char/hw_random/virtio-rng.c | 2 +-
drivers/char/ipmi/ipmb_dev_int.c | 2 +-
drivers/char/ipmi/ipmi_devintf.c | 4 +-
drivers/char/ipmi/ipmi_dmi.c | 2 +-
drivers/char/ipmi/ipmi_msghandler.c | 16 ++--
drivers/char/ipmi/ipmi_si_intf.c | 2 +-
drivers/char/ipmi/ipmi_ssif.c | 6 +-
drivers/char/ipmi/kcs_bmc_serio.c | 2 +-
drivers/char/powernv-op-panel.c | 2 +-
drivers/char/ppdev.c | 2 +-
drivers/char/ps3flash.c | 2 +-
drivers/char/random.c | 2 +-
drivers/char/tlclk.c | 2 +-
drivers/char/tpm/tpm-chip.c | 2 +-
drivers/char/tpm/tpm-dev.c | 2 +-
drivers/char/tpm/tpm2-sessions.c | 2 +-
drivers/char/tpm/tpm_crb_ffa.c | 2 +-
drivers/char/tpm/tpm_ibmvtpm.c | 2 +-
drivers/char/tpm/tpm_vtpm_proxy.c | 2 +-
drivers/char/tpm/tpmrm-dev.c | 2 +-
drivers/char/tpm/xen-tpmfront.c | 2 +-
drivers/char/virtio_console.c | 15 ++-
drivers/char/xillybus/xillybus_class.c | 2 +-
drivers/char/xillybus/xillybus_core.c | 2 +-
drivers/char/xillybus/xillyusb.c | 10 +-
drivers/clk/aspeed/clk-aspeed.c | 7 +-
drivers/clk/aspeed/clk-ast2600.c | 6 +-
drivers/clk/aspeed/clk-ast2700.c | 2 +-
drivers/clk/at91/clk-audio-pll.c | 6 +-
drivers/clk/at91/clk-generated.c | 2 +-
drivers/clk/at91/clk-h32mx.c | 2 +-
drivers/clk/at91/clk-i2s-mux.c | 2 +-
drivers/clk/at91/clk-main.c | 8 +-
drivers/clk/at91/clk-master.c | 4 +-
drivers/clk/at91/clk-peripheral.c | 4 +-
drivers/clk/at91/clk-pll.c | 2 +-
drivers/clk/at91/clk-plldiv.c | 2 +-
drivers/clk/at91/clk-programmable.c | 2 +-
drivers/clk/at91/clk-sam9x60-pll.c | 4 +-
drivers/clk/at91/clk-slow.c | 2 +-
drivers/clk/at91/clk-smd.c | 2 +-
drivers/clk/at91/clk-system.c | 2 +-
drivers/clk/at91/clk-usb.c | 6 +-
drivers/clk/at91/clk-utmi.c | 2 +-
drivers/clk/at91/dt-compat.c | 6 +-
drivers/clk/at91/pmc.c | 3 +-
drivers/clk/at91/sckc.c | 10 +-
drivers/clk/axis/clk-artpec6.c | 2 +-
drivers/clk/axs10x/pll_clock.c | 2 +-
drivers/clk/baikal-t1/ccu-div.c | 8 +-
drivers/clk/baikal-t1/ccu-pll.c | 6 +-
drivers/clk/baikal-t1/ccu-rst.c | 2 +-
drivers/clk/baikal-t1/clk-ccu-div.c | 4 +-
drivers/clk/baikal-t1/clk-ccu-pll.c | 2 +-
drivers/clk/bcm/clk-bcm2835.c | 2 +-
drivers/clk/bcm/clk-bcm53573-ilp.c | 2 +-
drivers/clk/bcm/clk-iproc-armpll.c | 2 +-
drivers/clk/bcm/clk-iproc-asiu.c | 8 +-
drivers/clk/bcm/clk-iproc-pll.c | 6 +-
drivers/clk/berlin/berlin2-avpll.c | 4 +-
drivers/clk/berlin/berlin2-div.c | 2 +-
drivers/clk/berlin/berlin2-pll.c | 2 +-
drivers/clk/berlin/bg2.c | 2 +-
drivers/clk/berlin/bg2q.c | 2 +-
drivers/clk/clk-asm9260.c | 2 +-
drivers/clk/clk-bm1880.c | 6 +-
drivers/clk/clk-bulk.c | 2 +-
drivers/clk/clk-clps711x.c | 5 +-
drivers/clk/clk-composite.c | 2 +-
drivers/clk/clk-divider.c | 2 +-
drivers/clk/clk-eyeq.c | 6 +-
drivers/clk/clk-fixed-factor.c | 2 +-
drivers/clk/clk-fixed-rate.c | 2 +-
drivers/clk/clk-fractional-divider.c | 2 +-
drivers/clk/clk-gate.c | 2 +-
drivers/clk/clk-gemini.c | 7 +-
drivers/clk/clk-highbank.c | 2 +-
drivers/clk/clk-hsdk-pll.c | 2 +-
drivers/clk/clk-k210.c | 2 +-
drivers/clk/clk-milbeaut.c | 9 +-
drivers/clk/clk-mux.c | 2 +-
drivers/clk/clk-nomadik.c | 4 +-
drivers/clk/clk-npcm7xx.c | 6 +-
drivers/clk/clk-qoriq.c | 8 +-
drivers/clk/clk-stm32f4.c | 20 ++--
drivers/clk/clk-stm32h7.c | 15 ++-
drivers/clk/clk-vt8500.c | 4 +-
drivers/clk/clk-xgene.c | 6 +-
drivers/clk/clk.c | 14 +--
drivers/clk/clkdev.c | 2 +-
drivers/clk/davinci/pll.c | 24 ++---
drivers/clk/davinci/psc.c | 8 +-
drivers/clk/hisilicon/clk-hi3620.c | 6 +-
drivers/clk/hisilicon/clk-hix5hd2.c | 2 +-
drivers/clk/hisilicon/clk.c | 4 +-
drivers/clk/hisilicon/clkdivider-hi6220.c | 4 +-
drivers/clk/hisilicon/clkgate-separated.c | 2 +-
drivers/clk/imgtec/clk-boston.c | 3 +-
drivers/clk/imx/clk-busy.c | 4 +-
drivers/clk/imx/clk-composite-7ulp.c | 6 +-
drivers/clk/imx/clk-composite-8m.c | 6 +-
drivers/clk/imx/clk-composite-93.c | 6 +-
drivers/clk/imx/clk-cpu.c | 2 +-
drivers/clk/imx/clk-divider-gate.c | 2 +-
drivers/clk/imx/clk-fixup-div.c | 2 +-
drivers/clk/imx/clk-fixup-mux.c | 2 +-
drivers/clk/imx/clk-frac-pll.c | 2 +-
drivers/clk/imx/clk-fracn-gppll.c | 2 +-
drivers/clk/imx/clk-gate-93.c | 2 +-
drivers/clk/imx/clk-gate-exclusive.c | 2 +-
drivers/clk/imx/clk-gate2.c | 2 +-
drivers/clk/imx/clk-gpr-mux.c | 2 +-
drivers/clk/imx/clk-imx6q.c | 4 +-
drivers/clk/imx/clk-imx6sl.c | 4 +-
drivers/clk/imx/clk-imx6sll.c | 4 +-
drivers/clk/imx/clk-imx6sx.c | 4 +-
drivers/clk/imx/clk-imx6ul.c | 4 +-
drivers/clk/imx/clk-imx7d.c | 3 +-
drivers/clk/imx/clk-imx7ulp.c | 16 ++--
drivers/clk/imx/clk-imx8mm.c | 4 +-
drivers/clk/imx/clk-lpcg-scu.c | 2 +-
drivers/clk/imx/clk-pfd.c | 2 +-
drivers/clk/imx/clk-pfdv2.c | 2 +-
drivers/clk/imx/clk-pll14xx.c | 2 +-
drivers/clk/imx/clk-pllv1.c | 2 +-
drivers/clk/imx/clk-pllv2.c | 2 +-
drivers/clk/imx/clk-pllv3.c | 2 +-
drivers/clk/imx/clk-pllv4.c | 2 +-
drivers/clk/imx/clk-scu.c | 6 +-
drivers/clk/imx/clk-sscg-pll.c | 2 +-
drivers/clk/imx/clk.c | 2 +-
drivers/clk/ingenic/cgu.c | 8 +-
drivers/clk/ingenic/tcu.c | 7 +-
drivers/clk/keystone/gate.c | 4 +-
drivers/clk/keystone/pll.c | 4 +-
drivers/clk/mediatek/clk-apmixed.c | 2 +-
drivers/clk/mediatek/clk-cpumux.c | 2 +-
drivers/clk/mediatek/clk-gate.c | 2 +-
drivers/clk/mediatek/clk-mtk.c | 8 +-
drivers/clk/mediatek/clk-mux.c | 2 +-
drivers/clk/mediatek/clk-pll.c | 2 +-
drivers/clk/mediatek/clk-pllfh.c | 2 +-
drivers/clk/meson/meson8b.c | 2 +-
drivers/clk/mmp/clk-apbc.c | 2 +-
drivers/clk/mmp/clk-apmu.c | 2 +-
drivers/clk/mmp/clk-frac.c | 2 +-
drivers/clk/mmp/clk-gate.c | 2 +-
drivers/clk/mmp/clk-mix.c | 2 +-
drivers/clk/mmp/clk-of-mmp2.c | 4 +-
drivers/clk/mmp/clk-of-pxa168.c | 4 +-
drivers/clk/mmp/clk-of-pxa1928.c | 8 +-
drivers/clk/mmp/clk-of-pxa910.c | 4 +-
drivers/clk/mmp/clk-pll.c | 2 +-
drivers/clk/mmp/clk.c | 2 +-
drivers/clk/mmp/pwr-island.c | 2 +-
drivers/clk/mmp/reset.c | 2 +-
drivers/clk/mvebu/clk-corediv.c | 6 +-
drivers/clk/mvebu/clk-cpu.c | 4 +-
drivers/clk/mvebu/common.c | 9 +-
drivers/clk/mvebu/cp110-system-controller.c | 2 +-
drivers/clk/mvebu/kirkwood.c | 5 +-
drivers/clk/mxs/clk-div.c | 2 +-
drivers/clk/mxs/clk-frac.c | 2 +-
drivers/clk/mxs/clk-pll.c | 2 +-
drivers/clk/mxs/clk-ref.c | 2 +-
drivers/clk/nxp/clk-lpc18xx-ccu.c | 4 +-
drivers/clk/pistachio/clk-pll.c | 2 +-
drivers/clk/pistachio/clk.c | 4 +-
drivers/clk/pxa/clk-pxa.c | 2 +-
drivers/clk/qcom/clk-rcg2.c | 2 +-
drivers/clk/ralink/clk-mt7621.c | 4 +-
drivers/clk/ralink/clk-mtmips.c | 4 +-
drivers/clk/renesas/clk-div6.c | 2 +-
drivers/clk/renesas/clk-mstp.c | 6 +-
drivers/clk/renesas/clk-r8a73a4.c | 4 +-
drivers/clk/renesas/clk-r8a7740.c | 4 +-
drivers/clk/renesas/clk-r8a7778.c | 4 +-
drivers/clk/renesas/clk-r8a7779.c | 4 +-
drivers/clk/renesas/clk-rz.c | 4 +-
drivers/clk/renesas/clk-sh73a0.c | 4 +-
drivers/clk/renesas/r9a06g032-clocks.c | 8 +-
drivers/clk/renesas/rcar-cpg-lib.c | 6 +-
drivers/clk/renesas/rcar-gen2-cpg.c | 10 +-
drivers/clk/renesas/rcar-gen3-cpg.c | 6 +-
drivers/clk/renesas/rcar-gen4-cpg.c | 4 +-
drivers/clk/renesas/renesas-cpg-mssr.c | 4 +-
drivers/clk/rockchip/clk-cpu.c | 8 +-
drivers/clk/rockchip/clk-ddr.c | 2 +-
drivers/clk/rockchip/clk-gate-grf.c | 2 +-
drivers/clk/rockchip/clk-half-divider.c | 6 +-
drivers/clk/rockchip/clk-inverter.c | 2 +-
drivers/clk/rockchip/clk-mmc-phase.c | 2 +-
drivers/clk/rockchip/clk-muxgrf.c | 2 +-
drivers/clk/rockchip/clk-pll.c | 2 +-
drivers/clk/rockchip/clk-rk3576.c | 4 +-
drivers/clk/rockchip/clk.c | 16 ++--
drivers/clk/rockchip/softrst.c | 2 +-
drivers/clk/samsung/clk-cpu.c | 2 +-
drivers/clk/samsung/clk-pll.c | 2 +-
drivers/clk/samsung/clk.c | 9 +-
drivers/clk/socfpga/clk-gate-a10.c | 2 +-
drivers/clk/socfpga/clk-gate-s10.c | 6 +-
drivers/clk/socfpga/clk-gate.c | 2 +-
drivers/clk/socfpga/clk-periph-a10.c | 2 +-
drivers/clk/socfpga/clk-periph-s10.c | 8 +-
drivers/clk/socfpga/clk-periph.c | 2 +-
drivers/clk/socfpga/clk-pll-a10.c | 2 +-
drivers/clk/socfpga/clk-pll-s10.c | 8 +-
drivers/clk/socfpga/clk-pll.c | 2 +-
drivers/clk/spacemit/ccu_common.c | 2 +-
drivers/clk/spear/clk-aux-synth.c | 2 +-
drivers/clk/spear/clk-frac-synth.c | 2 +-
drivers/clk/spear/clk-gpt-synth.c | 2 +-
drivers/clk/spear/clk-vco-pll.c | 4 +-
drivers/clk/sprd/pll.c | 2 +-
drivers/clk/st/clk-flexgen.c | 10 +-
drivers/clk/st/clkgen-fsyn.c | 11 +--
drivers/clk/st/clkgen-pll.c | 12 +--
drivers/clk/starfive/clk-starfive-jh7110-sys.c | 2 +-
drivers/clk/stm32/reset-stm32.c | 2 +-
drivers/clk/sunxi-ng/ccu_common.c | 2 +-
drivers/clk/sunxi/clk-a10-hosc.c | 4 +-
drivers/clk/sunxi/clk-a10-mod1.c | 4 +-
drivers/clk/sunxi/clk-a10-pll2.c | 8 +-
drivers/clk/sunxi/clk-a10-ve.c | 6 +-
drivers/clk/sunxi/clk-a20-gmac.c | 4 +-
drivers/clk/sunxi/clk-factors.c | 6 +-
drivers/clk/sunxi/clk-mod0.c | 6 +-
drivers/clk/sunxi/clk-simple-gates.c | 4 +-
drivers/clk/sunxi/clk-sun4i-display.c | 8 +-
drivers/clk/sunxi/clk-sun4i-pll3.c | 4 +-
drivers/clk/sunxi/clk-sun4i-tcon-ch1.c | 2 +-
drivers/clk/sunxi/clk-sun8i-bus-gates.c | 4 +-
drivers/clk/sunxi/clk-sun8i-mbus.c | 6 +-
drivers/clk/sunxi/clk-sun9i-cpus.c | 4 +-
drivers/clk/sunxi/clk-sunxi.c | 10 +-
drivers/clk/sunxi/clk-usb.c | 6 +-
drivers/clk/tegra/clk-audio-sync.c | 2 +-
drivers/clk/tegra/clk-bpmp.c | 2 +-
drivers/clk/tegra/clk-divider.c | 2 +-
drivers/clk/tegra/clk-periph-fixed.c | 2 +-
drivers/clk/tegra/clk-periph-gate.c | 2 +-
drivers/clk/tegra/clk-pll-out.c | 2 +-
drivers/clk/tegra/clk-pll.c | 2 +-
drivers/clk/tegra/clk-sdmmc-mux.c | 2 +-
drivers/clk/tegra/clk-super.c | 4 +-
drivers/clk/tegra/clk-tegra-super-cclk.c | 2 +-
drivers/clk/tegra/clk-tegra124-emc.c | 2 +-
drivers/clk/tegra/clk-tegra20-emc.c | 2 +-
drivers/clk/tegra/clk-tegra210-emc.c | 2 +-
drivers/clk/tegra/clk-tegra210.c | 3 +-
drivers/clk/tegra/clk.c | 7 +-
drivers/clk/ti/apll.c | 12 +--
drivers/clk/ti/autoidle.c | 2 +-
drivers/clk/ti/clk-dra7-atl.c | 2 +-
drivers/clk/ti/clk.c | 6 +-
drivers/clk/ti/clkctrl.c | 14 +--
drivers/clk/ti/composite.c | 4 +-
drivers/clk/ti/divider.c | 8 +-
drivers/clk/ti/dpll.c | 6 +-
drivers/clk/ti/fapll.c | 8 +-
drivers/clk/ti/gate.c | 4 +-
drivers/clk/ti/interface.c | 2 +-
drivers/clk/ti/mux.c | 6 +-
drivers/clk/ux500/clk-prcc.c | 2 +-
drivers/clk/ux500/clk-prcmu.c | 4 +-
drivers/clk/ux500/u8500_of_clk.c | 2 +-
drivers/clk/versatile/clk-icst.c | 2 +-
drivers/clk/versatile/clk-sp810.c | 2 +-
drivers/clk/visconti/pll.c | 4 +-
drivers/clk/zynq/clkc.c | 6 +-
drivers/clk/zynq/pll.c | 2 +-
drivers/clk/zynqmp/clk-gate-zynqmp.c | 2 +-
drivers/clk/zynqmp/clk-mux-zynqmp.c | 2 +-
drivers/clk/zynqmp/clkc.c | 5 +-
drivers/clk/zynqmp/divider.c | 2 +-
drivers/clk/zynqmp/pll.c | 2 +-
drivers/clocksource/bcm2835_timer.c | 2 +-
drivers/clocksource/clps711x-timer.c | 2 +-
drivers/clocksource/dw_apb_timer.c | 6 +-
drivers/clocksource/ingenic-sysost.c | 8 +-
drivers/clocksource/ingenic-timer.c | 3 +-
drivers/clocksource/mmio.c | 2 +-
drivers/clocksource/mps2-timer.c | 2 +-
drivers/clocksource/renesas-ostm.c | 2 +-
drivers/clocksource/sh_cmt.c | 6 +-
drivers/clocksource/sh_mtu2.c | 6 +-
drivers/clocksource/sh_tmu.c | 6 +-
drivers/clocksource/timer-atmel-pit.c | 2 +-
drivers/clocksource/timer-cadence-ttc.c | 4 +-
drivers/clocksource/timer-davinci.c | 2 +-
drivers/clocksource/timer-ep93xx.c | 2 +-
drivers/clocksource/timer-fsl-ftm.c | 2 +-
drivers/clocksource/timer-fttmr010.c | 2 +-
drivers/clocksource/timer-goldfish.c | 2 +-
drivers/clocksource/timer-gxp.c | 2 +-
drivers/clocksource/timer-imx-gpt.c | 2 +-
drivers/clocksource/timer-imx-sysctr.c | 2 +-
drivers/clocksource/timer-ixp4xx.c | 2 +-
drivers/clocksource/timer-microchip-pit64b.c | 4 +-
drivers/clocksource/timer-msc313e.c | 2 +-
drivers/clocksource/timer-nxp-pit.c | 2 +-
drivers/clocksource/timer-rockchip.c | 4 +-
drivers/clocksource/timer-stm32.c | 5 +-
drivers/clocksource/timer-ti-dm-systimer.c | 4 +-
drivers/clocksource/timer-zevio.c | 2 +-
drivers/comedi/comedi_buf.c | 2 +-
drivers/comedi/comedi_fops.c | 8 +-
drivers/comedi/drivers.c | 4 +-
drivers/comedi/drivers/addi_apci_2032.c | 2 +-
drivers/comedi/drivers/comedi_8254.c | 2 +-
drivers/comedi/drivers/comedi_bond.c | 2 +-
drivers/comedi/drivers/comedi_isadma.c | 4 +-
drivers/comedi/drivers/dt9812.c | 4 +-
drivers/comedi/drivers/mite.c | 4 +-
drivers/comedi/drivers/ni_670x.c | 5 +-
drivers/comedi/drivers/ni_tio.c | 9 +-
drivers/comedi/drivers/usbduxsigma.c | 4 +-
drivers/connector/cn_proc.c | 4 +-
drivers/connector/cn_queue.c | 4 +-
drivers/counter/counter-chrdev.c | 4 +-
drivers/cpufreq/acpi-cpufreq.c | 6 +-
drivers/cpufreq/amd-pstate.c | 4 +-
drivers/cpufreq/apple-soc-cpufreq.c | 2 +-
drivers/cpufreq/armada-37xx-cpufreq.c | 4 +-
drivers/cpufreq/armada-8k-cpufreq.c | 2 +-
drivers/cpufreq/bmips-cpufreq.c | 2 +-
drivers/cpufreq/cppc_cpufreq.c | 2 +-
drivers/cpufreq/cpufreq.c | 2 +-
drivers/cpufreq/cpufreq_conservative.c | 4 +-
drivers/cpufreq/cpufreq_governor.c | 2 +-
drivers/cpufreq/cpufreq_ondemand.c | 4 +-
drivers/cpufreq/cpufreq_stats.c | 2 +-
drivers/cpufreq/cpufreq_userspace.c | 2 +-
drivers/cpufreq/e_powersaver.c | 6 +-
drivers/cpufreq/gx-suspmod.c | 2 +-
drivers/cpufreq/intel_pstate.c | 4 +-
drivers/cpufreq/longhaul.c | 4 +-
drivers/cpufreq/powernow-k7.c | 2 +-
drivers/cpufreq/powernow-k8.c | 2 +-
drivers/cpufreq/powernv-cpufreq.c | 8 +-
drivers/cpufreq/pxa3xx-cpufreq.c | 2 +-
drivers/cpufreq/qcom-cpufreq-hw.c | 2 +-
drivers/cpufreq/qoriq-cpufreq.c | 6 +-
drivers/cpufreq/scmi-cpufreq.c | 2 +-
drivers/cpufreq/scpi-cpufreq.c | 2 +-
drivers/cpufreq/sparc-us2e-cpufreq.c | 4 +-
drivers/cpufreq/sparc-us3-cpufreq.c | 4 +-
drivers/cpufreq/spear-cpufreq.c | 2 +-
drivers/cpufreq/sun50i-cpufreq-nvmem.c | 3 +-
drivers/cpufreq/tegra186-cpufreq.c | 2 +-
drivers/cpufreq/tegra194-cpufreq.c | 2 +-
drivers/cpufreq/vexpress-spc-cpufreq.c | 2 +-
drivers/cpufreq/virtual-cpufreq.c | 2 +-
drivers/cpuidle/coupled.c | 2 +-
drivers/cpuidle/cpuidle-psci-domain.c | 2 +-
drivers/cpuidle/cpuidle-riscv-sbi.c | 2 +-
drivers/cpuidle/dt_idle_genpd.c | 2 +-
drivers/cpuidle/sysfs.c | 6 +-
drivers/crypto/amcc/crypto4xx_core.c | 6 +-
drivers/crypto/amcc/crypto4xx_trng.c | 2 +-
drivers/crypto/atmel-ecc.c | 4 +-
drivers/crypto/atmel-i2c.c | 2 +-
drivers/crypto/atmel-sha.c | 2 +-
drivers/crypto/atmel-sha204a.c | 2 +-
drivers/crypto/bcm/cipher.c | 18 ++--
drivers/crypto/caam/caamalg_qi2.c | 6 +-
drivers/crypto/caam/caamhash.c | 4 +-
drivers/crypto/caam/qi.c | 6 +-
drivers/crypto/cavium/cpt/cptvf_main.c | 6 +-
drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 2 +-
drivers/crypto/cavium/nitrox/nitrox_isr.c | 4 +-
drivers/crypto/cavium/nitrox/nitrox_lib.c | 2 +-
drivers/crypto/cavium/nitrox/nitrox_main.c | 2 +-
drivers/crypto/cavium/nitrox/nitrox_mbx.c | 8 +-
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 2 +-
drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 2 +-
drivers/crypto/ccp/ccp-crypto-aes-galois.c | 2 +-
drivers/crypto/ccp/ccp-crypto-aes-xts.c | 2 +-
drivers/crypto/ccp/ccp-crypto-aes.c | 2 +-
drivers/crypto/ccp/ccp-crypto-des3.c | 2 +-
drivers/crypto/ccp/ccp-crypto-main.c | 2 +-
drivers/crypto/ccp/ccp-crypto-rsa.c | 2 +-
drivers/crypto/ccp/ccp-crypto-sha.c | 4 +-
drivers/crypto/ccp/ccp-ops.c | 2 +-
drivers/crypto/ccp/hsti.c | 2 +-
drivers/crypto/ccp/sev-dev-tio.c | 2 +-
drivers/crypto/ccp/sev-dev-tsm.c | 4 +-
drivers/crypto/ccp/sev-dev.c | 4 +-
drivers/crypto/ccp/sfs.c | 2 +-
drivers/crypto/ccp/tee-dev.c | 2 +-
drivers/crypto/ccree/cc_request_mgr.c | 4 +-
drivers/crypto/chelsio/chcr_core.c | 2 +-
drivers/crypto/hifn_795x.c | 2 +-
drivers/crypto/hisilicon/debugfs.c | 2 +-
drivers/crypto/hisilicon/qm.c | 12 ++-
drivers/crypto/hisilicon/sec/sec_algs.c | 8 +-
drivers/crypto/hisilicon/sec2/sec_crypto.c | 8 +-
drivers/crypto/hisilicon/sec2/sec_main.c | 2 +-
drivers/crypto/hisilicon/sgl.c | 2 +-
drivers/crypto/hisilicon/zip/zip_crypto.c | 4 +-
drivers/crypto/inside-secure/eip93/eip93-aead.c | 2 +-
drivers/crypto/inside-secure/eip93/eip93-cipher.c | 2 +-
drivers/crypto/inside-secure/eip93/eip93-common.c | 2 +-
drivers/crypto/inside-secure/eip93/eip93-hash.c | 2 +-
drivers/crypto/inside-secure/safexcel.c | 2 +-
drivers/crypto/inside-secure/safexcel_hash.c | 2 +-
drivers/crypto/intel/iaa/iaa_crypto_main.c | 10 +-
drivers/crypto/intel/keembay/ocs-hcu.c | 2 +-
.../crypto/intel/qat/qat_common/adf_accel_engine.c | 2 +-
drivers/crypto/intel/qat/qat_common/adf_aer.c | 4 +-
drivers/crypto/intel/qat/qat_common/adf_cfg.c | 6 +-
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c | 4 +-
.../crypto/intel/qat/qat_common/adf_fw_counters.c | 3 +-
drivers/crypto/intel/qat/qat_common/adf_gen4_pm.c | 2 +-
.../crypto/intel/qat/qat_common/adf_gen4_vf_mig.c | 2 +-
.../crypto/intel/qat/qat_common/adf_heartbeat.c | 2 +-
.../crypto/intel/qat/qat_common/adf_mstate_mgr.c | 2 +-
drivers/crypto/intel/qat/qat_common/adf_rl.c | 4 +-
drivers/crypto/intel/qat/qat_common/adf_sriov.c | 6 +-
.../crypto/intel/qat/qat_common/adf_telemetry.c | 5 +-
drivers/crypto/intel/qat/qat_common/adf_timer.c | 2 +-
.../intel/qat/qat_common/adf_transport_debug.c | 2 +-
drivers/crypto/intel/qat/qat_common/adf_vf_isr.c | 2 +-
drivers/crypto/intel/qat/qat_common/qat_hal.c | 6 +-
drivers/crypto/intel/qat/qat_common/qat_mig_dev.c | 2 +-
drivers/crypto/intel/qat/qat_common/qat_uclo.c | 30 +++---
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 4 +-
drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 6 +-
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 4 +-
.../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 2 +-
drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 2 +-
drivers/crypto/nx/nx-842.c | 2 +-
drivers/crypto/nx/nx-common-powernv.c | 4 +-
drivers/crypto/nx/nx-common-pseries.c | 13 ++-
drivers/crypto/omap-crypto.c | 2 +-
drivers/crypto/omap-sham.c | 2 +-
drivers/crypto/qce/aead.c | 2 +-
drivers/crypto/qce/sha.c | 2 +-
drivers/crypto/qce/skcipher.c | 2 +-
drivers/crypto/s5p-sss.c | 4 +-
drivers/crypto/sa2ul.c | 2 +-
drivers/crypto/stm32/stm32-cryp.c | 3 +-
drivers/crypto/tegra/tegra-se-main.c | 6 +-
.../crypto/virtio/virtio_crypto_akcipher_algs.c | 4 +-
drivers/crypto/virtio/virtio_crypto_core.c | 8 +-
.../crypto/virtio/virtio_crypto_skcipher_algs.c | 4 +-
drivers/cxl/acpi.c | 4 +-
drivers/cxl/core/cdat.c | 18 ++--
drivers/cxl/core/edac.c | 3 +-
drivers/cxl/core/features.c | 4 +-
drivers/cxl/core/memdev.c | 4 +-
drivers/cxl/core/pmem.c | 4 +-
drivers/cxl/core/pmu.c | 2 +-
drivers/cxl/core/port.c | 15 ++-
drivers/cxl/core/region.c | 10 +-
drivers/cxl/pmem.c | 4 +-
drivers/dax/bus.c | 8 +-
drivers/dax/kmem.c | 2 +-
drivers/dca/dca-core.c | 2 +-
drivers/devfreq/devfreq-event.c | 2 +-
drivers/devfreq/devfreq.c | 2 +-
drivers/devfreq/governor_passive.c | 3 +-
drivers/devfreq/governor_userspace.c | 4 +-
drivers/dibs/dibs_loopback.c | 4 +-
drivers/dibs/dibs_main.c | 2 +-
drivers/dio/dio.c | 2 +-
drivers/dma-buf/dma-buf-mapping.c | 4 +-
drivers/dma-buf/dma-buf.c | 4 +-
drivers/dma-buf/dma-fence-array.c | 2 +-
drivers/dma-buf/dma-fence-unwrap.c | 2 +-
drivers/dma-buf/dma-fence.c | 4 +-
drivers/dma-buf/dma-heap.c | 2 +-
drivers/dma-buf/heaps/cma_heap.c | 8 +-
drivers/dma-buf/heaps/system_heap.c | 4 +-
drivers/dma-buf/st-dma-fence-chain.c | 8 +-
drivers/dma-buf/st-dma-fence-unwrap.c | 4 +-
drivers/dma-buf/st-dma-resv.c | 2 +-
drivers/dma-buf/sw_sync.c | 4 +-
drivers/dma-buf/sync_file.c | 2 +-
drivers/dma-buf/udmabuf.c | 13 ++-
drivers/dma/acpi-dma.c | 2 +-
drivers/dma/altera-msgdma.c | 2 +-
drivers/dma/amba-pl08x.c | 16 ++--
drivers/dma/amd/qdma/qdma.c | 2 +-
drivers/dma/apple-admac.c | 2 +-
drivers/dma/arm-dma350.c | 4 +-
drivers/dma/at_hdmac.c | 14 +--
drivers/dma/bcm2835-dma.c | 2 +-
drivers/dma/bestcomm/bestcomm.c | 2 +-
drivers/dma/bestcomm/sram.c | 2 +-
drivers/dma/dma-axi-dmac.c | 2 +-
drivers/dma/dma-jz4780.c | 2 +-
drivers/dma/dmaengine.c | 2 +-
drivers/dma/dmatest.c | 8 +-
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 4 +-
drivers/dma/dw-edma/dw-edma-core.c | 6 +-
drivers/dma/dw-edma/dw-edma-pcie.c | 2 +-
drivers/dma/dw/rzn1-dmamux.c | 2 +-
drivers/dma/ep93xx_dma.c | 2 +-
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 8 +-
drivers/dma/fsl-edma-common.c | 2 +-
drivers/dma/fsl-qdma.c | 2 +-
drivers/dma/fsl_raid.c | 4 +-
drivers/dma/fsldma.c | 4 +-
drivers/dma/hisi_dma.c | 2 +-
drivers/dma/hsu/hsu.c | 4 +-
drivers/dma/idma64.c | 4 +-
drivers/dma/idxd/cdev.c | 4 +-
drivers/dma/idxd/irq.c | 4 +-
drivers/dma/idxd/perfmon.c | 4 +-
drivers/dma/img-mdc-dma.c | 6 +-
drivers/dma/imx-dma.c | 6 +-
drivers/dma/imx-sdma.c | 4 +-
drivers/dma/ioat/dma.c | 2 +-
drivers/dma/ioat/init.c | 4 +-
drivers/dma/k3dma.c | 2 +-
drivers/dma/lgm/lgm-dma.c | 4 +-
drivers/dma/loongson1-apb-dma.c | 4 +-
drivers/dma/loongson2-apb-dma.c | 4 +-
drivers/dma/mediatek/mtk-cqdma.c | 4 +-
drivers/dma/mediatek/mtk-hsdma.c | 4 +-
drivers/dma/mediatek/mtk-uart-apdma.c | 2 +-
drivers/dma/milbeaut-hdmac.c | 4 +-
drivers/dma/milbeaut-xdmac.c | 2 +-
drivers/dma/moxart-dma.c | 2 +-
drivers/dma/mpc512x_dma.c | 2 +-
drivers/dma/mv_xor.c | 2 +-
drivers/dma/of-dma.c | 4 +-
drivers/dma/owl-dma.c | 6 +-
drivers/dma/pch_dma.c | 2 +-
drivers/dma/pl330.c | 7 +-
drivers/dma/plx_dma.c | 8 +-
drivers/dma/ppc4xx/adma.c | 9 +-
drivers/dma/pxa_dma.c | 6 +-
drivers/dma/qcom/bam_dma.c | 3 +-
drivers/dma/qcom/gpi.c | 2 +-
drivers/dma/qcom/hidma.c | 2 +-
drivers/dma/qcom/qcom_adm.c | 2 +-
drivers/dma/sa11x0-dma.c | 8 +-
drivers/dma/sf-pdma/sf-pdma.c | 2 +-
drivers/dma/sh/rcar-dmac.c | 2 +-
drivers/dma/sh/rz-dmac.c | 2 +-
drivers/dma/sh/shdma-base.c | 4 +-
drivers/dma/sh/usb-dmac.c | 2 +-
drivers/dma/sprd-dma.c | 4 +-
drivers/dma/st_fdma.c | 2 +-
drivers/dma/ste_dma40.c | 2 +-
drivers/dma/stm32/stm32-dma.c | 6 +-
drivers/dma/stm32/stm32-dma3.c | 2 +-
drivers/dma/stm32/stm32-dmamux.c | 2 +-
drivers/dma/stm32/stm32-mdma.c | 2 +-
drivers/dma/sun4i-dma.c | 6 +-
drivers/dma/sun6i-dma.c | 6 +-
drivers/dma/tegra186-gpc-dma.c | 9 +-
drivers/dma/tegra20-apb-dma.c | 4 +-
drivers/dma/tegra210-adma.c | 2 +-
drivers/dma/ti/dma-crossbar.c | 6 +-
drivers/dma/ti/edma.c | 8 +-
drivers/dma/ti/k3-udma.c | 10 +-
drivers/dma/ti/omap-dma.c | 4 +-
drivers/dma/timb_dma.c | 5 +-
drivers/dma/txx9dmac.c | 2 +-
drivers/dma/uniphier-mdmac.c | 2 +-
drivers/dma/uniphier-xdmac.c | 4 +-
drivers/dma/xilinx/xdma.c | 6 +-
drivers/dma/xilinx/xilinx_dma.c | 2 +-
drivers/dma/xilinx/xilinx_dpdma.c | 2 +-
drivers/dma/xilinx/zynqmp_dma.c | 4 +-
drivers/dpll/dpll_core.c | 14 +--
drivers/dpll/zl3073x/dpll.c | 4 +-
drivers/dpll/zl3073x/fw.c | 4 +-
drivers/dpll/zl3073x/prop.c | 4 +-
drivers/edac/amd64_edac.c | 12 +--
drivers/edac/edac_device.c | 18 ++--
drivers/edac/edac_mc.c | 18 ++--
drivers/edac/edac_mc_sysfs.c | 2 +-
drivers/edac/edac_pci.c | 2 +-
drivers/edac/edac_pci_sysfs.c | 2 +-
drivers/edac/i7core_edac.c | 12 +--
drivers/edac/igen6_edac.c | 2 +-
drivers/edac/imh_base.c | 4 +-
drivers/edac/sb_edac.c | 7 +-
drivers/edac/skx_common.c | 2 +-
drivers/edac/versalnet_edac.c | 4 +-
drivers/eisa/eisa-bus.c | 4 +-
drivers/extcon/extcon-usbc-cros-ec.c | 2 +-
drivers/extcon/extcon.c | 24 ++---
drivers/firewire/core-cdev.c | 20 ++--
drivers/firewire/core-device.c | 4 +-
drivers/firewire/core-iso.c | 9 +-
drivers/firewire/core-topology.c | 2 +-
drivers/firewire/net.c | 6 +-
drivers/firewire/nosy.c | 4 +-
drivers/firewire/sbp2.c | 8 +-
drivers/firmware/arm_ffa/bus.c | 2 +-
drivers/firmware/arm_ffa/driver.c | 10 +-
drivers/firmware/arm_scmi/bus.c | 6 +-
drivers/firmware/arm_scmi/notify.c | 2 +-
drivers/firmware/arm_scmi/raw_mode.c | 2 +-
drivers/firmware/arm_scpi.c | 4 +-
drivers/firmware/arm_sdei.c | 4 +-
drivers/firmware/cirrus/cs_dsp.c | 4 +-
drivers/firmware/dmi-id.c | 2 +-
drivers/firmware/dmi-sysfs.c | 4 +-
drivers/firmware/edd.c | 2 +-
drivers/firmware/efi/apple-properties.c | 4 +-
drivers/firmware/efi/arm-runtime.c | 2 +-
drivers/firmware/efi/capsule-loader.c | 4 +-
drivers/firmware/efi/capsule.c | 2 +-
drivers/firmware/efi/efi.c | 2 +-
drivers/firmware/efi/efibc.c | 2 +-
drivers/firmware/efi/embedded-firmware.c | 2 +-
drivers/firmware/efi/esrt.c | 2 +-
drivers/firmware/efi/mokvar-table.c | 2 +-
drivers/firmware/efi/riscv-runtime.c | 2 +-
drivers/firmware/efi/test/efi_test.c | 4 +-
drivers/firmware/google/gsmi.c | 2 +-
drivers/firmware/google/vpd.c | 2 +-
drivers/firmware/iscsi_ibft.c | 4 +-
drivers/firmware/memmap.c | 2 +-
drivers/firmware/microchip/mpfs-auto-update.c | 8 +-
drivers/firmware/psci/psci_checker.c | 6 +-
drivers/firmware/qcom/qcom_qseecom.c | 2 +-
drivers/firmware/qcom/qcom_tzmem.c | 4 +-
drivers/firmware/qemu_fw_cfg.c | 8 +-
drivers/firmware/raspberrypi.c | 2 +-
drivers/firmware/smccc/soc_id.c | 2 +-
drivers/firmware/stratix10-svc.c | 8 +-
drivers/firmware/thead,th1520-aon.c | 2 +-
drivers/firmware/xilinx/zynqmp.c | 2 +-
drivers/fpga/dfl-afu-dma-region.c | 2 +-
drivers/fpga/dfl-pci.c | 2 +-
drivers/fpga/dfl.c | 9 +-
drivers/fpga/fpga-bridge.c | 2 +-
drivers/fpga/fpga-mgr.c | 4 +-
drivers/fpga/fpga-region.c | 2 +-
drivers/fsi/fsi-core.c | 4 +-
drivers/fsi/fsi-master-aspeed.c | 2 +-
drivers/fsi/fsi-master-ast-cf.c | 2 +-
drivers/fsi/fsi-master-gpio.c | 2 +-
drivers/fsi/fsi-master-hub.c | 2 +-
drivers/fsi/fsi-master-i2cr.c | 2 +-
drivers/fsi/fsi-occ.c | 2 +-
drivers/fsi/fsi-sbefifo.c | 4 +-
drivers/fsi/fsi-scom.c | 2 +-
drivers/fwctl/mlx5/main.c | 2 +-
drivers/fwctl/pds/main.c | 2 +-
drivers/gnss/core.c | 2 +-
drivers/gnss/usb.c | 2 +-
drivers/gpib/agilent_82350b/agilent_82350b.c | 3 +-
drivers/gpib/agilent_82357a/agilent_82357a.c | 3 +-
drivers/gpib/cb7210/cb7210.c | 4 +-
drivers/gpib/cec/cec_gpib.c | 2 +-
drivers/gpib/common/gpib_os.c | 15 +--
drivers/gpib/eastwood/fluke_gpib.c | 2 +-
drivers/gpib/fmh_gpib/fmh_gpib.c | 2 +-
drivers/gpib/gpio/gpib_bitbang.c | 2 +-
drivers/gpib/hp_82335/hp82335.c | 2 +-
drivers/gpib/hp_82341/hp_82341.c | 2 +-
drivers/gpib/ines/ines_gpib.c | 4 +-
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 4 +-
drivers/gpib/ni_usb/ni_usb_gpib.c | 4 +-
drivers/gpib/pc2/pc2_gpib.c | 2 +-
drivers/gpib/tnt4882/mite.c | 2 +-
drivers/gpib/tnt4882/tnt4882_gpib.c | 4 +-
drivers/gpio/gpio-aggregator.c | 8 +-
drivers/gpio/gpio-reg.c | 2 +-
drivers/gpio/gpio-regmap.c | 2 +-
drivers/gpio/gpio-sim.c | 12 +--
drivers/gpio/gpio-virtuser.c | 10 +-
drivers/gpio/gpiolib-acpi-core.c | 6 +-
drivers/gpio/gpiolib-cdev.c | 12 +--
drivers/gpio/gpiolib-shared.c | 9 +-
drivers/gpio/gpiolib-sysfs.c | 4 +-
drivers/gpio/gpiolib.c | 9 +-
drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 20 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 4 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 2 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 4 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 12 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 20 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 12 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 19 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 16 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 24 ++---
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 12 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 22 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 16 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 2 +-
drivers/gpu/drm/amd/amdgpu/atom.c | 2 +-
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 7 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c | 11 +--
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 11 +--
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c | 2 +-
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c | 2 +-
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 11 ++-
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 6 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 14 +--
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 9 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 10 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 53 ++++++-----
.../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 2 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c | 16 ++--
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 5 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 12 +--
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 2 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 4 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 4 +-
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c | 18 ++--
drivers/gpu/drm/amd/display/dc/basics/vector.c | 4 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 4 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 4 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 42 ++++++---
.../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 3 +-
.../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 3 +-
.../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 6 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 26 +++---
drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_state.c | 5 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 10 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 2 +-
.../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c | 2 +-
.../drm/amd/display/dc/dccg/dcn201/dcn201_dccg.c | 2 +-
.../gpu/drm/amd/display/dc/dccg/dcn21/dcn21_dccg.c | 2 +-
.../gpu/drm/amd/display/dc/dccg/dcn30/dcn30_dccg.c | 4 +-
.../drm/amd/display/dc/dccg/dcn301/dcn301_dccg.c | 2 +-
.../gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c | 2 +-
.../drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c | 2 +-
.../gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c | 2 +-
.../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 2 +-
.../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 4 +-
drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 11 +--
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 10 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 8 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 2 +-
.../drm/amd/display/dc/dce110/dce110_compressor.c | 2 +-
.../drm/amd/display/dc/dce112/dce112_compressor.c | 2 +-
.../dc/dio/virtual/virtual_stream_encoder.c | 2 +-
.../drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c | 2 +-
drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 +-
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 4 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 2 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 2 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 2 +-
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 2 +-
.../amd/display/dc/irq/dce110/irq_service_dce110.c | 3 +-
.../amd/display/dc/irq/dce120/irq_service_dce120.c | 3 +-
.../amd/display/dc/irq/dce60/irq_service_dce60.c | 3 +-
.../amd/display/dc/irq/dce80/irq_service_dce80.c | 3 +-
.../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 3 +-
.../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 3 +-
.../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 3 +-
.../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 3 +-
.../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 3 +-
.../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 2 +-
.../amd/display/dc/irq/dcn303/irq_service_dcn303.c | 2 +-
.../amd/display/dc/irq/dcn31/irq_service_dcn31.c | 3 +-
.../amd/display/dc/irq/dcn314/irq_service_dcn314.c | 3 +-
.../amd/display/dc/irq/dcn315/irq_service_dcn315.c | 3 +-
.../amd/display/dc/irq/dcn32/irq_service_dcn32.c | 3 +-
.../amd/display/dc/irq/dcn35/irq_service_dcn35.c | 3 +-
.../amd/display/dc/irq/dcn351/irq_service_dcn351.c | 3 +-
.../amd/display/dc/irq/dcn36/irq_service_dcn36.c | 3 +-
.../amd/display/dc/irq/dcn401/irq_service_dcn401.c | 3 +-
drivers/gpu/drm/amd/display/dc/link/link_factory.c | 5 +-
.../drm/amd/display/dc/link/protocols/link_ddc.c | 2 +-
.../drm/amd/display/dc/pg/dcn35/dcn35_pg_cntl.c | 2 +-
.../display/dc/resource/dce100/dce100_resource.c | 28 +++---
.../display/dc/resource/dce110/dce110_resource.c | 42 ++++-----
.../display/dc/resource/dce112/dce112_resource.c | 28 +++---
.../display/dc/resource/dce120/dce120_resource.c | 31 +++----
.../amd/display/dc/resource/dce60/dce60_resource.c | 34 +++----
.../amd/display/dc/resource/dce80/dce80_resource.c | 34 +++----
.../amd/display/dc/resource/dcn10/dcn10_resource.c | 35 ++++---
.../amd/display/dc/resource/dcn20/dcn20_resource.c | 46 ++++-----
.../display/dc/resource/dcn201/dcn201_resource.c | 29 +++---
.../amd/display/dc/resource/dcn21/dcn21_resource.c | 40 ++++----
.../amd/display/dc/resource/dcn30/dcn30_resource.c | 50 +++++-----
.../display/dc/resource/dcn301/dcn301_resource.c | 45 +++++----
.../display/dc/resource/dcn302/dcn302_resource.c | 47 ++++++----
.../display/dc/resource/dcn303/dcn303_resource.c | 47 ++++++----
.../amd/display/dc/resource/dcn31/dcn31_resource.c | 61 ++++++------
.../display/dc/resource/dcn314/dcn314_resource.c | 61 ++++++------
.../display/dc/resource/dcn315/dcn315_resource.c | 54 +++++------
.../display/dc/resource/dcn316/dcn316_resource.c | 54 +++++------
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 57 ++++++------
.../display/dc/resource/dcn321/dcn321_resource.c | 50 +++++-----
.../amd/display/dc/resource/dcn35/dcn35_resource.c | 53 +++++------
.../display/dc/resource/dcn351/dcn351_resource.c | 53 +++++------
.../amd/display/dc/resource/dcn36/dcn36_resource.c | 53 +++++------
.../display/dc/resource/dcn401/dcn401_resource.c | 52 +++++------
.../soc_and_ip_translator/soc_and_ip_translator.c | 2 +-
.../drm/amd/display/modules/color/color_gamma.c | 37 ++++----
.../drm/amd/display/modules/freesync/freesync.c | 2 +-
drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 2 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 10 +-
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 9 +-
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 10 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 22 ++---
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 2 +-
.../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 39 ++++----
.../drm/amd/pm/powerplay/hwmgr/processpptables.c | 34 +++----
.../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 7 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 5 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c | 8 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 5 +-
.../pm/powerplay/hwmgr/vega10_processpptables.c | 35 ++++---
.../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 2 +-
.../pm/powerplay/hwmgr/vega12_processpptables.c | 2 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 2 +-
.../pm/powerplay/hwmgr/vega20_processpptables.c | 2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 4 +-
.../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c | 2 +-
.../drm/amd/pm/powerplay/smumgr/iceland_smumgr.c | 4 +-
.../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c | 2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c | 2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c | 4 +-
.../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 2 +-
.../drm/amd/pm/powerplay/smumgr/vega12_smumgr.c | 2 +-
.../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 10 +-
.../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 11 +--
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 10 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 8 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 6 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 10 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 6 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 10 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 2 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 6 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 6 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 8 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 14 +--
.../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 6 +-
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 6 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 4 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 10 +-
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c | 6 +-
.../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c | 6 +-
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 2 +-
.../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c | 5 +-
drivers/gpu/drm/amd/ras/rascore/ras_core.c | 4 +-
drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c | 2 +-
drivers/gpu/drm/amd/ras/rascore/ras_umc.c | 9 +-
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 4 +-
.../drm/arm/display/komeda/komeda_framebuffer.c | 2 +-
drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 6 +-
.../drm/arm/display/komeda/komeda_private_obj.c | 16 ++--
.../drm/arm/display/komeda/komeda_wb_connector.c | 2 +-
drivers/gpu/drm/arm/malidp_crtc.c | 5 +-
drivers/gpu/drm/arm/malidp_mw.c | 6 +-
drivers/gpu/drm/arm/malidp_planes.c | 4 +-
drivers/gpu/drm/armada/armada_crtc.c | 4 +-
drivers/gpu/drm/armada/armada_fb.c | 2 +-
drivers/gpu/drm/armada/armada_gem.c | 8 +-
drivers/gpu/drm/armada/armada_overlay.c | 4 +-
drivers/gpu/drm/armada/armada_plane.c | 2 +-
drivers/gpu/drm/ast/ast_dp.c | 6 +-
drivers/gpu/drm/ast/ast_mode.c | 5 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 4 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 +-
drivers/gpu/drm/bridge/aux-bridge.c | 2 +-
drivers/gpu/drm/bridge/aux-hpd-bridge.c | 2 +-
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 6 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 6 +-
drivers/gpu/drm/bridge/display-connector.c | 4 +-
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c | 2 +-
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 2 +-
.../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 2 +-
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 2 +-
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 2 +-
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c | 2 +-
drivers/gpu/drm/bridge/ite-it6263.c | 2 +-
drivers/gpu/drm/bridge/samsung-dsim.c | 2 +-
drivers/gpu/drm/bridge/sil-sii8620.c | 2 +-
drivers/gpu/drm/bridge/synopsys/dw-dp.c | 2 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 2 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c | 2 +-
drivers/gpu/drm/bridge/ti-tfp410.c | 2 +-
drivers/gpu/drm/clients/drm_fbdev_client.c | 2 +-
drivers/gpu/drm/clients/drm_log.c | 4 +-
drivers/gpu/drm/display/drm_dp_aux_bus.c | 2 +-
drivers/gpu/drm/display/drm_dp_aux_dev.c | 2 +-
drivers/gpu/drm/display/drm_dp_mst_topology.c | 37 ++++----
drivers/gpu/drm/display/drm_dp_tunnel.c | 14 +--
drivers/gpu/drm/display/drm_hdmi_cec_helper.c | 2 +-
drivers/gpu/drm/drm_atomic.c | 15 +--
drivers/gpu/drm/drm_atomic_helper.c | 10 +-
drivers/gpu/drm/drm_atomic_state_helper.c | 18 ++--
drivers/gpu/drm/drm_atomic_uapi.c | 2 +-
drivers/gpu/drm/drm_auth.c | 2 +-
drivers/gpu/drm/drm_blend.c | 2 +-
drivers/gpu/drm/drm_bridge.c | 2 +-
drivers/gpu/drm/drm_buddy.c | 15 ++-
drivers/gpu/drm/drm_client.c | 2 +-
drivers/gpu/drm/drm_client_modeset.c | 20 ++--
drivers/gpu/drm/drm_colorop.c | 4 +-
drivers/gpu/drm/drm_connector.c | 2 +-
drivers/gpu/drm/drm_crtc.c | 8 +-
drivers/gpu/drm/drm_crtc_helper.c | 10 +-
drivers/gpu/drm/drm_damage_helper.c | 2 +-
drivers/gpu/drm/drm_debugfs_crc.c | 2 +-
drivers/gpu/drm/drm_edid.c | 4 +-
drivers/gpu/drm/drm_file.c | 2 +-
drivers/gpu/drm/drm_flip_work.c | 2 +-
drivers/gpu/drm/drm_framebuffer.c | 2 +-
drivers/gpu/drm/drm_gem.c | 4 +-
drivers/gpu/drm/drm_gem_atomic_helper.c | 5 +-
drivers/gpu/drm/drm_gem_dma_helper.c | 4 +-
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 2 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 2 +-
drivers/gpu/drm/drm_gem_vram_helper.c | 6 +-
drivers/gpu/drm/drm_gpusvm.c | 6 +-
drivers/gpu/drm/drm_gpuvm.c | 14 +--
drivers/gpu/drm/drm_lease.c | 4 +-
drivers/gpu/drm/drm_mipi_dsi.c | 2 +-
drivers/gpu/drm/drm_modes.c | 2 +-
drivers/gpu/drm/drm_modeset_lock.c | 2 +-
drivers/gpu/drm/drm_pagemap.c | 4 +-
drivers/gpu/drm/drm_pagemap_util.c | 6 +-
drivers/gpu/drm/drm_plane.c | 7 +-
drivers/gpu/drm/drm_plane_helper.c | 4 +-
drivers/gpu/drm/drm_prime.c | 8 +-
drivers/gpu/drm/drm_privacy_screen.c | 2 +-
drivers/gpu/drm/drm_property.c | 4 +-
drivers/gpu/drm/drm_self_refresh_helper.c | 2 +-
drivers/gpu/drm/drm_suballoc.c | 2 +-
drivers/gpu/drm/drm_syncobj.c | 8 +-
drivers/gpu/drm/drm_sysfs.c | 4 +-
drivers/gpu/drm/drm_vblank.c | 4 +-
drivers/gpu/drm/drm_vma_manager.c | 2 +-
drivers/gpu/drm/drm_writeback.c | 6 +-
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 4 +-
drivers/gpu/drm/etnaviv/etnaviv_flop_reset.c | 4 +-
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 4 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 10 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_iommu.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_drv.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_fb.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_g2d.c | 12 +--
drivers/gpu/drm/exynos/exynos_drm_gem.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_plane.c | 4 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 2 +-
drivers/gpu/drm/gma500/cdv_intel_crt.c | 4 +-
drivers/gpu/drm/gma500/cdv_intel_display.c | 2 +-
drivers/gpu/drm/gma500/cdv_intel_dp.c | 6 +-
drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 6 +-
drivers/gpu/drm/gma500/cdv_intel_lvds.c | 8 +-
drivers/gpu/drm/gma500/framebuffer.c | 2 +-
drivers/gpu/drm/gma500/gem.c | 2 +-
drivers/gpu/drm/gma500/intel_bios.c | 7 +-
drivers/gpu/drm/gma500/intel_gmbus.c | 6 +-
drivers/gpu/drm/gma500/intel_i2c.c | 2 +-
drivers/gpu/drm/gma500/mid_bios.c | 2 +-
drivers/gpu/drm/gma500/mmu.c | 6 +-
drivers/gpu/drm/gma500/oaktrail_hdmi.c | 6 +-
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 2 +-
drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +-
drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 2 +-
drivers/gpu/drm/gma500/psb_intel_display.c | 4 +-
drivers/gpu/drm/gma500/psb_intel_lvds.c | 6 +-
drivers/gpu/drm/gma500/psb_intel_sdvo.c | 14 ++-
drivers/gpu/drm/gud/gud_connector.c | 10 +-
drivers/gpu/drm/gud/gud_drv.c | 9 +-
drivers/gpu/drm/i915/display/dvo_ch7017.c | 2 +-
drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 2 +-
drivers/gpu/drm/i915/display/dvo_ivch.c | 2 +-
drivers/gpu/drm/i915/display/dvo_ns2501.c | 2 +-
drivers/gpu/drm/i915/display/dvo_sil164.c | 2 +-
drivers/gpu/drm/i915/display/dvo_tfp410.c | 2 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 2 +-
drivers/gpu/drm/i915/display/intel_atomic.c | 2 +-
drivers/gpu/drm/i915/display/intel_bios.c | 14 +--
drivers/gpu/drm/i915/display/intel_bw.c | 2 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 2 +-
drivers/gpu/drm/i915/display/intel_colorop.c | 2 +-
drivers/gpu/drm/i915/display/intel_connector.c | 4 +-
drivers/gpu/drm/i915/display/intel_crt.c | 2 +-
drivers/gpu/drm/i915/display/intel_crtc.c | 4 +-
drivers/gpu/drm/i915/display/intel_dbuf_bw.c | 2 +-
drivers/gpu/drm/i915/display/intel_display.c | 2 +-
.../gpu/drm/i915/display/intel_display_device.c | 2 +-
drivers/gpu/drm/i915/display/intel_display_irq.c | 2 +-
.../gpu/drm/i915/display/intel_display_power_map.c | 5 +-
drivers/gpu/drm/i915/display/intel_display_rps.c | 2 +-
.../gpu/drm/i915/display/intel_display_snapshot.c | 2 +-
drivers/gpu/drm/i915/display/intel_dmc.c | 4 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +-
drivers/gpu/drm/i915/display/intel_dp_tunnel.c | 4 +-
drivers/gpu/drm/i915/display/intel_dpt.c | 2 +-
drivers/gpu/drm/i915/display/intel_dsb.c | 2 +-
drivers/gpu/drm/i915/display/intel_dsb_buffer.c | 2 +-
drivers/gpu/drm/i915/display/intel_dsi.c | 4 +-
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 2 +-
drivers/gpu/drm/i915/display/intel_encoder.c | 2 +-
drivers/gpu/drm/i915/display/intel_fb.c | 4 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 2 +-
drivers/gpu/drm/i915/display/intel_global_state.c | 2 +-
drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 6 +-
.../gpu/drm/i915/display/intel_hdcp_gsc_message.c | 2 +-
drivers/gpu/drm/i915/display/intel_lpe_audio.c | 4 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 2 +-
drivers/gpu/drm/i915/display/intel_opregion.c | 2 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 4 +-
drivers/gpu/drm/i915/display/intel_plane.c | 4 +-
drivers/gpu/drm/i915/display/intel_pmdemand.c | 2 +-
drivers/gpu/drm/i915/display/intel_rom.c | 4 +-
drivers/gpu/drm/i915/display/intel_sdvo.c | 8 +-
drivers/gpu/drm/i915/display/intel_tc.c | 2 +-
drivers/gpu/drm/i915/display/intel_tv.c | 2 +-
drivers/gpu/drm/i915/display/skl_watermark.c | 4 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 14 ++-
drivers/gpu/drm/i915/gem/i915_gem_create.c | 5 +-
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +-
.../gpu/drm/i915/gem/i915_gem_object_frontbuffer.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 6 +-
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 4 +-
.../gpu/drm/i915/gem/selftests/huge_gem_object.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 6 +-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +-
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 6 +-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/mock_context.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 4 +-
drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 2 +-
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 2 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 4 +-
.../gpu/drm/i915/gt/intel_execlists_submission.c | 4 +-
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 5 +-
drivers/gpu/drm/i915/gt/intel_gsc.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 4 +-
drivers/gpu/drm/i915/gt/intel_ppgtt.c | 6 +-
drivers/gpu/drm/i915/gt/intel_ring.c | 2 +-
drivers/gpu/drm/i915/gt/intel_timeline.c | 2 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 4 +-
.../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_execlists.c | 7 +-
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_migrate.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_slpc.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_timeline.c | 12 +--
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 4 +-
drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +-
drivers/gpu/drm/i915/gt/sysfs_engines.c | 4 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 14 +--
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 8 +-
drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 4 +-
drivers/gpu/drm/i915/gvt/debugfs.c | 2 +-
drivers/gpu/drm/i915/gvt/display.c | 4 +-
drivers/gpu/drm/i915/gvt/dmabuf.c | 7 +-
drivers/gpu/drm/i915/gvt/gtt.c | 8 +-
drivers/gpu/drm/i915/gvt/handlers.c | 2 +-
drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +--
drivers/gpu/drm/i915/gvt/page_track.c | 2 +-
drivers/gpu/drm/i915/gvt/sched_policy.c | 4 +-
drivers/gpu/drm/i915/gvt/vgpu.c | 6 +-
drivers/gpu/drm/i915/i915_active.c | 4 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 4 +-
drivers/gpu/drm/i915/i915_deps.c | 2 +-
drivers/gpu/drm/i915/i915_drm_client.c | 2 +-
drivers/gpu/drm/i915/i915_gem.c | 2 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 14 +--
drivers/gpu/drm/i915/i915_hdcp_gsc.c | 2 +-
drivers/gpu/drm/i915/i915_hwmon.c | 2 +-
drivers/gpu/drm/i915/i915_perf.c | 10 +-
drivers/gpu/drm/i915/i915_pmu.c | 6 +-
drivers/gpu/drm/i915/i915_scatterlist.c | 4 +-
drivers/gpu/drm/i915/i915_scheduler.c | 2 +-
drivers/gpu/drm/i915/i915_sw_fence.c | 2 +-
drivers/gpu/drm/i915/i915_syncmap.c | 5 +-
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 4 +-
drivers/gpu/drm/i915/i915_vma.c | 8 +-
drivers/gpu/drm/i915/intel_memory_region.c | 2 +-
drivers/gpu/drm/i915/intel_uncore.c | 2 +-
drivers/gpu/drm/i915/pxp/intel_pxp.c | 2 +-
drivers/gpu/drm/i915/selftests/i915_active.c | 2 +-
drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 2 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +-
drivers/gpu/drm/i915/selftests/i915_perf.c | 4 +-
drivers/gpu/drm/i915/selftests/i915_request.c | 27 +++---
drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 6 +-
drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 2 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 +-
drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 +-
drivers/gpu/drm/i915/vlv_suspend.c | 3 +-
drivers/gpu/drm/imagination/pvr_ccb.c | 2 +-
drivers/gpu/drm/imagination/pvr_context.c | 2 +-
drivers/gpu/drm/imagination/pvr_drv.c | 2 +-
drivers/gpu/drm/imagination/pvr_free_list.c | 4 +-
drivers/gpu/drm/imagination/pvr_fw.c | 2 +-
drivers/gpu/drm/imagination/pvr_fw_trace.c | 2 +-
drivers/gpu/drm/imagination/pvr_gem.c | 2 +-
drivers/gpu/drm/imagination/pvr_hwrt.c | 2 +-
drivers/gpu/drm/imagination/pvr_job.c | 6 +-
drivers/gpu/drm/imagination/pvr_mmu.c | 11 +--
drivers/gpu/drm/imagination/pvr_power.c | 4 +-
drivers/gpu/drm/imagination/pvr_queue.c | 4 +-
drivers/gpu/drm/imagination/pvr_sync.c | 2 +-
drivers/gpu/drm/imagination/pvr_vm.c | 12 +--
drivers/gpu/drm/imx/dcss/dcss-plane.c | 2 +-
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c | 4 +-
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c | 4 +-
drivers/gpu/drm/imx/ipuv3/parallel-display.c | 4 +-
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 4 +-
drivers/gpu/drm/ingenic/ingenic-ipu.c | 2 +-
drivers/gpu/drm/kmb/kmb_dsi.c | 4 +-
drivers/gpu/drm/lima/lima_ctx.c | 2 +-
drivers/gpu/drm/lima/lima_drv.c | 2 +-
drivers/gpu/drm/lima/lima_gem.c | 8 +-
drivers/gpu/drm/lima/lima_vm.c | 4 +-
drivers/gpu/drm/loongson/lsdc_crtc.c | 4 +-
drivers/gpu/drm/loongson/lsdc_gfxpll.c | 2 +-
drivers/gpu/drm/loongson/lsdc_i2c.c | 2 +-
drivers/gpu/drm/loongson/lsdc_pixpll.c | 2 +-
drivers/gpu/drm/loongson/lsdc_ttm.c | 4 +-
drivers/gpu/drm/mediatek/mtk_crtc.c | 4 +-
drivers/gpu/drm/mediatek/mtk_dp.c | 2 +-
drivers/gpu/drm/mediatek/mtk_gem.c | 4 +-
drivers/gpu/drm/mediatek/mtk_plane.c | 4 +-
drivers/gpu/drm/mgag200/mgag200_mode.c | 5 +-
drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 4 +-
drivers/gpu/drm/msm/adreno/a2xx_gpummu.c | 2 +-
drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 4 +-
drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 4 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 5 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 4 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 2 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 2 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 2 +-
drivers/gpu/drm/msm/dp/dp_ctrl.c | 2 +-
drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c | 2 +-
drivers/gpu/drm/msm/hdmi/hdmi_i2c.c | 2 +-
drivers/gpu/drm/msm/msm_debugfs.c | 2 +-
drivers/gpu/drm/msm/msm_drv.c | 2 +-
drivers/gpu/drm/msm/msm_fb.c | 2 +-
drivers/gpu/drm/msm/msm_fence.c | 4 +-
drivers/gpu/drm/msm/msm_gem.c | 4 +-
drivers/gpu/drm/msm/msm_gem_vma.c | 12 +--
drivers/gpu/drm/msm/msm_gpu.c | 3 +-
drivers/gpu/drm/msm/msm_iommu.c | 6 +-
drivers/gpu/drm/msm/msm_kms.c | 2 +-
drivers/gpu/drm/msm/msm_perf.c | 2 +-
drivers/gpu/drm/msm/msm_rd.c | 2 +-
drivers/gpu/drm/msm/msm_ringbuffer.c | 2 +-
drivers/gpu/drm/msm/msm_submitqueue.c | 4 +-
drivers/gpu/drm/msm/msm_syncobj.c | 8 +-
drivers/gpu/drm/mxsfb/lcdif_kms.c | 4 +-
drivers/gpu/drm/nouveau/dispnv04/crtc.c | 4 +-
drivers/gpu/drm/nouveau/dispnv04/dac.c | 2 +-
drivers/gpu/drm/nouveau/dispnv04/dfp.c | 2 +-
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c | 2 +-
drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c | 2 +-
drivers/gpu/drm/nouveau/dispnv04/overlay.c | 6 +-
drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 2 +-
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/core507d.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 16 ++--
drivers/gpu/drm/nouveau/dispnv50/head.c | 6 +-
drivers/gpu/drm/nouveau/dispnv50/lut.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_abi16.c | 10 +-
drivers/gpu/drm/nouveau/nouveau_backlight.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_chan.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_debugfs.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_dmem.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_exec.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_hwmon.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_led.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_mem.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_sched.c | 14 +--
drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_svm.c | 13 +--
drivers/gpu/drm/nouveau/nouveau_ttm.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_uvmm.c | 10 +-
drivers/gpu/drm/nouveau/nouveau_vmm.c | 2 +-
drivers/gpu/drm/nouveau/nv04_fence.c | 4 +-
drivers/gpu/drm/nouveau/nv10_fence.c | 4 +-
drivers/gpu/drm/nouveau/nv17_fence.c | 4 +-
drivers/gpu/drm/nouveau/nv50_fence.c | 4 +-
drivers/gpu/drm/nouveau/nv84_fence.c | 4 +-
drivers/gpu/drm/nouveau/nvif/fifo.c | 6 +-
drivers/gpu/drm/nouveau/nvif/mmu.c | 9 +-
drivers/gpu/drm/nouveau/nvif/object.c | 2 +-
drivers/gpu/drm/nouveau/nvif/outp.c | 2 +-
drivers/gpu/drm/nouveau/nvif/vmm.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/core/client.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/core/engine.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/core/intr.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/core/memory.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/core/mm.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/core/object.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/core/uevent.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c | 2 +-
.../gpu/drm/nouveau/nvkm/engine/dma/usergf100.c | 2 +-
.../gpu/drm/nouveau/nvkm/engine/dma/usergf119.c | 2 +-
.../gpu/drm/nouveau/nvkm/engine/dma/usergv100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/falcon.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/r535.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +-
.../gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c | 3 +-
.../gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c | 2 +-
.../gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c | 4 +-
.../gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fsp/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 4 +-
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvdec.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvenc.c | 2 +-
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/bar.c | 2 +-
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c | 4 +-
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c | 2 +-
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c | 2 +-
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c | 2 +-
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c | 2 +-
.../gpu/drm/nouveau/nvkm/subdev/iccsense/base.c | 6 +-
.../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.c | 2 +-
drivers/gpu/drm/omapdrm/dss/dispc.c | 2 +-
drivers/gpu/drm/omapdrm/dss/dsi.c | 2 +-
drivers/gpu/drm/omapdrm/dss/dss.c | 4 +-
drivers/gpu/drm/omapdrm/omap_crtc.c | 6 +-
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 14 +--
drivers/gpu/drm/omapdrm/omap_drv.c | 6 +-
drivers/gpu/drm/omapdrm/omap_encoder.c | 2 +-
drivers/gpu/drm/omapdrm/omap_fb.c | 2 +-
drivers/gpu/drm/omapdrm/omap_gem.c | 12 +--
drivers/gpu/drm/omapdrm/omap_irq.c | 2 +-
drivers/gpu/drm/omapdrm/omap_overlay.c | 2 +-
drivers/gpu/drm/omapdrm/omap_plane.c | 6 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 11 +--
drivers/gpu/drm/panfrost/panfrost_gem.c | 4 +-
drivers/gpu/drm/panfrost/panfrost_job.c | 4 +-
drivers/gpu/drm/panfrost/panfrost_mmu.c | 10 +-
drivers/gpu/drm/panthor/panthor_drv.c | 8 +-
drivers/gpu/drm/panthor/panthor_gem.c | 4 +-
drivers/gpu/drm/panthor/panthor_heap.c | 6 +-
drivers/gpu/drm/panthor/panthor_mmu.c | 19 ++--
drivers/gpu/drm/panthor/panthor_sched.c | 10 +-
drivers/gpu/drm/qxl/qxl_cmd.c | 2 +-
drivers/gpu/drm/qxl/qxl_display.c | 14 +--
drivers/gpu/drm/qxl/qxl_image.c | 4 +-
drivers/gpu/drm/qxl/qxl_ioctl.c | 4 +-
drivers/gpu/drm/qxl/qxl_object.c | 2 +-
drivers/gpu/drm/qxl/qxl_release.c | 2 +-
drivers/gpu/drm/qxl/qxl_ttm.c | 2 +-
drivers/gpu/drm/radeon/atom.c | 2 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 10 +-
drivers/gpu/drm/radeon/btc_dpm.c | 9 +-
drivers/gpu/drm/radeon/ci_dpm.c | 16 ++--
drivers/gpu/drm/radeon/cypress_dpm.c | 2 +-
drivers/gpu/drm/radeon/evergreen_cs.c | 2 +-
drivers/gpu/drm/radeon/kv_dpm.c | 9 +-
drivers/gpu/drm/radeon/ni_dpm.c | 21 ++---
drivers/gpu/drm/radeon/r100.c | 2 +-
drivers/gpu/drm/radeon/r300.c | 2 +-
drivers/gpu/drm/radeon/r600_cs.c | 2 +-
drivers/gpu/drm/radeon/r600_dpm.c | 16 ++--
drivers/gpu/drm/radeon/radeon_agp.c | 2 +-
drivers/gpu/drm/radeon/radeon_atombios.c | 50 +++++-----
drivers/gpu/drm/radeon/radeon_combios.c | 19 ++--
drivers/gpu/drm/radeon/radeon_connectors.c | 22 +++--
drivers/gpu/drm/radeon/radeon_cs.c | 6 +-
drivers/gpu/drm/radeon/radeon_device.c | 2 +-
drivers/gpu/drm/radeon/radeon_display.c | 21 +++--
drivers/gpu/drm/radeon/radeon_fbdev.c | 2 +-
drivers/gpu/drm/radeon/radeon_fence.c | 2 +-
drivers/gpu/drm/radeon/radeon_i2c.c | 2 +-
drivers/gpu/drm/radeon/radeon_kms.c | 2 +-
drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 8 +-
drivers/gpu/drm/radeon/radeon_semaphore.c | 2 +-
drivers/gpu/drm/radeon/radeon_test.c | 2 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 4 +-
drivers/gpu/drm/radeon/radeon_vm.c | 8 +-
drivers/gpu/drm/radeon/rs780_dpm.c | 10 +-
drivers/gpu/drm/radeon/rv6xx_dpm.c | 10 +-
drivers/gpu/drm/radeon/rv770_dpm.c | 10 +-
drivers/gpu/drm/radeon/si_dpm.c | 22 ++---
drivers/gpu/drm/radeon/sumo_dpm.c | 9 +-
drivers/gpu/drm/radeon/trinity_dpm.c | 9 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c | 2 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c | 2 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c | 2 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c | 6 +-
.../gpu/drm/renesas/rcar-du/rcar_du_writeback.c | 6 +-
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c | 2 +-
drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c | 4 +-
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c | 2 +-
drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 4 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 3 +-
drivers/gpu/drm/scheduler/sched_main.c | 7 +-
drivers/gpu/drm/sitronix/st7920.c | 8 +-
drivers/gpu/drm/solomon/ssd130x.c | 4 +-
drivers/gpu/drm/sti/sti_drv.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_layer.c | 4 +-
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c | 8 +-
drivers/gpu/drm/tegra/dc.c | 10 +-
drivers/gpu/drm/tegra/drm.c | 8 +-
drivers/gpu/drm/tegra/dsi.c | 2 +-
drivers/gpu/drm/tegra/fb.c | 2 +-
drivers/gpu/drm/tegra/gem.c | 10 +-
drivers/gpu/drm/tegra/hub.c | 4 +-
drivers/gpu/drm/tegra/plane.c | 4 +-
drivers/gpu/drm/tegra/sor.c | 2 +-
drivers/gpu/drm/tegra/submit.c | 10 +-
drivers/gpu/drm/tegra/uapi.c | 4 +-
drivers/gpu/drm/tests/drm_gem_shmem_test.c | 2 +-
drivers/gpu/drm/tests/drm_mm_test.c | 2 +-
drivers/gpu/drm/tests/drm_panic_test.c | 2 +-
drivers/gpu/drm/tidss/tidss_crtc.c | 6 +-
drivers/gpu/drm/tidss/tidss_plane.c | 2 +-
drivers/gpu/drm/tilcdc/tilcdc_panel.c | 2 +-
drivers/gpu/drm/tiny/appletbdrm.c | 11 ++-
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c | 2 +-
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c | 6 +-
drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 2 +-
drivers/gpu/drm/ttm/ttm_pool.c | 4 +-
drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +-
drivers/gpu/drm/ttm/ttm_sys_manager.c | 2 +-
drivers/gpu/drm/ttm/ttm_tt.c | 4 +-
drivers/gpu/drm/udl/udl_main.c | 2 +-
drivers/gpu/drm/v3d/v3d_bo.c | 2 +-
drivers/gpu/drm/v3d/v3d_drv.c | 2 +-
drivers/gpu/drm/v3d/v3d_fence.c | 2 +-
drivers/gpu/drm/v3d/v3d_perfmon.c | 3 +-
drivers/gpu/drm/v3d/v3d_submit.c | 34 +++----
drivers/gpu/drm/vboxvideo/vbox_mode.c | 8 +-
drivers/gpu/drm/vc4/vc4_bo.c | 9 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 6 +-
drivers/gpu/drm/vc4/vc4_drv.c | 2 +-
drivers/gpu/drm/vc4/vc4_gem.c | 12 +--
drivers/gpu/drm/vc4/vc4_hdmi.c | 3 +-
drivers/gpu/drm/vc4/vc4_kms.c | 10 +-
drivers/gpu/drm/vc4/vc4_perfmon.c | 3 +-
drivers/gpu/drm/vc4/vc4_plane.c | 2 +-
drivers/gpu/drm/vc4/vc4_validate_shaders.c | 2 +-
drivers/gpu/drm/vgem/vgem_drv.c | 4 +-
drivers/gpu/drm/vgem/vgem_fence.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_fence.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_gem.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_object.c | 6 +-
drivers/gpu/drm/virtio/virtgpu_plane.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_prime.c | 7 +-
drivers/gpu/drm/virtio/virtgpu_submit.c | 6 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 17 ++--
drivers/gpu/drm/virtio/virtgpu_vram.c | 4 +-
drivers/gpu/drm/vkms/vkms_colorop.c | 8 +-
drivers/gpu/drm/vkms/vkms_config.c | 10 +-
drivers/gpu/drm/vkms/vkms_configfs.c | 2 +-
drivers/gpu/drm/vkms/vkms_crtc.c | 9 +-
drivers/gpu/drm/vkms/vkms_plane.c | 6 +-
drivers/gpu/drm/vkms/vkms_writeback.c | 2 +-
drivers/gpu/drm/vmwgfx/ttm_object.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 10 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 5 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 17 ++--
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 7 +-
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 5 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 2 +-
drivers/gpu/drm/xe/display/intel_bo.c | 2 +-
drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 2 +-
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 2 +-
drivers/gpu/drm/xe/display/xe_panic.c | 2 +-
drivers/gpu/drm/xe/display/xe_stolen.c | 2 +-
drivers/gpu/drm/xe/tests/xe_bo.c | 2 +-
drivers/gpu/drm/xe/xe_bb.c | 4 +-
drivers/gpu/drm/xe/xe_bo.c | 4 +-
drivers/gpu/drm/xe/xe_configfs.c | 2 +-
drivers/gpu/drm/xe/xe_dep_scheduler.c | 2 +-
drivers/gpu/drm/xe/xe_device.c | 2 +-
drivers/gpu/drm/xe/xe_drm_client.c | 2 +-
drivers/gpu/drm/xe/xe_eu_stall.c | 7 +-
drivers/gpu/drm/xe/xe_exec.c | 2 +-
drivers/gpu/drm/xe/xe_exec_queue.c | 4 +-
drivers/gpu/drm/xe/xe_execlist.c | 2 +-
drivers/gpu/drm/xe/xe_ggtt.c | 2 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 2 +-
drivers/gpu/drm/xe/xe_gt_sysfs.c | 2 +-
drivers/gpu/drm/xe/xe_guc_ct.c | 2 +-
drivers/gpu/drm/xe/xe_guc_log.c | 6 +-
drivers/gpu/drm/xe/xe_guc_submit.c | 16 ++--
drivers/gpu/drm/xe/xe_heci_gsc.c | 2 +-
drivers/gpu/drm/xe/xe_hw_engine.c | 2 +-
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 6 +-
drivers/gpu/drm/xe/xe_lmtt.c | 2 +-
drivers/gpu/drm/xe/xe_lrc.c | 4 +-
drivers/gpu/drm/xe/xe_migrate.c | 2 +-
drivers/gpu/drm/xe/xe_mmio_gem.c | 2 +-
drivers/gpu/drm/xe/xe_nvm.c | 2 +-
drivers/gpu/drm/xe/xe_oa.c | 13 +--
drivers/gpu/drm/xe/xe_pmu.c | 2 +-
drivers/gpu/drm/xe/xe_preempt_fence.c | 2 +-
drivers/gpu/drm/xe/xe_pt.c | 11 +--
drivers/gpu/drm/xe/xe_reg_sr.c | 2 +-
drivers/gpu/drm/xe/xe_shrinker.c | 2 +-
drivers/gpu/drm/xe/xe_sriov_packet.c | 2 +-
drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c | 2 +-
drivers/gpu/drm/xe/xe_svm.c | 4 +-
drivers/gpu/drm/xe/xe_sync.c | 5 +-
drivers/gpu/drm/xe/xe_tile_sysfs.c | 2 +-
drivers/gpu/drm/xe/xe_tlb_inval_job.c | 4 +-
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c | 2 +-
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 4 +-
drivers/gpu/drm/xe/xe_vm.c | 39 ++++----
drivers/gpu/drm/xe/xe_vm_madvise.c | 3 +-
drivers/gpu/drm/xen/xen_drm_front.c | 4 +-
drivers/gpu/drm/xen/xen_drm_front_evtchnl.c | 5 +-
drivers/gpu/drm/xen/xen_drm_front_gem.c | 6 +-
drivers/gpu/drm/xlnx/zynqmp_disp.c | 2 +-
drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +-
drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 +-
drivers/gpu/host1x/bus.c | 4 +-
drivers/gpu/host1x/channel.c | 4 +-
drivers/gpu/host1x/context.c | 2 +-
drivers/gpu/host1x/fence.c | 2 +-
drivers/gpu/host1x/mipi.c | 2 +-
drivers/gpu/ipu-v3/ipu-common.c | 2 +-
drivers/gpu/ipu-v3/ipu-image-convert.c | 4 +-
drivers/gpu/vga/vga_switcheroo.c | 2 +-
drivers/greybus/bundle.c | 2 +-
drivers/greybus/connection.c | 2 +-
drivers/greybus/control.c | 2 +-
drivers/greybus/es2.c | 8 +-
drivers/greybus/interface.c | 2 +-
drivers/greybus/manifest.c | 6 +-
drivers/greybus/module.c | 3 +-
drivers/greybus/svc.c | 8 +-
drivers/greybus/svc_watchdog.c | 2 +-
drivers/hid/amd-sfh-hid/amd_sfh_client.c | 2 +-
drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 2 +-
drivers/hid/bpf/hid_bpf_dispatch.c | 2 +-
drivers/hid/hid-apple.c | 2 +-
drivers/hid/hid-axff.c | 2 +-
drivers/hid/hid-betopff.c | 2 +-
drivers/hid/hid-cmedia.c | 2 +-
drivers/hid/hid-core.c | 13 +--
drivers/hid/hid-corsair.c | 4 +-
drivers/hid/hid-cougar.c | 2 +-
drivers/hid/hid-debug.c | 2 +-
drivers/hid/hid-dr.c | 2 +-
drivers/hid/hid-elo.c | 2 +-
drivers/hid/hid-emsff.c | 2 +-
drivers/hid/hid-gaff.c | 2 +-
drivers/hid/hid-google-hammer.c | 4 +-
drivers/hid/hid-haptic.c | 4 +-
drivers/hid/hid-holtekff.c | 2 +-
drivers/hid/hid-hyperv.c | 2 +-
drivers/hid/hid-input.c | 4 +-
drivers/hid/hid-lg.c | 2 +-
drivers/hid/hid-lg2ff.c | 2 +-
drivers/hid/hid-lg4ff.c | 2 +-
drivers/hid/hid-logitech-dj.c | 8 +-
drivers/hid/hid-logitech-hidpp.c | 8 +-
drivers/hid/hid-megaworld.c | 2 +-
drivers/hid/hid-mf.c | 2 +-
drivers/hid/hid-ntrig.c | 2 +-
drivers/hid/hid-picolcd_core.c | 4 +-
drivers/hid/hid-pl.c | 2 +-
drivers/hid/hid-playstation.c | 2 +-
drivers/hid/hid-prodikeys.c | 2 +-
drivers/hid/hid-quirks.c | 4 +-
drivers/hid/hid-roccat-arvo.c | 2 +-
drivers/hid/hid-roccat-isku.c | 2 +-
drivers/hid/hid-roccat-kone.c | 2 +-
drivers/hid/hid-roccat-koneplus.c | 2 +-
drivers/hid/hid-roccat-konepure.c | 2 +-
drivers/hid/hid-roccat-kovaplus.c | 2 +-
drivers/hid/hid-roccat-lua.c | 2 +-
drivers/hid/hid-roccat-pyra.c | 2 +-
drivers/hid/hid-roccat-ryos.c | 2 +-
drivers/hid/hid-roccat-savu.c | 2 +-
drivers/hid/hid-roccat.c | 4 +-
drivers/hid/hid-sensor-custom.c | 2 +-
drivers/hid/hid-sensor-hub.c | 2 +-
drivers/hid/hid-sjoy.c | 2 +-
drivers/hid/hid-thrustmaster.c | 4 +-
drivers/hid/hid-tmff.c | 2 +-
drivers/hid/hid-uclogic-params.c | 4 +-
drivers/hid/hid-wiimote-core.c | 2 +-
drivers/hid/hid-wiimote-debug.c | 2 +-
drivers/hid/hid-zpff.c | 2 +-
drivers/hid/hidraw.c | 4 +-
drivers/hid/intel-ish-hid/ishtp-hid.c | 2 +-
drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +-
drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 4 +-
drivers/hid/intel-ish-hid/ishtp/client.c | 2 +-
drivers/hid/intel-ish-hid/ishtp/hbm.c | 4 +-
drivers/hid/uhid.c | 14 +--
drivers/hid/usbhid/hid-core.c | 4 +-
drivers/hid/usbhid/hid-pidff.c | 2 +-
drivers/hid/usbhid/hiddev.c | 4 +-
drivers/hid/usbhid/usbkbd.c | 4 +-
drivers/hid/usbhid/usbmouse.c | 2 +-
drivers/hid/wacom_sys.c | 2 +-
drivers/hsi/clients/cmt_speech.c | 6 +-
drivers/hsi/clients/hsi_char.c | 2 +-
drivers/hsi/clients/ssi_protocol.c | 4 +-
drivers/hsi/hsi_boardinfo.c | 2 +-
drivers/hsi/hsi_core.c | 16 ++--
drivers/hte/hte.c | 2 +-
drivers/hv/channel_mgmt.c | 2 +-
drivers/hv/connection.c | 5 +-
drivers/hv/hv.c | 4 +-
drivers/hv/hv_balloon.c | 2 +-
drivers/hv/hv_kvp.c | 4 +-
drivers/hv/hv_proc.c | 2 +-
drivers/hv/hv_snapshot.c | 4 +-
drivers/hv/hv_utils_transport.c | 2 +-
drivers/hv/mshv_debugfs.c | 16 ++--
drivers/hv/mshv_eventfd.c | 6 +-
drivers/hv/mshv_irq.c | 4 +-
drivers/hv/mshv_root_main.c | 6 +-
drivers/hv/mshv_synic.c | 2 +-
drivers/hv/mshv_vtl_main.c | 6 +-
drivers/hv/ring_buffer.c | 5 +-
drivers/hv/vmbus_drv.c | 10 +-
drivers/hwmon/acpi_power_meter.c | 7 +-
drivers/hwmon/applesmc.c | 4 +-
drivers/hwmon/coretemp.c | 12 +--
drivers/hwmon/drivetemp.c | 2 +-
drivers/hwmon/fschmd.c | 2 +-
drivers/hwmon/hwmon.c | 8 +-
drivers/hwmon/i5k_amb.c | 2 +-
drivers/hwmon/ibmaem.c | 4 +-
drivers/hwmon/ibmpex.c | 6 +-
drivers/hwmon/sch56xx-common.c | 2 +-
drivers/hwmon/via-cputemp.c | 2 +-
drivers/hwmon/w83793.c | 2 +-
drivers/hwtracing/coresight/coresight-catu.c | 2 +-
drivers/hwtracing/coresight/coresight-core.c | 6 +-
.../hwtracing/coresight/coresight-cti-platform.c | 2 +-
drivers/hwtracing/coresight/coresight-etm-perf.c | 2 +-
drivers/hwtracing/coresight/coresight-syscfg.c | 4 +-
drivers/hwtracing/coresight/coresight-tmc-etr.c | 15 ++-
drivers/hwtracing/coresight/coresight-trbe.c | 2 +-
drivers/hwtracing/intel_th/core.c | 2 +-
drivers/hwtracing/intel_th/msu-sink.c | 2 +-
drivers/hwtracing/intel_th/msu.c | 6 +-
drivers/hwtracing/ptt/hisi_ptt.c | 6 +-
drivers/hwtracing/stm/core.c | 12 +--
drivers/hwtracing/stm/p_sys-t.c | 2 +-
drivers/hwtracing/stm/policy.c | 2 +-
drivers/i2c/busses/i2c-cp2615.c | 6 +-
drivers/i2c/busses/i2c-cpm.c | 2 +-
drivers/i2c/busses/i2c-designware-amdpsp.c | 2 +-
drivers/i2c/busses/i2c-diolan-u2c.c | 2 +-
drivers/i2c/busses/i2c-eg20t.c | 2 +-
drivers/i2c/busses/i2c-fsi.c | 2 +-
drivers/i2c/busses/i2c-highlander.c | 2 +-
drivers/i2c/busses/i2c-ibm_iic.c | 2 +-
drivers/i2c/busses/i2c-iop3xx.c | 4 +-
drivers/i2c/busses/i2c-nforce2.c | 2 +-
drivers/i2c/busses/i2c-parport.c | 2 +-
drivers/i2c/busses/i2c-piix4.c | 4 +-
drivers/i2c/busses/i2c-pxa-pci.c | 2 +-
drivers/i2c/busses/i2c-qcom-geni.c | 3 +-
drivers/i2c/busses/i2c-scmi.c | 2 +-
drivers/i2c/busses/i2c-sh7760.c | 2 +-
drivers/i2c/busses/i2c-simtec.c | 2 +-
drivers/i2c/busses/i2c-stm32f7.c | 2 +-
drivers/i2c/busses/i2c-taos-evm.c | 2 +-
drivers/i2c/busses/i2c-tiny-usb.c | 6 +-
drivers/i2c/busses/i2c-virtio.c | 2 +-
drivers/i2c/busses/scx200_acb.c | 2 +-
drivers/i2c/i2c-atr.c | 8 +-
drivers/i2c/i2c-boardinfo.c | 2 +-
drivers/i2c/i2c-core-acpi.c | 5 +-
drivers/i2c/i2c-core-base.c | 4 +-
drivers/i2c/i2c-core-of-prober.c | 2 +-
drivers/i2c/i2c-dev.c | 8 +-
drivers/i2c/i2c-mux.c | 2 +-
drivers/i2c/i2c-smbus.c | 3 +-
drivers/i2c/i2c-stub.c | 3 +-
drivers/i3c/master.c | 15 +--
drivers/i3c/master/adi-i3c-master.c | 6 +-
drivers/i3c/master/dw-i3c-master.c | 6 +-
drivers/i3c/master/i3c-master-cdns.c | 6 +-
drivers/i3c/master/mipi-i3c-hci/core.c | 4 +-
drivers/i3c/master/mipi-i3c-hci/dma.c | 8 +-
drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 2 +-
drivers/i3c/master/mipi-i3c-hci/pio.c | 2 +-
drivers/i3c/master/renesas-i3c.c | 6 +-
drivers/i3c/master/svc-i3c-master.c | 6 +-
drivers/iio/adc/ti-tsc2046.c | 12 +--
drivers/iio/buffer/industrialio-buffer-cb.c | 2 +-
drivers/iio/buffer/industrialio-buffer-dma.c | 2 +-
drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +-
drivers/iio/buffer/industrialio-hw-consumer.c | 4 +-
drivers/iio/buffer/kfifo_buf.c | 2 +-
drivers/iio/common/ssp_sensors/ssp_spi.c | 2 +-
drivers/iio/dac/ad5360.c | 4 +-
drivers/iio/dummy/iio_dummy_evgen.c | 2 +-
drivers/iio/dummy/iio_simple_dummy.c | 2 +-
drivers/iio/dummy/iio_simple_dummy_buffer.c | 2 +-
drivers/iio/imu/adis_buffer.c | 4 +-
drivers/iio/industrialio-buffer.c | 16 ++--
drivers/iio/industrialio-core.c | 9 +-
drivers/iio/industrialio-event.c | 7 +-
drivers/iio/industrialio-gts-helper.c | 6 +-
drivers/iio/industrialio-trigger.c | 4 +-
drivers/iio/inkern.c | 8 +-
drivers/iio/trigger/iio-trig-hrtimer.c | 2 +-
drivers/iio/trigger/iio-trig-interrupt.c | 2 +-
drivers/iio/trigger/iio-trig-loop.c | 2 +-
drivers/iio/trigger/iio-trig-sysfs.c | 2 +-
drivers/infiniband/core/addr.c | 2 +-
drivers/infiniband/core/agent.c | 2 +-
drivers/infiniband/core/cache.c | 19 ++--
drivers/infiniband/core/cm.c | 14 +--
drivers/infiniband/core/cma.c | 48 +++++-----
drivers/infiniband/core/cma_configfs.c | 5 +-
drivers/infiniband/core/cq.c | 4 +-
drivers/infiniband/core/device.c | 7 +-
drivers/infiniband/core/ib_core_uverbs.c | 2 +-
drivers/infiniband/core/iwcm.c | 4 +-
drivers/infiniband/core/iwpm_msg.c | 2 +-
drivers/infiniband/core/iwpm_util.c | 12 +--
drivers/infiniband/core/mad.c | 18 ++--
drivers/infiniband/core/mad_rmpp.c | 2 +-
drivers/infiniband/core/multicast.c | 7 +-
drivers/infiniband/core/restrack.c | 2 +-
drivers/infiniband/core/roce_gid_mgmt.c | 12 +--
drivers/infiniband/core/rw.c | 17 ++--
drivers/infiniband/core/sa_query.c | 24 +++--
drivers/infiniband/core/security.c | 6 +-
drivers/infiniband/core/sysfs.c | 34 +++----
drivers/infiniband/core/ucaps.c | 2 +-
drivers/infiniband/core/ucma.c | 10 +-
drivers/infiniband/core/umem.c | 2 +-
drivers/infiniband/core/umem_dmabuf.c | 2 +-
drivers/infiniband/core/umem_odp.c | 6 +-
drivers/infiniband/core/user_mad.c | 9 +-
drivers/infiniband/core/uverbs_cmd.c | 22 ++---
drivers/infiniband/core/uverbs_ioctl.c | 2 +-
drivers/infiniband/core/uverbs_main.c | 10 +-
drivers/infiniband/core/uverbs_uapi.c | 6 +-
drivers/infiniband/core/verbs.c | 6 +-
drivers/infiniband/hw/bng_re/bng_dev.c | 8 +-
drivers/infiniband/hw/bng_re/bng_fw.c | 4 +-
drivers/infiniband/hw/bnxt_re/debugfs.c | 4 +-
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 30 +++---
drivers/infiniband/hw/bnxt_re/main.c | 10 +-
drivers/infiniband/hw/bnxt_re/qplib_fp.c | 10 +-
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +-
drivers/infiniband/hw/bnxt_re/qplib_res.c | 6 +-
drivers/infiniband/hw/cxgb4/cq.c | 4 +-
drivers/infiniband/hw/cxgb4/device.c | 18 ++--
drivers/infiniband/hw/cxgb4/mem.c | 8 +-
drivers/infiniband/hw/cxgb4/provider.c | 2 +-
drivers/infiniband/hw/cxgb4/qp.c | 34 +++----
drivers/infiniband/hw/cxgb4/resource.c | 16 ++--
drivers/infiniband/hw/cxgb4/restrack.c | 2 +-
drivers/infiniband/hw/efa/efa_main.c | 2 +-
drivers/infiniband/hw/efa/efa_verbs.c | 11 +--
drivers/infiniband/hw/erdma/erdma_cm.c | 6 +-
drivers/infiniband/hw/erdma/erdma_verbs.c | 15 ++-
drivers/infiniband/hw/hfi1/affinity.c | 8 +-
drivers/infiniband/hw/hfi1/chip.c | 4 +-
drivers/infiniband/hw/hfi1/efivar.c | 2 +-
drivers/infiniband/hw/hfi1/fault.c | 2 +-
drivers/infiniband/hw/hfi1/file_ops.c | 2 +-
drivers/infiniband/hw/hfi1/init.c | 4 +-
drivers/infiniband/hw/hfi1/mad.c | 4 +-
drivers/infiniband/hw/hfi1/msix.c | 3 +-
drivers/infiniband/hw/hfi1/pin_system.c | 4 +-
drivers/infiniband/hw/hfi1/pio.c | 20 ++--
drivers/infiniband/hw/hfi1/qsfp.c | 2 +-
drivers/infiniband/hw/hfi1/sdma.c | 6 +-
drivers/infiniband/hw/hfi1/tid_rdma.c | 2 +-
drivers/infiniband/hw/hfi1/user_exp_rcv.c | 15 ++-
drivers/infiniband/hw/hfi1/user_sdma.c | 8 +-
drivers/infiniband/hw/hns/hns_roce_alloc.c | 4 +-
drivers/infiniband/hw/hns/hns_roce_bond.c | 4 +-
drivers/infiniband/hw/hns/hns_roce_cmd.c | 4 +-
drivers/infiniband/hw/hns/hns_roce_db.c | 4 +-
drivers/infiniband/hw/hns/hns_roce_hem.c | 21 ++---
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 20 ++--
drivers/infiniband/hw/hns/hns_roce_main.c | 6 +-
drivers/infiniband/hw/hns/hns_roce_mr.c | 13 +--
drivers/infiniband/hw/ionic/ionic_admin.c | 16 ++--
drivers/infiniband/hw/ionic/ionic_controlpath.c | 22 ++---
drivers/infiniband/hw/ionic/ionic_hw_stats.c | 15 ++-
drivers/infiniband/hw/irdma/cm.c | 16 ++--
drivers/infiniband/hw/irdma/hw.c | 9 +-
drivers/infiniband/hw/irdma/i40iw_if.c | 2 +-
drivers/infiniband/hw/irdma/icrdma_if.c | 6 +-
drivers/infiniband/hw/irdma/ig3rdma_if.c | 6 +-
drivers/infiniband/hw/irdma/utils.c | 8 +-
drivers/infiniband/hw/irdma/verbs.c | 18 ++--
drivers/infiniband/hw/mana/cq.c | 2 +-
drivers/infiniband/hw/mana/main.c | 4 +-
drivers/infiniband/hw/mana/mr.c | 10 +-
drivers/infiniband/hw/mana/qp.c | 3 +-
drivers/infiniband/hw/mana/wq.c | 2 +-
drivers/infiniband/hw/mlx4/alias_GUID.c | 8 +-
drivers/infiniband/hw/mlx4/cm.c | 4 +-
drivers/infiniband/hw/mlx4/cq.c | 4 +-
drivers/infiniband/hw/mlx4/doorbell.c | 2 +-
drivers/infiniband/hw/mlx4/mad.c | 19 ++--
drivers/infiniband/hw/mlx4/main.c | 63 ++++++-------
drivers/infiniband/hw/mlx4/mcg.c | 8 +-
drivers/infiniband/hw/mlx4/mr.c | 6 +-
drivers/infiniband/hw/mlx4/qp.c | 20 ++--
drivers/infiniband/hw/mlx4/sysfs.c | 11 +--
drivers/infiniband/hw/mlx5/cong.c | 2 +-
drivers/infiniband/hw/mlx5/counters.c | 12 +--
drivers/infiniband/hw/mlx5/cq.c | 4 +-
drivers/infiniband/hw/mlx5/data_direct.c | 4 +-
drivers/infiniband/hw/mlx5/devx.c | 6 +-
drivers/infiniband/hw/mlx5/dm.c | 4 +-
drivers/infiniband/hw/mlx5/doorbell.c | 2 +-
drivers/infiniband/hw/mlx5/fs.c | 30 +++---
drivers/infiniband/hw/mlx5/gsi.c | 6 +-
drivers/infiniband/hw/mlx5/ib_rep.c | 3 +-
drivers/infiniband/hw/mlx5/ib_virt.c | 8 +-
drivers/infiniband/hw/mlx5/macsec.c | 9 +-
drivers/infiniband/hw/mlx5/mad.c | 32 +++----
drivers/infiniband/hw/mlx5/main.c | 24 ++---
drivers/infiniband/hw/mlx5/mr.c | 26 +++---
drivers/infiniband/hw/mlx5/odp.c | 4 +-
drivers/infiniband/hw/mlx5/qp.c | 8 +-
drivers/infiniband/hw/mlx5/srq.c | 2 +-
drivers/infiniband/hw/mthca/mthca_allocator.c | 8 +-
drivers/infiniband/hw/mthca/mthca_av.c | 4 +-
drivers/infiniband/hw/mthca/mthca_cmd.c | 7 +-
drivers/infiniband/hw/mthca/mthca_eq.c | 3 +-
drivers/infiniband/hw/mthca/mthca_mad.c | 2 +-
drivers/infiniband/hw/mthca/mthca_memfree.c | 17 ++--
drivers/infiniband/hw/mthca/mthca_mr.c | 6 +-
drivers/infiniband/hw/mthca/mthca_profile.c | 2 +-
drivers/infiniband/hw/mthca/mthca_provider.c | 28 +++---
drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 11 +--
drivers/infiniband/hw/ocrdma/ocrdma_main.c | 11 +--
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 15 ++-
drivers/infiniband/hw/qedr/main.c | 11 +--
drivers/infiniband/hw/qedr/qedr_iw_cm.c | 8 +-
drivers/infiniband/hw/qedr/qedr_roce_cm.c | 8 +-
drivers/infiniband/hw/qedr/verbs.c | 20 ++--
drivers/infiniband/hw/usnic/usnic_fwd.c | 4 +-
drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 +-
drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 8 +-
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +-
drivers/infiniband/hw/usnic/usnic_uiom.c | 14 +--
.../infiniband/hw/usnic/usnic_uiom_interval_tree.c | 2 +-
drivers/infiniband/hw/usnic/usnic_vnic.c | 10 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 19 ++--
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c | 3 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 6 +-
drivers/infiniband/sw/rdmavt/mcast.c | 4 +-
drivers/infiniband/sw/rdmavt/mr.c | 4 +-
drivers/infiniband/sw/rdmavt/qp.c | 2 +-
drivers/infiniband/sw/rdmavt/vt.c | 2 +-
drivers/infiniband/sw/rxe/rxe_mcast.c | 4 +-
drivers/infiniband/sw/rxe/rxe_mmap.c | 2 +-
drivers/infiniband/sw/rxe/rxe_mr.c | 3 +-
drivers/infiniband/sw/rxe/rxe_odp.c | 2 +-
drivers/infiniband/sw/rxe/rxe_qp.c | 2 +-
drivers/infiniband/sw/rxe/rxe_queue.c | 2 +-
drivers/infiniband/sw/rxe/rxe_verbs.c | 6 +-
drivers/infiniband/sw/siw/siw_cm.c | 6 +-
drivers/infiniband/sw/siw/siw_main.c | 4 +-
drivers/infiniband/sw/siw/siw_mem.c | 10 +-
drivers/infiniband/sw/siw/siw_qp.c | 4 +-
drivers/infiniband/sw/siw/siw_verbs.c | 8 +-
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 6 +-
drivers/infiniband/ulp/ipoib/ipoib_ib.c | 4 +-
drivers/infiniband/ulp/ipoib/ipoib_main.c | 21 ++---
drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 4 +-
drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 2 +-
drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 2 +-
drivers/infiniband/ulp/iser/iscsi_iser.c | 2 +-
drivers/infiniband/ulp/iser/iser_initiator.c | 5 +-
drivers/infiniband/ulp/iser/iser_verbs.c | 4 +-
drivers/infiniband/ulp/isert/ib_isert.c | 15 ++-
drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c | 4 +-
drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 2 +-
drivers/infiniband/ulp/rtrs/rtrs-clt.c | 23 ++---
drivers/infiniband/ulp/rtrs/rtrs-srv.c | 32 +++----
drivers/infiniband/ulp/rtrs/rtrs.c | 4 +-
drivers/infiniband/ulp/srp/ib_srp.c | 25 +++--
drivers/infiniband/ulp/srpt/ib_srpt.c | 29 +++---
drivers/input/apm-power.c | 2 +-
drivers/input/evdev.c | 4 +-
drivers/input/ff-core.c | 5 +-
drivers/input/ff-memless.c | 2 +-
drivers/input/gameport/emu10k1-gp.c | 2 +-
drivers/input/gameport/fm801-gp.c | 2 +-
drivers/input/gameport/gameport.c | 2 +-
drivers/input/gameport/ns558.c | 4 +-
drivers/input/input-leds.c | 2 +-
drivers/input/input-mt.c | 4 +-
drivers/input/input-poller.c | 2 +-
drivers/input/input.c | 6 +-
drivers/input/joydev.c | 4 +-
drivers/input/joystick/a3d.c | 2 +-
drivers/input/joystick/adi.c | 2 +-
drivers/input/joystick/analog.c | 2 +-
drivers/input/joystick/as5011.c | 2 +-
drivers/input/joystick/cobra.c | 2 +-
drivers/input/joystick/db9.c | 2 +-
drivers/input/joystick/fsia6b.c | 2 +-
drivers/input/joystick/gamecon.c | 4 +-
drivers/input/joystick/gf2k.c | 2 +-
drivers/input/joystick/grip.c | 2 +-
drivers/input/joystick/grip_mp.c | 2 +-
drivers/input/joystick/guillemot.c | 2 +-
drivers/input/joystick/iforce/iforce-serio.c | 2 +-
drivers/input/joystick/iforce/iforce-usb.c | 2 +-
drivers/input/joystick/interact.c | 2 +-
drivers/input/joystick/joydump.c | 2 +-
drivers/input/joystick/magellan.c | 2 +-
drivers/input/joystick/maplecontrol.c | 2 +-
drivers/input/joystick/n64joy.c | 2 +-
drivers/input/joystick/sidewinder.c | 2 +-
drivers/input/joystick/spaceball.c | 2 +-
drivers/input/joystick/spaceorb.c | 2 +-
drivers/input/joystick/stinger.c | 2 +-
drivers/input/joystick/tmdc.c | 4 +-
drivers/input/joystick/turbografx.c | 2 +-
drivers/input/joystick/twidjoy.c | 2 +-
drivers/input/joystick/warrior.c | 2 +-
drivers/input/joystick/xpad.c | 4 +-
drivers/input/joystick/zhenhua.c | 2 +-
drivers/input/keyboard/atkbd.c | 2 +-
drivers/input/keyboard/hil_kbd.c | 2 +-
drivers/input/keyboard/lkkbd.c | 2 +-
drivers/input/keyboard/locomokbd.c | 2 +-
drivers/input/keyboard/maple_keyb.c | 2 +-
drivers/input/keyboard/newtonkbd.c | 2 +-
drivers/input/keyboard/omap-keypad.c | 2 +-
drivers/input/keyboard/sh_keysc.c | 2 +-
drivers/input/keyboard/stowaway.c | 2 +-
drivers/input/keyboard/sunkbd.c | 2 +-
drivers/input/keyboard/xtkbd.c | 2 +-
drivers/input/misc/88pm80x_onkey.c | 2 +-
drivers/input/misc/ati_remote2.c | 2 +-
drivers/input/misc/cm109.c | 4 +-
drivers/input/misc/cma3000_d0x.c | 2 +-
drivers/input/misc/cs40l50-vibra.c | 4 +-
drivers/input/misc/da9052_onkey.c | 2 +-
drivers/input/misc/ims-pcu.c | 4 +-
drivers/input/misc/keyspan_remote.c | 2 +-
drivers/input/misc/max8997_haptic.c | 2 +-
drivers/input/misc/mc13783-pwrbutton.c | 2 +-
drivers/input/misc/palmas-pwrbutton.c | 2 +-
drivers/input/misc/pcap_keys.c | 2 +-
drivers/input/misc/pcf8574_keypad.c | 2 +-
drivers/input/misc/powermate.c | 4 +-
drivers/input/misc/uinput.c | 2 +-
drivers/input/misc/xen-kbdfront.c | 2 +-
drivers/input/misc/yealink.c | 4 +-
drivers/input/mouse/alps.c | 2 +-
drivers/input/mouse/appletouch.c | 2 +-
drivers/input/mouse/bcm5974.c | 2 +-
drivers/input/mouse/byd.c | 2 +-
drivers/input/mouse/cypress_ps2.c | 2 +-
drivers/input/mouse/elantech.c | 2 +-
drivers/input/mouse/focaltech.c | 2 +-
drivers/input/mouse/hgpk.c | 2 +-
drivers/input/mouse/lifebook.c | 2 +-
drivers/input/mouse/maplemouse.c | 2 +-
drivers/input/mouse/psmouse-base.c | 2 +-
drivers/input/mouse/psmouse-smbus.c | 2 +-
drivers/input/mouse/sentelic.c | 2 +-
drivers/input/mouse/sermouse.c | 2 +-
drivers/input/mouse/synaptics.c | 4 +-
drivers/input/mouse/synaptics_usb.c | 2 +-
drivers/input/mouse/trackpoint.c | 2 +-
drivers/input/mouse/vmmouse.c | 2 +-
drivers/input/mouse/vsxxxaa.c | 2 +-
drivers/input/mousedev.c | 4 +-
drivers/input/rmi4/rmi_bus.c | 2 +-
drivers/input/rmi4/rmi_f03.c | 2 +-
drivers/input/serio/altera_ps2.c | 2 +-
drivers/input/serio/ambakmi.c | 4 +-
drivers/input/serio/ams_delta_serio.c | 2 +-
drivers/input/serio/apbps2.c | 2 +-
drivers/input/serio/arc_ps2.c | 2 +-
drivers/input/serio/ct82c710.c | 2 +-
drivers/input/serio/gscps2.c | 4 +-
drivers/input/serio/hil_mlc.c | 2 +-
drivers/input/serio/hyperv-keyboard.c | 4 +-
drivers/input/serio/i8042.c | 4 +-
drivers/input/serio/ioc3kbd.c | 4 +-
drivers/input/serio/maceps2.c | 2 +-
drivers/input/serio/olpc_apsp.c | 4 +-
drivers/input/serio/parkbd.c | 2 +-
drivers/input/serio/pcips2.c | 4 +-
drivers/input/serio/ps2-gpio.c | 2 +-
drivers/input/serio/ps2mult.c | 4 +-
drivers/input/serio/q40kbd.c | 4 +-
drivers/input/serio/rpckbd.c | 4 +-
drivers/input/serio/sa1111ps2.c | 4 +-
drivers/input/serio/serio.c | 2 +-
drivers/input/serio/serio_raw.c | 2 +-
drivers/input/serio/serport.c | 4 +-
drivers/input/serio/sun4i-ps2.c | 4 +-
drivers/input/serio/userio.c | 4 +-
drivers/input/serio/xilinx_ps2.c | 4 +-
drivers/input/tablet/acecad.c | 2 +-
drivers/input/tablet/aiptek.c | 2 +-
drivers/input/tablet/hanwang.c | 2 +-
drivers/input/tablet/kbtab.c | 2 +-
drivers/input/tablet/pegasus_notetaker.c | 2 +-
drivers/input/tablet/wacom_serial4.c | 2 +-
drivers/input/touchscreen/ad7877.c | 6 +-
drivers/input/touchscreen/ads7846.c | 4 +-
drivers/input/touchscreen/da9052_tsi.c | 2 +-
drivers/input/touchscreen/dynapro.c | 2 +-
drivers/input/touchscreen/egalax_ts_serial.c | 2 +-
drivers/input/touchscreen/elo.c | 2 +-
drivers/input/touchscreen/fujitsu_ts.c | 2 +-
drivers/input/touchscreen/gunze.c | 2 +-
drivers/input/touchscreen/hampshire.c | 2 +-
drivers/input/touchscreen/inexio.c | 2 +-
drivers/input/touchscreen/mc13783_ts.c | 2 +-
drivers/input/touchscreen/migor_ts.c | 2 +-
drivers/input/touchscreen/mtouch.c | 2 +-
drivers/input/touchscreen/pcap_ts.c | 2 +-
drivers/input/touchscreen/penmount.c | 2 +-
drivers/input/touchscreen/sur40.c | 2 +-
drivers/input/touchscreen/ti_am335x_tsc.c | 2 +-
drivers/input/touchscreen/touchit213.c | 2 +-
drivers/input/touchscreen/touchright.c | 2 +-
drivers/input/touchscreen/touchwin.c | 2 +-
drivers/input/touchscreen/tsc40.c | 2 +-
drivers/input/touchscreen/usbtouchscreen.c | 6 +-
drivers/input/touchscreen/wacom_w8001.c | 2 +-
drivers/interconnect/core.c | 6 +-
drivers/interconnect/debugfs-client.c | 2 +-
drivers/interconnect/qcom/icc-common.c | 2 +-
drivers/iommu/amd/init.c | 29 +++---
drivers/iommu/amd/iommu.c | 15 ++-
drivers/iommu/amd/iommufd.c | 2 +-
drivers/iommu/amd/nested.c | 4 +-
drivers/iommu/amd/pasid.c | 2 +-
drivers/iommu/apple-dart.c | 4 +-
.../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 8 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 16 ++--
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 12 +--
drivers/iommu/arm/arm-smmu/arm-smmu.c | 2 +-
drivers/iommu/arm/arm-smmu/qcom_iommu.c | 2 +-
drivers/iommu/dma-iommu.c | 12 +--
drivers/iommu/exynos-iommu.c | 4 +-
drivers/iommu/fsl_pamu.c | 2 +-
drivers/iommu/hyperv-iommu.c | 2 +-
drivers/iommu/intel/cache.c | 4 +-
drivers/iommu/intel/dmar.c | 8 +-
drivers/iommu/intel/iommu.c | 12 +--
drivers/iommu/intel/irq_remapping.c | 6 +-
drivers/iommu/intel/nested.c | 2 +-
drivers/iommu/intel/pasid.c | 2 +-
drivers/iommu/intel/perf.c | 4 +-
drivers/iommu/intel/perfmon.c | 2 +-
drivers/iommu/intel/svm.c | 2 +-
drivers/iommu/io-pgfault.c | 8 +-
drivers/iommu/io-pgtable-arm-v7s.c | 2 +-
drivers/iommu/io-pgtable-arm.c | 2 +-
drivers/iommu/io-pgtable-dart.c | 2 +-
drivers/iommu/iommu-sva.c | 4 +-
drivers/iommu/iommu-sysfs.c | 2 +-
drivers/iommu/iommu.c | 12 +--
drivers/iommu/iommufd/device.c | 8 +-
drivers/iommu/iommufd/driver.c | 4 +-
drivers/iommu/iommufd/eventq.c | 2 +-
drivers/iommu/iommufd/io_pagetable.c | 6 +-
drivers/iommu/iommufd/ioas.c | 2 +-
drivers/iommu/iommufd/iova_bitmap.c | 2 +-
drivers/iommu/iommufd/main.c | 2 +-
drivers/iommu/iommufd/pages.c | 6 +-
drivers/iommu/iommufd/selftest.c | 18 ++--
drivers/iommu/iommufd/viommu.c | 2 +-
drivers/iommu/iova.c | 5 +-
drivers/iommu/ipmmu-vmsa.c | 2 +-
drivers/iommu/msm_iommu.c | 4 +-
drivers/iommu/mtk_iommu.c | 2 +-
drivers/iommu/mtk_iommu_v1.c | 2 +-
drivers/iommu/omap-iommu-debug.c | 2 +-
drivers/iommu/omap-iommu.c | 9 +-
drivers/iommu/riscv/iommu.c | 6 +-
drivers/iommu/rockchip-iommu.c | 2 +-
drivers/iommu/s390-iommu.c | 2 +-
drivers/iommu/sprd-iommu.c | 2 +-
drivers/iommu/sun50i-iommu.c | 2 +-
drivers/iommu/tegra-smmu.c | 4 +-
drivers/iommu/virtio-iommu.c | 8 +-
drivers/ipack/carriers/tpci200.c | 12 +--
drivers/ipack/devices/ipoctal.c | 2 +-
drivers/ipack/ipack.c | 2 +-
drivers/irqchip/exynos-combiner.c | 2 +-
drivers/irqchip/irq-al-fic.c | 2 +-
drivers/irqchip/irq-alpine-msi.c | 3 +-
drivers/irqchip/irq-apple-aic.c | 4 +-
drivers/irqchip/irq-armada-370-xp.c | 2 +-
drivers/irqchip/irq-aspeed-i2c-ic.c | 2 +-
drivers/irqchip/irq-aspeed-intc.c | 2 +-
drivers/irqchip/irq-aspeed-scu-ic.c | 2 +-
drivers/irqchip/irq-aspeed-vic.c | 2 +-
drivers/irqchip/irq-atmel-aic-common.c | 2 +-
drivers/irqchip/irq-bcm2712-mip.c | 2 +-
drivers/irqchip/irq-bcm6345-l1.c | 6 +-
drivers/irqchip/irq-bcm7038-l1.c | 6 +-
drivers/irqchip/irq-bcm7120-l2.c | 6 +-
drivers/irqchip/irq-brcmstb-l2.c | 2 +-
drivers/irqchip/irq-clps711x.c | 2 +-
drivers/irqchip/irq-crossbar.c | 4 +-
drivers/irqchip/irq-gic-v2m.c | 2 +-
drivers/irqchip/irq-gic-v3-its.c | 24 +++--
drivers/irqchip/irq-gic-v3-mbi.c | 2 +-
drivers/irqchip/irq-gic-v3.c | 5 +-
drivers/irqchip/irq-gic-v5-irs.c | 4 +-
drivers/irqchip/irq-gic-v5-its.c | 6 +-
drivers/irqchip/irq-gic-v5-iwb.c | 4 +-
drivers/irqchip/irq-goldfish-pic.c | 2 +-
drivers/irqchip/irq-idt3243x.c | 2 +-
drivers/irqchip/irq-imx-gpcv2.c | 2 +-
drivers/irqchip/irq-ingenic-tcu.c | 2 +-
drivers/irqchip/irq-ingenic.c | 2 +-
drivers/irqchip/irq-loongarch-avec.c | 2 +-
drivers/irqchip/irq-loongson-eiointc.c | 4 +-
drivers/irqchip/irq-loongson-htpic.c | 2 +-
drivers/irqchip/irq-loongson-htvec.c | 2 +-
drivers/irqchip/irq-loongson-liointc.c | 2 +-
drivers/irqchip/irq-loongson-pch-lpc.c | 2 +-
drivers/irqchip/irq-loongson-pch-msi.c | 2 +-
drivers/irqchip/irq-loongson-pch-pic.c | 2 +-
drivers/irqchip/irq-lpc32xx.c | 2 +-
drivers/irqchip/irq-ls1x.c | 2 +-
drivers/irqchip/irq-mchp-eic.c | 2 +-
drivers/irqchip/irq-meson-gpio.c | 2 +-
drivers/irqchip/irq-mips-cpu.c | 2 +-
drivers/irqchip/irq-mst-intc.c | 2 +-
drivers/irqchip/irq-mtk-cirq.c | 2 +-
drivers/irqchip/irq-mtk-sysirq.c | 7 +-
drivers/irqchip/irq-mvebu-odmi.c | 2 +-
drivers/irqchip/irq-owl-sirq.c | 2 +-
drivers/irqchip/irq-pic32-evic.c | 2 +-
drivers/irqchip/irq-riscv-imsic-state.c | 10 +-
drivers/irqchip/irq-riscv-intc.c | 5 +-
drivers/irqchip/irq-sifive-plic.c | 2 +-
drivers/irqchip/irq-sni-exiu.c | 2 +-
drivers/irqchip/irq-starfive-jh8100-intc.c | 2 +-
drivers/irqchip/irq-stm32-exti.c | 7 +-
drivers/irqchip/irq-sun4i.c | 4 +-
drivers/irqchip/irq-tegra.c | 2 +-
drivers/irqchip/irq-ti-sci-inta.c | 2 +-
drivers/irqchip/irq-vf610-mscm-ir.c | 2 +-
drivers/irqchip/irq-vt8500.c | 2 +-
drivers/irqchip/irq-wpcm450-aic.c | 2 +-
drivers/irqchip/irq-xilinx-intc.c | 2 +-
drivers/irqchip/qcom-pdc.c | 2 +-
drivers/isdn/capi/capi.c | 12 +--
drivers/isdn/capi/capiutil.c | 8 +-
drivers/isdn/capi/kcapi.c | 2 +-
drivers/isdn/hardware/mISDN/avmfritz.c | 2 +-
drivers/isdn/hardware/mISDN/hfcmulti.c | 10 +-
drivers/isdn/hardware/mISDN/hfcpci.c | 2 +-
drivers/isdn/hardware/mISDN/hfcsusb.c | 6 +-
drivers/isdn/hardware/mISDN/mISDNinfineon.c | 4 +-
drivers/isdn/hardware/mISDN/netjet.c | 2 +-
drivers/isdn/hardware/mISDN/speedfax.c | 2 +-
drivers/isdn/hardware/mISDN/w6692.c | 2 +-
drivers/isdn/mISDN/clock.c | 2 +-
drivers/isdn/mISDN/dsp_cmx.c | 4 +-
drivers/isdn/mISDN/dsp_pipeline.c | 6 +-
drivers/isdn/mISDN/l1oip_core.c | 6 +-
drivers/isdn/mISDN/layer1.c | 2 +-
drivers/isdn/mISDN/layer2.c | 2 +-
drivers/isdn/mISDN/stack.c | 2 +-
drivers/isdn/mISDN/tei.c | 6 +-
drivers/isdn/mISDN/timerdev.c | 4 +-
drivers/leds/led-triggers.c | 2 +-
drivers/leds/rgb/leds-qcom-lpg.c | 2 +-
drivers/leds/trigger/ledtrig-activity.c | 2 +-
drivers/leds/trigger/ledtrig-backlight.c | 2 +-
drivers/leds/trigger/ledtrig-gpio.c | 2 +-
drivers/leds/trigger/ledtrig-heartbeat.c | 2 +-
drivers/leds/trigger/ledtrig-input-events.c | 2 +-
drivers/leds/trigger/ledtrig-netdev.c | 2 +-
drivers/leds/trigger/ledtrig-oneshot.c | 2 +-
drivers/leds/trigger/ledtrig-pattern.c | 2 +-
drivers/leds/trigger/ledtrig-transient.c | 2 +-
drivers/leds/trigger/ledtrig-tty.c | 2 +-
drivers/leds/uleds.c | 2 +-
drivers/macintosh/adb.c | 5 +-
drivers/macintosh/adbhid.c | 2 +-
drivers/macintosh/mac_hid.c | 2 +-
drivers/macintosh/macio_asic.c | 2 +-
drivers/macintosh/rack-meter.c | 2 +-
drivers/macintosh/smu.c | 2 +-
drivers/macintosh/therm_adt746x.c | 2 +-
drivers/macintosh/via-pmu.c | 2 +-
drivers/macintosh/windfarm_ad7417_sensor.c | 2 +-
drivers/macintosh/windfarm_cpufreq_clamp.c | 2 +-
drivers/macintosh/windfarm_fcu_controls.c | 4 +-
drivers/macintosh/windfarm_lm75_sensor.c | 2 +-
drivers/macintosh/windfarm_lm87_sensor.c | 2 +-
drivers/macintosh/windfarm_max6690_sensor.c | 2 +-
drivers/macintosh/windfarm_pm121.c | 7 +-
drivers/macintosh/windfarm_pm81.c | 6 +-
drivers/macintosh/windfarm_pm91.c | 11 +--
drivers/macintosh/windfarm_smu_controls.c | 2 +-
drivers/macintosh/windfarm_smu_sat.c | 2 +-
drivers/macintosh/windfarm_smu_sensors.c | 4 +-
drivers/mailbox/bcm74110-mailbox.c | 2 +-
drivers/mailbox/mtk-cmdq-mailbox.c | 2 +-
drivers/mcb/mcb-core.c | 4 +-
drivers/mcb/mcb-parse.c | 5 +-
drivers/md/bcache/alloc.c | 2 +-
drivers/md/bcache/btree.c | 2 +-
drivers/md/bcache/debug.c | 2 +-
drivers/md/bcache/super.c | 15 ++-
drivers/md/bcache/sysfs.c | 2 +-
drivers/md/dm-bio-prison-v1.c | 4 +-
drivers/md/dm-bio-prison-v2.c | 2 +-
drivers/md/dm-cache-background-tracker.c | 2 +-
drivers/md/dm-cache-metadata.c | 2 +-
drivers/md/dm-cache-policy-smq.c | 2 +-
drivers/md/dm-cache-target.c | 4 +-
drivers/md/dm-clone-metadata.c | 2 +-
drivers/md/dm-clone-target.c | 4 +-
drivers/md/dm-crypt.c | 9 +-
drivers/md/dm-delay.c | 2 +-
drivers/md/dm-dust.c | 4 +-
drivers/md/dm-ebs-target.c | 2 +-
drivers/md/dm-era-target.c | 4 +-
drivers/md/dm-exception-store.c | 2 +-
drivers/md/dm-flakey.c | 2 +-
drivers/md/dm-init.c | 4 +-
drivers/md/dm-integrity.c | 27 +++---
drivers/md/dm-io.c | 2 +-
drivers/md/dm-ioctl.c | 4 +-
drivers/md/dm-kcopyd.c | 4 +-
drivers/md/dm-linear.c | 2 +-
drivers/md/dm-log-userspace-base.c | 2 +-
drivers/md/dm-log-writes.c | 4 +-
drivers/md/dm-log.c | 4 +-
drivers/md/dm-mpath.c | 6 +-
drivers/md/dm-path-selector.c | 2 +-
drivers/md/dm-pcache/cache.c | 3 +-
drivers/md/dm-pcache/cache_key.c | 3 +-
drivers/md/dm-pcache/dm_pcache.c | 2 +-
drivers/md/dm-ps-historical-service-time.c | 4 +-
drivers/md/dm-ps-io-affinity.c | 7 +-
drivers/md/dm-ps-queue-length.c | 4 +-
drivers/md/dm-ps-round-robin.c | 4 +-
drivers/md/dm-ps-service-time.c | 4 +-
drivers/md/dm-raid.c | 2 +-
drivers/md/dm-raid1.c | 2 +-
drivers/md/dm-region-hash.c | 4 +-
drivers/md/dm-snap-persistent.c | 6 +-
drivers/md/dm-snap-transient.c | 2 +-
drivers/md/dm-snap.c | 17 ++--
drivers/md/dm-stats.c | 5 +-
drivers/md/dm-stripe.c | 2 +-
drivers/md/dm-switch.c | 2 +-
drivers/md/dm-table.c | 6 +-
drivers/md/dm-target.c | 2 +-
drivers/md/dm-thin-metadata.c | 4 +-
drivers/md/dm-thin.c | 6 +-
drivers/md/dm-unstripe.c | 2 +-
drivers/md/dm-verity-fec.c | 2 +-
drivers/md/dm-verity-target.c | 8 +-
drivers/md/dm-writecache.c | 7 +-
drivers/md/dm-zoned-metadata.c | 12 +--
drivers/md/dm-zoned-reclaim.c | 2 +-
drivers/md/dm-zoned-target.c | 8 +-
drivers/md/md-bitmap.c | 7 +-
drivers/md/md-cluster.c | 8 +-
drivers/md/md-linear.c | 2 +-
drivers/md/md-llbitmap.c | 2 +-
drivers/md/md.c | 14 +--
drivers/md/persistent-data/dm-block-manager.c | 2 +-
drivers/md/persistent-data/dm-btree.c | 2 +-
drivers/md/persistent-data/dm-space-map-disk.c | 4 +-
drivers/md/persistent-data/dm-space-map-metadata.c | 2 +-
.../md/persistent-data/dm-transaction-manager.c | 6 +-
drivers/md/raid0.c | 7 +-
drivers/md/raid1.c | 19 ++--
drivers/md/raid10.c | 18 ++--
drivers/md/raid5-cache.c | 4 +-
drivers/md/raid5-ppl.c | 6 +-
drivers/md/raid5.c | 18 ++--
drivers/media/cec/core/cec-adap.c | 6 +-
drivers/media/cec/core/cec-api.c | 2 +-
drivers/media/cec/core/cec-core.c | 2 +-
drivers/media/cec/core/cec-notifier.c | 2 +-
drivers/media/cec/core/cec-pin.c | 2 +-
.../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c | 4 +-
drivers/media/cec/usb/pulse8/pulse8-cec.c | 2 +-
drivers/media/cec/usb/rainshadow/rainshadow-cec.c | 2 +-
drivers/media/common/b2c2/flexcop.c | 4 +-
drivers/media/common/cypress_firmware.c | 2 +-
drivers/media/common/saa7146/saa7146_core.c | 4 +-
drivers/media/common/saa7146/saa7146_fops.c | 2 +-
drivers/media/common/siano/smscoreapi.c | 12 +--
drivers/media/common/siano/smsdvb-debugfs.c | 2 +-
drivers/media/common/siano/smsdvb-main.c | 2 +-
drivers/media/common/videobuf2/videobuf2-core.c | 6 +-
.../media/common/videobuf2/videobuf2-dma-contig.c | 12 +--
drivers/media/common/videobuf2/videobuf2-dma-sg.c | 10 +-
drivers/media/common/videobuf2/videobuf2-dvb.c | 2 +-
drivers/media/common/videobuf2/videobuf2-vmalloc.c | 8 +-
drivers/media/dvb-core/dmxdev.c | 2 +-
drivers/media/dvb-core/dvb_ca_en50221.c | 5 +-
drivers/media/dvb-core/dvb_frontend.c | 2 +-
drivers/media/dvb-core/dvbdev.c | 23 +++--
drivers/media/dvb-frontends/a8293.c | 2 +-
drivers/media/dvb-frontends/af9013.c | 2 +-
drivers/media/dvb-frontends/af9033.c | 2 +-
drivers/media/dvb-frontends/as102_fe.c | 2 +-
drivers/media/dvb-frontends/ascot2e.c | 2 +-
drivers/media/dvb-frontends/atbm8830.c | 2 +-
drivers/media/dvb-frontends/bcm3510.c | 2 +-
drivers/media/dvb-frontends/cx22700.c | 2 +-
drivers/media/dvb-frontends/cx22702.c | 2 +-
drivers/media/dvb-frontends/cx24110.c | 2 +-
drivers/media/dvb-frontends/cx24113.c | 2 +-
drivers/media/dvb-frontends/cx24116.c | 2 +-
drivers/media/dvb-frontends/cx24117.c | 2 +-
drivers/media/dvb-frontends/cx24120.c | 2 +-
drivers/media/dvb-frontends/cx24123.c | 2 +-
drivers/media/dvb-frontends/cxd2099.c | 2 +-
drivers/media/dvb-frontends/cxd2820r_core.c | 2 +-
drivers/media/dvb-frontends/cxd2841er.c | 2 +-
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 2 +-
drivers/media/dvb-frontends/dib0070.c | 3 +-
drivers/media/dvb-frontends/dib0090.c | 5 +-
drivers/media/dvb-frontends/dib3000mb.c | 2 +-
drivers/media/dvb-frontends/dib3000mc.c | 4 +-
drivers/media/dvb-frontends/dib7000m.c | 2 +-
drivers/media/dvb-frontends/dib7000p.c | 4 +-
drivers/media/dvb-frontends/dib8000.c | 6 +-
drivers/media/dvb-frontends/dib9000.c | 4 +-
drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +-
drivers/media/dvb-frontends/drxd_hard.c | 2 +-
drivers/media/dvb-frontends/drxk_hard.c | 2 +-
drivers/media/dvb-frontends/ds3000.c | 2 +-
drivers/media/dvb-frontends/dvb-pll.c | 2 +-
drivers/media/dvb-frontends/dvb_dummy_fe.c | 6 +-
drivers/media/dvb-frontends/ec100.c | 2 +-
drivers/media/dvb-frontends/gp8psk-fe.c | 2 +-
drivers/media/dvb-frontends/helene.c | 4 +-
drivers/media/dvb-frontends/horus3a.c | 2 +-
drivers/media/dvb-frontends/isl6405.c | 2 +-
drivers/media/dvb-frontends/isl6421.c | 2 +-
drivers/media/dvb-frontends/isl6423.c | 2 +-
drivers/media/dvb-frontends/itd1000.c | 2 +-
drivers/media/dvb-frontends/ix2505v.c | 2 +-
drivers/media/dvb-frontends/l64781.c | 2 +-
drivers/media/dvb-frontends/lg2160.c | 2 +-
drivers/media/dvb-frontends/lgdt3305.c | 2 +-
drivers/media/dvb-frontends/lgdt3306a.c | 2 +-
drivers/media/dvb-frontends/lgdt330x.c | 2 +-
drivers/media/dvb-frontends/lgs8gl5.c | 2 +-
drivers/media/dvb-frontends/lgs8gxx.c | 2 +-
drivers/media/dvb-frontends/lnbh25.c | 2 +-
drivers/media/dvb-frontends/lnbh29.c | 2 +-
drivers/media/dvb-frontends/lnbp21.c | 2 +-
drivers/media/dvb-frontends/lnbp22.c | 2 +-
drivers/media/dvb-frontends/m88ds3103.c | 2 +-
drivers/media/dvb-frontends/m88rs2000.c | 2 +-
drivers/media/dvb-frontends/mb86a16.c | 2 +-
drivers/media/dvb-frontends/mb86a20s.c | 2 +-
drivers/media/dvb-frontends/mn88472.c | 2 +-
drivers/media/dvb-frontends/mn88473.c | 2 +-
drivers/media/dvb-frontends/mt312.c | 2 +-
drivers/media/dvb-frontends/mt352.c | 2 +-
drivers/media/dvb-frontends/mxl5xx.c | 4 +-
drivers/media/dvb-frontends/mxl692.c | 2 +-
drivers/media/dvb-frontends/nxt200x.c | 2 +-
drivers/media/dvb-frontends/nxt6000.c | 2 +-
drivers/media/dvb-frontends/or51132.c | 2 +-
drivers/media/dvb-frontends/or51211.c | 2 +-
drivers/media/dvb-frontends/rtl2830.c | 2 +-
drivers/media/dvb-frontends/rtl2832.c | 2 +-
drivers/media/dvb-frontends/rtl2832_sdr.c | 2 +-
drivers/media/dvb-frontends/s5h1409.c | 2 +-
drivers/media/dvb-frontends/s5h1411.c | 2 +-
drivers/media/dvb-frontends/s5h1420.c | 3 +-
drivers/media/dvb-frontends/s5h1432.c | 2 +-
drivers/media/dvb-frontends/s921.c | 2 +-
drivers/media/dvb-frontends/si2165.c | 2 +-
drivers/media/dvb-frontends/si2168.c | 2 +-
drivers/media/dvb-frontends/si21xx.c | 2 +-
drivers/media/dvb-frontends/sp2.c | 2 +-
drivers/media/dvb-frontends/sp887x.c | 2 +-
drivers/media/dvb-frontends/stb0899_drv.c | 2 +-
drivers/media/dvb-frontends/stb6000.c | 2 +-
drivers/media/dvb-frontends/stb6100.c | 2 +-
drivers/media/dvb-frontends/stv0288.c | 2 +-
drivers/media/dvb-frontends/stv0297.c | 2 +-
drivers/media/dvb-frontends/stv0299.c | 2 +-
drivers/media/dvb-frontends/stv0367.c | 14 +--
drivers/media/dvb-frontends/stv0900_core.c | 12 +--
drivers/media/dvb-frontends/stv090x.c | 8 +-
drivers/media/dvb-frontends/stv0910.c | 4 +-
drivers/media/dvb-frontends/stv6110.c | 2 +-
drivers/media/dvb-frontends/stv6110x.c | 4 +-
drivers/media/dvb-frontends/stv6111.c | 2 +-
drivers/media/dvb-frontends/tc90522.c | 4 +-
drivers/media/dvb-frontends/tda10021.c | 2 +-
drivers/media/dvb-frontends/tda10023.c | 2 +-
drivers/media/dvb-frontends/tda10048.c | 2 +-
drivers/media/dvb-frontends/tda1004x.c | 4 +-
drivers/media/dvb-frontends/tda10071.c | 2 +-
drivers/media/dvb-frontends/tda10086.c | 2 +-
drivers/media/dvb-frontends/tda18271c2dd.c | 2 +-
drivers/media/dvb-frontends/tda665x.c | 2 +-
drivers/media/dvb-frontends/tda8083.c | 2 +-
drivers/media/dvb-frontends/tda8261.c | 2 +-
drivers/media/dvb-frontends/tda826x.c | 2 +-
drivers/media/dvb-frontends/ts2020.c | 2 +-
drivers/media/dvb-frontends/tua6100.c | 2 +-
drivers/media/dvb-frontends/ves1820.c | 2 +-
drivers/media/dvb-frontends/ves1x93.c | 2 +-
drivers/media/dvb-frontends/zd1301_demod.c | 2 +-
drivers/media/dvb-frontends/zl10036.c | 2 +-
drivers/media/dvb-frontends/zl10039.c | 2 +-
drivers/media/dvb-frontends/zl10353.c | 2 +-
drivers/media/firewire/firedtv-fw.c | 4 +-
drivers/media/i2c/alvium-csi2.c | 2 +-
drivers/media/i2c/cs3308.c | 2 +-
drivers/media/i2c/ds90ub960.c | 4 +-
drivers/media/i2c/tda1997x.c | 2 +-
drivers/media/i2c/video-i2c.c | 2 +-
drivers/media/mc/mc-dev-allocator.c | 2 +-
drivers/media/mc/mc-device.c | 2 +-
drivers/media/mc/mc-entity.c | 8 +-
drivers/media/mc/mc-request.c | 2 +-
drivers/media/mmc/siano/smssdio.c | 2 +-
drivers/media/pci/bt8xx/bttv-driver.c | 2 +-
drivers/media/pci/bt8xx/bttv-gpio.c | 2 +-
drivers/media/pci/bt8xx/bttv-input.c | 2 +-
drivers/media/pci/bt8xx/dst_ca.c | 8 +-
drivers/media/pci/bt8xx/dvb-bt8xx.c | 4 +-
drivers/media/pci/cobalt/cobalt-alsa-main.c | 2 +-
drivers/media/pci/cobalt/cobalt-driver.c | 2 +-
drivers/media/pci/cx18/cx18-alsa-main.c | 2 +-
drivers/media/pci/cx18/cx18-driver.c | 4 +-
drivers/media/pci/cx18/cx18-fileops.c | 2 +-
drivers/media/pci/cx18/cx18-queue.c | 5 +-
drivers/media/pci/cx18/cx18-streams.c | 2 +-
drivers/media/pci/cx23885/altera-ci.c | 12 +--
drivers/media/pci/cx23885/cimax2.c | 2 +-
drivers/media/pci/cx23885/cx23885-alsa.c | 2 +-
drivers/media/pci/cx23885/cx23885-core.c | 2 +-
drivers/media/pci/cx23885/cx23885-input.c | 2 +-
drivers/media/pci/cx23885/cx23888-ir.c | 2 +-
drivers/media/pci/cx25821/cx25821-alsa.c | 2 +-
drivers/media/pci/cx25821/cx25821-core.c | 2 +-
drivers/media/pci/cx88/cx88-alsa.c | 2 +-
drivers/media/pci/cx88/cx88-cards.c | 2 +-
drivers/media/pci/cx88/cx88-dsp.c | 2 +-
drivers/media/pci/cx88/cx88-input.c | 2 +-
drivers/media/pci/cx88/cx88-mpeg.c | 4 +-
drivers/media/pci/cx88/cx88-video.c | 2 +-
drivers/media/pci/cx88/cx88-vp3054-i2c.c | 2 +-
drivers/media/pci/ddbridge/ddbridge-ci.c | 4 +-
drivers/media/pci/ddbridge/ddbridge-dummy-fe.c | 2 +-
drivers/media/pci/dm1105/dm1105.c | 2 +-
drivers/media/pci/intel/ipu-bridge.c | 4 +-
drivers/media/pci/intel/ipu6/ipu6-bus.c | 2 +-
drivers/media/pci/intel/ipu6/ipu6-buttress.c | 2 +-
drivers/media/pci/intel/ipu6/ipu6-dma.c | 2 +-
drivers/media/pci/intel/ipu6/ipu6-fw-com.c | 2 +-
drivers/media/pci/intel/ipu6/ipu6-mmu.c | 4 +-
drivers/media/pci/intel/ipu6/ipu6.c | 4 +-
drivers/media/pci/ivtv/ivtv-alsa-main.c | 2 +-
drivers/media/pci/ivtv/ivtv-driver.c | 2 +-
drivers/media/pci/ivtv/ivtv-fileops.c | 2 +-
drivers/media/pci/ivtv/ivtv-queue.c | 8 +-
drivers/media/pci/ivtv/ivtvfb.c | 3 +-
drivers/media/pci/mantis/hopper_cards.c | 2 +-
drivers/media/pci/mantis/mantis_ca.c | 2 +-
drivers/media/pci/mantis/mantis_cards.c | 2 +-
drivers/media/pci/mgb4/mgb4_core.c | 2 +-
drivers/media/pci/mgb4/mgb4_vin.c | 2 +-
drivers/media/pci/mgb4/mgb4_vout.c | 2 +-
drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 2 +-
drivers/media/pci/pluto2/pluto2.c | 2 +-
drivers/media/pci/pt1/pt1.c | 4 +-
drivers/media/pci/pt3/pt3.c | 2 +-
drivers/media/pci/saa7134/saa7134-alsa.c | 2 +-
drivers/media/pci/saa7134/saa7134-core.c | 4 +-
drivers/media/pci/saa7134/saa7134-go7007.c | 2 +-
drivers/media/pci/saa7134/saa7134-input.c | 2 +-
drivers/media/pci/saa7146/hexium_gemini.c | 2 +-
drivers/media/pci/saa7146/hexium_orion.c | 2 +-
drivers/media/pci/saa7146/mxb.c | 2 +-
drivers/media/pci/saa7164/saa7164-buffer.c | 4 +-
drivers/media/pci/saa7164/saa7164-core.c | 2 +-
drivers/media/pci/saa7164/saa7164-encoder.c | 2 +-
drivers/media/pci/saa7164/saa7164-vbi.c | 2 +-
drivers/media/pci/smipcie/smipcie-main.c | 2 +-
drivers/media/pci/solo6x10/solo6x10-core.c | 2 +-
drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +-
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 2 +-
drivers/media/pci/ttpci/budget-av.c | 2 +-
drivers/media/pci/ttpci/budget-ci.c | 2 +-
drivers/media/pci/ttpci/budget.c | 2 +-
drivers/media/pci/tw686x/tw686x-core.c | 10 +-
drivers/media/pci/zoran/videocodec.c | 4 +-
drivers/media/pci/zoran/zr36016.c | 2 +-
drivers/media/pci/zoran/zr36050.c | 2 +-
drivers/media/pci/zoran/zr36060.c | 2 +-
drivers/media/platform/allegro-dvt/allegro-core.c | 14 +--
drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 2 +-
drivers/media/platform/amphion/vdec.c | 9 +-
drivers/media/platform/amphion/venc.c | 6 +-
drivers/media/platform/amphion/vpu_cmds.c | 4 +-
drivers/media/platform/broadcom/bcm2835-unicam.c | 2 +-
drivers/media/platform/cadence/cdns-csi2rx.c | 2 +-
drivers/media/platform/cadence/cdns-csi2tx.c | 2 +-
drivers/media/platform/chips-media/coda/coda-bit.c | 2 +-
.../media/platform/chips-media/coda/coda-common.c | 2 +-
.../media/platform/chips-media/coda/coda-jpeg.c | 6 +-
drivers/media/platform/chips-media/coda/imx-vdoa.c | 2 +-
.../platform/chips-media/wave5/wave5-vpu-dec.c | 4 +-
.../platform/chips-media/wave5/wave5-vpu-enc.c | 4 +-
.../media/platform/imagination/e5010-jpeg-enc.c | 2 +-
drivers/media/platform/intel/pxa_camera.c | 2 +-
drivers/media/platform/m2m-deinterlace.c | 2 +-
drivers/media/platform/marvell/cafe-driver.c | 4 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 2 +-
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c | 2 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 6 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 2 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 2 +-
.../mediatek/vcodec/common/mtk_vcodec_dbgfs.c | 2 +-
.../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c | 2 +-
.../vcodec/decoder/mtk_vcodec_dec_stateless.c | 2 +-
.../vcodec/decoder/vdec/vdec_av1_req_lat_if.c | 2 +-
.../mediatek/vcodec/decoder/vdec/vdec_h264_if.c | 2 +-
.../vcodec/decoder/vdec/vdec_h264_req_if.c | 2 +-
.../vcodec/decoder/vdec/vdec_h264_req_multi_if.c | 2 +-
.../vcodec/decoder/vdec/vdec_hevc_req_multi_if.c | 2 +-
.../mediatek/vcodec/decoder/vdec/vdec_vp8_if.c | 2 +-
.../mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c | 2 +-
.../vcodec/decoder/vdec/vdec_vp9_req_lat_if.c | 2 +-
.../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c | 2 +-
.../mediatek/vcodec/encoder/venc/venc_h264_if.c | 2 +-
.../mediatek/vcodec/encoder/venc/venc_vp8_if.c | 2 +-
drivers/media/platform/nuvoton/npcm-video.c | 6 +-
.../media/platform/nvidia/tegra-vde/dmabuf-cache.c | 2 +-
drivers/media/platform/nvidia/tegra-vde/v4l2.c | 3 +-
drivers/media/platform/nvidia/tegra-vde/vde.c | 2 +-
drivers/media/platform/nxp/dw100/dw100.c | 2 +-
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 2 +-
drivers/media/platform/nxp/imx-pxp.c | 2 +-
.../media/platform/nxp/imx8-isi/imx8-isi-core.c | 4 +-
.../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 7 +-
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c | 2 +-
drivers/media/platform/nxp/mx2_emmaprp.c | 2 +-
drivers/media/platform/qcom/iris/iris_buffer.c | 2 +-
.../platform/qcom/iris/iris_hfi_gen1_command.c | 2 +-
.../platform/qcom/iris/iris_hfi_gen2_command.c | 2 +-
drivers/media/platform/qcom/iris/iris_vdec.c | 4 +-
drivers/media/platform/qcom/iris/iris_venc.c | 4 +-
drivers/media/platform/qcom/venus/core.c | 4 +-
drivers/media/platform/qcom/venus/helpers.c | 4 +-
drivers/media/platform/qcom/venus/hfi_venus.c | 2 +-
drivers/media/platform/qcom/venus/vdec.c | 2 +-
drivers/media/platform/qcom/venus/venc.c | 2 +-
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c | 2 +-
.../media/platform/renesas/rcar-vin/rcar-core.c | 2 +-
drivers/media/platform/renesas/rcar_fdp1.c | 2 +-
drivers/media/platform/renesas/rcar_jpu.c | 2 +-
drivers/media/platform/renesas/renesas-ceu.c | 2 +-
drivers/media/platform/renesas/vsp1/vsp1_dl.c | 10 +-
drivers/media/platform/renesas/vsp1/vsp1_video.c | 8 +-
drivers/media/platform/rockchip/rga/rga.c | 2 +-
.../media/platform/rockchip/rkvdec/rkvdec-h264.c | 2 +-
.../media/platform/rockchip/rkvdec/rkvdec-hevc.c | 2 +-
.../platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c | 2 +-
.../platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c | 2 +-
.../platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c | 2 +-
.../platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c | 2 +-
.../media/platform/rockchip/rkvdec/rkvdec-vp9.c | 2 +-
drivers/media/platform/rockchip/rkvdec/rkvdec.c | 2 +-
.../media/platform/samsung/exynos-gsc/gsc-m2m.c | 2 +-
.../platform/samsung/exynos4-is/fimc-capture.c | 2 +-
.../media/platform/samsung/exynos4-is/fimc-m2m.c | 2 +-
.../media/platform/samsung/exynos4-is/media-dev.c | 2 +-
drivers/media/platform/samsung/s5p-g2d/g2d.c | 2 +-
.../media/platform/samsung/s5p-jpeg/jpeg-core.c | 2 +-
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 2 +-
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c | 2 +-
.../media/platform/st/sti/delta/delta-mjpeg-dec.c | 2 +-
drivers/media/platform/st/sti/delta/delta-v4l2.c | 4 +-
drivers/media/platform/st/sti/hva/hva-v4l2.c | 2 +-
drivers/media/platform/st/stm32/dma2d/dma2d.c | 2 +-
.../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 2 +-
.../st/stm32/stm32-dcmipp/dcmipp-byteproc.c | 2 +-
.../platform/st/stm32/stm32-dcmipp/dcmipp-common.c | 2 +-
.../platform/st/stm32/stm32-dcmipp/dcmipp-input.c | 2 +-
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 2 +-
.../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 2 +-
drivers/media/platform/ti/cal/cal.c | 2 +-
drivers/media/platform/ti/davinci/vpif.c | 6 +-
drivers/media/platform/ti/davinci/vpif_capture.c | 5 +-
drivers/media/platform/ti/davinci/vpif_display.c | 4 +-
drivers/media/platform/ti/omap/omap_vout.c | 4 +-
drivers/media/platform/ti/omap3isp/isp.c | 2 +-
drivers/media/platform/ti/omap3isp/ispccdc.c | 2 +-
drivers/media/platform/ti/omap3isp/isph3a_aewb.c | 4 +-
drivers/media/platform/ti/omap3isp/isph3a_af.c | 4 +-
drivers/media/platform/ti/omap3isp/isphist.c | 2 +-
drivers/media/platform/ti/omap3isp/ispstat.c | 2 +-
drivers/media/platform/ti/omap3isp/ispvideo.c | 2 +-
drivers/media/platform/ti/vpe/vip.c | 4 +-
drivers/media/platform/ti/vpe/vpe.c | 2 +-
drivers/media/platform/verisilicon/hantro_drv.c | 2 +-
drivers/media/platform/via/via-camera.c | 2 +-
drivers/media/radio/dsbr100.c | 2 +-
drivers/media/radio/radio-aimslab.c | 2 +-
drivers/media/radio/radio-aztech.c | 2 +-
drivers/media/radio/radio-gemtek.c | 2 +-
drivers/media/radio/radio-keene.c | 2 +-
drivers/media/radio/radio-ma901.c | 2 +-
drivers/media/radio/radio-maxiradio.c | 2 +-
drivers/media/radio/radio-mr800.c | 2 +-
drivers/media/radio/radio-raremono.c | 2 +-
drivers/media/radio/radio-rtrack2.c | 2 +-
drivers/media/radio/radio-sf16fmr2.c | 4 +-
drivers/media/radio/radio-shark.c | 2 +-
drivers/media/radio/radio-shark2.c | 2 +-
drivers/media/radio/radio-tea5764.c | 2 +-
drivers/media/radio/radio-terratec.c | 2 +-
drivers/media/radio/radio-trust.c | 2 +-
drivers/media/radio/radio-typhoon.c | 2 +-
drivers/media/radio/radio-zoltrix.c | 2 +-
drivers/media/radio/saa7706h.c | 2 +-
drivers/media/radio/si470x/radio-si470x-usb.c | 2 +-
drivers/media/radio/si4713/radio-usb-si4713.c | 2 +-
drivers/media/radio/tef6862.c | 2 +-
drivers/media/rc/ati_remote.c | 2 +-
drivers/media/rc/ene_ir.c | 2 +-
drivers/media/rc/fintek-cir.c | 2 +-
drivers/media/rc/iguanair.c | 2 +-
drivers/media/rc/imon.c | 4 +-
drivers/media/rc/ir_toy.c | 2 +-
drivers/media/rc/ite-cir.c | 2 +-
drivers/media/rc/lirc_dev.c | 4 +-
drivers/media/rc/mceusb.c | 2 +-
drivers/media/rc/nuvoton-cir.c | 2 +-
drivers/media/rc/rc-ir-raw.c | 2 +-
drivers/media/rc/rc-loopback.c | 2 +-
drivers/media/rc/rc-main.c | 2 +-
drivers/media/rc/redrat3.c | 10 +-
drivers/media/rc/streamzap.c | 2 +-
drivers/media/rc/ttusbir.c | 2 +-
drivers/media/rc/winbond-cir.c | 2 +-
drivers/media/rc/xbox_remote.c | 2 +-
drivers/media/spi/cxd2880-spi.c | 2 +-
drivers/media/test-drivers/vicodec/vicodec-core.c | 4 +-
drivers/media/test-drivers/vidtv/vidtv_bridge.c | 2 +-
drivers/media/test-drivers/vidtv/vidtv_channel.c | 4 +-
drivers/media/test-drivers/vidtv/vidtv_demod.c | 2 +-
drivers/media/test-drivers/vidtv/vidtv_mux.c | 4 +-
drivers/media/test-drivers/vidtv/vidtv_psi.c | 35 ++++---
drivers/media/test-drivers/vidtv/vidtv_s302m.c | 4 +-
drivers/media/test-drivers/vidtv/vidtv_tuner.c | 2 +-
drivers/media/test-drivers/vim2m.c | 4 +-
drivers/media/test-drivers/vimc/vimc-capture.c | 2 +-
drivers/media/test-drivers/vimc/vimc-core.c | 6 +-
drivers/media/test-drivers/vimc/vimc-debayer.c | 2 +-
drivers/media/test-drivers/vimc/vimc-lens.c | 2 +-
drivers/media/test-drivers/vimc/vimc-scaler.c | 2 +-
drivers/media/test-drivers/vimc/vimc-sensor.c | 2 +-
drivers/media/test-drivers/visl/visl-core.c | 4 +-
drivers/media/test-drivers/visl/visl-debugfs.c | 2 +-
drivers/media/test-drivers/vivid/vivid-core.c | 2 +-
drivers/media/tuners/e4000.c | 2 +-
drivers/media/tuners/fc0011.c | 2 +-
drivers/media/tuners/fc0012.c | 2 +-
drivers/media/tuners/fc0013.c | 2 +-
drivers/media/tuners/fc2580.c | 2 +-
drivers/media/tuners/it913x.c | 2 +-
drivers/media/tuners/m88rs6000t.c | 2 +-
drivers/media/tuners/max2165.c | 2 +-
drivers/media/tuners/mc44s803.c | 2 +-
drivers/media/tuners/msi001.c | 2 +-
drivers/media/tuners/mt2060.c | 2 +-
drivers/media/tuners/mt2063.c | 2 +-
drivers/media/tuners/mt20xx.c | 2 +-
drivers/media/tuners/mt2131.c | 2 +-
drivers/media/tuners/mt2266.c | 2 +-
drivers/media/tuners/mxl301rf.c | 2 +-
drivers/media/tuners/mxl5005s.c | 2 +-
drivers/media/tuners/qm1d1b0004.c | 2 +-
drivers/media/tuners/qm1d1c0042.c | 2 +-
drivers/media/tuners/qt1010.c | 2 +-
drivers/media/tuners/si2157.c | 2 +-
drivers/media/tuners/tda18212.c | 2 +-
drivers/media/tuners/tda18218.c | 2 +-
drivers/media/tuners/tda18250.c | 2 +-
drivers/media/tuners/tda827x.c | 2 +-
drivers/media/tuners/tda8290.c | 2 +-
drivers/media/tuners/tea5761.c | 2 +-
drivers/media/tuners/tea5767.c | 2 +-
drivers/media/tuners/tua9001.c | 2 +-
drivers/media/tuners/xc2028.c | 2 +-
drivers/media/tuners/xc4000.c | 2 +-
drivers/media/usb/airspy/airspy.c | 2 +-
drivers/media/usb/as102/as102_fw.c | 2 +-
drivers/media/usb/as102/as102_usb_drv.c | 2 +-
drivers/media/usb/au0828/au0828-core.c | 2 +-
drivers/media/usb/au0828/au0828-input.c | 2 +-
drivers/media/usb/cx231xx/cx231xx-cards.c | 4 +-
drivers/media/usb/cx231xx/cx231xx-dvb.c | 2 +-
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 4 +-
drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c | 2 +-
drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c | 2 +-
drivers/media/usb/dvb-usb/af9005-fe.c | 2 +-
drivers/media/usb/dvb-usb/cinergyT2-fe.c | 4 +-
drivers/media/usb/dvb-usb/dtt200u-fe.c | 2 +-
drivers/media/usb/dvb-usb/dvb-usb-dvb.c | 2 +-
drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +-
drivers/media/usb/dvb-usb/vp702x-fe.c | 3 +-
drivers/media/usb/dvb-usb/vp7045-fe.c | 3 +-
drivers/media/usb/em28xx/em28xx-audio.c | 2 +-
drivers/media/usb/em28xx/em28xx-cards.c | 4 +-
drivers/media/usb/em28xx/em28xx-dvb.c | 2 +-
drivers/media/usb/em28xx/em28xx-input.c | 4 +-
drivers/media/usb/em28xx/em28xx-video.c | 2 +-
drivers/media/usb/go7007/go7007-driver.c | 2 +-
drivers/media/usb/go7007/go7007-usb.c | 2 +-
drivers/media/usb/go7007/s2250-board.c | 2 +-
drivers/media/usb/go7007/snd-go7007.c | 2 +-
drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c | 4 +-
drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c | 2 +-
drivers/media/usb/hackrf/hackrf.c | 2 +-
drivers/media/usb/hdpvr/hdpvr-core.c | 2 +-
drivers/media/usb/hdpvr/hdpvr-video.c | 4 +-
drivers/media/usb/msi2500/msi2500.c | 2 +-
drivers/media/usb/pvrusb2/pvrusb2-context.c | 2 +-
drivers/media/usb/pvrusb2/pvrusb2-dvb.c | 2 +-
drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 11 +--
drivers/media/usb/pvrusb2/pvrusb2-io.c | 6 +-
drivers/media/usb/pvrusb2/pvrusb2-ioread.c | 2 +-
drivers/media/usb/pvrusb2/pvrusb2-sysfs.c | 8 +-
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 8 +-
drivers/media/usb/pwc/pwc-if.c | 2 +-
drivers/media/usb/s2255/s2255drv.c | 4 +-
drivers/media/usb/siano/smsusb.c | 4 +-
drivers/media/usb/stk1160/stk1160-core.c | 2 +-
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 2 +-
drivers/media/usb/ttusb-dec/ttusb_dec.c | 8 +-
drivers/media/usb/ttusb-dec/ttusbdecfe.c | 4 +-
drivers/media/usb/usbtv/usbtv-core.c | 2 +-
drivers/media/usb/uvc/uvc_ctrl.c | 5 +-
drivers/media/usb/uvc/uvc_debugfs.c | 2 +-
drivers/media/usb/uvc/uvc_driver.c | 6 +-
drivers/media/usb/uvc/uvc_metadata.c | 2 +-
drivers/media/usb/uvc/uvc_status.c | 2 +-
drivers/media/usb/uvc/uvc_v4l2.c | 4 +-
drivers/media/usb/uvc/uvc_video.c | 3 +-
drivers/media/v4l2-core/tuner-core.c | 2 +-
drivers/media/v4l2-core/v4l2-async.c | 2 +-
drivers/media/v4l2-core/v4l2-ctrls-api.c | 6 +-
drivers/media/v4l2-core/v4l2-ctrls-core.c | 4 +-
drivers/media/v4l2-core/v4l2-ctrls-request.c | 4 +-
drivers/media/v4l2-core/v4l2-dev.c | 2 +-
drivers/media/v4l2-core/v4l2-device.c | 2 +-
drivers/media/v4l2-core/v4l2-dv-timings.c | 2 +-
drivers/media/v4l2-core/v4l2-event.c | 2 +-
drivers/media/v4l2-core/v4l2-fh.c | 2 +-
drivers/media/v4l2-core/v4l2-flash-led-class.c | 4 +-
drivers/media/v4l2-core/v4l2-fwnode.c | 4 +-
drivers/media/v4l2-core/v4l2-mem2mem.c | 4 +-
drivers/media/v4l2-core/v4l2-subdev.c | 14 +--
drivers/memory/samsung/exynos-srom.c | 2 +-
drivers/memory/tegra/tegra124-emc.c | 2 +-
drivers/memory/tegra/tegra124.c | 2 +-
drivers/memory/tegra/tegra20-emc.c | 2 +-
drivers/memory/tegra/tegra20.c | 4 +-
drivers/memory/tegra/tegra30-emc.c | 2 +-
drivers/memory/tegra/tegra30.c | 2 +-
drivers/memstick/core/memstick.c | 3 +-
drivers/memstick/core/ms_block.c | 7 +-
drivers/memstick/core/mspro_block.c | 11 +--
drivers/memstick/host/jmb38x_ms.c | 2 +-
drivers/message/fusion/mptbase.c | 5 +-
drivers/message/fusion/mptfc.c | 6 +-
drivers/message/fusion/mptlan.c | 15 ++-
drivers/message/fusion/mptsas.c | 38 ++++----
drivers/message/fusion/mptspi.c | 8 +-
drivers/mfd/cros_ec_dev.c | 2 +-
drivers/mfd/dln2.c | 4 +-
drivers/mfd/ezx-pcap.c | 2 +-
drivers/mfd/sm501.c | 4 +-
drivers/mfd/syscon.c | 4 +-
drivers/mfd/timberdale.c | 6 +-
drivers/mfd/twl4030-irq.c | 2 +-
drivers/mfd/ucb1x00-core.c | 4 +-
drivers/mfd/ucb1x00-ts.c | 2 +-
drivers/mfd/viperboard.c | 2 +-
drivers/mfd/wm831x-auxadc.c | 2 +-
drivers/misc/ad525x_dpot.c | 2 +-
drivers/misc/altera-stapl/altera.c | 13 ++-
drivers/misc/apds9802als.c | 2 +-
drivers/misc/apds990x.c | 2 +-
drivers/misc/bcm-vk/bcm_vk_dev.c | 2 +-
drivers/misc/bcm-vk/bcm_vk_msg.c | 2 +-
drivers/misc/bcm-vk/bcm_vk_sg.c | 4 +-
drivers/misc/c2port/core.c | 2 +-
drivers/misc/cardreader/rtsx_pcr.c | 7 +-
drivers/misc/cs5535-mfgpt.c | 2 +-
drivers/misc/eeprom/max6875.c | 2 +-
drivers/misc/enclosure.c | 2 +-
drivers/misc/fastrpc.c | 26 +++---
drivers/misc/genwqe/card_base.c | 5 +-
drivers/misc/genwqe/card_ddcb.c | 11 +--
drivers/misc/genwqe/card_debugfs.c | 4 +-
drivers/misc/genwqe/card_dev.c | 6 +-
drivers/misc/hpilo.c | 4 +-
drivers/misc/ibmasm/command.c | 2 +-
drivers/misc/ibmasm/event.c | 2 +-
drivers/misc/ibmasm/ibmasmfs.c | 6 +-
drivers/misc/ibmasm/module.c | 2 +-
drivers/misc/ibmvmc.c | 2 +-
drivers/misc/ics932s401.c | 2 +-
drivers/misc/isl29003.c | 2 +-
drivers/misc/keba/cp500.c | 10 +-
drivers/misc/lan966x_pci.c | 2 +-
drivers/misc/lis3lv02d/lis3lv02d.c | 2 +-
drivers/misc/lkdtm/bugs.c | 6 +-
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c | 8 +-
drivers/misc/mei/bus.c | 2 +-
drivers/misc/mei/client.c | 6 +-
drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c | 2 +-
drivers/misc/mei/hbm.c | 2 +-
drivers/misc/mei/hdcp/mei_hdcp.c | 2 +-
drivers/misc/mei/interrupt.c | 3 +-
drivers/misc/mei/pxp/mei_pxp.c | 2 +-
drivers/misc/mei/vsc-fw-loader.c | 2 +-
drivers/misc/ntsync.c | 6 +-
drivers/misc/ocxl/afu_irq.c | 2 +-
drivers/misc/ocxl/context.c | 2 +-
drivers/misc/ocxl/core.c | 4 +-
drivers/misc/ocxl/file.c | 2 +-
drivers/misc/ocxl/link.c | 6 +-
drivers/misc/ocxl/pasid.c | 2 +-
drivers/misc/pch_phub.c | 2 +-
drivers/misc/phantom.c | 2 +-
drivers/misc/rpmb-core.c | 2 +-
drivers/misc/sgi-gru/grumain.c | 2 +-
drivers/misc/sgi-gru/grutlbpurge.c | 2 +-
drivers/misc/sgi-xp/xpc_main.c | 10 +-
drivers/misc/sgi-xp/xpc_uv.c | 15 ++-
drivers/misc/sgi-xp/xpnet.c | 2 +-
drivers/misc/sram.c | 2 +-
drivers/misc/tifm_core.c | 4 +-
drivers/misc/tsl2550.c | 2 +-
drivers/misc/uacce/uacce.c | 6 +-
drivers/misc/vmw_balloon.c | 2 +-
drivers/misc/vmw_vmci/vmci_context.c | 6 +-
drivers/misc/vmw_vmci/vmci_datagram.c | 6 +-
drivers/misc/vmw_vmci/vmci_doorbell.c | 2 +-
drivers/misc/vmw_vmci/vmci_event.c | 2 +-
drivers/misc/vmw_vmci/vmci_handle_array.c | 2 +-
drivers/misc/vmw_vmci/vmci_host.c | 2 +-
drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +-
drivers/mmc/core/block.c | 12 +--
drivers/mmc/core/bus.c | 2 +-
drivers/mmc/core/mmc_test.c | 19 ++--
drivers/mmc/core/queue.c | 2 +-
drivers/mmc/core/sdio_bus.c | 2 +-
drivers/mmc/core/sdio_uart.c | 2 +-
drivers/mmc/host/dw_mmc-rockchip.c | 3 +-
drivers/mmc/host/dw_mmc.c | 2 +-
drivers/mmc/host/mmc_spi.c | 2 +-
drivers/mmc/host/of_mmc_spi.c | 2 +-
drivers/mmc/host/ushc.c | 6 +-
drivers/most/configfs.c | 6 +-
drivers/most/core.c | 6 +-
drivers/most/most_cdev.c | 2 +-
drivers/most/most_snd.c | 4 +-
drivers/most/most_usb.c | 12 +--
drivers/mtd/chips/cfi_cmdset_0001.c | 15 ++-
drivers/mtd/chips/cfi_cmdset_0002.c | 9 +-
drivers/mtd/chips/cfi_cmdset_0020.c | 7 +-
drivers/mtd/chips/cfi_probe.c | 3 +-
drivers/mtd/chips/gen_probe.c | 2 +-
drivers/mtd/chips/jedec_probe.c | 3 +-
drivers/mtd/chips/map_absent.c | 2 +-
drivers/mtd/chips/map_ram.c | 2 +-
drivers/mtd/chips/map_rom.c | 2 +-
drivers/mtd/devices/block2mtd.c | 2 +-
drivers/mtd/devices/docg3.c | 4 +-
drivers/mtd/devices/ms02-nv.c | 12 +--
drivers/mtd/devices/mtd_dataflash.c | 2 +-
drivers/mtd/devices/mtd_intel_dg.c | 4 +-
drivers/mtd/devices/mtdram.c | 2 +-
drivers/mtd/devices/phram.c | 2 +-
drivers/mtd/devices/pmc551.c | 4 +-
drivers/mtd/devices/slram.c | 6 +-
drivers/mtd/ftl.c | 12 +--
drivers/mtd/inftlcore.c | 2 +-
drivers/mtd/lpddr/lpddr_cmds.c | 5 +-
drivers/mtd/lpddr/qinfo_probe.c | 5 +-
drivers/mtd/maps/amd76xrom.c | 2 +-
drivers/mtd/maps/ck804xrom.c | 2 +-
drivers/mtd/maps/esb2rom.c | 2 +-
drivers/mtd/maps/ichxrom.c | 2 +-
drivers/mtd/maps/pci.c | 2 +-
drivers/mtd/maps/pcmciamtd.c | 2 +-
drivers/mtd/maps/pismo.c | 2 +-
drivers/mtd/maps/plat-ram.c | 2 +-
drivers/mtd/maps/pxa2xx-flash.c | 2 +-
drivers/mtd/maps/sa1100-flash.c | 4 +-
drivers/mtd/maps/sun_uflash.c | 2 +-
drivers/mtd/maps/vmu-flash.c | 14 ++-
drivers/mtd/mtd_blkdevs.c | 2 +-
drivers/mtd/mtdblock.c | 2 +-
drivers/mtd/mtdblock_ro.c | 2 +-
drivers/mtd/mtdchar.c | 6 +-
drivers/mtd/mtdconcat.c | 7 +-
drivers/mtd/mtdpart.c | 2 +-
drivers/mtd/mtdswap.c | 4 +-
drivers/mtd/nand/ecc-sw-bch.c | 2 +-
drivers/mtd/nand/ecc-sw-hamming.c | 2 +-
drivers/mtd/nand/onenand/generic.c | 2 +-
drivers/mtd/nand/onenand/onenand_base.c | 5 +-
drivers/mtd/nand/onenand/onenand_bbt.c | 2 +-
drivers/mtd/nand/qpic_common.c | 4 +-
drivers/mtd/nand/raw/au1550nd.c | 2 +-
drivers/mtd/nand/raw/cafe_nand.c | 2 +-
drivers/mtd/nand/raw/cs553x_nand.c | 2 +-
drivers/mtd/nand/raw/fsl_elbc_nand.c | 4 +-
drivers/mtd/nand/raw/fsl_ifc_nand.c | 2 +-
drivers/mtd/nand/raw/nand_base.c | 6 +-
drivers/mtd/nand/raw/nand_bbt.c | 2 +-
drivers/mtd/nand/raw/nand_hynix.c | 2 +-
drivers/mtd/nand/raw/nand_jedec.c | 2 +-
drivers/mtd/nand/raw/nand_micron.c | 2 +-
drivers/mtd/nand/raw/nand_onfi.c | 2 +-
drivers/mtd/nand/raw/nandsim.c | 8 +-
drivers/mtd/nand/raw/pasemi_nand.c | 2 +-
drivers/mtd/nand/raw/r852.c | 4 +-
drivers/mtd/nand/raw/sharpsl.c | 2 +-
drivers/mtd/nand/raw/txx9ndfmc.c | 3 +-
drivers/mtd/nand/spi/core.c | 2 +-
drivers/mtd/nand/spi/gigadevice.c | 2 +-
drivers/mtd/nand/spi/macronix.c | 2 +-
drivers/mtd/nftlcore.c | 2 +-
drivers/mtd/parsers/bcm47xxpart.c | 4 +-
drivers/mtd/parsers/brcm_u-boot.c | 2 +-
drivers/mtd/parsers/ofpart_core.c | 4 +-
drivers/mtd/parsers/parser_trx.c | 4 +-
drivers/mtd/parsers/qcomsmempart.c | 2 +-
drivers/mtd/parsers/redboot.c | 2 +-
drivers/mtd/parsers/scpart.c | 6 +-
drivers/mtd/parsers/sharpslpart.c | 5 +-
drivers/mtd/parsers/tplink_safeloader.c | 2 +-
drivers/mtd/rfd_ftl.c | 8 +-
drivers/mtd/sm_ftl.c | 15 ++-
drivers/mtd/spi-nor/core.c | 2 +-
drivers/mtd/spi-nor/sfdp.c | 2 +-
drivers/mtd/ssfdc.c | 2 +-
drivers/mtd/tests/stresstest.c | 2 +-
drivers/mtd/ubi/attach.c | 4 +-
drivers/mtd/ubi/block.c | 2 +-
drivers/mtd/ubi/build.c | 2 +-
drivers/mtd/ubi/cdev.c | 6 +-
drivers/mtd/ubi/eba.c | 21 ++---
drivers/mtd/ubi/fastmap-wl.c | 2 +-
drivers/mtd/ubi/fastmap.c | 8 +-
drivers/mtd/ubi/gluebi.c | 2 +-
drivers/mtd/ubi/kapi.c | 2 +-
drivers/mtd/ubi/nvmem.c | 2 +-
drivers/mtd/ubi/vmt.c | 2 +-
drivers/mtd/ubi/vtbl.c | 4 +-
drivers/mtd/ubi/wl.c | 4 +-
drivers/mux/core.c | 2 +-
drivers/net/amt.c | 2 +-
drivers/net/arcnet/com20020_cs.c | 2 +-
drivers/net/bonding/bond_main.c | 19 ++--
drivers/net/caif/caif_virtio.c | 2 +-
drivers/net/can/ctucanfd/ctucanfd_pci.c | 2 +-
drivers/net/can/grcan.c | 3 +-
drivers/net/can/sja1000/ems_pci.c | 2 +-
drivers/net/can/sja1000/ems_pcmcia.c | 2 +-
drivers/net/can/sja1000/peak_pci.c | 2 +-
drivers/net/can/sja1000/peak_pcmcia.c | 2 +-
drivers/net/can/sja1000/plx_pci.c | 2 +-
drivers/net/can/softing/softing_cs.c | 2 +-
drivers/net/can/softing/softing_main.c | 2 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 4 +-
drivers/net/can/usb/esd_usb.c | 12 +--
drivers/net/can/usb/f81604.c | 6 +-
drivers/net/can/usb/gs_usb.c | 2 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 24 ++---
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 16 ++--
drivers/net/can/usb/nct6694_canfd.c | 6 +-
drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 2 +-
drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 7 +-
drivers/net/can/usb/ucan.c | 5 +-
drivers/net/dsa/bcm_sf2_cfp.c | 2 +-
drivers/net/dsa/hirschmann/hellcreek.c | 4 +-
drivers/net/dsa/microchip/ksz9477_acl.c | 2 +-
drivers/net/dsa/microchip/ksz_common.c | 2 +-
drivers/net/dsa/mv88e6xxx/chip.c | 2 +-
drivers/net/dsa/mv88e6xxx/devlink.c | 15 ++-
drivers/net/dsa/mv88e6xxx/pcs-6185.c | 2 +-
drivers/net/dsa/mv88e6xxx/pcs-6352.c | 2 +-
drivers/net/dsa/mv88e6xxx/pcs-639x.c | 2 +-
drivers/net/dsa/ocelot/felix.c | 11 +--
drivers/net/dsa/ocelot/felix_vsc9959.c | 2 +-
drivers/net/dsa/sja1105/sja1105_devlink.c | 4 +-
drivers/net/dsa/sja1105/sja1105_flower.c | 4 +-
drivers/net/dsa/sja1105/sja1105_tas.c | 2 +-
drivers/net/dsa/sja1105/sja1105_vl.c | 11 +--
drivers/net/dsa/vitesse-vsc73xx-core.c | 2 +-
drivers/net/eql.c | 2 +-
drivers/net/ethernet/adi/adin1110.c | 2 +-
drivers/net/ethernet/agere/et131x.c | 10 +-
drivers/net/ethernet/airoha/airoha_npu.c | 10 +-
drivers/net/ethernet/airoha/airoha_ppe.c | 4 +-
drivers/net/ethernet/alacritech/slicoss.c | 6 +-
drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +-
drivers/net/ethernet/alteon/acenic.c | 2 +-
drivers/net/ethernet/altera/altera_tse_main.c | 6 +-
drivers/net/ethernet/amd/lance.c | 2 +-
drivers/net/ethernet/amd/pcnet32.c | 22 ++---
drivers/net/ethernet/amd/pds_core/auxbus.c | 2 +-
drivers/net/ethernet/amd/pds_core/core.c | 6 +-
drivers/net/ethernet/amd/pds_core/dev.c | 2 +-
drivers/net/ethernet/amd/pds_core/main.c | 3 +-
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c | 2 +-
drivers/net/ethernet/apm/xgene-v2/main.c | 6 +-
.../net/ethernet/aquantia/atlantic/aq_filters.c | 2 +-
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 2 +-
.../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 +-
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 6 +-
drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 2 +-
drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 2 +-
drivers/net/ethernet/atheros/ag71xx.c | 2 +-
drivers/net/ethernet/atheros/alx/main.c | 10 +-
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c | 4 +-
drivers/net/ethernet/broadcom/bcm4908_enet.c | 2 +-
drivers/net/ethernet/broadcom/bcm63xx_enet.c | 8 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 6 +-
drivers/net/ethernet/broadcom/bnge/bnge_auxr.c | 6 +-
drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c | 2 +-
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c | 4 +-
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c | 42 ++++-----
drivers/net/ethernet/broadcom/bnge/bnge_resc.c | 2 +-
drivers/net/ethernet/broadcom/bnge/bnge_rmem.c | 6 +-
drivers/net/ethernet/broadcom/bnx2.c | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 34 +++----
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 12 +--
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 8 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 16 ++--
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 3 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 68 +++++++-------
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 8 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 4 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 5 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 10 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 10 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 2 +-
drivers/net/ethernet/broadcom/cnic.c | 16 ++--
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 8 +-
drivers/net/ethernet/broadcom/sb1250-mac.c | 10 +-
drivers/net/ethernet/broadcom/tg3.c | 5 +-
drivers/net/ethernet/brocade/bna/bnad.c | 16 ++--
drivers/net/ethernet/brocade/bna/bnad_debugfs.c | 8 +-
drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 4 +-
drivers/net/ethernet/cadence/macb_main.c | 2 +-
drivers/net/ethernet/calxeda/xgmac.c | 8 +-
drivers/net/ethernet/cavium/liquidio/lio_core.c | 19 ++--
.../net/ethernet/cavium/liquidio/octeon_device.c | 2 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 8 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 3 +-
drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 +-
drivers/net/ethernet/chelsio/cxgb/espi.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/mv88x201x.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/my3126.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/sge.c | 4 +-
drivers/net/ethernet/chelsio/cxgb/tp.c | 2 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c | 2 +-
drivers/net/ethernet/chelsio/cxgb3/l2t.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 4 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 7 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 32 +++----
drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c | 2 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 2 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 7 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 23 ++---
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 25 +++--
drivers/net/ethernet/chelsio/cxgb4/l2t.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/sched.c | 6 +-
drivers/net/ethernet/chelsio/cxgb4/smt.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/srq.c | 2 +-
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 6 +-
.../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 4 +-
.../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 4 +-
.../chelsio/inline_crypto/chtls/chtls_cm.c | 6 +-
.../chelsio/inline_crypto/chtls/chtls_main.c | 8 +-
drivers/net/ethernet/cisco/enic/enic_clsf.c | 4 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 24 ++---
drivers/net/ethernet/cisco/enic/vnic_dev.c | 4 +-
drivers/net/ethernet/cortina/gemini.c | 5 +-
drivers/net/ethernet/emulex/benet/be_main.c | 13 ++-
drivers/net/ethernet/engleder/tsnep_main.c | 10 +-
drivers/net/ethernet/engleder/tsnep_rxnfc.c | 2 +-
drivers/net/ethernet/engleder/tsnep_selftests.c | 6 +-
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 2 +-
.../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 8 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 8 +-
.../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 8 +-
.../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 19 ++--
drivers/net/ethernet/freescale/enetc/enetc.c | 12 +--
drivers/net/ethernet/freescale/enetc/enetc4_pf.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 6 +-
drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 6 +-
drivers/net/ethernet/freescale/fec_main.c | 9 +-
drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 2 +-
drivers/net/ethernet/freescale/fman/fman.c | 6 +-
drivers/net/ethernet/freescale/fman/fman_dtsec.c | 6 +-
drivers/net/ethernet/freescale/fman/fman_keygen.c | 2 +-
drivers/net/ethernet/freescale/fman/fman_memac.c | 6 +-
drivers/net/ethernet/freescale/fman/fman_muram.c | 2 +-
drivers/net/ethernet/freescale/fman/fman_port.c | 4 +-
drivers/net/ethernet/freescale/fman/fman_tgec.c | 6 +-
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +-
.../net/ethernet/freescale/fs_enet/mii-bitbang.c | 2 +-
drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 2 +-
drivers/net/ethernet/freescale/gianfar.c | 22 ++---
drivers/net/ethernet/freescale/gianfar_ethtool.c | 4 +-
drivers/net/ethernet/freescale/ucc_geth.c | 10 +-
drivers/net/ethernet/fungible/funcore/fun_dev.c | 2 +-
drivers/net/ethernet/fungible/funcore/fun_queue.c | 2 +-
drivers/net/ethernet/fungible/funeth/funeth_main.c | 8 +-
drivers/net/ethernet/google/gve/gve_ethtool.c | 7 +-
drivers/net/ethernet/google/gve/gve_flow_rule.c | 2 +-
drivers/net/ethernet/google/gve/gve_main.c | 18 ++--
drivers/net/ethernet/google/gve/gve_ptp.c | 2 +-
drivers/net/ethernet/google/gve/gve_rx.c | 4 +-
drivers/net/ethernet/google/gve/gve_rx_dqo.c | 4 +-
drivers/net/ethernet/google/gve/gve_tx.c | 4 +-
drivers/net/ethernet/google/gve/gve_tx_dqo.c | 15 ++-
drivers/net/ethernet/hisilicon/hns/hnae.c | 4 +-
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 3 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 4 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 6 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 6 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 18 ++--
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_regs.c | 8 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 4 +-
drivers/net/ethernet/huawei/hinic/hinic_debugfs.c | 4 +-
drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 6 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_port.c | 2 +-
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c | 8 +-
drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c | 4 +-
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c | 4 +-
drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c | 5 +-
drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c | 2 +-
drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c | 2 +-
drivers/net/ethernet/huawei/hinic3/hinic3_lld.c | 4 +-
drivers/net/ethernet/huawei/hinic3/hinic3_main.c | 5 +-
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c | 4 +-
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c | 4 +-
.../net/ethernet/huawei/hinic3/hinic3_netdev_ops.c | 17 ++--
drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c | 6 +-
.../ethernet/huawei/hinic3/hinic3_queue_common.c | 4 +-
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c | 6 +-
drivers/net/ethernet/huawei/hinic3/hinic3_tx.c | 12 +--
drivers/net/ethernet/ibm/ehea/ehea_main.c | 10 +-
drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 12 +--
drivers/net/ethernet/ibm/ibmveth.c | 2 +-
drivers/net/ethernet/ibm/ibmvnic.c | 58 ++++++------
drivers/net/ethernet/intel/e100.c | 2 +-
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 16 ++--
drivers/net/ethernet/intel/e1000/e1000_main.c | 8 +-
drivers/net/ethernet/intel/e1000e/ethtool.c | 8 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 13 ++-
drivers/net/ethernet/intel/fm10k/fm10k_main.c | 6 +-
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e_client.c | 10 +-
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 9 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 12 +--
drivers/net/ethernet/intel/i40e/i40e_main.c | 33 +++----
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 7 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 6 +-
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 4 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 23 +++--
drivers/net/ethernet/intel/iavf/iavf_ptp.c | 2 +-
drivers/net/ethernet/intel/ice/devlink/devlink.c | 2 +-
drivers/net/ethernet/intel/ice/devlink/port.c | 7 +-
drivers/net/ethernet/intel/ice/ice_adapter.c | 2 +-
drivers/net/ethernet/intel/ice/ice_arfs.c | 11 +--
drivers/net/ethernet/intel/ice/ice_base.c | 2 +-
drivers/net/ethernet/intel/ice/ice_common.c | 14 +--
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 8 +-
drivers/net/ethernet/intel/ice/ice_dpll.c | 4 +-
drivers/net/ethernet/intel/ice/ice_eswitch_br.c | 22 ++---
drivers/net/ethernet/intel/ice/ice_ethtool.c | 16 ++--
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 4 +-
drivers/net/ethernet/intel/ice/ice_flow.c | 8 +-
drivers/net/ethernet/intel/ice/ice_fw_update.c | 2 +-
drivers/net/ethernet/intel/ice/ice_gnss.c | 2 +-
drivers/net/ethernet/intel/ice/ice_idc.c | 6 +-
drivers/net/ethernet/intel/ice/ice_irq.c | 2 +-
drivers/net/ethernet/intel/ice/ice_lag.c | 8 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 28 +++---
drivers/net/ethernet/intel/ice/ice_main.c | 32 +++----
drivers/net/ethernet/intel/ice/ice_parser.c | 4 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +-
drivers/net/ethernet/intel/ice/ice_repr.c | 2 +-
drivers/net/ethernet/intel/ice/ice_sf_eth.c | 2 +-
drivers/net/ethernet/intel/ice/ice_sriov.c | 2 +-
drivers/net/ethernet/intel/ice/ice_switch.c | 14 +--
drivers/net/ethernet/intel/ice/ice_tc_lib.c | 6 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 2 +-
drivers/net/ethernet/intel/ice/ice_vf_lib.c | 2 +-
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 26 +++---
drivers/net/ethernet/intel/ice/ice_xsk.c | 5 +-
drivers/net/ethernet/intel/ice/virt/fdir.c | 6 +-
drivers/net/ethernet/intel/ice/virt/rss.c | 2 +-
drivers/net/ethernet/intel/ice/virt/virtchnl.c | 4 +-
drivers/net/ethernet/intel/idpf/idpf_controlq.c | 7 +-
.../net/ethernet/intel/idpf/idpf_controlq_setup.c | 8 +-
drivers/net/ethernet/intel/idpf/idpf_dev.c | 3 +-
drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 6 +-
drivers/net/ethernet/intel/idpf/idpf_idc.c | 15 ++-
drivers/net/ethernet/intel/idpf/idpf_lib.c | 20 ++--
drivers/net/ethernet/intel/idpf/idpf_main.c | 2 +-
drivers/net/ethernet/intel/idpf/idpf_ptp.c | 2 +-
drivers/net/ethernet/intel/idpf/idpf_txrx.c | 80 ++++++++--------
drivers/net/ethernet/intel/idpf/idpf_vf_dev.c | 3 +-
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 64 ++++++-------
.../net/ethernet/intel/idpf/idpf_virtchnl_ptp.c | 6 +-
drivers/net/ethernet/intel/idpf/xdp.c | 2 +-
drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +-
drivers/net/ethernet/intel/igb/igb_main.c | 17 ++--
drivers/net/ethernet/intel/igbvf/netdev.c | 7 +-
drivers/net/ethernet/intel/igc/igc_ethtool.c | 2 +-
drivers/net/ethernet/intel/igc/igc_leds.c | 2 +-
drivers/net/ethernet/intel/igc/igc_main.c | 7 +-
drivers/net/ethernet/intel/ixgbe/devlink/devlink.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 8 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 4 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 8 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 21 ++---
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 7 +-
drivers/net/ethernet/intel/ixgbevf/ipsec.c | 2 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 4 +-
drivers/net/ethernet/intel/libie/fwlog.c | 16 ++--
drivers/net/ethernet/jme.c | 12 +--
drivers/net/ethernet/marvell/mv643xx_eth.c | 3 +-
drivers/net/ethernet/marvell/mvneta.c | 2 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 5 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 2 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 5 +-
.../net/ethernet/marvell/octeon_ep/octep_main.c | 6 +-
.../ethernet/marvell/octeon_ep_vf/octep_vf_main.c | 5 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 2 +-
drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 4 +-
.../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c | 2 +-
drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 2 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 4 +-
.../ethernet/marvell/octeontx2/af/rvu_devlink.c | 8 +-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 8 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 4 +-
.../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 4 +-
.../net/ethernet/marvell/octeontx2/af/rvu_rep.c | 2 +-
.../ethernet/marvell/octeontx2/nic/cn10k_macsec.c | 6 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.c | 4 +-
.../ethernet/marvell/octeontx2/nic/otx2_flows.c | 4 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 14 +--
.../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 2 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 2 +-
drivers/net/ethernet/marvell/octeontx2/nic/qos.c | 18 ++--
drivers/net/ethernet/marvell/octeontx2/nic/rep.c | 6 +-
.../net/ethernet/marvell/prestera/prestera_acl.c | 10 +-
.../ethernet/marvell/prestera/prestera_counter.c | 10 +-
.../ethernet/marvell/prestera/prestera_devlink.c | 7 +-
.../net/ethernet/marvell/prestera/prestera_flow.c | 4 +-
.../ethernet/marvell/prestera/prestera_flower.c | 2 +-
.../net/ethernet/marvell/prestera/prestera_hw.c | 2 +-
.../net/ethernet/marvell/prestera/prestera_main.c | 8 +-
.../ethernet/marvell/prestera/prestera_router.c | 10 +-
.../ethernet/marvell/prestera/prestera_router_hw.c | 10 +-
.../net/ethernet/marvell/prestera/prestera_rxtx.c | 6 +-
.../net/ethernet/marvell/prestera/prestera_span.c | 4 +-
.../ethernet/marvell/prestera/prestera_switchdev.c | 16 ++--
drivers/net/ethernet/marvell/pxa168_eth.c | 4 +-
drivers/net/ethernet/marvell/skge.c | 2 +-
drivers/net/ethernet/marvell/sky2.c | 8 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 3 +-
drivers/net/ethernet/mediatek/mtk_ppe.c | 2 +-
drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 2 +-
drivers/net/ethernet/mediatek/mtk_wed.c | 8 +-
drivers/net/ethernet/mellanox/mlx4/alloc.c | 10 +-
drivers/net/ethernet/mellanox/mlx4/cmd.c | 30 +++---
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 16 ++--
drivers/net/ethernet/mellanox/mlx4/en_main.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 34 +++----
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/eq.c | 13 ++-
drivers/net/ethernet/mellanox/mlx4/icm.c | 11 +--
drivers/net/ethernet/mellanox/mlx4/intf.c | 6 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 32 +++----
drivers/net/ethernet/mellanox/mlx4/mcg.c | 10 +-
drivers/net/ethernet/mellanox/mlx4/pd.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/profile.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/qp.c | 8 +-
.../net/ethernet/mellanox/mlx4/resource_tracker.c | 58 ++++++------
drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 2 +-
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 4 +-
.../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/dpll.c | 2 +-
.../mellanox/mlx5/core/en/fs_tt_redirect.c | 12 +--
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c | 6 +-
.../net/ethernet/mellanox/mlx5/core/en/mapping.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 14 +--
.../net/ethernet/mellanox/mlx5/core/en/rep/bond.c | 6 +-
.../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 8 +-
.../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en/selq.c | 4 +-
.../ethernet/mellanox/mlx5/core/en/tc/act_stats.c | 4 +-
.../ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c | 2 +-
.../ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c | 2 +-
.../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 4 +-
.../ethernet/mellanox/mlx5/core/en/tc/int_port.c | 6 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 4 +-
.../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 6 +-
.../ethernet/mellanox/mlx5/core/en/tc/post_meter.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 14 +--
.../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 12 +--
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +-
.../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 6 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 15 ++-
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 34 +++----
.../mellanox/mlx5/core/en_accel/ipsec_offload.c | 4 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 6 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 4 +-
.../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 16 ++--
.../net/ethernet/mellanox/mlx5/core/en_accel/psp.c | 14 +--
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 9 +-
.../net/ethernet/mellanox/mlx5/core/en_common.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 18 ++--
.../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 12 +--
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 8 +-
.../net/ethernet/mellanox/mlx5/core/en_selftest.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 16 ++--
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +-
.../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 2 +-
.../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 2 +-
.../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 18 ++--
.../ethernet/mellanox/mlx5/core/esw/bridge_mcast.c | 16 ++--
.../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 2 +-
.../ethernet/mellanox/mlx5/core/esw/indir_table.c | 6 +-
.../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 9 +-
.../net/ethernet/mellanox/mlx5/core/esw/vporttbl.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 6 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 26 +++---
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/events.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 12 +--
.../net/ethernet/mellanox/mlx5/core/fpga/core.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 46 +++++----
.../net/ethernet/mellanox/mlx5/core/fs_counters.c | 12 +--
.../net/ethernet/mellanox/mlx5/core/fs_ft_pool.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/hwmon.c | 6 +-
.../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/irq_affinity.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 9 +-
.../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 8 +-
.../net/ethernet/mellanox/mlx5/core/lib/devcom.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 2 +-
.../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 6 +-
.../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 16 ++--
.../net/ethernet/mellanox/mlx5/core/lib/geneve.c | 3 +-
.../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c | 8 +-
.../mellanox/mlx5/core/lib/ipsec_fs_roce.c | 6 +-
.../ethernet/mellanox/mlx5/core/lib/macsec_fs.c | 36 +++----
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/st.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/pagealloc.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/rl.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 6 +-
.../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 4 +-
.../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 4 +-
.../mellanox/mlx5/core/steering/hws/action.c | 19 ++--
.../mlx5/core/steering/hws/action_ste_pool.c | 4 +-
.../mellanox/mlx5/core/steering/hws/buddy.c | 2 +-
.../ethernet/mellanox/mlx5/core/steering/hws/bwc.c | 14 +--
.../ethernet/mellanox/mlx5/core/steering/hws/cmd.c | 2 +-
.../mellanox/mlx5/core/steering/hws/context.c | 4 +-
.../mellanox/mlx5/core/steering/hws/definer.c | 8 +-
.../mellanox/mlx5/core/steering/hws/fs_hws.c | 18 ++--
.../mellanox/mlx5/core/steering/hws/fs_hws_pools.c | 8 +-
.../mellanox/mlx5/core/steering/hws/matcher.c | 12 +--
.../mellanox/mlx5/core/steering/hws/pat_arg.c | 4 +-
.../mellanox/mlx5/core/steering/hws/pool.c | 4 +-
.../mellanox/mlx5/core/steering/hws/rule.c | 2 +-
.../mellanox/mlx5/core/steering/hws/send.c | 20 ++--
.../mellanox/mlx5/core/steering/hws/table.c | 2 +-
.../mellanox/mlx5/core/steering/sws/dr_action.c | 4 +-
.../mellanox/mlx5/core/steering/sws/dr_arg.c | 6 +-
.../mellanox/mlx5/core/steering/sws/dr_buddy.c | 10 +-
.../mellanox/mlx5/core/steering/sws/dr_dbg.c | 4 +-
.../mellanox/mlx5/core/steering/sws/dr_definer.c | 2 +-
.../mellanox/mlx5/core/steering/sws/dr_domain.c | 4 +-
.../mellanox/mlx5/core/steering/sws/dr_fw.c | 2 +-
.../mellanox/mlx5/core/steering/sws/dr_icm_pool.c | 15 ++-
.../mellanox/mlx5/core/steering/sws/dr_matcher.c | 2 +-
.../mellanox/mlx5/core/steering/sws/dr_ptrn.c | 4 +-
.../mellanox/mlx5/core/steering/sws/dr_rule.c | 4 +-
.../mellanox/mlx5/core/steering/sws/dr_send.c | 12 +--
.../mellanox/mlx5/core/steering/sws/dr_table.c | 2 +-
.../mellanox/mlx5/core/steering/sws/fs_dr.c | 12 +--
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/wc.c | 2 +-
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c | 2 +-
drivers/net/ethernet/mellanox/mlxsw/core.c | 14 +--
.../mellanox/mlxsw/core_acl_flex_actions.c | 22 ++---
.../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 8 +-
drivers/net/ethernet/mellanox/mlxsw/core_env.c | 15 ++-
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 4 +-
.../ethernet/mellanox/mlxsw/core_linecard_dev.c | 2 +-
.../net/ethernet/mellanox/mlxsw/core_linecards.c | 13 ++-
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 14 ++-
drivers/net/ethernet/mellanox/mlxsw/minimal.c | 14 +--
drivers/net/ethernet/mellanox/mlxsw/pci.c | 10 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 23 +++--
.../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 3 +-
.../ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c | 4 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 2 +-
.../ethernet/mellanox/mlxsw/spectrum_acl_atcam.c | 6 +-
.../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 4 +-
.../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 10 +-
.../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 4 +-
.../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 15 ++-
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 3 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c | 12 +--
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 4 +-
.../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 4 +-
.../ethernet/mellanox/mlxsw/spectrum_matchall.c | 2 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 4 +-
.../net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c | 2 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 10 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c | 6 +-
.../net/ethernet/mellanox/mlxsw/spectrum_policer.c | 4 +-
.../ethernet/mellanox/mlxsw/spectrum_port_range.c | 4 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 10 +-
.../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 16 ++--
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 62 ++++++-------
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 +-
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 16 ++--
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 2 +-
drivers/net/ethernet/micrel/ksz884x.c | 8 +-
drivers/net/ethernet/microchip/lan743x_main.c | 5 +-
.../net/ethernet/microchip/lan966x/lan966x_fdb.c | 4 +-
.../net/ethernet/microchip/lan966x/lan966x_fdma.c | 4 +-
.../net/ethernet/microchip/lan966x/lan966x_mac.c | 2 +-
.../net/ethernet/microchip/lan966x/lan966x_mdb.c | 4 +-
.../ethernet/microchip/lan966x/lan966x_vcap_impl.c | 4 +-
.../microchip/sparx5/lan969x/lan969x_fdma.c | 4 +-
.../ethernet/microchip/sparx5/sparx5_calendar.c | 2 +-
.../net/ethernet/microchip/sparx5/sparx5_main.c | 4 +-
.../ethernet/microchip/sparx5/sparx5_switchdev.c | 4 +-
.../ethernet/microchip/sparx5/sparx5_tc_flower.c | 2 +-
.../ethernet/microchip/sparx5/sparx5_tc_matchall.c | 2 +-
.../ethernet/microchip/sparx5/sparx5_vcap_impl.c | 4 +-
drivers/net/ethernet/microchip/vcap/vcap_api.c | 14 +--
.../net/ethernet/microchip/vcap/vcap_api_kunit.c | 4 +-
drivers/net/ethernet/microsoft/mana/gdma_main.c | 18 ++--
drivers/net/ethernet/microsoft/mana/hw_channel.c | 12 +--
drivers/net/ethernet/microsoft/mana/mana_en.c | 29 +++---
drivers/net/ethernet/mscc/ocelot.c | 12 +--
drivers/net/ethernet/mscc/ocelot_flower.c | 2 +-
drivers/net/ethernet/mscc/ocelot_mrp.c | 2 +-
drivers/net/ethernet/mscc/ocelot_vcap.c | 2 +-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 4 +-
drivers/net/ethernet/netronome/nfp/abm/cls.c | 2 +-
drivers/net/ethernet/netronome/nfp/abm/main.c | 4 +-
drivers/net/ethernet/netronome/nfp/abm/qdisc.c | 2 +-
drivers/net/ethernet/netronome/nfp/bpf/main.c | 4 +-
drivers/net/ethernet/netronome/nfp/bpf/offload.c | 11 +--
drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 4 +-
.../net/ethernet/netronome/nfp/flower/conntrack.c | 6 +-
.../net/ethernet/netronome/nfp/flower/lag_conf.c | 6 +-
drivers/net/ethernet/netronome/nfp/flower/main.c | 6 +-
.../net/ethernet/netronome/nfp/flower/metadata.c | 11 +--
.../net/ethernet/netronome/nfp/flower/offload.c | 12 +--
.../net/ethernet/netronome/nfp/flower/qos_conf.c | 2 +-
.../ethernet/netronome/nfp/flower/tunnel_conf.c | 8 +-
drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 4 +-
drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 4 +-
drivers/net/ethernet/netronome/nfp/nfp_app.c | 2 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 6 +-
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c | 6 +-
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 4 +-
drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 4 +-
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 2 +-
.../net/ethernet/netronome/nfp/nfp_netvf_main.c | 2 +-
drivers/net/ethernet/netronome/nfp/nfp_port.c | 2 +-
.../net/ethernet/netronome/nfp/nfp_shared_buf.c | 4 +-
.../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 2 +-
.../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 4 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_mip.c | 2 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c | 2 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 2 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 4 +-
.../ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c | 4 +-
.../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 2 +-
.../ethernet/netronome/nfp/nfpcore/nfp_resource.c | 2 +-
drivers/net/ethernet/netronome/nfp/nic/main.c | 2 +-
drivers/net/ethernet/nvidia/forcedeth.c | 6 +-
drivers/net/ethernet/pasemi/pasemi_mac.c | 10 +-
drivers/net/ethernet/pensando/ionic/ionic_aux.c | 2 +-
.../net/ethernet/pensando/ionic/ionic_bus_pci.c | 2 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.c | 4 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 10 +-
drivers/net/ethernet/pensando/ionic/ionic_main.c | 2 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | 2 +-
.../net/ethernet/qlogic/netxen/netxen_nic_init.c | 8 +-
.../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_cxt.c | 10 +-
drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 6 +-
drivers/net/ethernet/qlogic/qed/qed_debug.c | 8 +-
drivers/net/ethernet/qlogic/qed/qed_dev.c | 34 +++----
drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 10 +-
drivers/net/ethernet/qlogic/qed/qed_hw.c | 2 +-
.../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 4 +-
drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 3 +-
drivers/net/ethernet/qlogic/qed/qed_int.c | 6 +-
drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 8 +-
drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 17 ++--
drivers/net/ethernet/qlogic/qed/qed_l2.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 14 +--
drivers/net/ethernet/qlogic/qed/qed_main.c | 6 +-
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 9 +-
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c | 8 +-
drivers/net/ethernet/qlogic/qed/qed_ooo.c | 18 ++--
drivers/net/ethernet/qlogic/qed/qed_rdma.c | 8 +-
drivers/net/ethernet/qlogic/qed/qed_spq.c | 8 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.c | 4 +-
drivers/net/ethernet/qlogic/qed/qed_vf.c | 2 +-
drivers/net/ethernet/qlogic/qede/qede_filter.c | 8 +-
drivers/net/ethernet/qlogic/qede/qede_main.c | 22 ++---
drivers/net/ethernet/qlogic/qede/qede_ptp.c | 2 +-
drivers/net/ethernet/qlogic/qede/qede_rdma.c | 2 +-
drivers/net/ethernet/qlogic/qla3xxx.c | 5 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 6 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 6 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | 2 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 6 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 4 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 41 ++++----
.../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 3 +-
.../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 14 +--
.../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 2 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 2 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 4 +-
drivers/net/ethernet/realtek/r8169_leds.c | 4 +-
drivers/net/ethernet/realtek/r8169_main.c | 2 +-
drivers/net/ethernet/renesas/ravb_main.c | 10 +-
drivers/net/ethernet/renesas/rswitch_main.c | 8 +-
drivers/net/ethernet/renesas/rtsn.c | 4 +-
drivers/net/ethernet/renesas/sh_eth.c | 8 +-
drivers/net/ethernet/rocker/rocker_main.c | 16 ++--
drivers/net/ethernet/rocker/rocker_ofdpa.c | 28 +++---
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 9 +-
drivers/net/ethernet/sfc/ef10.c | 6 +-
drivers/net/ethernet/sfc/ef100.c | 2 +-
drivers/net/ethernet/sfc/ef100_nic.c | 4 +-
drivers/net/ethernet/sfc/ef10_sriov.c | 3 +-
drivers/net/ethernet/sfc/efx.c | 2 +-
drivers/net/ethernet/sfc/efx_channels.c | 10 +-
drivers/net/ethernet/sfc/efx_common.c | 4 +-
drivers/net/ethernet/sfc/ethtool_common.c | 2 +-
drivers/net/ethernet/sfc/falcon/efx.c | 4 +-
drivers/net/ethernet/sfc/falcon/ethtool.c | 2 +-
drivers/net/ethernet/sfc/falcon/falcon.c | 6 +-
drivers/net/ethernet/sfc/falcon/farch.c | 2 +-
drivers/net/ethernet/sfc/falcon/qt202x_phy.c | 2 +-
drivers/net/ethernet/sfc/falcon/rx.c | 7 +-
drivers/net/ethernet/sfc/falcon/selftest.c | 6 +-
drivers/net/ethernet/sfc/falcon/tenxpress.c | 2 +-
drivers/net/ethernet/sfc/falcon/tx.c | 8 +-
drivers/net/ethernet/sfc/falcon/txc43128_phy.c | 2 +-
drivers/net/ethernet/sfc/mae.c | 14 ++-
drivers/net/ethernet/sfc/mcdi.c | 2 +-
drivers/net/ethernet/sfc/mcdi_filters.c | 6 +-
drivers/net/ethernet/sfc/mcdi_mon.c | 6 +-
drivers/net/ethernet/sfc/mcdi_port_common.c | 2 +-
drivers/net/ethernet/sfc/ptp.c | 4 +-
drivers/net/ethernet/sfc/rx_common.c | 9 +-
drivers/net/ethernet/sfc/selftest.c | 6 +-
drivers/net/ethernet/sfc/siena/efx_channels.c | 10 +-
drivers/net/ethernet/sfc/siena/efx_common.c | 4 +-
drivers/net/ethernet/sfc/siena/ethtool_common.c | 2 +-
drivers/net/ethernet/sfc/siena/farch.c | 2 +-
drivers/net/ethernet/sfc/siena/mcdi.c | 2 +-
drivers/net/ethernet/sfc/siena/mcdi_mon.c | 6 +-
drivers/net/ethernet/sfc/siena/mcdi_port_common.c | 2 +-
drivers/net/ethernet/sfc/siena/ptp.c | 2 +-
drivers/net/ethernet/sfc/siena/rx_common.c | 9 +-
drivers/net/ethernet/sfc/siena/selftest.c | 6 +-
drivers/net/ethernet/sfc/siena/siena.c | 4 +-
drivers/net/ethernet/sfc/siena/siena_sriov.c | 5 +-
drivers/net/ethernet/sfc/siena/tx_common.c | 8 +-
drivers/net/ethernet/sfc/tc.c | 34 +++----
drivers/net/ethernet/sfc/tc_bindings.c | 2 +-
drivers/net/ethernet/sfc/tc_conntrack.c | 4 +-
drivers/net/ethernet/sfc/tc_counters.c | 4 +-
drivers/net/ethernet/sfc/tc_encap_actions.c | 4 +-
drivers/net/ethernet/sfc/tx_common.c | 8 +-
drivers/net/ethernet/sis/sis190.c | 2 +-
drivers/net/ethernet/sis/sis900.c | 2 +-
drivers/net/ethernet/smsc/smsc9420.c | 10 +-
drivers/net/ethernet/socionext/netsec.c | 2 +-
drivers/net/ethernet/socionext/sni_ave.c | 6 +-
drivers/net/ethernet/spacemit/k1_emac.c | 10 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 17 ++--
.../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 36 +++----
drivers/net/ethernet/sun/cassini.c | 2 +-
drivers/net/ethernet/sun/ldmvsw.c | 2 +-
drivers/net/ethernet/sun/niu.c | 11 +--
drivers/net/ethernet/sun/sunhme.c | 4 +-
drivers/net/ethernet/sun/sunqe.c | 2 +-
drivers/net/ethernet/sun/sunvnet.c | 2 +-
drivers/net/ethernet/sun/sunvnet_common.c | 2 +-
drivers/net/ethernet/sunplus/spl2sw_desc.c | 5 +-
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c | 17 ++--
drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 2 +-
drivers/net/ethernet/ti/cpsw_switchdev.c | 2 +-
drivers/net/ethernet/ti/icssg/icssg_switchdev.c | 2 +-
.../net/ethernet/ti/icssm/icssm_prueth_switch.c | 6 +-
drivers/net/ethernet/ti/icssm/icssm_switchdev.c | 2 +-
drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 6 +-
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 7 +-
drivers/net/ethernet/via/via-velocity.c | 12 +--
drivers/net/ethernet/wangxun/libwx/wx_hw.c | 5 +-
drivers/net/ethernet/wangxun/libwx/wx_lib.c | 9 +-
drivers/net/ethernet/wangxun/libwx/wx_mbx.c | 3 +-
drivers/net/ethernet/wangxun/libwx/wx_sriov.c | 6 +-
drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c | 2 +-
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c | 4 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 12 +--
drivers/net/fjes/fjes_hw.c | 3 +-
drivers/net/geneve.c | 2 +-
drivers/net/gtp.c | 10 +-
drivers/net/hamradio/yam.c | 2 +-
drivers/net/hyperv/netvsc.c | 7 +-
drivers/net/hyperv/netvsc_drv.c | 9 +-
drivers/net/hyperv/rndis_filter.c | 4 +-
drivers/net/ieee802154/at86rf230.c | 2 +-
drivers/net/ieee802154/ca8210.c | 8 +-
drivers/net/ieee802154/mac802154_hwsim.c | 10 +-
drivers/net/ifb.c | 2 +-
drivers/net/ipa/gsi_trans.c | 7 +-
drivers/net/ipa/ipa_interrupt.c | 2 +-
drivers/net/ipa/ipa_main.c | 2 +-
drivers/net/ipa/ipa_smp2p.c | 2 +-
drivers/net/ipvlan/ipvlan_main.c | 4 +-
drivers/net/macsec.c | 8 +-
drivers/net/macvlan.c | 6 +-
drivers/net/mctp/mctp-i2c.c | 2 +-
drivers/net/mctp/mctp-i3c.c | 2 +-
drivers/net/netconsole.c | 4 +-
drivers/net/netdevsim/bpf.c | 4 +-
drivers/net/netdevsim/bus.c | 2 +-
drivers/net/netdevsim/dev.c | 22 ++---
drivers/net/netdevsim/fib.c | 14 +--
drivers/net/netdevsim/hwstats.c | 2 +-
drivers/net/netdevsim/netdev.c | 5 +-
drivers/net/netdevsim/psample.c | 2 +-
drivers/net/netkit.c | 2 +-
drivers/net/ovpn/bind.c | 2 +-
drivers/net/ovpn/crypto_aead.c | 2 +-
drivers/net/ovpn/main.c | 2 +-
drivers/net/ovpn/peer.c | 2 +-
drivers/net/ovpn/socket.c | 2 +-
drivers/net/pcs/pcs-lynx.c | 2 +-
drivers/net/pcs/pcs-mtk-lynxi.c | 2 +-
drivers/net/pcs/pcs-rzn1-miic.c | 6 +-
drivers/net/pcs/pcs-xpcs.c | 2 +-
drivers/net/phy/as21xxx.c | 2 +-
drivers/net/phy/dp83640.c | 9 +-
drivers/net/phy/mdio_device.c | 2 +-
drivers/net/phy/micrel.c | 2 +-
drivers/net/phy/microchip_rds_ptp.c | 2 +-
drivers/net/phy/mii_timestamper.c | 2 +-
drivers/net/phy/mscc/mscc_macsec.c | 2 +-
drivers/net/phy/nxp-c45-tja11xx-macsec.c | 4 +-
drivers/net/phy/phy.c | 2 +-
drivers/net/phy/phy_device.c | 4 +-
drivers/net/phy/phy_led_triggers.c | 9 +-
drivers/net/phy/phy_link_topology.c | 4 +-
drivers/net/phy/phy_package.c | 2 +-
drivers/net/phy/phy_port.c | 2 +-
drivers/net/phy/phylink.c | 2 +-
drivers/net/phy/sfp-bus.c | 2 +-
drivers/net/phy/sfp.c | 2 +-
drivers/net/ppp/bsd_comp.c | 3 +-
drivers/net/ppp/ppp_async.c | 2 +-
drivers/net/ppp/ppp_deflate.c | 5 +-
drivers/net/ppp/ppp_generic.c | 4 +-
drivers/net/ppp/ppp_mppe.c | 2 +-
drivers/net/ppp/ppp_synctty.c | 2 +-
drivers/net/pse-pd/pd692x0.c | 8 +-
drivers/net/pse-pd/pse_core.c | 4 +-
drivers/net/pse-pd/tps23881.c | 3 +-
drivers/net/rionet.c | 2 +-
drivers/net/slip/slhc.c | 2 +-
drivers/net/slip/slip.c | 3 +-
drivers/net/tap.c | 4 +-
drivers/net/team/team_core.c | 12 +--
drivers/net/team/team_mode_loadbalance.c | 4 +-
drivers/net/tun.c | 6 +-
drivers/net/usb/aqc111.c | 2 +-
drivers/net/usb/asix_devices.c | 2 +-
drivers/net/usb/ax88172a.c | 2 +-
drivers/net/usb/ax88179_178a.c | 2 +-
drivers/net/usb/cdc_ncm.c | 2 +-
drivers/net/usb/cx82310_eth.c | 2 +-
drivers/net/usb/hso.c | 15 ++-
drivers/net/usb/lan78xx.c | 4 +-
drivers/net/usb/lg-vl600.c | 2 +-
drivers/net/usb/pegasus.c | 2 +-
drivers/net/usb/r8152.c | 2 +-
drivers/net/usb/rtl8150.c | 2 +-
drivers/net/usb/sierra_net.c | 2 +-
drivers/net/usb/smsc75xx.c | 4 +-
drivers/net/usb/smsc95xx.c | 2 +-
drivers/net/usb/usbnet.c | 5 +-
drivers/net/veth.c | 4 +-
drivers/net/virtio_net.c | 34 +++----
drivers/net/vrf.c | 2 +-
drivers/net/vxlan/vxlan_core.c | 6 +-
drivers/net/vxlan/vxlan_mdb.c | 10 +-
drivers/net/vxlan/vxlan_vnifilter.c | 4 +-
drivers/net/wan/c101.c | 2 +-
drivers/net/wan/farsync.c | 2 +-
drivers/net/wan/framer/framer-core.c | 4 +-
drivers/net/wan/framer/pef2256/pef2256.c | 2 +-
drivers/net/wan/fsl_ucc_hdlc.c | 17 ++--
drivers/net/wan/hdlc_fr.c | 2 +-
drivers/net/wan/n2.c | 2 +-
drivers/net/wan/pc300too.c | 2 +-
drivers/net/wan/pci200syn.c | 2 +-
drivers/net/wan/wanxl.c | 2 +-
drivers/net/wireguard/noise.c | 2 +-
drivers/net/wireguard/peerlookup.c | 4 +-
drivers/net/wireguard/ratelimiter.c | 4 +-
drivers/net/wireguard/selftest/allowedips.c | 10 +-
drivers/net/wireguard/selftest/counter.c | 2 +-
drivers/net/wireless/ath/ar5523/ar5523.c | 4 +-
drivers/net/wireless/ath/ath10k/ce.c | 16 ++--
drivers/net/wireless/ath/ath10k/htt_rx.c | 3 +-
drivers/net/wireless/ath/ath10k/mac.c | 11 +--
drivers/net/wireless/ath/ath10k/qmi.c | 10 +-
drivers/net/wireless/ath/ath10k/sdio.c | 4 +-
drivers/net/wireless/ath/ath10k/txrx.c | 2 +-
drivers/net/wireless/ath/ath10k/usb.c | 2 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 10 +-
drivers/net/wireless/ath/ath10k/wmi.c | 28 +++---
drivers/net/wireless/ath/ath10k/wow.c | 4 +-
drivers/net/wireless/ath/ath11k/ce.c | 2 +-
drivers/net/wireless/ath/ath11k/cfr.c | 3 +-
drivers/net/wireless/ath/ath11k/dbring.c | 2 +-
drivers/net/wireless/ath/ath11k/debugfs.c | 9 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 6 +-
drivers/net/wireless/ath/ath11k/dp_tx.c | 2 +-
drivers/net/wireless/ath/ath11k/mac.c | 16 ++--
drivers/net/wireless/ath/ath11k/mhi.c | 2 +-
drivers/net/wireless/ath/ath11k/peer.c | 2 +-
drivers/net/wireless/ath/ath11k/qmi.c | 12 +--
drivers/net/wireless/ath/ath11k/reg.c | 3 +-
drivers/net/wireless/ath/ath11k/wmi.c | 20 ++--
drivers/net/wireless/ath/ath11k/wow.c | 4 +-
drivers/net/wireless/ath/ath12k/ce.c | 2 +-
drivers/net/wireless/ath/ath12k/core.c | 2 +-
drivers/net/wireless/ath/ath12k/dp.c | 26 +++---
drivers/net/wireless/ath/ath12k/dp_htt.c | 2 +-
drivers/net/wireless/ath/ath12k/dp_peer.c | 10 +-
drivers/net/wireless/ath/ath12k/dp_rx.c | 4 +-
drivers/net/wireless/ath/ath12k/mac.c | 37 ++++----
drivers/net/wireless/ath/ath12k/mhi.c | 2 +-
drivers/net/wireless/ath/ath12k/peer.c | 2 +-
drivers/net/wireless/ath/ath12k/qmi.c | 12 +--
drivers/net/wireless/ath/ath12k/reg.c | 2 +-
drivers/net/wireless/ath/ath12k/wifi7/dp.c | 2 +-
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c | 8 +-
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c | 2 +-
drivers/net/wireless/ath/ath12k/wmi.c | 13 ++-
drivers/net/wireless/ath/ath12k/wow.c | 6 +-
drivers/net/wireless/ath/ath5k/base.c | 4 +-
drivers/net/wireless/ath/ath5k/debug.c | 2 +-
drivers/net/wireless/ath/ath5k/eeprom.c | 33 ++++---
drivers/net/wireless/ath/ath6kl/core.c | 2 +-
drivers/net/wireless/ath/ath6kl/htc_mbox.c | 6 +-
drivers/net/wireless/ath/ath6kl/htc_pipe.c | 8 +-
drivers/net/wireless/ath/ath6kl/main.c | 6 +-
drivers/net/wireless/ath/ath6kl/sdio.c | 2 +-
drivers/net/wireless/ath/ath6kl/txrx.c | 4 +-
drivers/net/wireless/ath/ath6kl/usb.c | 5 +-
drivers/net/wireless/ath/ath6kl/wmi.c | 2 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 12 +--
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +-
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 6 +-
drivers/net/wireless/ath/ath9k/htc_hst.c | 2 +-
drivers/net/wireless/ath/ath9k/hw.c | 2 +-
drivers/net/wireless/ath/ath9k/mci.c | 2 +-
drivers/net/wireless/ath/ath9k/wmi.c | 2 +-
drivers/net/wireless/ath/carl9170/cmd.c | 2 +-
drivers/net/wireless/ath/carl9170/main.c | 3 +-
drivers/net/wireless/ath/carl9170/tx.c | 2 +-
drivers/net/wireless/ath/dfs_pattern_detector.c | 4 +-
drivers/net/wireless/ath/dfs_pri_detector.c | 6 +-
drivers/net/wireless/ath/wcn36xx/dxe.c | 2 +-
drivers/net/wireless/ath/wcn36xx/main.c | 2 +-
drivers/net/wireless/ath/wcn36xx/smd.c | 10 +-
drivers/net/wireless/ath/wil6210/cfg80211.c | 4 +-
drivers/net/wireless/ath/wil6210/debugfs.c | 7 +-
drivers/net/wireless/ath/wil6210/fw_inc.c | 4 +-
drivers/net/wireless/ath/wil6210/pmc.c | 5 +-
drivers/net/wireless/ath/wil6210/rx_reorder.c | 4 +-
drivers/net/wireless/ath/wil6210/txrx.c | 2 +-
drivers/net/wireless/ath/wil6210/txrx_edma.c | 7 +-
drivers/net/wireless/ath/wil6210/wmi.c | 2 +-
drivers/net/wireless/atmel/at76c50x-usb.c | 20 ++--
drivers/net/wireless/broadcom/b43/bus.c | 4 +-
drivers/net/wireless/broadcom/b43/debugfs.c | 6 +-
drivers/net/wireless/broadcom/b43/dma.c | 6 +-
drivers/net/wireless/broadcom/b43/lo.c | 2 +-
drivers/net/wireless/broadcom/b43/main.c | 4 +-
drivers/net/wireless/broadcom/b43/phy_ac.c | 2 +-
drivers/net/wireless/broadcom/b43/phy_g.c | 4 +-
drivers/net/wireless/broadcom/b43/phy_ht.c | 2 +-
drivers/net/wireless/broadcom/b43/phy_lcn.c | 2 +-
drivers/net/wireless/broadcom/b43/phy_lp.c | 2 +-
drivers/net/wireless/broadcom/b43/phy_n.c | 4 +-
drivers/net/wireless/broadcom/b43/pio.c | 4 +-
drivers/net/wireless/broadcom/b43/sdio.c | 2 +-
drivers/net/wireless/broadcom/b43legacy/debugfs.c | 6 +-
drivers/net/wireless/broadcom/b43legacy/dma.c | 6 +-
drivers/net/wireless/broadcom/b43legacy/main.c | 7 +-
drivers/net/wireless/broadcom/b43legacy/pio.c | 2 +-
.../broadcom/brcm80211/brcmfmac/bca/core.c | 3 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 2 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 23 +++--
.../wireless/broadcom/brcm80211/brcmfmac/chip.c | 4 +-
.../wireless/broadcom/brcm80211/brcmfmac/common.c | 5 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +-
.../broadcom/brcm80211/brcmfmac/cyw/core.c | 3 +-
.../broadcom/brcm80211/brcmfmac/firmware.c | 4 +-
.../broadcom/brcm80211/brcmfmac/flowring.c | 9 +-
.../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 2 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.c | 5 +-
.../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 12 +--
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 16 ++--
.../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 4 +-
.../wireless/broadcom/brcm80211/brcmfmac/proto.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 6 +-
.../broadcom/brcm80211/brcmfmac/wcc/core.c | 3 +-
.../wireless/broadcom/brcm80211/brcmsmac/aiutils.c | 2 +-
.../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 2 +-
.../wireless/broadcom/brcm80211/brcmsmac/antsel.c | 2 +-
.../wireless/broadcom/brcm80211/brcmsmac/channel.c | 2 +-
.../net/wireless/broadcom/brcm80211/brcmsmac/dma.c | 2 +-
.../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 +-
.../wireless/broadcom/brcm80211/brcmsmac/main.c | 29 +++---
.../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 4 +-
.../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 6 +-
.../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 3 +-
.../broadcom/brcm80211/brcmsmac/phy_shim.c | 2 +-
drivers/net/wireless/intel/ipw2x00/ipw2100.c | 20 ++--
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 22 ++---
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c | 2 +-
.../wireless/intel/ipw2x00/libipw_crypto_ccmp.c | 2 +-
.../wireless/intel/ipw2x00/libipw_crypto_tkip.c | 2 +-
.../net/wireless/intel/ipw2x00/libipw_crypto_wep.c | 2 +-
drivers/net/wireless/intel/ipw2x00/libipw_module.c | 4 +-
drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 2 +-
drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 5 +-
drivers/net/wireless/intel/iwlegacy/3945-mac.c | 2 +-
drivers/net/wireless/intel/iwlegacy/4965-mac.c | 4 +-
drivers/net/wireless/intel/iwlegacy/common.c | 23 ++---
drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c | 3 +-
drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 12 +--
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 8 +-
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 6 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 6 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 29 +++---
drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 15 ++-
drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mei/main.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mld/d3.c | 20 ++--
drivers/net/wireless/intel/iwlwifi/mld/iface.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mld/link.c | 2 +-
.../net/wireless/intel/iwlwifi/mld/low_latency.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 3 +-
drivers/net/wireless/intel/iwlwifi/mld/notif.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mld/scan.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mld/sta.c | 12 +--
drivers/net/wireless/intel/iwlwifi/mld/time_sync.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 12 +--
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 6 +-
.../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 7 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 4 +-
.../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 4 +-
.../net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c | 15 ++-
.../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c | 4 +-
.../wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c | 4 +-
.../net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c | 12 +--
drivers/net/wireless/intersil/p54/eeprom.c | 18 ++--
drivers/net/wireless/intersil/p54/p54usb.c | 2 +-
drivers/net/wireless/marvell/libertas/cfg.c | 2 +-
drivers/net/wireless/marvell/libertas/debugfs.c | 4 +-
drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +-
drivers/net/wireless/marvell/libertas/if_spi.c | 2 +-
drivers/net/wireless/marvell/libertas/if_usb.c | 2 +-
drivers/net/wireless/marvell/libertas/mesh.c | 2 +-
drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +-
drivers/net/wireless/marvell/mwifiex/11n.c | 4 +-
.../net/wireless/marvell/mwifiex/11n_rxreorder.c | 2 +-
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 20 ++--
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 4 +-
drivers/net/wireless/marvell/mwifiex/ie.c | 15 ++-
drivers/net/wireless/marvell/mwifiex/init.c | 2 +-
drivers/net/wireless/marvell/mwifiex/main.c | 8 +-
drivers/net/wireless/marvell/mwifiex/scan.c | 24 +++--
drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 2 +-
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 2 +-
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 3 +-
drivers/net/wireless/marvell/mwifiex/tdls.c | 2 +-
drivers/net/wireless/marvell/mwifiex/uap_event.c | 2 +-
drivers/net/wireless/marvell/mwifiex/util.c | 2 +-
drivers/net/wireless/marvell/mwifiex/wmm.c | 2 +-
drivers/net/wireless/marvell/mwl8k.c | 80 ++++++++--------
drivers/net/wireless/mediatek/mt76/agg-rx.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 2 +-
drivers/net/wireless/microchip/wilc1000/cfg80211.c | 14 +--
drivers/net/wireless/microchip/wilc1000/hif.c | 8 +-
drivers/net/wireless/microchip/wilc1000/mon.c | 2 +-
drivers/net/wireless/microchip/wilc1000/netdev.c | 2 +-
drivers/net/wireless/microchip/wilc1000/sdio.c | 2 +-
drivers/net/wireless/microchip/wilc1000/spi.c | 2 +-
drivers/net/wireless/microchip/wilc1000/wlan.c | 8 +-
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c | 2 +-
drivers/net/wireless/purelifi/plfxlc/usb.c | 2 +-
drivers/net/wireless/quantenna/qtnfmac/commands.c | 23 +++--
drivers/net/wireless/quantenna/qtnfmac/core.c | 2 +-
drivers/net/wireless/quantenna/qtnfmac/event.c | 2 +-
drivers/net/wireless/quantenna/qtnfmac/util.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2500usb.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 6 +-
drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 4 +-
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 4 +-
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt61pci.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt73usb.c | 2 +-
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 4 +-
drivers/net/wireless/realtek/rtl8xxxu/core.c | 6 +-
drivers/net/wireless/realtek/rtlwifi/base.c | 2 +-
.../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 4 +-
drivers/net/wireless/realtek/rtlwifi/rc.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192du/sw.c | 8 +-
drivers/net/wireless/realtek/rtw88/fw.c | 2 +-
drivers/net/wireless/realtek/rtw88/sdio.c | 4 +-
drivers/net/wireless/realtek/rtw88/usb.c | 2 +-
drivers/net/wireless/realtek/rtw88/util.c | 4 +-
drivers/net/wireless/realtek/rtw89/acpi.c | 2 +-
drivers/net/wireless/realtek/rtw89/cam.c | 2 +-
drivers/net/wireless/realtek/rtw89/core.c | 4 +-
drivers/net/wireless/realtek/rtw89/debug.c | 2 +-
drivers/net/wireless/realtek/rtw89/fw.c | 26 +++---
drivers/net/wireless/realtek/rtw89/mac80211.c | 2 +-
drivers/net/wireless/realtek/rtw89/phy.c | 2 +-
drivers/net/wireless/realtek/rtw89/sar.c | 2 +-
drivers/net/wireless/realtek/rtw89/ser.c | 2 +-
drivers/net/wireless/realtek/rtw89/usb.c | 6 +-
drivers/net/wireless/realtek/rtw89/wow.c | 2 +-
drivers/net/wireless/rsi/rsi_91x_coex.c | 2 +-
drivers/net/wireless/rsi/rsi_91x_debugfs.c | 2 +-
drivers/net/wireless/rsi/rsi_91x_hal.c | 2 +-
drivers/net/wireless/rsi/rsi_91x_main.c | 4 +-
drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +-
drivers/net/wireless/rsi/rsi_91x_usb.c | 2 +-
drivers/net/wireless/silabs/wfx/debug.c | 2 +-
drivers/net/wireless/st/cw1200/cw1200_sdio.c | 2 +-
drivers/net/wireless/st/cw1200/debug.c | 4 +-
drivers/net/wireless/st/cw1200/pm.c | 2 +-
drivers/net/wireless/st/cw1200/queue.c | 11 +--
drivers/net/wireless/st/cw1200/scan.c | 5 +-
drivers/net/wireless/st/cw1200/wsm.c | 2 +-
drivers/net/wireless/ti/wl1251/acx.c | 70 +++++++-------
drivers/net/wireless/ti/wl1251/cmd.c | 14 +--
drivers/net/wireless/ti/wl1251/debugfs.c | 2 +-
drivers/net/wireless/ti/wl1251/event.c | 2 +-
drivers/net/wireless/ti/wl1251/init.c | 9 +-
drivers/net/wireless/ti/wl1251/io.c | 2 +-
drivers/net/wireless/ti/wl1251/main.c | 6 +-
drivers/net/wireless/ti/wl1251/sdio.c | 2 +-
drivers/net/wireless/ti/wl1251/tx.c | 2 +-
drivers/net/wireless/ti/wl12xx/acx.c | 2 +-
drivers/net/wireless/ti/wl12xx/cmd.c | 12 +--
drivers/net/wireless/ti/wl12xx/main.c | 2 +-
drivers/net/wireless/ti/wl12xx/scan.c | 14 +--
drivers/net/wireless/ti/wl18xx/acx.c | 20 ++--
drivers/net/wireless/ti/wl18xx/cmd.c | 14 +--
drivers/net/wireless/ti/wl18xx/scan.c | 10 +-
drivers/net/wireless/ti/wlcore/acx.c | 103 ++++++++++-----------
drivers/net/wireless/ti/wlcore/cmd.c | 52 +++++------
drivers/net/wireless/ti/wlcore/init.c | 6 +-
drivers/net/wireless/ti/wlcore/main.c | 12 +--
drivers/net/wireless/ti/wlcore/scan.c | 2 +-
drivers/net/wireless/ti/wlcore/testmode.c | 2 +-
drivers/net/wireless/virtual/mac80211_hwsim.c | 2 +-
drivers/net/wireless/virtual/virt_wifi.c | 2 +-
drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 3 +-
drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c | 2 +-
drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 2 +-
drivers/net/wwan/iosm/iosm_ipc_imem.c | 5 +-
drivers/net/wwan/iosm/iosm_ipc_mmio.c | 2 +-
drivers/net/wwan/iosm/iosm_ipc_mux.c | 2 +-
drivers/net/wwan/iosm/iosm_ipc_pcie.c | 2 +-
drivers/net/wwan/iosm/iosm_ipc_port.c | 2 +-
drivers/net/wwan/iosm/iosm_ipc_protocol.c | 4 +-
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 2 +-
drivers/net/wwan/iosm/iosm_ipc_task_queue.c | 3 +-
drivers/net/wwan/iosm/iosm_ipc_trace.c | 2 +-
drivers/net/wwan/iosm/iosm_ipc_uevent.c | 2 +-
drivers/net/wwan/iosm/iosm_ipc_wwan.c | 2 +-
drivers/net/wwan/mhi_wwan_ctrl.c | 2 +-
drivers/net/wwan/t7xx/t7xx_hif_cldma.c | 6 +-
drivers/net/wwan/t7xx/t7xx_state_monitor.c | 7 +-
drivers/net/wwan/wwan_core.c | 4 +-
drivers/net/wwan/wwan_hwsim.c | 4 +-
drivers/net/xen-netback/hash.c | 2 +-
drivers/net/xen-netback/netback.c | 2 +-
drivers/net/xen-netback/xenbus.c | 2 +-
drivers/net/xen-netfront.c | 4 +-
drivers/nfc/mei_phy.c | 2 +-
drivers/nfc/microread/microread.c | 4 +-
drivers/nfc/nfcmrvl/main.c | 2 +-
drivers/nfc/nfcsim.c | 4 +-
drivers/nfc/pn533/pn533.c | 10 +-
drivers/nfc/pn533/uart.c | 2 +-
drivers/nfc/pn544/pn544.c | 2 +-
drivers/nfc/port100.c | 8 +-
drivers/nfc/st21nfca/core.c | 2 +-
drivers/nfc/virtual_ncidev.c | 2 +-
drivers/ntb/test/ntb_msi_test.c | 2 +-
drivers/nubus/nubus.c | 4 +-
drivers/nubus/proc.c | 2 +-
drivers/nvdimm/badrange.c | 4 +-
drivers/nvdimm/btt.c | 14 +--
drivers/nvdimm/btt_devs.c | 2 +-
drivers/nvdimm/bus.c | 4 +-
drivers/nvdimm/core.c | 2 +-
drivers/nvdimm/dax_devs.c | 2 +-
drivers/nvdimm/dimm.c | 2 +-
drivers/nvdimm/dimm_devs.c | 2 +-
drivers/nvdimm/label.c | 2 +-
drivers/nvdimm/namespace_devs.c | 16 ++--
drivers/nvdimm/nd_perf.c | 5 +-
drivers/nvdimm/nd_virtio.c | 2 +-
drivers/nvdimm/of_pmem.c | 2 +-
drivers/nvdimm/pfn_devs.c | 2 +-
drivers/nvdimm/ramdax.c | 4 +-
drivers/nvdimm/region_devs.c | 4 +-
drivers/nvme/host/auth.c | 4 +-
drivers/nvme/host/core.c | 22 ++---
drivers/nvme/host/fabrics.c | 6 +-
drivers/nvme/host/fc.c | 12 +--
drivers/nvme/host/hwmon.c | 4 +-
drivers/nvme/host/pci.c | 2 +-
drivers/nvme/host/rdma.c | 12 +--
drivers/nvme/host/tcp.c | 10 +-
drivers/nvme/host/zns.c | 4 +-
drivers/nvme/target/admin-cmd.c | 23 +++--
drivers/nvme/target/configfs.c | 16 ++--
drivers/nvme/target/core.c | 17 ++--
drivers/nvme/target/discovery.c | 2 +-
drivers/nvme/target/fabrics-cmd.c | 4 +-
drivers/nvme/target/fc.c | 14 +--
drivers/nvme/target/fcloop.c | 12 +--
drivers/nvme/target/io-cmd-file.c | 3 +-
drivers/nvme/target/loop.c | 6 +-
drivers/nvme/target/passthru.c | 4 +-
drivers/nvme/target/pci-epf.c | 13 ++-
drivers/nvme/target/pr.c | 12 +--
drivers/nvme/target/rdma.c | 21 ++---
drivers/nvme/target/tcp.c | 9 +-
drivers/nvme/target/zns.c | 4 +-
drivers/nvmem/core.c | 6 +-
drivers/nvmem/layouts.c | 2 +-
drivers/of/address.c | 2 +-
drivers/of/dynamic.c | 6 +-
drivers/of/irq.c | 2 +-
drivers/of/of_reserved_mem.c | 2 +-
drivers/of/overlay.c | 6 +-
drivers/of/platform.c | 2 +-
drivers/of/unittest.c | 8 +-
drivers/opp/core.c | 12 +--
drivers/opp/cpu.c | 2 +-
drivers/opp/of.c | 5 +-
drivers/opp/ti-opp-supply.c | 3 +-
drivers/parisc/ccio-dma.c | 4 +-
drivers/parisc/dino.c | 2 +-
drivers/parisc/eisa_enumerator.c | 4 +-
drivers/parisc/hppb.c | 2 +-
drivers/parisc/iosapic.c | 8 +-
drivers/parisc/lasi.c | 2 +-
drivers/parisc/lba_pci.c | 6 +-
drivers/parisc/sba_iommu.c | 2 +-
drivers/parisc/wax.c | 2 +-
drivers/parport/daisy.c | 2 +-
drivers/parport/parport_cs.c | 2 +-
drivers/parport/parport_gsc.c | 2 +-
drivers/parport/parport_ip32.c | 4 +-
drivers/parport/parport_pc.c | 6 +-
drivers/parport/share.c | 6 +-
drivers/pci/bus.c | 2 +-
drivers/pci/controller/pci-hyperv.c | 16 ++--
drivers/pci/controller/vmd.c | 2 +-
drivers/pci/doe.c | 4 +-
drivers/pci/ecam.c | 4 +-
drivers/pci/endpoint/functions/pci-epf-mhi.c | 4 +-
drivers/pci/endpoint/functions/pci-epf-test.c | 2 +-
drivers/pci/endpoint/pci-ep-cfs.c | 4 +-
drivers/pci/endpoint/pci-ep-msi.c | 2 +-
drivers/pci/endpoint/pci-epc-core.c | 2 +-
drivers/pci/endpoint/pci-epc-mem.c | 4 +-
drivers/pci/endpoint/pci-epf-core.c | 2 +-
drivers/pci/hotplug/acpiphp_core.c | 2 +-
drivers/pci/hotplug/acpiphp_glue.c | 8 +-
drivers/pci/hotplug/acpiphp_ibm.c | 2 +-
drivers/pci/hotplug/cpci_hotplug_core.c | 2 +-
drivers/pci/hotplug/cpqphp_core.c | 4 +-
drivers/pci/hotplug/cpqphp_ctrl.c | 24 ++---
drivers/pci/hotplug/cpqphp_nvram.c | 9 +-
drivers/pci/hotplug/cpqphp_pci.c | 45 ++++-----
drivers/pci/hotplug/cpqphp_sysfs.c | 2 +-
drivers/pci/hotplug/ibmphp_core.c | 10 +-
drivers/pci/hotplug/ibmphp_ebda.c | 27 +++---
drivers/pci/hotplug/ibmphp_pci.c | 54 ++++++-----
drivers/pci/hotplug/ibmphp_res.c | 29 +++---
drivers/pci/hotplug/octep_hp.c | 4 +-
drivers/pci/hotplug/pciehp_core.c | 2 +-
drivers/pci/hotplug/pciehp_hpc.c | 2 +-
drivers/pci/hotplug/pnv_php.c | 4 +-
drivers/pci/hotplug/rpaphp_slot.c | 2 +-
drivers/pci/hotplug/shpchp_core.c | 4 +-
drivers/pci/hotplug/shpchp_ctrl.c | 4 +-
drivers/pci/ide.c | 2 +-
drivers/pci/iov.c | 2 +-
drivers/pci/npem.c | 2 +-
drivers/pci/of.c | 4 +-
drivers/pci/of_property.c | 2 +-
drivers/pci/p2pdma.c | 2 +-
drivers/pci/pci-acpi.c | 4 +-
drivers/pci/pci-driver.c | 4 +-
drivers/pci/pci-sysfs.c | 3 +-
drivers/pci/pci.c | 5 +-
drivers/pci/pcie/aer.c | 2 +-
drivers/pci/pcie/aer_inject.c | 6 +-
drivers/pci/pcie/aspm.c | 2 +-
drivers/pci/pcie/pme.c | 2 +-
drivers/pci/pcie/portdrv.c | 2 +-
drivers/pci/pcie/ptm.c | 2 +-
drivers/pci/pcie/rcec.c | 2 +-
drivers/pci/probe.c | 6 +-
drivers/pci/proc.c | 2 +-
drivers/pci/setup-bus.c | 4 +-
drivers/pci/slot.c | 2 +-
drivers/pci/switch/switchtec.c | 4 +-
drivers/pci/vgaarb.c | 4 +-
drivers/pci/xen-pcifront.c | 6 +-
drivers/pcmcia/bcm63xx_pcmcia.c | 2 +-
drivers/pcmcia/cistpl.c | 8 +-
drivers/pcmcia/db1xxx_ss.c | 2 +-
drivers/pcmcia/ds.c | 10 +-
drivers/pcmcia/electra_cf.c | 2 +-
drivers/pcmcia/omap_cf.c | 2 +-
drivers/pcmcia/pcmcia_cis.c | 2 +-
drivers/pcmcia/pd6729.c | 3 +-
drivers/pcmcia/rsrc_mgr.c | 2 +-
drivers/pcmcia/rsrc_nonstatic.c | 7 +-
drivers/pcmcia/sa1111_generic.c | 2 +-
drivers/pcmcia/xxs1500_ss.c | 2 +-
drivers/pcmcia/yenta_socket.c | 2 +-
drivers/peci/core.c | 2 +-
drivers/peci/cpu.c | 2 +-
drivers/peci/device.c | 2 +-
drivers/peci/request.c | 2 +-
drivers/perf/alibaba_uncore_drw_pmu.c | 2 +-
drivers/perf/arm-cmn.c | 2 +-
drivers/perf/arm_dmc620_pmu.c | 2 +-
drivers/perf/arm_pmu.c | 2 +-
drivers/perf/arm_spe_pmu.c | 2 +-
drivers/perf/dwc_pcie_pmu.c | 2 +-
drivers/perf/riscv_pmu.c | 2 +-
drivers/perf/riscv_pmu_sbi.c | 5 +-
drivers/phy/phy-core.c | 6 +-
drivers/phy/tegra/xusb-tegra124.c | 20 ++--
drivers/phy/tegra/xusb-tegra186.c | 8 +-
drivers/phy/tegra/xusb-tegra210.c | 16 ++--
drivers/phy/tegra/xusb.c | 8 +-
drivers/pinctrl/bcm/pinctrl-bcm2835.c | 6 +-
drivers/pinctrl/berlin/berlin.c | 3 +-
drivers/pinctrl/core.c | 12 +--
drivers/pinctrl/devicetree.c | 4 +-
drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 3 +-
drivers/pinctrl/freescale/pinctrl-imx.c | 3 +-
drivers/pinctrl/freescale/pinctrl-imx1-core.c | 3 +-
drivers/pinctrl/freescale/pinctrl-mxs.c | 2 +-
drivers/pinctrl/mvebu/pinctrl-mvebu.c | 2 +-
drivers/pinctrl/nuvoton/pinctrl-ma35.c | 2 +-
drivers/pinctrl/nxp/pinctrl-s32cc.c | 2 +-
drivers/pinctrl/pinctrl-apple-gpio.c | 4 +-
drivers/pinctrl/pinctrl-k230.c | 2 +-
drivers/pinctrl/pinctrl-ocelot.c | 2 +-
drivers/pinctrl/pinctrl-rockchip.c | 4 +-
drivers/pinctrl/pinctrl-rp1.c | 4 +-
drivers/pinctrl/pinctrl-scmi.c | 2 +-
drivers/pinctrl/pinctrl-th1520.c | 2 +-
drivers/pinctrl/renesas/core.c | 3 +-
drivers/pinctrl/renesas/pinctrl-rza1.c | 2 +-
drivers/pinctrl/renesas/pinctrl-rza2.c | 2 +-
drivers/pinctrl/sophgo/pinctrl-sophgo-common.c | 2 +-
drivers/pinctrl/spacemit/pinctrl-k1.c | 2 +-
drivers/pinctrl/spear/pinctrl-spear.c | 2 +-
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c | 2 +-
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 2 +-
drivers/pinctrl/sunplus/sppctl.c | 6 +-
drivers/pinctrl/sunxi/pinctrl-sunxi.c | 7 +-
drivers/pinctrl/vt8500/pinctrl-wmt.c | 6 +-
drivers/platform/arm64/huawei-gaokun-ec.c | 2 +-
drivers/platform/chrome/chromeos_laptop.c | 7 +-
drivers/platform/chrome/cros_ec_chardev.c | 2 +-
drivers/platform/chrome/wilco_ec/event.c | 4 +-
drivers/platform/chrome/wilco_ec/telemetry.c | 4 +-
drivers/platform/goldfish/goldfish_pipe.c | 7 +-
drivers/platform/mellanox/mlxbf-tmfifo.c | 2 +-
drivers/platform/olpc/olpc-ec.c | 2 +-
.../raspberrypi/vchiq-interface/vchiq_arm.c | 7 +-
.../raspberrypi/vchiq-interface/vchiq_bus.c | 2 +-
.../raspberrypi/vchiq-interface/vchiq_core.c | 2 +-
.../raspberrypi/vchiq-interface/vchiq_dev.c | 6 +-
.../platform/raspberrypi/vchiq-mmal/mmal-vchiq.c | 4 +-
drivers/platform/surface/aggregator/bus.c | 2 +-
drivers/platform/surface/aggregator/controller.c | 4 +-
drivers/platform/surface/aggregator/core.c | 2 +-
drivers/platform/surface/surface3_power.c | 3 +-
drivers/platform/surface/surface_aggregator_cdev.c | 4 +-
drivers/platform/surface/surface_dtx.c | 4 +-
drivers/platform/surface/surfacepro3_button.c | 2 +-
drivers/platform/wmi/core.c | 2 +-
drivers/platform/x86/amd/pmc/mp1_stb.c | 4 +-
drivers/platform/x86/amd/wbrf.c | 4 +-
drivers/platform/x86/apple-gmux.c | 2 +-
drivers/platform/x86/asus-armoury.c | 8 +-
drivers/platform/x86/asus-laptop.c | 2 +-
drivers/platform/x86/asus-wmi.c | 2 +-
drivers/platform/x86/classmate-laptop.c | 6 +-
drivers/platform/x86/dell/dell-smbios-base.c | 5 +-
drivers/platform/x86/dell/dell-wmi-base.c | 14 +--
drivers/platform/x86/dell/dell-wmi-privacy.c | 4 +-
.../x86/dell/dell-wmi-sysman/enum-attributes.c | 5 +-
.../x86/dell/dell-wmi-sysman/int-attributes.c | 5 +-
.../x86/dell/dell-wmi-sysman/passobj-attributes.c | 3 +-
.../x86/dell/dell-wmi-sysman/string-attributes.c | 5 +-
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 2 +-
drivers/platform/x86/dell/dell_rbu.c | 2 +-
drivers/platform/x86/eeepc-laptop.c | 2 +-
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 6 +-
.../platform/x86/hp/hp-bioscfg/enum-attributes.c | 5 +-
.../platform/x86/hp/hp-bioscfg/int-attributes.c | 5 +-
.../x86/hp/hp-bioscfg/order-list-attributes.c | 6 +-
.../x86/hp/hp-bioscfg/passwdobj-attributes.c | 5 +-
.../platform/x86/hp/hp-bioscfg/string-attributes.c | 5 +-
drivers/platform/x86/huawei-wmi.c | 2 +-
drivers/platform/x86/intel/ifs/core.c | 2 +-
drivers/platform/x86/intel/int1092/intel_sar.c | 6 +-
drivers/platform/x86/intel/int3472/discrete.c | 2 +-
drivers/platform/x86/intel/int3472/tps68470.c | 3 +-
drivers/platform/x86/intel/pmc/pltdrv.c | 2 +-
drivers/platform/x86/intel/pmt/telemetry.c | 2 +-
.../x86/intel/speed_select_if/isst_if_common.c | 12 +--
.../x86/intel/speed_select_if/isst_tpmi_core.c | 7 +-
drivers/platform/x86/intel/tpmi_power_domains.c | 5 +-
.../x86/intel/uncore-frequency/uncore-frequency.c | 4 +-
drivers/platform/x86/intel/vsec.c | 4 +-
drivers/platform/x86/intel/vsec_tpmi.c | 4 +-
drivers/platform/x86/intel_scu_ipc.c | 2 +-
drivers/platform/x86/lenovo/ideapad-laptop.c | 2 +-
drivers/platform/x86/lenovo/think-lmi.c | 4 +-
drivers/platform/x86/lenovo/thinkpad_acpi.c | 7 +-
drivers/platform/x86/panasonic-laptop.c | 2 +-
drivers/platform/x86/pmc_atom.c | 2 +-
drivers/platform/x86/samsung-laptop.c | 2 +-
drivers/platform/x86/sony-laptop.c | 34 +++----
drivers/platform/x86/topstar-laptop.c | 2 +-
drivers/platform/x86/toshiba_acpi.c | 2 +-
drivers/platform/x86/toshiba_bluetooth.c | 2 +-
drivers/platform/x86/uniwill/uniwill-acpi.c | 2 +-
drivers/platform/x86/uv_sysfs.c | 22 +++--
drivers/platform/x86/wireless-hotkey.c | 2 +-
drivers/platform/x86/x86-android-tablets/core.c | 11 ++-
drivers/platform/x86/xo15-ebook.c | 2 +-
drivers/pmdomain/core.c | 16 ++--
drivers/pmdomain/renesas/rcar-gen4-sysc.c | 2 +-
drivers/pmdomain/renesas/rcar-sysc.c | 2 +-
drivers/pmdomain/renesas/rmobile-sysc.c | 2 +-
drivers/pmdomain/st/ste-ux500-pm-domain.c | 2 +-
drivers/pmdomain/tegra/powergate-bpmp.c | 4 +-
drivers/pnp/card.c | 6 +-
drivers/pnp/core.c | 2 +-
drivers/pnp/driver.c | 2 +-
drivers/pnp/interface.c | 4 +-
drivers/pnp/quirks.c | 5 +-
drivers/pnp/resource.c | 4 +-
drivers/power/sequencing/core.c | 9 +-
drivers/power/sequencing/pwrseq-thead-gpu.c | 2 +-
drivers/power/supply/cros_peripheral_charger.c | 2 +-
drivers/power/supply/cros_usbpd-charger.c | 2 +-
drivers/power/supply/pmu_battery.c | 3 +-
drivers/power/supply/power_supply_core.c | 2 +-
drivers/power/supply/power_supply_leds.c | 2 +-
drivers/powercap/arm_scmi_powercap.c | 2 +-
drivers/powercap/dtpm.c | 2 +-
drivers/powercap/dtpm_cpu.c | 2 +-
drivers/powercap/dtpm_devfreq.c | 2 +-
drivers/powercap/intel_rapl_common.c | 6 +-
drivers/powercap/intel_rapl_tpmi.c | 2 +-
drivers/powercap/powercap_sys.c | 9 +-
drivers/pps/clients/pps_parport.c | 2 +-
drivers/pps/generators/pps_gen.c | 2 +-
drivers/pps/kapi.c | 2 +-
drivers/ps3/ps3-lpm.c | 2 +-
drivers/ps3/ps3-vuart.c | 5 +-
drivers/ps3/ps3av.c | 2 +-
drivers/ptp/ptp_clock.c | 4 +-
drivers/ptp/ptp_ines.c | 2 +-
drivers/ptp/ptp_mock.c | 2 +-
drivers/ptp/ptp_ocp.c | 7 +-
drivers/ptp/ptp_qoriq.c | 2 +-
drivers/ptp/ptp_sysfs.c | 5 +-
drivers/ptp/ptp_vclock.c | 2 +-
drivers/ptp/ptp_vmclock.c | 2 +-
drivers/pwm/core.c | 4 +-
drivers/rapidio/devices/rio_mport_cdev.c | 19 ++--
drivers/rapidio/devices/tsi721.c | 4 +-
drivers/rapidio/devices/tsi721_dma.c | 3 +-
drivers/rapidio/rio.c | 18 ++--
drivers/rapidio/rio_cm.c | 16 ++--
drivers/ras/amd/fmpm.c | 2 +-
drivers/regulator/core.c | 17 ++--
drivers/regulator/fixed-helper.c | 2 +-
drivers/regulator/of_regulator.c | 5 +-
drivers/remoteproc/qcom_common.c | 4 +-
drivers/remoteproc/qcom_sysmon.c | 2 +-
drivers/remoteproc/qcom_wcnss_iris.c | 2 +-
drivers/remoteproc/remoteproc_core.c | 10 +-
drivers/remoteproc/remoteproc_coredump.c | 4 +-
drivers/remoteproc/remoteproc_virtio.c | 2 +-
drivers/remoteproc/stm32_rproc.c | 2 +-
drivers/remoteproc/xlnx_r5_remoteproc.c | 9 +-
drivers/resctrl/mpam_devices.c | 14 +--
drivers/reset/core.c | 8 +-
drivers/reset/reset-npcm.c | 2 +-
drivers/reset/reset-socfpga.c | 2 +-
drivers/reset/reset-sunxi.c | 2 +-
drivers/rpmsg/mtk_rpmsg.c | 8 +-
drivers/rpmsg/qcom_glink_native.c | 14 +--
drivers/rpmsg/qcom_glink_smem.c | 2 +-
drivers/rpmsg/qcom_smd.c | 10 +-
drivers/rpmsg/rpmsg_char.c | 2 +-
drivers/rpmsg/rpmsg_ctrl.c | 2 +-
drivers/rpmsg/virtio_rpmsg_bus.c | 10 +-
drivers/rtc/class.c | 2 +-
drivers/rtc/rtc-sun6i.c | 4 +-
drivers/s390/block/dasd.c | 8 +-
drivers/s390/block/dasd_alias.c | 13 ++-
drivers/s390/block/dasd_devmap.c | 6 +-
drivers/s390/block/dasd_diag.c | 4 +-
drivers/s390/block/dasd_eckd.c | 29 +++---
drivers/s390/block/dasd_eer.c | 4 +-
drivers/s390/block/dasd_fba.c | 2 +-
drivers/s390/block/dasd_ioctl.c | 4 +-
drivers/s390/block/dcssblk.c | 11 +--
drivers/s390/block/scm_blk.c | 6 +-
drivers/s390/block/scm_drv.c | 2 +-
drivers/s390/char/con3215.c | 4 +-
drivers/s390/char/con3270.c | 7 +-
drivers/s390/char/fs3270.c | 2 +-
drivers/s390/char/keyboard.c | 4 +-
drivers/s390/char/monreader.c | 5 +-
drivers/s390/char/monwriter.c | 8 +-
drivers/s390/char/raw3270.c | 6 +-
drivers/s390/char/sclp_cmd.c | 4 +-
drivers/s390/char/sclp_cpi_sys.c | 2 +-
drivers/s390/char/sclp_ftp.c | 2 +-
drivers/s390/char/sclp_mem.c | 4 +-
drivers/s390/char/sclp_sd.c | 2 +-
drivers/s390/char/tape_3490.c | 2 +-
drivers/s390/char/tape_class.c | 2 +-
drivers/s390/char/tape_core.c | 10 +-
drivers/s390/char/uvdevice.c | 4 +-
drivers/s390/char/vmcp.c | 2 +-
drivers/s390/char/vmur.c | 11 +--
drivers/s390/cio/airq.c | 2 +-
drivers/s390/cio/ccwgroup.c | 2 +-
drivers/s390/cio/chp.c | 4 +-
drivers/s390/cio/chsc_sch.c | 20 ++--
drivers/s390/cio/cmf.c | 8 +-
drivers/s390/cio/css.c | 8 +-
drivers/s390/cio/device.c | 10 +-
drivers/s390/cio/eadm_sch.c | 2 +-
drivers/s390/cio/qdio_debug.c | 2 +-
drivers/s390/cio/qdio_main.c | 2 +-
drivers/s390/cio/qdio_thinint.c | 4 +-
drivers/s390/cio/scm.c | 2 +-
drivers/s390/cio/vfio_ccw_cp.c | 12 +--
drivers/s390/cio/vfio_ccw_drv.c | 4 +-
drivers/s390/cio/vfio_ccw_ops.c | 4 +-
drivers/s390/crypto/ap_card.c | 2 +-
drivers/s390/crypto/ap_queue.c | 2 +-
drivers/s390/crypto/pkey_api.c | 10 +-
drivers/s390/crypto/pkey_uv.c | 2 +-
drivers/s390/crypto/vfio_ap_drv.c | 2 +-
drivers/s390/crypto/vfio_ap_ops.c | 2 +-
drivers/s390/crypto/zcrypt_api.c | 9 +-
drivers/s390/crypto/zcrypt_card.c | 4 +-
drivers/s390/crypto/zcrypt_queue.c | 2 +-
drivers/s390/net/ctcm_main.c | 8 +-
drivers/s390/net/ctcm_mpc.c | 4 +-
drivers/s390/net/fsm.c | 6 +-
drivers/s390/net/ism_drv.c | 2 +-
drivers/s390/net/qeth_core_main.c | 24 ++---
drivers/s390/net/qeth_l2_main.c | 6 +-
drivers/s390/net/qeth_l3_main.c | 2 +-
drivers/s390/net/qeth_l3_sys.c | 2 +-
drivers/s390/net/smsgiucv.c | 2 +-
drivers/s390/net/smsgiucv_app.c | 2 +-
drivers/s390/scsi/zfcp_aux.c | 4 +-
drivers/s390/scsi/zfcp_dbf.c | 2 +-
drivers/s390/scsi/zfcp_diag.c | 2 +-
drivers/s390/scsi/zfcp_fc.c | 4 +-
drivers/s390/scsi/zfcp_fsf.c | 2 +-
drivers/s390/scsi/zfcp_qdio.c | 2 +-
drivers/s390/scsi/zfcp_scsi.c | 6 +-
drivers/s390/scsi/zfcp_sysfs.c | 5 +-
drivers/s390/scsi/zfcp_unit.c | 2 +-
drivers/s390/virtio/virtio_ccw.c | 6 +-
drivers/sbus/char/bbc_envctrl.c | 4 +-
drivers/sbus/char/bbc_i2c.c | 4 +-
drivers/sbus/char/openprom.c | 2 +-
drivers/sbus/char/oradax.c | 5 +-
drivers/sbus/char/uctrl.c | 2 +-
drivers/scsi/3w-9xxx.c | 2 +-
drivers/scsi/3w-sas.c | 2 +-
drivers/scsi/53c700.c | 4 +-
drivers/scsi/BusLogic.c | 6 +-
drivers/scsi/a4000t.c | 3 +-
drivers/scsi/aacraid/aachba.c | 8 +-
drivers/scsi/aacraid/commctrl.c | 2 +-
drivers/scsi/aacraid/comminit.c | 2 +-
drivers/scsi/aacraid/commsup.c | 9 +-
drivers/scsi/aacraid/dpcsup.c | 6 +-
drivers/scsi/aacraid/linit.c | 5 +-
drivers/scsi/advansys.c | 6 +-
drivers/scsi/aic7xxx/aic79xx_core.c | 18 ++--
drivers/scsi/aic7xxx/aic79xx_osm.c | 4 +-
drivers/scsi/aic7xxx/aic79xx_proc.c | 4 +-
drivers/scsi/aic7xxx/aic7xxx_core.c | 18 ++--
drivers/scsi/aic7xxx/aic7xxx_osm.c | 4 +-
drivers/scsi/aic7xxx/aic7xxx_proc.c | 4 +-
drivers/scsi/aic94xx/aic94xx_hwi.c | 6 +-
drivers/scsi/aic94xx/aic94xx_init.c | 6 +-
drivers/scsi/aic94xx/aic94xx_sds.c | 6 +-
drivers/scsi/am53c974.c | 2 +-
drivers/scsi/arm/queue.c | 2 +-
drivers/scsi/be2iscsi/be_main.c | 68 +++++++-------
drivers/scsi/bfa/bfa_fcs_lport.c | 2 +-
drivers/scsi/bfa/bfad.c | 10 +-
drivers/scsi/bfa/bfad_attr.c | 5 +-
drivers/scsi/bfa/bfad_bsg.c | 2 +-
drivers/scsi/bfa/bfad_debugfs.c | 8 +-
drivers/scsi/bfa/bfad_im.c | 8 +-
drivers/scsi/bnx2fc/bnx2fc_els.c | 12 +--
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 10 +-
drivers/scsi/bnx2fc/bnx2fc_hwi.c | 4 +-
drivers/scsi/bnx2fc/bnx2fc_io.c | 11 +--
drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +-
drivers/scsi/bvme6000_scsi.c | 2 +-
drivers/scsi/ch.c | 5 +-
drivers/scsi/csiostor/csio_hw.c | 4 +-
drivers/scsi/csiostor/csio_init.c | 2 +-
drivers/scsi/csiostor/csio_lnode.c | 8 +-
drivers/scsi/csiostor/csio_scsi.c | 4 +-
drivers/scsi/csiostor/csio_wr.c | 9 +-
drivers/scsi/cxgbi/libcxgbi.c | 2 +-
drivers/scsi/dc395x.c | 2 +-
drivers/scsi/device_handler/scsi_dh_alua.c | 6 +-
drivers/scsi/device_handler/scsi_dh_emc.c | 2 +-
drivers/scsi/device_handler/scsi_dh_hp_sw.c | 2 +-
drivers/scsi/device_handler/scsi_dh_rdac.c | 6 +-
drivers/scsi/elx/efct/efct_driver.c | 2 +-
drivers/scsi/elx/efct/efct_hw.c | 24 ++---
drivers/scsi/elx/efct/efct_hw_queues.c | 12 +--
drivers/scsi/elx/efct/efct_io.c | 4 +-
drivers/scsi/elx/efct/efct_lio.c | 16 ++--
drivers/scsi/elx/efct/efct_xport.c | 2 +-
drivers/scsi/elx/libefc/efc_domain.c | 2 +-
drivers/scsi/elx/libefc/efc_fabric.c | 2 +-
drivers/scsi/elx/libefc/efc_nport.c | 4 +-
drivers/scsi/esas2r/esas2r_init.c | 16 ++--
drivers/scsi/esas2r/esas2r_main.c | 5 +-
drivers/scsi/esp_scsi.c | 4 +-
drivers/scsi/fcoe/fcoe.c | 2 +-
drivers/scsi/fcoe/fcoe_ctlr.c | 7 +-
drivers/scsi/fcoe/fcoe_sysfs.c | 2 +-
drivers/scsi/fcoe/fcoe_transport.c | 2 +-
drivers/scsi/fnic/fdls_disc.c | 12 +--
drivers/scsi/fnic/fip.c | 2 +-
drivers/scsi/fnic/fnic_debugfs.c | 6 +-
drivers/scsi/fnic/fnic_fcs.c | 2 +-
drivers/scsi/fnic/fnic_main.c | 2 +-
drivers/scsi/fnic/vnic_dev.c | 4 +-
drivers/scsi/hpsa.c | 64 ++++++-------
drivers/scsi/ibmvscsi/ibmvfc.c | 11 +--
drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +-
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 4 +-
drivers/scsi/ibmvscsi_tgt/libsrp.c | 8 +-
drivers/scsi/imm.c | 2 +-
drivers/scsi/ipr.c | 21 +++--
drivers/scsi/ips.c | 10 +-
drivers/scsi/iscsi_boot_sysfs.c | 4 +-
drivers/scsi/lasi700.c | 2 +-
drivers/scsi/libfc/fc_disc.c | 2 +-
drivers/scsi/libfc/fc_exch.c | 4 +-
drivers/scsi/libfc/fc_fcp.c | 2 +-
drivers/scsi/libfc/fc_lport.c | 4 +-
drivers/scsi/libsas/sas_ata.c | 2 +-
drivers/scsi/libsas/sas_expander.c | 2 +-
drivers/scsi/libsas/sas_init.c | 4 +-
drivers/scsi/lpfc/lpfc_attr.c | 2 +-
drivers/scsi/lpfc/lpfc_bsg.c | 36 +++----
drivers/scsi/lpfc/lpfc_ct.c | 18 ++--
drivers/scsi/lpfc/lpfc_debugfs.c | 41 ++++----
drivers/scsi/lpfc/lpfc_els.c | 25 +++--
drivers/scsi/lpfc/lpfc_hbadisc.c | 13 +--
drivers/scsi/lpfc/lpfc_init.c | 89 +++++++++---------
drivers/scsi/lpfc/lpfc_mbox.c | 6 +-
drivers/scsi/lpfc/lpfc_mem.c | 11 +--
drivers/scsi/lpfc/lpfc_nportdisc.c | 4 +-
drivers/scsi/lpfc/lpfc_nvme.c | 4 +-
drivers/scsi/lpfc/lpfc_nvmet.c | 11 +--
drivers/scsi/lpfc/lpfc_scsi.c | 2 +-
drivers/scsi/lpfc/lpfc_sli.c | 25 +++--
drivers/scsi/lpfc/lpfc_vport.c | 4 +-
drivers/scsi/mac53c94.c | 5 +-
drivers/scsi/mac_esp.c | 2 +-
drivers/scsi/megaraid.c | 3 +-
drivers/scsi/megaraid/megaraid_mbox.c | 12 +--
drivers/scsi/megaraid/megaraid_mm.c | 12 +--
drivers/scsi/megaraid/megaraid_sas_base.c | 22 ++---
drivers/scsi/megaraid/megaraid_sas_debugfs.c | 2 +-
drivers/scsi/megaraid/megaraid_sas_fusion.c | 13 ++-
drivers/scsi/mpi3mr/mpi3mr_fw.c | 15 +--
drivers/scsi/mpi3mr/mpi3mr_os.c | 15 ++-
drivers/scsi/mpi3mr/mpi3mr_transport.c | 18 ++--
drivers/scsi/mpt3sas/mpt3sas_base.c | 37 ++++----
drivers/scsi/mpt3sas/mpt3sas_ctl.c | 18 ++--
drivers/scsi/mpt3sas/mpt3sas_debugfs.c | 2 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 66 +++++++------
drivers/scsi/mpt3sas/mpt3sas_transport.c | 3 +-
drivers/scsi/mvme16x_scsi.c | 2 +-
drivers/scsi/mvsas/mv_init.c | 4 +-
drivers/scsi/mvsas/mv_sas.c | 2 +-
drivers/scsi/mvumi.c | 16 ++--
drivers/scsi/myrb.c | 4 +-
drivers/scsi/myrs.c | 8 +-
drivers/scsi/pcmcia/aha152x_stub.c | 2 +-
drivers/scsi/pcmcia/nsp_cs.c | 2 +-
drivers/scsi/pcmcia/qlogic_stub.c | 2 +-
drivers/scsi/pcmcia/sym53c500_cs.c | 2 +-
drivers/scsi/pm8001/pm8001_hwi.c | 8 +-
drivers/scsi/pm8001/pm8001_init.c | 6 +-
drivers/scsi/pm8001/pm80xx_hwi.c | 2 +-
drivers/scsi/pmcraid.c | 7 +-
drivers/scsi/ppa.c | 2 +-
drivers/scsi/qedf/qedf_debugfs.c | 2 +-
drivers/scsi/qedf/qedf_els.c | 10 +-
drivers/scsi/qedf/qedf_io.c | 14 ++-
drivers/scsi/qedf/qedf_main.c | 13 ++-
drivers/scsi/qedi/qedi_fw.c | 4 +-
drivers/scsi/qedi/qedi_iscsi.c | 4 +-
drivers/scsi/qedi/qedi_main.c | 34 +++----
drivers/scsi/qla2xxx/qla_bsg.c | 12 +--
drivers/scsi/qla2xxx/qla_edif.c | 12 +--
drivers/scsi/qla2xxx/qla_init.c | 21 ++---
drivers/scsi/qla2xxx/qla_iocb.c | 16 ++--
drivers/scsi/qla2xxx/qla_isr.c | 5 +-
drivers/scsi/qla2xxx/qla_mid.c | 7 +-
drivers/scsi/qla2xxx/qla_nvme.c | 2 +-
drivers/scsi/qla2xxx/qla_nx.c | 2 +-
drivers/scsi/qla2xxx/qla_os.c | 39 ++++----
drivers/scsi/qla2xxx/qla_target.c | 17 ++--
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 8 +-
drivers/scsi/qla4xxx/ql4_iocb.c | 2 +-
drivers/scsi/qla4xxx/ql4_nx.c | 2 +-
drivers/scsi/raid_class.c | 5 +-
drivers/scsi/scsi_debug.c | 18 ++--
drivers/scsi/scsi_devinfo.c | 6 +-
drivers/scsi/scsi_lib.c | 2 +-
drivers/scsi/scsi_proc.c | 2 +-
drivers/scsi/scsi_scan.c | 2 +-
drivers/scsi/scsi_transport_fc.c | 3 +-
drivers/scsi/scsi_transport_iscsi.c | 2 +-
drivers/scsi/scsi_transport_sas.c | 10 +-
drivers/scsi/scsi_transport_spi.c | 5 +-
drivers/scsi/scsi_transport_srp.c | 4 +-
drivers/scsi/sd.c | 4 +-
drivers/scsi/ses.c | 5 +-
drivers/scsi/sg.c | 6 +-
drivers/scsi/sim710.c | 2 +-
drivers/scsi/smartpqi/smartpqi_init.c | 36 +++----
drivers/scsi/smartpqi/smartpqi_sas_transport.c | 8 +-
drivers/scsi/sni_53c710.c | 2 +-
drivers/scsi/snic/snic_disc.c | 2 +-
drivers/scsi/snic/snic_main.c | 2 +-
drivers/scsi/snic/vnic_dev.c | 4 +-
drivers/scsi/sr.c | 2 +-
drivers/scsi/st.c | 13 ++-
drivers/scsi/stex.c | 2 +-
drivers/scsi/storvsc_drv.c | 4 +-
drivers/scsi/sym53c8xx_2/sym_hipd.c | 6 +-
drivers/scsi/virtio_scsi.c | 4 +-
drivers/scsi/vmw_pvscsi.c | 4 +-
drivers/scsi/xen-scsifront.c | 6 +-
drivers/scsi/zorro7xx.c | 2 +-
drivers/scsi/zorro_esp.c | 2 +-
drivers/sh/clk/cpg.c | 2 +-
drivers/sh/intc/core.c | 11 +--
drivers/sh/intc/virq.c | 4 +-
drivers/sh/maple/maple.c | 4 +-
drivers/siox/siox-core.c | 2 +-
drivers/slimbus/core.c | 2 +-
drivers/slimbus/qcom-ngd-ctrl.c | 2 +-
drivers/slimbus/stream.c | 4 +-
drivers/soc/amlogic/meson-gx-socinfo.c | 2 +-
drivers/soc/amlogic/meson-mx-socinfo.c | 2 +-
drivers/soc/apple/rtkit.c | 4 +-
drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +-
drivers/soc/aspeed/aspeed-socinfo.c | 2 +-
drivers/soc/atmel/soc.c | 2 +-
drivers/soc/bcm/brcmstb/common.c | 2 +-
drivers/soc/cirrus/soc-ep93xx.c | 2 +-
drivers/soc/dove/pmu.c | 8 +-
drivers/soc/fsl/dpaa2-console.c | 2 +-
drivers/soc/fsl/dpio/dpio-service.c | 6 +-
drivers/soc/fsl/dpio/qbman-portal.c | 2 +-
drivers/soc/fsl/guts.c | 2 +-
drivers/soc/fsl/qbman/bman.c | 2 +-
drivers/soc/fsl/qbman/qman.c | 2 +-
drivers/soc/fsl/qe/gpio.c | 2 +-
drivers/soc/fsl/qe/qe_common.c | 2 +-
drivers/soc/fsl/qe/ucc_fast.c | 2 +-
drivers/soc/fsl/qe/ucc_slow.c | 2 +-
drivers/soc/hisilicon/kunpeng_hccs.c | 3 +-
drivers/soc/imx/soc-imx.c | 2 +-
drivers/soc/mediatek/mtk-cmdq-helper.c | 2 +-
drivers/soc/microchip/mpfs-sys-controller.c | 2 +-
drivers/soc/nuvoton/wpcm450-soc.c | 2 +-
drivers/soc/qcom/apr.c | 6 +-
drivers/soc/qcom/llcc-qcom.c | 2 +-
drivers/soc/qcom/ocmem.c | 2 +-
drivers/soc/qcom/pdr_interface.c | 10 +-
drivers/soc/qcom/qcom_pd_mapper.c | 8 +-
drivers/soc/qcom/qmi_interface.c | 6 +-
drivers/soc/qcom/rmtfs_mem.c | 2 +-
drivers/soc/qcom/rpmh.c | 4 +-
drivers/soc/qcom/smem_state.c | 2 +-
drivers/soc/renesas/renesas-soc.c | 2 +-
drivers/soc/renesas/rz-sysc.c | 3 +-
drivers/soc/tegra/fuse/fuse-tegra.c | 2 +-
drivers/soc/tegra/pmc.c | 8 +-
drivers/soc/ti/k3-socinfo.c | 2 +-
drivers/soc/ux500/ux500-soc-id.c | 2 +-
drivers/soc/versatile/soc-integrator.c | 2 +-
drivers/soc/xilinx/xlnx_event_manager.c | 10 +-
drivers/soundwire/amd_init.c | 10 +-
drivers/soundwire/amd_manager.c | 6 +-
drivers/soundwire/cadence_master.c | 2 +-
drivers/soundwire/debugfs.c | 2 +-
drivers/soundwire/generic_bandwidth_allocation.c | 2 +-
drivers/soundwire/intel.c | 4 +-
drivers/soundwire/intel_ace2x.c | 6 +-
drivers/soundwire/intel_init.c | 10 +-
drivers/soundwire/master.c | 2 +-
drivers/soundwire/qcom.c | 5 +-
drivers/soundwire/slave.c | 2 +-
drivers/soundwire/stream.c | 12 +--
drivers/spi/spi-amlogic-spifc-a4.c | 2 +-
drivers/spi/spi-at91-usart.c | 2 +-
drivers/spi/spi-atmel.c | 2 +-
drivers/spi/spi-axi-spi-engine.c | 2 +-
drivers/spi/spi-bcm-qspi.c | 6 +-
drivers/spi/spi-bcm2835.c | 2 +-
drivers/spi/spi-bitbang.c | 2 +-
drivers/spi/spi-davinci.c | 2 +-
drivers/spi/spi-dw-core.c | 2 +-
drivers/spi/spi-fsl-dspi.c | 2 +-
drivers/spi/spi-fsl-espi.c | 2 +-
drivers/spi/spi-fsl-spi.c | 2 +-
drivers/spi/spi-hisi-kunpeng.c | 2 +-
drivers/spi/spi-imx.c | 6 +-
drivers/spi/spi-mem.c | 2 +-
drivers/spi/spi-mpc512x-psc.c | 2 +-
drivers/spi/spi-mpc52xx-psc.c | 2 +-
drivers/spi/spi-mpc52xx.c | 5 +-
drivers/spi/spi-mtk-snfi.c | 2 +-
drivers/spi/spi-mxs.c | 2 +-
drivers/spi/spi-offload.c | 2 +-
drivers/spi/spi-omap-uwire.c | 2 +-
drivers/spi/spi-omap2-mcspi.c | 2 +-
drivers/spi/spi-pic32-sqi.c | 2 +-
drivers/spi/spi-pl022.c | 2 +-
drivers/spi/spi-ppc4xx.c | 2 +-
drivers/spi/spi-pxa2xx.c | 2 +-
drivers/spi/spi-qpic-snand.c | 2 +-
drivers/spi/spi-s3c64xx.c | 2 +-
drivers/spi/spi-tegra114.c | 2 +-
drivers/spi/spi-tle62x0.c | 2 +-
drivers/spi/spi-topcliff-pch.c | 8 +-
drivers/spi/spi-virtio.c | 4 +-
drivers/spi/spi.c | 4 +-
drivers/spi/spidev.c | 4 +-
drivers/spmi/spmi.c | 2 +-
drivers/ssb/bridge_pcmcia_80211.c | 2 +-
drivers/ssb/driver_gige.c | 2 +-
drivers/ssb/main.c | 2 +-
drivers/ssb/pcihost_wrapper.c | 2 +-
drivers/staging/fbtft/fb_agm1264k-fl.c | 5 +-
drivers/staging/greybus/audio_manager_module.c | 2 +-
drivers/staging/greybus/authentication.c | 2 +-
drivers/staging/greybus/bootrom.c | 2 +-
drivers/staging/greybus/camera.c | 6 +-
drivers/staging/greybus/fw-core.c | 2 +-
drivers/staging/greybus/fw-download.c | 4 +-
drivers/staging/greybus/fw-management.c | 2 +-
drivers/staging/greybus/gbphy.c | 4 +-
drivers/staging/greybus/gpio.c | 5 +-
drivers/staging/greybus/hid.c | 2 +-
drivers/staging/greybus/i2c.c | 2 +-
drivers/staging/greybus/light.c | 18 ++--
drivers/staging/greybus/log.c | 2 +-
drivers/staging/greybus/loopback.c | 4 +-
drivers/staging/greybus/power_supply.c | 15 ++-
drivers/staging/greybus/raw.c | 4 +-
drivers/staging/greybus/uart.c | 2 +-
drivers/staging/greybus/vibrator.c | 2 +-
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 2 +-
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 2 +-
drivers/staging/media/atomisp/pci/atomisp_cmd.c | 2 +-
.../media/atomisp/pci/atomisp_csi2_bridge.c | 4 +-
.../media/atomisp/pci/atomisp_gmin_platform.c | 2 +-
drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 10 +-
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 2 +-
.../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 4 +-
.../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 2 +-
.../media/atomisp/pci/runtime/frame/src/frame.c | 2 +-
.../atomisp/pci/runtime/pipeline/src/pipeline.c | 2 +-
drivers/staging/media/atomisp/pci/sh_css.c | 50 +++++-----
.../staging/media/atomisp/pci/sh_css_firmware.c | 4 +-
.../staging/media/atomisp/pci/sh_css_host_data.c | 2 +-
.../staging/media/atomisp/pci/sh_css_param_dvs.c | 3 +-
.../media/atomisp/pci/sh_css_param_shading.c | 2 +-
drivers/staging/media/atomisp/pci/sh_css_params.c | 24 ++---
drivers/staging/media/av7110/av7110.c | 2 +-
drivers/staging/media/av7110/sp8870.c | 2 +-
drivers/staging/media/imx/imx-media-csc-scaler.c | 6 +-
drivers/staging/media/ipu3/ipu3-css-fw.c | 2 +-
drivers/staging/media/ipu3/ipu3-css.c | 2 +-
drivers/staging/media/ipu3/ipu3-dmamap.c | 2 +-
drivers/staging/media/ipu3/ipu3-mmu.c | 2 +-
drivers/staging/media/ipu7/ipu7-bus.c | 2 +-
drivers/staging/media/ipu7/ipu7-dma.c | 2 +-
drivers/staging/media/ipu7/ipu7-mmu.c | 4 +-
drivers/staging/media/ipu7/ipu7.c | 6 +-
drivers/staging/media/meson/vdec/codec_h264.c | 2 +-
drivers/staging/media/meson/vdec/codec_mpeg12.c | 2 +-
drivers/staging/media/meson/vdec/codec_vp9.c | 4 +-
drivers/staging/media/meson/vdec/vdec.c | 4 +-
drivers/staging/media/meson/vdec/vdec_helpers.c | 2 +-
drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +-
drivers/staging/media/tegra-video/csi.c | 2 +-
drivers/staging/media/tegra-video/vi.c | 2 +-
drivers/staging/media/tegra-video/video.c | 2 +-
drivers/staging/most/dim2/dim2.c | 2 +-
drivers/staging/most/video/video.c | 4 +-
drivers/staging/nvec/nvec_ps2.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_ap.c | 8 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 75 +++++++--------
drivers/staging/rtl8723bs/core/rtw_mlme.c | 8 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 24 ++---
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 3 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 4 +-
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 6 +-
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 +-
drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +-
.../vc04_services/bcm2835-audio/bcm2835-pcm.c | 2 +-
.../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +-
drivers/staging/vme_user/vme.c | 26 +++---
drivers/staging/vme_user/vme_fake.c | 10 +-
drivers/staging/vme_user/vme_tsi148.c | 19 ++--
drivers/staging/vme_user/vme_user.c | 2 +-
drivers/target/iscsi/cxgbit/cxgbit_cm.c | 6 +-
drivers/target/iscsi/cxgbit/cxgbit_main.c | 4 +-
drivers/target/iscsi/iscsi_target.c | 10 +-
drivers/target/iscsi/iscsi_target_auth.c | 2 +-
drivers/target/iscsi/iscsi_target_erl2.c | 2 +-
drivers/target/iscsi/iscsi_target_login.c | 10 +-
drivers/target/iscsi/iscsi_target_parameters.c | 10 +-
drivers/target/iscsi/iscsi_target_seq_pdu_list.c | 4 +-
drivers/target/iscsi/iscsi_target_tpg.c | 4 +-
drivers/target/loopback/tcm_loop.c | 4 +-
drivers/target/sbp/sbp_target.c | 16 ++--
drivers/target/target_core_configfs.c | 4 +-
drivers/target/target_core_device.c | 6 +-
drivers/target/target_core_fabric_configfs.c | 2 +-
drivers/target/target_core_file.c | 10 +-
drivers/target/target_core_hba.c | 4 +-
drivers/target/target_core_iblock.c | 10 +-
drivers/target/target_core_pr.c | 6 +-
drivers/target/target_core_pscsi.c | 6 +-
drivers/target/target_core_rd.c | 11 +--
drivers/target/target_core_tmr.c | 2 +-
drivers/target/target_core_tpg.c | 2 +-
drivers/target/target_core_transport.c | 4 +-
drivers/target/target_core_user.c | 6 +-
drivers/target/target_core_xcopy.c | 2 +-
drivers/target/tcm_fc/tfc_conf.c | 4 +-
drivers/target/tcm_fc/tfc_sess.c | 4 +-
drivers/target/tcm_remote/tcm_remote.c | 2 +-
drivers/tc/tc.c | 2 +-
drivers/tee/amdtee/call.c | 4 +-
drivers/tee/amdtee/core.c | 10 +-
drivers/tee/amdtee/shm_pool.c | 2 +-
drivers/tee/optee/call.c | 4 +-
drivers/tee/optee/core.c | 2 +-
drivers/tee/optee/device.c | 2 +-
drivers/tee/optee/ffa_abi.c | 8 +-
drivers/tee/optee/notif.c | 2 +-
drivers/tee/optee/protmem.c | 2 +-
drivers/tee/optee/rpc.c | 6 +-
drivers/tee/optee/smc_abi.c | 4 +-
drivers/tee/optee/supp.c | 2 +-
drivers/tee/qcomtee/call.c | 11 ++-
drivers/tee/qcomtee/core.c | 2 +-
drivers/tee/qcomtee/mem_obj.c | 4 +-
drivers/tee/qcomtee/shm.c | 2 +-
drivers/tee/qcomtee/user_obj.c | 4 +-
drivers/tee/tee_core.c | 20 ++--
drivers/tee/tee_heap.c | 8 +-
drivers/tee/tee_shm.c | 12 +--
drivers/tee/tee_shm_pool.c | 2 +-
drivers/tee/tstee/core.c | 8 +-
drivers/thermal/cpufreq_cooling.c | 7 +-
drivers/thermal/cpuidle_cooling.c | 2 +-
drivers/thermal/devfreq_cooling.c | 2 +-
drivers/thermal/gov_power_allocator.c | 7 +-
.../intel/int340x_thermal/acpi_thermal_rel.c | 6 +-
.../intel/int340x_thermal/int3400_thermal.c | 10 +-
.../intel/int340x_thermal/int340x_thermal_zone.c | 7 +-
drivers/thermal/intel/intel_hfi.c | 6 +-
drivers/thermal/intel/intel_quark_dts_thermal.c | 2 +-
drivers/thermal/intel/intel_soc_dts_iosf.c | 2 +-
drivers/thermal/intel/x86_pkg_temp_thermal.c | 5 +-
drivers/thermal/k3_j72xx_bandgap.c | 2 +-
drivers/thermal/testing/zone.c | 21 +++--
drivers/thermal/thermal_core.c | 8 +-
drivers/thermal/thermal_debugfs.c | 8 +-
drivers/thermal/thermal_hwmon.c | 4 +-
drivers/thermal/thermal_of.c | 3 +-
drivers/thermal/thermal_sysfs.c | 4 +-
drivers/thermal/thermal_thresholds.c | 2 +-
drivers/thunderbolt/ctl.c | 6 +-
drivers/thunderbolt/debugfs.c | 2 +-
drivers/thunderbolt/dma_port.c | 2 +-
drivers/thunderbolt/dma_test.c | 4 +-
drivers/thunderbolt/domain.c | 4 +-
drivers/thunderbolt/icm.c | 6 +-
drivers/thunderbolt/nhi.c | 2 +-
drivers/thunderbolt/nvm.c | 2 +-
drivers/thunderbolt/path.c | 8 +-
drivers/thunderbolt/property.c | 6 +-
drivers/thunderbolt/retimer.c | 2 +-
drivers/thunderbolt/switch.c | 10 +-
drivers/thunderbolt/tb.c | 4 +-
drivers/thunderbolt/tunnel.c | 4 +-
drivers/thunderbolt/usb4_port.c | 2 +-
drivers/thunderbolt/xdomain.c | 6 +-
drivers/tty/ehv_bytechan.c | 2 +-
drivers/tty/goldfish.c | 5 +-
drivers/tty/hvc/hvc_console.c | 2 +-
drivers/tty/hvc/hvc_iucv.c | 2 +-
drivers/tty/hvc/hvc_opal.c | 2 +-
drivers/tty/hvc/hvc_vio.c | 2 +-
drivers/tty/hvc/hvc_xen.c | 8 +-
drivers/tty/hvc/hvcs.c | 5 +-
drivers/tty/ipwireless/hardware.c | 2 +-
drivers/tty/ipwireless/main.c | 2 +-
drivers/tty/ipwireless/network.c | 4 +-
drivers/tty/ipwireless/tty.c | 2 +-
drivers/tty/n_gsm.c | 7 +-
drivers/tty/n_hdlc.c | 7 +-
drivers/tty/nozomi.c | 2 +-
drivers/tty/pty.c | 4 +-
drivers/tty/rpmsg_tty.c | 2 +-
drivers/tty/serdev/core.c | 2 +-
drivers/tty/serial/8250/8250_acorn.c | 2 +-
drivers/tty/serial/8250/8250_core.c | 2 +-
drivers/tty/serial/8250/8250_hp300.c | 2 +-
drivers/tty/serial/8250/8250_ni.c | 2 +-
drivers/tty/serial/8250/8250_of.c | 2 +-
drivers/tty/serial/8250/8250_pci.c | 2 +-
drivers/tty/serial/8250/8250_platform.c | 6 +-
drivers/tty/serial/8250/8250_port.c | 2 +-
drivers/tty/serial/8250/serial_cs.c | 2 +-
drivers/tty/serial/icom.c | 2 +-
drivers/tty/serial/jsm/jsm_driver.c | 2 +-
drivers/tty/serial/jsm/jsm_tty.c | 3 +-
drivers/tty/serial/max3100.c | 2 +-
drivers/tty/serial/pch_uart.c | 4 +-
drivers/tty/serial/pxa.c | 2 +-
drivers/tty/serial/serial_base_bus.c | 4 +-
drivers/tty/serial/serial_core.c | 6 +-
drivers/tty/serial/sunhv.c | 2 +-
drivers/tty/serial/sunsab.c | 5 +-
drivers/tty/serial/sunsu.c | 2 +-
drivers/tty/serial/timbuart.c | 2 +-
drivers/tty/serial/ucc_uart.c | 2 +-
drivers/tty/synclink_gt.c | 2 +-
drivers/tty/sysrq.c | 2 +-
drivers/tty/tty_audit.c | 2 +-
drivers/tty/tty_buffer.c | 2 +-
drivers/tty/tty_io.c | 22 ++---
drivers/tty/tty_ldisc.c | 2 +-
drivers/tty/vcc.c | 4 +-
drivers/tty/vt/consolemap.c | 2 +-
drivers/tty/vt/keyboard.c | 3 +-
drivers/tty/vt/vc_screen.c | 2 +-
drivers/tty/vt/vt.c | 5 +-
drivers/ufs/core/ufs-hwmon.c | 2 +-
drivers/uio/uio.c | 8 +-
drivers/usb/atm/cxacru.c | 2 +-
drivers/usb/atm/speedtch.c | 2 +-
drivers/usb/atm/ueagle-atm.c | 2 +-
drivers/usb/atm/usbatm.c | 2 +-
drivers/usb/c67x00/c67x00-drv.c | 2 +-
drivers/usb/c67x00/c67x00-sched.c | 6 +-
drivers/usb/cdns3/cdns3-gadget.c | 6 +-
drivers/usb/cdns3/cdns3-pci-wrap.c | 2 +-
drivers/usb/cdns3/cdnsp-gadget.c | 4 +-
drivers/usb/cdns3/cdnsp-mem.c | 9 +-
drivers/usb/cdns3/cdnsp-pci.c | 2 +-
drivers/usb/chipidea/udc.c | 6 +-
drivers/usb/class/cdc-acm.c | 2 +-
drivers/usb/class/cdc-wdm.c | 6 +-
drivers/usb/class/usblp.c | 2 +-
drivers/usb/class/usbtmc.c | 4 +-
drivers/usb/common/ulpi.c | 2 +-
drivers/usb/core/config.c | 6 +-
drivers/usb/core/devio.c | 17 ++--
drivers/usb/core/driver.c | 2 +-
drivers/usb/core/endpoint.c | 2 +-
drivers/usb/core/hcd.c | 10 +-
drivers/usb/core/hub.c | 16 ++--
drivers/usb/core/ledtrig-usbport.c | 4 +-
drivers/usb/core/message.c | 16 ++--
drivers/usb/core/port.c | 4 +-
drivers/usb/core/quirks.c | 3 +-
drivers/usb/core/urb.c | 3 +-
drivers/usb/core/usb.c | 2 +-
drivers/usb/dwc2/gadget.c | 2 +-
drivers/usb/dwc2/hcd.c | 6 +-
drivers/usb/dwc2/hcd_queue.c | 2 +-
drivers/usb/dwc3/debugfs.c | 2 +-
drivers/usb/dwc3/gadget.c | 6 +-
drivers/usb/fotg210/fotg210-hcd.c | 10 +-
drivers/usb/fotg210/fotg210-udc.c | 6 +-
drivers/usb/gadget/composite.c | 2 +-
drivers/usb/gadget/configfs.c | 16 ++--
drivers/usb/gadget/function/f_acm.c | 4 +-
drivers/usb/gadget/function/f_ecm.c | 4 +-
drivers/usb/gadget/function/f_eem.c | 6 +-
drivers/usb/gadget/function/f_fs.c | 24 ++---
drivers/usb/gadget/function/f_hid.c | 8 +-
drivers/usb/gadget/function/f_loopback.c | 4 +-
drivers/usb/gadget/function/f_mass_storage.c | 12 +--
drivers/usb/gadget/function/f_midi.c | 9 +-
drivers/usb/gadget/function/f_midi2.c | 16 ++--
drivers/usb/gadget/function/f_ncm.c | 2 +-
drivers/usb/gadget/function/f_obex.c | 4 +-
drivers/usb/gadget/function/f_phonet.c | 4 +-
drivers/usb/gadget/function/f_printer.c | 4 +-
drivers/usb/gadget/function/f_rndis.c | 6 +-
drivers/usb/gadget/function/f_serial.c | 4 +-
drivers/usb/gadget/function/f_sourcesink.c | 4 +-
drivers/usb/gadget/function/f_subset.c | 4 +-
drivers/usb/gadget/function/f_tcm.c | 12 +--
drivers/usb/gadget/function/f_uac1.c | 6 +-
drivers/usb/gadget/function/f_uac1_legacy.c | 6 +-
drivers/usb/gadget/function/f_uac2.c | 6 +-
drivers/usb/gadget/function/f_uvc.c | 4 +-
drivers/usb/gadget/function/rndis.c | 2 +-
drivers/usb/gadget/function/u_audio.c | 12 +--
drivers/usb/gadget/function/u_serial.c | 4 +-
drivers/usb/gadget/function/u_uac1_legacy.c | 2 +-
drivers/usb/gadget/function/uvc_configfs.c | 28 +++---
drivers/usb/gadget/function/uvc_v4l2.c | 2 +-
drivers/usb/gadget/function/uvc_video.c | 2 +-
drivers/usb/gadget/legacy/dbgp.c | 2 +-
drivers/usb/gadget/legacy/g_ffs.c | 4 +-
drivers/usb/gadget/legacy/hid.c | 2 +-
drivers/usb/gadget/legacy/inode.c | 8 +-
drivers/usb/gadget/legacy/raw_gadget.c | 4 +-
drivers/usb/gadget/udc/amd5536udc_pci.c | 2 +-
drivers/usb/gadget/udc/aspeed-vhub/core.c | 2 +-
drivers/usb/gadget/udc/aspeed-vhub/dev.c | 4 +-
drivers/usb/gadget/udc/aspeed_udc.c | 2 +-
drivers/usb/gadget/udc/at91_udc.c | 2 +-
drivers/usb/gadget/udc/atmel_usba_udc.c | 4 +-
drivers/usb/gadget/udc/bcm63xx_udc.c | 2 +-
drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +-
drivers/usb/gadget/udc/bdc/bdc_ep.c | 11 +--
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c | 2 +-
drivers/usb/gadget/udc/core.c | 2 +-
drivers/usb/gadget/udc/dummy_hcd.c | 6 +-
drivers/usb/gadget/udc/fsl_qe_udc.c | 8 +-
drivers/usb/gadget/udc/fsl_udc_core.c | 6 +-
drivers/usb/gadget/udc/goku_udc.c | 4 +-
drivers/usb/gadget/udc/gr_udc.c | 2 +-
drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +-
drivers/usb/gadget/udc/m66592-udc.c | 4 +-
drivers/usb/gadget/udc/max3420_udc.c | 2 +-
drivers/usb/gadget/udc/net2280.c | 4 +-
drivers/usb/gadget/udc/omap_udc.c | 4 +-
drivers/usb/gadget/udc/pch_udc.c | 2 +-
drivers/usb/gadget/udc/pxa25x_udc.c | 2 +-
drivers/usb/gadget/udc/pxa27x_udc.c | 2 +-
drivers/usb/gadget/udc/r8a66597-udc.c | 2 +-
drivers/usb/gadget/udc/renesas_usb3.c | 2 +-
drivers/usb/gadget/udc/renesas_usbf.c | 2 +-
drivers/usb/gadget/udc/snps_udc_core.c | 2 +-
drivers/usb/gadget/udc/tegra-xudc.c | 2 +-
drivers/usb/gadget/udc/udc-xilinx.c | 2 +-
drivers/usb/host/ehci-dbg.c | 4 +-
drivers/usb/host/ehci-mem.c | 2 +-
drivers/usb/host/ehci-sched.c | 11 +--
drivers/usb/host/fhci-hcd.c | 16 ++--
drivers/usb/host/fhci-mem.c | 4 +-
drivers/usb/host/fhci-tds.c | 4 +-
drivers/usb/host/isp116x-hcd.c | 2 +-
drivers/usb/host/max3421-hcd.c | 6 +-
drivers/usb/host/octeon-hcd.c | 9 +-
drivers/usb/host/ohci-dbg.c | 4 +-
drivers/usb/host/ohci-hcd.c | 2 +-
drivers/usb/host/oxu210hp-hcd.c | 2 +-
drivers/usb/host/r8a66597-hcd.c | 7 +-
drivers/usb/host/sl811-hcd.c | 2 +-
drivers/usb/host/sl811_cs.c | 2 +-
drivers/usb/host/uhci-debug.c | 2 +-
drivers/usb/host/uhci-hcd.c | 4 +-
drivers/usb/host/xhci-dbgcap.c | 10 +-
drivers/usb/host/xhci-dbgtty.c | 2 +-
drivers/usb/host/xhci-debugfs.c | 6 +-
drivers/usb/host/xhci-mem.c | 2 +-
drivers/usb/host/xhci-mtk-sch.c | 10 +-
drivers/usb/host/xhci-sideband.c | 4 +-
drivers/usb/host/xhci.c | 2 +-
drivers/usb/image/mdc800.c | 2 +-
drivers/usb/image/microtek.c | 2 +-
drivers/usb/isp1760/isp1760-hcd.c | 8 +-
drivers/usb/isp1760/isp1760-udc.c | 2 +-
drivers/usb/misc/adutux.c | 2 +-
drivers/usb/misc/apple-mfi-fastcharge.c | 2 +-
drivers/usb/misc/appledisplay.c | 2 +-
drivers/usb/misc/chaoskey.c | 2 +-
drivers/usb/misc/cypress_cy7c63.c | 2 +-
drivers/usb/misc/cytherm.c | 2 +-
drivers/usb/misc/idmouse.c | 2 +-
drivers/usb/misc/iowarrior.c | 2 +-
drivers/usb/misc/ldusb.c | 2 +-
drivers/usb/misc/legousbtower.c | 2 +-
drivers/usb/misc/lvstest.c | 2 +-
drivers/usb/misc/onboard_usb_dev.c | 2 +-
drivers/usb/misc/onboard_usb_dev_pdevs.c | 2 +-
drivers/usb/misc/sisusbvga/sisusbvga.c | 2 +-
drivers/usb/misc/trancevibrator.c | 2 +-
drivers/usb/misc/usb-ljca.c | 8 +-
drivers/usb/misc/usbio.c | 2 +-
drivers/usb/misc/usblcd.c | 2 +-
drivers/usb/misc/usbsevseg.c | 2 +-
drivers/usb/misc/usbtest.c | 12 +--
drivers/usb/misc/uss720.c | 6 +-
drivers/usb/misc/yurex.c | 2 +-
drivers/usb/mon/mon_bin.c | 6 +-
drivers/usb/mon/mon_main.c | 2 +-
drivers/usb/mon/mon_stat.c | 2 +-
drivers/usb/mon/mon_text.c | 2 +-
drivers/usb/mtu3/mtu3_core.c | 2 +-
drivers/usb/mtu3/mtu3_gadget.c | 2 +-
drivers/usb/musb/musb_cppi41.c | 2 +-
drivers/usb/musb/musb_gadget.c | 2 +-
drivers/usb/musb/musb_host.c | 2 +-
drivers/usb/musb/musbhsdma.c | 2 +-
drivers/usb/musb/tusb6010_omap.c | 6 +-
drivers/usb/musb/ux500_dma.c | 2 +-
drivers/usb/phy/phy-fsl-usb.c | 4 +-
drivers/usb/renesas_usbhs/mod_gadget.c | 8 +-
drivers/usb/renesas_usbhs/mod_host.c | 4 +-
drivers/usb/renesas_usbhs/pipe.c | 3 +-
drivers/usb/roles/class.c | 2 +-
drivers/usb/serial/ark3116.c | 2 +-
drivers/usb/serial/belkin_sa.c | 2 +-
drivers/usb/serial/ch341.c | 2 +-
drivers/usb/serial/console.c | 2 +-
drivers/usb/serial/cp210x.c | 4 +-
drivers/usb/serial/cyberjack.c | 2 +-
drivers/usb/serial/cypress_m8.c | 2 +-
drivers/usb/serial/digi_acceleport.c | 4 +-
drivers/usb/serial/ftdi_sio.c | 2 +-
drivers/usb/serial/garmin_gps.c | 4 +-
drivers/usb/serial/io_edgeport.c | 6 +-
drivers/usb/serial/io_ti.c | 23 +++--
drivers/usb/serial/ipw.c | 2 +-
drivers/usb/serial/ir-usb.c | 2 +-
drivers/usb/serial/iuu_phoenix.c | 2 +-
drivers/usb/serial/keyspan.c | 4 +-
drivers/usb/serial/keyspan_pda.c | 2 +-
drivers/usb/serial/kl5kusb105.c | 4 +-
drivers/usb/serial/kobil_sct.c | 2 +-
drivers/usb/serial/mct_u232.c | 2 +-
drivers/usb/serial/metro-usb.c | 2 +-
drivers/usb/serial/mos7720.c | 4 +-
drivers/usb/serial/mos7840.c | 6 +-
drivers/usb/serial/omninet.c | 2 +-
drivers/usb/serial/opticon.c | 4 +-
drivers/usb/serial/option.c | 2 +-
drivers/usb/serial/oti6858.c | 2 +-
drivers/usb/serial/pl2303.c | 4 +-
drivers/usb/serial/qcserial.c | 2 +-
drivers/usb/serial/quatech2.c | 4 +-
drivers/usb/serial/sierra.c | 4 +-
drivers/usb/serial/spcp8x5.c | 2 +-
drivers/usb/serial/ssu100.c | 2 +-
drivers/usb/serial/symbolserial.c | 2 +-
drivers/usb/serial/ti_usb_3410_5052.c | 6 +-
drivers/usb/serial/upd78f0730.c | 2 +-
drivers/usb/serial/usb-serial.c | 8 +-
drivers/usb/serial/usb_wwan.c | 2 +-
drivers/usb/serial/whiteheat.c | 5 +-
drivers/usb/serial/xr_serial.c | 4 +-
drivers/usb/storage/alauda.c | 2 +-
drivers/usb/storage/datafab.c | 2 +-
drivers/usb/storage/ene_ub6250.c | 8 +-
drivers/usb/storage/isd200.c | 2 +-
drivers/usb/storage/jumpshot.c | 2 +-
drivers/usb/storage/karma.c | 2 +-
drivers/usb/storage/onetouch.c | 2 +-
drivers/usb/storage/realtek_cr.c | 2 +-
drivers/usb/storage/sddr09.c | 6 +-
drivers/usb/storage/sddr55.c | 7 +-
drivers/usb/storage/shuttle_usbat.c | 2 +-
drivers/usb/storage/sierra_ms.c | 5 +-
drivers/usb/storage/uas.c | 2 +-
drivers/usb/storage/usb.c | 2 +-
drivers/usb/typec/class.c | 10 +-
drivers/usb/typec/mode_selection.c | 4 +-
drivers/usb/typec/mux.c | 8 +-
drivers/usb/typec/pd.c | 6 +-
drivers/usb/typec/retimer.c | 2 +-
drivers/usb/typec/tcpm/tcpm.c | 4 +-
drivers/usb/typec/ucsi/debugfs.c | 2 +-
drivers/usb/typec/ucsi/ucsi.c | 7 +-
drivers/usb/usb-skeleton.c | 2 +-
drivers/usb/usbip/stub_dev.c | 2 +-
drivers/usb/usbip/stub_rx.c | 2 +-
drivers/usb/usbip/stub_tx.c | 4 +-
drivers/usb/usbip/usbip_event.c | 2 +-
drivers/usb/usbip/vhci_hcd.c | 6 +-
drivers/usb/usbip/vhci_sysfs.c | 8 +-
drivers/usb/usbip/vhci_tx.c | 2 +-
drivers/usb/usbip/vudc_dev.c | 10 +-
drivers/usb/usbip/vudc_tx.c | 8 +-
drivers/vdpa/ifcvf/ifcvf_main.c | 2 +-
drivers/vdpa/mlx5/core/mr.c | 10 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 26 +++---
drivers/vdpa/pds/aux_drv.c | 2 +-
drivers/vdpa/solidrun/snet_main.c | 6 +-
drivers/vdpa/vdpa_sim/vdpa_sim.c | 12 +--
drivers/vdpa/vdpa_user/iova_domain.c | 4 +-
drivers/vdpa/vdpa_user/vduse_dev.c | 17 ++--
drivers/vdpa/virtio_pci/vp_vdpa.c | 6 +-
drivers/vfio/cdx/intr.c | 2 +-
drivers/vfio/cdx/main.c | 4 +-
drivers/vfio/container.c | 4 +-
drivers/vfio/fsl-mc/vfio_fsl_mc.c | 4 +-
drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 2 +-
drivers/vfio/group.c | 2 +-
drivers/vfio/mdev/mdev_core.c | 2 +-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 8 +-
drivers/vfio/pci/mlx5/cmd.c | 6 +-
drivers/vfio/pci/mlx5/main.c | 4 +-
drivers/vfio/pci/pds/dirty.c | 9 +-
drivers/vfio/pci/pds/lm.c | 4 +-
drivers/vfio/pci/qat/main.c | 4 +-
drivers/vfio/pci/vfio_pci_config.c | 2 +-
drivers/vfio/pci/vfio_pci_core.c | 13 ++-
drivers/vfio/pci/vfio_pci_dmabuf.c | 6 +-
drivers/vfio/pci/vfio_pci_igd.c | 2 +-
drivers/vfio/pci/vfio_pci_intrs.c | 2 +-
drivers/vfio/pci/vfio_pci_rdwr.c | 2 +-
drivers/vfio/pci/virtio/migrate.c | 8 +-
drivers/vfio/pci/xe/main.c | 2 +-
drivers/vfio/platform/vfio_platform_common.c | 4 +-
drivers/vfio/platform/vfio_platform_irq.c | 4 +-
drivers/vfio/vfio_iommu_spapr_tce.c | 6 +-
drivers/vfio/vfio_iommu_type1.c | 14 +--
drivers/vfio/vfio_main.c | 7 +-
drivers/vfio/virqfd.c | 2 +-
drivers/vhost/iotlb.c | 4 +-
drivers/vhost/net.c | 13 ++-
drivers/vhost/scsi.c | 52 +++++------
drivers/vhost/test.c | 4 +-
drivers/vhost/vdpa.c | 11 +--
drivers/vhost/vhost.c | 18 ++--
drivers/vhost/vringh.c | 2 +-
drivers/vhost/vsock.c | 4 +-
drivers/video/backlight/backlight.c | 2 +-
drivers/video/backlight/lcd.c | 2 +-
drivers/video/console/sticon.c | 2 +-
drivers/video/fbdev/arkfb.c | 3 +-
drivers/video/fbdev/aty/atyfb_base.c | 2 +-
drivers/video/fbdev/aty/radeon_backlight.c | 2 +-
drivers/video/fbdev/aty/radeon_base.c | 2 +-
drivers/video/fbdev/carminefb.c | 2 +-
drivers/video/fbdev/controlfb.c | 2 +-
drivers/video/fbdev/core/fb_defio.c | 2 +-
drivers/video/fbdev/core/fbcon.c | 2 +-
drivers/video/fbdev/core/fbmon.c | 8 +-
drivers/video/fbdev/core/modedb.c | 3 +-
drivers/video/fbdev/cyber2000fb.c | 2 +-
drivers/video/fbdev/goldfishfb.c | 2 +-
drivers/video/fbdev/matrox/i2c-matroxfb.c | 2 +-
drivers/video/fbdev/matrox/matroxfb_base.c | 2 +-
drivers/video/fbdev/matrox/matroxfb_crtc2.c | 2 +-
drivers/video/fbdev/matrox/matroxfb_maven.c | 2 +-
drivers/video/fbdev/mmp/core.c | 3 +-
drivers/video/fbdev/mmp/fb/mmpfb.c | 4 +-
drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 2 +-
drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c | 2 +-
drivers/video/fbdev/neofb.c | 2 +-
drivers/video/fbdev/nvidia/nv_setup.c | 6 +-
drivers/video/fbdev/omap/lcd_mipid.c | 2 +-
drivers/video/fbdev/omap/omapfb_main.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/manager.c | 4 +-
.../fbdev/omap2/omapfb/dss/omapdss-boot-init.c | 5 +-
drivers/video/fbdev/omap2/omapfb/dss/overlay.c | 3 +-
drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 8 +-
drivers/video/fbdev/pvr2fb.c | 2 +-
drivers/video/fbdev/pxa3xx-gcu.c | 2 +-
drivers/video/fbdev/sh_mobile_lcdcfb.c | 2 +-
drivers/video/fbdev/simplefb.c | 2 +-
drivers/video/fbdev/sm501fb.c | 2 +-
drivers/video/fbdev/smscufx.c | 9 +-
drivers/video/fbdev/udlfb.c | 9 +-
drivers/video/fbdev/uvesafb.c | 16 ++--
drivers/video/fbdev/valkyriefb.c | 2 +-
drivers/video/fbdev/via/via_aux.c | 2 +-
drivers/video/fbdev/via/via_aux_edid.c | 2 +-
drivers/video/fbdev/via/viafbdev.c | 2 +-
drivers/video/fbdev/xen-fbfront.c | 2 +-
drivers/video/of_display_timing.c | 9 +-
drivers/video/sticore.c | 10 +-
drivers/video/vgastate.c | 2 +-
drivers/virt/acrn/hsm.c | 6 +-
drivers/virt/acrn/ioeventfd.c | 2 +-
drivers/virt/acrn/ioreq.c | 6 +-
drivers/virt/acrn/irqfd.c | 2 +-
drivers/virt/acrn/mm.c | 10 +-
drivers/virt/acrn/vm.c | 2 +-
drivers/virt/coco/guest/report.c | 2 +-
drivers/virt/coco/guest/tsm-mr.c | 2 +-
drivers/virt/coco/sev-guest/sev-guest.c | 6 +-
drivers/virt/coco/tsm-core.c | 2 +-
drivers/virt/fsl_hypervisor.c | 6 +-
drivers/virt/nitro_enclaves/ne_misc_dev.c | 25 +++--
drivers/virt/nitro_enclaves/ne_pci_dev.c | 2 +-
drivers/virt/vboxguest/vboxguest_core.c | 9 +-
drivers/virtio/virtio_balloon.c | 2 +-
drivers/virtio/virtio_input.c | 4 +-
drivers/virtio/virtio_mem.c | 2 +-
drivers/virtio/virtio_mmio.c | 2 +-
drivers/virtio/virtio_pci_admin_legacy_io.c | 4 +-
drivers/virtio/virtio_pci_common.c | 17 ++--
drivers/virtio/virtio_pci_modern.c | 22 ++---
drivers/virtio/virtio_ring.c | 11 +--
drivers/virtio/virtio_vdpa.c | 4 +-
drivers/w1/masters/ds2490.c | 2 +-
drivers/w1/slaves/w1_ds2433.c | 2 +-
drivers/w1/slaves/w1_ds28e04.c | 2 +-
drivers/w1/slaves/w1_therm.c | 3 +-
drivers/w1/w1.c | 2 +-
drivers/watchdog/exar_wdt.c | 2 +-
drivers/watchdog/mei_wdt.c | 2 +-
drivers/watchdog/pcwd_usb.c | 2 +-
drivers/watchdog/watchdog_dev.c | 2 +-
drivers/watchdog/watchdog_pretimeout.c | 4 +-
drivers/xen/arm-device.c | 6 +-
drivers/xen/balloon.c | 2 +-
drivers/xen/events/events_base.c | 7 +-
drivers/xen/evtchn.c | 6 +-
drivers/xen/gntalloc.c | 6 +-
drivers/xen/gntdev-dmabuf.c | 18 ++--
drivers/xen/gntdev.c | 30 +++---
drivers/xen/grant-table.c | 11 +--
drivers/xen/mcelog.c | 3 +-
drivers/xen/pci.c | 2 +-
drivers/xen/pcpu.c | 2 +-
drivers/xen/privcmd-buf.c | 4 +-
drivers/xen/privcmd.c | 14 +--
drivers/xen/pvcalls-back.c | 6 +-
drivers/xen/pvcalls-front.c | 6 +-
drivers/xen/sys-hypervisor.c | 8 +-
drivers/xen/time.c | 5 +-
drivers/xen/unpopulated-alloc.c | 6 +-
drivers/xen/xen-acpi-processor.c | 12 +--
drivers/xen/xen-front-pgdir-shbuf.c | 12 +--
drivers/xen/xen-pciback/conf_space.c | 2 +-
drivers/xen/xen-pciback/conf_space_header.c | 4 +-
drivers/xen/xen-pciback/conf_space_quirks.c | 2 +-
drivers/xen/xen-pciback/passthrough.c | 4 +-
drivers/xen/xen-pciback/pci_stub.c | 8 +-
drivers/xen/xen-pciback/pciback_ops.c | 2 +-
drivers/xen/xen-pciback/vpci.c | 4 +-
drivers/xen/xen-pciback/xenbus.c | 2 +-
drivers/xen/xen-scsiback.c | 15 ++-
drivers/xen/xenbus/xenbus_client.c | 4 +-
drivers/xen/xenbus/xenbus_dev_frontend.c | 8 +-
drivers/xen/xenbus/xenbus_xs.c | 2 +-
drivers/xen/xlate_mmu.c | 4 +-
drivers/zorro/zorro.c | 3 +-
fs/9p/vfs_super.c | 4 +-
fs/adfs/dir.c | 2 +-
fs/adfs/map.c | 2 +-
fs/adfs/super.c | 2 +-
fs/affs/dir.c | 2 +-
fs/affs/super.c | 4 +-
fs/afs/addr_list.c | 2 +-
fs/afs/addr_prefs.c | 2 +-
fs/afs/cell.c | 2 +-
fs/afs/cmservice.c | 14 ++-
fs/afs/dir.c | 9 +-
fs/afs/dir_silly.c | 2 +-
fs/afs/file.c | 4 +-
fs/afs/fs_operation.c | 2 +-
fs/afs/fs_probe.c | 2 +-
fs/afs/fsclient.c | 2 +-
fs/afs/main.c | 2 +-
fs/afs/proc.c | 2 +-
fs/afs/rotate.c | 5 +-
fs/afs/rxrpc.c | 2 +-
fs/afs/security.c | 2 +-
fs/afs/server.c | 2 +-
fs/afs/server_list.c | 2 +-
fs/afs/super.c | 4 +-
fs/afs/vl_list.c | 5 +-
fs/afs/vlclient.c | 2 +-
fs/afs/volume.c | 2 +-
fs/afs/xattr.c | 4 +-
fs/afs/yfsclient.c | 4 +-
fs/aio.c | 6 +-
fs/autofs/inode.c | 6 +-
fs/autofs/waitq.c | 2 +-
fs/befs/btree.c | 5 +-
fs/befs/linuxvfs.c | 4 +-
fs/bfs/inode.c | 2 +-
fs/binfmt_elf.c | 17 ++--
fs/binfmt_elf_fdpic.c | 12 +--
fs/binfmt_misc.c | 2 +-
fs/btrfs/async-thread.c | 4 +-
fs/btrfs/backref.c | 12 +--
fs/btrfs/bio.c | 2 +-
fs/btrfs/block-group.c | 7 +-
fs/btrfs/block-rsv.c | 2 +-
fs/btrfs/compression.c | 8 +-
fs/btrfs/defrag.c | 4 +-
fs/btrfs/delayed-inode.c | 4 +-
fs/btrfs/delayed-ref.c | 2 +-
fs/btrfs/disk-io.c | 2 +-
fs/btrfs/fiemap.c | 5 +-
fs/btrfs/file-item.c | 2 +-
fs/btrfs/file.c | 4 +-
fs/btrfs/free-space-cache.c | 2 +-
fs/btrfs/inode.c | 18 ++--
fs/btrfs/ioctl.c | 24 ++---
fs/btrfs/lru_cache.c | 2 +-
fs/btrfs/lzo.c | 2 +-
fs/btrfs/qgroup.c | 25 +++--
fs/btrfs/raid56.c | 14 +--
fs/btrfs/ref-verify.c | 16 ++--
fs/btrfs/relocation.c | 8 +-
fs/btrfs/scrub.c | 13 ++-
fs/btrfs/send.c | 30 +++---
fs/btrfs/space-info.c | 4 +-
fs/btrfs/super.c | 4 +-
fs/btrfs/sysfs.c | 4 +-
fs/btrfs/tests/btrfs-tests.c | 17 ++--
fs/btrfs/tests/delayed-refs-tests.c | 2 +-
fs/btrfs/transaction.c | 2 +-
fs/btrfs/tree-log.c | 6 +-
fs/btrfs/tree-mod-log.c | 17 ++--
fs/btrfs/ulist.c | 6 +-
fs/btrfs/volumes.c | 12 +--
fs/btrfs/zlib.c | 2 +-
fs/btrfs/zoned.c | 5 +-
fs/btrfs/zstd.c | 4 +-
fs/buffer.c | 3 +-
fs/cachefiles/daemon.c | 2 +-
fs/cachefiles/io.c | 4 +-
fs/cachefiles/ondemand.c | 4 +-
fs/cachefiles/volume.c | 2 +-
fs/ceph/addr.c | 8 +-
fs/ceph/caps.c | 2 +-
fs/ceph/crypto.c | 4 +-
fs/ceph/file.c | 6 +-
fs/ceph/inode.c | 2 +-
fs/ceph/mds_client.c | 17 ++--
fs/ceph/mdsmap.c | 4 +-
fs/ceph/quota.c | 2 +-
fs/ceph/snap.c | 4 +-
fs/ceph/super.c | 6 +-
fs/ceph/xattr.c | 10 +-
fs/char_dev.c | 4 +-
fs/coda/dir.c | 2 +-
fs/coda/file.c | 4 +-
fs/coda/inode.c | 2 +-
fs/coda/upcall.c | 6 +-
fs/configfs/dir.c | 4 +-
fs/configfs/file.c | 2 +-
fs/configfs/inode.c | 2 +-
fs/coredump.c | 5 +-
fs/cramfs/inode.c | 4 +-
fs/crypto/inline_crypt.c | 4 +-
fs/crypto/keyring.c | 4 +-
fs/crypto/keysetup_v1.c | 2 +-
fs/crypto/policy.c | 2 +-
fs/debugfs/file.c | 2 +-
fs/debugfs/inode.c | 2 +-
fs/devpts/inode.c | 2 +-
fs/dlm/config.c | 20 ++--
fs/dlm/dir.c | 2 +-
fs/dlm/lock.c | 4 +-
fs/dlm/lockspace.c | 2 +-
fs/dlm/lowcomms.c | 6 +-
fs/dlm/member.c | 10 +-
fs/dlm/midcomms.c | 2 +-
fs/dlm/plock.c | 10 +-
fs/dlm/user.c | 6 +-
fs/ecryptfs/crypto.c | 2 +-
fs/ecryptfs/keystore.c | 4 +-
fs/ecryptfs/main.c | 2 +-
fs/ecryptfs/messaging.c | 2 +-
fs/efivarfs/super.c | 4 +-
fs/efs/super.c | 2 +-
fs/erofs/decompressor_deflate.c | 2 +-
fs/erofs/decompressor_lzma.c | 2 +-
fs/erofs/decompressor_zstd.c | 2 +-
fs/erofs/fileio.c | 3 +-
fs/erofs/fscache.c | 10 +-
fs/erofs/super.c | 8 +-
fs/erofs/xattr.c | 6 +-
fs/erofs/zdata.c | 16 ++--
fs/erofs/zutil.c | 10 +-
fs/eventfd.c | 2 +-
fs/eventpoll.c | 2 +-
fs/exec.c | 2 +-
fs/exfat/balloc.c | 4 +-
fs/exfat/dir.c | 2 +-
fs/exfat/super.c | 2 +-
fs/ext2/balloc.c | 2 +-
fs/ext2/super.c | 11 +--
fs/ext4/block_validity.c | 2 +-
fs/ext4/dir.c | 5 +-
fs/ext4/extents-test.c | 4 +-
fs/ext4/extents.c | 12 +--
fs/ext4/fsmap.c | 2 +-
fs/ext4/mballoc-test.c | 13 ++-
fs/ext4/mballoc.c | 11 +--
fs/ext4/orphan.c | 3 +-
fs/ext4/resize.c | 11 +--
fs/ext4/super.c | 18 ++--
fs/ext4/sysfs.c | 2 +-
fs/ext4/xattr.c | 18 ++--
fs/f2fs/super.c | 8 +-
fs/fat/inode.c | 4 +-
fs/fat/namei_vfat.c | 2 +-
fs/fcntl.c | 2 +-
fs/fhandle.c | 8 +-
fs/file.c | 4 +-
fs/freevxfs/vxfs_fshead.c | 2 +-
fs/freevxfs/vxfs_super.c | 2 +-
fs/fs-writeback.c | 9 +-
fs/fs_context.c | 2 +-
fs/fsopen.c | 2 +-
fs/fuse/backing.c | 2 +-
fs/fuse/cuse.c | 6 +-
fs/fuse/dax.c | 8 +-
fs/fuse/dev.c | 5 +-
fs/fuse/dev_uring.c | 12 +--
fs/fuse/dir.c | 4 +-
fs/fuse/file.c | 10 +-
fs/fuse/inode.c | 20 ++--
fs/fuse/virtio_fs.c | 22 ++---
fs/gfs2/bmap.c | 2 +-
fs/gfs2/dir.c | 2 +-
fs/gfs2/file.c | 4 +-
fs/gfs2/glock.c | 3 +-
fs/gfs2/ops_fstype.c | 8 +-
fs/gfs2/quota.c | 4 +-
fs/gfs2/recovery.c | 2 +-
fs/gfs2/rgrp.c | 11 +--
fs/gfs2/super.c | 4 +-
fs/gfs2/xattr.c | 2 +-
fs/hfs/btree.c | 2 +-
fs/hfs/dir.c | 2 +-
fs/hfs/super.c | 2 +-
fs/hfsplus/btree.c | 2 +-
fs/hfsplus/dir.c | 2 +-
fs/hfsplus/super.c | 2 +-
fs/hfsplus/unicode_test.c | 4 +-
fs/hostfs/hostfs_kern.c | 2 +-
fs/hpfs/dnode.c | 2 +-
fs/hpfs/super.c | 4 +-
fs/hugetlbfs/inode.c | 4 +-
fs/iomap/buffered-io.c | 3 +-
fs/iomap/direct-io.c | 2 +-
fs/isofs/compress.c | 7 +-
fs/isofs/inode.c | 4 +-
fs/jbd2/journal.c | 11 +--
fs/jbd2/revoke.c | 2 +-
fs/jffs2/acl.c | 3 +-
fs/jffs2/erase.c | 2 +-
fs/jffs2/fs.c | 3 +-
fs/jffs2/readinode.c | 2 +-
fs/jffs2/scan.c | 2 +-
fs/jffs2/summary.c | 18 ++--
fs/jffs2/super.c | 2 +-
fs/jffs2/wbuf.c | 2 +-
fs/jffs2/xattr.c | 4 +-
fs/jfs/jfs_dmap.c | 4 +-
fs/jfs/jfs_imap.c | 2 +-
fs/jfs/jfs_logmgr.c | 8 +-
fs/jfs/jfs_metapage.c | 2 +-
fs/jfs/super.c | 4 +-
fs/kernfs/dir.c | 2 +-
fs/kernfs/file.c | 4 +-
fs/kernfs/mount.c | 4 +-
fs/libfs.c | 4 +-
fs/lockd/clntlock.c | 2 +-
fs/lockd/clntproc.c | 4 +-
fs/lockd/host.c | 2 +-
fs/lockd/svclock.c | 4 +-
fs/lockd/svcsubs.c | 2 +-
fs/mbcache.c | 7 +-
fs/minix/inode.c | 2 +-
fs/mnt_idmapping.c | 2 +-
fs/namei.c | 4 +-
fs/namespace.c | 6 +-
fs/netfs/buffered_read.c | 2 +-
fs/netfs/buffered_write.c | 2 +-
fs/netfs/fscache_cache.c | 2 +-
fs/netfs/fscache_io.c | 2 +-
fs/netfs/fscache_volume.c | 3 +-
fs/netfs/rolling_buffer.c | 2 +-
fs/nfs/blocklayout/blocklayout.c | 8 +-
fs/nfs/blocklayout/dev.c | 13 ++-
fs/nfs/blocklayout/extent_tree.c | 9 +-
fs/nfs/cache_lib.c | 2 +-
fs/nfs/callback_proc.c | 2 +-
fs/nfs/callback_xdr.c | 13 ++-
fs/nfs/client.c | 4 +-
fs/nfs/delegation.c | 7 +-
fs/nfs/dir.c | 12 +--
fs/nfs/dns_resolve.c | 2 +-
fs/nfs/filelayout/filelayout.c | 10 +-
fs/nfs/filelayout/filelayoutdev.c | 2 +-
fs/nfs/flexfilelayout/flexfilelayout.c | 23 ++---
fs/nfs/flexfilelayout/flexfilelayoutdev.c | 9 +-
fs/nfs/fs_context.c | 2 +-
fs/nfs/fscache.c | 2 +-
fs/nfs/inode.c | 12 +--
fs/nfs/localio.c | 7 +-
fs/nfs/nfs3proc.c | 2 +-
fs/nfs/nfs40client.c | 2 +-
fs/nfs/nfs40proc.c | 4 +-
fs/nfs/nfs42proc.c | 18 ++--
fs/nfs/nfs42xdr.c | 2 +-
fs/nfs/nfs4client.c | 2 +-
fs/nfs/nfs4file.c | 3 +-
fs/nfs/nfs4idmap.c | 4 +-
fs/nfs/nfs4namespace.c | 4 +-
fs/nfs/nfs4proc.c | 38 ++++----
fs/nfs/nfs4session.c | 4 +-
fs/nfs/nfs4state.c | 10 +-
fs/nfs/nfs4super.c | 2 +-
fs/nfs/pagelist.c | 5 +-
fs/nfs/pnfs.c | 12 +--
fs/nfs/pnfs_dev.c | 4 +-
fs/nfs/pnfs_nfs.c | 6 +-
fs/nfs/proc.c | 2 +-
fs/nfs/sysfs.c | 4 +-
fs/nfs/unlink.c | 4 +-
fs/nfs/write.c | 2 +-
fs/nfsd/blocklayout.c | 6 +-
fs/nfsd/blocklayoutxdr.c | 4 +-
fs/nfsd/export.c | 11 +--
fs/nfsd/filecache.c | 2 +-
fs/nfsd/flexfilelayout.c | 4 +-
fs/nfsd/nfs4callback.c | 4 +-
fs/nfsd/nfs4idmap.c | 2 +-
fs/nfsd/nfs4proc.c | 9 +-
fs/nfsd/nfs4recover.c | 16 ++--
fs/nfsd/nfs4state.c | 34 +++----
fs/nfsd/nfs4xdr.c | 6 +-
fs/nfsd/nfsctl.c | 4 +-
fs/nilfs2/alloc.c | 2 +-
fs/nilfs2/recovery.c | 4 +-
fs/nilfs2/segment.c | 2 +-
fs/nilfs2/super.c | 2 +-
fs/nilfs2/the_nilfs.c | 4 +-
fs/notify/fanotify/fanotify_user.c | 2 +-
fs/notify/group.c | 2 +-
fs/notify/inotify/inotify_user.c | 2 +-
fs/notify/mark.c | 2 +-
fs/ntfs3/bitmap.c | 2 +-
fs/ntfs3/file.c | 2 +-
fs/ntfs3/frecord.c | 6 +-
fs/ntfs3/fslog.c | 9 +-
fs/ntfs3/index.c | 4 +-
fs/ntfs3/lib/lzx_decompress.c | 2 +-
fs/ntfs3/lib/xpress_decompress.c | 2 +-
fs/ntfs3/record.c | 2 +-
fs/ntfs3/super.c | 4 +-
fs/ocfs2/alloc.c | 15 ++-
fs/ocfs2/aops.c | 7 +-
fs/ocfs2/cluster/heartbeat.c | 12 +--
fs/ocfs2/cluster/netdebug.c | 2 +-
fs/ocfs2/cluster/nodemanager.c | 6 +-
fs/ocfs2/cluster/tcp.c | 8 +-
fs/ocfs2/dcache.c | 2 +-
fs/ocfs2/dir.c | 3 +-
fs/ocfs2/dlm/dlmdomain.c | 8 +-
fs/ocfs2/dlm/dlmlock.c | 2 +-
fs/ocfs2/dlm/dlmmaster.c | 4 +-
fs/ocfs2/dlm/dlmrecovery.c | 6 +-
fs/ocfs2/dlmfs/dlmfs.c | 2 +-
fs/ocfs2/dlmglue.c | 2 +-
fs/ocfs2/extent_map.c | 2 +-
fs/ocfs2/file.c | 2 +-
fs/ocfs2/filecheck.c | 4 +-
fs/ocfs2/ioctl.c | 4 +-
fs/ocfs2/journal.c | 14 ++-
fs/ocfs2/localalloc.c | 2 +-
fs/ocfs2/move_extents.c | 2 +-
fs/ocfs2/namei.c | 2 +-
fs/ocfs2/quota_local.c | 6 +-
fs/ocfs2/refcounttree.c | 6 +-
fs/ocfs2/slot_map.c | 6 +-
fs/ocfs2/stack_o2cb.c | 2 +-
fs/ocfs2/stack_user.c | 4 +-
fs/ocfs2/stackglue.c | 3 +-
fs/ocfs2/suballoc.c | 8 +-
fs/ocfs2/super.c | 4 +-
fs/ocfs2/xattr.c | 2 +-
fs/omfs/inode.c | 4 +-
fs/orangefs/dir.c | 3 +-
fs/orangefs/inode.c | 10 +-
fs/orangefs/orangefs-bufmap.c | 8 +-
fs/orangefs/orangefs-debugfs.c | 2 +-
fs/orangefs/orangefs-mod.c | 2 +-
fs/orangefs/orangefs-sysfs.c | 16 ++--
fs/orangefs/super.c | 2 +-
fs/orangefs/xattr.c | 4 +-
fs/overlayfs/file.c | 2 +-
fs/overlayfs/namei.c | 2 +-
fs/overlayfs/params.c | 6 +-
fs/overlayfs/readdir.c | 6 +-
fs/overlayfs/super.c | 4 +-
fs/overlayfs/util.c | 4 +-
fs/pipe.c | 9 +-
fs/posix_acl.c | 2 +-
fs/proc/kcore.c | 6 +-
fs/proc/root.c | 4 +-
fs/proc/task_mmu.c | 5 +-
fs/pstore/blk.c | 2 +-
fs/pstore/inode.c | 6 +-
fs/pstore/platform.c | 2 +-
fs/pstore/ram.c | 6 +-
fs/pstore/ram_core.c | 9 +-
fs/pstore/zone.c | 4 +-
fs/qnx4/inode.c | 2 +-
fs/qnx6/inode.c | 4 +-
fs/qnx6/super_mmi.c | 2 +-
fs/quota/quota_v2.c | 2 +-
fs/ramfs/inode.c | 2 +-
fs/resctrl/monitor.c | 2 +-
fs/resctrl/pseudo_lock.c | 4 +-
fs/resctrl/rdtgroup.c | 8 +-
fs/select.c | 4 +-
fs/seq_file.c | 2 +-
fs/signalfd.c | 2 +-
fs/smb/client/cached_dir.c | 6 +-
fs/smb/client/cifs_swn.c | 2 +-
fs/smb/client/cifsacl.c | 9 +-
fs/smb/client/cifsencrypt.c | 2 +-
fs/smb/client/cifsfs.c | 4 +-
fs/smb/client/compress.c | 2 +-
fs/smb/client/connect.c | 10 +-
fs/smb/client/dfs_cache.c | 4 +-
fs/smb/client/file.c | 16 ++--
fs/smb/client/fs_context.c | 2 +-
fs/smb/client/inode.c | 11 +--
fs/smb/client/ioctl.c | 2 +-
fs/smb/client/misc.c | 16 ++--
fs/smb/client/readdir.c | 4 +-
fs/smb/client/sess.c | 2 +-
fs/smb/client/smb1ops.c | 2 +-
fs/smb/client/smb1session.c | 4 +-
fs/smb/client/smb2file.c | 4 +-
fs/smb/client/smb2inode.c | 2 +-
fs/smb/client/smb2misc.c | 4 +-
fs/smb/client/smb2ops.c | 17 ++--
fs/smb/client/smb2pdu.c | 24 +++--
fs/smb/client/smbdirect.c | 9 +-
fs/smb/server/auth.c | 7 +-
fs/smb/server/connection.c | 2 +-
fs/smb/server/crypto_ctx.c | 4 +-
fs/smb/server/ksmbd_work.c | 6 +-
fs/smb/server/mgmt/share_config.c | 4 +-
fs/smb/server/mgmt/tree_connect.c | 3 +-
fs/smb/server/mgmt/user_config.c | 2 +-
fs/smb/server/mgmt/user_session.c | 6 +-
fs/smb/server/oplock.c | 12 +--
fs/smb/server/server.c | 2 +-
fs/smb/server/smb2pdu.c | 10 +-
fs/smb/server/smbacl.c | 10 +-
fs/smb/server/transport_rdma.c | 8 +-
fs/smb/server/transport_tcp.c | 6 +-
fs/smb/server/vfs_cache.c | 4 +-
fs/splice.c | 10 +-
fs/squashfs/block.c | 4 +-
fs/squashfs/cache.c | 4 +-
fs/squashfs/decompressor_multi.c | 6 +-
fs/squashfs/decompressor_single.c | 2 +-
fs/squashfs/file.c | 5 +-
fs/squashfs/lz4_wrapper.c | 2 +-
fs/squashfs/lzo_wrapper.c | 2 +-
fs/squashfs/page_actor.c | 4 +-
fs/squashfs/super.c | 4 +-
fs/squashfs/xz_wrapper.c | 4 +-
fs/squashfs/zlib_wrapper.c | 2 +-
fs/squashfs/zstd_wrapper.c | 2 +-
fs/super.c | 6 +-
fs/sync.c | 2 +-
fs/sysfs/mount.c | 2 +-
fs/timerfd.c | 2 +-
fs/tracefs/event_inode.c | 8 +-
fs/tracefs/inode.c | 2 +-
fs/ubifs/debug.c | 4 +-
fs/ubifs/dir.c | 6 +-
fs/ubifs/file.c | 2 +-
fs/ubifs/gc.c | 4 +-
fs/ubifs/log.c | 4 +-
fs/ubifs/lpt.c | 15 ++-
fs/ubifs/orphan.c | 4 +-
fs/ubifs/recovery.c | 4 +-
fs/ubifs/replay.c | 8 +-
fs/ubifs/scan.c | 4 +-
fs/ubifs/super.c | 12 +--
fs/ubifs/sysfs.c | 2 +-
fs/ubifs/tnc.c | 9 +-
fs/ubifs/tnc_commit.c | 5 +-
fs/udf/super.c | 16 ++--
fs/ufs/super.c | 11 +--
fs/ufs/util.c | 2 +-
fs/unicode/utf8-core.c | 2 +-
fs/userfaultfd.c | 4 +-
fs/vboxsf/file.c | 2 +-
fs/vboxsf/super.c | 4 +-
fs/vboxsf/utils.c | 4 +-
fs/xfs/libxfs/xfs_ag.c | 2 +-
fs/xfs/libxfs/xfs_defer.c | 2 +-
fs/xfs/libxfs/xfs_dir2.c | 19 ++--
fs/xfs/libxfs/xfs_refcount.c | 4 +-
fs/xfs/libxfs/xfs_rtgroup.c | 2 +-
fs/xfs/scrub/agheader.c | 4 +-
fs/xfs/scrub/agheader_repair.c | 2 +-
fs/xfs/scrub/alloc_repair.c | 2 +-
fs/xfs/scrub/attr.c | 2 +-
fs/xfs/scrub/attr_repair.c | 2 +-
fs/xfs/scrub/bitmap.c | 12 +--
fs/xfs/scrub/bmap_repair.c | 2 +-
fs/xfs/scrub/btree.c | 2 +-
fs/xfs/scrub/cow_repair.c | 2 +-
fs/xfs/scrub/dabtree.c | 2 +-
fs/xfs/scrub/dir.c | 2 +-
fs/xfs/scrub/dir_repair.c | 2 +-
fs/xfs/scrub/dirtree.c | 4 +-
fs/xfs/scrub/dirtree_repair.c | 2 +-
fs/xfs/scrub/fscounters.c | 2 +-
fs/xfs/scrub/ialloc_repair.c | 2 +-
fs/xfs/scrub/inode_repair.c | 2 +-
fs/xfs/scrub/metapath.c | 2 +-
fs/xfs/scrub/newbt.c | 2 +-
fs/xfs/scrub/nlinks.c | 2 +-
fs/xfs/scrub/parent.c | 2 +-
fs/xfs/scrub/parent_repair.c | 2 +-
fs/xfs/scrub/quotacheck.c | 4 +-
fs/xfs/scrub/rcbag.c | 2 +-
fs/xfs/scrub/refcount.c | 3 +-
fs/xfs/scrub/refcount_repair.c | 2 +-
fs/xfs/scrub/rmap.c | 2 +-
fs/xfs/scrub/rmap_repair.c | 2 +-
fs/xfs/scrub/rtbitmap.c | 4 +-
fs/xfs/scrub/rtrefcount.c | 3 +-
fs/xfs/scrub/rtrefcount_repair.c | 2 +-
fs/xfs/scrub/rtrmap_repair.c | 2 +-
fs/xfs/scrub/rtsummary.c | 3 +-
fs/xfs/scrub/scrub.c | 4 +-
fs/xfs/scrub/stats.c | 2 +-
fs/xfs/scrub/xfblob.c | 2 +-
fs/xfs/scrub/xfile.c | 2 +-
fs/xfs/xfs_buf.c | 6 +-
fs/xfs/xfs_buf_item_recover.c | 5 +-
fs/xfs/xfs_buf_mem.c | 2 +-
fs/xfs/xfs_discard.c | 6 +-
fs/xfs/xfs_extent_busy.c | 5 +-
fs/xfs/xfs_filestream.c | 2 +-
fs/xfs/xfs_fsmap.c | 4 +-
fs/xfs/xfs_healthmon.c | 7 +-
fs/xfs/xfs_inode_item_recover.c | 4 +-
fs/xfs/xfs_ioctl.c | 2 +-
fs/xfs/xfs_itable.c | 8 +-
fs/xfs/xfs_iwalk.c | 4 +-
fs/xfs/xfs_log.c | 2 +-
fs/xfs/xfs_log_cil.c | 4 +-
fs/xfs/xfs_log_recover.c | 9 +-
fs/xfs/xfs_mru_cache.c | 2 +-
fs/xfs/xfs_qm.c | 4 +-
fs/xfs/xfs_super.c | 6 +-
fs/xfs/xfs_trans_ail.c | 3 +-
fs/xfs/xfs_zone_alloc.c | 4 +-
fs/xfs/xfs_zone_gc.c | 6 +-
fs/zonefs/super.c | 12 +--
init/initramfs.c | 6 +-
init/initramfs_test.c | 4 +-
io_uring/bpf_filter.c | 9 +-
io_uring/eventfd.c | 2 +-
io_uring/futex.c | 4 +-
io_uring/io-wq.c | 4 +-
io_uring/io_uring.c | 8 +-
io_uring/kbuf.c | 8 +-
io_uring/memmap.c | 4 +-
io_uring/mock_file.c | 4 +-
io_uring/poll.c | 4 +-
io_uring/register.c | 4 +-
io_uring/rsrc.c | 11 +--
io_uring/sqpoll.c | 2 +-
io_uring/tctx.c | 8 +-
io_uring/xattr.c | 4 +-
io_uring/zcrx.c | 10 +-
ipc/mqueue.c | 8 +-
ipc/msg.c | 2 +-
ipc/namespace.c | 2 +-
ipc/sem.c | 8 +-
ipc/shm.c | 4 +-
ipc/util.c | 2 +-
kernel/acct.c | 2 +-
kernel/async.c | 4 +-
kernel/audit.c | 7 +-
kernel/audit_fsnotify.c | 2 +-
kernel/audit_tree.c | 4 +-
kernel/audit_watch.c | 4 +-
kernel/auditfilter.c | 8 +-
kernel/auditsc.c | 12 +--
kernel/bpf/arena.c | 2 +-
kernel/bpf/arraymap.c | 6 +-
kernel/bpf/bpf_iter.c | 4 +-
kernel/bpf/bpf_struct_ops.c | 13 ++-
kernel/bpf/btf.c | 35 +++----
kernel/bpf/cgroup.c | 4 +-
kernel/bpf/core.c | 14 +--
kernel/bpf/crypto.c | 4 +-
kernel/bpf/helpers.c | 4 +-
kernel/bpf/inode.c | 4 +-
kernel/bpf/liveness.c | 9 +-
kernel/bpf/lpm_trie.c | 6 +-
kernel/bpf/net_namespace.c | 2 +-
kernel/bpf/offload.c | 6 +-
kernel/bpf/syscall.c | 13 ++-
kernel/bpf/tcx.c | 2 +-
kernel/bpf/token.c | 2 +-
kernel/bpf/trampoline.c | 10 +-
kernel/bpf/verifier.c | 69 +++++++-------
kernel/cgroup/cgroup-v1.c | 6 +-
kernel/cgroup/cgroup.c | 10 +-
kernel/cgroup/cpuset-v1.c | 9 +-
kernel/cgroup/cpuset.c | 11 +--
kernel/cgroup/debug.c | 2 +-
kernel/cgroup/dmem.c | 8 +-
kernel/cgroup/legacy_freezer.c | 2 +-
kernel/cgroup/misc.c | 2 +-
kernel/cgroup/namespace.c | 2 +-
kernel/cgroup/pids.c | 2 +-
kernel/cgroup/rdma.c | 6 +-
kernel/crash_core.c | 2 +-
kernel/crash_dump_dm_crypt.c | 2 +-
kernel/debug/kdb/kdb_main.c | 4 +-
kernel/dma/coherent.c | 2 +-
kernel/dma/debug.c | 2 +-
kernel/dma/direct.c | 2 +-
kernel/dma/map_benchmark.c | 2 +-
kernel/dma/mapping.c | 2 +-
kernel/dma/remap.c | 2 +-
kernel/dma/swiotlb.c | 7 +-
kernel/events/core.c | 12 +--
kernel/events/hw_breakpoint.c | 3 +-
kernel/events/uprobes.c | 16 ++--
kernel/fail_function.c | 2 +-
kernel/futex/pi.c | 2 +-
kernel/futex/syscalls.c | 2 +-
kernel/gcov/clang.c | 4 +-
kernel/gcov/fs.c | 10 +-
kernel/gcov/gcc_4_7.c | 4 +-
kernel/groups.c | 2 +-
kernel/irq/affinity.c | 2 +-
kernel/irq/generic-chip.c | 2 +-
kernel/irq/irq_sim.c | 4 +-
kernel/irq/irqdesc.c | 2 +-
kernel/irq/irqdomain.c | 2 +-
kernel/irq/manage.c | 6 +-
kernel/irq/matrix.c | 2 +-
kernel/irq/msi.c | 4 +-
kernel/kallsyms_selftest.c | 2 +-
kernel/kcov.c | 4 +-
kernel/kcsan/kcsan_test.c | 4 +-
kernel/kexec.c | 3 +-
kernel/kexec_core.c | 4 +-
kernel/kprobes.c | 10 +-
kernel/kthread.c | 7 +-
kernel/livepatch/core.c | 4 +-
kernel/livepatch/patch.c | 2 +-
kernel/liveupdate/kexec_handover.c | 4 +-
kernel/liveupdate/kexec_handover_debugfs.c | 2 +-
kernel/liveupdate/luo_file.c | 4 +-
kernel/liveupdate/luo_flb.c | 2 +-
kernel/liveupdate/luo_session.c | 2 +-
kernel/locking/locktorture.c | 29 +++---
kernel/locking/test-ww_mutex.c | 11 +--
kernel/module/dups.c | 2 +-
kernel/module/main.c | 4 +-
kernel/module/stats.c | 2 +-
kernel/module/sysfs.c | 9 +-
kernel/module/tracking.c | 2 +-
kernel/padata.c | 10 +-
kernel/params.c | 8 +-
kernel/power/console.c | 2 +-
kernel/power/energy_model.c | 2 +-
kernel/power/qos.c | 4 +-
kernel/power/snapshot.c | 6 +-
kernel/power/swap.c | 8 +-
kernel/power/wakelock.c | 2 +-
kernel/printk/nbcon.c | 2 +-
kernel/printk/printk.c | 2 +-
kernel/rcu/rcuscale.c | 25 ++---
kernel/rcu/rcutorture.c | 36 ++++---
kernel/rcu/refscale.c | 5 +-
kernel/rcu/srcutree.c | 5 +-
kernel/rcu/update.c | 2 +-
kernel/reboot.c | 2 +-
kernel/relay.c | 9 +-
kernel/resource.c | 4 +-
kernel/resource_kunit.c | 2 +-
kernel/scftorture.c | 4 +-
kernel/sched/autogroup.c | 2 +-
kernel/sched/core_sched.c | 2 +-
kernel/sched/cpuacct.c | 2 +-
kernel/sched/cpudeadline.c | 4 +-
kernel/sched/cpufreq_schedutil.c | 4 +-
kernel/sched/cpupri.c | 2 +-
kernel/sched/ext.c | 10 +-
kernel/sched/ext_idle.c | 4 +-
kernel/sched/fair.c | 6 +-
kernel/sched/psi.c | 4 +-
kernel/sched/rt.c | 4 +-
kernel/sched/topology.c | 8 +-
kernel/seccomp.c | 4 +-
kernel/static_call_inline.c | 4 +-
kernel/time/namespace.c | 2 +-
kernel/time/posix-clock.c | 2 +-
kernel/time/timer_migration.c | 5 +-
kernel/torture.c | 2 +-
kernel/trace/blktrace.c | 4 +-
kernel/trace/bpf_trace.c | 8 +-
kernel/trace/fprobe.c | 4 +-
kernel/trace/ftrace.c | 30 +++---
kernel/trace/pid_list.c | 10 +-
kernel/trace/rethook.c | 2 +-
kernel/trace/ring_buffer.c | 6 +-
kernel/trace/trace.c | 39 ++++----
kernel/trace/trace_btf.c | 2 +-
kernel/trace/trace_eprobe.c | 6 +-
kernel/trace/trace_events.c | 24 ++---
kernel/trace/trace_events_filter.c | 32 +++----
kernel/trace/trace_events_hist.c | 32 +++----
kernel/trace/trace_events_synth.c | 14 +--
kernel/trace/trace_events_trigger.c | 4 +-
kernel/trace/trace_events_user.c | 16 ++--
kernel/trace/trace_fprobe.c | 6 +-
kernel/trace/trace_functions.c | 2 +-
kernel/trace/trace_functions_graph.c | 4 +-
kernel/trace/trace_kprobe.c | 4 +-
kernel/trace/trace_mmiotrace.c | 2 +-
kernel/trace/trace_osnoise.c | 2 +-
kernel/trace/trace_printk.c | 2 +-
kernel/trace/trace_probe.c | 12 +--
kernel/trace/trace_recursion_record.c | 2 +-
kernel/trace/trace_sched_switch.c | 3 +-
kernel/trace/trace_selftest.c | 2 +-
kernel/trace/trace_stat.c | 4 +-
kernel/trace/trace_syscalls.c | 7 +-
kernel/trace/trace_uprobe.c | 4 +-
kernel/trace/tracing_map.c | 14 +--
kernel/tracepoint.c | 5 +-
kernel/ucount.c | 2 +-
kernel/umh.c | 2 +-
kernel/unwind/deferred.c | 4 +-
kernel/user_namespace.c | 5 +-
kernel/vhost_task.c | 2 +-
kernel/watch_queue.c | 6 +-
kernel/workqueue.c | 18 ++--
lib/alloc_tag.c | 5 +-
lib/assoc_array.c | 32 +++----
lib/bch.c | 2 +-
lib/bucket_locks.c | 2 +-
lib/codetag.c | 4 +-
lib/cpu_rmap.c | 2 +-
lib/crypto/gf128mul.c | 6 +-
lib/crypto/mpi/mpih-mul.c | 2 +-
lib/crypto/mpi/mpiutil.c | 6 +-
lib/dhry_1.c | 4 +-
lib/dim/net_dim.c | 2 +-
lib/dynamic_debug.c | 2 +-
lib/error-inject.c | 2 +-
lib/group_cpus.c | 14 ++-
lib/idr.c | 6 +-
lib/interval_tree_test.c | 3 +-
lib/iov_iter.c | 4 +-
lib/kobject.c | 4 +-
lib/kobject_uevent.c | 6 +-
lib/kunit/attributes.c | 2 +-
lib/kunit/device.c | 2 +-
lib/kunit/executor.c | 7 +-
lib/kunit/executor_test.c | 2 +-
lib/kunit/kunit-example-test.c | 2 +-
lib/kunit/kunit-test.c | 3 +-
lib/kunit/resource.c | 2 +-
lib/kunit/static_stub.c | 2 +-
lib/kunit/string-stream.c | 4 +-
lib/logic_iomem.c | 2 +-
lib/lru_cache.c | 6 +-
lib/lwq.c | 2 +-
lib/objagg.c | 17 ++--
lib/once.c | 2 +-
lib/parman.c | 2 +-
lib/percpu-refcount.c | 2 +-
lib/pldmfw/pldmfw.c | 8 +-
lib/rbtree_test.c | 2 +-
lib/reed_solomon/reed_solomon.c | 2 +-
lib/reed_solomon/test_rslib.c | 4 +-
lib/ref_tracker.c | 5 +-
lib/scatterlist.c | 6 +-
lib/sg_split.c | 7 +-
lib/stackdepot.c | 2 +-
lib/string_helpers.c | 2 +-
lib/test_bpf.c | 50 +++++-----
lib/test_debug_virtual.c | 2 +-
lib/test_firmware.c | 4 +-
lib/test_hmm.c | 4 +-
lib/test_kho.c | 2 +-
lib/test_memcat_p.c | 8 +-
lib/test_objagg.c | 4 +-
lib/test_parman.c | 2 +-
lib/test_rhashtable.c | 2 +-
lib/test_vmalloc.c | 4 +-
lib/tests/kunit_iov_iter.c | 6 +-
lib/tests/list-test.c | 8 +-
lib/tests/test_ratelimit.c | 3 +-
lib/xz/xz_dec_bcj.c | 2 +-
lib/xz/xz_dec_lzma2.c | 4 +-
lib/xz/xz_dec_stream.c | 2 +-
lib/zlib_inflate/infutil.c | 2 +-
mm/backing-dev.c | 2 +-
mm/cma_debug.c | 2 +-
mm/cma_sysfs.c | 2 +-
mm/damon/core.c | 12 +--
mm/damon/stat.c | 4 +-
mm/damon/sysfs-common.c | 3 +-
mm/damon/sysfs-schemes.c | 64 +++++++------
mm/damon/sysfs.c | 52 +++++------
mm/damon/vaddr.c | 4 +-
mm/dmapool_test.c | 2 +-
mm/hmm.c | 4 +-
mm/huge_memory.c | 2 +-
mm/hugetlb.c | 15 ++-
mm/hugetlb_cgroup.c | 7 +-
mm/kasan/kasan_test_c.c | 12 +--
mm/khugepaged.c | 2 +-
mm/kmsan/kmsan_test.c | 8 +-
mm/kmsan/shadow.c | 4 +-
mm/ksm.c | 4 +-
mm/list_lru.c | 4 +-
mm/madvise.c | 2 +-
mm/memcontrol-v1.c | 6 +-
mm/memcontrol.c | 5 +-
mm/memfd_luo.c | 2 +-
mm/memory-failure.c | 6 +-
mm/memory-tiers.c | 8 +-
mm/memory.c | 2 +-
mm/mempolicy.c | 17 ++--
mm/mempool.c | 3 +-
mm/mmu_notifier.c | 4 +-
mm/page_owner.c | 2 +-
mm/page_reporting.c | 2 +-
mm/shmem.c | 2 +-
mm/shmem_quota.c | 4 +-
mm/shrinker.c | 2 +-
mm/slub.c | 8 +-
mm/swapfile.c | 10 +-
mm/vmalloc.c | 8 +-
mm/vmpressure.c | 2 +-
mm/vmscan.c | 3 +-
mm/zsmalloc.c | 4 +-
mm/zswap.c | 4 +-
net/802/garp.c | 4 +-
net/802/mrp.c | 4 +-
net/802/psnap.c | 2 +-
net/8021q/vlan_core.c | 4 +-
net/8021q/vlan_dev.c | 4 +-
net/9p/client.c | 8 +-
net/9p/protocol.c | 5 +-
net/9p/trans_fd.c | 5 +-
net/9p/trans_rdma.c | 6 +-
net/9p/trans_usbg.c | 6 +-
net/9p/trans_virtio.c | 7 +-
net/9p/trans_xen.c | 5 +-
net/appletalk/aarp.c | 2 +-
net/appletalk/ddp.c | 4 +-
net/atm/addr.c | 2 +-
net/atm/br2684.c | 2 +-
net/atm/clip.c | 2 +-
net/atm/lec.c | 6 +-
net/atm/mpc.c | 4 +-
net/atm/mpoa_caches.c | 4 +-
net/atm/pppoatm.c | 2 +-
net/atm/resources.c | 2 +-
net/ax25/af_ax25.c | 4 +-
net/ax25/ax25_dev.c | 2 +-
net/ax25/ax25_iface.c | 2 +-
net/ax25/ax25_in.c | 2 +-
net/ax25/ax25_route.c | 6 +-
net/ax25/ax25_uid.c | 2 +-
net/batman-adv/bat_v_elp.c | 2 +-
net/batman-adv/bridge_loop_avoidance.c | 4 +-
net/batman-adv/distributed-arp-table.c | 5 +-
net/batman-adv/fragmentation.c | 2 +-
net/batman-adv/gateway_client.c | 2 +-
net/batman-adv/hard-interface.c | 2 +-
net/batman-adv/hash.c | 7 +-
net/batman-adv/mesh-interface.c | 2 +-
net/batman-adv/multicast.c | 6 +-
net/batman-adv/originator.c | 12 +--
net/batman-adv/send.c | 2 +-
net/batman-adv/tp_meter.c | 6 +-
net/batman-adv/tvlv.c | 2 +-
net/bluetooth/6lowpan.c | 6 +-
net/bluetooth/cmtp/capi.c | 2 +-
net/bluetooth/cmtp/core.c | 2 +-
net/bluetooth/hci_conn.c | 12 +--
net/bluetooth/hci_core.c | 22 ++---
net/bluetooth/hci_sync.c | 10 +-
net/bluetooth/hidp/core.c | 2 +-
net/bluetooth/iso.c | 2 +-
net/bluetooth/l2cap_core.c | 4 +-
net/bluetooth/l2cap_sock.c | 4 +-
net/bluetooth/mgmt.c | 14 +--
net/bluetooth/mgmt_util.c | 4 +-
net/bluetooth/msft.c | 8 +-
net/bluetooth/rfcomm/core.c | 4 +-
net/bluetooth/rfcomm/tty.c | 4 +-
net/bluetooth/sco.c | 2 +-
net/bluetooth/smp.c | 8 +-
net/bpf/bpf_dummy_struct_ops.c | 6 +-
net/bridge/br_cfm.c | 4 +-
net/bridge/br_device.c | 2 +-
net/bridge/br_if.c | 2 +-
net/bridge/br_ioctl.c | 4 +-
net/bridge/br_mdb.c | 4 +-
net/bridge/br_mrp.c | 2 +-
net/bridge/br_multicast.c | 8 +-
net/bridge/br_multicast_eht.c | 6 +-
net/bridge/br_switchdev.c | 2 +-
net/bridge/br_vlan.c | 8 +-
net/bridge/netfilter/ebtables.c | 2 +-
net/caif/caif_dev.c | 2 +-
net/caif/caif_usb.c | 2 +-
net/caif/cfcnfg.c | 4 +-
net/caif/cfctrl.c | 4 +-
net/caif/cfdbgl.c | 2 +-
net/caif/cfdgml.c | 2 +-
net/caif/cffrml.c | 2 +-
net/caif/cfmuxl.c | 2 +-
net/caif/cfrfml.c | 2 +-
net/caif/cfserl.c | 2 +-
net/caif/cfutill.c | 2 +-
net/caif/cfveil.c | 2 +-
net/caif/cfvidl.c | 2 +-
net/can/af_can.c | 9 +-
net/can/gw.c | 2 +-
net/can/j1939/bus.c | 2 +-
net/can/j1939/main.c | 2 +-
net/can/j1939/transport.c | 2 +-
net/ceph/auth.c | 2 +-
net/ceph/auth_none.c | 4 +-
net/ceph/auth_x.c | 6 +-
net/ceph/buffer.c | 2 +-
net/ceph/ceph_common.c | 11 +--
net/ceph/cls_lock_client.c | 2 +-
net/ceph/crypto.c | 2 +-
net/ceph/messenger.c | 3 +-
net/ceph/mon_client.c | 8 +-
net/ceph/osd_client.c | 28 +++---
net/ceph/osdmap.c | 25 +++--
net/ceph/pagelist.c | 2 +-
net/ceph/pagevec.c | 2 +-
net/ceph/striper.c | 4 +-
net/core/bpf_sk_storage.c | 2 +-
net/core/dev.c | 25 +++--
net/core/devmem.c | 12 +--
net/core/drop_monitor.c | 8 +-
net/core/dst.c | 5 +-
net/core/failover.c | 2 +-
net/core/filter.c | 7 +-
net/core/flow_offload.c | 13 ++-
net/core/gen_estimator.c | 2 +-
net/core/gro_cells.c | 2 +-
net/core/neighbour.c | 2 +-
net/core/net_namespace.c | 2 +-
net/core/netclassid_cgroup.c | 2 +-
net/core/netpoll.c | 2 +-
net/core/netprio_cgroup.c | 2 +-
net/core/rtnetlink.c | 4 +-
net/core/scm.c | 2 +-
net/core/selftests.c | 2 +-
net/core/skmsg.c | 2 +-
net/core/sock.c | 2 +-
net/core/sock_diag.c | 2 +-
net/core/sock_map.c | 2 +-
net/core/sock_reuseport.c | 2 +-
net/core/xdp.c | 4 +-
net/dcb/dcbnl.c | 5 +-
net/devlink/core.c | 4 +-
net/devlink/dpipe.c | 2 +-
net/devlink/health.c | 6 +-
net/devlink/linecard.c | 5 +-
net/devlink/param.c | 2 +-
net/devlink/rate.c | 6 +-
net/devlink/region.c | 6 +-
net/devlink/resource.c | 2 +-
net/devlink/sb.c | 2 +-
net/devlink/trap.c | 6 +-
net/dsa/dsa.c | 8 +-
net/dsa/port.c | 4 +-
net/dsa/switch.c | 8 +-
net/dsa/tag_8021q.c | 4 +-
net/dsa/tag_ksz.c | 4 +-
net/dsa/tag_ocelot_8021q.c | 4 +-
net/dsa/tag_qca.c | 2 +-
net/dsa/tag_sja1105.c | 4 +-
net/dsa/user.c | 14 +--
net/ethtool/cmis_cdb.c | 2 +-
net/ethtool/common.c | 6 +-
net/ethtool/ioctl.c | 4 +-
net/ethtool/module.c | 2 +-
net/ethtool/mse.c | 4 +-
net/ethtool/tsconfig.c | 6 +-
net/ethtool/tsinfo.c | 4 +-
net/handshake/request.c | 2 +-
net/hsr/hsr_framereg.c | 4 +-
net/hsr/hsr_slave.c | 2 +-
net/ieee802154/nl802154.c | 6 +-
net/ipv4/af_inet.c | 4 +-
net/ipv4/ah4.c | 2 +-
net/ipv4/cipso_ipv4.c | 7 +-
net/ipv4/devinet.c | 9 +-
net/ipv4/fib_semantics.c | 6 +-
net/ipv4/fou_core.c | 2 +-
net/ipv4/igmp.c | 8 +-
net/ipv4/inet_diag.c | 2 +-
net/ipv4/inet_fragment.c | 2 +-
net/ipv4/inet_hashtables.c | 2 +-
net/ipv4/ip_sockglue.c | 2 +-
net/ipv4/ipconfig.c | 2 +-
net/ipv4/ipmr_base.c | 2 +-
net/ipv4/metrics.c | 2 +-
net/ipv4/nexthop.c | 20 ++--
net/ipv4/route.c | 8 +-
net/ipv4/tcp.c | 4 +-
net/ipv4/tcp_ao.c | 2 +-
net/ipv4/tcp_bpf.c | 6 +-
net/ipv4/tcp_cdg.c | 4 +-
net/ipv4/tcp_fastopen.c | 6 +-
net/ipv4/tcp_input.c | 3 +-
net/ipv4/tcp_ipv4.c | 2 +-
net/ipv4/tcp_metrics.c | 2 +-
net/ipv4/udp.c | 6 +-
net/ipv4/udp_tunnel_nic.c | 9 +-
net/ipv6/addrconf.c | 17 ++--
net/ipv6/addrlabel.c | 2 +-
net/ipv6/af_inet6.c | 4 +-
net/ipv6/ah6.c | 2 +-
net/ipv6/anycast.c | 2 +-
net/ipv6/calipso.c | 7 +-
net/ipv6/ila/ila_xlat.c | 4 +-
net/ipv6/ioam6.c | 8 +-
net/ipv6/ip6_fib.c | 18 ++--
net/ipv6/ip6_flowlabel.c | 4 +-
net/ipv6/ip6_output.c | 2 +-
net/ipv6/ipv6_sockglue.c | 2 +-
net/ipv6/mcast.c | 8 +-
net/ipv6/route.c | 14 +--
net/ipv6/seg6.c | 8 +-
net/ipv6/sit.c | 8 +-
net/iucv/af_iucv.c | 2 +-
net/iucv/iucv.c | 6 +-
net/key/af_key.c | 6 +-
net/l2tp/l2tp_core.c | 4 +-
net/l2tp/l2tp_debugfs.c | 2 +-
net/lapb/lapb_iface.c | 2 +-
net/llc/llc_core.c | 2 +-
net/mac80211/agg-rx.c | 4 +-
net/mac80211/agg-tx.c | 2 +-
net/mac80211/cfg.c | 12 +--
net/mac80211/chan.c | 2 +-
net/mac80211/led.c | 2 +-
net/mac80211/link.c | 2 +-
net/mac80211/main.c | 5 +-
net/mac80211/mesh.c | 5 +-
net/mac80211/mesh_hwmp.c | 2 +-
net/mac80211/mesh_pathtbl.c | 2 +-
net/mac80211/mlme.c | 2 +-
net/mac80211/offchannel.c | 2 +-
net/mac80211/parse.c | 4 +-
net/mac80211/rate.c | 4 +-
net/mac80211/rc80211_minstrel_ht.c | 6 +-
net/mac80211/sta_info.c | 8 +-
net/mac80211/tests/util.c | 6 +-
net/mac80211/tx.c | 6 +-
net/mac80211/util.c | 5 +-
net/mac802154/cfg.c | 2 +-
net/mac802154/llsec.c | 12 +--
net/mac802154/rx.c | 4 +-
net/mac802154/scan.c | 2 +-
net/mctp/device.c | 2 +-
net/mctp/neigh.c | 2 +-
net/mctp/route.c | 4 +-
net/mctp/test/utils.c | 2 +-
net/mpls/af_mpls.c | 6 +-
net/mptcp/pm.c | 2 +-
net/mptcp/subflow.c | 2 +-
net/ncsi/ncsi-manage.c | 8 +-
net/netfilter/ipset/ip_set_core.c | 6 +-
net/netfilter/ipset/ip_set_list_set.c | 2 +-
net/netfilter/ipvs/ip_vs_conn.c | 4 +-
net/netfilter/ipvs/ip_vs_ctl.c | 8 +-
net/netfilter/ipvs/ip_vs_dh.c | 2 +-
net/netfilter/ipvs/ip_vs_est.c | 4 +-
net/netfilter/ipvs/ip_vs_lblc.c | 4 +-
net/netfilter/ipvs/ip_vs_lblcr.c | 6 +-
net/netfilter/ipvs/ip_vs_mh.c | 11 +--
net/netfilter/ipvs/ip_vs_proto.c | 2 +-
net/netfilter/ipvs/ip_vs_sh.c | 2 +-
net/netfilter/ipvs/ip_vs_sync.c | 9 +-
net/netfilter/ipvs/ip_vs_wrr.c | 2 +-
net/netfilter/ipvs/ip_vs_xmit.c | 2 +-
net/netfilter/nf_bpf_link.c | 2 +-
net/netfilter/nf_conncount.c | 2 +-
net/netfilter/nf_conntrack_core.c | 4 +-
net/netfilter/nf_conntrack_netlink.c | 2 +-
net/netfilter/nf_conntrack_proto_gre.c | 2 +-
net/netfilter/nf_flow_table_offload.c | 4 +-
net/netfilter/nf_flow_table_xdp.c | 4 +-
net/netfilter/nf_log.c | 2 +-
net/netfilter/nf_nat_core.c | 2 +-
net/netfilter/nf_nat_masquerade.c | 2 +-
net/netfilter/nf_tables_api.c | 33 ++++---
net/netfilter/nf_tables_offload.c | 4 +-
net/netfilter/nfnetlink.c | 2 +-
net/netfilter/nfnetlink_acct.c | 2 +-
net/netfilter/nfnetlink_cthelper.c | 11 +--
net/netfilter/nfnetlink_cttimeout.c | 3 +-
net/netfilter/nfnetlink_hook.c | 2 +-
net/netfilter/nfnetlink_log.c | 2 +-
net/netfilter/nfnetlink_osf.c | 2 +-
net/netfilter/nfnetlink_queue.c | 2 +-
net/netfilter/nft_compat.c | 4 +-
net/netfilter/nft_connlimit.c | 4 +-
net/netfilter/nft_ct.c | 3 +-
net/netfilter/nft_last.c | 4 +-
net/netfilter/nft_limit.c | 4 +-
net/netfilter/nft_numgen.c | 2 +-
net/netfilter/nft_quota.c | 4 +-
net/netfilter/nft_set_pipapo.c | 11 +--
net/netfilter/nft_set_rbtree.c | 6 +-
net/netfilter/x_tables.c | 6 +-
net/netfilter/xt_IDLETIMER.c | 4 +-
net/netfilter/xt_LED.c | 2 +-
net/netfilter/xt_RATEEST.c | 2 +-
net/netfilter/xt_TEE.c | 2 +-
net/netfilter/xt_hashlimit.c | 2 +-
net/netfilter/xt_limit.c | 2 +-
net/netfilter/xt_quota.c | 2 +-
net/netfilter/xt_recent.c | 4 +-
net/netfilter/xt_statistic.c | 2 +-
net/netlabel/netlabel_calipso.c | 2 +-
net/netlabel/netlabel_cipso_v4.c | 8 +-
net/netlabel/netlabel_domainhash.c | 8 +-
net/netlabel/netlabel_kapi.c | 20 ++--
net/netlabel/netlabel_mgmt.c | 10 +-
net/netlabel/netlabel_unlabeled.c | 14 ++-
net/netlink/af_netlink.c | 2 +-
net/netlink/diag.c | 2 +-
net/netlink/genetlink.c | 9 +-
net/netlink/policy.c | 4 +-
net/netrom/af_netrom.c | 2 +-
net/nfc/core.c | 4 +-
net/nfc/digital_core.c | 8 +-
net/nfc/digital_technology.c | 6 +-
net/nfc/hci/core.c | 4 +-
net/nfc/hci/hcp.c | 2 +-
net/nfc/hci/llc.c | 4 +-
net/nfc/hci/llc_nop.c | 2 +-
net/nfc/hci/llc_shdlc.c | 2 +-
net/nfc/llcp_commands.c | 4 +-
net/nfc/llcp_core.c | 2 +-
net/nfc/nci/core.c | 2 +-
net/nfc/nci/hci.c | 2 +-
net/nfc/nci/uart.c | 2 +-
net/nfc/netlink.c | 8 +-
net/openvswitch/conntrack.c | 11 +--
net/openvswitch/datapath.c | 9 +-
net/openvswitch/flow_netlink.c | 2 +-
net/openvswitch/flow_table.c | 12 +--
net/openvswitch/meter.c | 4 +-
net/openvswitch/vport.c | 4 +-
net/packet/af_packet.c | 10 +-
net/phonet/pn_dev.c | 2 +-
net/psample/psample.c | 2 +-
net/psp/psp_main.c | 2 +-
net/psp/psp_sock.c | 4 +-
net/qrtr/af_qrtr.c | 4 +-
net/qrtr/ns.c | 6 +-
net/qrtr/tun.c | 2 +-
net/rds/cong.c | 2 +-
net/rds/connection.c | 2 +-
net/rds/ib.c | 5 +-
net/rds/ib_cm.c | 2 +-
net/rds/ib_rdma.c | 6 +-
net/rds/info.c | 2 +-
net/rds/loop.c | 2 +-
net/rds/message.c | 2 +-
net/rds/rdma.c | 20 ++--
net/rfkill/core.c | 6 +-
net/rfkill/input.c | 2 +-
net/rose/af_rose.c | 3 +-
net/rose/rose_route.c | 12 +--
net/rxrpc/call_accept.c | 2 +-
net/rxrpc/conn_client.c | 2 +-
net/rxrpc/conn_object.c | 2 +-
net/rxrpc/key.c | 6 +-
net/rxrpc/local_object.c | 2 +-
net/rxrpc/peer_object.c | 2 +-
net/rxrpc/rxgk.c | 4 +-
net/rxrpc/rxgk_kdf.c | 2 +-
net/rxrpc/rxkad.c | 4 +-
net/rxrpc/rxperf.c | 2 +-
net/rxrpc/sendmsg.c | 2 +-
net/rxrpc/txbuf.c | 2 +-
net/sched/act_api.c | 4 +-
net/sched/act_connmark.c | 2 +-
net/sched/act_csum.c | 2 +-
net/sched/act_ct.c | 4 +-
net/sched/act_ctinfo.c | 2 +-
net/sched/act_gate.c | 2 +-
net/sched/act_ife.c | 4 +-
net/sched/act_mpls.c | 2 +-
net/sched/act_nat.c | 2 +-
net/sched/act_pedit.c | 4 +-
net/sched/act_police.c | 2 +-
net/sched/act_skbedit.c | 2 +-
net/sched/act_skbmod.c | 2 +-
net/sched/act_vlan.c | 2 +-
net/sched/cls_api.c | 16 ++--
net/sched/cls_basic.c | 4 +-
net/sched/cls_bpf.c | 4 +-
net/sched/cls_cgroup.c | 2 +-
net/sched/cls_flow.c | 4 +-
net/sched/cls_flower.c | 14 +--
net/sched/cls_fw.c | 6 +-
net/sched/cls_matchall.c | 2 +-
net/sched/cls_route.c | 6 +-
net/sched/cls_u32.c | 17 ++--
net/sched/em_meta.c | 2 +-
net/sched/em_text.c | 2 +-
net/sched/sch_api.c | 6 +-
net/sched/sch_cake.c | 4 +-
net/sched/sch_choke.c | 2 +-
net/sched/sch_drr.c | 2 +-
net/sched/sch_fq_codel.c | 5 +-
net/sched/sch_fq_pie.c | 3 +-
net/sched/sch_gred.c | 6 +-
net/sched/sch_hfsc.c | 2 +-
net/sched/sch_hhf.c | 6 +-
net/sched/sch_htb.c | 8 +-
net/sched/sch_mq.c | 4 +-
net/sched/sch_mqprio.c | 4 +-
net/sched/sch_multiq.c | 2 +-
net/sched/sch_netem.c | 2 +-
net/sched/sch_qfq.c | 6 +-
net/sched/sch_sfq.c | 2 +-
net/sched/sch_taprio.c | 11 +--
net/sctp/associola.c | 2 +-
net/sctp/auth.c | 6 +-
net/sctp/bind_addr.c | 2 +-
net/sctp/chunk.c | 2 +-
net/sctp/endpointola.c | 2 +-
net/sctp/ipv6.c | 4 +-
net/sctp/protocol.c | 6 +-
net/sctp/socket.c | 2 +-
net/sctp/stream.c | 2 +-
net/sctp/stream_sched_prio.c | 2 +-
net/sctp/transport.c | 2 +-
net/shaper/shaper.c | 7 +-
net/smc/af_smc.c | 8 +-
net/smc/smc_clc.c | 4 +-
net/smc/smc_core.c | 8 +-
net/smc/smc_ib.c | 2 +-
net/smc/smc_ism.c | 9 +-
net/smc/smc_llc.c | 8 +-
net/smc/smc_pnet.c | 6 +-
net/smc/smc_rx.c | 8 +-
net/smc/smc_stats.c | 4 +-
net/smc/smc_wr.c | 44 ++++-----
net/sunrpc/auth.c | 4 +-
net/sunrpc/auth_gss/auth_gss.c | 17 ++--
net/sunrpc/auth_gss/gss_krb5_mech.c | 2 +-
net/sunrpc/auth_gss/gss_mech_switch.c | 2 +-
net/sunrpc/auth_gss/gss_rpc_upcall.c | 2 +-
net/sunrpc/auth_gss/gss_rpc_xdr.c | 4 +-
net/sunrpc/auth_gss/svcauth_gss.c | 10 +-
net/sunrpc/auth_unix.c | 2 +-
net/sunrpc/backchannel_rqst.c | 2 +-
net/sunrpc/cache.c | 8 +-
net/sunrpc/clnt.c | 4 +-
net/sunrpc/rpc_pipe.c | 2 +-
net/sunrpc/rpcb_clnt.c | 2 +-
net/sunrpc/stats.c | 2 +-
net/sunrpc/svc.c | 5 +-
net/sunrpc/svcauth_unix.c | 6 +-
net/sunrpc/svcsock.c | 5 +-
net/sunrpc/sysfs.c | 10 +-
net/sunrpc/xdr.c | 2 +-
net/sunrpc/xprt.c | 4 +-
net/sunrpc/xprtmultipath.c | 2 +-
net/sunrpc/xprtrdma/ib_client.c | 2 +-
net/sunrpc/xprtrdma/svc_rdma_pcl.c | 2 +-
net/sunrpc/xprtrdma/verbs.c | 12 +--
net/switchdev/switchdev.c | 2 +-
net/tipc/bcast.c | 2 +-
net/tipc/bearer.c | 2 +-
net/tipc/crypto.c | 8 +-
net/tipc/discover.c | 2 +-
net/tipc/group.c | 4 +-
net/tipc/link.c | 2 +-
net/tipc/monitor.c | 8 +-
net/tipc/name_table.c | 10 +-
net/tipc/netlink_compat.c | 9 +-
net/tipc/node.c | 4 +-
net/tipc/socket.c | 2 +-
net/tipc/subscr.c | 2 +-
net/tipc/topsrv.c | 6 +-
net/tipc/udp_media.c | 4 +-
net/tls/tls_device.c | 8 +-
net/tls/tls_device_fallback.c | 2 +-
net/tls/tls_main.c | 2 +-
net/tls/tls_sw.c | 4 +-
net/unix/af_unix.c | 9 +-
net/unix/garbage.c | 6 +-
net/vmw_vsock/hyperv_transport.c | 4 +-
net/vmw_vsock/virtio_transport.c | 2 +-
net/vmw_vsock/virtio_transport_common.c | 2 +-
net/vmw_vsock/vmci_transport.c | 6 +-
net/wireless/core.c | 7 +-
net/wireless/ibss.c | 2 +-
net/wireless/nl80211.c | 76 +++++++--------
net/wireless/of.c | 2 +-
net/wireless/pmsr.c | 2 +-
net/wireless/reg.c | 22 ++---
net/wireless/scan.c | 14 ++-
net/wireless/sme.c | 2 +-
net/wireless/tests/util.c | 2 +-
net/wireless/util.c | 9 +-
net/wireless/wext-compat.c | 3 +-
net/x25/x25_forward.c | 3 +-
net/x25/x25_link.c | 2 +-
net/x25/x25_route.c | 2 +-
net/xdp/xdp_umem.c | 5 +-
net/xdp/xsk_buff_pool.c | 16 ++--
net/xdp/xsk_queue.c | 2 +-
net/xfrm/espintcp.c | 2 +-
net/xfrm/xfrm_ipcomp.c | 2 +-
net/xfrm/xfrm_iptfs.c | 11 ++-
net/xfrm/xfrm_policy.c | 6 +-
security/apparmor/apparmorfs.c | 2 +-
security/apparmor/audit.c | 2 +-
security/apparmor/label.c | 4 +-
security/apparmor/lib.c | 4 +-
security/apparmor/lsm.c | 2 +-
security/apparmor/match.c | 2 +-
security/apparmor/policy.c | 6 +-
security/apparmor/policy_compat.c | 6 +-
security/apparmor/policy_ns.c | 2 +-
security/apparmor/policy_unpack.c | 19 ++--
security/device_cgroup.c | 2 +-
security/integrity/digsig.c | 2 +-
security/integrity/evm/evm_main.c | 2 +-
security/integrity/evm/evm_secfs.c | 2 +-
security/integrity/ima/ima_api.c | 9 +-
security/integrity/ima/ima_crypto.c | 5 +-
security/integrity/ima/ima_modsig.c | 2 +-
security/integrity/ima/ima_mok.c | 2 +-
security/integrity/ima/ima_policy.c | 8 +-
security/integrity/ima/ima_queue.c | 6 +-
security/integrity/ima/ima_queue_keys.c | 2 +-
security/integrity/ima/ima_template.c | 13 +--
security/ipe/digest.c | 2 +-
security/ipe/hooks.c | 2 +-
security/ipe/policy.c | 2 +-
security/ipe/policy_parser.c | 6 +-
security/keys/key.c | 2 +-
security/keys/keyctl.c | 4 +-
security/keys/keyring.c | 2 +-
security/keys/request_key_auth.c | 2 +-
security/keys/trusted-keys/trusted_core.c | 2 +-
security/keys/trusted-keys/trusted_pkwm.c | 4 +-
security/keys/trusted-keys/trusted_tpm1.c | 7 +-
security/landlock/domain.c | 2 +-
security/landlock/object.c | 2 +-
security/landlock/ruleset.c | 12 +--
security/landlock/tsync.c | 2 +-
security/loadpin/loadpin.c | 2 +-
security/safesetid/securityfs.c | 6 +-
security/selinux/avc.c | 2 +-
security/selinux/hooks.c | 4 +-
security/selinux/ibpkey.c | 2 +-
security/selinux/netif.c | 2 +-
security/selinux/netnode.c | 2 +-
security/selinux/netport.c | 2 +-
security/selinux/selinuxfs.c | 4 +-
security/selinux/ss/conditional.c | 23 +++--
security/selinux/ss/hashtab.c | 6 +-
security/selinux/ss/policydb.c | 70 +++++++-------
security/selinux/ss/services.c | 14 +--
security/selinux/ss/sidtab.c | 2 +-
security/selinux/xfrm.c | 4 +-
security/smack/smack_access.c | 2 +-
security/smack/smack_lsm.c | 10 +-
security/smack/smackfs.c | 8 +-
security/tomoyo/audit.c | 2 +-
security/tomoyo/common.c | 4 +-
security/tomoyo/domain.c | 2 +-
security/yama/yama_lsm.c | 4 +-
sound/ac97/bus.c | 4 +-
sound/ac97/snd_ac97_compat.c | 2 +-
sound/aoa/codecs/onyx.c | 8 +-
sound/aoa/codecs/tas.c | 2 +-
sound/aoa/codecs/toonie.c | 2 +-
sound/aoa/core/gpio-pmf.c | 3 +-
sound/aoa/fabrics/layout.c | 2 +-
sound/aoa/soundbus/i2sbus/control.c | 2 +-
sound/aoa/soundbus/i2sbus/core.c | 2 +-
sound/aoa/soundbus/i2sbus/pcm.c | 2 +-
sound/core/compress_offload.c | 8 +-
sound/core/control.c | 4 +-
sound/core/control_compat.c | 10 +-
sound/core/control_led.c | 2 +-
sound/core/device.c | 2 +-
sound/core/hrtimer.c | 2 +-
sound/core/hwdep.c | 2 +-
sound/core/info.c | 8 +-
sound/core/init.c | 4 +-
sound/core/jack.c | 4 +-
sound/core/memalloc.c | 4 +-
sound/core/oss/mixer_oss.c | 32 +++----
sound/core/oss/pcm_oss.c | 18 ++--
sound/core/oss/pcm_plugin.c | 3 +-
sound/core/pcm.c | 8 +-
sound/core/pcm_compat.c | 2 +-
sound/core/pcm_dmaengine.c | 2 +-
sound/core/pcm_lib.c | 2 +-
sound/core/pcm_memory.c | 2 +-
sound/core/pcm_native.c | 8 +-
sound/core/rawmidi.c | 8 +-
sound/core/seq/oss/seq_oss_init.c | 4 +-
sound/core/seq/oss/seq_oss_midi.c | 6 +-
sound/core/seq/oss/seq_oss_readq.c | 4 +-
sound/core/seq/oss/seq_oss_synth.c | 3 +-
sound/core/seq/oss/seq_oss_timer.c | 2 +-
sound/core/seq/oss/seq_oss_writeq.c | 2 +-
sound/core/seq/seq_compat.c | 2 +-
sound/core/seq/seq_dummy.c | 2 +-
sound/core/seq/seq_fifo.c | 2 +-
sound/core/seq/seq_memory.c | 7 +-
sound/core/seq/seq_midi.c | 8 +-
sound/core/seq/seq_midi_emul.c | 4 +-
sound/core/seq/seq_midi_event.c | 2 +-
sound/core/seq/seq_ports.c | 4 +-
sound/core/seq/seq_prioq.c | 2 +-
sound/core/seq/seq_queue.c | 2 +-
sound/core/seq/seq_system.c | 2 +-
sound/core/seq/seq_timer.c | 2 +-
sound/core/seq/seq_ump_client.c | 10 +-
sound/core/seq/seq_virmidi.c | 6 +-
sound/core/sound.c | 2 +-
sound/core/sound_oss.c | 2 +-
sound/core/timer.c | 14 +--
sound/core/ump.c | 8 +-
sound/core/vmaster.c | 11 +--
sound/drivers/dummy.c | 4 +-
sound/drivers/mpu401/mpu401_uart.c | 2 +-
sound/drivers/mts64.c | 2 +-
sound/drivers/opl3/opl3_lib.c | 2 +-
sound/drivers/opl3/opl3_synth.c | 2 +-
sound/drivers/opl4/opl4_lib.c | 2 +-
sound/drivers/pcmtest.c | 4 +-
sound/drivers/portman2x4.c | 2 +-
sound/drivers/vx/vx_pcm.c | 8 +-
sound/firewire/amdtp-stream.c | 10 +-
sound/firewire/bebob/bebob_proc.c | 2 +-
sound/firewire/fireworks/fireworks.c | 2 +-
sound/firewire/fireworks/fireworks_proc.c | 2 +-
sound/firewire/motu/motu-hwdep.c | 6 +-
sound/firewire/packets-buffer.c | 2 +-
sound/hda/codecs/analog.c | 2 +-
sound/hda/codecs/ca0110.c | 2 +-
sound/hda/codecs/ca0132.c | 11 +--
sound/hda/codecs/cirrus/cs420x.c | 2 +-
sound/hda/codecs/cirrus/cs421x.c | 2 +-
sound/hda/codecs/cirrus/cs8409.c | 2 +-
sound/hda/codecs/cm9825.c | 2 +-
sound/hda/codecs/cmedia.c | 2 +-
sound/hda/codecs/conexant.c | 2 +-
sound/hda/codecs/generic.c | 4 +-
sound/hda/codecs/hdmi/hdmi.c | 2 +-
sound/hda/codecs/hdmi/simplehdmi.c | 2 +-
sound/hda/codecs/realtek/realtek.c | 4 +-
sound/hda/codecs/senarytech.c | 2 +-
sound/hda/codecs/si3054.c | 2 +-
sound/hda/codecs/sigmatel.c | 2 +-
sound/hda/codecs/via.c | 2 +-
sound/hda/common/beep.c | 2 +-
sound/hda/common/codec.c | 10 +-
sound/hda/common/controller.c | 4 +-
sound/hda/common/jack.c | 2 +-
sound/hda/common/proc.c | 7 +-
sound/hda/core/ext/controller.c | 2 +-
sound/hda/core/ext/stream.c | 4 +-
sound/hda/core/sysfs.c | 10 +-
sound/i2c/cs8427.c | 2 +-
sound/i2c/i2c.c | 4 +-
sound/i2c/other/ak4113.c | 2 +-
sound/i2c/other/ak4114.c | 2 +-
sound/i2c/other/ak4117.c | 2 +-
sound/i2c/tea6330t.c | 2 +-
sound/isa/gus/gus_main.c | 2 +-
sound/isa/gus/gus_mem.c | 2 +-
sound/isa/gus/gus_mem_proc.c | 4 +-
sound/isa/gus/gus_pcm.c | 2 +-
sound/isa/sb/emu8000_pcm.c | 2 +-
sound/isa/sb/sb16_csp.c | 2 +-
sound/isa/wavefront/wavefront_synth.c | 2 +-
sound/mips/hal2.c | 2 +-
sound/mips/sgio2audio.c | 2 +-
sound/parisc/harmony.c | 2 +-
sound/pci/ac97/ac97_codec.c | 4 +-
sound/pci/ac97/ac97_pcm.c | 2 +-
sound/pci/ak4531_codec.c | 2 +-
sound/pci/als300.c | 6 +-
sound/pci/asihpi/asihpi.c | 4 +-
sound/pci/asihpi/hpi6000.c | 2 +-
sound/pci/asihpi/hpi6205.c | 2 +-
sound/pci/asihpi/hpicmn.c | 5 +-
sound/pci/asihpi/hpidspcd.c | 2 +-
sound/pci/asihpi/hpioctl.c | 4 +-
sound/pci/ca0106/ca0106_main.c | 4 +-
sound/pci/cmipci.c | 4 +-
sound/pci/cs46xx/cs46xx_lib.c | 6 +-
sound/pci/cs46xx/dsp_spos.c | 8 +-
sound/pci/cs46xx/dsp_spos_scb_lib.c | 2 +-
sound/pci/ctxfi/ctamixer.c | 4 +-
sound/pci/ctxfi/ctatc.c | 2 +-
sound/pci/ctxfi/ctdaio.c | 8 +-
sound/pci/ctxfi/cthw20k1.c | 16 ++--
sound/pci/ctxfi/cthw20k2.c | 16 ++--
sound/pci/ctxfi/ctmixer.c | 2 +-
sound/pci/ctxfi/ctpcm.c | 4 +-
sound/pci/ctxfi/ctsrc.c | 9 +-
sound/pci/ctxfi/cttimer.c | 2 +-
sound/pci/ctxfi/ctvmem.c | 6 +-
sound/pci/echoaudio/echoaudio.c | 2 +-
sound/pci/emu10k1/emu10k1x.c | 4 +-
sound/pci/emu10k1/emufx.c | 34 ++++---
sound/pci/emu10k1/emupcm.c | 10 +-
sound/pci/es1968.c | 8 +-
sound/pci/ice1712/ak4xxx.c | 2 +-
sound/pci/ice1712/aureon.c | 4 +-
sound/pci/ice1712/delta.c | 2 +-
sound/pci/ice1712/ews.c | 4 +-
sound/pci/ice1712/hoontech.c | 4 +-
sound/pci/ice1712/juli.c | 4 +-
sound/pci/ice1712/maya44.c | 2 +-
sound/pci/ice1712/phase.c | 6 +-
sound/pci/ice1712/pontis.c | 2 +-
sound/pci/ice1712/prodigy192.c | 2 +-
sound/pci/ice1712/prodigy_hifi.c | 8 +-
sound/pci/ice1712/psc724.c | 2 +-
sound/pci/ice1712/quartet.c | 4 +-
sound/pci/ice1712/revo.c | 6 +-
sound/pci/ice1712/se.c | 2 +-
sound/pci/ice1712/wtm.c | 2 +-
sound/pci/mixart/mixart.c | 6 +-
sound/pci/mixart/mixart_hwdep.c | 6 +-
sound/pci/pcxhr/pcxhr.c | 4 +-
sound/pci/riptide/riptide.c | 6 +-
sound/pci/rme9652/hdspm.c | 4 +-
sound/pci/trident/trident_main.c | 2 +-
sound/pci/via82xx.c | 5 +-
sound/pci/via82xx_modem.c | 5 +-
sound/pci/ymfpci/ymfpci_main.c | 4 +-
sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 2 +-
sound/ppc/awacs.c | 2 +-
sound/ppc/beep.c | 2 +-
sound/ppc/daca.c | 2 +-
sound/ppc/pmac.c | 2 +-
sound/ppc/tumbler.c | 2 +-
sound/sh/aica.c | 4 +-
sound/sh/sh_dac_audio.c | 2 +-
sound/soc/amd/acp-pcm-dma.c | 2 +-
sound/soc/amd/acp/acp-platform.c | 2 +-
sound/soc/amd/acp/acp-sdw-legacy-mach.c | 4 +-
sound/soc/amd/acp/acp-sdw-sof-mach.c | 4 +-
sound/soc/amd/ps/ps-pdm-dma.c | 2 +-
sound/soc/amd/ps/ps-sdw-dma.c | 2 +-
sound/soc/amd/raven/acp3x-pcm-dma.c | 2 +-
sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 +-
sound/soc/amd/vangogh/acp5x-pcm-dma.c | 2 +-
sound/soc/amd/yc/acp6x-pdm-dma.c | 2 +-
sound/soc/atmel/atmel-pcm-pdc.c | 2 +-
sound/soc/atmel/mchp-pdmc.c | 2 +-
sound/soc/au1x/dma.c | 6 +-
sound/soc/bcm/bcm63xx-pcm-whistler.c | 4 +-
sound/soc/codecs/aw88395/aw88395_lib.c | 4 +-
sound/soc/codecs/cx20442.c | 2 +-
sound/soc/codecs/da7219.c | 4 +-
sound/soc/codecs/lpass-rx-macro.c | 6 +-
sound/soc/codecs/lpass-wsa-macro.c | 8 +-
sound/soc/codecs/pcm6240.c | 11 +--
sound/soc/codecs/sigmadsp.c | 5 +-
sound/soc/codecs/tas2781-fmwlib.c | 45 ++++-----
sound/soc/codecs/tas2783-sdw.c | 4 +-
sound/soc/codecs/wcd-clsh-v2.c | 2 +-
sound/soc/codecs/wcd-mbhc-v2.c | 2 +-
sound/soc/codecs/wm0010.c | 2 +-
sound/soc/codecs/wm_adsp.c | 12 +--
sound/soc/fsl/fsl_asrc_m2m.c | 4 +-
sound/soc/fsl/fsl_dma.c | 2 +-
sound/soc/fsl/fsl_qmc_audio.c | 2 +-
sound/soc/fsl/imx-pcm-fiq.c | 2 +-
sound/soc/fsl/mpc5200_dma.c | 2 +-
sound/soc/fsl/p1022_ds.c | 2 +-
sound/soc/fsl/p1022_rdk.c | 2 +-
sound/soc/generic/audio-graph-card.c | 2 +-
sound/soc/generic/audio-graph-card2.c | 2 +-
sound/soc/generic/simple-card.c | 2 +-
sound/soc/intel/atom/sst-mfld-platform-compress.c | 2 +-
sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +-
sound/soc/intel/atom/sst/sst.c | 2 +-
sound/soc/intel/atom/sst/sst_ipc.c | 2 +-
sound/soc/intel/atom/sst/sst_loader.c | 2 +-
sound/soc/intel/atom/sst/sst_pvt.c | 2 +-
sound/soc/intel/avs/path.c | 8 +-
sound/soc/intel/avs/pcm.c | 2 +-
sound/soc/intel/avs/utils.c | 6 +-
sound/soc/intel/boards/sof_sdw.c | 4 +-
sound/soc/intel/catpt/pcm.c | 2 +-
sound/soc/loongson/loongson_dma.c | 2 +-
sound/soc/mediatek/mt8186/mt8186-audsys-clk.c | 2 +-
sound/soc/mediatek/mt8188/mt8188-audsys-clk.c | 2 +-
sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 2 +-
sound/soc/meson/aiu-fifo.c | 2 +-
sound/soc/meson/axg-tdm-formatter.c | 2 +-
sound/soc/meson/meson-codec-glue.c | 2 +-
sound/soc/pxa/pxa-ssp.c | 4 +-
sound/soc/qcom/lpass-platform.c | 2 +-
sound/soc/qcom/qdsp6/q6adm.c | 2 +-
sound/soc/qcom/qdsp6/q6afe.c | 2 +-
sound/soc/qcom/qdsp6/q6apm-dai.c | 4 +-
sound/soc/qcom/qdsp6/q6apm.c | 6 +-
sound/soc/qcom/qdsp6/q6asm-dai.c | 4 +-
sound/soc/qcom/qdsp6/q6asm.c | 4 +-
sound/soc/qcom/qdsp6/q6core.c | 2 +-
sound/soc/qcom/qdsp6/q6routing.c | 2 +-
sound/soc/qcom/qdsp6/topology.c | 17 ++--
sound/soc/renesas/siu_dai.c | 2 +-
sound/soc/samsung/idma.c | 2 +-
sound/soc/sdca/sdca_asoc.c | 2 +-
sound/soc/sdca/sdca_function_device.c | 2 +-
sound/soc/sdca/sdca_jack.c | 2 +-
sound/soc/soc-ac97.c | 2 +-
sound/soc/soc-core.c | 2 +-
sound/soc/soc-dapm.c | 18 ++--
sound/soc/soc-generic-dmaengine-pcm.c | 2 +-
sound/soc/soc-ops-test.c | 2 +-
sound/soc/soc-ops.c | 2 +-
sound/soc/soc-pcm.c | 2 +-
sound/soc/soc-usb.c | 2 +-
sound/soc/sof/compress.c | 2 +-
sound/soc/sof/intel/apl.c | 2 +-
sound/soc/sof/intel/cnl.c | 2 +-
sound/soc/sof/intel/hda-mlink.c | 2 +-
sound/soc/sof/intel/icl.c | 2 +-
sound/soc/sof/intel/mtl.c | 2 +-
sound/soc/sof/intel/skl.c | 2 +-
sound/soc/sof/intel/telemetry.c | 6 +-
sound/soc/sof/intel/tgl.c | 2 +-
sound/soc/sof/ipc3-dtrace.c | 2 +-
sound/soc/sof/ipc3-topology.c | 11 ++-
sound/soc/sof/ipc4-pcm.c | 14 +--
sound/soc/sof/ipc4-topology.c | 33 ++++---
sound/soc/sof/sof-client-probes-ipc4.c | 2 +-
sound/soc/sof/sof-client.c | 4 +-
sound/soc/sof/stream-ipc.c | 2 +-
sound/soc/sof/topology.c | 22 ++---
sound/soc/sprd/sprd-pcm-compress.c | 2 +-
sound/soc/xilinx/xlnx_formatter_pcm.c | 2 +-
sound/sound_core.c | 2 +-
sound/synth/emux/emux.c | 6 +-
sound/synth/emux/emux_effect.c | 4 +-
sound/synth/emux/emux_seq.c | 8 +-
sound/synth/emux/soundfont.c | 8 +-
sound/synth/util_mem.c | 2 +-
sound/usb/6fire/comm.c | 3 +-
sound/usb/6fire/control.c | 4 +-
sound/usb/6fire/firmware.c | 3 +-
sound/usb/6fire/midi.c | 3 +-
sound/usb/6fire/pcm.c | 2 +-
sound/usb/caiaq/audio.c | 5 +-
sound/usb/endpoint.c | 6 +-
sound/usb/fcp.c | 6 +-
sound/usb/hiface/pcm.c | 2 +-
sound/usb/line6/capture.c | 4 +-
sound/usb/line6/driver.c | 2 +-
sound/usb/line6/midi.c | 2 +-
sound/usb/line6/pcm.c | 2 +-
sound/usb/line6/playback.c | 4 +-
sound/usb/line6/toneport.c | 2 +-
sound/usb/media.c | 4 +-
sound/usb/midi.c | 6 +-
sound/usb/midi2.c | 6 +-
sound/usb/misc/ua101.c | 2 +-
sound/usb/mixer.c | 18 ++--
sound/usb/mixer_quirks.c | 13 +--
sound/usb/mixer_s1810c.c | 4 +-
sound/usb/mixer_scarlett.c | 2 +-
sound/usb/mixer_scarlett2.c | 4 +-
sound/usb/mixer_us16x08.c | 8 +-
sound/usb/power.c | 2 +-
sound/usb/qcom/qc_audio_offload.c | 16 ++--
sound/usb/quirks.c | 6 +-
sound/usb/stream.c | 12 +--
sound/usb/usx2y/usbusx2yaudio.c | 9 +-
sound/virtio/virtio_card.c | 3 +-
sound/virtio/virtio_jack.c | 2 +-
sound/virtio/virtio_pcm.c | 2 +-
sound/virtio/virtio_pcm_msg.c | 4 +-
sound/x86/intel_hdmi_audio.c | 2 +-
sound/xen/xen_snd_front_alsa.c | 4 +-
sound/xen/xen_snd_front_evtchnl.c | 5 +-
virt/kvm/coalesced_mmio.c | 3 +-
virt/kvm/eventfd.c | 7 +-
virt/kvm/guest_memfd.c | 2 +-
virt/kvm/irqchip.c | 6 +-
virt/kvm/kvm_main.c | 34 +++----
virt/kvm/vfio.c | 4 +-
8018 files changed, 20062 insertions(+), 20914 deletions(-)
--
Kees Cook
^ permalink raw reply [flat|nested] 21+ messages in thread* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 9:18 [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 Kees Cook @ 2026-02-21 19:49 ` Linus Torvalds 2026-02-21 20:16 ` Linus Torvalds ` (3 more replies) 2026-02-21 19:55 ` pr-tracker-bot 1 sibling, 4 replies; 21+ messages in thread From: Linus Torvalds @ 2026-02-21 19:49 UTC (permalink / raw) To: Kees Cook; +Cc: linux-kernel On Sat, 21 Feb 2026 at 01:18, Kees Cook <kees@kernel.org> wrote: > > Please pull these kmalloc_obj treewide refactor for v7.0-rc1. So I've pulled this, updated the merge message to explain that clang issue a bit more, and looked at the resulting diff. It all looks more readable to me (in addition to having the better type checking), but when looking at the diff it struck me that I think this could perhaps be made more readable still... In particular, I reacted to how almost everything was using GFP_KERNEL. So I did some stupid stats to check: git grep ',[ ]*GFP_[_A-Z]*)' | sed 's/.*\(GFP_[_A-Z]*\).*/\1/' | sort | uniq -c | sort -n and makes it clear that of the simple single-GFP values we have, GFP_KERNEL is up there with almost an order of magnitude more users than the next entry (GFP_ATOMIC). Which is obviously not surprising at all, but it was good to just verify that reaction from looking at the diff. Now, kmalloc_obj() and friends are not the majority of this pattern at all, but considering that this is a new convenience macro that does better type handling, maybe we should strive to also make it more convenient to use? IOW, how about doing something like this: #define pick_first(a, ...) a #define GFP(...) pick_first(__VA_ARGS__ __VA_OPT__(,) GFP_KERNEL) #define kmalloc_obj(VAR_OR_TYPE, ...) \ __alloc_objs(kmalloc, GFP(__VA_ARGS__), typeof(VAR_OR_TYPE), 1) and now you can just do a = kmalloc_obj(type); if you just want the default GFP_KERNEL? (And yeah, those helper macros need better names that don't conflict with anything else) Linus ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 19:49 ` Linus Torvalds @ 2026-02-21 20:16 ` Linus Torvalds 2026-02-21 22:33 ` Linus Torvalds 2026-02-21 22:37 ` Kees Cook 2026-02-21 22:46 ` Kees Cook ` (2 subsequent siblings) 3 siblings, 2 replies; 21+ messages in thread From: Linus Torvalds @ 2026-02-21 20:16 UTC (permalink / raw) To: Kees Cook; +Cc: linux-kernel On Sat, 21 Feb 2026 at 11:49, Linus Torvalds <torvalds@linux-foundation.org> wrote: > > So I've pulled this [..] Uhhuh. Something funky is going on. On my local build with clang and my local machine configuration, with this pull I get net/core/dev.o: warning: objtool: register_netdev+0x21: register_netdevice() missing __noreturn in .c/.h or NORETURN() in noreturns.h net/core/dev.o: warning: objtool: unregister_netdev+0x45: unregister_netdevice_many_notify() missing __noreturn in .c/.h or NORETURN() in noreturns.h which makes no sense to me at all, but it's repeatable. Without this pull there are no objtool warnings, with this pull the above warning happens. There obviously are a number of conversions in that file, but none of them should have *any* effect of any code generation that I can see. So the fact that they clearly have some odd effect is a bit scary. On a hunch, I reverted the two *_flex() conversions, and the problem went away. And then I narrowed it down to *just* this hunk: --- a/net/core/dev.c +++ b/net/core/dev.c @@ -6510,8 +6510,7 @@ struct flush_backlogs { static struct flush_backlogs *flush_backlogs_alloc(void) { - return kmalloc(struct_size_t(struct flush_backlogs, w, nr_cpu_ids), - GFP_KERNEL); + return kmalloc_flex(struct flush_backlogs, w, nr_cpu_ids, GFP_KERNEL); } static struct flush_backlogs *flush_backlogs_fallback; which is what triggers it. So there's something going on with this conversion, or there's another clang bug lurking. I'm not sure this is a fatal issue, but it makes me *very* nervous. Because that objtool error screams "compiler generates garbage code" to me. Linus ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 20:16 ` Linus Torvalds @ 2026-02-21 22:33 ` Linus Torvalds 2026-02-21 22:43 ` Kees Cook 2026-02-21 22:37 ` Kees Cook 1 sibling, 1 reply; 21+ messages in thread From: Linus Torvalds @ 2026-02-21 22:33 UTC (permalink / raw) To: Kees Cook; +Cc: linux-kernel On Sat, 21 Feb 2026 at 12:16, Linus Torvalds <torvalds@linux-foundation.org> wrote: > > I'm not sure this is a fatal issue, but it makes me *very* nervous. This is definitely a fatal issue for this patch series. I'm looking at the code generation for this thing, and this is what register_netdevice_notifier() compiles into for me: register_netdevice_notifier: # @register_netdevice_notifier callq __fentry__ pushq %rbx movq %rdi, %rbx movq $pernet_ops_rwsem, %rdi callq down_write callq rtnl_lock movq $netdev_chain, %rdi movq %rbx, %rsi callq raw_notifier_chain_register movl %eax, %ebx callq rtnl_unlock movq $pernet_ops_rwsem, %rdi callq up_write movl %ebx, %eax popq %rbx retq that looks nice and simple, but it's *way* too simple. The source code has this /* Close race with setup_net() and cleanup_net() */ down_write(&pernet_ops_rwsem); /* When RTNL is removed, we need protection for netdev_chain. */ rtnl_lock(); err = raw_notifier_chain_register(&netdev_chain, nb); if (err) goto unlock; if (dev_boot_phase) goto unlock; for_each_net(net) { __rtnl_net_lock(net); ... and it appears that clang has decided that "dev_boot_phase" is always 1, so it just took that "goto unlock" path unconditionally, and basically removed most of that function in the process. And the *reason* it decided that seems to be that we have static int dev_boot_phase = 1; elsewhere in the same file, and it is only cleared in net_dev_init(). And in net_dev_init(), clang has decided that this code: if (register_pernet_subsys(&netdev_net_ops)) goto out; /* * Initialise the packet receive queues. */ flush_backlogs_fallback = flush_backlogs_alloc(); if (!flush_backlogs_fallback) goto out; should result in this: movq $netdev_net_ops, %rdi callq register_pernet_subsys testl %eax, %eax jne .LBB277_6 # %bb.5: #APP .Ltmp1557: ud2 .section __bug_table,"aw",@progbits it it has decided that the flush_backlogs_alloc() call should result in an unconditional WARN_ON(). The string associated with that WARN_ON() is overflows_flex_counter_type(typeof(struct flush_backlogs), w, __count) which I guess is not surprising: that's exactly what that kmalloc_flex(struct flush_backlogs, w, nr_cpu_ids, GFP_KERNEL); change would do. So in clang's world, the code that follows - that sets 'dev_boot_phase' to zero among other things - never happens, because that kmalloc_flex() unconditionally returns NULL after the warning. Which in turns is why objtool then complains about that "register_netdevice() missing __noreturn" because clang sees that BUG_ON(dev_boot_phase); and for all the same reasons thinks that that is always true and the code always BUG()s out. I do not think this is fixable. I complained about the overly complicated macros earlier, and suggested you only do the minimal and obvious kmalloc_obj() without any of the flex crap. You decided that you need to do the complicated case too, and now that case is too complicated for the compiler. So I suspect the only option is to revert this all. I'll look at this some more to see if there's something particular about that *one* allocation, but I suspect the whole kmalloc_flex() just has to die. And next time I ask you to do only the simple thing, JUST DO IT. Because right now your "hardening" is plain buggy garbage. It's "hardening" only in the strict sense that a completely non-bootable machine sure as hell is secure. Linus ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 22:33 ` Linus Torvalds @ 2026-02-21 22:43 ` Kees Cook 2026-02-21 23:01 ` Linus Torvalds 0 siblings, 1 reply; 21+ messages in thread From: Kees Cook @ 2026-02-21 22:43 UTC (permalink / raw) To: Linus Torvalds; +Cc: linux-kernel On Sat, Feb 21, 2026 at 02:33:16PM -0800, Linus Torvalds wrote: > it it has decided that the flush_backlogs_alloc() call should result > in an unconditional WARN_ON(). The string associated with that > WARN_ON() is > > overflows_flex_counter_type(typeof(struct flush_backlogs), w, __count) > > which I guess is not surprising: that's exactly what that > > kmalloc_flex(struct flush_backlogs, w, nr_cpu_ids, GFP_KERNEL); > > change would do. > > So in clang's world, the code that follows - that sets > 'dev_boot_phase' to zero among other things - never happens, because > that kmalloc_flex() unconditionally returns NULL after the warning. UUUuuuuggh. > I do not think this is fixable. I complained about the overly > complicated macros earlier, and suggested you only do the minimal and > obvious kmalloc_obj() without any of the flex crap. How about this, then? diff --git a/include/linux/slab.h b/include/linux/slab.h index c5fde8740281..1270320b59c8 100644 --- a/include/linux/slab.h +++ b/include/linux/slab.h @@ -1003,11 +1003,7 @@ void *kmalloc_nolock_noprof(size_t size, gfp_t gfp_flags, int node); ({ \ const size_t __count = (COUNT); \ const size_t __obj_size = struct_size_t(TYPE, FAM, __count); \ - TYPE *__obj_ptr; \ - if (WARN_ON_ONCE(overflows_flex_counter_type(TYPE, FAM, __count))) \ - __obj_ptr = NULL; \ - else \ - __obj_ptr = KMALLOC(__obj_size, GFP); \ + TYPE *__obj_ptr = KMALLOC(__obj_size, GFP); \ if (__obj_ptr) \ __set_flex_counter(__obj_ptr->FAM, __count); \ __obj_ptr; \ I'll go see if that helps. -Kees -- Kees Cook ^ permalink raw reply related [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 22:43 ` Kees Cook @ 2026-02-21 23:01 ` Linus Torvalds 2026-02-21 23:19 ` Linus Torvalds 2026-02-21 23:19 ` Kees Cook 0 siblings, 2 replies; 21+ messages in thread From: Linus Torvalds @ 2026-02-21 23:01 UTC (permalink / raw) To: Kees Cook; +Cc: linux-kernel On Sat, 21 Feb 2026 at 14:43, Kees Cook <kees@kernel.org> wrote: > > How about this, then? I will do that, because it obviously fixes the immediate problem, and I think that code is garbage, and we shouldn't have WARN_ON_ONCE() like that in basic functions. And the flex counter type isn't even something this code should care about in the first place. But I think I found the real bug: #define overflows_flex_counter_type(TYPE, FAM, COUNT) \ (!overflows_type(COUNT, typeof_flex_counter(((TYPE *)NULL)->FAM))) WTF is up with that '!' there? That seems entirely bogus. So now overflows_flex_counter_type() will return true in it *doesn't* overflow the type. So I think clang was not actually the problem. That whole code looks buggy. But that actually makes me *less* happy, because it means that this whole patch must have been ENTIRELY untested in any shape or form. If I read this right, none of this should have successfully booted anywhere if you had actually tested it outside of just compile-testing it. I kiddingly say "It compiles - ship it". But it's a JOKE for chrissake. That's not how kernel development should work. Linus ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 23:01 ` Linus Torvalds @ 2026-02-21 23:19 ` Linus Torvalds 2026-02-21 23:19 ` Kees Cook 1 sibling, 0 replies; 21+ messages in thread From: Linus Torvalds @ 2026-02-21 23:19 UTC (permalink / raw) To: Kees Cook; +Cc: linux-kernel On Sat, 21 Feb 2026 at 15:01, Linus Torvalds <torvalds@linux-foundation.org> wrote: > > But I think I found the real bug: > > #define overflows_flex_counter_type(TYPE, FAM, COUNT) \ > (!overflows_type(COUNT, typeof_flex_counter(((TYPE *)NULL)->FAM))) > > WTF is up with that '!' there? That seems entirely bogus. So now > overflows_flex_counter_type() will return true in it *doesn't* > overflow the type. I pushed out what I think is the fix, but will have to run to do some errands now so can't check it fully. I'm pretty certain it is better than the status quo before it, though. I did verify that at least clang doesn't generate crazy code any more (which was never because of any clang bug, but due to the source code being crazy). Linus ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 23:01 ` Linus Torvalds 2026-02-21 23:19 ` Linus Torvalds @ 2026-02-21 23:19 ` Kees Cook 2026-02-22 1:08 ` Eric Biggers 1 sibling, 1 reply; 21+ messages in thread From: Kees Cook @ 2026-02-21 23:19 UTC (permalink / raw) To: Linus Torvalds; +Cc: linux-kernel On Sat, Feb 21, 2026 at 03:01:15PM -0800, Linus Torvalds wrote: > But I think I found the real bug: > > #define overflows_flex_counter_type(TYPE, FAM, COUNT) \ > (!overflows_type(COUNT, typeof_flex_counter(((TYPE *)NULL)->FAM))) > > WTF is up with that '!' there? That seems entirely bogus. So now > overflows_flex_counter_type() will return true in it *doesn't* > overflow the type. > > So I think clang was not actually the problem. That whole code looks buggy. I would agree. This code mutated a few times but the logic and docs for this function are in sync ("Returns: true if @COUNT can be represented") but I renamed it somewhere along the way in a confusing way and then got the above quoted macro's usage wrong. > But that actually makes me *less* happy, because it means that this > whole patch must have been ENTIRELY untested in any shape or form. > > If I read this right, none of this should have successfully booted > anywhere if you had actually tested it outside of just compile-testing > it. Right, I am surprised as well, since I explicitly did boot testing on the tree-wide refactor, though I admit the most recent validation over the last few weeks has been on the compile testing side due to tracking down type mismatches. FWIW, I have now been able to reproduce the objtool warning, though, using Fedora 42's Clang 20. I'm frustrated that it didn't show with the other builds I did, and that 0day never sent a single email about it over the weeks that I've had my tree up for testing. -Kees -- Kees Cook ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 23:19 ` Kees Cook @ 2026-02-22 1:08 ` Eric Biggers 2026-02-22 14:50 ` David Laight 0 siblings, 1 reply; 21+ messages in thread From: Eric Biggers @ 2026-02-22 1:08 UTC (permalink / raw) To: Kees Cook; +Cc: Linus Torvalds, linux-kernel On Sat, Feb 21, 2026 at 03:19:56PM -0800, Kees Cook wrote: > On Sat, Feb 21, 2026 at 03:01:15PM -0800, Linus Torvalds wrote: > > But I think I found the real bug: > > > > #define overflows_flex_counter_type(TYPE, FAM, COUNT) \ > > (!overflows_type(COUNT, typeof_flex_counter(((TYPE *)NULL)->FAM))) > > > > WTF is up with that '!' there? That seems entirely bogus. So now > > overflows_flex_counter_type() will return true in it *doesn't* > > overflow the type. > > > > So I think clang was not actually the problem. That whole code looks buggy. > > I would agree. This code mutated a few times but the logic and > docs for this function are in sync ("Returns: true if @COUNT can be > represented") but I renamed it somewhere along the way in a confusing > way and then got the above quoted macro's usage wrong. > > > But that actually makes me *less* happy, because it means that this > > whole patch must have been ENTIRELY untested in any shape or form. > > > > If I read this right, none of this should have successfully booted > > anywhere if you had actually tested it outside of just compile-testing > > it. > > Right, I am surprised as well, since I explicitly did boot testing on > the tree-wide refactor, though I admit the most recent validation over > the last few weeks has been on the compile testing side due to tracking > down type mismatches. > > FWIW, I have now been able to reproduce the objtool warning, though, > using Fedora 42's Clang 20. I'm frustrated that it didn't show with the > other builds I did, and that 0day never sent a single email about it > over the weeks that I've had my tree up for testing. Just spent a while bisecting why the kernel wasn't booting on 8934827db540 with clang 21.1.8 before I noticed Linus's fix (for a pull request that wasn't Cc'ed to any mailing lists other than linux-kernel). Do we have a sense of how this made it in? __flex_counter expands to '(void *)NULL' for clang versions before 22 (despite the incorrect comment above it that says clang >= 19), causing typeof_flex_counter to evaluate to size_t, causing (!overflows_type(COUNT, typeof_flex_counter(((TYPE *)NULL)->FAM))) to always be true on 64-bit. So it looks like k*alloc_flex() always returned NULL, unless the kernel was built with pre-release clang 22. Not sure what I'm missing. It looks like the conversions of kmalloc() et al to kmalloc_flex() et al were never in linux-next, so presumably that was a factor? - Eric ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-22 1:08 ` Eric Biggers @ 2026-02-22 14:50 ` David Laight 2026-02-22 17:34 ` Kees Cook 2026-02-23 9:19 ` Geert Uytterhoeven 0 siblings, 2 replies; 21+ messages in thread From: David Laight @ 2026-02-22 14:50 UTC (permalink / raw) To: Eric Biggers; +Cc: Kees Cook, Linus Torvalds, linux-kernel On Sat, 21 Feb 2026 17:08:47 -0800 Eric Biggers <ebiggers@kernel.org> wrote: ... > It looks like the conversions of kmalloc() et al to kmalloc_flex() et al > were never in linux-next, so presumably that was a factor? Was the patch even posted to lkml? I don't remember seeing it. David > > - Eric > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-22 14:50 ` David Laight @ 2026-02-22 17:34 ` Kees Cook 2026-02-23 9:19 ` Geert Uytterhoeven 1 sibling, 0 replies; 21+ messages in thread From: Kees Cook @ 2026-02-22 17:34 UTC (permalink / raw) To: David Laight; +Cc: Eric Biggers, Linus Torvalds, linux-kernel On Sun, Feb 22, 2026 at 02:50:10PM +0000, David Laight wrote: > On Sat, 21 Feb 2026 17:08:47 -0800 > Eric Biggers <ebiggers@kernel.org> wrote: > > ... > > It looks like the conversions of kmalloc() et al to kmalloc_flex() et al > > were never in linux-next, so presumably that was a factor? > > Was the patch even posted to lkml? > I don't remember seeing it. The function was in next for the whole dev cycle, but the conversion was huge, so I never sent it in email, but I've had a few snapshots on kernel.org for 0day to pick up, for example: https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git/log/?h=test/next-20260205/kmalloc_obj -- Kees Cook ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-22 14:50 ` David Laight 2026-02-22 17:34 ` Kees Cook @ 2026-02-23 9:19 ` Geert Uytterhoeven 1 sibling, 0 replies; 21+ messages in thread From: Geert Uytterhoeven @ 2026-02-23 9:19 UTC (permalink / raw) To: David Laight; +Cc: Eric Biggers, Kees Cook, Linus Torvalds, linux-kernel On Sun, 22 Feb 2026 at 15:50, David Laight <david.laight.linux@gmail.com> wrote: > On Sat, 21 Feb 2026 17:08:47 -0800 > Eric Biggers <ebiggers@kernel.org> wrote: > > ... > > It looks like the conversions of kmalloc() et al to kmalloc_flex() et al > > were never in linux-next, so presumably that was a factor? > > Was the patch even posted to lkml? > I don't remember seeing it. The commits also didn't have any Link:-tags, so it took a bit of searching to find this thread, after I discovered these changes to some files I am listed as maintainer for... Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 20:16 ` Linus Torvalds 2026-02-21 22:33 ` Linus Torvalds @ 2026-02-21 22:37 ` Kees Cook 2026-02-21 22:43 ` Linus Torvalds 1 sibling, 1 reply; 21+ messages in thread From: Kees Cook @ 2026-02-21 22:37 UTC (permalink / raw) To: Linus Torvalds; +Cc: linux-kernel On Sat, Feb 21, 2026 at 12:16:57PM -0800, Linus Torvalds wrote: > On Sat, 21 Feb 2026 at 11:49, Linus Torvalds > <torvalds@linux-foundation.org> wrote: > > > > So I've pulled this [..] > > Uhhuh. Something funky is going on. > > On my local build with clang and my local machine configuration, with > this pull I get Which Clang version? > So there's something going on with this conversion, or there's another > clang bug lurking. > > I'm not sure this is a fatal issue, but it makes me *very* nervous. I'll see if I can reproduce this, but based on the last problem, I'm going to assume it's the __builtin_counted_by_ref stuff again, as that's the only "special" in in the kmalloc_flex() stuff... -- Kees Cook ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 22:37 ` Kees Cook @ 2026-02-21 22:43 ` Linus Torvalds 0 siblings, 0 replies; 21+ messages in thread From: Linus Torvalds @ 2026-02-21 22:43 UTC (permalink / raw) To: Kees Cook; +Cc: linux-kernel On Sat, 21 Feb 2026 at 14:37, Kees Cook <kees@kernel.org> wrote: > > Which Clang version? This is clang version 20.1.8 (Fedora 20.1.8-4.fc42) so it's not something obscure. Linus ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 19:49 ` Linus Torvalds 2026-02-21 20:16 ` Linus Torvalds @ 2026-02-21 22:46 ` Kees Cook 2026-02-22 4:52 ` Linus Torvalds 2026-02-22 10:38 ` David Laight 3 siblings, 0 replies; 21+ messages in thread From: Kees Cook @ 2026-02-21 22:46 UTC (permalink / raw) To: Linus Torvalds; +Cc: linux-kernel On Sat, Feb 21, 2026 at 11:49:19AM -0800, Linus Torvalds wrote: > IOW, how about doing something like this: > > #define pick_first(a, ...) a > #define GFP(...) pick_first(__VA_ARGS__ __VA_OPT__(,) GFP_KERNEL) > > #define kmalloc_obj(VAR_OR_TYPE, ...) \ > __alloc_objs(kmalloc, GFP(__VA_ARGS__), typeof(VAR_OR_TYPE), 1) > > and now you can just do > > a = kmalloc_obj(type); > > if you just want the default GFP_KERNEL? Yeah, I'd really like to do this, though I was trying to reduce the macro shenanigans for this first phase, as you had correctly been bothered about their proposed complexity. (And even their current complexity is still creating problems for this series...) :| -- Kees Cook ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 19:49 ` Linus Torvalds 2026-02-21 20:16 ` Linus Torvalds 2026-02-21 22:46 ` Kees Cook @ 2026-02-22 4:52 ` Linus Torvalds 2026-02-22 7:05 ` Kees Cook 2026-02-22 10:44 ` Julia Lawall 2026-02-22 10:38 ` David Laight 3 siblings, 2 replies; 21+ messages in thread From: Linus Torvalds @ 2026-02-22 4:52 UTC (permalink / raw) To: Kees Cook; +Cc: linux-kernel, Julia Lawall On Sat, 21 Feb 2026 at 11:49, Linus Torvalds <torvalds@linux-foundation.org> wrote: > > IOW, how about doing something like this: > > #define pick_first(a, ...) a > #define GFP(...) pick_first(__VA_ARGS__ __VA_OPT__(,) GFP_KERNEL) > > #define kmalloc_obj(VAR_OR_TYPE, ...) \ > __alloc_objs(kmalloc, GFP(__VA_ARGS__), typeof(VAR_OR_TYPE), 1) > > and now you can just do > > a = kmalloc_obj(type); > > if you just want the default GFP_KERNEL? So I decided to just do this now, because it's going to cause unnecessary merge conflict pain if I do it at any other time. Right now, those lines are all being modified anyway, so any merge conflict pain is not going to be made worse if I tweak the end result a bit more. Yes, hopefully the "just before rc1" timing minimizes conflicts anyway, but I still don't want to add more to it. I'm not super-happy about it considering how the base patch caused issues, but I tried to be rather careful and I did only the trivial cases where I could then look at the resulting diffs (both with my eyes and some scripts) and try to double-check them that way too. I did the truly trivial cases with some simplistic sed scripts, and some of the line-wrapping cases with an even uglier script. I'm adding Julia, because for the line-wrapping case I first tried to use coccinelle to do it, but spatch failed on me half-way with an assertion failure in kernel/trace/trace_events_hist.c, which I couldn't figure out. My script was probably to blame, but it boiled down to basically just -ALLOC(E, GFP_KERNEL) +ALLOC(E) (with the ALLOC pattern from Kees' script) but I'm really not very good at coccinelle. And "not very good" is putting it lightly. End result: I didn't convert everything, but I've done the big bulk of it, and all the really low-hanging fruit. There's a few hundred cases left of those alloc_obj(x, GFP_KERNEL) that could just be cleaned up in favor of the default "no gpf flags" case, but that's where I decided to stop both because my script kept getting uglier, and the end result looked more and more like it would want manual whitespace fixup anyway. And yes, I verified the end result by not just building it, but also booting it. So I've pushed out my stuff on top, even though I'm not exactly proud of the timing of this thing. The whole conversion has been a disaster, and earlier today I really was just going to revert it all, but I just decided to instead bite the bullet and getting this all behind us. On the rare "good news" front, I have to say that while I am now very fed up with trying to look at the resulting patches, I *did* actually enjoy seeing the cleanup for the first few hundred cases I looked at. The code really does look better. It's just that it gets very old very quickly when there's about 15k cases of them. [ I'm also adding Eric just because he seemed to be looking at this mess anyway, so on the core principle of "Tag, you're it", Eric now gets more to look at if he's willing ] Linus ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-22 4:52 ` Linus Torvalds @ 2026-02-22 7:05 ` Kees Cook 2026-02-22 10:44 ` Julia Lawall 1 sibling, 0 replies; 21+ messages in thread From: Kees Cook @ 2026-02-22 7:05 UTC (permalink / raw) To: Linus Torvalds; +Cc: linux-kernel, Julia Lawall, Eric Biggers On Sat, Feb 21, 2026 at 08:52:55PM -0800, Linus Torvalds wrote: > So I decided to just do this now, because it's going to cause > unnecessary merge conflict pain if I do it at any other time. Sounds good; thanks for doing this! > I'm adding Julia, because for the line-wrapping case I first tried to > use coccinelle to do it, but spatch failed on me half-way with an > assertion failure in kernel/trace/trace_events_hist.c, which I > couldn't figure out. > > My script was probably to blame, but it boiled down to basically just > > -ALLOC(E, GFP_KERNEL) > +ALLOC(E) You can break up match elements across lines, so you can drop the ", GFP_KERNEL" portion explicitly without needing to capture the rest of the line, and since it's always the last argument, you can use "..." to avoid needing to do any syntactic evaluation of the prior arguments. This seems to catch the remaining: @gfp@ 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 ) Which results in: 415 files changed, 612 insertions(+), 833 deletions(-) > And yes, I verified the end result by not just building it, but also > booting it. I'm sorry again about the glitch. As Eric noted about it not being in -next, it's a risk of these tree-wide refactors is their lack of (infeasible) bake time in -next. But maybe there's a way to do it that I didn't see that doesn't cause giant pain for merging it into -next. I will (boot!) test the above output, and send a patch in the morning if you don't beat me to it. :) -Kees -- Kees Cook ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-22 4:52 ` Linus Torvalds 2026-02-22 7:05 ` Kees Cook @ 2026-02-22 10:44 ` Julia Lawall 2026-02-22 17:37 ` Kees Cook 1 sibling, 1 reply; 21+ messages in thread From: Julia Lawall @ 2026-02-22 10:44 UTC (permalink / raw) To: Linus Torvalds; +Cc: Kees Cook, linux-kernel On Sat, 21 Feb 2026, Linus Torvalds wrote: > On Sat, 21 Feb 2026 at 11:49, Linus Torvalds > <torvalds@linux-foundation.org> wrote: > > > > IOW, how about doing something like this: > > > > #define pick_first(a, ...) a > > #define GFP(...) pick_first(__VA_ARGS__ __VA_OPT__(,) GFP_KERNEL) > > > > #define kmalloc_obj(VAR_OR_TYPE, ...) \ > > __alloc_objs(kmalloc, GFP(__VA_ARGS__), typeof(VAR_OR_TYPE), 1) > > > > and now you can just do > > > > a = kmalloc_obj(type); > > > > if you just want the default GFP_KERNEL? > > So I decided to just do this now, because it's going to cause > unnecessary merge conflict pain if I do it at any other time. > > Right now, those lines are all being modified anyway, so any merge > conflict pain is not going to be made worse if I tweak the end result > a bit more. > > Yes, hopefully the "just before rc1" timing minimizes conflicts > anyway, but I still don't want to add more to it. > > I'm not super-happy about it considering how the base patch caused > issues, but I tried to be rather careful and I did only the trivial > cases where I could then look at the resulting diffs (both with my > eyes and some scripts) and try to double-check them that way too. > > I did the truly trivial cases with some simplistic sed scripts, and > some of the line-wrapping cases with an even uglier script. > > I'm adding Julia, because for the line-wrapping case I first tried to > use coccinelle to do it, but spatch failed on me half-way with an > assertion failure in kernel/trace/trace_events_hist.c, which I > couldn't figure out. I didn't get any failure on this file, but I don't know on what version the change applieson this file either. In 32a92f8c89326985e05dce8b22d3f0aa07a3e1bd it seems to have already been done. The result of Kees's semantic patch on the above commit is below, in case it's useful. julia diff -u -p a/arch/arm/probes/kprobes/test-core.c b/arch/arm/probes/kprobes/test-core.c --- a/arch/arm/probes/kprobes/test-core.c +++ b/arch/arm/probes/kprobes/test-core.c @@ -764,7 +764,7 @@ static int coverage_start_fn(const struc 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); diff -u -p a/arch/mips/kernel/smp-cps.c b/arch/mips/kernel/smp-cps.c --- a/arch/mips/kernel/smp-cps.c +++ b/arch/mips/kernel/smp-cps.c @@ -342,7 +342,7 @@ static void __init cps_prepare_cpus(unsi /* 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(unsi 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) diff -u -p a/arch/powerpc/kvm/e500_mmu.c b/arch/powerpc/kvm/e500_mmu.c --- a/arch/powerpc/kvm/e500_mmu.c +++ b/arch/powerpc/kvm/e500_mmu.c @@ -913,8 +913,7 @@ int kvmppc_e500_tlb_init(struct kvmppc_v 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_v 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; diff -u -p a/arch/powerpc/perf/imc-pmu.c b/arch/powerpc/perf/imc-pmu.c --- a/arch/powerpc/perf/imc-pmu.c +++ b/arch/powerpc/perf/imc-pmu.c @@ -1699,8 +1699,7 @@ static int imc_mem_init(struct imc_pmu * /* 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; } diff -u -p a/arch/powerpc/platforms/cell/spufs/file.c b/arch/powerpc/platforms/cell/spufs/file.c --- a/arch/powerpc/platforms/cell/spufs/file.c +++ b/arch/powerpc/platforms/cell/spufs/file.c @@ -2282,7 +2282,7 @@ static int spufs_switch_log_open(struct } ctx->switch_log = kmalloc_flex(*ctx->switch_log, log, - SWITCH_LOG_BUFSIZE, GFP_KERNEL); + SWITCH_LOG_BUFSIZE); if (!ctx->switch_log) { rc = -ENOMEM; diff -u -p a/arch/powerpc/platforms/powernv/opal-async.c b/arch/powerpc/platforms/powernv/opal-async.c --- a/arch/powerpc/platforms/powernv/opal-async.c +++ b/arch/powerpc/platforms/powernv/opal-async.c @@ -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; diff -u -p a/arch/powerpc/platforms/pseries/papr_platform_attributes.c b/arch/powerpc/platforms/pseries/papr_platform_attributes.c --- a/arch/powerpc/platforms/pseries/papr_platform_attributes.c +++ b/arch/powerpc/platforms/pseries/papr_platform_attributes.c @@ -314,8 +314,7 @@ retry: /* 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; diff -u -p a/arch/riscv/kernel/module.c b/arch/riscv/kernel/module.c --- a/arch/riscv/kernel/module.c +++ b/arch/riscv/kernel/module.c @@ -754,7 +754,7 @@ initialize_relocation_hashtable(unsigned /* 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; diff -u -p a/arch/riscv/kvm/vcpu_sbi_fwft.c b/arch/riscv/kvm/vcpu_sbi_fwft.c --- a/arch/riscv/kvm/vcpu_sbi_fwft.c +++ b/arch/riscv/kvm/vcpu_sbi_fwft.c @@ -353,7 +353,7 @@ static int kvm_sbi_ext_fwft_init(struct int i; fwft->configs = kzalloc_objs(struct kvm_sbi_fwft_config, - ARRAY_SIZE(features), GFP_KERNEL); + ARRAY_SIZE(features)); if (!fwft->configs) return -ENOMEM; diff -u -p a/arch/s390/kernel/perf_pai.c b/arch/s390/kernel/perf_pai.c --- a/arch/s390/kernel/perf_pai.c +++ b/arch/s390/kernel/perf_pai.c @@ -282,8 +282,7 @@ static int pai_alloc_cpu(struct perf_eve 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); diff -u -p a/arch/um/drivers/ubd_kern.c b/arch/um/drivers/ubd_kern.c --- a/arch/um/drivers/ubd_kern.c +++ b/arch/um/drivers/ubd_kern.c @@ -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; diff -u -p a/arch/um/drivers/vfio_kern.c b/arch/um/drivers/vfio_kern.c --- a/arch/um/drivers/vfio_kern.c +++ b/arch/um/drivers/vfio_kern.c @@ -515,7 +515,7 @@ static void uml_vfio_open_device(struct } 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); diff -u -p a/arch/x86/events/intel/core.c b/arch/x86/events/intel/core.c --- a/arch/x86/events/intel/core.c +++ b/arch/x86/events/intel/core.c @@ -7379,7 +7379,7 @@ static __always_inline int intel_pmu_ini 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; diff -u -p a/arch/x86/events/intel/uncore_discovery.c b/arch/x86/events/intel/uncore_discovery.c --- a/arch/x86/events/intel/uncore_discovery.c +++ b/arch/x86/events/intel/uncore_discovery.c @@ -745,8 +745,7 @@ intel_uncore_generic_init_uncores(enum u 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; diff -u -p a/arch/x86/kvm/vmx/tdx.c b/arch/x86/kvm/vmx/tdx.c --- a/arch/x86/kvm/vmx/tdx.c +++ b/arch/x86/kvm/vmx/tdx.c @@ -2407,7 +2407,7 @@ static int __tdx_td_init(struct kvm *kvm /* 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; diff -u -p a/block/blk-crypto-fallback.c b/block/blk-crypto-fallback.c --- a/block/blk-crypto-fallback.c +++ b/block/blk-crypto-fallback.c @@ -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; diff -u -p a/block/blk-zoned.c b/block/blk-zoned.c --- a/block/blk-zoned.c +++ b/block/blk-zoned.c @@ -1805,7 +1805,7 @@ static int disk_alloc_zone_resources(str 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; diff -u -p a/drivers/accel/habanalabs/common/context.c b/drivers/accel/habanalabs/common/context.c --- a/drivers/accel/habanalabs/common/context.c +++ b/drivers/accel/habanalabs/common/context.c @@ -210,8 +210,7 @@ int hl_ctx_init(struct hl_device *hdev, 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; diff -u -p a/drivers/accel/habanalabs/common/device.c b/drivers/accel/habanalabs/common/device.c --- a/drivers/accel/habanalabs/common/device.c +++ b/drivers/accel/habanalabs/common/device.c @@ -893,8 +893,7 @@ static int device_early_init(struct hl_d 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 *hde 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 *hde */ 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 *hde } 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; diff -u -p a/drivers/accel/habanalabs/common/hw_queue.c b/drivers/accel/habanalabs/common/hw_queue.c --- a/drivers/accel/habanalabs/common/hw_queue.c +++ b/drivers/accel/habanalabs/common/hw_queue.c @@ -1083,7 +1083,7 @@ int hl_hw_queues_create(struct hl_device 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"); diff -u -p a/drivers/accel/habanalabs/common/hwmon.c b/drivers/accel/habanalabs/common/hwmon.c --- a/drivers/accel/habanalabs/common/hwmon.c +++ b/drivers/accel/habanalabs/common/hwmon.c @@ -196,7 +196,7 @@ int hl_build_hwmon_channel_info(struct h } 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; diff -u -p a/drivers/accel/habanalabs/gaudi/gaudi.c b/drivers/accel/habanalabs/gaudi/gaudi.c --- a/drivers/accel/habanalabs/gaudi/gaudi.c +++ b/drivers/accel/habanalabs/gaudi/gaudi.c @@ -540,7 +540,7 @@ static int gaudi_set_fixed_properties(st 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; diff -u -p a/drivers/accel/habanalabs/gaudi2/gaudi2.c b/drivers/accel/habanalabs/gaudi2/gaudi2.c --- a/drivers/accel/habanalabs/gaudi2/gaudi2.c +++ b/drivers/accel/habanalabs/gaudi2/gaudi2.c @@ -2763,7 +2763,7 @@ static int gaudi2_set_fixed_properties(s 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( 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( 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( 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; diff -u -p a/drivers/accel/habanalabs/goya/goya.c b/drivers/accel/habanalabs/goya/goya.c --- a/drivers/accel/habanalabs/goya/goya.c +++ b/drivers/accel/habanalabs/goya/goya.c @@ -364,7 +364,7 @@ int goya_set_fixed_properties(struct hl_ 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; diff -u -p a/drivers/accel/rocket/rocket_job.c b/drivers/accel/rocket/rocket_job.c --- a/drivers/accel/rocket/rocket_job.c +++ b/drivers/accel/rocket/rocket_job.c @@ -497,8 +497,7 @@ int rocket_job_open(struct rocket_file_p { 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; diff -u -p a/drivers/acpi/acpi_video.c b/drivers/acpi/acpi_video.c --- a/drivers/acpi/acpi_video.c +++ b/drivers/acpi/acpi_video.c @@ -837,8 +837,7 @@ int acpi_video_get_levels(struct acpi_de * 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(s 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; diff -u -p a/drivers/acpi/riscv/irq.c b/drivers/acpi/riscv/irq.c --- a/drivers/acpi/riscv/irq.c +++ b/drivers/acpi/riscv/irq.c @@ -343,7 +343,7 @@ static u32 riscv_acpi_add_prt_dep(acpi_h 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_h 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; diff -u -p a/drivers/acpi/x86/s2idle.c b/drivers/acpi/x86/s2idle.c --- a/drivers/acpi/x86/s2idle.c +++ b/drivers/acpi/x86/s2idle.c @@ -130,8 +130,7 @@ static void lpi_device_get_constraints_a } 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(v 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; diff -u -p a/drivers/android/binder.c b/drivers/android/binder.c --- a/drivers/android/binder.c +++ b/drivers/android/binder.c @@ -5903,7 +5903,7 @@ static long binder_ioctl(struct file *fi } target_procs = kzalloc_objs(struct binder_proc *, - target_procs_count, GFP_KERNEL); + target_procs_count); if (!target_procs) { mutex_unlock(&binder_procs_lock); diff -u -p a/drivers/android/binder_alloc.c b/drivers/android/binder_alloc.c --- a/drivers/android/binder_alloc.c +++ b/drivers/android/binder_alloc.c @@ -917,7 +917,7 @@ int binder_alloc_mmap_handler(struct bin 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"; diff -u -p a/drivers/atm/eni.c b/drivers/atm/eni.c --- a/drivers/atm/eni.c +++ b/drivers/atm/eni.c @@ -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); diff -u -p a/drivers/base/cacheinfo.c b/drivers/base/cacheinfo.c --- a/drivers/base/cacheinfo.c +++ b/drivers/base/cacheinfo.c @@ -884,7 +884,7 @@ static int cpu_cache_sysfs_init(unsigned /* 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; diff -u -p a/drivers/block/rnbd/rnbd-clt.c b/drivers/block/rnbd/rnbd-clt.c --- a/drivers/block/rnbd/rnbd-clt.c +++ b/drivers/block/rnbd/rnbd-clt.c @@ -1418,7 +1418,7 @@ static struct rnbd_clt_dev *init_dev(str * 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; diff -u -p a/drivers/block/xen-blkfront.c b/drivers/block/xen-blkfront.c --- a/drivers/block/xen-blkfront.c +++ b/drivers/block/xen-blkfront.c @@ -2209,12 +2209,11 @@ static int blkfront_setup_indirect(struc 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 && diff -u -p a/drivers/bus/mhi/ep/main.c b/drivers/bus/mhi/ep/main.c --- a/drivers/bus/mhi/ep/main.c +++ b/drivers/bus/mhi/ep/main.c @@ -1137,7 +1137,7 @@ int mhi_ep_power_up(struct mhi_ep_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_e * 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; diff -u -p a/drivers/bus/mhi/ep/ring.c b/drivers/bus/mhi/ep/ring.c --- a/drivers/bus/mhi/ep/ring.c +++ b/drivers/bus/mhi/ep/ring.c @@ -206,7 +206,7 @@ int mhi_ep_ring_start(struct mhi_ep_cntr /* 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; diff -u -p a/drivers/clk/aspeed/clk-ast2600.c b/drivers/clk/aspeed/clk-ast2600.c --- a/drivers/clk/aspeed/clk-ast2600.c +++ b/drivers/clk/aspeed/clk-ast2600.c @@ -839,7 +839,7 @@ static void __init aspeed_g6_cc_init(str 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; diff -u -p a/drivers/clk/clk-clps711x.c b/drivers/clk/clk-clps711x.c --- a/drivers/clk/clk-clps711x.c +++ b/drivers/clk/clk-clps711x.c @@ -54,7 +54,7 @@ static void __init clps711x_clk_init_dt( 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); diff -u -p a/drivers/clk/clk-npcm7xx.c b/drivers/clk/clk-npcm7xx.c --- a/drivers/clk/clk-npcm7xx.c +++ b/drivers/clk/clk-npcm7xx.c @@ -422,7 +422,7 @@ static void __init npcm7xx_clk_init(stru 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; diff -u -p a/drivers/clocksource/ingenic-sysost.c b/drivers/clocksource/ingenic-sysost.c --- a/drivers/clocksource/ingenic-sysost.c +++ b/drivers/clocksource/ingenic-sysost.c @@ -459,7 +459,7 @@ static int __init ingenic_ost_probe(stru 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; diff -u -p a/drivers/comedi/drivers/ni_tio.c b/drivers/comedi/drivers/ni_tio.c --- a/drivers/comedi/drivers/ni_tio.c +++ b/drivers/comedi/drivers/ni_tio.c @@ -1795,7 +1795,7 @@ ni_gpct_device_construct(struct comedi_d 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); diff -u -p a/drivers/crypto/intel/qat/qat_common/adf_telemetry.c b/drivers/crypto/intel/qat/qat_common/adf_telemetry.c --- a/drivers/crypto/intel/qat/qat_common/adf_telemetry.c +++ b/drivers/crypto/intel/qat/qat_common/adf_telemetry.c @@ -76,7 +76,7 @@ static int adf_tl_alloc_mem(struct adf_a 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; diff -u -p a/drivers/crypto/intel/qat/qat_common/qat_uclo.c b/drivers/crypto/intel/qat/qat_common/qat_uclo.c --- a/drivers/crypto/intel/qat/qat_common/qat_uclo.c +++ b/drivers/crypto/intel/qat/qat_common/qat_uclo.c @@ -1200,8 +1200,7 @@ static int qat_uclo_map_suof(struct icp_ 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(st 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; diff -u -p a/drivers/edac/edac_device.c b/drivers/edac/edac_device.c --- a/drivers/edac/edac_device.c +++ b/drivers/edac/edac_device.c @@ -78,7 +78,7 @@ edac_device_alloc_ctl_info(unsigned pvt_ 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; diff -u -p a/drivers/edac/sb_edac.c b/drivers/edac/sb_edac.c --- a/drivers/edac/sb_edac.c +++ b/drivers/edac/sb_edac.c @@ -776,7 +776,7 @@ static struct sbridge_dev *alloc_sbridge 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; diff -u -p a/drivers/extcon/extcon.c b/drivers/extcon/extcon.c --- a/drivers/extcon/extcon.c +++ b/drivers/extcon/extcon.c @@ -1208,8 +1208,7 @@ static int extcon_alloc_groups(struct ex 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; diff -u -p a/drivers/firewire/core-iso.c b/drivers/firewire/core-iso.c --- a/drivers/firewire/core-iso.c +++ b/drivers/firewire/core-iso.c @@ -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_ 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) diff -u -p a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c @@ -1179,8 +1179,7 @@ static int amdgpu_discovery_sysfs_ips(st */ 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; diff -u -p a/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c @@ -1728,8 +1728,7 @@ int amdgpu_gmc_init_mem_ranges(struct am 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; diff -u -p a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c @@ -437,7 +437,7 @@ int amdgpu_irq_add_id(struct amdgpu_devi 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; } diff -u -p a/drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c @@ -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; diff -u -p a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c @@ -3239,7 +3239,7 @@ int amdgpu_ras_add_bad_pages(struct amdg 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; diff -u -p a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c @@ -1881,8 +1881,7 @@ static int amdgpu_ttm_pools_init(struct 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; diff -u -p a/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c @@ -59,7 +59,7 @@ int amdgpu_umc_page_retirement_mca(struc 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 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 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 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 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; diff -u -p a/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c @@ -500,8 +500,7 @@ static int amdgpu_vkms_sw_init(struct am 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; diff -u -p a/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c b/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c --- a/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c @@ -781,7 +781,7 @@ static int kfd_ioctl_get_process_apertur * 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; diff -u -p a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c @@ -959,7 +959,7 @@ void amdgpu_dm_crtc_secure_display_creat 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; diff -u -p a/drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c --- a/drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c @@ -2131,7 +2131,7 @@ enum dc_status dcn20_validate_bandwidth( 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; diff -u -p a/drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c --- a/drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c @@ -931,7 +931,7 @@ static enum dc_status dcn21_validate_ban 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; diff -u -p a/drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c --- a/drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c @@ -2045,8 +2045,7 @@ enum dc_status dcn30_validate_bandwidth( 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(); diff -u -p a/drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c --- a/drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c @@ -1768,8 +1768,7 @@ enum dc_status dcn31_validate_bandwidth( 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(); diff -u -p a/drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c --- a/drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c @@ -1706,8 +1706,7 @@ enum dc_status dcn314_validate_bandwidth 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(); diff -u -p a/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c --- a/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c +++ b/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c @@ -1751,8 +1751,7 @@ static bool dml1_validate(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); /* To handle Freesync properly, setting FreeSync DML parameters * to its default state for the first stage of validation diff -u -p a/drivers/gpu/drm/amd/display/modules/color/color_gamma.c b/drivers/gpu/drm/amd/display/modules/color/color_gamma.c --- a/drivers/gpu/drm/amd/display/modules/color/color_gamma.c +++ b/drivers/gpu/drm/amd/display/modules/color/color_gamma.c @@ -1715,14 +1715,12 @@ bool mod_color_calculate_degamma_params( 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( 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; diff -u -p a/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c b/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c --- a/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c +++ b/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c @@ -2725,7 +2725,7 @@ static int kv_parse_power_table(struct a 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; diff -u -p a/drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c b/drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c --- a/drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c +++ b/drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c @@ -303,7 +303,7 @@ int amdgpu_parse_extended_power_table(st 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; diff -u -p a/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c b/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c --- a/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c +++ b/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c @@ -7342,7 +7342,7 @@ static int si_parse_power_table(struct a 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; diff -u -p a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c @@ -371,7 +371,7 @@ static int get_mclk_voltage_dependency_t "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_t "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_t "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; diff -u -p a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/processpptables.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/processpptables.c --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/processpptables.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/processpptables.c @@ -1483,7 +1483,7 @@ static int get_cac_leakage_table(struct 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(str table = kzalloc_flex(*table, entries, - ptable->ucNumEntries, GFP_KERNEL); + ptable->ucNumEntries); if (!table) return -ENOMEM; diff -u -p a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_processpptables.c b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_processpptables.c --- a/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_processpptables.c +++ b/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_processpptables.c @@ -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 "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_t "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 "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_dependenc "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_hwmg return 0); pcie_table = kzalloc_flex(*pcie_table, entries, - atom_pcie_table->ucNumEntries, GFP_KERNEL); + atom_pcie_table->ucNumEntries); if (!pcie_table) return -ENOMEM; diff -u -p a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c --- a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c @@ -2400,8 +2400,7 @@ static int smu_v13_0_7_get_power_profile 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; diff -u -p a/drivers/gpu/drm/display/drm_dp_mst_topology.c b/drivers/gpu/drm/display/drm_dp_mst_topology.c --- a/drivers/gpu/drm/display/drm_dp_mst_topology.c +++ b/drivers/gpu/drm/display/drm_dp_mst_topology.c @@ -4605,8 +4605,7 @@ int drm_dp_mst_atomic_setup_commit(struc 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; diff -u -p a/drivers/gpu/drm/drm_atomic.c b/drivers/gpu/drm/drm_atomic.c --- a/drivers/gpu/drm/drm_atomic.c +++ b/drivers/gpu/drm/drm_atomic.c @@ -136,12 +136,11 @@ drm_atomic_state_init(struct drm_device 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; diff -u -p a/drivers/gpu/drm/drm_buddy.c b/drivers/gpu/drm/drm_buddy.c --- a/drivers/gpu/drm/drm_buddy.c +++ b/drivers/gpu/drm/drm_buddy.c @@ -326,7 +326,7 @@ int drm_buddy_init(struct drm_buddy *mm, 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; diff -u -p a/drivers/gpu/drm/drm_client_modeset.c b/drivers/gpu/drm/drm_client_modeset.c --- a/drivers/gpu/drm/drm_client_modeset.c +++ b/drivers/gpu/drm/drm_client_modeset.c @@ -59,8 +59,7 @@ int drm_client_modeset_create(struct drm 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; } diff -u -p a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c --- a/drivers/gpu/drm/drm_crtc.c +++ b/drivers/gpu/drm/drm_crtc.c @@ -846,8 +846,7 @@ int drm_mode_setcrtc(struct drm_device * } connector_set = kmalloc_objs(struct drm_connector *, - crtc_req->count_connectors, - GFP_KERNEL); + crtc_req->count_connectors); if (!connector_set) { ret = -ENOMEM; goto out; diff -u -p a/drivers/gpu/drm/drm_crtc_helper.c b/drivers/gpu/drm/drm_crtc_helper.c --- a/drivers/gpu/drm/drm_crtc_helper.c +++ b/drivers/gpu/drm/drm_crtc_helper.c @@ -603,14 +603,12 @@ int drm_crtc_helper_set_config(struct dr * 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; diff -u -p a/drivers/gpu/drm/i915/display/intel_display_power_map.c b/drivers/gpu/drm/i915/display/intel_display_power_map.c --- a/drivers/gpu/drm/i915/display/intel_display_power_map.c +++ b/drivers/gpu/drm/i915/display/intel_display_power_map.c @@ -1824,7 +1824,7 @@ __set_power_wells(struct i915_power_doma 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; diff -u -p a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c --- a/drivers/gpu/drm/i915/display/intel_hdcp.c +++ b/drivers/gpu/drm/i915/display/intel_hdcp.c @@ -2328,8 +2328,7 @@ static int initialize_hdcp_port_data(str 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; diff -u -p a/drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c @@ -990,8 +990,7 @@ guc_capture_alloc_one_node(struct intel_ 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); diff -u -p a/drivers/gpu/drm/nouveau/nouveau_sched.c b/drivers/gpu/drm/nouveau/nouveau_sched.c --- a/drivers/gpu/drm/nouveau/nouveau_sched.c +++ b/drivers/gpu/drm/nouveau/nouveau_sched.c @@ -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; diff -u -p a/drivers/gpu/drm/omapdrm/omap_dmm_tiler.c b/drivers/gpu/drm/omapdrm/omap_dmm_tiler.c --- a/drivers/gpu/drm/omapdrm/omap_dmm_tiler.c +++ b/drivers/gpu/drm/omapdrm/omap_dmm_tiler.c @@ -886,7 +886,7 @@ static int omap_dmm_probe(struct platfor /* 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; diff -u -p a/drivers/gpu/drm/panthor/panthor_mmu.c b/drivers/gpu/drm/panthor/panthor_mmu.c --- a/drivers/gpu/drm/panthor/panthor_mmu.c +++ b/drivers/gpu/drm/panthor/panthor_mmu.c @@ -1258,7 +1258,7 @@ static int panthor_vm_prepare_map_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_c 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; diff -u -p a/drivers/gpu/drm/qxl/qxl_display.c b/drivers/gpu/drm/qxl/qxl_display.c --- a/drivers/gpu/drm/qxl/qxl_display.c +++ b/drivers/gpu/drm/qxl/qxl_display.c @@ -59,8 +59,7 @@ static int qxl_alloc_client_monitors_con } 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; } diff -u -p a/drivers/gpu/drm/radeon/ci_dpm.c b/drivers/gpu/drm/radeon/ci_dpm.c --- a/drivers/gpu/drm/radeon/ci_dpm.c +++ b/drivers/gpu/drm/radeon/ci_dpm.c @@ -5518,7 +5518,7 @@ static int ci_parse_power_table(struct r 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; diff -u -p a/drivers/gpu/drm/radeon/kv_dpm.c b/drivers/gpu/drm/radeon/kv_dpm.c --- a/drivers/gpu/drm/radeon/kv_dpm.c +++ b/drivers/gpu/drm/radeon/kv_dpm.c @@ -2458,7 +2458,7 @@ static int kv_parse_power_table(struct r 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; diff -u -p a/drivers/gpu/drm/radeon/ni_dpm.c b/drivers/gpu/drm/radeon/ni_dpm.c --- a/drivers/gpu/drm/radeon/ni_dpm.c +++ b/drivers/gpu/drm/radeon/ni_dpm.c @@ -4001,8 +4001,7 @@ static int ni_parse_power_table(struct r 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; diff -u -p a/drivers/gpu/drm/radeon/r600_dpm.c b/drivers/gpu/drm/radeon/r600_dpm.c --- a/drivers/gpu/drm/radeon/r600_dpm.c +++ b/drivers/gpu/drm/radeon/r600_dpm.c @@ -822,8 +822,7 @@ static int r600_parse_clk_voltage_dep_ta 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(stru 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; diff -u -p a/drivers/gpu/drm/radeon/radeon_atombios.c b/drivers/gpu/drm/radeon/radeon_atombios.c --- a/drivers/gpu/drm/radeon/radeon_atombios.c +++ b/drivers/gpu/drm/radeon/radeon_atombios.c @@ -2118,7 +2118,7 @@ static int radeon_atombios_parse_power_t 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_t 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_t 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_t 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_t &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) { diff -u -p a/drivers/gpu/drm/radeon/rs780_dpm.c b/drivers/gpu/drm/radeon/rs780_dpm.c --- a/drivers/gpu/drm/radeon/rs780_dpm.c +++ b/drivers/gpu/drm/radeon/rs780_dpm.c @@ -805,8 +805,7 @@ static int rs780_parse_power_table(struc 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; diff -u -p a/drivers/gpu/drm/radeon/rv6xx_dpm.c b/drivers/gpu/drm/radeon/rv6xx_dpm.c --- a/drivers/gpu/drm/radeon/rv6xx_dpm.c +++ b/drivers/gpu/drm/radeon/rv6xx_dpm.c @@ -1888,8 +1888,7 @@ static int rv6xx_parse_power_table(struc 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; diff -u -p a/drivers/gpu/drm/radeon/rv770_dpm.c b/drivers/gpu/drm/radeon/rv770_dpm.c --- a/drivers/gpu/drm/radeon/rv770_dpm.c +++ b/drivers/gpu/drm/radeon/rv770_dpm.c @@ -2284,8 +2284,7 @@ int rv7xx_parse_power_table(struct radeo 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; diff -u -p a/drivers/gpu/drm/radeon/si_dpm.c b/drivers/gpu/drm/radeon/si_dpm.c --- a/drivers/gpu/drm/radeon/si_dpm.c +++ b/drivers/gpu/drm/radeon/si_dpm.c @@ -6779,7 +6779,7 @@ static int si_parse_power_table(struct r 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; diff -u -p a/drivers/gpu/drm/radeon/sumo_dpm.c b/drivers/gpu/drm/radeon/sumo_dpm.c --- a/drivers/gpu/drm/radeon/sumo_dpm.c +++ b/drivers/gpu/drm/radeon/sumo_dpm.c @@ -1480,7 +1480,7 @@ static int sumo_parse_power_table(struct 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; diff -u -p a/drivers/gpu/drm/radeon/trinity_dpm.c b/drivers/gpu/drm/radeon/trinity_dpm.c --- a/drivers/gpu/drm/radeon/trinity_dpm.c +++ b/drivers/gpu/drm/radeon/trinity_dpm.c @@ -1711,7 +1711,7 @@ static int trinity_parse_power_table(str 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; diff -u -p a/drivers/gpu/drm/v3d/v3d_submit.c b/drivers/gpu/drm/v3d/v3d_submit.c --- a/drivers/gpu/drm/v3d/v3d_submit.c +++ b/drivers/gpu/drm/v3d/v3d_submit.c @@ -485,7 +485,7 @@ v3d_get_cpu_timestamp_query_params(struc 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(struc 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(st 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; diff -u -p a/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c b/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c --- a/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c @@ -982,8 +982,7 @@ int vmw_mksstat_add_ioctl(struct drm_dev /* 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; diff -u -p a/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c b/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c --- a/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c +++ b/drivers/gpu/drm/xen/xen_drm_front_evtchnl.c @@ -213,7 +213,7 @@ int xen_drm_front_evtchnl_create_all(str 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; diff -u -p a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c @@ -1320,8 +1320,7 @@ int hid_open_report(struct hid_device *d 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; diff -u -p a/drivers/hv/connection.c b/drivers/hv/connection.c --- a/drivers/hv/connection.c +++ b/drivers/hv/connection.c @@ -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; diff -u -p a/drivers/hwmon/acpi_power_meter.c b/drivers/hwmon/acpi_power_meter.c --- a/drivers/hwmon/acpi_power_meter.c +++ b/drivers/hwmon/acpi_power_meter.c @@ -246,7 +246,7 @@ static int read_domain_devices(struct ac 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; diff -u -p a/drivers/hwmon/coretemp.c b/drivers/hwmon/coretemp.c --- a/drivers/hwmon/coretemp.c +++ b/drivers/hwmon/coretemp.c @@ -493,7 +493,7 @@ init_temp_data(struct platform_data *pda */ 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; } diff -u -p a/drivers/iio/adc/ti-tsc2046.c b/drivers/iio/adc/ti-tsc2046.c --- a/drivers/iio/adc/ti-tsc2046.c +++ b/drivers/iio/adc/ti-tsc2046.c @@ -291,14 +291,12 @@ static int tsc2046_adc_read_one(struct t 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; diff -u -p a/drivers/iio/dac/ad5360.c b/drivers/iio/dac/ad5360.c --- a/drivers/iio/dac/ad5360.c +++ b/drivers/iio/dac/ad5360.c @@ -440,7 +440,7 @@ static int ad5360_alloc_channels(struct 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; diff -u -p a/drivers/iio/industrialio-core.c b/drivers/iio/industrialio-core.c --- a/drivers/iio/industrialio-core.c +++ b/drivers/iio/industrialio-core.c @@ -1587,7 +1587,7 @@ static int iio_device_register_sysfs(str 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; diff -u -p a/drivers/iio/industrialio-event.c b/drivers/iio/industrialio-event.c --- a/drivers/iio/industrialio-event.c +++ b/drivers/iio/industrialio-event.c @@ -607,7 +607,7 @@ int iio_device_register_eventset(struct 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; diff -u -p a/drivers/infiniband/core/cache.c b/drivers/infiniband/core/cache.c --- a/drivers/infiniband/core/cache.c +++ b/drivers/infiniband/core/cache.c @@ -1472,7 +1472,7 @@ ib_cache_update(struct ib_device *device 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; diff -u -p a/drivers/infiniband/core/cma.c b/drivers/infiniband/core/cma.c --- a/drivers/infiniband/core/cma.c +++ b/drivers/infiniband/core/cma.c @@ -5376,8 +5376,7 @@ static int cma_add_one(struct ib_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; diff -u -p a/drivers/infiniband/core/device.c b/drivers/infiniband/core/device.c --- a/drivers/infiniband/core/device.c +++ b/drivers/infiniband/core/device.c @@ -812,7 +812,7 @@ static int alloc_port_data(struct ib_dev * 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; /* diff -u -p a/drivers/infiniband/core/iwpm_util.c b/drivers/infiniband/core/iwpm_util.c --- a/drivers/infiniband/core/iwpm_util.c +++ b/drivers/infiniband/core/iwpm_util.c @@ -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; diff -u -p a/drivers/infiniband/core/sysfs.c b/drivers/infiniband/core/sysfs.c --- a/drivers/infiniband/core/sysfs.c +++ b/drivers/infiniband/core/sysfs.c @@ -859,7 +859,7 @@ alloc_hw_stats_device(struct ib_device * 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_por 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 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; diff -u -p a/drivers/infiniband/core/uverbs_uapi.c b/drivers/infiniband/core/uverbs_uapi.c --- a/drivers/infiniband/core/uverbs_uapi.c +++ b/drivers/infiniband/core/uverbs_uapi.c @@ -446,7 +446,7 @@ static int uapi_finalize(struct uverbs_a 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; diff -u -p a/drivers/infiniband/hw/bnxt_re/qplib_res.c b/drivers/infiniband/hw/bnxt_re/qplib_res.c --- a/drivers/infiniband/hw/bnxt_re/qplib_res.c +++ b/drivers/infiniband/hw/bnxt_re/qplib_res.c @@ -873,7 +873,7 @@ int bnxt_qplib_alloc_res(struct bnxt_qpl /* 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; diff -u -p a/drivers/infiniband/hw/cxgb4/device.c b/drivers/infiniband/hw/cxgb4/device.c --- a/drivers/infiniband/hw/cxgb4/device.c +++ b/drivers/infiniband/hw/cxgb4/device.c @@ -882,8 +882,7 @@ static int c4iw_rdev_open(struct c4iw_rd 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); diff -u -p a/drivers/infiniband/hw/cxgb4/qp.c b/drivers/infiniband/hw/cxgb4/qp.c --- a/drivers/infiniband/hw/cxgb4/qp.c +++ b/drivers/infiniband/hw/cxgb4/qp.c @@ -2551,7 +2551,7 @@ static int alloc_srq_queue(struct c4iw_s 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; } diff -u -p a/drivers/infiniband/hw/hfi1/affinity.c b/drivers/infiniband/hw/hfi1/affinity.c --- a/drivers/infiniband/hw/hfi1/affinity.c +++ b/drivers/infiniband/hw/hfi1/affinity.c @@ -407,8 +407,7 @@ static int _dev_comp_vect_mappings_creat } 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; diff -u -p a/drivers/infiniband/hw/hfi1/pio.c b/drivers/infiniband/hw/hfi1/pio.c --- a/drivers/infiniband/hw/hfi1/pio.c +++ b/drivers/infiniband/hw/hfi1/pio.c @@ -408,7 +408,7 @@ int init_send_contexts(struct hfi1_devda 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_devda 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; diff -u -p a/drivers/infiniband/hw/hfi1/user_exp_rcv.c b/drivers/infiniband/hw/hfi1/user_exp_rcv.c --- a/drivers/infiniband/hw/hfi1/user_exp_rcv.c +++ b/drivers/infiniband/hw/hfi1/user_exp_rcv.c @@ -59,8 +59,7 @@ int hfi1_user_exp_rcv_init(struct hfi1_f 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; diff -u -p a/drivers/infiniband/hw/hns/hns_roce_hem.c b/drivers/infiniband/hw/hns/hns_roce_hem.c --- a/drivers/infiniband/hw/hns/hns_roce_hem.c +++ b/drivers/infiniband/hw/hns/hns_roce_hem.c @@ -778,8 +778,7 @@ int hns_roce_init_hem_table(struct hns_r 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_r 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; } diff -u -p a/drivers/infiniband/hw/hns/hns_roce_mr.c b/drivers/infiniband/hw/hns/hns_roce_mr.c --- a/drivers/infiniband/hw/hns/hns_roce_mr.c +++ b/drivers/infiniband/hw/hns/hns_roce_mr.c @@ -459,8 +459,7 @@ int hns_roce_map_mr_sg(struct ib_mr *ibm 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; diff -u -p a/drivers/infiniband/hw/mana/main.c b/drivers/infiniband/hw/mana/main.c --- a/drivers/infiniband/hw/mana/main.c +++ b/drivers/infiniband/hw/mana/main.c @@ -794,7 +794,7 @@ int mana_ib_create_eqs(struct mana_ib_de 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; diff -u -p a/drivers/infiniband/hw/mlx4/mad.c b/drivers/infiniband/hw/mlx4/mad.c --- a/drivers/infiniband/hw/mlx4/mad.c +++ b/drivers/infiniband/hw/mlx4/mad.c @@ -2158,7 +2158,7 @@ static int mlx4_ib_alloc_demux_ctx(struc 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; diff -u -p a/drivers/infiniband/hw/mlx4/main.c b/drivers/infiniband/hw/mlx4/main.c --- a/drivers/infiniband/hw/mlx4/main.c +++ b/drivers/infiniband/hw/mlx4/main.c @@ -2426,7 +2426,7 @@ static void mlx4_ib_alloc_eqs(struct mlx 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; diff -u -p a/drivers/infiniband/hw/mlx5/macsec.c b/drivers/infiniband/hw/mlx5/macsec.c --- a/drivers/infiniband/hw/mlx5/macsec.c +++ b/drivers/infiniband/hw/mlx5/macsec.c @@ -181,7 +181,7 @@ int mlx5r_macsec_init_gids_and_devlist(s 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; diff -u -p a/drivers/infiniband/hw/mlx5/main.c b/drivers/infiniband/hw/mlx5/main.c --- a/drivers/infiniband/hw/mlx5/main.c +++ b/drivers/infiniband/hw/mlx5/main.c @@ -5205,8 +5205,7 @@ static struct ib_device *mlx5_ib_add_sub 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; diff -u -p a/drivers/infiniband/hw/mthca/mthca_cmd.c b/drivers/infiniband/hw/mthca/mthca_cmd.c --- a/drivers/infiniband/hw/mthca/mthca_cmd.c +++ b/drivers/infiniband/hw/mthca/mthca_cmd.c @@ -560,7 +560,7 @@ int mthca_cmd_use_events(struct mthca_de 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; diff -u -p a/drivers/infiniband/hw/mthca/mthca_memfree.c b/drivers/infiniband/hw/mthca/mthca_memfree.c --- a/drivers/infiniband/hw/mthca/mthca_memfree.c +++ b/drivers/infiniband/hw/mthca/mthca_memfree.c @@ -718,7 +718,7 @@ int mthca_init_db_tab(struct mthca_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; diff -u -p a/drivers/infiniband/hw/usnic/usnic_uiom.c b/drivers/infiniband/hw/usnic/usnic_uiom.c --- a/drivers/infiniband/hw/usnic/usnic_uiom.c +++ b/drivers/infiniband/hw/usnic/usnic_uiom.c @@ -150,8 +150,7 @@ static int usnic_uiom_get_pages(unsigned 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; diff -u -p a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c @@ -272,7 +272,7 @@ static int pvrdma_register_device(struct 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; } diff -u -p a/drivers/infiniband/ulp/iser/iser_initiator.c b/drivers/infiniband/ulp/iser/iser_initiator.c --- a/drivers/infiniband/ulp/iser/iser_initiator.c +++ b/drivers/infiniband/ulp/iser/iser_initiator.c @@ -241,7 +241,7 @@ int iser_alloc_rx_descriptors(struct ise 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; diff -u -p a/drivers/infiniband/ulp/isert/ib_isert.c b/drivers/infiniband/ulp/isert/ib_isert.c --- a/drivers/infiniband/ulp/isert/ib_isert.c +++ b/drivers/infiniband/ulp/isert/ib_isert.c @@ -153,7 +153,7 @@ isert_alloc_rx_descriptors(struct isert_ 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; diff -u -p a/drivers/infiniband/ulp/rtrs/rtrs-clt.c b/drivers/infiniband/ulp/rtrs/rtrs-clt.c --- a/drivers/infiniband/ulp/rtrs/rtrs-clt.c +++ b/drivers/infiniband/ulp/rtrs/rtrs-clt.c @@ -1871,7 +1871,7 @@ static int rtrs_rdma_conn_established(st if (!clt_path->rbufs) { clt_path->rbufs = kzalloc_objs(*clt_path->rbufs, - queue_depth, GFP_KERNEL); + queue_depth); if (!clt_path->rbufs) return -ENOMEM; } diff -u -p a/drivers/iommu/amd/init.c b/drivers/iommu/amd/init.c --- a/drivers/iommu/amd/init.c +++ b/drivers/iommu/amd/init.c @@ -660,8 +660,7 @@ static inline void free_dev_table(struct 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(st 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(stru 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; diff -u -p a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c --- a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c +++ b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c @@ -1515,8 +1515,7 @@ static int arm_smmu_alloc_cd_tables(stru 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; diff -u -p a/drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c b/drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c --- a/drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c +++ b/drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c @@ -743,7 +743,7 @@ static int tegra241_cmdqv_init_vintf(str 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; diff -u -p a/drivers/iommu/iova.c b/drivers/iommu/iova.c --- a/drivers/iommu/iova.c +++ b/drivers/iommu/iova.c @@ -716,7 +716,7 @@ int iova_domain_init_rcaches(struct iova 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; diff -u -p a/drivers/irqchip/irq-mtk-sysirq.c b/drivers/irqchip/irq-mtk-sysirq.c --- a/drivers/irqchip/irq-mtk-sysirq.c +++ b/drivers/irqchip/irq-mtk-sysirq.c @@ -155,7 +155,7 @@ static int __init mtk_sysirq_of_init(str } 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; diff -u -p a/drivers/irqchip/irq-riscv-imsic-state.c b/drivers/irqchip/irq-riscv-imsic-state.c --- a/drivers/irqchip/irq-riscv-imsic-state.c +++ b/drivers/irqchip/irq-riscv-imsic-state.c @@ -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; diff -u -p a/drivers/irqchip/irq-stm32-exti.c b/drivers/irqchip/irq-stm32-exti.c --- a/drivers/irqchip/irq-stm32-exti.c +++ b/drivers/irqchip/irq-stm32-exti.c @@ -275,7 +275,7 @@ stm32_exti_host_data *stm32_exti_host_in 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; diff -u -p a/drivers/md/dm-crypt.c b/drivers/md/dm-crypt.c --- a/drivers/md/dm-crypt.c +++ b/drivers/md/dm-crypt.c @@ -2335,7 +2335,7 @@ static int crypt_alloc_tfms_skcipher(str 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; diff -u -p a/drivers/md/dm-integrity.c b/drivers/md/dm-integrity.c --- a/drivers/md/dm-integrity.c +++ b/drivers/md/dm-integrity.c @@ -4500,7 +4500,7 @@ static int create_journal(struct dm_inte } 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 @@ try_smaller_buffer: 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; diff -u -p a/drivers/md/dm-pcache/cache.c b/drivers/md/dm-pcache/cache.c --- a/drivers/md/dm-pcache/cache.c +++ b/drivers/md/dm-pcache/cache.c @@ -139,7 +139,7 @@ static int cache_init(struct dm_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; diff -u -p a/drivers/md/dm-pcache/cache_key.c b/drivers/md/dm-pcache/cache_key.c --- a/drivers/md/dm-pcache/cache_key.c +++ b/drivers/md/dm-pcache/cache_key.c @@ -838,7 +838,7 @@ int cache_tree_init(struct pcache_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; diff -u -p a/drivers/md/dm-stats.c b/drivers/md/dm-stats.c --- a/drivers/md/dm-stats.c +++ b/drivers/md/dm-stats.c @@ -972,7 +972,7 @@ static int parse_histogram(const char *h (*n_histogram_entries)++; *histogram_boundaries = kmalloc_objs(unsigned long long, - *n_histogram_entries, GFP_KERNEL); + *n_histogram_entries); if (!*histogram_boundaries) return -ENOMEM; diff -u -p a/drivers/md/md-cluster.c b/drivers/md/md-cluster.c --- a/drivers/md/md-cluster.c +++ b/drivers/md/md-cluster.c @@ -1544,7 +1544,7 @@ static int lock_all_bitmaps(struct 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; diff -u -p a/drivers/md/raid10.c b/drivers/md/raid10.c --- a/drivers/md/raid10.c +++ b/drivers/md/raid10.c @@ -3858,8 +3858,7 @@ static struct r10conf *setup_conf(struct /* 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 m /* 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; } diff -u -p a/drivers/media/pci/tw686x/tw686x-core.c b/drivers/media/pci/tw686x/tw686x-core.c --- a/drivers/media/pci/tw686x/tw686x-core.c +++ b/drivers/media/pci/tw686x/tw686x-core.c @@ -251,14 +251,14 @@ static int tw686x_probe(struct 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; diff -u -p a/drivers/media/usb/pvrusb2/pvrusb2-hdw.c b/drivers/media/usb/pvrusb2/pvrusb2-hdw.c --- a/drivers/media/usb/pvrusb2/pvrusb2-hdw.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-hdw.c @@ -2450,7 +2450,7 @@ struct pvr2_hdw *pvr2_hdw_create(struct /* 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; diff -u -p a/drivers/media/v4l2-core/v4l2-subdev.c b/drivers/media/v4l2-core/v4l2-subdev.c --- a/drivers/media/v4l2-core/v4l2-subdev.c +++ b/drivers/media/v4l2-core/v4l2-subdev.c @@ -1889,8 +1889,7 @@ v4l2_subdev_init_stream_configs(struct v 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; diff -u -p a/drivers/memstick/core/mspro_block.c b/drivers/memstick/core/mspro_block.c --- a/drivers/memstick/core/mspro_block.c +++ b/drivers/memstick/core/mspro_block.c @@ -940,7 +940,7 @@ static int mspro_block_read_attributes(s 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; diff -u -p a/drivers/message/fusion/mptsas.c b/drivers/message/fusion/mptsas.c --- a/drivers/message/fusion/mptsas.c +++ b/drivers/message/fusion/mptsas.c @@ -2428,7 +2428,7 @@ mptsas_sas_io_unit_pg0(MPT_ADAPTER *ioc, 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 /* 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 *i 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++) { diff -u -p a/drivers/mtd/chips/cfi_cmdset_0001.c b/drivers/mtd/chips/cfi_cmdset_0001.c --- a/drivers/mtd/chips/cfi_cmdset_0001.c +++ b/drivers/mtd/chips/cfi_cmdset_0001.c @@ -628,7 +628,7 @@ static struct mtd_info *cfi_intelext_set 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; diff -u -p a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c --- a/drivers/mtd/chips/cfi_cmdset_0002.c +++ b/drivers/mtd/chips/cfi_cmdset_0002.c @@ -777,7 +777,7 @@ static struct mtd_info *cfi_amdstd_setup 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; diff -u -p a/drivers/mtd/chips/cfi_cmdset_0020.c b/drivers/mtd/chips/cfi_cmdset_0020.c --- a/drivers/mtd/chips/cfi_cmdset_0020.c +++ b/drivers/mtd/chips/cfi_cmdset_0020.c @@ -186,7 +186,7 @@ static struct mtd_info *cfi_staa_setup(s 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); diff -u -p a/drivers/mtd/nand/onenand/onenand_base.c b/drivers/mtd/nand/onenand/onenand_base.c --- a/drivers/mtd/nand/onenand/onenand_base.c +++ b/drivers/mtd/nand/onenand/onenand_base.c @@ -3729,7 +3729,7 @@ static int onenand_probe(struct mtd_info 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; } diff -u -p a/drivers/mtd/nand/raw/nand_base.c b/drivers/mtd/nand/raw/nand_base.c --- a/drivers/mtd/nand/raw/nand_base.c +++ b/drivers/mtd/nand/raw/nand_base.c @@ -5430,7 +5430,7 @@ static int of_get_nand_secure_regions(st 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; diff -u -p a/drivers/mtd/parsers/sharpslpart.c b/drivers/mtd/parsers/sharpslpart.c --- a/drivers/mtd/parsers/sharpslpart.c +++ b/drivers/mtd/parsers/sharpslpart.c @@ -363,7 +363,7 @@ static int sharpsl_parse_mtd_partitions( } sharpsl_nand_parts = kzalloc_objs(*sharpsl_nand_parts, - SHARPSL_NAND_PARTS, GFP_KERNEL); + SHARPSL_NAND_PARTS); if (!sharpsl_nand_parts) return -ENOMEM; diff -u -p a/drivers/net/can/usb/ucan.c b/drivers/net/can/usb/ucan.c --- a/drivers/net/can/usb/ucan.c +++ b/drivers/net/can/usb/ucan.c @@ -331,7 +331,7 @@ static int ucan_alloc_context_array(stru 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"); diff -u -p a/drivers/net/dsa/mv88e6xxx/devlink.c b/drivers/net/dsa/mv88e6xxx/devlink.c --- a/drivers/net/dsa/mv88e6xxx/devlink.c +++ b/drivers/net/dsa/mv88e6xxx/devlink.c @@ -379,7 +379,7 @@ static int mv88e6xxx_region_atu_snapshot 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 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 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; diff -u -p a/drivers/net/dsa/sja1105/sja1105_vl.c b/drivers/net/dsa/sja1105/sja1105_vl.c --- a/drivers/net/dsa/sja1105/sja1105_vl.c +++ b/drivers/net/dsa/sja1105/sja1105_vl.c @@ -636,7 +636,7 @@ int sja1105_vl_gate(struct sja1105_priva 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; diff -u -p a/drivers/net/ethernet/amd/pds_core/core.c b/drivers/net/ethernet/amd/pds_core/core.c --- a/drivers/net/ethernet/amd/pds_core/core.c +++ b/drivers/net/ethernet/amd/pds_core/core.c @@ -416,8 +416,7 @@ static int pdsc_viftypes_init(struct pds 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; diff -u -p a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c @@ -4583,8 +4583,7 @@ static int bnx2x_alloc_fp_mem_at(struct 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; } diff -u -p a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c @@ -1273,7 +1273,7 @@ int bnx2x_iov_init_one(struct bnx2x *bp, /* 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"); diff -u -p a/drivers/net/ethernet/broadcom/bnxt/bnxt.c b/drivers/net/ethernet/broadcom/bnxt/bnxt.c --- a/drivers/net/ethernet/broadcom/bnxt/bnxt.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.c @@ -4624,7 +4624,7 @@ static int bnxt_init_ring_grps(struct bn 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 *b } 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 *b } 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; diff -u -p a/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c @@ -984,7 +984,7 @@ static int bnxt_ptp_pps_init(struct bnxt 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; diff -u -p a/drivers/net/ethernet/broadcom/sb1250-mac.c b/drivers/net/ethernet/broadcom/sb1250-mac.c --- a/drivers/net/ethernet/broadcom/sb1250-mac.c +++ b/drivers/net/ethernet/broadcom/sb1250-mac.c @@ -623,8 +623,7 @@ static void sbdma_initctx(struct sbmacdm 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 diff -u -p a/drivers/net/ethernet/broadcom/tg3.c b/drivers/net/ethernet/broadcom/tg3.c --- a/drivers/net/ethernet/broadcom/tg3.c +++ b/drivers/net/ethernet/broadcom/tg3.c @@ -8730,7 +8730,7 @@ static int tg3_mem_tx_acquire(struct tg3 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; diff -u -p a/drivers/net/ethernet/brocade/bna/bnad.c b/drivers/net/ethernet/brocade/bna/bnad.c --- a/drivers/net/ethernet/brocade/bna/bnad.c +++ b/drivers/net/ethernet/brocade/bna/bnad.c @@ -1458,7 +1458,7 @@ bnad_txrx_irq_alloc(struct bnad *bnad, e 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, e 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; diff -u -p a/drivers/net/ethernet/cavium/liquidio/lio_core.c b/drivers/net/ethernet/cavium/liquidio/lio_core.c --- a/drivers/net/ethernet/cavium/liquidio/lio_core.c +++ b/drivers/net/ethernet/cavium/liquidio/lio_core.c @@ -1050,7 +1050,7 @@ int octeon_setup_interrupt(struct octeon [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); diff -u -p a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c @@ -5028,7 +5028,7 @@ static int adap_init0(struct adapter *ad } 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 pc } /* 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]); diff -u -p a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c @@ -157,12 +157,12 @@ static int cxgb4_mqprio_alloc_hw_resourc /* 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; diff -u -p a/drivers/net/ethernet/cisco/enic/enic_main.c b/drivers/net/ethernet/cisco/enic/enic_main.c --- a/drivers/net/ethernet/cisco/enic/enic_main.c +++ b/drivers/net/ethernet/cisco/enic/enic_main.c @@ -2469,7 +2469,7 @@ static int enic_alloc_enic_resources(str 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; diff -u -p a/drivers/net/ethernet/engleder/tsnep_main.c b/drivers/net/ethernet/engleder/tsnep_main.c --- a/drivers/net/ethernet/engleder/tsnep_main.c +++ b/drivers/net/ethernet/engleder/tsnep_main.c @@ -2103,11 +2103,11 @@ int tsnep_enable_xsk(struct tsnep_queue 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; diff -u -p a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c @@ -243,8 +243,7 @@ int dpaa2_eth_dl_traps_register(struct d 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; diff -u -p a/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c --- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c +++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c @@ -3421,7 +3421,7 @@ static int dpaa2_switch_probe(struct fsl } 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; diff -u -p a/drivers/net/ethernet/freescale/enetc/enetc_pf.c b/drivers/net/ethernet/freescale/enetc/enetc_pf.c --- a/drivers/net/ethernet/freescale/enetc/enetc_pf.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_pf.c @@ -959,7 +959,7 @@ static int enetc_pf_probe(struct pci_dev 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; } diff -u -p a/drivers/net/ethernet/freescale/gianfar.c b/drivers/net/ethernet/freescale/gianfar.c --- a/drivers/net/ethernet/freescale/gianfar.c +++ b/drivers/net/ethernet/freescale/gianfar.c @@ -1374,7 +1374,7 @@ static int gfar_alloc_skb_resources(stru 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(stru 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; } diff -u -p a/drivers/net/ethernet/freescale/ucc_geth.c b/drivers/net/ethernet/freescale/ucc_geth.c --- a/drivers/net/ethernet/freescale/ucc_geth.c +++ b/drivers/net/ethernet/freescale/ucc_geth.c @@ -2072,7 +2072,7 @@ static int ucc_geth_alloc_tx(struct ucc_ /* 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_ /* 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)) diff -u -p a/drivers/net/ethernet/google/gve/gve_main.c b/drivers/net/ethernet/google/gve/gve_main.c --- a/drivers/net/ethernet/google/gve/gve_main.c +++ b/drivers/net/ethernet/google/gve/gve_main.c @@ -152,7 +152,7 @@ static int gve_alloc_flow_rule_caches(st 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(struc 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++) diff -u -p a/drivers/net/ethernet/google/gve/gve_tx_dqo.c b/drivers/net/ethernet/google/gve/gve_tx_dqo.c --- a/drivers/net/ethernet/google/gve/gve_tx_dqo.c +++ b/drivers/net/ethernet/google/gve/gve_tx_dqo.c @@ -267,7 +267,7 @@ static int gve_tx_qpl_buf_init(struct gv 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 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; diff -u -p a/drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c b/drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c --- a/drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c @@ -1100,7 +1100,7 @@ static struct hns3_enet_ring *hns3_backu 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; diff -u -p a/drivers/net/ethernet/huawei/hinic3/hinic3_main.c b/drivers/net/ethernet/huawei/hinic3/hinic3_main.c --- a/drivers/net/ethernet/huawei/hinic3/hinic3_main.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_main.c @@ -58,7 +58,7 @@ static int hinic3_init_intr_coalesce(str 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; diff -u -p a/drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c b/drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c --- a/drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c @@ -100,7 +100,7 @@ static int hinic3_setup_num_qps(struct n 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( 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; diff -u -p a/drivers/net/ethernet/huawei/hinic3/hinic3_tx.c b/drivers/net/ethernet/huawei/hinic3/hinic3_tx.c --- a/drivers/net/ethernet/huawei/hinic3/hinic3_tx.c +++ b/drivers/net/ethernet/huawei/hinic3/hinic3_tx.c @@ -686,8 +686,7 @@ int hinic3_alloc_txqs_res(struct net_dev 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; diff -u -p a/drivers/net/ethernet/ibm/ibmvnic.c b/drivers/net/ethernet/ibm/ibmvnic.c --- a/drivers/net/ethernet/ibm/ibmvnic.c +++ b/drivers/net/ethernet/ibm/ibmvnic.c @@ -933,13 +933,13 @@ static int init_stats_buffers(struct ibm { 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_devi } 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->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->rx_scrq = kzalloc_objs(*adapter->rx_scrq, - adapter->req_rx_queues, GFP_KERNEL); + adapter->req_rx_queues); if (!adapter->rx_scrq) goto rx_failed; diff -u -p a/drivers/net/ethernet/intel/e1000/e1000_main.c b/drivers/net/ethernet/intel/e1000/e1000_main.c --- a/drivers/net/ethernet/intel/e1000/e1000_main.c +++ b/drivers/net/ethernet/intel/e1000/e1000_main.c @@ -1323,12 +1323,12 @@ static int e1000_sw_init(struct e1000_ad 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; diff -u -p a/drivers/net/ethernet/intel/e1000e/netdev.c b/drivers/net/ethernet/intel/e1000e/netdev.c --- a/drivers/net/ethernet/intel/e1000e/netdev.c +++ b/drivers/net/ethernet/intel/e1000e/netdev.c @@ -2051,8 +2051,7 @@ void e1000e_set_interrupt_capability(str 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 e10 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; } diff -u -p a/drivers/net/ethernet/intel/i40e/i40e_client.c b/drivers/net/ethernet/intel/i40e/i40e_client.c --- a/drivers/net/ethernet/intel/i40e/i40e_client.c +++ b/drivers/net/ethernet/intel/i40e/i40e_client.c @@ -567,7 +567,7 @@ static int i40e_client_setup_qvlist(stru 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; diff -u -p a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c --- a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c +++ b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c @@ -2159,7 +2159,7 @@ static int i40e_set_ringparam(struct net "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; diff -u -p a/drivers/net/ethernet/intel/i40e/i40e_ptp.c b/drivers/net/ethernet/intel/i40e/i40e_ptp.c --- a/drivers/net/ethernet/intel/i40e/i40e_ptp.c +++ b/drivers/net/ethernet/intel/i40e/i40e_ptp.c @@ -1345,7 +1345,7 @@ static int i40e_init_pin_config(struct i 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; diff -u -p a/drivers/net/ethernet/intel/ice/devlink/port.c b/drivers/net/ethernet/intel/ice/devlink/port.c --- a/drivers/net/ethernet/intel/ice/devlink/port.c +++ b/drivers/net/ethernet/intel/ice/devlink/port.c @@ -59,8 +59,7 @@ static void ice_devlink_port_options_pri 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; diff -u -p a/drivers/net/ethernet/intel/ice/ice_xsk.c b/drivers/net/ethernet/intel/ice/ice_xsk.c --- a/drivers/net/ethernet/intel/ice/ice_xsk.c +++ b/drivers/net/ethernet/intel/ice/ice_xsk.c @@ -175,7 +175,7 @@ ice_realloc_rx_xdp_bufs(struct ice_rx_ri { 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 { diff -u -p a/drivers/net/ethernet/intel/idpf/idpf_idc.c b/drivers/net/ethernet/intel/idpf/idpf_idc.c --- a/drivers/net/ethernet/intel/idpf/idpf_idc.c +++ b/drivers/net/ethernet/intel/idpf/idpf_idc.c @@ -432,7 +432,7 @@ int idpf_idc_init_aux_core_dev(struct id 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; diff -u -p a/drivers/net/ethernet/intel/idpf/idpf_lib.c b/drivers/net/ethernet/intel/idpf/idpf_lib.c --- a/drivers/net/ethernet/intel/idpf/idpf_lib.c +++ b/drivers/net/ethernet/intel/idpf/idpf_lib.c @@ -360,8 +360,7 @@ int idpf_intr_req(struct idpf_adapter *a } 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; diff -u -p a/drivers/net/ethernet/intel/idpf/idpf_txrx.c b/drivers/net/ethernet/intel/idpf/idpf_txrx.c --- a/drivers/net/ethernet/intel/idpf/idpf_txrx.c +++ b/drivers/net/ethernet/intel/idpf/idpf_txrx.c @@ -1204,8 +1204,7 @@ static int idpf_qp_enable(const struct i 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 i 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 i } 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 i 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_vp 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_vp 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_vp continue; q_vector->xsksq = kzalloc_objs(*q_vector->xsksq, - rxqs_per_vector, GFP_KERNEL); + rxqs_per_vector); if (!q_vector->xsksq) goto error; } diff -u -p a/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c b/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c --- a/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c +++ b/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c @@ -3433,12 +3433,12 @@ static int idpf_vport_params_buf_alloc(s 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(s 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 @@ restart: 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; diff -u -p a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c --- a/drivers/net/ethernet/intel/igb/igb_main.c +++ b/drivers/net/ethernet/intel/igb/igb_main.c @@ -3776,8 +3776,7 @@ static int igb_enable_sriov(struct pci_d 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_d 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_adapte 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; diff -u -p a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c @@ -6904,7 +6904,7 @@ static int ixgbe_sw_init(struct ixgbe_ad 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; diff -u -p a/drivers/net/ethernet/intel/libie/fwlog.c b/drivers/net/ethernet/intel/libie/fwlog.c --- a/drivers/net/ethernet/intel/libie/fwlog.c +++ b/drivers/net/ethernet/intel/libie/fwlog.c @@ -1013,8 +1013,7 @@ int libie_fwlog_init(struct libie_fwlog 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; diff -u -p a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c @@ -1950,7 +1950,7 @@ int otx2_alloc_queue_mem(struct otx2_nic 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; diff -u -p a/drivers/net/ethernet/marvell/prestera/prestera_devlink.c b/drivers/net/ethernet/marvell/prestera/prestera_devlink.c --- a/drivers/net/ethernet/marvell/prestera/prestera_devlink.c +++ b/drivers/net/ethernet/marvell/prestera/prestera_devlink.c @@ -456,7 +456,7 @@ int prestera_devlink_traps_register(stru 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; diff -u -p a/drivers/net/ethernet/mellanox/mlx4/cmd.c b/drivers/net/ethernet/mellanox/mlx4/cmd.c --- a/drivers/net/ethernet/mellanox/mlx4/cmd.c +++ b/drivers/net/ethernet/mellanox/mlx4/cmd.c @@ -2374,7 +2374,7 @@ int mlx4_multi_func_init(struct mlx4_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 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; diff -u -p a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c --- a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c @@ -2241,7 +2241,7 @@ static int mlx4_en_copy_priv(struct mlx4 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_d 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; diff -u -p a/drivers/net/ethernet/mellanox/mlx4/eq.c b/drivers/net/ethernet/mellanox/mlx4/eq.c --- a/drivers/net/ethernet/mellanox/mlx4/eq.c +++ b/drivers/net/ethernet/mellanox/mlx4/eq.c @@ -1158,8 +1158,7 @@ int mlx4_alloc_eq_table(struct mlx4_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 * 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; diff -u -p a/drivers/net/ethernet/mellanox/mlx4/intf.c b/drivers/net/ethernet/mellanox/mlx4/intf.c --- a/drivers/net/ethernet/mellanox/mlx4/intf.c +++ b/drivers/net/ethernet/mellanox/mlx4/intf.c @@ -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; diff -u -p a/drivers/net/ethernet/mellanox/mlx4/qp.c b/drivers/net/ethernet/mellanox/mlx4/qp.c --- a/drivers/net/ethernet/mellanox/mlx4/qp.c +++ b/drivers/net/ethernet/mellanox/mlx4/qp.c @@ -854,8 +854,7 @@ int mlx4_init_qp_table(struct mlx4_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; diff -u -p a/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c b/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c --- a/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c +++ b/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c @@ -526,13 +526,11 @@ int mlx4_init_resource_tracker(struct ml &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); diff -u -p a/drivers/net/ethernet/mellanox/mlx5/core/dev.c b/drivers/net/ethernet/mellanox/mlx5/core/dev.c --- a/drivers/net/ethernet/mellanox/mlx5/core/dev.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/dev.c @@ -278,7 +278,7 @@ int mlx5_adev_init(struct mlx5_core_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; diff -u -p a/drivers/net/ethernet/mellanox/mlx5/core/en/qos.c b/drivers/net/ethernet/mellanox/mlx5/core/en/qos.c --- a/drivers/net/ethernet/mellanox/mlx5/core/en/qos.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en/qos.c @@ -88,8 +88,7 @@ int mlx5e_open_qos_sq(struct mlx5e_priv 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; diff -u -p a/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c --- a/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c @@ -917,7 +917,7 @@ esw_qos_create_vport_tc_sched_elements(s 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."); diff -u -p a/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c b/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c --- a/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c @@ -3375,7 +3375,7 @@ static int init_rdma_transport_rx_root_n 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_n 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 m 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; diff -u -p a/drivers/net/ethernet/mellanox/mlx5/core/hwmon.c b/drivers/net/ethernet/mellanox/mlx5/core/hwmon.c --- a/drivers/net/ethernet/mellanox/mlx5/core/hwmon.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/hwmon.c @@ -314,7 +314,7 @@ static struct mlx5_hwmon *mlx5_hwmon_all 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; diff -u -p a/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c --- a/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c @@ -1083,7 +1083,7 @@ static void mlx5_init_pin_config(struct 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; diff -u -p a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c @@ -254,8 +254,7 @@ int mlx5hws_bwc_matcher_create_simple(st 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; diff -u -p a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c @@ -1034,7 +1034,7 @@ static int mlx5hws_send_queue_open(struc 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(stru 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; diff -u -p a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c @@ -548,7 +548,7 @@ struct mlx5dr_icm_pool *mlx5dr_icm_pool_ 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; diff -u -p a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c @@ -282,7 +282,7 @@ static int mlx5_cmd_dr_create_fte(struct } 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; diff -u -p a/drivers/net/ethernet/mellanox/mlxsw/core.c b/drivers/net/ethernet/mellanox/mlxsw/core.c --- a/drivers/net/ethernet/mellanox/mlxsw/core.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core.c @@ -151,7 +151,7 @@ static int mlxsw_ports_init(struct mlxsw 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; diff -u -p a/drivers/net/ethernet/mellanox/mlxsw/core_env.c b/drivers/net/ethernet/mellanox/mlxsw/core_env.c --- a/drivers/net/ethernet/mellanox/mlxsw/core_env.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core_env.c @@ -1245,8 +1245,7 @@ static int mlxsw_env_line_cards_alloc(st 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; diff -u -p a/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c b/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c --- a/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c @@ -1470,7 +1470,7 @@ static int mlxsw_linecard_types_init(str } 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; diff -u -p a/drivers/net/ethernet/mellanox/mlxsw/core_thermal.c b/drivers/net/ethernet/mellanox/mlxsw/core_thermal.c --- a/drivers/net/ethernet/mellanox/mlxsw/core_thermal.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core_thermal.c @@ -432,7 +432,7 @@ mlxsw_thermal_modules_init(struct device 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 devi 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; diff -u -p a/drivers/net/ethernet/mellanox/mlxsw/minimal.c b/drivers/net/ethernet/mellanox/mlxsw/minimal.c --- a/drivers/net/ethernet/mellanox/mlxsw/minimal.c +++ b/drivers/net/ethernet/mellanox/mlxsw/minimal.c @@ -403,7 +403,7 @@ static int mlxsw_m_linecards_init(struct 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 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; diff -u -p a/drivers/net/ethernet/mellanox/mlxsw/spectrum.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum.c --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum.c @@ -2020,7 +2020,7 @@ static int mlxsw_sp_port_module_info_ini 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; diff -u -p a/drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c @@ -260,7 +260,7 @@ mlxsw_sp1_mr_tcam_region_init(struct mlx 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; diff -u -p a/drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c @@ -366,8 +366,7 @@ static int mlxsw_sp_qdisc_create(struct 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; diff -u -p a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c @@ -718,8 +718,7 @@ static int mlxsw_sp_lpm_init(struct mlxs 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; diff -u -p a/drivers/net/ethernet/netronome/nfp/bpf/verifier.c b/drivers/net/ethernet/netronome/nfp/bpf/verifier.c --- a/drivers/net/ethernet/netronome/nfp/bpf/verifier.c +++ b/drivers/net/ethernet/netronome/nfp/bpf/verifier.c @@ -771,7 +771,7 @@ int nfp_bpf_finalize(struct bpf_verifier 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; diff -u -p a/drivers/net/ethernet/netronome/nfp/flower/metadata.c b/drivers/net/ethernet/netronome/nfp/flower/metadata.c --- a/drivers/net/ethernet/netronome/nfp/flower/metadata.c +++ b/drivers/net/ethernet/netronome/nfp/flower/metadata.c @@ -558,7 +558,7 @@ int nfp_flower_metadata_init(struct nfp_ /* 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; diff -u -p a/drivers/net/ethernet/qlogic/qed/qed_dev.c b/drivers/net/ethernet/qlogic/qed/qed_dev.c --- a/drivers/net/ethernet/qlogic/qed/qed_dev.c +++ b/drivers/net/ethernet/qlogic/qed/qed_dev.c @@ -2109,26 +2109,22 @@ static int qed_alloc_qm_data(struct qed_ 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; diff -u -p a/drivers/net/ethernet/qlogic/qed/qed_iwarp.c b/drivers/net/ethernet/qlogic/qed/qed_iwarp.c --- a/drivers/net/ethernet/qlogic/qed/qed_iwarp.c +++ b/drivers/net/ethernet/qlogic/qed/qed_iwarp.c @@ -2760,8 +2760,7 @@ qed_iwarp_ll2_start(struct qed_hwfn *p_h 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_h * 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; diff -u -p a/drivers/net/ethernet/qlogic/qed/qed_ll2.c b/drivers/net/ethernet/qlogic/qed/qed_ll2.c --- a/drivers/net/ethernet/qlogic/qed/qed_ll2.c +++ b/drivers/net/ethernet/qlogic/qed/qed_ll2.c @@ -2200,8 +2200,7 @@ int qed_ll2_alloc(struct qed_hwfn *p_hwf /* 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; diff -u -p a/drivers/net/ethernet/qlogic/qed/qed_mcp.c b/drivers/net/ethernet/qlogic/qed/qed_mcp.c --- a/drivers/net/ethernet/qlogic/qed/qed_mcp.c +++ b/drivers/net/ethernet/qlogic/qed/qed_mcp.c @@ -3366,7 +3366,7 @@ int qed_mcp_nvm_info_populate(struct qed } 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; diff -u -p a/drivers/net/ethernet/qlogic/qed/qed_ooo.c b/drivers/net/ethernet/qlogic/qed/qed_ooo.c --- a/drivers/net/ethernet/qlogic/qed/qed_ooo.c +++ b/drivers/net/ethernet/qlogic/qed/qed_ooo.c @@ -119,7 +119,7 @@ int qed_ooo_alloc(struct qed_hwfn *p_hwf 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_hwf 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_hwf 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; diff -u -p a/drivers/net/ethernet/qlogic/qede/qede_main.c b/drivers/net/ethernet/qlogic/qede/qede_main.c --- a/drivers/net/ethernet/qlogic/qede/qede_main.c +++ b/drivers/net/ethernet/qlogic/qede/qede_main.c @@ -971,8 +971,7 @@ static int qede_alloc_fp_array(struct qe 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; diff -u -p a/drivers/net/ethernet/qlogic/qla3xxx.c b/drivers/net/ethernet/qlogic/qla3xxx.c --- a/drivers/net/ethernet/qlogic/qla3xxx.c +++ b/drivers/net/ethernet/qlogic/qla3xxx.c @@ -2579,7 +2579,7 @@ static int ql_alloc_buffer_queues(struct 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; diff -u -p a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c @@ -190,7 +190,7 @@ int qlcnic_alloc_sw_resources(struct qlc 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; diff -u -p a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c @@ -680,7 +680,7 @@ int qlcnic_setup_tss_rss_intr(struct qlc 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_ada 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_a } 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_ 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; diff -u -p a/drivers/net/ethernet/renesas/ravb_main.c b/drivers/net/ethernet/renesas/ravb_main.c --- a/drivers/net/ethernet/renesas/ravb_main.c +++ b/drivers/net/ethernet/renesas/ravb_main.c @@ -437,7 +437,7 @@ static int ravb_ring_init(struct net_dev /* 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; diff -u -p a/drivers/net/ethernet/sfc/efx_channels.c b/drivers/net/ethernet/sfc/efx_channels.c --- a/drivers/net/ethernet/sfc/efx_channels.c +++ b/drivers/net/ethernet/sfc/efx_channels.c @@ -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; } diff -u -p a/drivers/net/ethernet/sfc/efx_common.c b/drivers/net/ethernet/sfc/efx_common.c --- a/drivers/net/ethernet/sfc/efx_common.c +++ b/drivers/net/ethernet/sfc/efx_common.c @@ -997,7 +997,7 @@ int efx_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 spin_lock_init(&efx->vf_reps_lock); INIT_LIST_HEAD(&efx->vf_reps); diff -u -p a/drivers/net/ethernet/sfc/falcon/tx.c b/drivers/net/ethernet/sfc/falcon/tx.c --- a/drivers/net/ethernet/sfc/falcon/tx.c +++ b/drivers/net/ethernet/sfc/falcon/tx.c @@ -549,8 +549,7 @@ int ef4_probe_tx_queue(struct ef4_tx_que 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; diff -u -p a/drivers/net/ethernet/sfc/mae.c b/drivers/net/ethernet/sfc/mae.c --- a/drivers/net/ethernet/sfc/mae.c +++ b/drivers/net/ethernet/sfc/mae.c @@ -256,11 +256,11 @@ more: 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; } diff -u -p a/drivers/net/ethernet/sfc/siena/efx_channels.c b/drivers/net/ethernet/sfc/siena/efx_channels.c --- a/drivers/net/ethernet/sfc/siena/efx_channels.c +++ b/drivers/net/ethernet/sfc/siena/efx_channels.c @@ -967,8 +967,7 @@ int efx_siena_set_channels(struct efx_ni /* 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; } diff -u -p a/drivers/net/ethernet/sfc/siena/efx_common.c b/drivers/net/ethernet/sfc/siena/efx_common.c --- a/drivers/net/ethernet/sfc/siena/efx_common.c +++ b/drivers/net/ethernet/sfc/siena/efx_common.c @@ -1024,7 +1024,7 @@ int efx_siena_init_struct(struct efx_nic 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); diff -u -p a/drivers/net/ethernet/sfc/siena/tx_common.c b/drivers/net/ethernet/sfc/siena/tx_common.c --- a/drivers/net/ethernet/sfc/siena/tx_common.c +++ b/drivers/net/ethernet/sfc/siena/tx_common.c @@ -41,8 +41,7 @@ int efx_siena_probe_tx_queue(struct efx_ 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; diff -u -p a/drivers/net/ethernet/sfc/tx_common.c b/drivers/net/ethernet/sfc/tx_common.c --- a/drivers/net/ethernet/sfc/tx_common.c +++ b/drivers/net/ethernet/sfc/tx_common.c @@ -41,8 +41,7 @@ int efx_probe_tx_queue(struct efx_tx_que 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; diff -u -p a/drivers/net/ethernet/spacemit/k1_emac.c b/drivers/net/ethernet/spacemit/k1_emac.c --- a/drivers/net/ethernet/spacemit/k1_emac.c +++ b/drivers/net/ethernet/spacemit/k1_emac.c @@ -392,7 +392,7 @@ static int emac_alloc_tx_resources(struc 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(struc 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; diff -u -p a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c @@ -2296,7 +2296,7 @@ static int __alloc_dma_tx_desc_resources 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; diff -u -p a/drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c b/drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c --- a/drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c +++ b/drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c @@ -141,7 +141,7 @@ static int xlgmac_init_ring(struct xlgma /* 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; diff -u -p a/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c b/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c --- a/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c +++ b/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c @@ -2306,7 +2306,7 @@ static struct net_device *gelic_wl_alloc /* 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; diff -u -p a/drivers/net/ethernet/via/via-velocity.c b/drivers/net/ethernet/via/via-velocity.c --- a/drivers/net/ethernet/via/via-velocity.c +++ b/drivers/net/ethernet/via/via-velocity.c @@ -1632,7 +1632,7 @@ static int velocity_init_rd_ring(struct int ret = -ENOMEM; vptr->rx.info = kzalloc_objs(struct velocity_rd_info, - vptr->options.numrx, GFP_KERNEL); + vptr->options.numrx); if (!vptr->rx.info) goto out; @@ -1665,8 +1665,7 @@ static int velocity_init_td_ring(struct for (j = 0; j < vptr->tx.numq; j++) { vptr->tx.infos[j] = kzalloc_objs(struct velocity_td_info, - vptr->options.numtx, - GFP_KERNEL); + vptr->options.numtx); if (!vptr->tx.infos[j]) { while (--j >= 0) kfree(vptr->tx.infos[j]); diff -u -p a/drivers/net/ethernet/wangxun/libwx/wx_hw.c b/drivers/net/ethernet/wangxun/libwx/wx_hw.c --- a/drivers/net/ethernet/wangxun/libwx/wx_hw.c +++ b/drivers/net/ethernet/wangxun/libwx/wx_hw.c @@ -2506,7 +2506,7 @@ int wx_sw_init(struct wx *wx) WX_RSS_FIELD_IPV6 | WX_RSS_FIELD_IPV6_TCP; wx->mac_table = kzalloc_objs(struct wx_mac_addr, - wx->mac.num_rar_entries, GFP_KERNEL); + wx->mac.num_rar_entries); if (!wx->mac_table) { wx_err(wx, "mac_table allocation failed\n"); kfree(wx->rss_key); diff -u -p a/drivers/net/netdevsim/dev.c b/drivers/net/netdevsim/dev.c --- a/drivers/net/netdevsim/dev.c +++ b/drivers/net/netdevsim/dev.c @@ -940,8 +940,7 @@ static int nsim_dev_traps_init(struct de return -ENOMEM; nsim_trap_data->trap_items_arr = kzalloc_objs(struct nsim_trap_item, - ARRAY_SIZE(nsim_traps_arr), - GFP_KERNEL); + ARRAY_SIZE(nsim_traps_arr)); if (!nsim_trap_data->trap_items_arr) { err = -ENOMEM; goto err_trap_data_free; diff -u -p a/drivers/net/phy/dp83640.c b/drivers/net/phy/dp83640.c --- a/drivers/net/phy/dp83640.c +++ b/drivers/net/phy/dp83640.c @@ -1032,7 +1032,7 @@ static struct dp83640_clock *dp83640_clo goto out; clock->caps.pin_config = kzalloc_objs(struct ptp_pin_desc, - DP83640_N_PINS, GFP_KERNEL); + DP83640_N_PINS); if (!clock->caps.pin_config) { kfree(clock); clock = NULL; diff -u -p a/drivers/net/phy/phy_led_triggers.c b/drivers/net/phy/phy_led_triggers.c --- a/drivers/net/phy/phy_led_triggers.c +++ b/drivers/net/phy/phy_led_triggers.c @@ -104,8 +104,7 @@ int phy_led_triggers_register(struct phy goto out_free_link; phy->phy_led_triggers = kzalloc_objs(struct phy_led_trigger, - phy->phy_num_led_triggers, - GFP_KERNEL); + phy->phy_num_led_triggers); if (!phy->phy_led_triggers) { err = -ENOMEM; goto out_unreg_link; diff -u -p a/drivers/net/pse-pd/pd692x0.c b/drivers/net/pse-pd/pd692x0.c --- a/drivers/net/pse-pd/pd692x0.c +++ b/drivers/net/pse-pd/pd692x0.c @@ -647,8 +647,7 @@ pd692x0_pi_get_pw_limit_ranges(struct ps pw_table = pd692x0_class_pw_table; c33_pw_limit_ranges = kzalloc_objs(*c33_pw_limit_ranges, - PD692X0_CLASS_PW_TABLE_SIZE, - GFP_KERNEL); + PD692X0_CLASS_PW_TABLE_SIZE); if (!c33_pw_limit_ranges) return -ENOMEM; diff -u -p a/drivers/net/wireless/ath/ath11k/debugfs.c b/drivers/net/wireless/ath/ath11k/debugfs.c --- a/drivers/net/wireless/ath/ath11k/debugfs.c +++ b/drivers/net/wireless/ath/ath11k/debugfs.c @@ -1216,8 +1216,7 @@ static int ath11k_debugfs_dbr_dbg_init(s dbr_dbg_data->num_ring_debug_entries = ATH11K_DEBUG_DBR_ENTRIES_MAX; dbr_dbg_data->dbr_debug_idx = 0; dbr_dbg_data->entries = kzalloc_objs(struct ath11k_dbg_dbr_entry, - ATH11K_DEBUG_DBR_ENTRIES_MAX, - GFP_KERNEL); + ATH11K_DEBUG_DBR_ENTRIES_MAX); if (!dbr_dbg_data->entries) return -ENOMEM; diff -u -p a/drivers/net/wireless/ath/ath12k/dp.c b/drivers/net/wireless/ath/ath12k/dp.c --- a/drivers/net/wireless/ath/ath12k/dp.c +++ b/drivers/net/wireless/ath/ath12k/dp.c @@ -408,7 +408,7 @@ static int ath12k_dp_init_bank_profiles( dp->num_bank_profiles = num_tcl_banks; dp->bank_profiles = kmalloc_objs(struct ath12k_dp_tx_bank_profile, - num_tcl_banks, GFP_KERNEL); + num_tcl_banks); if (!dp->bank_profiles) return -ENOMEM; diff -u -p a/drivers/net/wireless/ath/ath5k/base.c b/drivers/net/wireless/ath/ath5k/base.c --- a/drivers/net/wireless/ath/ath5k/base.c +++ b/drivers/net/wireless/ath/ath5k/base.c @@ -920,7 +920,7 @@ ath5k_desc_alloc(struct ath5k_hw *ah) ds, ah->desc_len, (unsigned long long)ah->desc_daddr); bf = kzalloc_objs(struct ath5k_buf, - 1 + ATH_TXBUF + ATH_RXBUF + ATH_BCBUF, GFP_KERNEL); + 1 + ATH_TXBUF + ATH_RXBUF + ATH_BCBUF); if (bf == NULL) { ATH5K_ERR(ah, "can't allocate bufptr\n"); ret = -ENOMEM; diff -u -p a/drivers/net/wireless/ath/ath5k/eeprom.c b/drivers/net/wireless/ath/ath5k/eeprom.c --- a/drivers/net/wireless/ath/ath5k/eeprom.c +++ b/drivers/net/wireless/ath/ath5k/eeprom.c @@ -728,7 +728,7 @@ ath5k_eeprom_convert_pcal_info_5111(stru /* Allocate pd_curves for this cal pier */ chinfo[pier].pd_curves = kzalloc_objs(struct ath5k_pdgain_info, - AR5K_EEPROM_N_PD_CURVES, GFP_KERNEL); + AR5K_EEPROM_N_PD_CURVES); if (!chinfo[pier].pd_curves) goto err_out; @@ -916,8 +916,7 @@ ath5k_eeprom_convert_pcal_info_5112(stru /* Allocate pd_curves for this cal pier */ chinfo[pier].pd_curves = kzalloc_objs(struct ath5k_pdgain_info, - AR5K_EEPROM_N_PD_CURVES, - GFP_KERNEL); + AR5K_EEPROM_N_PD_CURVES); if (!chinfo[pier].pd_curves) goto err_out; @@ -1206,8 +1205,7 @@ ath5k_eeprom_convert_pcal_info_2413(stru /* Allocate pd_curves for this cal pier */ chinfo[pier].pd_curves = kzalloc_objs(struct ath5k_pdgain_info, - AR5K_EEPROM_N_PD_CURVES, - GFP_KERNEL); + AR5K_EEPROM_N_PD_CURVES); if (!chinfo[pier].pd_curves) goto err_out; diff -u -p a/drivers/net/wireless/ath/wil6210/debugfs.c b/drivers/net/wireless/ath/wil6210/debugfs.c --- a/drivers/net/wireless/ath/wil6210/debugfs.c +++ b/drivers/net/wireless/ath/wil6210/debugfs.c @@ -2442,7 +2442,7 @@ int wil6210_debugfs_init(struct wil6210_ return -ENODEV; wil->dbg_data.data_arr = kzalloc_objs(struct wil_debugfs_iomem_data, - dbg_off_count, GFP_KERNEL); + dbg_off_count); if (!wil->dbg_data.data_arr) { debugfs_remove_recursive(dbg); wil->debug = NULL; diff -u -p a/drivers/net/wireless/broadcom/b43legacy/debugfs.c b/drivers/net/wireless/broadcom/b43legacy/debugfs.c --- a/drivers/net/wireless/broadcom/b43legacy/debugfs.c +++ b/drivers/net/wireless/broadcom/b43legacy/debugfs.c @@ -366,7 +366,7 @@ void b43legacy_debugfs_add_device(struct e->dev = dev; log = &e->txstatlog; log->log = kzalloc_objs(struct b43legacy_txstatus, - B43legacy_NR_LOGGED_TXSTATUS, GFP_KERNEL); + B43legacy_NR_LOGGED_TXSTATUS); if (!log->log) { b43legacyerr(dev->wl, "debugfs: add device txstatus OOM\n"); kfree(e); diff -u -p a/drivers/net/wireless/broadcom/b43legacy/main.c b/drivers/net/wireless/broadcom/b43legacy/main.c --- a/drivers/net/wireless/broadcom/b43legacy/main.c +++ b/drivers/net/wireless/broadcom/b43legacy/main.c @@ -3270,7 +3270,7 @@ static int b43legacy_wireless_core_init( if ((phy->type == B43legacy_PHYTYPE_B) || (phy->type == B43legacy_PHYTYPE_G)) { phy->_lo_pairs = kzalloc_objs(struct b43legacy_lopair, - B43legacy_LO_COUNT, GFP_KERNEL); + B43legacy_LO_COUNT); if (!phy->_lo_pairs) return -ENOMEM; } diff -u -p a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c @@ -1589,7 +1589,7 @@ int brcmf_proto_msgbuf_attach(struct brc msgbuf->max_flowrings = if_msgbuf->max_flowrings; msgbuf->flowring_dma_handle = kzalloc_objs(*msgbuf->flowring_dma_handle, - msgbuf->max_flowrings, GFP_KERNEL); + msgbuf->max_flowrings); if (!msgbuf->flowring_dma_handle) goto fail; diff -u -p a/drivers/net/wireless/intel/ipw2x00/ipw2100.c b/drivers/net/wireless/intel/ipw2x00/ipw2100.c --- a/drivers/net/wireless/intel/ipw2x00/ipw2100.c +++ b/drivers/net/wireless/intel/ipw2x00/ipw2100.c @@ -1886,7 +1886,7 @@ static int ipw2100_wdev_init(struct net_ bg_band->band = NL80211_BAND_2GHZ; bg_band->n_channels = geo->bg_channels; bg_band->channels = kzalloc_objs(struct ieee80211_channel, - geo->bg_channels, GFP_KERNEL); + geo->bg_channels); if (!bg_band->channels) { ipw2100_down(priv); return -ENOMEM; @@ -4408,7 +4408,7 @@ static int ipw2100_tx_allocate(struct ip } priv->tx_buffers = kmalloc_objs(struct ipw2100_tx_packet, - TX_PENDED_QUEUE_LENGTH, GFP_KERNEL); + TX_PENDED_QUEUE_LENGTH); if (!priv->tx_buffers) { bd_queue_free(priv, &priv->tx_queue); return -ENOMEM; @@ -4552,7 +4552,7 @@ static int ipw2100_rx_allocate(struct ip * allocate packets */ priv->rx_buffers = kmalloc_objs(struct ipw2100_rx_packet, - RX_QUEUE_LENGTH, GFP_KERNEL); + RX_QUEUE_LENGTH); if (!priv->rx_buffers) { IPW_DEBUG_INFO("can't allocate rx packet buffer table\n"); diff -u -p a/drivers/net/wireless/intel/ipw2x00/ipw2200.c b/drivers/net/wireless/intel/ipw2x00/ipw2200.c --- a/drivers/net/wireless/intel/ipw2x00/ipw2200.c +++ b/drivers/net/wireless/intel/ipw2x00/ipw2200.c @@ -11278,7 +11278,7 @@ static int ipw_wdev_init(struct net_devi bg_band->band = NL80211_BAND_2GHZ; bg_band->n_channels = geo->bg_channels; bg_band->channels = kzalloc_objs(struct ieee80211_channel, - geo->bg_channels, GFP_KERNEL); + geo->bg_channels); if (!bg_band->channels) { rc = -ENOMEM; goto out; @@ -11316,7 +11316,7 @@ static int ipw_wdev_init(struct net_devi a_band->band = NL80211_BAND_5GHZ; a_band->n_channels = geo->a_channels; a_band->channels = kzalloc_objs(struct ieee80211_channel, - geo->a_channels, GFP_KERNEL); + geo->a_channels); if (!a_band->channels) { rc = -ENOMEM; goto out; diff -u -p a/drivers/net/wireless/intel/iwlwifi/dvm/tt.c b/drivers/net/wireless/intel/iwlwifi/dvm/tt.c --- a/drivers/net/wireless/intel/iwlwifi/dvm/tt.c +++ b/drivers/net/wireless/intel/iwlwifi/dvm/tt.c @@ -596,10 +596,9 @@ void iwl_tt_initialize(struct iwl_priv * if (priv->lib->adv_thermal_throttle) { IWL_DEBUG_TEMP(priv, "Advanced Thermal Throttling\n"); tt->restriction = kzalloc_objs(struct iwl_tt_restriction, - IWL_TI_STATE_MAX, GFP_KERNEL); + IWL_TI_STATE_MAX); tt->transaction = kzalloc_objs(struct iwl_tt_trans, - IWL_TI_STATE_MAX * (IWL_TI_STATE_MAX - 1), - GFP_KERNEL); + IWL_TI_STATE_MAX * (IWL_TI_STATE_MAX - 1)); if (!tt->restriction || !tt->transaction) { IWL_ERR(priv, "Fallback to Legacy Throttling\n"); priv->thermal_throttle.advanced_tt = false; diff -u -p a/drivers/net/wireless/intel/iwlwifi/mld/low_latency.c b/drivers/net/wireless/intel/iwlwifi/mld/low_latency.c --- a/drivers/net/wireless/intel/iwlwifi/mld/low_latency.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/low_latency.c @@ -132,7 +132,7 @@ int iwl_mld_low_latency_init(struct iwl_ unsigned long ts = jiffies; ll->pkts_counters = kzalloc_objs(*ll->pkts_counters, - mld->trans->info.num_rxqs, GFP_KERNEL); + mld->trans->info.num_rxqs); if (!ll->pkts_counters) return -ENOMEM; diff -u -p a/drivers/net/wireless/intel/iwlwifi/mld/scan.c b/drivers/net/wireless/intel/iwlwifi/mld/scan.c --- a/drivers/net/wireless/intel/iwlwifi/mld/scan.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/scan.c @@ -2084,8 +2084,7 @@ void iwl_mld_handle_channel_survey_notif } mld->channel_survey = kzalloc_flex(*mld->channel_survey, - channels, n_channels, - GFP_KERNEL); + channels, n_channels); if (!mld->channel_survey) return; diff -u -p a/drivers/net/wireless/intel/iwlwifi/mld/sta.c b/drivers/net/wireless/intel/iwlwifi/mld/sta.c --- a/drivers/net/wireless/intel/iwlwifi/mld/sta.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/sta.c @@ -695,8 +695,7 @@ static void iwl_mld_alloc_mpdu_counters( return; mld_sta->mpdu_counters = kzalloc_objs(*mld_sta->mpdu_counters, - mld->trans->info.num_rxqs, - GFP_KERNEL); + mld->trans->info.num_rxqs); if (!mld_sta->mpdu_counters) return; diff -u -p a/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c b/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c --- a/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c @@ -4349,8 +4349,7 @@ static int __iwl_mvm_mac_set_key(struct WARN_ON(rcu_access_pointer(mvmsta->ptk_pn[keyidx])); ptk_pn = kzalloc_flex(*ptk_pn, q, - mvm->trans->info.num_rxqs, - GFP_KERNEL); + mvm->trans->info.num_rxqs); if (!ptk_pn) { ret = -ENOMEM; break; diff -u -p a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c --- a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c @@ -3604,7 +3604,7 @@ void iwl_mvm_rx_channel_survey_notif(str } mvm->acs_survey = kzalloc_flex(*mvm->acs_survey, channels, - n_channels, GFP_KERNEL); + n_channels); if (!mvm->acs_survey) return; diff -u -p a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c --- a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c @@ -775,11 +775,10 @@ static int iwl_pcie_rx_alloc(struct iwl_ trans_pcie->rxq = kzalloc_objs(struct iwl_rxq, trans->info.num_rxqs); trans_pcie->rx_pool = kzalloc_objs(trans_pcie->rx_pool[0], - RX_POOL_SIZE(trans_pcie->num_rx_bufs), - GFP_KERNEL); + RX_POOL_SIZE(trans_pcie->num_rx_bufs)); trans_pcie->global_table = kzalloc_objs(trans_pcie->global_table[0], - RX_POOL_SIZE(trans_pcie->num_rx_bufs), GFP_KERNEL); + RX_POOL_SIZE(trans_pcie->num_rx_bufs)); if (!trans_pcie->rxq || !trans_pcie->rx_pool || !trans_pcie->global_table) { ret = -ENOMEM; diff -u -p a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c --- a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c @@ -836,7 +836,7 @@ static int iwl_pcie_tx_alloc(struct iwl_ trans_pcie->txq_memory = kzalloc_objs(struct iwl_txq, - trans->mac_cfg->base->num_of_queues, GFP_KERNEL); + trans->mac_cfg->base->num_of_queues); if (!trans_pcie->txq_memory) { IWL_ERR(trans, "Not enough memory for txq\n"); ret = -ENOMEM; diff -u -p a/drivers/net/wireless/intersil/p54/eeprom.c b/drivers/net/wireless/intersil/p54/eeprom.c --- a/drivers/net/wireless/intersil/p54/eeprom.c +++ b/drivers/net/wireless/intersil/p54/eeprom.c @@ -159,7 +159,7 @@ static int p54_generate_band(struct ieee goto err_out; tmp->channels = kzalloc_objs(struct ieee80211_channel, - list->band_channel_num[band], GFP_KERNEL); + list->band_channel_num[band]); if (!tmp->channels) goto err_out; diff -u -p a/drivers/net/wireless/marvell/mwifiex/cfg80211.c b/drivers/net/wireless/marvell/mwifiex/cfg80211.c --- a/drivers/net/wireless/marvell/mwifiex/cfg80211.c +++ b/drivers/net/wireless/marvell/mwifiex/cfg80211.c @@ -4678,8 +4678,7 @@ int mwifiex_init_channel_scan_gap(struct */ adapter->num_in_chan_stats = 2 * (n_channels_bg + n_channels_a); adapter->chan_stats = kzalloc_objs(*adapter->chan_stats, - adapter->num_in_chan_stats, - GFP_KERNEL); + adapter->num_in_chan_stats); if (!adapter->chan_stats) return -ENOMEM; diff -u -p a/drivers/net/wireless/marvell/mwifiex/cmdevt.c b/drivers/net/wireless/marvell/mwifiex/cmdevt.c --- a/drivers/net/wireless/marvell/mwifiex/cmdevt.c +++ b/drivers/net/wireless/marvell/mwifiex/cmdevt.c @@ -390,7 +390,7 @@ int mwifiex_alloc_cmd_buffer(struct mwif /* Allocate and initialize struct cmd_ctrl_node */ cmd_array = kzalloc_objs(struct cmd_ctrl_node, - MWIFIEX_NUM_OF_CMD_BUFFER, GFP_KERNEL); + MWIFIEX_NUM_OF_CMD_BUFFER); if (!cmd_array) return -ENOMEM; diff -u -p a/drivers/net/wireless/marvell/mwifiex/scan.c b/drivers/net/wireless/marvell/mwifiex/scan.c --- a/drivers/net/wireless/marvell/mwifiex/scan.c +++ b/drivers/net/wireless/marvell/mwifiex/scan.c @@ -1510,7 +1510,7 @@ int mwifiex_scan_networks(struct mwifiex } scan_chan_list = kzalloc_objs(struct mwifiex_chan_scan_param_set, - MWIFIEX_USER_SCAN_CHAN_MAX, GFP_KERNEL); + MWIFIEX_USER_SCAN_CHAN_MAX); if (!scan_chan_list) { kfree(scan_cfg_out); ret = -ENOMEM; diff -u -p a/drivers/net/wireless/quantenna/qtnfmac/commands.c b/drivers/net/wireless/quantenna/qtnfmac/commands.c --- a/drivers/net/wireless/quantenna/qtnfmac/commands.c +++ b/drivers/net/wireless/quantenna/qtnfmac/commands.c @@ -1253,7 +1253,7 @@ qtnf_cmd_resp_proc_mac_info(struct qtnf_ mac_info->n_if_comb = resp_info->n_iface_combinations; mac_info->if_comb = kzalloc_objs(*mac->macinfo.if_comb, - mac->macinfo.n_if_comb, GFP_KERNEL); + mac->macinfo.n_if_comb); if (!mac->macinfo.if_comb) return -ENOMEM; diff -u -p a/drivers/nvme/host/fc.c b/drivers/nvme/host/fc.c --- a/drivers/nvme/host/fc.c +++ b/drivers/nvme/host/fc.c @@ -3498,7 +3498,7 @@ nvme_fc_alloc_ctrl(struct device *dev, s ret = -ENOMEM; ctrl->queues = kzalloc_objs(struct nvme_fc_queue, - ctrl->ctrl.queue_count, GFP_KERNEL); + ctrl->ctrl.queue_count); if (!ctrl->queues) goto out_free_ida; diff -u -p a/drivers/nvme/target/pci-epf.c b/drivers/nvme/target/pci-epf.c --- a/drivers/nvme/target/pci-epf.c +++ b/drivers/nvme/target/pci-epf.c @@ -503,7 +503,7 @@ static inline int nvmet_pci_epf_transfer static int nvmet_pci_epf_alloc_irq_vectors(struct nvmet_pci_epf_ctrl *ctrl) { ctrl->irq_vectors = kzalloc_objs(struct nvmet_pci_epf_irq_vector, - ctrl->nr_queues, GFP_KERNEL); + ctrl->nr_queues); if (!ctrl->irq_vectors) return -ENOMEM; diff -u -p a/drivers/parisc/iosapic.c b/drivers/parisc/iosapic.c --- a/drivers/parisc/iosapic.c +++ b/drivers/parisc/iosapic.c @@ -928,7 +928,7 @@ void *iosapic_register(unsigned long hpa DBG_IRT("iosapic_register: num vectors = %d\n", isi->isi_num_vectors); vip = isi->isi_vector = kzalloc_objs(struct vector_info, - isi->isi_num_vectors, GFP_KERNEL); + isi->isi_num_vectors); if (vip == NULL) { kfree(isi); return NULL; diff -u -p a/drivers/platform/x86/amd/wbrf.c b/drivers/platform/x86/amd/wbrf.c --- a/drivers/platform/x86/amd/wbrf.c +++ b/drivers/platform/x86/amd/wbrf.c @@ -73,8 +73,7 @@ static int wbrf_record(struct acpi_devic num_of_elements = 2 * num_of_ranges + 2; union acpi_object *tmp __free(kfree) = kzalloc_objs(*tmp, - num_of_elements, - GFP_KERNEL); + num_of_elements); if (!tmp) return -ENOMEM; diff -u -p a/drivers/platform/x86/dell/dell-wmi-base.c b/drivers/platform/x86/dell/dell-wmi-base.c --- a/drivers/platform/x86/dell/dell-wmi-base.c +++ b/drivers/platform/x86/dell/dell-wmi-base.c @@ -657,8 +657,7 @@ static int dell_wmi_input_setup(struct w } keymap = kzalloc_objs(struct key_entry, - dmi_results.keymap_size + ARRAY_SIZE(dell_wmi_keymap_type_0000) + ARRAY_SIZE(dell_wmi_keymap_type_0010) + ARRAY_SIZE(dell_wmi_keymap_type_0011) + ARRAY_SIZE(dell_wmi_keymap_type_0012) + 1, - GFP_KERNEL); + dmi_results.keymap_size + ARRAY_SIZE(dell_wmi_keymap_type_0000) + ARRAY_SIZE(dell_wmi_keymap_type_0010) + ARRAY_SIZE(dell_wmi_keymap_type_0011) + ARRAY_SIZE(dell_wmi_keymap_type_0012) + 1); if (!keymap) { kfree(dmi_results.keymap); err = -ENOMEM; diff -u -p a/drivers/platform/x86/dell/dell-wmi-privacy.c b/drivers/platform/x86/dell/dell-wmi-privacy.c --- a/drivers/platform/x86/dell/dell-wmi-privacy.c +++ b/drivers/platform/x86/dell/dell-wmi-privacy.c @@ -315,7 +315,7 @@ static int dell_privacy_wmi_probe(struct /* remap the wmi keymap event to new keymap */ keymap = kzalloc_objs(struct key_entry, - ARRAY_SIZE(dell_wmi_keymap_type_0012), GFP_KERNEL); + ARRAY_SIZE(dell_wmi_keymap_type_0012)); if (!keymap) return -ENOMEM; diff -u -p a/drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c b/drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c --- a/drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c +++ b/drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c @@ -120,8 +120,7 @@ int alloc_enum_data(void) wmi_priv.enumeration_instances_count = get_instance_count(DELL_WMI_BIOS_ENUMERATION_ATTRIBUTE_GUID); wmi_priv.enumeration_data = kzalloc_objs(struct enumeration_data, - wmi_priv.enumeration_instances_count, - GFP_KERNEL); + wmi_priv.enumeration_instances_count); if (!wmi_priv.enumeration_data) { wmi_priv.enumeration_instances_count = 0; ret = -ENOMEM; diff -u -p a/drivers/platform/x86/dell/dell-wmi-sysman/int-attributes.c b/drivers/platform/x86/dell/dell-wmi-sysman/int-attributes.c --- a/drivers/platform/x86/dell/dell-wmi-sysman/int-attributes.c +++ b/drivers/platform/x86/dell/dell-wmi-sysman/int-attributes.c @@ -124,8 +124,7 @@ int alloc_int_data(void) wmi_priv.integer_instances_count = get_instance_count(DELL_WMI_BIOS_INTEGER_ATTRIBUTE_GUID); wmi_priv.integer_data = kzalloc_objs(struct integer_data, - wmi_priv.integer_instances_count, - GFP_KERNEL); + wmi_priv.integer_instances_count); if (!wmi_priv.integer_data) { wmi_priv.integer_instances_count = 0; ret = -ENOMEM; diff -u -p a/drivers/platform/x86/dell/dell-wmi-sysman/passobj-attributes.c b/drivers/platform/x86/dell/dell-wmi-sysman/passobj-attributes.c --- a/drivers/platform/x86/dell/dell-wmi-sysman/passobj-attributes.c +++ b/drivers/platform/x86/dell/dell-wmi-sysman/passobj-attributes.c @@ -144,7 +144,7 @@ int alloc_po_data(void) wmi_priv.po_instances_count = get_instance_count(DELL_WMI_BIOS_PASSOBJ_ATTRIBUTE_GUID); wmi_priv.po_data = kzalloc_objs(struct po_data, - wmi_priv.po_instances_count, GFP_KERNEL); + wmi_priv.po_instances_count); if (!wmi_priv.po_data) { wmi_priv.po_instances_count = 0; ret = -ENOMEM; diff -u -p a/drivers/platform/x86/dell/dell-wmi-sysman/string-attributes.c b/drivers/platform/x86/dell/dell-wmi-sysman/string-attributes.c --- a/drivers/platform/x86/dell/dell-wmi-sysman/string-attributes.c +++ b/drivers/platform/x86/dell/dell-wmi-sysman/string-attributes.c @@ -109,8 +109,7 @@ int alloc_str_data(void) wmi_priv.str_instances_count = get_instance_count(DELL_WMI_BIOS_STRING_ATTRIBUTE_GUID); wmi_priv.str_data = kzalloc_objs(struct str_data, - wmi_priv.str_instances_count, - GFP_KERNEL); + wmi_priv.str_instances_count); if (!wmi_priv.str_data) { wmi_priv.str_instances_count = 0; ret = -ENOMEM; diff -u -p a/drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c b/drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c --- a/drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c +++ b/drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c @@ -95,8 +95,7 @@ int hp_alloc_enumeration_data(void) hp_get_instance_count(HP_WMI_BIOS_ENUMERATION_GUID); bioscfg_drv.enumeration_data = kzalloc_objs(*bioscfg_drv.enumeration_data, - bioscfg_drv.enumeration_instances_count, - GFP_KERNEL); + bioscfg_drv.enumeration_instances_count); if (!bioscfg_drv.enumeration_data) { bioscfg_drv.enumeration_instances_count = 0; return -ENOMEM; diff -u -p a/drivers/platform/x86/hp/hp-bioscfg/int-attributes.c b/drivers/platform/x86/hp/hp-bioscfg/int-attributes.c --- a/drivers/platform/x86/hp/hp-bioscfg/int-attributes.c +++ b/drivers/platform/x86/hp/hp-bioscfg/int-attributes.c @@ -110,8 +110,7 @@ int hp_alloc_integer_data(void) { bioscfg_drv.integer_instances_count = hp_get_instance_count(HP_WMI_BIOS_INTEGER_GUID); bioscfg_drv.integer_data = kzalloc_objs(*bioscfg_drv.integer_data, - bioscfg_drv.integer_instances_count, - GFP_KERNEL); + bioscfg_drv.integer_instances_count); if (!bioscfg_drv.integer_data) { bioscfg_drv.integer_instances_count = 0; diff -u -p a/drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c b/drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c --- a/drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c +++ b/drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c @@ -99,8 +99,7 @@ int hp_alloc_ordered_list_data(void) bioscfg_drv.ordered_list_instances_count = hp_get_instance_count(HP_WMI_BIOS_ORDERED_LIST_GUID); bioscfg_drv.ordered_list_data = kzalloc_objs(*bioscfg_drv.ordered_list_data, - bioscfg_drv.ordered_list_instances_count, - GFP_KERNEL); + bioscfg_drv.ordered_list_instances_count); if (!bioscfg_drv.ordered_list_data) { bioscfg_drv.ordered_list_instances_count = 0; return -ENOMEM; diff -u -p a/drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c b/drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c --- a/drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c +++ b/drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c @@ -186,8 +186,7 @@ int hp_alloc_password_data(void) { bioscfg_drv.password_instances_count = hp_get_instance_count(HP_WMI_BIOS_PASSWORD_GUID); bioscfg_drv.password_data = kzalloc_objs(*bioscfg_drv.password_data, - bioscfg_drv.password_instances_count, - GFP_KERNEL); + bioscfg_drv.password_instances_count); if (!bioscfg_drv.password_data) { bioscfg_drv.password_instances_count = 0; return -ENOMEM; diff -u -p a/drivers/platform/x86/hp/hp-bioscfg/string-attributes.c b/drivers/platform/x86/hp/hp-bioscfg/string-attributes.c --- a/drivers/platform/x86/hp/hp-bioscfg/string-attributes.c +++ b/drivers/platform/x86/hp/hp-bioscfg/string-attributes.c @@ -102,8 +102,7 @@ int hp_alloc_string_data(void) { bioscfg_drv.string_instances_count = hp_get_instance_count(HP_WMI_BIOS_STRING_GUID); bioscfg_drv.string_data = kzalloc_objs(*bioscfg_drv.string_data, - bioscfg_drv.string_instances_count, - GFP_KERNEL); + bioscfg_drv.string_instances_count); if (!bioscfg_drv.string_data) { bioscfg_drv.string_instances_count = 0; return -ENOMEM; diff -u -p a/drivers/platform/x86/intel/int1092/intel_sar.c b/drivers/platform/x86/intel/int1092/intel_sar.c --- a/drivers/platform/x86/intel/int1092/intel_sar.c +++ b/drivers/platform/x86/intel/int1092/intel_sar.c @@ -92,7 +92,7 @@ static acpi_status parse_package(struct return AE_ERROR; data->device_mode_info = kmalloc_objs(struct wwan_device_mode_info, - data->total_dev_mode, GFP_KERNEL); + data->total_dev_mode); if (!data->device_mode_info) return AE_ERROR; diff -u -p a/drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c b/drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c --- a/drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c +++ b/drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c @@ -1820,7 +1820,7 @@ int tpmi_sst_init(void) } isst_common.sst_inst = kzalloc_objs(*isst_common.sst_inst, - topology_max_packages(), GFP_KERNEL); + topology_max_packages()); if (!isst_common.sst_inst) { ret = -ENOMEM; goto init_done; diff -u -p a/drivers/platform/x86/intel/tpmi_power_domains.c b/drivers/platform/x86/intel/tpmi_power_domains.c --- a/drivers/platform/x86/intel/tpmi_power_domains.c +++ b/drivers/platform/x86/intel/tpmi_power_domains.c @@ -222,8 +222,7 @@ static int __init tpmi_init(void) return ret; tpmi_power_domain_mask = kzalloc_objs(*tpmi_power_domain_mask, - size_mul(topology_max_packages(), MAX_POWER_DOMAINS), - GFP_KERNEL); + size_mul(topology_max_packages(), MAX_POWER_DOMAINS)); if (!tpmi_power_domain_mask) return -ENOMEM; diff -u -p a/drivers/platform/x86/uv_sysfs.c b/drivers/platform/x86/uv_sysfs.c --- a/drivers/platform/x86/uv_sysfs.c +++ b/drivers/platform/x86/uv_sysfs.c @@ -388,7 +388,7 @@ static int uv_ports_init(void) } for (j = 0; j < uv_bios_obj_cnt; j++) { uv_hubs[j]->ports = kzalloc_objs(*uv_hubs[j]->ports, - hub_buf[j].ports, GFP_KERNEL); + hub_buf[j].ports); if (!uv_hubs[j]->ports) { ret = -ENOMEM; j--; diff -u -p a/drivers/powercap/powercap_sys.c b/drivers/powercap/powercap_sys.c --- a/drivers/powercap/powercap_sys.c +++ b/drivers/powercap/powercap_sys.c @@ -530,7 +530,7 @@ struct powercap_zone *powercap_register_ if (!power_zone->name) goto err_name_alloc; power_zone->constraints = kzalloc_objs(*power_zone->constraints, - nr_constraints, GFP_KERNEL); + nr_constraints); if (!power_zone->constraints) goto err_const_alloc; diff -u -p a/drivers/resctrl/mpam_devices.c b/drivers/resctrl/mpam_devices.c --- a/drivers/resctrl/mpam_devices.c +++ b/drivers/resctrl/mpam_devices.c @@ -2445,8 +2445,7 @@ static int __allocate_component_cfg(stru continue; mbwu_state = kzalloc_objs(*ris->mbwu_state, - ris->props.num_mbwu_mon, - GFP_KERNEL); + ris->props.num_mbwu_mon); if (!mbwu_state) { __destroy_component_cfg(comp); return -ENOMEM; diff -u -p a/drivers/s390/crypto/zcrypt_api.c b/drivers/s390/crypto/zcrypt_api.c --- a/drivers/s390/crypto/zcrypt_api.c +++ b/drivers/s390/crypto/zcrypt_api.c @@ -1628,7 +1628,7 @@ static long zcrypt_unlocked_ioctl(struct * sizeof(struct zcrypt_device_status_ext); device_status = kvzalloc_objs(struct zcrypt_device_status_ext, - MAX_ZDEV_ENTRIES_EXT, GFP_KERNEL); + MAX_ZDEV_ENTRIES_EXT); if (!device_status) return -ENOMEM; zcrypt_device_status_mask_ext(device_status, diff -u -p a/drivers/scsi/aacraid/aachba.c b/drivers/scsi/aacraid/aachba.c --- a/drivers/scsi/aacraid/aachba.c +++ b/drivers/scsi/aacraid/aachba.c @@ -493,7 +493,7 @@ int aac_get_containers(struct aac_dev *d fsa_dev_ptr = dev->fsa_dev; dev->fsa_dev = kzalloc_objs(*fsa_dev_ptr, - maximum_num_containers, GFP_KERNEL); + maximum_num_containers); kfree(fsa_dev_ptr); fsa_dev_ptr = NULL; diff -u -p a/drivers/scsi/be2iscsi/be_main.c b/drivers/scsi/be2iscsi/be_main.c --- a/drivers/scsi/be2iscsi/be_main.c +++ b/drivers/scsi/be2iscsi/be_main.c @@ -2477,8 +2477,7 @@ static int beiscsi_alloc_mem(struct beis /* Allocate memory for wrb_context */ phwi_ctrlr = phba->phwi_ctrlr; phwi_ctrlr->wrb_context = kzalloc_objs(struct hwi_wrb_context, - phba->params.cxns_per_ctrl, - GFP_KERNEL); + phba->params.cxns_per_ctrl); if (!phwi_ctrlr->wrb_context) { kfree(phba->phwi_ctrlr); return -ENOMEM; @@ -2626,8 +2625,7 @@ static int beiscsi_init_wrb_handle(struc /* Allocate memory for WRBQ */ phwi_ctxt = phwi_ctrlr->phwi_ctxt; phwi_ctxt->be_wrbq = kzalloc_objs(struct be_queue_info, - phba->params.cxns_per_ctrl, - GFP_KERNEL); + phba->params.cxns_per_ctrl); if (!phwi_ctxt->be_wrbq) { beiscsi_log(phba, KERN_ERR, BEISCSI_LOG_INIT, "BM_%d : WRBQ Mem Alloc Failed\n"); @@ -2638,8 +2636,7 @@ static int beiscsi_init_wrb_handle(struc pwrb_context = &phwi_ctrlr->wrb_context[index]; pwrb_context->pwrb_handle_base = kzalloc_objs(struct wrb_handle *, - phba->params.wrbs_per_cxn, - GFP_KERNEL); + phba->params.wrbs_per_cxn); if (!pwrb_context->pwrb_handle_base) { beiscsi_log(phba, KERN_ERR, BEISCSI_LOG_INIT, "BM_%d : Mem Alloc Failed. Failing to load\n"); @@ -2647,8 +2644,7 @@ static int beiscsi_init_wrb_handle(struc } pwrb_context->pwrb_handle_basestd = kzalloc_objs(struct wrb_handle *, - phba->params.wrbs_per_cxn, - GFP_KERNEL); + phba->params.wrbs_per_cxn); if (!pwrb_context->pwrb_handle_basestd) { beiscsi_log(phba, KERN_ERR, BEISCSI_LOG_INIT, "BM_%d : Mem Alloc Failed. Failing to load\n"); @@ -3897,8 +3893,7 @@ static int beiscsi_init_sgl_handle(struc mem_descr_sglh += HWI_MEM_SGLH; if (1 == mem_descr_sglh->num_elements) { phba->io_sgl_hndl_base = kzalloc_objs(struct sgl_handle *, - phba->params.ios_per_ctrl, - GFP_KERNEL); + phba->params.ios_per_ctrl); if (!phba->io_sgl_hndl_base) { beiscsi_log(phba, KERN_ERR, BEISCSI_LOG_INIT, "BM_%d : Mem Alloc Failed. Failing to load\n"); @@ -3906,8 +3901,7 @@ static int beiscsi_init_sgl_handle(struc } phba->eh_sgl_hndl_base = kzalloc_objs(struct sgl_handle *, - phba->params.icds_per_ctrl - phba->params.ios_per_ctrl, - GFP_KERNEL); + phba->params.icds_per_ctrl - phba->params.ios_per_ctrl); if (!phba->eh_sgl_hndl_base) { kfree(phba->io_sgl_hndl_base); beiscsi_log(phba, KERN_ERR, BEISCSI_LOG_INIT, @@ -4025,7 +4019,7 @@ static int hba_setup_cid_tbls(struct bei } } phba->ep_array = kzalloc_objs(struct iscsi_endpoint *, - phba->params.cxns_per_ctrl, GFP_KERNEL); + phba->params.cxns_per_ctrl); if (!phba->ep_array) { ret = -ENOMEM; @@ -4033,7 +4027,7 @@ static int hba_setup_cid_tbls(struct bei } phba->conn_table = kzalloc_objs(struct beiscsi_conn *, - phba->params.cxns_per_ctrl, GFP_KERNEL); + phba->params.cxns_per_ctrl); if (!phba->conn_table) { kfree(phba->ep_array); phba->ep_array = NULL; diff -u -p a/drivers/scsi/csiostor/csio_wr.c b/drivers/scsi/csiostor/csio_wr.c --- a/drivers/scsi/csiostor/csio_wr.c +++ b/drivers/scsi/csiostor/csio_wr.c @@ -279,7 +279,7 @@ csio_wr_alloc_q(struct csio_hw *hw, uint flq = wrm->q_arr[q->un.iq.flq_idx]; flq->un.fl.bufs = kzalloc_objs(struct csio_dma_buf, - flq->credits, GFP_KERNEL); + flq->credits); if (!flq->un.fl.bufs) { csio_err(hw, "Failed to allocate FL queue bufs" diff -u -p a/drivers/scsi/esas2r/esas2r_init.c b/drivers/scsi/esas2r/esas2r_init.c --- a/drivers/scsi/esas2r/esas2r_init.c +++ b/drivers/scsi/esas2r/esas2r_init.c @@ -802,7 +802,7 @@ bool esas2r_init_adapter_struct(struct e /* allocate the request table */ a->req_table = kzalloc_objs(struct esas2r_request *, - num_requests + num_ae_requests + 1, GFP_KERNEL); + num_requests + num_ae_requests + 1); if (a->req_table == NULL) { esas2r_log(ESAS2R_LOG_CRIT, diff -u -p a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hpsa.c @@ -2206,7 +2206,7 @@ static int hpsa_allocate_ioaccel2_sg_cha for (i = 0; i < h->nr_cmds; i++) { h->ioaccel2_cmd_sg_list[i] = kmalloc_objs(*h->ioaccel2_cmd_sg_list[i], - h->maxsgentries, GFP_KERNEL); + h->maxsgentries); if (!h->ioaccel2_cmd_sg_list[i]) goto clean; } @@ -2244,7 +2244,7 @@ static int hpsa_alloc_sg_chain_blocks(st for (i = 0; i < h->nr_cmds; i++) { h->cmd_sg_list[i] = kmalloc_objs(*h->cmd_sg_list[i], - h->chainsize, GFP_KERNEL); + h->chainsize); if (!h->cmd_sg_list[i]) goto clean; diff -u -p a/drivers/scsi/ibmvscsi/ibmvfc.c b/drivers/scsi/ibmvscsi/ibmvfc.c --- a/drivers/scsi/ibmvscsi/ibmvfc.c +++ b/drivers/scsi/ibmvscsi/ibmvfc.c @@ -6210,7 +6210,7 @@ static int ibmvfc_alloc_mem(struct ibmvf goto free_login_buffer; vhost->trace = kzalloc_objs(struct ibmvfc_trace_entry, - IBMVFC_NUM_TRACE_ENTRIES, GFP_KERNEL); + IBMVFC_NUM_TRACE_ENTRIES); atomic_set(&vhost->trace_index, -1); if (!vhost->trace) diff -u -p a/drivers/scsi/ipr.c b/drivers/scsi/ipr.c --- a/drivers/scsi/ipr.c +++ b/drivers/scsi/ipr.c @@ -8860,7 +8860,7 @@ static int ipr_alloc_cmd_blks(struct ipr return -ENOMEM; ioa_cfg->ipr_cmnd_list = kzalloc_objs(struct ipr_cmnd *, - IPR_NUM_CMD_BLKS, GFP_KERNEL); + IPR_NUM_CMD_BLKS); ioa_cfg->ipr_cmnd_list_dma = kzalloc_objs(dma_addr_t, IPR_NUM_CMD_BLKS); if (!ioa_cfg->ipr_cmnd_list || !ioa_cfg->ipr_cmnd_list_dma) { @@ -8965,8 +8965,7 @@ static int ipr_alloc_mem(struct ipr_ioa_ ENTER; ioa_cfg->res_entries = kzalloc_objs(struct ipr_resource_entry, - ioa_cfg->max_devs_supported, - GFP_KERNEL); + ioa_cfg->max_devs_supported); if (!ioa_cfg->res_entries) goto out; @@ -9028,7 +9027,7 @@ static int ipr_alloc_mem(struct ipr_ioa_ } ioa_cfg->trace = kzalloc_objs(struct ipr_trace_entry, - IPR_NUM_TRACE_ENTRIES, GFP_KERNEL); + IPR_NUM_TRACE_ENTRIES); if (!ioa_cfg->trace) goto out_free_hostrcb_dma; diff -u -p a/drivers/scsi/lpfc/lpfc_debugfs.c b/drivers/scsi/lpfc/lpfc_debugfs.c --- a/drivers/scsi/lpfc/lpfc_debugfs.c +++ b/drivers/scsi/lpfc/lpfc_debugfs.c @@ -6211,8 +6211,7 @@ lpfc_debugfs_initialize(struct lpfc_vpor &lpfc_debugfs_op_slow_ring_trc); if (!phba->slow_ring_trc) { phba->slow_ring_trc = kzalloc_objs(struct lpfc_debugfs_trc, - lpfc_debugfs_max_slow_ring_trc, - GFP_KERNEL); + lpfc_debugfs_max_slow_ring_trc); if (!phba->slow_ring_trc) { lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT, "0416 Cannot create debugfs " diff -u -p a/drivers/scsi/lpfc/lpfc_init.c b/drivers/scsi/lpfc/lpfc_init.c --- a/drivers/scsi/lpfc/lpfc_init.c +++ b/drivers/scsi/lpfc/lpfc_init.c @@ -7771,8 +7771,7 @@ lpfc_sli_driver_resource_setup(struct lp if (!phba->sli.sli3_ring) phba->sli.sli3_ring = kzalloc_objs(struct lpfc_sli_ring, - LPFC_SLI3_MAX_RING, - GFP_KERNEL); + LPFC_SLI3_MAX_RING); if (!phba->sli.sli3_ring) return -ENOMEM; @@ -8355,8 +8354,7 @@ lpfc_sli4_driver_resource_setup(struct l } phba->sli4_hba.hba_eq_hdl = kzalloc_objs(struct lpfc_hba_eq_hdl, - phba->cfg_irq_chann, - GFP_KERNEL); + phba->cfg_irq_chann); if (!phba->sli4_hba.hba_eq_hdl) { lpfc_printf_log(phba, KERN_ERR, LOG_TRACE_EVENT, "2572 Failed allocate memory for " @@ -8366,8 +8364,7 @@ lpfc_sli4_driver_resource_setup(struct l } phba->sli4_hba.cpu_map = kzalloc_objs(struct lpfc_vector_map_info, - phba->sli4_hba.num_possible_cpu, - GFP_KERNEL); + phba->sli4_hba.num_possible_cpu); if (!phba->sli4_hba.cpu_map) { lpfc_printf_log(phba, KERN_ERR, LOG_TRACE_EVENT, "3327 Failed allocate memory for msi-x " @@ -8385,8 +8382,7 @@ lpfc_sli4_driver_resource_setup(struct l } phba->sli4_hba.idle_stat = kzalloc_objs(*phba->sli4_hba.idle_stat, - phba->sli4_hba.num_possible_cpu, - GFP_KERNEL); + phba->sli4_hba.num_possible_cpu); if (!phba->sli4_hba.idle_stat) { lpfc_printf_log(phba, KERN_ERR, LOG_TRACE_EVENT, "3390 Failed allocation for idle_stat\n"); @@ -10440,8 +10436,7 @@ lpfc_sli4_queue_create(struct lpfc_hba * if (!phba->sli4_hba.hdwq) { phba->sli4_hba.hdwq = kzalloc_objs(struct lpfc_sli4_hdw_queue, - phba->cfg_hdw_queue, - GFP_KERNEL); + phba->cfg_hdw_queue); if (!phba->sli4_hba.hdwq) { lpfc_printf_log(phba, KERN_ERR, LOG_TRACE_EVENT, "6427 Failed allocate memory for " @@ -10471,8 +10466,7 @@ lpfc_sli4_queue_create(struct lpfc_hba * if (phba->cfg_enable_fc4_type & LPFC_ENABLE_NVME) { if (phba->nvmet_support) { phba->sli4_hba.nvmet_cqset = kzalloc_objs(struct lpfc_queue *, - phba->cfg_nvmet_mrq, - GFP_KERNEL); + phba->cfg_nvmet_mrq); if (!phba->sli4_hba.nvmet_cqset) { lpfc_printf_log(phba, KERN_ERR, LOG_TRACE_EVENT, "3121 Fail allocate memory for " @@ -10480,8 +10474,7 @@ lpfc_sli4_queue_create(struct lpfc_hba * goto out_error; } phba->sli4_hba.nvmet_mrq_hdr = kzalloc_objs(struct lpfc_queue *, - phba->cfg_nvmet_mrq, - GFP_KERNEL); + phba->cfg_nvmet_mrq); if (!phba->sli4_hba.nvmet_mrq_hdr) { lpfc_printf_log(phba, KERN_ERR, LOG_TRACE_EVENT, "3122 Fail allocate memory for " @@ -10489,8 +10482,7 @@ lpfc_sli4_queue_create(struct lpfc_hba * goto out_error; } phba->sli4_hba.nvmet_mrq_data = kzalloc_objs(struct lpfc_queue *, - phba->cfg_nvmet_mrq, - GFP_KERNEL); + phba->cfg_nvmet_mrq); if (!phba->sli4_hba.nvmet_mrq_data) { lpfc_printf_log(phba, KERN_ERR, LOG_TRACE_EVENT, "3124 Fail allocate memory for " @@ -11376,8 +11368,7 @@ lpfc_sli4_queue_setup(struct lpfc_hba *p if (phba->sli4_hba.cq_max) { kfree(phba->sli4_hba.cq_lookup); phba->sli4_hba.cq_lookup = kzalloc_objs(struct lpfc_queue *, - (phba->sli4_hba.cq_max + 1), - GFP_KERNEL); + (phba->sli4_hba.cq_max + 1)); if (!phba->sli4_hba.cq_lookup) { lpfc_printf_log(phba, KERN_ERR, LOG_TRACE_EVENT, "0549 Failed setup of CQ Lookup table: " diff -u -p a/drivers/scsi/lpfc/lpfc_nvmet.c b/drivers/scsi/lpfc/lpfc_nvmet.c --- a/drivers/scsi/lpfc/lpfc_nvmet.c +++ b/drivers/scsi/lpfc/lpfc_nvmet.c @@ -1508,8 +1508,7 @@ lpfc_nvmet_setup_io_context(struct lpfc_ phba->sli4_hba.nvmet_xri_cnt); phba->sli4_hba.nvmet_ctx_info = kzalloc_objs(struct lpfc_nvmet_ctx_info, - phba->sli4_hba.num_possible_cpu * phba->cfg_nvmet_mrq, - GFP_KERNEL); + phba->sli4_hba.num_possible_cpu * phba->cfg_nvmet_mrq); if (!phba->sli4_hba.nvmet_ctx_info) { lpfc_printf_log(phba, KERN_ERR, LOG_TRACE_EVENT, "6419 Failed allocate memory for " diff -u -p a/drivers/scsi/mac53c94.c b/drivers/scsi/mac53c94.c --- a/drivers/scsi/mac53c94.c +++ b/drivers/scsi/mac53c94.c @@ -463,7 +463,7 @@ static int mac53c94_probe(struct macio_d * XXX FIXME: Use DMA consistent routines */ dma_cmd_space = kmalloc_objs(struct dbdma_cmd, - host->sg_tablesize + 2, GFP_KERNEL); + host->sg_tablesize + 2); if (!dma_cmd_space) { printk(KERN_ERR "mac53c94: couldn't allocate dma " "command space for %pOF\n", node); diff -u -p a/drivers/scsi/megaraid/megaraid_sas_base.c b/drivers/scsi/megaraid/megaraid_sas_base.c --- a/drivers/scsi/megaraid/megaraid_sas_base.c +++ b/drivers/scsi/megaraid/megaraid_sas_base.c @@ -6376,7 +6376,7 @@ static int megasas_init_fw(struct megasa if (instance->adapter_type >= VENTURA_SERIES) { fusion->stream_detect_by_ld = kzalloc_objs(struct LD_STREAM_DETECT *, - MAX_LOGICAL_DRIVES_EXT, GFP_KERNEL); + MAX_LOGICAL_DRIVES_EXT); if (!fusion->stream_detect_by_ld) { dev_err(&instance->pdev->dev, "unable to allocate stream detection for pool of LDs\n"); diff -u -p a/drivers/scsi/mpi3mr/mpi3mr_fw.c b/drivers/scsi/mpi3mr/mpi3mr_fw.c --- a/drivers/scsi/mpi3mr/mpi3mr_fw.c +++ b/drivers/scsi/mpi3mr/mpi3mr_fw.c @@ -2111,8 +2111,7 @@ static int mpi3mr_alloc_op_reply_q_segme op_reply_q->segment_qd); op_reply_q->q_segments = kzalloc_objs(struct segments, - op_reply_q->num_segments, - GFP_KERNEL); + op_reply_q->num_segments); if (!op_reply_q->q_segments) return -ENOMEM; @@ -2170,7 +2169,7 @@ static int mpi3mr_alloc_op_req_q_segment op_req_q->segment_qd); op_req_q->q_segments = kzalloc_objs(struct segments, - op_req_q->num_segments, GFP_KERNEL); + op_req_q->num_segments); if (!op_req_q->q_segments) return -ENOMEM; diff -u -p a/drivers/scsi/mpi3mr/mpi3mr_transport.c b/drivers/scsi/mpi3mr/mpi3mr_transport.c --- a/drivers/scsi/mpi3mr/mpi3mr_transport.c +++ b/drivers/scsi/mpi3mr/mpi3mr_transport.c @@ -2116,7 +2116,7 @@ int mpi3mr_expander_add(struct mpi3mr_io goto out_fail; } sas_expander->phy = kzalloc_objs(struct mpi3mr_sas_phy, - sas_expander->num_phys, GFP_KERNEL); + sas_expander->num_phys); if (!sas_expander->phy) { rc = -1; goto out_fail; diff -u -p a/drivers/scsi/mpt3sas/mpt3sas_base.c b/drivers/scsi/mpt3sas/mpt3sas_base.c --- a/drivers/scsi/mpt3sas/mpt3sas_base.c +++ b/drivers/scsi/mpt3sas/mpt3sas_base.c @@ -3462,8 +3462,7 @@ _base_enable_msix(struct MPT3SAS_ADAPTER if (iopoll_q_count) { ioc->io_uring_poll_queues = kzalloc_objs(struct io_uring_poll_queue, - iopoll_q_count, - GFP_KERNEL); + iopoll_q_count); if (!ioc->io_uring_poll_queues) iopoll_q_count = 0; } @@ -3728,8 +3727,7 @@ mpt3sas_base_map_resources(struct MPT3SA * MPT3_SUP_REPLY_POST_HOST_INDEX_REG_OFFSET from previous one. */ ioc->replyPostRegisterIndex = kzalloc_objs(resource_size_t *, - ioc->combined_reply_index_count, - GFP_KERNEL); + ioc->combined_reply_index_count); if (!ioc->replyPostRegisterIndex) { ioc_err(ioc, "allocation for replyPostRegisterIndex failed!\n"); @@ -6562,7 +6560,7 @@ _base_allocate_memory_pools(struct MPT3S /* initialize hi-priority queue smid's */ ioc->hpr_lookup = kzalloc_objs(struct request_tracker, - ioc->hi_priority_depth, GFP_KERNEL); + ioc->hi_priority_depth); if (!ioc->hpr_lookup) { ioc_err(ioc, "hpr_lookup: kcalloc failed\n"); goto out; @@ -6575,7 +6573,7 @@ _base_allocate_memory_pools(struct MPT3S /* initialize internal queue smid's */ ioc->internal_lookup = kzalloc_objs(struct request_tracker, - ioc->internal_depth, GFP_KERNEL); + ioc->internal_depth); if (!ioc->internal_lookup) { ioc_err(ioc, "internal_lookup: kcalloc failed\n"); goto out; @@ -8430,8 +8428,7 @@ mpt3sas_base_attach(struct MPT3SAS_ADAPT if (ioc->is_warpdrive) { ioc->reply_post_host_index = kzalloc_objs(resource_size_t *, - ioc->cpu_msix_table_sz, - GFP_KERNEL); + ioc->cpu_msix_table_sz); if (!ioc->reply_post_host_index) { ioc_info(ioc, "Allocation for reply_post_host_index failed!!!\n"); r = -ENOMEM; @@ -8521,7 +8518,7 @@ mpt3sas_base_attach(struct MPT3SAS_ADAPT goto out_free_resources; ioc->pfacts = kzalloc_objs(struct mpt3sas_port_facts, - ioc->facts.NumberOfPorts, GFP_KERNEL); + ioc->facts.NumberOfPorts); if (!ioc->pfacts) { r = -ENOMEM; goto out_free_resources; diff -u -p a/drivers/scsi/mpt3sas/mpt3sas_ctl.c b/drivers/scsi/mpt3sas/mpt3sas_ctl.c --- a/drivers/scsi/mpt3sas/mpt3sas_ctl.c +++ b/drivers/scsi/mpt3sas/mpt3sas_ctl.c @@ -1332,7 +1332,7 @@ _ctl_eventenable(struct MPT3SAS_ADAPTER ioc->event_context = 0; ioc->aen_event_read_flag = 0; ioc->event_log = kzalloc_objs(struct MPT3_IOCTL_EVENTS, - MPT3SAS_CTL_EVENT_LOG_SIZE, GFP_KERNEL); + MPT3SAS_CTL_EVENT_LOG_SIZE); if (!ioc->event_log) { pr_err("failure at %s:%d/%s()!\n", __FILE__, __LINE__, __func__); diff -u -p a/drivers/scsi/mpt3sas/mpt3sas_scsih.c b/drivers/scsi/mpt3sas/mpt3sas_scsih.c --- a/drivers/scsi/mpt3sas/mpt3sas_scsih.c +++ b/drivers/scsi/mpt3sas/mpt3sas_scsih.c @@ -7028,8 +7028,7 @@ _scsih_sas_host_add(struct MPT3SAS_ADAPT ioc->sas_hba.nr_phys_allocated = max_t(u8, MPT_MAX_HBA_NUM_PHYS, num_phys); ioc->sas_hba.phy = kzalloc_objs(struct _sas_phy, - ioc->sas_hba.nr_phys_allocated, - GFP_KERNEL); + ioc->sas_hba.nr_phys_allocated); if (!ioc->sas_hba.phy) { ioc_err(ioc, "failure at %s:%d/%s()!\n", __FILE__, __LINE__, __func__); @@ -7283,7 +7282,7 @@ _scsih_expander_add(struct MPT3SAS_ADAPT goto out_fail; } sas_expander->phy = kzalloc_objs(struct _sas_phy, - sas_expander->num_phys, GFP_KERNEL); + sas_expander->num_phys); if (!sas_expander->phy) { ioc_err(ioc, "failure at %s:%d/%s()!\n", __FILE__, __LINE__, __func__); diff -u -p a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c --- a/drivers/scsi/pmcraid.c +++ b/drivers/scsi/pmcraid.c @@ -4386,7 +4386,7 @@ static int pmcraid_allocate_config_buffe pinstance->res_entries = kzalloc_objs(struct pmcraid_resource_entry, - PMCRAID_MAX_RESOURCES, GFP_KERNEL); + PMCRAID_MAX_RESOURCES); if (NULL == pinstance->res_entries) { pmcraid_err("failed to allocate memory for resource table\n"); diff -u -p a/drivers/scsi/qedi/qedi_main.c b/drivers/scsi/qedi/qedi_main.c --- a/drivers/scsi/qedi/qedi_main.c +++ b/drivers/scsi/qedi/qedi_main.c @@ -411,7 +411,7 @@ static int qedi_alloc_fp(struct qedi_ctx int ret = 0; qedi->fp_array = kzalloc_objs(struct qedi_fastpath, - MIN_NUM_CPUS_MSIX(qedi), GFP_KERNEL); + MIN_NUM_CPUS_MSIX(qedi)); if (!qedi->fp_array) { QEDI_ERR(&qedi->dbg_ctx, "fastpath fp array allocation failed.\n"); @@ -419,7 +419,7 @@ static int qedi_alloc_fp(struct qedi_ctx } qedi->sb_array = kzalloc_objs(struct qed_sb_info, - MIN_NUM_CPUS_MSIX(qedi), GFP_KERNEL); + MIN_NUM_CPUS_MSIX(qedi)); if (!qedi->sb_array) { QEDI_ERR(&qedi->dbg_ctx, "fastpath sb array allocation failed.\n"); @@ -499,8 +499,7 @@ static int qedi_setup_cid_que(struct qed return -ENOMEM; qedi->cid_que.conn_cid_tbl = kmalloc_objs(struct qedi_conn *, - qedi->max_active_conns, - GFP_KERNEL); + qedi->max_active_conns); if (!qedi->cid_que.conn_cid_tbl) { kfree(qedi->cid_que.cid_que_base); qedi->cid_que.cid_que_base = NULL; @@ -1895,7 +1894,7 @@ struct qedi_cmd *qedi_get_cmd_from_tid(s static int qedi_alloc_itt(struct qedi_ctx *qedi) { qedi->itt_map = kzalloc_objs(struct qedi_itt_map, - MAX_ISCSI_TASK_ENTRIES, GFP_KERNEL); + MAX_ISCSI_TASK_ENTRIES); if (!qedi->itt_map) { QEDI_ERR(&qedi->dbg_ctx, "Unable to allocate itt map array memory\n"); diff -u -p a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c --- a/drivers/scsi/qla2xxx/qla_init.c +++ b/drivers/scsi/qla2xxx/qla_init.c @@ -4042,8 +4042,7 @@ qla2x00_alloc_outstanding_cmds(struct ql */ req->num_outstanding_cmds = MIN_OUTSTANDING_COMMANDS; req->outstanding_cmds = kzalloc_objs(srb_t *, - req->num_outstanding_cmds, - GFP_KERNEL); + req->num_outstanding_cmds); if (!req->outstanding_cmds) { ql_log(ql_log_fatal, NULL, 0x0126, diff -u -p a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c --- a/drivers/scsi/qla2xxx/qla_os.c +++ b/drivers/scsi/qla2xxx/qla_os.c @@ -463,7 +463,7 @@ static int qla2x00_alloc_queues(struct q if ((ql2xmqsupport || ql2xnvmeenable) && ha->max_qpairs) { ha->queue_pair_map = kzalloc_objs(struct qla_qpair *, - ha->max_qpairs, GFP_KERNEL); + ha->max_qpairs); if (!ha->queue_pair_map) { ql_log(ql_log_fatal, vha, 0x0180, "Unable to allocate memory for queue pair ptrs.\n"); @@ -4150,7 +4150,7 @@ qla2x00_mem_alloc(struct qla_hw_data *ha if (QLA_TGT_MODE_ENABLED() || EDIF_CAP(ha)) { ha->vp_map = kzalloc_objs(struct qla_vp_map, - MAX_MULTI_ID_FABRIC, GFP_KERNEL); + MAX_MULTI_ID_FABRIC); if (!ha->vp_map) goto fail; } @@ -4376,7 +4376,7 @@ qla2x00_mem_alloc(struct qla_hw_data *ha /* Allocate memory for NVRAM data for vports */ if (ha->nvram_npiv_size) { ha->npiv_info = kzalloc_objs(struct qla_npiv_entry, - ha->nvram_npiv_size, GFP_KERNEL); + ha->nvram_npiv_size); if (!ha->npiv_info) { ql_log_pci(ql_log_fatal, ha->pdev, 0x002d, "Failed to allocate memory for npiv_info.\n"); diff -u -p a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c --- a/drivers/scsi/smartpqi/smartpqi_init.c +++ b/drivers/scsi/smartpqi/smartpqi_init.c @@ -1253,7 +1253,7 @@ static inline int pqi_report_phys_luns(s num_physicals = get_unaligned_be32(&rpl_8byte_wwid_list->header.list_length) / sizeof(rpl_8byte_wwid_list->lun_entries[0]); rpl_16byte_wwid_list = kmalloc_flex(*rpl_16byte_wwid_list, lun_entries, - num_physicals, GFP_KERNEL); + num_physicals); if (!rpl_16byte_wwid_list) { rc = -ENOMEM; goto out_free_rpl_list; @@ -5206,8 +5206,7 @@ static int pqi_alloc_io_resources(struct struct pqi_io_request *io_request; ctrl_info->io_request_pool = kzalloc_objs(ctrl_info->io_request_pool[0], - ctrl_info->max_io_slots, - GFP_KERNEL); + ctrl_info->max_io_slots); if (!ctrl_info->io_request_pool) { dev_err(&ctrl_info->pci_dev->dev, diff -u -p a/drivers/soundwire/qcom.c b/drivers/soundwire/qcom.c --- a/drivers/soundwire/qcom.c +++ b/drivers/soundwire/qcom.c @@ -1231,8 +1231,7 @@ static int qcom_swrm_stream_alloc_ports( int maxport, pn, nports = 0; unsigned int m_port; struct sdw_port_config *pconfig __free(kfree) = kzalloc_objs(*pconfig, - ctrl->nports, - GFP_KERNEL); + ctrl->nports); if (!pconfig) return -ENOMEM; diff -u -p a/drivers/staging/greybus/power_supply.c b/drivers/staging/greybus/power_supply.c --- a/drivers/staging/greybus/power_supply.c +++ b/drivers/staging/greybus/power_supply.c @@ -552,7 +552,7 @@ static int gb_power_supply_prop_descript } gbpsy->props_raw = kzalloc_objs(*gbpsy->props_raw, - gbpsy->properties_count, GFP_KERNEL); + gbpsy->properties_count); if (!gbpsy->props_raw) { ret = -ENOMEM; goto out_put_operation; @@ -942,7 +942,7 @@ static int gb_power_supplies_setup(struc goto out; supplies->supply = kzalloc_objs(struct gb_power_supply, - supplies->supplies_count, GFP_KERNEL); + supplies->supplies_count); if (!supplies->supply) { ret = -ENOMEM; diff -u -p a/drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c b/drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c --- a/drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c +++ b/drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c @@ -306,7 +306,7 @@ static int atomisp_csi2_add_gpio_mapping /* Max num GPIOs we've seen plus a terminator */ int3472 = kzalloc_flex(*int3472, gpios.table, - INT3472_MAX_SENSOR_GPIOS + 1, GFP_KERNEL); + INT3472_MAX_SENSOR_GPIOS + 1); if (!int3472) return -ENOMEM; diff -u -p a/drivers/staging/media/atomisp/pci/sh_css.c b/drivers/staging/media/atomisp/pci/sh_css.c --- a/drivers/staging/media/atomisp/pci/sh_css.c +++ b/drivers/staging/media/atomisp/pci/sh_css.c @@ -4531,16 +4531,14 @@ static int load_video_binaries(struct ia return err; mycs->num_yuv_scaler = cas_scaler_descr.num_stage; mycs->yuv_scaler_binary = kzalloc_objs(struct ia_css_binary, - cas_scaler_descr.num_stage, - GFP_KERNEL); + cas_scaler_descr.num_stage); if (!mycs->yuv_scaler_binary) { mycs->num_yuv_scaler = 0; err = -ENOMEM; return err; } mycs->is_output_stage = kzalloc_objs(bool, - cas_scaler_descr.num_stage, - GFP_KERNEL); + cas_scaler_descr.num_stage); if (!mycs->is_output_stage) { err = -ENOMEM; return err; @@ -5112,16 +5110,14 @@ static int load_primary_binaries( } mycs->num_yuv_scaler = cas_scaler_descr.num_stage; mycs->yuv_scaler_binary = kzalloc_objs(struct ia_css_binary, - cas_scaler_descr.num_stage, - GFP_KERNEL); + cas_scaler_descr.num_stage); if (!mycs->yuv_scaler_binary) { err = -ENOMEM; IA_CSS_LEAVE_ERR_PRIVATE(err); return err; } mycs->is_output_stage = kzalloc_objs(bool, - cas_scaler_descr.num_stage, - GFP_KERNEL); + cas_scaler_descr.num_stage); if (!mycs->is_output_stage) { err = -ENOMEM; IA_CSS_LEAVE_ERR_PRIVATE(err); @@ -5973,7 +5969,7 @@ ia_css_pipe_create_cas_scaler_desc(struc descr->num_stage = num_stages; descr->in_info = kmalloc_objs(struct ia_css_frame_info, - descr->num_stage, GFP_KERNEL); + descr->num_stage); if (!descr->in_info) { err = -ENOMEM; goto ERR; @@ -6145,15 +6141,13 @@ load_yuvpp_binaries(struct ia_css_pipe * mycs->num_output = cas_scaler_descr.num_output_stage; mycs->num_yuv_scaler = cas_scaler_descr.num_stage; mycs->yuv_scaler_binary = kzalloc_objs(struct ia_css_binary, - cas_scaler_descr.num_stage, - GFP_KERNEL); + cas_scaler_descr.num_stage); if (!mycs->yuv_scaler_binary) { err = -ENOMEM; goto ERR; } mycs->is_output_stage = kzalloc_objs(bool, - cas_scaler_descr.num_stage, - GFP_KERNEL); + cas_scaler_descr.num_stage); if (!mycs->is_output_stage) { err = -ENOMEM; goto ERR; diff -u -p a/drivers/tee/qcomtee/call.c b/drivers/tee/qcomtee/call.c --- a/drivers/tee/qcomtee/call.c +++ b/drivers/tee/qcomtee/call.c @@ -417,8 +417,7 @@ static int qcomtee_object_invoke(struct /* +1 for ending QCOMTEE_ARG_TYPE_INV. */ struct qcomtee_arg *u __free(kfree) = kzalloc_objs(*u, - arg->num_params + 1, - GFP_KERNEL); + arg->num_params + 1); if (!u) return -ENOMEM; diff -u -p a/drivers/thermal/cpufreq_cooling.c b/drivers/thermal/cpufreq_cooling.c --- a/drivers/thermal/cpufreq_cooling.c +++ b/drivers/thermal/cpufreq_cooling.c @@ -372,7 +372,7 @@ static int allocate_idle_time(struct cpu unsigned int num_cpus = cpumask_weight(cpufreq_cdev->policy->related_cpus); cpufreq_cdev->idle_time = kzalloc_objs(*cpufreq_cdev->idle_time, - num_cpus, GFP_KERNEL); + num_cpus); if (!cpufreq_cdev->idle_time) return -ENOMEM; diff -u -p a/drivers/thermal/intel/int340x_thermal/int3400_thermal.c b/drivers/thermal/intel/int340x_thermal/int3400_thermal.c --- a/drivers/thermal/intel/int340x_thermal/int3400_thermal.c +++ b/drivers/thermal/intel/int340x_thermal/int3400_thermal.c @@ -391,7 +391,7 @@ static int evaluate_odvp(struct int3400_ if (priv->odvp_attrs == NULL) { priv->odvp_attrs = kzalloc_objs(struct odvp_attr, - priv->odvp_count, GFP_KERNEL); + priv->odvp_count); if (!priv->odvp_attrs) { ret = -ENOMEM; goto out_err; diff -u -p a/drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c b/drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c --- a/drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c +++ b/drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c @@ -134,8 +134,7 @@ struct int34x_thermal_zone *int340x_ther int34x_zone->aux_trip_nr = trip_cnt; zone_trips = kzalloc_objs(*zone_trips, - trip_cnt + INT340X_THERMAL_MAX_TRIP_COUNT, - GFP_KERNEL); + trip_cnt + INT340X_THERMAL_MAX_TRIP_COUNT); if (!zone_trips) { ret = -ENOMEM; goto err_trips_alloc; diff -u -p a/drivers/thermal/testing/zone.c b/drivers/thermal/testing/zone.c --- a/drivers/thermal/testing/zone.c +++ b/drivers/thermal/testing/zone.c @@ -391,8 +391,7 @@ static int tt_zone_register_tz(struct tt return -EINVAL; struct thermal_trip *trips __free(kfree) = kzalloc_objs(*trips, - tt_zone->num_trips, - GFP_KERNEL); + tt_zone->num_trips); if (!trips) return -ENOMEM; diff -u -p a/drivers/tty/serial/sunsab.c b/drivers/tty/serial/sunsab.c --- a/drivers/tty/serial/sunsab.c +++ b/drivers/tty/serial/sunsab.c @@ -1118,7 +1118,7 @@ static int __init sunsab_init(void) if (num_channels) { sunsab_ports = kzalloc_objs(struct uart_sunsab_port, - num_channels, GFP_KERNEL); + num_channels); if (!sunsab_ports) return -ENOMEM; diff -u -p a/drivers/usb/gadget/configfs.c b/drivers/usb/gadget/configfs.c --- a/drivers/usb/gadget/configfs.c +++ b/drivers/usb/gadget/configfs.c @@ -1629,8 +1629,7 @@ configfs_attach_gadget_strings(struct ga if (!nlangs) return NULL; - gadget_strings = kzalloc_objs(struct usb_gadget_strings *, nlangs + 1, - GFP_KERNEL)/* including NULL terminator */; + gadget_strings = kzalloc_objs(struct usb_gadget_strings *, nlangs + 1)/* including NULL terminator */; if (!gadget_strings) return ERR_PTR(-ENOMEM); @@ -1646,7 +1645,7 @@ configfs_attach_gadget_strings(struct ga } stringtab = kzalloc_objs(struct usb_string, - language->nstrings + 1, GFP_KERNEL); + language->nstrings + 1); if (!stringtab) { us = ERR_PTR(-ENOMEM); goto cleanup; diff -u -p a/drivers/usb/gadget/function/f_midi2.c b/drivers/usb/gadget/function/f_midi2.c --- a/drivers/usb/gadget/function/f_midi2.c +++ b/drivers/usb/gadget/function/f_midi2.c @@ -2855,7 +2855,7 @@ static struct usb_function *f_midi2_allo } midi2->string_defs = kzalloc_objs(*midi2->string_defs, - midi2->total_blocks + 1, GFP_KERNEL); + midi2->total_blocks + 1); if (!midi2->string_defs) { do_f_midi2_free(midi2, opts); return ERR_PTR(-ENOMEM); diff -u -p a/drivers/usb/gadget/function/u_audio.c b/drivers/usb/gadget/function/u_audio.c --- a/drivers/usb/gadget/function/u_audio.c +++ b/drivers/usb/gadget/function/u_audio.c @@ -1210,7 +1210,7 @@ int g_audio_setup(struct g_audio *g_audi prm->srate = params->c_srates[0]; prm->reqs = kzalloc_objs(struct usb_request *, - params->req_number, GFP_KERNEL); + params->req_number); if (!prm->reqs) { err = -ENOMEM; goto fail; @@ -1234,7 +1234,7 @@ int g_audio_setup(struct g_audio *g_audi prm->srate = params->p_srates[0]; prm->reqs = kzalloc_objs(struct usb_request *, - params->req_number, GFP_KERNEL); + params->req_number); if (!prm->reqs) { err = -ENOMEM; goto fail; diff -u -p a/drivers/usb/isp1760/isp1760-hcd.c b/drivers/usb/isp1760/isp1760-hcd.c --- a/drivers/usb/isp1760/isp1760-hcd.c +++ b/drivers/usb/isp1760/isp1760-hcd.c @@ -2573,14 +2573,14 @@ int isp1760_hcd_register(struct isp1760_ priv->hcd = hcd; priv->atl_slots = kzalloc_objs(struct isp1760_slotinfo, - mem_layout->slot_num, GFP_KERNEL); + mem_layout->slot_num); if (!priv->atl_slots) { ret = -ENOMEM; goto put_hcd; } priv->int_slots = kzalloc_objs(struct isp1760_slotinfo, - mem_layout->slot_num, GFP_KERNEL); + mem_layout->slot_num); if (!priv->int_slots) { ret = -ENOMEM; goto free_atl_slots; diff -u -p a/drivers/usb/storage/ene_ub6250.c b/drivers/usb/storage/ene_ub6250.c --- a/drivers/usb/storage/ene_ub6250.c +++ b/drivers/usb/storage/ene_ub6250.c @@ -1120,8 +1120,7 @@ static int ms_lib_alloc_writebuf(struct info->MS_Lib.BytesPerSector, GFP_KERNEL); info->MS_Lib.blkext = kmalloc_objs(struct ms_lib_type_extdat, - info->MS_Lib.PagesPerBlock, - GFP_KERNEL); + info->MS_Lib.PagesPerBlock); if ((info->MS_Lib.blkpag == NULL) || (info->MS_Lib.blkext == NULL)) { ms_lib_free_writebuf(us); diff -u -p a/drivers/vdpa/mlx5/net/mlx5_vnet.c b/drivers/vdpa/mlx5/net/mlx5_vnet.c --- a/drivers/vdpa/mlx5/net/mlx5_vnet.c +++ b/drivers/vdpa/mlx5/net/mlx5_vnet.c @@ -3810,7 +3810,7 @@ static void allocate_irqs(struct mlx5_vd return; ndev->irqp.entries = kzalloc_objs(*ndev->irqp.entries, - ndev->mvdev.max_vqs, GFP_KERNEL); + ndev->mvdev.max_vqs); if (!ndev->irqp.entries) return; diff -u -p a/drivers/vdpa/vdpa_sim/vdpa_sim.c b/drivers/vdpa/vdpa_sim/vdpa_sim.c --- a/drivers/vdpa/vdpa_sim/vdpa_sim.c +++ b/drivers/vdpa/vdpa_sim/vdpa_sim.c @@ -255,7 +255,7 @@ struct vdpasim *vdpasim_create(struct vd goto err_iommu; vdpasim->iommu_pt = kmalloc_objs(*vdpasim->iommu_pt, - vdpasim->dev_attr.nas, GFP_KERNEL); + vdpasim->dev_attr.nas); if (!vdpasim->iommu_pt) goto err_iommu; diff -u -p a/drivers/vhost/scsi.c b/drivers/vhost/scsi.c --- a/drivers/vhost/scsi.c +++ b/drivers/vhost/scsi.c @@ -1947,8 +1947,7 @@ static int vhost_scsi_setup_vq_cmds(stru if (vs->inline_sg_cnt) { tv_cmd->sgl = kzalloc_objs(struct scatterlist, - vs->inline_sg_cnt, - GFP_KERNEL); + vs->inline_sg_cnt); if (!tv_cmd->sgl) { pr_err("Unable to allocate tv_cmd->sgl\n"); goto out; @@ -1958,8 +1957,7 @@ static int vhost_scsi_setup_vq_cmds(stru if (vhost_has_feature(vq, VIRTIO_SCSI_F_T10_PI) && vs->inline_sg_cnt) { tv_cmd->prot_sgl = kzalloc_objs(struct scatterlist, - vs->inline_sg_cnt, - GFP_KERNEL); + vs->inline_sg_cnt); if (!tv_cmd->prot_sgl) { pr_err("Unable to allocate tv_cmd->prot_sgl\n"); goto out; diff -u -p a/drivers/virt/nitro_enclaves/ne_misc_dev.c b/drivers/virt/nitro_enclaves/ne_misc_dev.c --- a/drivers/virt/nitro_enclaves/ne_misc_dev.c +++ b/drivers/virt/nitro_enclaves/ne_misc_dev.c @@ -295,8 +295,7 @@ static int ne_setup_cpu_pool(const char ne_cpu_pool.nr_parent_vm_cores = nr_cpu_ids / ne_cpu_pool.nr_threads_per_core; ne_cpu_pool.avail_threads_per_core = kzalloc_objs(*ne_cpu_pool.avail_threads_per_core, - ne_cpu_pool.nr_parent_vm_cores, - GFP_KERNEL); + ne_cpu_pool.nr_parent_vm_cores); if (!ne_cpu_pool.avail_threads_per_core) { rc = -ENOMEM; @@ -942,7 +941,7 @@ static int ne_set_user_memory_region_ioc } phys_contig_mem_regions.regions = kzalloc_objs(*phys_contig_mem_regions.regions, - max_nr_pages, GFP_KERNEL); + max_nr_pages); if (!phys_contig_mem_regions.regions) { rc = -ENOMEM; @@ -1628,8 +1627,7 @@ static int ne_create_vm_ioctl(struct ne_ mutex_unlock(&ne_cpu_pool.mutex); ne_enclave->threads_per_core = kzalloc_objs(*ne_enclave->threads_per_core, - ne_enclave->nr_parent_vm_cores, - GFP_KERNEL); + ne_enclave->nr_parent_vm_cores); if (!ne_enclave->threads_per_core) { rc = -ENOMEM; diff -u -p a/drivers/xen/events/events_base.c b/drivers/xen/events/events_base.c --- a/drivers/xen/events/events_base.c +++ b/drivers/xen/events/events_base.c @@ -2293,8 +2293,7 @@ void __init xen_init_IRQ(void) xen_evtchn_cpu_prepare, xen_evtchn_cpu_dead); evtchn_to_irq = kzalloc_objs(*evtchn_to_irq, - EVTCHN_ROW(xen_evtchn_max_channels()), - GFP_KERNEL); + EVTCHN_ROW(xen_evtchn_max_channels())); BUG_ON(!evtchn_to_irq); /* No event channels are 'live' right now. */ diff -u -p a/drivers/xen/gntdev-dmabuf.c b/drivers/xen/gntdev-dmabuf.c --- a/drivers/xen/gntdev-dmabuf.c +++ b/drivers/xen/gntdev-dmabuf.c @@ -535,7 +535,7 @@ static struct gntdev_dmabuf *dmabuf_imp_ goto fail_no_free; gntdev_dmabuf->u.imp.refs = kzalloc_objs(gntdev_dmabuf->u.imp.refs[0], - count, GFP_KERNEL); + count); if (!gntdev_dmabuf->u.imp.refs) goto fail; diff -u -p a/drivers/xen/xen-acpi-processor.c b/drivers/xen/xen-acpi-processor.c --- a/drivers/xen/xen-acpi-processor.c +++ b/drivers/xen/xen-acpi-processor.c @@ -142,7 +142,7 @@ xen_copy_pss_data(struct acpi_processor sizeof(struct acpi_processor_px)); dst_states = kzalloc_objs(struct xen_processor_px, - _pr->performance->state_count, GFP_KERNEL); + _pr->performance->state_count); if (!dst_states) return ERR_PTR(-ENOMEM); diff -u -p a/drivers/xen/xen-front-pgdir-shbuf.c b/drivers/xen/xen-front-pgdir-shbuf.c --- a/drivers/xen/xen-front-pgdir-shbuf.c +++ b/drivers/xen/xen-front-pgdir-shbuf.c @@ -254,7 +254,7 @@ static int backend_map(struct xen_front_ return -ENOMEM; buf->backend_map_handles = kzalloc_objs(*buf->backend_map_handles, - buf->num_pages, GFP_KERNEL); + buf->num_pages); if (!buf->backend_map_handles) { kfree(map_ops); return -ENOMEM; diff -u -p a/fs/afs/cmservice.c b/fs/afs/cmservice.c --- a/fs/afs/cmservice.c +++ b/fs/afs/cmservice.c @@ -229,7 +229,7 @@ static int afs_deliver_cb_callback(struc _debug("unmarshall FID array"); call->request = kzalloc_objs(struct afs_callback_break, - call->count, GFP_KERNEL); + call->count); if (!call->request) return -ENOMEM; @@ -589,7 +589,7 @@ static int afs_deliver_yfs_cb_callback(s _debug("unmarshall FID array"); call->request = kzalloc_objs(struct afs_callback_break, - call->count, GFP_KERNEL); + call->count); if (!call->request) return -ENOMEM; diff -u -p a/fs/afs/dir.c b/fs/afs/dir.c --- a/fs/afs/dir.c +++ b/fs/afs/dir.c @@ -835,7 +835,7 @@ static struct inode *afs_do_lookup(struc /* Need space for examining all the selected files */ if (op->nr_files > 2) { op->more_files = kvzalloc_objs(struct afs_vnode_param, - op->nr_files - 2, GFP_KERNEL); + op->nr_files - 2); if (!op->more_files) { afs_op_nomem(op); goto out_op; diff -u -p a/fs/afs/rotate.c b/fs/afs/rotate.c --- a/fs/afs/rotate.c +++ b/fs/afs/rotate.c @@ -47,8 +47,7 @@ static bool afs_start_fs_iteration(struc read_unlock(&op->volume->servers_lock); op->server_states = kzalloc_objs(op->server_states[0], - op->server_list->nr_servers, - GFP_KERNEL); + op->server_list->nr_servers); if (!op->server_states) { afs_op_nomem(op); trace_afs_rotate(op, afs_rotate_trace_nomem, 0); diff -u -p a/fs/btrfs/fiemap.c b/fs/btrfs/fiemap.c --- a/fs/btrfs/fiemap.c +++ b/fs/btrfs/fiemap.c @@ -647,7 +647,7 @@ static int extent_fiemap(struct btrfs_in cache.entries_size = PAGE_SIZE / sizeof(struct btrfs_fiemap_entry); cache.entries = kmalloc_objs(struct btrfs_fiemap_entry, - cache.entries_size, GFP_KERNEL); + cache.entries_size); backref_ctx = btrfs_alloc_backref_share_check_ctx(); path = btrfs_alloc_path(); if (!cache.entries || !backref_ctx || !path) { diff -u -p a/fs/btrfs/scrub.c b/fs/btrfs/scrub.c --- a/fs/btrfs/scrub.c +++ b/fs/btrfs/scrub.c @@ -374,7 +374,7 @@ static int init_scrub_stripe(struct btrf goto error; stripe->sectors = kzalloc_objs(struct scrub_sector_verification, - stripe->nr_sectors, GFP_KERNEL); + stripe->nr_sectors); if (!stripe->sectors) goto error; @@ -2474,8 +2474,7 @@ static noinline_for_stack int scrub_stri ASSERT(sctx->raid56_data_stripes == NULL); sctx->raid56_data_stripes = kzalloc_objs(struct scrub_stripe, - nr_data_stripes(map), - GFP_KERNEL); + nr_data_stripes(map)); if (!sctx->raid56_data_stripes) { ret = -ENOMEM; goto out; diff -u -p a/fs/btrfs/send.c b/fs/btrfs/send.c --- a/fs/btrfs/send.c +++ b/fs/btrfs/send.c @@ -8098,8 +8098,7 @@ long btrfs_ioctl_send(struct btrfs_root } send_buf_num_pages = sctx->send_max_size >> PAGE_SHIFT; sctx->send_buf_pages = kzalloc_objs(*sctx->send_buf_pages, - send_buf_num_pages, - GFP_KERNEL); + send_buf_num_pages); if (!sctx->send_buf_pages) { ret = -ENOMEM; goto out; @@ -8118,8 +8117,7 @@ long btrfs_ioctl_send(struct btrfs_root } sctx->clone_roots = kvzalloc_objs(*sctx->clone_roots, - arg->clone_sources_count + 1, - GFP_KERNEL); + arg->clone_sources_count + 1); if (!sctx->clone_roots) { ret = -ENOMEM; goto out; diff -u -p a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c --- a/fs/ceph/mds_client.c +++ b/fs/ceph/mds_client.c @@ -4231,7 +4231,7 @@ static void handle_session(struct ceph_m } cap_auths = kzalloc_objs(struct ceph_mds_cap_auth, - cap_auths_num, GFP_KERNEL); + cap_auths_num); if (!cap_auths) { pr_err_client(cl, "No memory for cap_auths\n"); return; diff -u -p a/fs/erofs/zutil.c b/fs/erofs/zutil.c --- a/fs/erofs/zutil.c +++ b/fs/erofs/zutil.c @@ -138,8 +138,7 @@ int __init z_erofs_gbuf_init(void) if (z_erofs_rsv_nrpages) { z_erofs_rsvbuf = &z_erofs_gbufpool[total - 1]; z_erofs_rsvbuf->pages = kzalloc_objs(*z_erofs_rsvbuf->pages, - z_erofs_rsv_nrpages, - GFP_KERNEL); + z_erofs_rsv_nrpages); if (!z_erofs_rsvbuf->pages) { z_erofs_rsvbuf = NULL; z_erofs_rsv_nrpages = 0; diff -u -p a/fs/ext4/mballoc.c b/fs/ext4/mballoc.c --- a/fs/ext4/mballoc.c +++ b/fs/ext4/mballoc.c @@ -3816,8 +3816,7 @@ int ext4_mb_init(struct super_block *sb) sbi->s_mb_nr_global_goals = umin(num_possible_cpus(), DIV_ROUND_UP(sbi->s_groups_count, 4)); sbi->s_mb_last_groups = kzalloc_objs(ext4_group_t, - sbi->s_mb_nr_global_goals, - GFP_KERNEL); + sbi->s_mb_nr_global_goals); if (sbi->s_mb_last_groups == NULL) { ret = -ENOMEM; goto out; diff -u -p a/fs/isofs/compress.c b/fs/isofs/compress.c --- a/fs/isofs/compress.c +++ b/fs/isofs/compress.c @@ -334,8 +334,7 @@ static int zisofs_read_folio(struct file pcount = 1; } pages = kzalloc_objs(*pages, - max_t(unsigned int, zisofs_pages_per_cblock, 1), - GFP_KERNEL); + max_t(unsigned int, zisofs_pages_per_cblock, 1)); if (!pages) { folio_unlock(folio); return -ENOMEM; diff -u -p a/fs/jffs2/fs.c b/fs/jffs2/fs.c --- a/fs/jffs2/fs.c +++ b/fs/jffs2/fs.c @@ -563,7 +563,7 @@ int jffs2_do_fill_super(struct super_blo c->inocache_hashsize = calculate_inocache_hashsize(c->flash_size); c->inocache_list = kzalloc_objs(struct jffs2_inode_cache *, - c->inocache_hashsize, GFP_KERNEL); + c->inocache_hashsize); if (!c->inocache_list) { ret = -ENOMEM; goto out_wbuf; diff -u -p a/fs/nfs/callback_xdr.c b/fs/nfs/callback_xdr.c --- a/fs/nfs/callback_xdr.c +++ b/fs/nfs/callback_xdr.c @@ -379,8 +379,7 @@ static __be32 decode_rc_list(struct xdr_ if (unlikely(p == NULL)) goto out; rc_list->rcl_refcalls = kmalloc_objs(*rc_list->rcl_refcalls, - rc_list->rcl_nrefcalls, - GFP_KERNEL); + rc_list->rcl_nrefcalls); if (unlikely(rc_list->rcl_refcalls == NULL)) goto out; for (i = 0; i < rc_list->rcl_nrefcalls; i++) { @@ -420,7 +419,7 @@ static __be32 decode_cb_sequence_args(st args->csa_rclists = NULL; if (args->csa_nrclists) { args->csa_rclists = kmalloc_objs(*args->csa_rclists, - args->csa_nrclists, GFP_KERNEL); + args->csa_nrclists); if (unlikely(args->csa_rclists == NULL)) return htonl(NFS4ERR_RESOURCE); diff -u -p a/fs/nfs/delegation.c b/fs/nfs/delegation.c --- a/fs/nfs/delegation.c +++ b/fs/nfs/delegation.c @@ -1603,8 +1603,7 @@ int nfs4_delegation_hash_alloc(struct nf delegation_buckets = roundup_pow_of_two(nfs_delegation_watermark / 16); server->delegation_hash_mask = delegation_buckets - 1; server->delegation_hash_table = kmalloc_objs(*server->delegation_hash_table, - delegation_buckets, - GFP_KERNEL); + delegation_buckets); if (!server->delegation_hash_table) return -ENOMEM; for (i = 0; i < delegation_buckets; i++) diff -u -p a/fs/nfsd/export.c b/fs/nfsd/export.c --- a/fs/nfsd/export.c +++ b/fs/nfsd/export.c @@ -480,7 +480,7 @@ fsloc_parse(char **mesg, char *buf, stru return 0; fsloc->locations = kzalloc_objs(struct nfsd4_fs_location, - fsloc->locations_count, GFP_KERNEL); + fsloc->locations_count); if (!fsloc->locations) return -ENOMEM; for (i=0; i < fsloc->locations_count; i++) { diff -u -p a/fs/nfsd/nfs4recover.c b/fs/nfsd/nfs4recover.c --- a/fs/nfsd/nfs4recover.c +++ b/fs/nfsd/nfs4recover.c @@ -479,7 +479,7 @@ nfs4_legacy_state_init(struct net *net) int i; nn->reclaim_str_hashtbl = kmalloc_objs(struct list_head, - CLIENT_HASH_SIZE, GFP_KERNEL); + CLIENT_HASH_SIZE); if (!nn->reclaim_str_hashtbl) return -ENOMEM; @@ -1356,7 +1356,7 @@ nfs4_cld_state_init(struct net *net) int i; nn->reclaim_str_hashtbl = kmalloc_objs(struct list_head, - CLIENT_HASH_SIZE, GFP_KERNEL); + CLIENT_HASH_SIZE); if (!nn->reclaim_str_hashtbl) return -ENOMEM; diff -u -p a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c --- a/fs/nfsd/nfs4state.c +++ b/fs/nfsd/nfs4state.c @@ -2358,7 +2358,7 @@ static struct nfs4_client *alloc_client( if (clp->cl_name.data == NULL) goto err_no_name; clp->cl_ownerstr_hashtbl = kmalloc_objs(struct list_head, - OWNER_HASH_SIZE, GFP_KERNEL); + OWNER_HASH_SIZE); if (!clp->cl_ownerstr_hashtbl) goto err_no_hashtbl; clp->cl_callback_wq = alloc_ordered_workqueue("nfsd4_callbacks", 0); @@ -8966,7 +8966,7 @@ static int nfs4_state_create_net(struct if (!nn->unconf_id_hashtbl) goto err_unconf_id; nn->sessionid_hashtbl = kmalloc_objs(struct list_head, - SESSION_HASH_SIZE, GFP_KERNEL); + SESSION_HASH_SIZE); if (!nn->sessionid_hashtbl) goto err_sessionid; diff -u -p a/fs/pstore/ram_core.c b/fs/pstore/ram_core.c --- a/fs/pstore/ram_core.c +++ b/fs/pstore/ram_core.c @@ -230,7 +230,7 @@ static int persistent_ram_init_ecc(struc /* allocate workspace instead of using stack VLA */ prz->ecc_info.par = kmalloc_objs(*prz->ecc_info.par, - prz->ecc_info.ecc_size, GFP_KERNEL); + prz->ecc_info.ecc_size); if (!prz->ecc_info.par) { pr_err("cannot allocate ECC parity workspace\n"); return -ENOMEM; diff -u -p a/fs/smb/client/smbdirect.c b/fs/smb/client/smbdirect.c --- a/fs/smb/client/smbdirect.c +++ b/fs/smb/client/smbdirect.c @@ -2806,7 +2806,7 @@ static int allocate_mr_list(struct smbdi } mr->sgt.sgl = kzalloc_objs(struct scatterlist, - sp->max_frmr_depth, GFP_KERNEL); + sp->max_frmr_depth); if (!mr->sgt.sgl) { ret = -ENOMEM; log_rdma_mr(ERR, "failed to allocate sgl\n"); diff -u -p a/fs/squashfs/file.c b/fs/squashfs/file.c --- a/fs/squashfs/file.c +++ b/fs/squashfs/file.c @@ -104,8 +104,7 @@ static struct meta_index *empty_meta_ind * if a 'large' file is read. */ msblk->meta_index = kzalloc_objs(*(msblk->meta_index), - SQUASHFS_META_SLOTS, - GFP_KERNEL); + SQUASHFS_META_SLOTS); if (msblk->meta_index == NULL) { ERROR("Failed to allocate meta_index\n"); goto failed; diff -u -p a/fs/udf/super.c b/fs/udf/super.c --- a/fs/udf/super.c +++ b/fs/udf/super.c @@ -1757,7 +1757,7 @@ static noinline int udf_process_sequence data.size_part_descs = PART_DESC_ALLOC_STEP; data.num_part_descs = 0; data.part_descs_loc = kzalloc_objs(*data.part_descs_loc, - data.size_part_descs, GFP_KERNEL); + data.size_part_descs); if (!data.part_descs_loc) return -ENOMEM; diff -u -p a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c --- a/kernel/bpf/syscall.c +++ b/kernel/bpf/syscall.c @@ -6077,7 +6077,7 @@ static int bpf_prog_bind_map(union bpf_a } used_maps_new = kmalloc_objs(used_maps_new[0], - prog->aux->used_map_cnt + 1, GFP_KERNEL); + prog->aux->used_map_cnt + 1); if (!used_maps_new) { ret = -ENOMEM; goto out_unlock; diff -u -p a/kernel/events/hw_breakpoint.c b/kernel/events/hw_breakpoint.c --- a/kernel/events/hw_breakpoint.c +++ b/kernel/events/hw_breakpoint.c @@ -186,7 +186,7 @@ static __init bool bp_slots_histogram_alloc(struct bp_slots_histogram *hist, enum bp_type_idx type) { hist->count = kzalloc_objs(*hist->count, - hw_breakpoint_slots_cached(type), GFP_KERNEL); + hw_breakpoint_slots_cached(type)); return hist->count; } diff -u -p a/kernel/locking/locktorture.c b/kernel/locking/locktorture.c --- a/kernel/locking/locktorture.c +++ b/kernel/locking/locktorture.c @@ -611,7 +611,7 @@ static void torture_ww_mutex_init(void) ww_mutex_init(&torture_ww_mutex_2, &torture_ww_class); ww_acquire_ctxs = kmalloc_objs(*ww_acquire_ctxs, - cxt.nrealwriters_stress, GFP_KERNEL); + cxt.nrealwriters_stress); if (!ww_acquire_ctxs) VERBOSE_TOROUT_STRING("ww_acquire_ctx: Out of memory"); } @@ -1129,7 +1129,7 @@ static int call_rcu_chain_init(void) if (call_rcu_chains <= 0) return 0; call_rcu_chain_list = kzalloc_objs(*call_rcu_chain_list, - call_rcu_chains, GFP_KERNEL); + call_rcu_chains); if (!call_rcu_chain_list) return -ENOMEM; for (i = 0; i < call_rcu_chains; i++) { @@ -1322,8 +1322,7 @@ static int __init lock_torture_init(void if (nreaders_stress) { cxt.lrsa = kmalloc_objs(*cxt.lrsa, - cxt.nrealreaders_stress, - GFP_KERNEL); + cxt.nrealreaders_stress); if (cxt.lrsa == NULL) { VERBOSE_TOROUT_STRING("cxt.lrsa: Out of memory"); firsterr = -ENOMEM; @@ -1371,7 +1370,7 @@ static int __init lock_torture_init(void if (nwriters_stress) { writer_tasks = kzalloc_objs(writer_tasks[0], - cxt.nrealwriters_stress, GFP_KERNEL); + cxt.nrealwriters_stress); if (writer_tasks == NULL) { TOROUT_ERRSTRING("writer_tasks: Out of memory"); firsterr = -ENOMEM; @@ -1385,7 +1384,7 @@ static int __init lock_torture_init(void if (cxt.cur_ops->readlock) { reader_tasks = kzalloc_objs(reader_tasks[0], - cxt.nrealreaders_stress, GFP_KERNEL); + cxt.nrealreaders_stress); if (reader_tasks == NULL) { TOROUT_ERRSTRING("reader_tasks: Out of memory"); kfree(writer_tasks); diff -u -p a/kernel/rcu/rcuscale.c b/kernel/rcu/rcuscale.c --- a/kernel/rcu/rcuscale.c +++ b/kernel/rcu/rcuscale.c @@ -909,7 +909,7 @@ kfree_scale_init(void) kfree_by_call_rcu); kfree_reader_tasks = kzalloc_objs(kfree_reader_tasks[0], - kfree_nrealthreads, GFP_KERNEL); + kfree_nrealthreads); if (kfree_reader_tasks == NULL) { firsterr = -ENOMEM; goto unwind; @@ -1156,7 +1156,7 @@ rcu_scale_init(void) goto unwind; } writer_freelists = kzalloc_objs(writer_freelists[0], - nrealwriters, GFP_KERNEL); + nrealwriters); } if (!writer_tasks || !writer_durations || !writer_n_durations || !writer_done || (gp_async && !writer_freelists)) { @@ -1178,8 +1178,7 @@ rcu_scale_init(void) init_llist_head(&wflp->ws_lhg); init_llist_head(&wflp->ws_lhp); wflp->ws_mblocks = kzalloc_objs(wflp->ws_mblocks[0], - gp_async_max, - GFP_KERNEL); + gp_async_max); if (!wflp->ws_mblocks) { firsterr = -ENOMEM; goto unwind; diff -u -p a/kernel/rcu/rcutorture.c b/kernel/rcu/rcutorture.c --- a/kernel/rcu/rcutorture.c +++ b/kernel/rcu/rcutorture.c @@ -4549,7 +4549,7 @@ rcu_torture_init(void) rcu_torture_write_types(); if (nrealfakewriters > 0) { fakewriter_tasks = kzalloc_objs(fakewriter_tasks[0], - nrealfakewriters, GFP_KERNEL); + nrealfakewriters); if (fakewriter_tasks == NULL) { TOROUT_ERRSTRING("out of memory"); firsterr = -ENOMEM; @@ -4564,7 +4564,7 @@ rcu_torture_init(void) } reader_tasks = kzalloc_objs(reader_tasks[0], nrealreaders); rcu_torture_reader_mbchk = kzalloc_objs(*rcu_torture_reader_mbchk, - nrealreaders, GFP_KERNEL); + nrealreaders); if (!reader_tasks || !rcu_torture_reader_mbchk) { TOROUT_ERRSTRING("out of memory"); firsterr = -ENOMEM; diff -u -p a/kernel/rcu/tasks.h b/kernel/rcu/tasks.h --- a/kernel/rcu/tasks.h +++ b/kernel/rcu/tasks.h @@ -260,7 +260,7 @@ static void cblist_init_generic(struct r 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) { diff -u -p a/kernel/sched/ext_idle.c b/kernel/sched/ext_idle.c --- a/kernel/sched/ext_idle.c +++ b/kernel/sched/ext_idle.c @@ -665,7 +665,7 @@ void scx_idle_init_masks(void) /* Allocate per-node idle cpumasks */ scx_idle_node_masks = kzalloc_objs(*scx_idle_node_masks, - num_possible_nodes(), GFP_KERNEL); + num_possible_nodes()); BUG_ON(!scx_idle_node_masks); for_each_node(i) { diff -u -p a/kernel/time/timer_migration.c b/kernel/time/timer_migration.c --- a/kernel/time/timer_migration.c +++ b/kernel/time/timer_migration.c @@ -2002,7 +2002,7 @@ static int __init tmigr_init(void) tmigr_crossnode_level = cpulvl; tmigr_level_list = kzalloc_objs(struct list_head, - tmigr_hierarchy_levels, GFP_KERNEL); + tmigr_hierarchy_levels); if (!tmigr_level_list) goto err; diff -u -p a/kernel/trace/trace_events_synth.c b/kernel/trace/trace_events_synth.c --- a/kernel/trace/trace_events_synth.c +++ b/kernel/trace/trace_events_synth.c @@ -999,8 +999,7 @@ static struct synth_event *alloc_synth_e if (n_dynamic_fields) { event->dynamic_fields = kzalloc_objs(*event->dynamic_fields, - n_dynamic_fields, - GFP_KERNEL); + n_dynamic_fields); if (!event->dynamic_fields) { free_synth_event(event); event = ERR_PTR(-ENOMEM); diff -u -p a/kernel/trace/trace_syscalls.c b/kernel/trace/trace_syscalls.c --- a/kernel/trace/trace_syscalls.c +++ b/kernel/trace/trace_syscalls.c @@ -1338,7 +1338,7 @@ void __init init_ftrace_syscalls(void) if (!IS_ENABLED(CONFIG_HAVE_SPARSE_SYSCALL_NR)) { syscalls_metadata = kzalloc_objs(*syscalls_metadata, - NR_syscalls, GFP_KERNEL); + NR_syscalls); if (!syscalls_metadata) { WARN_ON(1); return; diff -u -p a/kernel/user_namespace.c b/kernel/user_namespace.c --- a/kernel/user_namespace.c +++ b/kernel/user_namespace.c @@ -795,7 +795,7 @@ static int insert_extent(struct uid_gid_ /* Allocate memory for 340 mappings. */ forward = kmalloc_objs(struct uid_gid_extent, - UID_GID_MAP_MAX_EXTENTS, GFP_KERNEL); + UID_GID_MAP_MAX_EXTENTS); if (!forward) return -ENOMEM; diff -u -p a/lib/objagg.c b/lib/objagg.c --- a/lib/objagg.c +++ b/lib/objagg.c @@ -611,7 +611,7 @@ const struct objagg_stats *objagg_stats_ int i; objagg_stats = kzalloc_flex(*objagg_stats, stats_info, - objagg->obj_count, GFP_KERNEL); + objagg->obj_count); if (!objagg_stats) return ERR_PTR(-ENOMEM); @@ -1011,7 +1011,7 @@ objagg_hints_stats_get(struct objagg_hin int i; objagg_stats = kzalloc_flex(*objagg_stats, stats_info, - objagg_hints->node_count, GFP_KERNEL); + objagg_hints->node_count); if (!objagg_stats) return ERR_PTR(-ENOMEM); diff -u -p a/mm/damon/stat.c b/mm/damon/stat.c --- a/mm/damon/stat.c +++ b/mm/damon/stat.c @@ -91,7 +91,7 @@ static int damon_stat_sort_regions(struc damon_for_each_target(t, c) { /* there is only one target */ region_pointers = kmalloc_objs(*region_pointers, - damon_nr_regions(t), GFP_KERNEL); + damon_nr_regions(t)); if (!region_pointers) return -ENOMEM; damon_for_each_region(r, t) { diff -u -p a/mm/damon/tests/sysfs-kunit.h b/mm/damon/tests/sysfs-kunit.h --- a/mm/damon/tests/sysfs-kunit.h +++ b/mm/damon/tests/sysfs-kunit.h @@ -49,7 +49,7 @@ static void damon_sysfs_test_add_targets 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"); diff -u -p a/net/bridge/br_mdb.c b/net/bridge/br_mdb.c --- a/net/bridge/br_mdb.c +++ b/net/bridge/br_mdb.c @@ -1134,7 +1134,7 @@ static int br_mdb_config_src_list_init(s } cfg->src_entries = kzalloc_objs(struct br_mdb_src_entry, - cfg->num_src_entries, GFP_KERNEL); + cfg->num_src_entries); if (!cfg->src_entries) return -ENOMEM; diff -u -p a/net/core/devmem.c b/net/core/devmem.c --- a/net/core/devmem.c +++ b/net/core/devmem.c @@ -242,8 +242,7 @@ net_devmem_bind_dmabuf(struct net_device if (direction == DMA_TO_DEVICE) { binding->tx_vec = kvmalloc_objs(struct net_iov *, - dmabuf->size / PAGE_SIZE, - GFP_KERNEL); + dmabuf->size / PAGE_SIZE); if (!binding->tx_vec) { err = -ENOMEM; goto err_unmap; @@ -290,8 +289,7 @@ net_devmem_bind_dmabuf(struct net_device } owner->area.niovs = kvmalloc_objs(*owner->area.niovs, - owner->area.num_niovs, - GFP_KERNEL); + owner->area.num_niovs); if (!owner->area.niovs) { err = -ENOMEM; goto err_free_chunks; diff -u -p a/net/ipv4/cipso_ipv4.c b/net/ipv4/cipso_ipv4.c --- a/net/ipv4/cipso_ipv4.c +++ b/net/ipv4/cipso_ipv4.c @@ -169,7 +169,7 @@ static int __init cipso_v4_cache_init(vo u32 iter; cipso_v4_cache = kzalloc_objs(struct cipso_v4_map_cache_bkt, - CIPSO_V4_CACHE_BUCKETS, GFP_KERNEL); + CIPSO_V4_CACHE_BUCKETS); if (!cipso_v4_cache) return -ENOMEM; diff -u -p a/net/ipv4/devinet.c b/net/ipv4/devinet.c --- a/net/ipv4/devinet.c +++ b/net/ipv4/devinet.c @@ -2755,7 +2755,7 @@ static __net_init int devinet_init_net(s err = -ENOMEM; net->ipv4.inet_addr_lst = kmalloc_objs(struct hlist_head, - IN4_ADDR_HSIZE, GFP_KERNEL); + IN4_ADDR_HSIZE); if (!net->ipv4.inet_addr_lst) goto err_alloc_hash; diff -u -p a/net/ipv4/nexthop.c b/net/ipv4/nexthop.c --- a/net/ipv4/nexthop.c +++ b/net/ipv4/nexthop.c @@ -714,7 +714,7 @@ static int nh_notifier_grp_hw_stats_init info->id = nh->id; info->type = NH_NOTIFIER_INFO_TYPE_GRP_HW_STATS; info->nh_grp_hw_stats = kzalloc_flex(*info->nh_grp_hw_stats, stats, - nhg->num_nh, GFP_KERNEL); + nhg->num_nh); if (!info->nh_grp_hw_stats) return -ENOMEM; diff -u -p a/net/ipv4/udp_tunnel_nic.c b/net/ipv4/udp_tunnel_nic.c --- a/net/ipv4/udp_tunnel_nic.c +++ b/net/ipv4/udp_tunnel_nic.c @@ -762,8 +762,7 @@ udp_tunnel_nic_alloc(const struct udp_tu for (i = 0; i < n_tables; i++) { utn->entries[i] = kzalloc_objs(*utn->entries[i], - info->tables[i].n_entries, - GFP_KERNEL); + info->tables[i].n_entries); if (!utn->entries[i]) goto err_free_prev_entries; } diff -u -p a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c @@ -7398,7 +7398,7 @@ static int __net_init addrconf_init_net( spin_lock_init(&net->ipv6.addrconf_hash_lock); INIT_DEFERRABLE_WORK(&net->ipv6.addr_chk_work, addrconf_verify_work); net->ipv6.inet6_addr_lst = kzalloc_objs(struct hlist_head, - IN6_ADDR_HSIZE, GFP_KERNEL); + IN6_ADDR_HSIZE); if (!net->ipv6.inet6_addr_lst) goto err_alloc_addr; diff -u -p a/net/ipv6/calipso.c b/net/ipv6/calipso.c --- a/net/ipv6/calipso.c +++ b/net/ipv6/calipso.c @@ -134,7 +134,7 @@ static int __init calipso_cache_init(voi u32 iter; calipso_cache = kzalloc_objs(struct calipso_map_cache_bkt, - CALIPSO_CACHE_BUCKETS, GFP_KERNEL); + CALIPSO_CACHE_BUCKETS); if (!calipso_cache) return -ENOMEM; diff -u -p a/net/mac80211/cfg.c b/net/mac80211/cfg.c --- a/net/mac80211/cfg.c +++ b/net/mac80211/cfg.c @@ -3941,7 +3941,7 @@ cfg80211_beacon_dup(struct cfg80211_beac if (beacon->mbssid_ies && beacon->mbssid_ies->cnt) { new_beacon->mbssid_ies = kzalloc_flex(*new_beacon->mbssid_ies, elem, - beacon->mbssid_ies->cnt, GFP_KERNEL); + beacon->mbssid_ies->cnt); if (!new_beacon->mbssid_ies) { kfree(new_beacon); return NULL; @@ -3950,7 +3950,7 @@ cfg80211_beacon_dup(struct cfg80211_beac if (beacon->rnr_ies && beacon->rnr_ies->cnt) { new_beacon->rnr_ies = kzalloc_flex(*new_beacon->rnr_ies, elem, - beacon->rnr_ies->cnt, GFP_KERNEL); + beacon->rnr_ies->cnt); if (!new_beacon->rnr_ies) { kfree(new_beacon->mbssid_ies); kfree(new_beacon); diff -u -p a/net/mac80211/main.c b/net/mac80211/main.c --- a/net/mac80211/main.c +++ b/net/mac80211/main.c @@ -1360,7 +1360,7 @@ int ieee80211_register_hw(struct ieee802 local->int_scan_req = kzalloc_flex(*local->int_scan_req, channels, - channels, GFP_KERNEL); + channels); if (!local->int_scan_req) return -ENOMEM; diff -u -p a/net/netfilter/ipvs/ip_vs_mh.c b/net/netfilter/ipvs/ip_vs_mh.c --- a/net/netfilter/ipvs/ip_vs_mh.c +++ b/net/netfilter/ipvs/ip_vs_mh.c @@ -294,7 +294,7 @@ static int ip_vs_mh_reassign(struct ip_v if (svc->num_dests >= 1) { s->dest_setup = kzalloc_objs(struct ip_vs_mh_dest_setup, - svc->num_dests, GFP_KERNEL); + svc->num_dests); if (!s->dest_setup) return -ENOMEM; } diff -u -p a/net/netfilter/nf_tables_api.c b/net/netfilter/nf_tables_api.c --- a/net/netfilter/nf_tables_api.c +++ b/net/netfilter/nf_tables_api.c @@ -4316,7 +4316,7 @@ static int nf_tables_newrule(struct sk_b size = 0; if (nla[NFTA_RULE_EXPRESSIONS]) { expr_info = kvmalloc_objs(struct nft_expr_info, - NFT_RULE_MAXEXPRS, GFP_KERNEL); + NFT_RULE_MAXEXPRS); if (!expr_info) return -ENOMEM; diff -u -p a/net/netfilter/nfnetlink_cthelper.c b/net/netfilter/nfnetlink_cthelper.c --- a/net/netfilter/nfnetlink_cthelper.c +++ b/net/netfilter/nfnetlink_cthelper.c @@ -193,7 +193,7 @@ nfnl_cthelper_parse_expect_policy(struct return -EOVERFLOW; expect_policy = kzalloc_objs(struct nf_conntrack_expect_policy, - class_max, GFP_KERNEL); + class_max); if (expect_policy == NULL) return -ENOMEM; diff -u -p a/net/sched/sch_htb.c b/net/sched/sch_htb.c --- a/net/sched/sch_htb.c +++ b/net/sched/sch_htb.c @@ -1096,8 +1096,7 @@ static int htb_init(struct Qdisc *sch, s q->num_direct_qdiscs = dev->real_num_tx_queues; q->direct_qdiscs = kzalloc_objs(*q->direct_qdiscs, - q->num_direct_qdiscs, - GFP_KERNEL); + q->num_direct_qdiscs); if (!q->direct_qdiscs) return -ENOMEM; } diff -u -p a/net/smc/smc_wr.c b/net/smc/smc_wr.c --- a/net/smc/smc_wr.c +++ b/net/smc/smc_wr.c @@ -756,11 +756,11 @@ int smc_wr_alloc_link_mem(struct smc_lin if (!link->wr_rx_ibs) goto no_mem_wr_tx_ibs; link->wr_tx_rdmas = kzalloc_objs(link->wr_tx_rdmas[0], - link->max_send_wr, GFP_KERNEL); + link->max_send_wr); if (!link->wr_tx_rdmas) goto no_mem_wr_rx_ibs; link->wr_tx_rdma_sges = kzalloc_objs(link->wr_tx_rdma_sges[0], - link->max_send_wr, GFP_KERNEL); + link->max_send_wr); if (!link->wr_tx_rdma_sges) goto no_mem_wr_tx_rdmas; link->wr_tx_sges = kzalloc_objs(link->wr_tx_sges[0], link->max_send_wr); @@ -775,11 +775,11 @@ int smc_wr_alloc_link_mem(struct smc_lin if (!link->wr_tx_mask) goto no_mem_wr_rx_sges; link->wr_tx_pends = kzalloc_objs(link->wr_tx_pends[0], - link->max_send_wr, GFP_KERNEL); + link->max_send_wr); if (!link->wr_tx_pends) goto no_mem_wr_tx_mask; link->wr_tx_compl = kzalloc_objs(link->wr_tx_compl[0], - link->max_send_wr, GFP_KERNEL); + link->max_send_wr); if (!link->wr_tx_compl) goto no_mem_wr_tx_pends; diff -u -p a/net/unix/af_unix.c b/net/unix/af_unix.c --- a/net/unix/af_unix.c +++ b/net/unix/af_unix.c @@ -3803,7 +3803,7 @@ static int __net_init unix_net_init(stru goto err_proc; net->unx.table.buckets = kvmalloc_objs(struct hlist_head, - UNIX_HASH_SIZE, GFP_KERNEL); + UNIX_HASH_SIZE); if (!net->unx.table.buckets) goto free_locks; diff -u -p a/net/wireless/core.c b/net/wireless/core.c --- a/net/wireless/core.c +++ b/net/wireless/core.c @@ -1001,7 +1001,7 @@ int wiphy_register(struct wiphy *wiphy) int idx; wiphy->radio_cfg = kzalloc_objs(*wiphy->radio_cfg, - wiphy->n_radio, GFP_KERNEL); + wiphy->n_radio); if (!wiphy->radio_cfg) return -ENOMEM; /* diff -u -p a/net/wireless/nl80211.c b/net/wireless/nl80211.c --- a/net/wireless/nl80211.c +++ b/net/wireless/nl80211.c @@ -14308,7 +14308,7 @@ static int nl80211_set_cqm_rssi(struct g if (n_thresholds) { cqm_config = kzalloc_flex(*cqm_config, rssi_thresholds, - n_thresholds, GFP_KERNEL); + n_thresholds); if (!cqm_config) return -ENOMEM; @@ -15051,7 +15051,7 @@ static int nl80211_set_wowlan(struct sk_ return -EINVAL; new_triggers.patterns = kzalloc_objs(new_triggers.patterns[0], - n_patterns, GFP_KERNEL); + n_patterns); if (!new_triggers.patterns) return -ENOMEM; diff -u -p a/net/xdp/xsk_buff_pool.c b/net/xdp/xsk_buff_pool.c --- a/net/xdp/xsk_buff_pool.c +++ b/net/xdp/xsk_buff_pool.c @@ -420,7 +420,7 @@ static int xp_init_dma_info(struct xsk_b } pool->dma_pages = kvzalloc_objs(*pool->dma_pages, - dma_map->dma_pages_cnt, GFP_KERNEL); + dma_map->dma_pages_cnt); if (!pool->dma_pages) return -ENOMEM; diff -u -p a/net/xfrm/xfrm_iptfs.c b/net/xfrm/xfrm_iptfs.c --- a/net/xfrm/xfrm_iptfs.c +++ b/net/xfrm/xfrm_iptfs.c @@ -2527,7 +2527,7 @@ static int iptfs_user_init(struct net *n /* saved array is for saving 1..N seq nums from wantseq */ if (xc->reorder_win_size) { xtfs->w_saved = kzalloc_objs(*xtfs->w_saved, - xc->reorder_win_size, GFP_KERNEL); + xc->reorder_win_size); if (!xtfs->w_saved) { NL_SET_ERR_MSG(extack, "Cannot alloc reorder window"); return -ENOMEM; @@ -2659,8 +2659,7 @@ static int iptfs_clone_state(struct xfrm xtfs->ra_newskb = NULL; if (xtfs->cfg.reorder_win_size) { xtfs->w_saved = kzalloc_objs(*xtfs->w_saved, - xtfs->cfg.reorder_win_size, - GFP_KERNEL); + xtfs->cfg.reorder_win_size); if (!xtfs->w_saved) { kfree_sensitive(xtfs); return -ENOMEM; diff -u -p a/security/integrity/ima/ima_crypto.c b/security/integrity/ima/ima_crypto.c --- a/security/integrity/ima/ima_crypto.c +++ b/security/integrity/ima/ima_crypto.c @@ -139,8 +139,7 @@ int __init ima_init_crypto(void) ima_hash_algo_idx = NR_BANKS(ima_tpm_chip) + ima_extra_slots++; ima_algo_array = kzalloc_objs(*ima_algo_array, - NR_BANKS(ima_tpm_chip) + ima_extra_slots, - GFP_KERNEL); + NR_BANKS(ima_tpm_chip) + ima_extra_slots); if (!ima_algo_array) { rc = -ENOMEM; goto out; diff -u -p a/security/selinux/ss/conditional.c b/security/selinux/ss/conditional.c --- a/security/selinux/ss/conditional.c +++ b/security/selinux/ss/conditional.c @@ -166,7 +166,7 @@ int cond_init_bool_indexes(struct policy { kfree(p->bool_val_to_struct); p->bool_val_to_struct = kmalloc_objs(*p->bool_val_to_struct, - p->p_bools.nprim, GFP_KERNEL); + p->p_bools.nprim); if (!p->bool_val_to_struct) return -ENOMEM; @@ -710,7 +710,7 @@ static int duplicate_policydb_bools(stru int rc; cond_bool_array = kmalloc_objs(*orig->bool_val_to_struct, - orig->p_bools.nprim, GFP_KERNEL); + orig->p_bools.nprim); if (!cond_bool_array) return -ENOMEM; diff -u -p a/security/selinux/ss/policydb.c b/security/selinux/ss/policydb.c --- a/security/selinux/ss/policydb.c +++ b/security/selinux/ss/policydb.c @@ -739,22 +739,22 @@ static int policydb_index(struct policyd symtab_hash_eval(p->symtab); p->class_val_to_struct = kzalloc_objs(*p->class_val_to_struct, - p->p_classes.nprim, GFP_KERNEL); + p->p_classes.nprim); if (!p->class_val_to_struct) return -ENOMEM; p->role_val_to_struct = kzalloc_objs(*p->role_val_to_struct, - p->p_roles.nprim, GFP_KERNEL); + p->p_roles.nprim); if (!p->role_val_to_struct) return -ENOMEM; p->user_val_to_struct = kzalloc_objs(*p->user_val_to_struct, - p->p_users.nprim, GFP_KERNEL); + p->p_users.nprim); if (!p->user_val_to_struct) return -ENOMEM; p->type_val_to_struct = kvzalloc_objs(*p->type_val_to_struct, - p->p_types.nprim, GFP_KERNEL); + p->p_types.nprim); if (!p->type_val_to_struct) return -ENOMEM; @@ -2724,7 +2724,7 @@ int policydb_read(struct policydb *p, st rc = -ENOMEM; p->type_attr_map_array = kvzalloc_objs(*p->type_attr_map_array, - p->p_types.nprim, GFP_KERNEL); + p->p_types.nprim); if (!p->type_attr_map_array) goto bad; diff -u -p a/sound/core/seq/oss/seq_oss_synth.c b/sound/core/seq/oss/seq_oss_synth.c --- a/sound/core/seq/oss/seq_oss_synth.c +++ b/sound/core/seq/oss/seq_oss_synth.c @@ -214,7 +214,7 @@ snd_seq_oss_synth_setup(struct seq_oss_d info->nr_voices = rec->nr_voices; if (info->nr_voices > 0) { info->ch = kzalloc_objs(struct seq_oss_chinfo, - info->nr_voices, GFP_KERNEL); + info->nr_voices); if (!info->ch) { rec->oper.close(&info->arg); module_put(rec->oper.owner); diff -u -p a/sound/firewire/amdtp-stream.c b/sound/firewire/amdtp-stream.c --- a/sound/firewire/amdtp-stream.c +++ b/sound/firewire/amdtp-stream.c @@ -1736,8 +1736,7 @@ static int amdtp_stream_start(struct amd queue_size * 3 / 2); s->ctx_data.tx.cache.pos = 0; s->ctx_data.tx.cache.descs = kzalloc_objs(*s->ctx_data.tx.cache.descs, - s->ctx_data.tx.cache.size, - GFP_KERNEL); + s->ctx_data.tx.cache.size); if (!s->ctx_data.tx.cache.descs) { err = -ENOMEM; goto err_context; @@ -1758,7 +1757,7 @@ static int amdtp_stream_start(struct amd }; s->ctx_data.rx.seq.descs = kzalloc_objs(*s->ctx_data.rx.seq.descs, - queue_size, GFP_KERNEL); + queue_size); if (!s->ctx_data.rx.seq.descs) { err = -ENOMEM; goto err_context; diff -u -p a/sound/pci/emu10k1/emufx.c b/sound/pci/emu10k1/emufx.c --- a/sound/pci/emu10k1/emufx.c +++ b/sound/pci/emu10k1/emufx.c @@ -1807,7 +1807,7 @@ static int _snd_emu10k1_init_efx(struct goto __err_gpr; controls = kzalloc_objs(struct snd_emu10k1_fx8010_control_gpr, - SND_EMU10K1_GPR_CONTROLS, GFP_KERNEL); + SND_EMU10K1_GPR_CONTROLS); if (!controls) goto __err_ctrls; diff -u -p a/sound/soc/codecs/pcm6240.c b/sound/soc/codecs/pcm6240.c --- a/sound/soc/codecs/pcm6240.c +++ b/sound/soc/codecs/pcm6240.c @@ -1262,7 +1262,7 @@ static struct pcmdevice_config_info *pcm config_offset += 4; bk_da = cfg_info->blk_data = kzalloc_objs(struct pcmdevice_block_data *, - cfg_info->nblocks, GFP_KERNEL); + cfg_info->nblocks); if (!bk_da) { *status = -ENOMEM; goto out; diff -u -p a/sound/soc/codecs/tas2781-fmwlib.c b/sound/soc/codecs/tas2781-fmwlib.c --- a/sound/soc/codecs/tas2781-fmwlib.c +++ b/sound/soc/codecs/tas2781-fmwlib.c @@ -218,7 +218,7 @@ static struct tasdevice_config_info *tas * these firmwares. */ bk_da = cfg_info->blk_data = kzalloc_objs(struct tasdev_blk_data *, - cfg_info->nblocks, GFP_KERNEL); + cfg_info->nblocks); if (!bk_da) { *status = -ENOMEM; goto out; @@ -805,7 +805,7 @@ static int fw_parse_variable_header_kern } tas_fmw->programs = kzalloc_objs(struct tasdevice_prog, - tas_fmw->nr_programs, GFP_KERNEL); + tas_fmw->nr_programs); if (!tas_fmw->programs) { offset = -ENOMEM; goto out; @@ -844,7 +844,7 @@ static int fw_parse_variable_header_kern } tas_fmw->configs = kzalloc_objs(struct tasdevice_config, - tas_fmw->nr_configurations, GFP_KERNEL); + tas_fmw->nr_configurations); if (!tas_fmw->configs) { offset = -ENOMEM; goto out; @@ -1346,7 +1346,7 @@ static int fw_parse_configuration_data( goto out; } tas_fmw->configs = kzalloc_objs(struct tasdevice_config, - tas_fmw->nr_configurations, GFP_KERNEL); + tas_fmw->nr_configurations); if (!tas_fmw->configs) { offset = -ENOMEM; goto out; @@ -2141,8 +2141,7 @@ static int fw_parse_calibration_data(str } tas_fmw->calibrations = kzalloc_objs(struct tasdevice_calibration, - tas_fmw->nr_calibrations, - GFP_KERNEL); + tas_fmw->nr_calibrations); if (!tas_fmw->calibrations) { offset = -ENOMEM; goto out; diff -u -p a/sound/soc/qcom/qdsp6/topology.c b/sound/soc/qcom/qdsp6/topology.c --- a/sound/soc/qcom/qdsp6/topology.c +++ b/sound/soc/qcom/qdsp6/topology.c @@ -318,8 +318,7 @@ audioreach_get_module_priv_data(const st struct audioreach_module_priv_data *pdata; pdata = kzalloc_flex(*pdata, data, - le32_to_cpu(mod_array->size), - GFP_KERNEL); + le32_to_cpu(mod_array->size)); if (!pdata) return ERR_PTR(-ENOMEM); diff -u -p a/sound/soc/soc-dapm.c b/sound/soc/soc-dapm.c --- a/sound/soc/soc-dapm.c +++ b/sound/soc/soc-dapm.c @@ -3333,8 +3333,7 @@ int snd_soc_dapm_new_widgets(struct snd_ if (w->num_kcontrols) { w->kcontrols = kzalloc_objs(struct snd_kcontrol *, - w->num_kcontrols, - GFP_KERNEL); + w->num_kcontrols); if (!w->kcontrols) { snd_soc_dapm_mutex_unlock(card); return -ENOMEM; diff -u -p a/sound/soc/sof/ipc4-pcm.c b/sound/soc/sof/ipc4-pcm.c --- a/sound/soc/sof/ipc4-pcm.c +++ b/sound/soc/sof/ipc4-pcm.c @@ -477,7 +477,7 @@ static int sof_ipc4_trigger_pipelines(st /* allocate memory for the pipeline data */ trigger_list = kzalloc_flex(*trigger_list, pipeline_instance_ids, - pipeline_list->count, GFP_KERNEL); + pipeline_list->count); if (!trigger_list) return -ENOMEM; @@ -932,8 +932,7 @@ static int sof_ipc4_pcm_setup(struct snd /* allocate memory for max number of pipeline IDs */ pipeline_list->pipelines = kzalloc_objs(*pipeline_list->pipelines, - ipc4_data->max_num_pipelines, - GFP_KERNEL); + ipc4_data->max_num_pipelines); if (!pipeline_list->pipelines) { sof_ipc4_pcm_free(sdev, spcm); return -ENOMEM; diff -u -p a/sound/soc/sof/ipc4-topology.c b/sound/soc/sof/ipc4-topology.c --- a/sound/soc/sof/ipc4-topology.c +++ b/sound/soc/sof/ipc4-topology.c @@ -437,8 +437,7 @@ static int sof_ipc4_get_audio_fmt(struct if (available_fmt->num_input_formats) { in_format = kzalloc_objs(*in_format, - available_fmt->num_input_formats, - GFP_KERNEL); + available_fmt->num_input_formats); if (!in_format) return -ENOMEM; available_fmt->input_pin_fmts = in_format; @@ -459,8 +458,7 @@ static int sof_ipc4_get_audio_fmt(struct if (available_fmt->num_output_formats) { out_format = kzalloc_objs(*out_format, - available_fmt->num_output_formats, - GFP_KERNEL); + available_fmt->num_output_formats); if (!out_format) { ret = -ENOMEM; goto err_in; diff -u -p a/sound/synth/emux/emux_effect.c b/sound/synth/emux/emux_effect.c --- a/sound/synth/emux/emux_effect.c +++ b/sound/synth/emux/emux_effect.c @@ -273,7 +273,7 @@ snd_emux_create_effect(struct snd_emux_p { int i; p->effect = kzalloc_objs(struct snd_emux_effect_table, - p->chset.max_channels, GFP_KERNEL); + p->chset.max_channels); if (p->effect) { for (i = 0; i < p->chset.max_channels; i++) p->chset.channels[i].private = p->effect + i; diff -u -p a/sound/usb/qcom/qc_audio_offload.c b/sound/usb/qcom/qc_audio_offload.c --- a/sound/usb/qcom/qc_audio_offload.c +++ b/sound/usb/qcom/qc_audio_offload.c @@ -1433,8 +1433,7 @@ static int prepare_qmi_response(struct s uadev[card_num].num_intf = subs->dev->config->desc.bNumInterfaces; uadev[card_num].info = kzalloc_objs(struct intf_info, - uadev[card_num].num_intf, - GFP_KERNEL); + uadev[card_num].num_intf); if (!uadev[card_num].info) { ret = -ENOMEM; goto unmap_er; diff -u -p a/sound/xen/xen_snd_front_evtchnl.c b/sound/xen/xen_snd_front_evtchnl.c --- a/sound/xen/xen_snd_front_evtchnl.c +++ b/sound/xen/xen_snd_front_evtchnl.c @@ -268,7 +268,7 @@ int xen_snd_front_evtchnl_create_all(str front_info->evt_pairs = kzalloc_objs(struct xen_snd_front_evtchnl_pair, - num_streams, GFP_KERNEL); + num_streams); if (!front_info->evt_pairs) return -ENOMEM; ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-22 10:44 ` Julia Lawall @ 2026-02-22 17:37 ` Kees Cook 0 siblings, 0 replies; 21+ messages in thread From: Kees Cook @ 2026-02-22 17:37 UTC (permalink / raw) To: Julia Lawall; +Cc: Linus Torvalds, linux-kernel On Sun, Feb 22, 2026 at 11:44:33AM +0100, Julia Lawall wrote: > The result of Kees's semantic patch on the above commit is below, in case > it's useful. Thanks! I finished the testing on it and sent it out as: https://lore.kernel.org/lkml/20260222074559.work.599-kees@kernel.org/ -- Kees Cook ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 19:49 ` Linus Torvalds ` (2 preceding siblings ...) 2026-02-22 4:52 ` Linus Torvalds @ 2026-02-22 10:38 ` David Laight 3 siblings, 0 replies; 21+ messages in thread From: David Laight @ 2026-02-22 10:38 UTC (permalink / raw) To: Linus Torvalds; +Cc: Kees Cook, linux-kernel On Sat, 21 Feb 2026 11:49:19 -0800 Linus Torvalds <torvalds@linux-foundation.org> wrote: ... > IOW, how about doing something like this: > > #define pick_first(a, ...) a > #define GFP(...) pick_first(__VA_ARGS__ __VA_OPT__(,) GFP_KERNEL) > > #define kmalloc_obj(VAR_OR_TYPE, ...) \ > __alloc_objs(kmalloc, GFP(__VA_ARGS__), typeof(VAR_OR_TYPE), 1) > > and now you can just do > > a = kmalloc_obj(type); > > if you just want the default GFP_KERNEL? One problem with the above is that is you write: a = kmalloc_obj(type, GFP_KERNEL, x) then the 'x' is just silently discarded. I think you can do: #define pick_first(a, ...) a #define pick_only(a) a #define GFP(...) pick_first(__VA_OPT__(pick_only(__VA_ARGS__),) GFP_KERNEL) which generates a compile-time error if there are two (or more) arguments. It is probably wrappable as: #define default(dflt, ##__VA_ARGS__) allowing: #define GFP(...) default(GFP_KERNEL, ##__VA_ARGS__) David ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 2026-02-21 9:18 [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 Kees Cook 2026-02-21 19:49 ` Linus Torvalds @ 2026-02-21 19:55 ` pr-tracker-bot 1 sibling, 0 replies; 21+ messages in thread From: pr-tracker-bot @ 2026-02-21 19:55 UTC (permalink / raw) To: Kees Cook; +Cc: Linus Torvalds, linux-kernel, Kees Cook The pull request you sent on Sat, 21 Feb 2026 01:18:13 -0800: > https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git tags/kmalloc_obj-treewide-v7.0-rc1 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/8934827db5403eae57d4537114a9ff88b0a8460f Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html ^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2026-02-23 9:19 UTC | newest] Thread overview: 21+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-02-21 9:18 [GIT PULL] kmalloc_obj treewide refactor for v7.0-rc1 Kees Cook 2026-02-21 19:49 ` Linus Torvalds 2026-02-21 20:16 ` Linus Torvalds 2026-02-21 22:33 ` Linus Torvalds 2026-02-21 22:43 ` Kees Cook 2026-02-21 23:01 ` Linus Torvalds 2026-02-21 23:19 ` Linus Torvalds 2026-02-21 23:19 ` Kees Cook 2026-02-22 1:08 ` Eric Biggers 2026-02-22 14:50 ` David Laight 2026-02-22 17:34 ` Kees Cook 2026-02-23 9:19 ` Geert Uytterhoeven 2026-02-21 22:37 ` Kees Cook 2026-02-21 22:43 ` Linus Torvalds 2026-02-21 22:46 ` Kees Cook 2026-02-22 4:52 ` Linus Torvalds 2026-02-22 7:05 ` Kees Cook 2026-02-22 10:44 ` Julia Lawall 2026-02-22 17:37 ` Kees Cook 2026-02-22 10:38 ` David Laight 2026-02-21 19:55 ` pr-tracker-bot
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox