public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [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  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

* 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 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: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: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 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-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-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-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  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 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-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

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