]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Convert 'alloc_flex' family to use the new default GFP_KERNEL argument
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 22 Feb 2026 01:06:51 +0000 (17:06 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 22 Feb 2026 01:09:51 +0000 (17:09 -0800)
commit323bbfcf1ef8836d0d2ad9e2c1f1c684f0e3b5b3
tree515dca34daa8d18ec26c2c3da3096c6c23955c95
parentbf4afc53b77aeaa48b5409da5c8da6bb4eff7f43
Convert 'alloc_flex' family to use the new default GFP_KERNEL argument

This is the exact same thing as the 'alloc_obj()' version, only much
smaller because there are a lot fewer users of the *alloc_flex()
interface.

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

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