History log of /linux/rust/ (Results 176 – 200 of 480)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
436381ea15-Jul-2024 Vlastimil Babka <vbabka@suse.cz>

Merge branch 'slab/for-6.11/buckets' into slab/for-next

Merge all the slab patches previously collected on top of v6.10-rc1,
over cleanups/fixes that had to be based on rc6.


/linux/.editorconfig
/linux/.mailmap
/linux/Documentation/admin-guide/kernel-parameters.txt
/linux/Documentation/core-api/memory-allocation.rst
/linux/Documentation/devicetree/bindings/dma/fsl,edma.yaml
/linux/Documentation/devicetree/bindings/i2c/atmel,at91sam-i2c.yaml
/linux/Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
/linux/Documentation/devicetree/bindings/net/fsl,fman-dtsec.yaml
/linux/Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
/linux/Documentation/devicetree/bindings/usb/realtek,rts5411.yaml
/linux/Documentation/filesystems/proc.rst
/linux/Documentation/i2c/i2c_bus.svg
/linux/Documentation/i2c/summary.rst
/linux/Documentation/kbuild/modules.rst
/linux/Documentation/netlink/specs/ethtool.yaml
/linux/Documentation/netlink/specs/nfsd.yaml
/linux/Documentation/userspace-api/index.rst
/linux/Documentation/userspace-api/mfd_noexec.rst
/linux/Documentation/virt/hyperv/clocks.rst
/linux/Documentation/virt/hyperv/overview.rst
/linux/Documentation/virt/hyperv/vmbus.rst
/linux/MAINTAINERS
/linux/Makefile
/linux/arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi
/linux/arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso
/linux/arch/arm/include/asm/efi.h
/linux/arch/arm/kernel/ftrace.c
/linux/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi
/linux/arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi
/linux/arch/arm64/boot/dts/freescale/imx8mp-venice-gw73xx.dtsi
/linux/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
/linux/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts
/linux/arch/arm64/include/asm/pgtable-hwdef.h
/linux/arch/arm64/include/asm/unistd32.h
/linux/arch/arm64/kernel/efi.c
/linux/arch/arm64/kernel/pi/map_kernel.c
/linux/arch/arm64/kernel/syscall.c
/linux/arch/arm64/kvm/hyp/nvhe/ffa.c
/linux/arch/arm64/kvm/vgic/vgic-init.c
/linux/arch/arm64/kvm/vgic/vgic-mmio-v3.c
/linux/arch/arm64/kvm/vgic/vgic.h
/linux/arch/arm64/mm/mmu.c
/linux/arch/csky/include/uapi/asm/unistd.h
/linux/arch/csky/kernel/syscall.c
/linux/arch/hexagon/include/asm/syscalls.h
/linux/arch/hexagon/include/uapi/asm/unistd.h
/linux/arch/hexagon/kernel/syscalltab.c
/linux/arch/loongarch/Kconfig
/linux/arch/loongarch/Kconfig.debug
/linux/arch/loongarch/include/asm/hw_breakpoint.h
/linux/arch/loongarch/kernel/hw_breakpoint.c
/linux/arch/loongarch/kernel/ptrace.c
/linux/arch/loongarch/kernel/syscall.c
/linux/arch/loongarch/kvm/exit.c
/linux/arch/microblaze/kernel/sys_microblaze.c
/linux/arch/mips/bmips/setup.c
/linux/arch/mips/include/asm/mipsmtregs.h
/linux/arch/mips/kernel/syscalls/syscall_n32.tbl
/linux/arch/mips/kernel/syscalls/syscall_o32.tbl
/linux/arch/mips/pci/ops-rc32434.c
/linux/arch/parisc/Kconfig
/linux/arch/parisc/include/asm/cacheflush.h
/linux/arch/parisc/include/asm/pgtable.h
/linux/arch/parisc/kernel/cache.c
/linux/arch/parisc/kernel/sys_parisc32.c
/linux/arch/parisc/kernel/syscalls/syscall.tbl
/linux/arch/powerpc/crypto/.gitignore
/linux/arch/powerpc/kernel/syscalls/syscall.tbl
/linux/arch/powerpc/kvm/book3s_64_vio.c
/linux/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dts
/linux/arch/riscv/include/asm/insn.h
/linux/arch/riscv/kernel/ftrace.c
/linux/arch/riscv/kernel/patch.c
/linux/arch/riscv/kernel/stacktrace.c
/linux/arch/riscv/kernel/sys_riscv.c
/linux/arch/s390/boot/startup.c
/linux/arch/s390/boot/vmem.c
/linux/arch/s390/boot/vmlinux.lds.S
/linux/arch/s390/configs/debug_defconfig
/linux/arch/s390/configs/defconfig
/linux/arch/s390/configs/zfcpdump_defconfig
/linux/arch/s390/include/asm/entry-common.h
/linux/arch/s390/kernel/syscall.c
/linux/arch/s390/kernel/syscalls/syscall.tbl
/linux/arch/s390/pci/pci_irq.c
/linux/arch/sh/kernel/sys_sh32.c
/linux/arch/sh/kernel/syscalls/syscall.tbl
/linux/arch/sparc/kernel/sys32.S
/linux/arch/sparc/kernel/syscalls/syscall.tbl
/linux/arch/x86/boot/compressed/Makefile
/linux/arch/x86/entry/syscalls/syscall_32.tbl
/linux/arch/x86/include/asm/cmpxchg_32.h
/linux/arch/x86/include/asm/efi.h
/linux/arch/x86/include/asm/entry-common.h
/linux/arch/x86/include/asm/uaccess.h
/linux/arch/x86/kernel/cpu/resctrl/monitor.c
/linux/arch/x86/kernel/time.c
/linux/arch/x86/kvm/svm/svm.c
/linux/arch/x86/kvm/x86.c
/linux/arch/x86/lib/getuser.S
/linux/arch/x86/mm/numa.c
/linux/arch/x86/platform/efi/memmap.c
/linux/block/bio-integrity.c
/linux/block/blk-flush.c
/linux/block/blk-zoned.c
/linux/block/sed-opal.c
/linux/drivers/acpi/acpica/acevents.h
/linux/drivers/acpi/acpica/evregion.c
/linux/drivers/acpi/acpica/evxfregn.c
/linux/drivers/acpi/acpica/exregion.c
/linux/drivers/acpi/ec.c
/linux/drivers/acpi/internal.h
/linux/drivers/acpi/mipi-disco-img.c
/linux/drivers/acpi/thermal.c
/linux/drivers/acpi/x86/utils.c
/linux/drivers/ata/ahci.c
/linux/drivers/ata/libata-core.c
/linux/drivers/ata/libata-scsi.c
/linux/drivers/base/core.c
/linux/drivers/block/loop.c
/linux/drivers/block/nbd.c
/linux/drivers/clk/clkdev.c
/linux/drivers/counter/ti-eqep.c
/linux/drivers/cpufreq/intel_pstate.c
/linux/drivers/crypto/intel/qat/qat_common/Makefile
/linux/drivers/dma/Kconfig
/linux/drivers/dma/idxd/irq.c
/linux/drivers/dma/ioat/init.c
/linux/drivers/dma/ti/k3-udma-glue.c
/linux/drivers/dma/xilinx/xdma.c
/linux/drivers/firewire/Kconfig
/linux/drivers/firewire/core-card.c
/linux/drivers/firewire/core-cdev.c
/linux/drivers/firewire/core-topology.c
/linux/drivers/firewire/core-transaction.c
/linux/drivers/firmware/efi/memmap.c
/linux/drivers/firmware/psci/psci.c
/linux/drivers/gpio/gpio-davinci.c
/linux/drivers/gpio/gpio-graniterapids.c
/linux/drivers/gpio/gpio-pca953x.c
/linux/drivers/gpio/gpiolib-cdev.c
/linux/drivers/gpu/drm/Kconfig
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h
/linux/drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
/linux/drivers/gpu/drm/amd/display/Kconfig
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
/linux/drivers/gpu/drm/amd/display/include/dpcd_defs.h
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
/linux/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
/linux/drivers/gpu/drm/arm/display/komeda/komeda_dev.c
/linux/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
/linux/drivers/gpu/drm/bridge/panel.c
/linux/drivers/gpu/drm/drm_fb_helper.c
/linux/drivers/gpu/drm/drm_fbdev_dma.c
/linux/drivers/gpu/drm/drm_file.c
/linux/drivers/gpu/drm/drm_panel_orientation_quirks.c
/linux/drivers/gpu/drm/exynos/exynos_dp.c
/linux/drivers/gpu/drm/exynos/exynos_drm_vidi.c
/linux/drivers/gpu/drm/exynos/exynos_hdmi.c
/linux/drivers/gpu/drm/i915/display/intel_dp.c
/linux/drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
/linux/drivers/gpu/drm/mediatek/mtk_drm_drv.c
/linux/drivers/gpu/drm/nouveau/dispnv04/disp.c
/linux/drivers/gpu/drm/nouveau/dispnv04/tvnv17.c
/linux/drivers/gpu/drm/nouveau/dispnv50/disp.c
/linux/drivers/gpu/drm/nouveau/nouveau_bios.c
/linux/drivers/gpu/drm/nouveau/nouveau_display.c
/linux/drivers/gpu/drm/nouveau/nouveau_drv.h
/linux/drivers/gpu/drm/panel/panel-simple.c
/linux/drivers/gpu/drm/radeon/sumo_dpm.c
/linux/drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c
/linux/drivers/gpu/drm/vmwgfx/Kconfig
/linux/drivers/gpu/drm/xe/xe_gt_idle.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
/linux/drivers/gpu/drm/xe/xe_guc.c
/linux/drivers/gpu/drm/xe/xe_guc_pc.c
/linux/drivers/gpu/drm/xe/xe_ring_ops.c
/linux/drivers/hv/hv.c
/linux/drivers/hv/hv_balloon.c
/linux/drivers/i2c/busses/Makefile
/linux/drivers/i2c/busses/i2c-at91-slave.c
/linux/drivers/i2c/busses/i2c-designware-slave.c
/linux/drivers/i2c/busses/i2c-ocores.c
/linux/drivers/i2c/busses/i2c-viai2c-common.c
/linux/drivers/i2c/busses/i2c-viai2c-common.h
/linux/drivers/i2c/busses/i2c-viai2c-wmt.c
/linux/drivers/i2c/busses/i2c-viai2c-zhaoxin.c
/linux/drivers/i2c/i2c-slave-testunit.c
/linux/drivers/iio/accel/Kconfig
/linux/drivers/iio/adc/ad7173.c
/linux/drivers/iio/adc/ad7266.c
/linux/drivers/iio/adc/ad9467.c
/linux/drivers/iio/adc/xilinx-ams.c
/linux/drivers/iio/chemical/bme680.h
/linux/drivers/iio/chemical/bme680_core.c
/linux/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
/linux/drivers/iio/dac/Kconfig
/linux/drivers/iio/dac/ad5592r-base.c
/linux/drivers/iio/humidity/hdc3020.c
/linux/drivers/iio/imu/bmi323/bmi323_core.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
/linux/drivers/iio/inkern.c
/linux/drivers/iio/pressure/bmp280-core.c
/linux/drivers/iio/temperature/mlx90635.c
/linux/drivers/infiniband/hw/bnxt_re/bnxt_re.h
/linux/drivers/infiniband/hw/mana/mr.c
/linux/drivers/infiniband/hw/mlx5/main.c
/linux/drivers/infiniband/hw/mlx5/mr.c
/linux/drivers/infiniband/hw/mlx5/srq.c
/linux/drivers/infiniband/sw/rxe/rxe_resp.c
/linux/drivers/infiniband/sw/rxe/rxe_verbs.c
/linux/drivers/input/joystick/xpad.c
/linux/drivers/input/mouse/elantech.c
/linux/drivers/input/serio/i8042-acpipnpio.h
/linux/drivers/input/touchscreen/ads7846.c
/linux/drivers/input/touchscreen/ili210x.c
/linux/drivers/iommu/amd/init.c
/linux/drivers/iommu/amd/iommu.c
/linux/drivers/iommu/intel/iommu.c
/linux/drivers/irqchip/irq-loongson-eiointc.c
/linux/drivers/irqchip/irq-loongson-liointc.c
/linux/drivers/leds/led-class.c
/linux/drivers/media/pci/saa7134/saa7134-cards.c
/linux/drivers/mfd/axp20x.c
/linux/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
/linux/drivers/misc/mei/main.c
/linux/drivers/misc/mei/pci-me.c
/linux/drivers/misc/mei/platform-vsc.c
/linux/drivers/misc/mei/vsc-fw-loader.c
/linux/drivers/mmc/host/moxart-mmc.c
/linux/drivers/mmc/host/sdhci-brcmstb.c
/linux/drivers/mmc/host/sdhci-pci-core.c
/linux/drivers/mmc/host/sdhci-pci-o2micro.c
/linux/drivers/mmc/host/sdhci.c
/linux/drivers/net/bonding/bond_main.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd.h
/linux/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
/linux/drivers/net/dsa/microchip/ksz9477.c
/linux/drivers/net/dsa/microchip/ksz9477.h
/linux/drivers/net/dsa/microchip/ksz9477_reg.h
/linux/drivers/net/dsa/microchip/ksz_common.c
/linux/drivers/net/dsa/microchip/ksz_common.h
/linux/drivers/net/dsa/qca/qca8k-leds.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.h
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
/linux/drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
/linux/drivers/net/ethernet/google/gve/gve_rx_dqo.c
/linux/drivers/net/ethernet/google/gve/gve_tx_dqo.c
/linux/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
/linux/drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
/linux/drivers/net/ethernet/ibm/ibmvnic.c
/linux/drivers/net/ethernet/intel/ice/ice_ddp.c
/linux/drivers/net/ethernet/intel/ice/ice_main.c
/linux/drivers/net/ethernet/intel/ice/ice_switch.c
/linux/drivers/net/ethernet/intel/igc/igc_main.c
/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/Makefile
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/qos.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
/linux/drivers/net/ethernet/mellanox/mlxsw/pci.c
/linux/drivers/net/ethernet/mellanox/mlxsw/reg.h
/linux/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
/linux/drivers/net/ethernet/microchip/lan743x_ethtool.c
/linux/drivers/net/ethernet/microchip/lan743x_main.c
/linux/drivers/net/ethernet/microchip/lan743x_main.h
/linux/drivers/net/ethernet/microsoft/mana/mana_en.c
/linux/drivers/net/ethernet/pensando/ionic/ionic_dev.h
/linux/drivers/net/ethernet/pensando/ionic/ionic_lif.c
/linux/drivers/net/ethernet/pensando/ionic/ionic_txrx.c
/linux/drivers/net/ethernet/qualcomm/qca_debug.c
/linux/drivers/net/ethernet/qualcomm/qca_spi.c
/linux/drivers/net/ethernet/qualcomm/qca_spi.h
/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
/linux/drivers/net/geneve.c
/linux/drivers/net/netdevsim/netdev.c
/linux/drivers/net/phy/dp83tg720.c
/linux/drivers/net/phy/micrel.c
/linux/drivers/net/phy/mxl-gpy.c
/linux/drivers/net/phy/sfp.c
/linux/drivers/net/pse-pd/Kconfig
/linux/drivers/net/usb/ax88179_178a.c
/linux/drivers/net/usb/qmi_wwan.c
/linux/drivers/net/usb/rtl8150.c
/linux/drivers/net/virtio_net.c
/linux/drivers/net/vxlan/vxlan_core.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
/linux/drivers/nvme/host/apple.c
/linux/drivers/nvme/host/core.c
/linux/drivers/nvme/host/ioctl.c
/linux/drivers/nvme/host/nvme.h
/linux/drivers/nvme/target/configfs.c
/linux/drivers/nvme/target/core.c
/linux/drivers/nvme/target/fabrics-cmd-auth.c
/linux/drivers/nvme/target/fabrics-cmd.c
/linux/drivers/nvme/target/fc.c
/linux/drivers/nvme/target/passthru.c
/linux/drivers/parport/parport_amiga.c
/linux/drivers/pci/msi/msi.c
/linux/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
/linux/drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6-n4.h
/linux/drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_n4.h
/linux/drivers/phy/qualcomm/phy-qcom-qmp.h
/linux/drivers/pinctrl/bcm/pinctrl-bcm2835.c
/linux/drivers/pinctrl/core.c
/linux/drivers/pinctrl/pinctrl-rockchip.c
/linux/drivers/pinctrl/pinctrl-rockchip.h
/linux/drivers/pinctrl/pinctrl-tps6594.c
/linux/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
/linux/drivers/pinctrl/renesas/pinctrl-rzg2l.c
/linux/drivers/platform/mellanox/nvsw-sn2201.c
/linux/drivers/platform/x86/amilo-rfkill.c
/linux/drivers/platform/x86/firmware_attributes_class.c
/linux/drivers/platform/x86/ibm_rtl.c
/linux/drivers/platform/x86/intel/hid.c
/linux/drivers/platform/x86/intel/pmc/pltdrv.c
/linux/drivers/platform/x86/intel/rst.c
/linux/drivers/platform/x86/intel/smartconnect.c
/linux/drivers/platform/x86/intel/vbtn.c
/linux/drivers/platform/x86/lg-laptop.c
/linux/drivers/platform/x86/siemens/simatic-ipc-batt-apollolake.c
/linux/drivers/platform/x86/siemens/simatic-ipc-batt-elkhartlake.c
/linux/drivers/platform/x86/siemens/simatic-ipc-batt-f7188x.c
/linux/drivers/platform/x86/siemens/simatic-ipc-batt.c
/linux/drivers/platform/x86/siemens/simatic-ipc.c
/linux/drivers/platform/x86/uv_sysfs.c
/linux/drivers/platform/x86/wireless-hotkey.c
/linux/drivers/platform/x86/xo1-rfkill.c
/linux/drivers/ptp/ptp_sysfs.c
/linux/drivers/pwm/pwm-stm32.c
/linux/drivers/ras/amd/atl/internal.h
/linux/drivers/ras/amd/atl/system.c
/linux/drivers/ras/amd/atl/umc.c
/linux/drivers/regulator/axp20x-regulator.c
/linux/drivers/regulator/bd71815-regulator.c
/linux/drivers/regulator/core.c
/linux/drivers/regulator/tps6594-regulator.c
/linux/drivers/s390/char/sclp.c
/linux/drivers/s390/virtio/virtio_ccw.c
/linux/drivers/scsi/libsas/sas_ata.c
/linux/drivers/scsi/libsas/sas_discover.c
/linux/drivers/scsi/mpi3mr/mpi3mr_app.c
/linux/drivers/scsi/mpt3sas/mpt3sas_base.c
/linux/drivers/scsi/mpt3sas/mpt3sas_base.h
/linux/drivers/scsi/mpt3sas/mpt3sas_ctl.c
/linux/drivers/scsi/mpt3sas/mpt3sas_scsih.c
/linux/drivers/scsi/scsi.c
/linux/drivers/scsi/scsi_transport_sas.c
/linux/drivers/scsi/sd.c
/linux/drivers/soc/tegra/fuse/fuse-tegra.c
/linux/drivers/soundwire/amd_manager.c
/linux/drivers/soundwire/intel_auxdevice.c
/linux/drivers/soundwire/mipi_disco.c
/linux/drivers/spi/spi-cs42l43.c
/linux/drivers/spi/spi-imx.c
/linux/drivers/spi/spi-stm32-qspi.c
/linux/drivers/spi/spi.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c
/linux/drivers/thermal/gov_step_wise.c
/linux/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c
/linux/drivers/thermal/mediatek/lvts_thermal.c
/linux/drivers/thermal/thermal_core.c
/linux/drivers/thermal/thermal_core.h
/linux/drivers/thunderbolt/debugfs.c
/linux/drivers/tty/mxser.c
/linux/drivers/tty/n_tty.c
/linux/drivers/tty/serial/8250/8250_core.c
/linux/drivers/tty/serial/8250/8250_dw.c
/linux/drivers/tty/serial/8250/8250_dwlib.c
/linux/drivers/tty/serial/8250/8250_dwlib.h
/linux/drivers/tty/serial/8250/8250_omap.c
/linux/drivers/tty/serial/8250/8250_pci.c
/linux/drivers/tty/serial/8250/8250_pxa.c
/linux/drivers/tty/serial/Kconfig
/linux/drivers/tty/serial/Makefile
/linux/drivers/tty/serial/bcm63xx_uart.c
/linux/drivers/tty/serial/imx.c
/linux/drivers/tty/serial/mcf.c
/linux/drivers/tty/serial/serial_base.h
/linux/drivers/tty/serial/serial_base_bus.c
/linux/drivers/tty/serial/serial_core.c
/linux/drivers/tty/serial/serial_port.c
/linux/drivers/ufs/core/ufshcd.c
/linux/drivers/usb/Makefile
/linux/drivers/usb/atm/cxacru.c
/linux/drivers/usb/chipidea/core.c
/linux/drivers/usb/chipidea/ulpi.c
/linux/drivers/usb/class/cdc-wdm.c
/linux/drivers/usb/core/hcd.c
/linux/drivers/usb/dwc3/core.c
/linux/drivers/usb/gadget/function/f_printer.c
/linux/drivers/usb/gadget/function/u_ether.c
/linux/drivers/usb/gadget/udc/aspeed_udc.c
/linux/drivers/usb/host/xhci-pci.c
/linux/drivers/usb/host/xhci-ring.c
/linux/drivers/usb/host/xhci.h
/linux/drivers/usb/musb/da8xx.c
/linux/drivers/usb/storage/alauda.c
/linux/drivers/usb/storage/scsiglue.c
/linux/drivers/usb/storage/uas.c
/linux/drivers/usb/typec/tcpm/tcpm.c
/linux/drivers/usb/typec/ucsi/ucsi.c
/linux/drivers/usb/typec/ucsi/ucsi_acpi.c
/linux/drivers/usb/typec/ucsi/ucsi_glink.c
/linux/drivers/usb/typec/ucsi/ucsi_stm32g0.c
/linux/drivers/vfio/device_cdev.c
/linux/drivers/vfio/group.c
/linux/drivers/vfio/pci/vfio_pci_core.c
/linux/drivers/vfio/vfio_main.c
/linux/drivers/watchdog/Kconfig
/linux/drivers/watchdog/menz69_wdt.c
/linux/drivers/watchdog/omap_wdt.c
/linux/drivers/watchdog/simatic-ipc-wdt.c
/linux/drivers/watchdog/ts4800_wdt.c
/linux/drivers/watchdog/twl4030_wdt.c
/linux/fs/bcachefs/alloc_background.c
/linux/fs/bcachefs/alloc_background.h
/linux/fs/bcachefs/alloc_foreground.c
/linux/fs/bcachefs/bcachefs.h
/linux/fs/bcachefs/bcachefs_format.h
/linux/fs/bcachefs/bkey.c
/linux/fs/bcachefs/bkey_methods.c
/linux/fs/bcachefs/bkey_methods.h
/linux/fs/bcachefs/btree_cache.c
/linux/fs/bcachefs/btree_gc.c
/linux/fs/bcachefs/btree_io.c
/linux/fs/bcachefs/btree_iter.c
/linux/fs/bcachefs/btree_key_cache.c
/linux/fs/bcachefs/btree_node_scan.c
/linux/fs/bcachefs/btree_types.h
/linux/fs/bcachefs/buckets.c
/linux/fs/bcachefs/buckets.h
/linux/fs/bcachefs/buckets_types.h
/linux/fs/bcachefs/chardev.c
/linux/fs/bcachefs/data_update.c
/linux/fs/bcachefs/debug.c
/linux/fs/bcachefs/ec.c
/linux/fs/bcachefs/errcode.h
/linux/fs/bcachefs/error.c
/linux/fs/bcachefs/error.h
/linux/fs/bcachefs/extents.c
/linux/fs/bcachefs/fs-ioctl.c
/linux/fs/bcachefs/fs.c
/linux/fs/bcachefs/fsck.c
/linux/fs/bcachefs/io_read.c
/linux/fs/bcachefs/io_write.c
/linux/fs/bcachefs/journal.c
/linux/fs/bcachefs/journal_io.c
/linux/fs/bcachefs/journal_seq_blacklist.c
/linux/fs/bcachefs/lru.h
/linux/fs/bcachefs/movinggc.c
/linux/fs/bcachefs/opts.h
/linux/fs/bcachefs/recovery.c
/linux/fs/bcachefs/sb-downgrade.c
/linux/fs/bcachefs/sb-errors.c
/linux/fs/bcachefs/sb-errors_format.h
/linux/fs/bcachefs/seqmutex.h
/linux/fs/bcachefs/snapshot.c
/linux/fs/bcachefs/str_hash.h
/linux/fs/bcachefs/super-io.c
/linux/fs/bcachefs/super.c
/linux/fs/btrfs/bio.c
/linux/fs/btrfs/block-group.c
/linux/fs/btrfs/free-space-cache.c
/linux/fs/btrfs/qgroup.c
/linux/fs/btrfs/scrub.c
/linux/fs/btrfs/tree-log.c
/linux/fs/cachefiles/daemon.c
/linux/fs/cachefiles/internal.h
/linux/fs/cachefiles/ondemand.c
/linux/fs/debugfs/inode.c
/linux/fs/file.c
/linux/fs/iomap/buffered-io.c
/linux/fs/jfs/xattr.c
/linux/fs/nfs/dir.c
/linux/fs/nfs/direct.c
/linux/fs/nfs/nfs4proc.c
/linux/fs/nfs/pagelist.c
/linux/fs/nfs/symlink.c
/linux/fs/nfsd/netlink.c
/linux/fs/nfsd/netlink.h
/linux/fs/nfsd/nfsctl.c
/linux/fs/nfsd/nfssvc.c
/linux/fs/ocfs2/aops.c
/linux/fs/ocfs2/journal.c
/linux/fs/ocfs2/journal.h
/linux/fs/ocfs2/ocfs2.h
/linux/fs/ocfs2/ocfs2_trace.h
/linux/fs/ocfs2/super.c
/linux/fs/open.c
/linux/fs/overlayfs/dir.c
/linux/fs/overlayfs/export.c
/linux/fs/proc/task_mmu.c
/linux/fs/smb/client/cifsfs.c
/linux/fs/smb/client/cifsglob.h
/linux/fs/smb/client/cifssmb.c
/linux/fs/smb/client/file.c
/linux/fs/smb/client/smb2pdu.c
/linux/fs/smb/server/smb2pdu.c
/linux/fs/smb/server/vfs.c
/linux/fs/smb/server/vfs.h
/linux/fs/smb/server/vfs_cache.c
/linux/fs/xfs/libxfs/xfs_bmap.c
/linux/fs/xfs/libxfs/xfs_fs.h
/linux/fs/xfs/libxfs/xfs_inode_buf.c
/linux/fs/xfs/libxfs/xfs_sb.c
/linux/fs/xfs/xfs_bmap_util.c
/linux/fs/xfs/xfs_bmap_util.h
/linux/fs/xfs/xfs_icache.c
/linux/fs/xfs/xfs_inode.c
/linux/fs/xfs/xfs_iomap.c
/linux/include/acpi/acpixf.h
/linux/include/asm-generic/syscalls.h
/linux/include/dt-bindings/net/ti-dp83867.h
/linux/include/dt-bindings/net/ti-dp83869.h
/linux/include/linux/bio.h
/linux/include/linux/bpf_verifier.h
/linux/include/linux/btf.h
/linux/include/linux/closure.h
/linux/include/linux/compat.h
/linux/include/linux/compiler_types.h
/linux/include/linux/device.h
/linux/include/linux/filter.h
/linux/include/linux/ftrace.h
/linux/include/linux/i2c.h
/linux/include/linux/io_uring_types.h
/linux/include/linux/kcov.h
/linux/include/linux/libata.h
/linux/include/linux/lsm_hook_defs.h
/linux/include/linux/mm.h
/linux/include/linux/mm_types.h
/linux/include/linux/mmzone.h
/linux/include/linux/module.h
/linux/include/linux/netfs.h
/linux/include/linux/numa.h
/linux/include/linux/nvme.h
/linux/include/linux/page-flags.h
/linux/include/linux/pagemap.h
/linux/include/linux/pgalloc_tag.h
/linux/include/linux/poison.h
/linux/include/linux/printk.h
/linux/include/linux/pse-pd/pse.h
/linux/include/linux/security.h
/linux/include/linux/serial_core.h
/linux/include/linux/slab.h
/linux/include/linux/spi/spi.h
/linux/include/linux/string.h
/linux/include/linux/syscalls.h
/linux/include/linux/sysfs.h
/linux/include/linux/vfio.h
/linux/include/linux/vfio_pci_core.h
/linux/include/linux/workqueue.h
/linux/include/net/bluetooth/hci_core.h
/linux/include/net/inet_connection_sock.h
/linux/include/net/ip_tunnels.h
/linux/include/net/netfilter/nf_tables.h
/linux/include/net/netns/netfilter.h
/linux/include/scsi/scsi_devinfo.h
/linux/include/scsi/scsi_transport_sas.h
/linux/include/sound/dmaengine_pcm.h
/linux/include/trace/events/cachefiles.h
/linux/include/trace/events/firewire.h
/linux/include/trace/events/qdisc.h
/linux/include/uapi/asm-generic/unistd.h
/linux/include/uapi/linux/stat.h
/linux/init/Kconfig
/linux/io_uring/cancel.h
/linux/io_uring/io_uring.c
/linux/io_uring/rsrc.c
/linux/ipc/msgutil.c
/linux/kernel/auditfilter.c
/linux/kernel/bpf/arena.c
/linux/kernel/bpf/core.c
/linux/kernel/bpf/ringbuf.c
/linux/kernel/bpf/verifier.c
/linux/kernel/configs/hardening.config
/linux/kernel/cpu.c
/linux/kernel/gcov/gcc_4_7.c
/linux/kernel/kallsyms.c
/linux/kernel/kcov.c
/linux/kernel/module/kallsyms.c
/linux/kernel/pid_namespace.c
/linux/kernel/printk/Makefile
/linux/kernel/printk/console_cmdline.h
/linux/kernel/printk/printk.c
/linux/kernel/sys_ni.c
/linux/kernel/time/hrtimer.c
/linux/kernel/time/tick-common.c
/linux/kernel/trace/Kconfig
/linux/kernel/trace/ftrace.c
/linux/kernel/workqueue.c
/linux/lib/Kconfig
/linux/lib/alloc_tag.c
/linux/lib/closure.c
/linux/lib/fortify_kunit.c
/linux/lib/overflow_kunit.c
/linux/lib/slub_kunit.c
/linux/lib/string_helpers_kunit.c
/linux/lib/string_kunit.c
/linux/mm/Kconfig
/linux/mm/compaction.c
/linux/mm/debug_vm_pgtable.c
/linux/mm/huge_memory.c
/linux/mm/internal.h
/linux/mm/kasan/common.c
/linux/mm/memblock.c
/linux/mm/memcontrol.c
/linux/mm/memory.c
/linux/mm/migrate.c
/linux/mm/mm_init.c
/linux/mm/page_alloc.c
/linux/mm/page_table_check.c
/linux/mm/shmem.c
/linux/mm/slab.h
/linux/mm/slab_common.c
/linux/mm/slub.c
/linux/mm/util.c
/linux/mm/vmalloc.c
/linux/net/batman-adv/originator.c
/linux/net/batman-adv/translation-table.c
/linux/net/bluetooth/hci_sync.c
/linux/net/bluetooth/l2cap_core.c
/linux/net/bridge/br_mst.c
/linux/net/can/j1939/main.c
/linux/net/can/j1939/transport.c
/linux/net/core/dev.c
/linux/net/core/filter.c
/linux/net/core/net_namespace.c
/linux/net/core/netdev-genl.c
/linux/net/core/sock.c
/linux/net/core/xdp.c
/linux/net/dccp/ipv4.c
/linux/net/dccp/ipv6.c
/linux/net/ipv4/cipso_ipv4.c
/linux/net/ipv4/inet_connection_sock.c
/linux/net/ipv4/tcp_ao.c
/linux/net/ipv4/tcp_input.c
/linux/net/ipv4/tcp_timer.c
/linux/net/ipv6/ip6_fib.c
/linux/net/ipv6/netfilter.c
/linux/net/ipv6/route.c
/linux/net/ipv6/seg6_local.c
/linux/net/ipv6/tcp_ipv6.c
/linux/net/ipv6/xfrm6_policy.c
/linux/net/mac80211/driver-ops.c
/linux/net/mac80211/iface.c
/linux/net/mac80211/scan.c
/linux/net/mac80211/util.c
/linux/net/mptcp/pm_netlink.c
/linux/net/mptcp/protocol.c
/linux/net/netfilter/core.c
/linux/net/netfilter/ipset/ip_set_core.c
/linux/net/netfilter/ipset/ip_set_list_set.c
/linux/net/netfilter/nf_conntrack_standalone.c
/linux/net/netfilter/nf_hooks_lwtunnel.c
/linux/net/netfilter/nf_internals.h
/linux/net/netfilter/nf_tables_api.c
/linux/net/netfilter/nft_lookup.c
/linux/net/netfilter/nft_meta.c
/linux/net/netfilter/nft_payload.c
/linux/net/netrom/nr_timer.c
/linux/net/openvswitch/conntrack.c
/linux/net/sched/act_api.c
/linux/net/sched/act_ct.c
/linux/net/sched/sch_generic.c
/linux/net/sunrpc/auth_gss/auth_gss.c
/linux/net/sunrpc/svc.c
/linux/net/tipc/node.c
/linux/net/unix/af_unix.c
/linux/net/wireless/scan.c
kernel/alloc/allocator.rs
/linux/scripts/Makefile.dtbinst
/linux/scripts/Makefile.host
/linux/scripts/Makefile.package
/linux/scripts/gdb/linux/Makefile
/linux/scripts/kernel-doc
/linux/scripts/package/kernel.spec
/linux/security/Kconfig.hardening
/linux/security/apparmor/audit.c
/linux/security/apparmor/include/audit.h
/linux/security/integrity/ima/ima.h
/linux/security/integrity/ima/ima_policy.c
/linux/security/security.c
/linux/security/selinux/include/audit.h
/linux/security/selinux/ss/services.c
/linux/security/smack/smack_lsm.c
/linux/security/yama/yama_lsm.c
/linux/sound/core/pcm_dmaengine.c
/linux/sound/core/pcm_native.c
/linux/sound/core/seq/seq_ump_convert.c
/linux/sound/hda/intel-dsp-config.c
/linux/sound/oss/dmasound/dmasound_core.c
/linux/sound/pci/hda/Kconfig
/linux/sound/pci/hda/cs35l41_hda.c
/linux/sound/pci/hda/cs35l41_hda_property.c
/linux/sound/pci/hda/cs35l56_hda.c
/linux/sound/pci/hda/patch_realtek.c
/linux/sound/pci/hda/tas2781_hda_i2c.c
/linux/sound/soc/amd/acp/acp-i2s.c
/linux/sound/soc/amd/acp/acp-pci.c
/linux/sound/soc/amd/yc/acp6x-mach.c
/linux/sound/soc/atmel/atmel-classd.c
/linux/sound/soc/codecs/cs35l56-shared.c
/linux/sound/soc/codecs/cs42l43-jack.c
/linux/sound/soc/codecs/es8326.c
/linux/sound/soc/codecs/rt5645.c
/linux/sound/soc/codecs/rt5645.h
/linux/sound/soc/codecs/rt722-sdca-sdw.c
/linux/sound/soc/fsl/fsl-asoc-card.c
/linux/sound/soc/fsl/imx-pcm-dma.c
/linux/sound/soc/intel/avs/topology.c
/linux/sound/soc/intel/boards/bytcr_rt5640.c
/linux/sound/soc/intel/common/soc-acpi-intel-mtl-match.c
/linux/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
/linux/sound/soc/mediatek/mt8195/mt8195-mt6359.c
/linux/sound/soc/mxs/mxs-pcm.c
/linux/sound/soc/qcom/qdsp6/q6apm-lpass-dais.c
/linux/sound/soc/qcom/sdw.c
/linux/sound/soc/rockchip/rockchip_i2s_tdm.c
/linux/sound/soc/soc-generic-dmaengine-pcm.c
/linux/sound/soc/soc-topology.c
/linux/sound/soc/sof/intel/hda-dai.c
/linux/sound/soc/sof/sof-audio.c
/linux/sound/soc/ti/davinci-mcasp.c
/linux/sound/soc/ti/omap-hdmi.c
/linux/tools/hv/Makefile
/linux/tools/include/linux/poison.h
/linux/tools/power/x86/turbostat/Makefile
/linux/tools/power/x86/turbostat/turbostat.c
/linux/tools/testing/selftests/bpf/Makefile
/linux/tools/testing/selftests/bpf/prog_tests/ringbuf.c
/linux/tools/testing/selftests/bpf/prog_tests/verifier.c
/linux/tools/testing/selftests/bpf/progs/test_ringbuf_write.c
/linux/tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
/linux/tools/testing/selftests/bpf/progs/verifier_movsx.c
/linux/tools/testing/selftests/bpf/progs/verifier_or_jmp32_k.c
/linux/tools/testing/selftests/drivers/net/virtio_net/config
/linux/tools/testing/selftests/fchmodat2/Makefile
/linux/tools/testing/selftests/filesystems/statmount/statmount_test.c
/linux/tools/testing/selftests/kvm/include/x86_64/processor.h
/linux/tools/testing/selftests/kvm/lib/riscv/ucall.c
/linux/tools/testing/selftests/kvm/lib/x86_64/processor.c
/linux/tools/testing/selftests/kvm/riscv/ebreak_test.c
/linux/tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
/linux/tools/testing/selftests/kvm/x86_64/sev_init2_tests.c
/linux/tools/testing/selftests/mm/ksm_functional_tests.c
/linux/tools/testing/selftests/mm/map_fixed_noreplace.c
/linux/tools/testing/selftests/net/.gitignore
/linux/tools/testing/selftests/net/Makefile
/linux/tools/testing/selftests/net/af_unix/Makefile
/linux/tools/testing/selftests/net/af_unix/config
/linux/tools/testing/selftests/net/af_unix/msg_oob.c
/linux/tools/testing/selftests/net/config
/linux/tools/testing/selftests/net/mptcp/mptcp_join.sh
/linux/tools/testing/selftests/net/mptcp/userspace_pm.sh
/linux/tools/testing/selftests/net/openvswitch/openvswitch.sh
/linux/tools/testing/selftests/net/openvswitch/ovs-dpctl.py
/linux/tools/testing/selftests/net/srv6_end_dx4_netfilter_test.sh
/linux/tools/testing/selftests/net/srv6_end_dx6_netfilter_test.sh
/linux/tools/testing/selftests/openat2/Makefile
/linux/tools/testing/selftests/seccomp/seccomp_benchmark.c
/linux/virt/kvm/dirty_ring.c
/linux/virt/kvm/guest_memfd.c
/linux/virt/kvm/kvm_main.c
f8f88aa209-Jul-2024 Miguel Ojeda <ojeda@kernel.org>

rust: relax most deny-level lints to warnings

Since we are starting to support several Rust toolchains, lints (including
Clippy ones) now may behave differently and lint groups may include
new lints

rust: relax most deny-level lints to warnings

Since we are starting to support several Rust toolchains, lints (including
Clippy ones) now may behave differently and lint groups may include
new lints.

Therefore, to maximize the chances a given version works, relax some
deny-level lints to warnings. It may also make our lives a bit easier
while developing new code or refactoring.

To be clear, the requirements for in-tree code are still the same, since
Rust code still needs to be warning-free (patches should be clean under
`WERROR=y`) and the set of lints is not changed.

`unsafe_op_in_unsafe_fn` is left unmodified, i.e. as an error, since it is
becoming the default in the language (warn-by-default in Rust 2024 [1] and
ideally an error later on) and thus it should also be very well tested. In
addition, it is simple enough that it should not have false positives
(unlike e.g. `rust_2018_idioms`'s `explicit_outlives_requirements`).

`non_ascii_idents` is left unmodified as well, i.e. as an error, since
it is unlikely one gains any productivity during development if it
were a warning (in fact, it may be worse, since it is likely one made
a typo). In addition, it should not have false positives.

Finally, put the two `-D` ones at the top and take the chance to do one
per line.

Link: https://github.com/rust-lang/rust/pull/112038 [1]
Reviewed-by: Finn Behrens <me@kloenk.dev>
Tested-by: Benno Lossin <benno.lossin@proton.me>
Tested-by: Andreas Hindborg <a.hindborg@samsung.com>
Link: https://lore.kernel.org/r/20240709160615.998336-5-ojeda@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

f85bea1809-Jul-2024 Miguel Ojeda <ojeda@kernel.org>

rust: allow `dead_code` for never constructed bindings

Starting with the upcoming Rust 1.80.0 (since upstream commit 35130d7233e9
("Detect pub structs never constructed and unused associated constan

rust: allow `dead_code` for never constructed bindings

Starting with the upcoming Rust 1.80.0 (since upstream commit 35130d7233e9
("Detect pub structs never constructed and unused associated constants
in traits")), the `dead_code` pass detects more cases, which triggers
in the `bindings` crate:

warning: struct `boot_params` is never constructed
--> rust/bindings/bindings_generated.rs:10684:12
|
10684 | pub struct boot_params {
| ^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` on by default

As well as in the `uapi` one:

warning: struct `boot_params` is never constructed
--> rust/uapi/uapi_generated.rs:10392:12
|
10392 | pub struct boot_params {
| ^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` on by default

These are all expected, since we do not use all the structs in the
bindings that `bindgen` generates from the C headers.

Therefore, allow them.

Reviewed-by: Björn Roy Baron <bjorn3_gh@protonmail.com>
Reviewed-by: Finn Behrens <me@kloenk.dev>
Tested-by: Benno Lossin <benno.lossin@proton.me>
Tested-by: Andreas Hindborg <a.hindborg@samsung.com>
Link: https://lore.kernel.org/r/20240709160615.998336-4-ojeda@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

dee1396a09-Jul-2024 Miguel Ojeda <ojeda@kernel.org>

rust: init: simplify from `map_err` to `inspect_err`

A new complexity lint, `manual_inspect` [1], has been introduced in
the upcoming Rust 1.81 (currently in nightly), which checks for uses of
`map*

rust: init: simplify from `map_err` to `inspect_err`

A new complexity lint, `manual_inspect` [1], has been introduced in
the upcoming Rust 1.81 (currently in nightly), which checks for uses of
`map*` which return the original item:

error:
--> rust/kernel/init.rs:846:23
|
846 | (self.1)(val).map_err(|e| {
| ^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_inspect
= note: `-D clippy::manual-inspect` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::manual_inspect)]`
help: try
|
846 ~ (self.1)(val).inspect_err(|e| {
847 | // SAFETY: `slot` was initialized above.
848 ~ unsafe { core::ptr::drop_in_place(slot) };
|

Thus clean them up.

Link: https://rust-lang.github.io/rust-clippy/master/index.html#/manual_inspect [1]
Tested-by: Benno Lossin <benno.lossin@proton.me>
Tested-by: Andreas Hindborg <a.hindborg@samsung.com>
Link: https://lore.kernel.org/r/20240709160615.998336-3-ojeda@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

e516211f09-Jul-2024 Miguel Ojeda <ojeda@kernel.org>

rust: macros: indent list item in `paste!`'s docs

A new style lint, `doc_lazy_continuation` [1], has been introduced in the
upcoming Rust 1.80 (currently in beta), which detects missing indentation

rust: macros: indent list item in `paste!`'s docs

A new style lint, `doc_lazy_continuation` [1], has been introduced in the
upcoming Rust 1.80 (currently in beta), which detects missing indentation
in code documentation.

We have one such case:

error: doc list item missing indentation
--> rust/macros/lib.rs:315:5
|
315 | /// default the span of the `[< >]` group is used.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
= note: `-D clippy::doc-lazy-continuation` implied by `-D clippy::style`
= help: to override `-D clippy::style` add `#[allow(clippy::doc_lazy_continuation)]`
help: indent this line
|
315 | /// default the span of the `[< >]` group is used.
| ++

While the rendering of the docs by `rustdoc` is not affected, we apply
this kind of indentation elsewhere since it looks better.

Thus clean it up.

Link: https://rust-lang.github.io/rust-clippy/master/index.html#/doc_lazy_continuation [1]
Reviewed-by: Björn Roy Baron <bjorn3_gh@protonmail.com>
Reviewed-by: Finn Behrens <me@kloenk.dev>
Tested-by: Benno Lossin <benno.lossin@proton.me>
Tested-by: Andreas Hindborg <a.hindborg@samsung.com>
Link: https://lore.kernel.org/r/20240709160615.998336-2-ojeda@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

a23b018c08-Jul-2024 Danilo Krummrich <dakr@redhat.com>

firmware_loader: fix soundness issue in `request_internal`

`request_internal` must be called with one of the following function
pointers: request_firmware(), firmware_request_nowarn(),
firmware_requ

firmware_loader: fix soundness issue in `request_internal`

`request_internal` must be called with one of the following function
pointers: request_firmware(), firmware_request_nowarn(),
firmware_request_platform() or request_firmware_direct().

The previous `FwFunc` alias did not guarantee this, which is unsound.

In order to fix this up, implement `FwFunc` as new type with a
corresponding type invariant.

Reported-by: Gary Guo <gary@garyguo.net>
Closes: https://lore.kernel.org/lkml/20240620143611.7995e0bb@eugeo/
Signed-off-by: Danilo Krummrich <dakr@redhat.com>
Reviewed-by: Christian Schrefl <chrisi.schrefl@gmail.com>
Link: https://lore.kernel.org/r/20240708200724.3203-2-dakr@redhat.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

show more ...

2c61b8c508-Jul-2024 Danilo Krummrich <dakr@redhat.com>

firmware_loader: annotate doctests as `no_run`

The doctests of `Firmware` are compile-time only tests, since they
require a proper `Device` and a valid path to a (firmware) blob in order
to do somet

firmware_loader: annotate doctests as `no_run`

The doctests of `Firmware` are compile-time only tests, since they
require a proper `Device` and a valid path to a (firmware) blob in order
to do something sane on runtime - we can't satisfy both of those
requirements.

Hence, configure the example as `no_run`.

Unfortunately, the kernel's Rust build system can't consider the
`no_run` attribute yet. Hence, for the meantime, wrap the example code
into a new function and never actually call it.

Fixes: de6582833db0 ("rust: add firmware abstractions")
Signed-off-by: Danilo Krummrich <dakr@redhat.com>
Link: https://lore.kernel.org/r/20240708200724.3203-1-dakr@redhat.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

show more ...


/linux/MAINTAINERS
/linux/arch/arm/common/locomo.c
/linux/arch/arm/include/asm/hardware/locomo.h
/linux/arch/parisc/include/asm/parisc-device.h
/linux/arch/parisc/kernel/drivers.c
/linux/arch/powerpc/include/asm/ps3.h
/linux/arch/powerpc/include/asm/vio.h
/linux/arch/powerpc/platforms/ps3/system-bus.c
/linux/arch/powerpc/platforms/pseries/ibmebus.c
/linux/arch/powerpc/platforms/pseries/vio.c
/linux/arch/s390/include/asm/ccwdev.h
/linux/arch/sparc/include/asm/vio.h
/linux/arch/sparc/kernel/vio.c
/linux/drivers/acpi/bus.c
/linux/drivers/amba/bus.c
/linux/drivers/base/auxiliary.c
/linux/drivers/base/base.h
/linux/drivers/base/cpu.c
/linux/drivers/base/devres.c
/linux/drivers/base/isa.c
/linux/drivers/base/platform.c
/linux/drivers/bcma/main.c
/linux/drivers/bus/fsl-mc/fsl-mc-bus.c
/linux/drivers/bus/mhi/ep/main.c
/linux/drivers/bus/mhi/host/init.c
/linux/drivers/bus/mips_cdmm.c
/linux/drivers/bus/moxtet.c
/linux/drivers/bus/sunxi-rsb.c
/linux/drivers/cdx/cdx.c
/linux/drivers/cxl/core/port.c
/linux/drivers/cxl/cxl.h
/linux/drivers/dax/bus.c
/linux/drivers/dma/idxd/bus.c
/linux/drivers/eisa/eisa-bus.c
/linux/drivers/firewire/core-device.c
/linux/drivers/firmware/arm_ffa/bus.c
/linux/drivers/firmware/arm_scmi/bus.c
/linux/drivers/firmware/google/coreboot_table.c
/linux/drivers/fpga/dfl.c
/linux/drivers/fsi/fsi-core.c
/linux/drivers/gpio/gpiolib.c
/linux/drivers/gpu/drm/display/drm_dp_aux_bus.c
/linux/drivers/gpu/drm/drm_mipi_dsi.c
/linux/drivers/gpu/host1x/bus.c
/linux/drivers/greybus/core.c
/linux/drivers/hid/hid-core.c
/linux/drivers/hid/intel-ish-hid/ishtp/bus.c
/linux/drivers/hsi/hsi_core.c
/linux/drivers/hv/vmbus_drv.c
/linux/drivers/hwtracing/intel_th/core.c
/linux/drivers/hwtracing/intel_th/intel_th.h
/linux/drivers/i2c/i2c-core-base.c
/linux/drivers/i3c/master.c
/linux/drivers/input/gameport/gameport.c
/linux/drivers/input/rmi4/rmi_bus.c
/linux/drivers/input/rmi4/rmi_bus.h
/linux/drivers/input/rmi4/rmi_driver.c
/linux/drivers/input/rmi4/rmi_driver.h
/linux/drivers/input/serio/serio.c
/linux/drivers/ipack/ipack.c
/linux/drivers/macintosh/macio_asic.c
/linux/drivers/mcb/mcb-core.c
/linux/drivers/media/pci/bt8xx/bttv-gpio.c
/linux/drivers/media/pci/bt8xx/bttv.h
/linux/drivers/memstick/core/memstick.c
/linux/drivers/mfd/mcp-core.c
/linux/drivers/misc/mei/bus.c
/linux/drivers/misc/tifm_core.c
/linux/drivers/mmc/core/sdio_bus.c
/linux/drivers/most/core.c
/linux/drivers/net/phy/mdio_bus.c
/linux/drivers/net/phy/mdio_device.c
/linux/drivers/net/phy/phy_device.c
/linux/drivers/ntb/ntb_transport.c
/linux/drivers/nvdimm/bus.c
/linux/drivers/nvmem/layouts.c
/linux/drivers/pci/endpoint/pci-epf-core.c
/linux/drivers/pci/pci-driver.c
/linux/drivers/pcmcia/ds.c
/linux/drivers/peci/core.c
/linux/drivers/peci/internal.h
/linux/drivers/platform/surface/aggregator/bus.c
/linux/drivers/platform/x86/wmi.c
/linux/drivers/pnp/driver.c
/linux/drivers/rapidio/rio-driver.c
/linux/drivers/rpmsg/rpmsg_core.c
/linux/drivers/rpmsg/rpmsg_internal.h
/linux/drivers/s390/cio/css.c
/linux/drivers/s390/cio/css.h
/linux/drivers/s390/cio/device.c
/linux/drivers/s390/crypto/ap_bus.c
/linux/drivers/s390/crypto/ap_bus.h
/linux/drivers/scsi/fcoe/fcoe_sysfs.c
/linux/drivers/scsi/scsi_sysfs.c
/linux/drivers/scsi/scsi_transport_iscsi.c
/linux/drivers/sh/maple/maple.c
/linux/drivers/siox/siox-core.c
/linux/drivers/slimbus/core.c
/linux/drivers/soc/qcom/apr.c
/linux/drivers/soundwire/bus_type.c
/linux/drivers/spi/spi.c
/linux/drivers/spmi/spmi.c
/linux/drivers/ssb/main.c
/linux/drivers/staging/fieldbus/anybuss/anybuss-client.h
/linux/drivers/staging/fieldbus/anybuss/host.c
/linux/drivers/staging/greybus/gbphy.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_bus.c
/linux/drivers/staging/vme_user/vme.c
/linux/drivers/tc/tc-driver.c
/linux/drivers/tee/tee_core.c
/linux/drivers/thunderbolt/domain.c
/linux/drivers/tty/serdev/core.c
/linux/drivers/tty/serial/serial_base_bus.c
/linux/drivers/usb/common/ulpi.c
/linux/drivers/usb/core/driver.c
/linux/drivers/usb/gadget/udc/core.c
/linux/drivers/usb/serial/bus.c
/linux/drivers/usb/typec/bus.c
/linux/drivers/vdpa/vdpa.c
/linux/drivers/vfio/mdev/mdev_driver.c
/linux/drivers/virtio/virtio.c
/linux/drivers/xen/xenbus/xenbus.h
/linux/drivers/xen/xenbus/xenbus_probe.c
/linux/include/acpi/acpi_bus.h
/linux/include/linux/arm_ffa.h
/linux/include/linux/cdx/cdx_bus.h
/linux/include/linux/device/bus.h
/linux/include/linux/dfl.h
/linux/include/linux/eisa.h
/linux/include/linux/fsi.h
/linux/include/linux/fsl/mc.h
/linux/include/linux/gameport.h
/linux/include/linux/greybus.h
/linux/include/linux/hyperv.h
/linux/include/linux/i2c.h
/linux/include/linux/i3c/device.h
/linux/include/linux/maple.h
/linux/include/linux/mcb.h
/linux/include/linux/mdio.h
/linux/include/linux/mhi.h
/linux/include/linux/mhi_ep.h
/linux/include/linux/moxtet.h
/linux/include/linux/nd.h
/linux/include/linux/pci-epf.h
/linux/include/linux/pci.h
/linux/include/linux/phy.h
/linux/include/linux/pnp.h
/linux/include/linux/rio.h
/linux/include/linux/scmi_protocol.h
/linux/include/linux/serio.h
/linux/include/linux/slimbus.h
/linux/include/linux/soc/qcom/apr.h
/linux/include/linux/soundwire/sdw_type.h
/linux/include/linux/spi/spi.h
/linux/include/linux/ssb/ssb.h
/linux/include/linux/tc.h
/linux/include/linux/tee_drv.h
/linux/include/linux/virtio.h
/linux/include/scsi/scsi_transport_iscsi.h
/linux/include/sound/ac97/codec.h
/linux/include/xen/xenbus.h
/linux/net/iucv/iucv.c
kernel/firmware.rs
/linux/sound/ac97/bus.c
/linux/sound/core/seq_device.c
/linux/sound/hda/hda_bus_type.c
fc6e66f428-May-2024 Alice Ryhl <aliceryhl@google.com>

rust: add abstraction for `struct page`

Adds a new struct called `Page` that wraps a pointer to `struct page`.
This struct is assumed to hold ownership over the page, so that Rust
code can allocate

rust: add abstraction for `struct page`

Adds a new struct called `Page` that wraps a pointer to `struct page`.
This struct is assumed to hold ownership over the page, so that Rust
code can allocate and manage pages directly.

The page type has various methods for reading and writing into the page.
These methods will temporarily map the page to allow the operation. All
of these methods use a helper that takes an offset and length, performs
bounds checks, and returns a pointer to the given offset in the page.

This patch only adds support for pages of order zero, as that is all
Rust Binder needs. However, it is written to make it easy to add support
for higher-order pages in the future. To do that, you would add a const
generic parameter to `Page` that specifies the order. Most of the
methods do not need to be adjusted, as the logic for dealing with
mapping multiple pages at once can be isolated to just the
`with_pointer_into_page` method.

Rust Binder needs to manage pages directly as that is how transactions
are delivered: Each process has an mmap'd region for incoming
transactions. When an incoming transaction arrives, the Binder driver
will choose a region in the mmap, allocate and map the relevant pages
manually, and copy the incoming transaction directly into the page. This
architecture allows the driver to copy transactions directly from the
address space of one process to another, without an intermediate copy
to a kernel buffer.

This code is based on Wedson's page abstractions from the old rust
branch, but it has been modified by Alice by removing the incomplete
support for higher-order pages, by introducing the `with_*` helpers
to consolidate the bounds checking logic into a single place, and
various other changes.

Co-developed-by: Wedson Almeida Filho <wedsonaf@gmail.com>
Signed-off-by: Wedson Almeida Filho <wedsonaf@gmail.com>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Reviewed-by: Trevor Gross <tmgross@umich.edu>
Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Boqun Feng <boqun.feng@gmail.com>
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Link: https://lore.kernel.org/r/20240528-alice-mm-v7-4-78222c31b8f4@google.com
[ Fixed typos and added a few intra-doc links. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

b33bf37a28-May-2024 Alice Ryhl <aliceryhl@google.com>

rust: uaccess: add typed accessors for userspace pointers

Add safe methods for reading and writing Rust values to and from
userspace pointers.

The C methods for copying to/from userspace use a func

rust: uaccess: add typed accessors for userspace pointers

Add safe methods for reading and writing Rust values to and from
userspace pointers.

The C methods for copying to/from userspace use a function called
`check_object_size` to verify that the kernel pointer is not dangling.
However, this check is skipped when the length is a compile-time
constant, with the assumption that such cases trivially have a correct
kernel pointer.

In this patch, we apply the same optimization to the typed accessors.
For both methods, the size of the operation is known at compile time to
be size_of of the type being read or written. Since the C side doesn't
provide a variant that skips only this check, we create custom helpers
for this purpose.

The majority of reads and writes to userspace pointers in the Rust
Binder driver uses these accessor methods. Benchmarking has found that
skipping the `check_object_size` check makes a big difference for the
cases being skipped here. (And that the check doesn't make a difference
for the cases that use the raw read/write methods.)

This code is based on something that was originally written by Wedson on
the old rust branch. It was modified by Alice to skip the
`check_object_size` check, and to update various comments, including the
notes about kernel pointers in `WritableToBytes`.

Co-developed-by: Wedson Almeida Filho <wedsonaf@gmail.com>
Signed-off-by: Wedson Almeida Filho <wedsonaf@gmail.com>
Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Boqun Feng <boqun.feng@gmail.com>
Reviewed-by: Trevor Gross <tmgross@umich.edu>
Reviewed-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Link: https://lore.kernel.org/r/20240528-alice-mm-v7-3-78222c31b8f4@google.com
[ Wrapped docs to 100 and added a few intra-doc links. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

1b580e7b28-May-2024 Wedson Almeida Filho <wedsonaf@gmail.com>

rust: uaccess: add userspace pointers

A pointer to an area in userspace memory, which can be either read-only
or read-write.

All methods on this struct are safe: attempting to read or write on bad

rust: uaccess: add userspace pointers

A pointer to an area in userspace memory, which can be either read-only
or read-write.

All methods on this struct are safe: attempting to read or write on bad
addresses (either out of the bound of the slice or unmapped addresses)
will return `EFAULT`. Concurrent access, *including data races to/from
userspace memory*, is permitted, because fundamentally another userspace
thread/process could always be modifying memory at the same time (in the
same way that userspace Rust's `std::io` permits data races with the
contents of files on disk). In the presence of a race, the exact byte
values read/written are unspecified but the operation is well-defined.
Kernelspace code should validate its copy of data after completing a
read, and not expect that multiple reads of the same address will return
the same value.

These APIs are designed to make it difficult to accidentally write
TOCTOU bugs. Every time you read from a memory location, the pointer is
advanced by the length so that you cannot use that reader to read the
same memory location twice. Preventing double-fetches avoids TOCTOU
bugs. This is accomplished by taking `self` by value to prevent
obtaining multiple readers on a given `UserSlice`, and the readers only
permitting forward reads. If double-fetching a memory location is
necessary for some reason, then that is done by creating multiple
readers to the same memory location.

Constructing a `UserSlice` performs no checks on the provided address
and length, it can safely be constructed inside a kernel thread with no
current userspace process. Reads and writes wrap the kernel APIs
`copy_from_user` and `copy_to_user`, which check the memory map of the
current process and enforce that the address range is within the user
range (no additional calls to `access_ok` are needed).

This code is based on something that was originally written by Wedson on
the old rust branch. It was modified by Alice by removing the
`IoBufferReader` and `IoBufferWriter` traits, and various other changes.

Signed-off-by: Wedson Almeida Filho <wedsonaf@gmail.com>
Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Trevor Gross <tmgross@umich.edu>
Reviewed-by: Boqun Feng <boqun.feng@gmail.com>
Co-developed-by: Alice Ryhl <aliceryhl@google.com>
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Link: https://lore.kernel.org/r/20240528-alice-mm-v7-1-78222c31b8f4@google.com
[ Wrapped docs to 100 and added a few intra-doc links. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

ab44079e07-Jun-2024 Alice Ryhl <aliceryhl@google.com>

rust: alloc: add __GFP_HIGHMEM flag

Make it possible to allocate memory that doesn't need to mapped into the
kernel's address space. This flag is useful together with
Page::alloc_page [1].

Rust Bin

rust: alloc: add __GFP_HIGHMEM flag

Make it possible to allocate memory that doesn't need to mapped into the
kernel's address space. This flag is useful together with
Page::alloc_page [1].

Rust Binder needs this for the memory that holds incoming transactions
for each process. Each process will have a few megabytes of memory
allocated with this flag, which is mapped into the process using
vm_insert_page. When the kernel copies data for an incoming transaction
into a process's memory region, it will use kmap_local_page to
temporarily map pages that are being modified. There is no need for them
to take up address space in the kernel when the kernel is not writing an
incoming transaction into the page.

Link: https://lore.kernel.org/all/20240528-alice-mm-v7-4-78222c31b8f4@google.com/ [1]
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Link: https://lore.kernel.org/r/20240607-highmem-v1-1-d18c5ca4072f@google.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

d3ee24cc29-May-2024 Alice Ryhl <aliceryhl@google.com>

rust: alloc: fix typo in docs for GFP_NOWAIT

Fix a typo in alloc.rs by replacing Ror with For.

Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Vincenzo Palazzo <vincenzopalazzodev@gma

rust: alloc: fix typo in docs for GFP_NOWAIT

Fix a typo in alloc.rs by replacing Ror with For.

Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Link: https://lore.kernel.org/r/20240529083452.779865-1-aliceryhl@google.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

9ffc80c828-May-2024 Miguel Ojeda <ojeda@kernel.org>

kbuild: rust: remove now-unneeded `rusttest` custom sysroot handling

Since we dropped our custom `alloc` in commit 9d0441bab775 ("rust: alloc:
remove our fork of the `alloc` crate"), there is no nee

kbuild: rust: remove now-unneeded `rusttest` custom sysroot handling

Since we dropped our custom `alloc` in commit 9d0441bab775 ("rust: alloc:
remove our fork of the `alloc` crate"), there is no need anymore to keep
the custom sysroot hack.

Thus delete it, which makes the target way simpler and faster too.

This also means we are not using Cargo for anything at the moment,
and that no download is required anymore, so update the main `Makefile`
and the documentation accordingly.

Link: https://lore.kernel.org/r/20240528163502.411600-1-ojeda@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

fe7d9d8022-May-2024 Roland Xu <mu001999@outlook.com>

rust: kernel: make impl_has_work compatible with more generics

Make the impl_has_work macro compatible with more complex generics such
as lifetimes and const generic arguments.

Signed-off-by: Rolan

rust: kernel: make impl_has_work compatible with more generics

Make the impl_has_work macro compatible with more complex generics such
as lifetimes and const generic arguments.

Signed-off-by: Roland Xu <mu001999@outlook.com>
Link: https://lore.kernel.org/r/ME0P282MB4890A180B99490CC65EF64FDCCEB2@ME0P282MB4890.AUSP282.PROD.OUTLOOK.COM
Suggested-by: Benno Lossin <benno.lossin@proton.me>
Link: https://github.com/Rust-for-Linux/linux/issues/1077
[ Wrapped message to 72 columns. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

549d3c2f01-May-2024 FUJITA Tomonori <fujita.tomonori@gmail.com>

rust: add 'firmware' field support to module! macro

This adds 'firmware' field support to module! macro, corresponds to
MODULE_FIRMWARE macro. You can specify the file names of binary
firmware that

rust: add 'firmware' field support to module! macro

This adds 'firmware' field support to module! macro, corresponds to
MODULE_FIRMWARE macro. You can specify the file names of binary
firmware that the kernel module requires. The information is embedded
in the modinfo section of the kernel module. For example, a tool to
build an initramfs uses this information to put the firmware files
into the initramfs image.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com>
Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Link: https://lore.kernel.org/r/20240501123548.51769-1-fujita.tomonori@gmail.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

63249a0712-May-2024 Aswin Unnikrishnan <aswinunni01@gmail.com>

rust: fix datatype in docs for `module` macro arguments

Remove the mention of byte array as datatype for `module` macro arguments
since the arguments are defined as string, and `alias` is a string a

rust: fix datatype in docs for `module` macro arguments

Remove the mention of byte array as datatype for `module` macro arguments
since the arguments are defined as string, and `alias` is a string array.

Signed-off-by: Aswin Unnikrishnan <aswinunni01@gmail.com>
Reviewed-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Link: https://lore.kernel.org/r/20240512112324.8514-2-aswinunni01@gmail.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

67f9c31212-May-2024 Aswin Unnikrishnan <aswinunni01@gmail.com>

rust: add example for `alias` argument in `module` macro documentation

Add example for `alias` argument supported by `module` macro.
`alias` accepts an array of alternate names for the module as str

rust: add example for `alias` argument in `module` macro documentation

Add example for `alias` argument supported by `module` macro.
`alias` accepts an array of alternate names for the module as string.

Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Signed-off-by: Aswin Unnikrishnan <aswinunni01@gmail.com>
Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Link: https://lore.kernel.org/r/20240512112324.8514-1-aswinunni01@gmail.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...


/linux/.editorconfig
/linux/.mailmap
/linux/CREDITS
/linux/Documentation/admin-guide/kernel-parameters.txt
/linux/Documentation/arch/riscv/cmodx.rst
/linux/Documentation/devicetree/bindings/dma/fsl,edma.yaml
/linux/Documentation/devicetree/bindings/i2c/atmel,at91sam-i2c.yaml
/linux/Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
/linux/Documentation/devicetree/bindings/net/fsl,fman-dtsec.yaml
/linux/Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
/linux/Documentation/devicetree/bindings/usb/realtek,rts5411.yaml
/linux/Documentation/driver-api/cxl/memory-devices.rst
/linux/Documentation/filesystems/proc.rst
/linux/Documentation/i2c/i2c_bus.svg
/linux/Documentation/i2c/summary.rst
/linux/Documentation/kbuild/modules.rst
/linux/Documentation/netlink/specs/ethtool.yaml
/linux/Documentation/netlink/specs/nfsd.yaml
/linux/Documentation/userspace-api/index.rst
/linux/Documentation/userspace-api/ioctl/ioctl-number.rst
/linux/Documentation/userspace-api/mfd_noexec.rst
/linux/Documentation/virt/hyperv/clocks.rst
/linux/Documentation/virt/hyperv/overview.rst
/linux/Documentation/virt/hyperv/vmbus.rst
/linux/MAINTAINERS
/linux/Makefile
/linux/arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi
/linux/arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso
/linux/arch/arm/boot/dts/rockchip/rk3066a.dtsi
/linux/arch/arm/include/asm/efi.h
/linux/arch/arm/kernel/ftrace.c
/linux/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi
/linux/arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi
/linux/arch/arm64/boot/dts/freescale/imx8mp-venice-gw73xx.dtsi
/linux/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
/linux/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts
/linux/arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts
/linux/arch/arm64/boot/dts/rockchip/rk3308.dtsi
/linux/arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts
/linux/arch/arm64/boot/dts/rockchip/rk3368.dtsi
/linux/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi
/linux/arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts
/linux/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts
/linux/arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts
/linux/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts
/linux/arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi
/linux/arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts
/linux/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts
/linux/arch/arm64/include/asm/pgtable-hwdef.h
/linux/arch/arm64/include/asm/unistd32.h
/linux/arch/arm64/kernel/efi.c
/linux/arch/arm64/kernel/pi/map_kernel.c
/linux/arch/arm64/kernel/syscall.c
/linux/arch/arm64/kvm/hyp/nvhe/ffa.c
/linux/arch/arm64/kvm/vgic/vgic-init.c
/linux/arch/arm64/kvm/vgic/vgic-mmio-v3.c
/linux/arch/arm64/kvm/vgic/vgic.h
/linux/arch/arm64/mm/mmu.c
/linux/arch/csky/include/uapi/asm/unistd.h
/linux/arch/csky/kernel/syscall.c
/linux/arch/hexagon/include/asm/syscalls.h
/linux/arch/hexagon/include/uapi/asm/unistd.h
/linux/arch/hexagon/kernel/syscalltab.c
/linux/arch/loongarch/Kconfig
/linux/arch/loongarch/Kconfig.debug
/linux/arch/loongarch/include/asm/hw_breakpoint.h
/linux/arch/loongarch/kernel/hw_breakpoint.c
/linux/arch/loongarch/kernel/ptrace.c
/linux/arch/loongarch/kernel/syscall.c
/linux/arch/loongarch/kvm/exit.c
/linux/arch/microblaze/kernel/sys_microblaze.c
/linux/arch/mips/bmips/setup.c
/linux/arch/mips/include/asm/mipsmtregs.h
/linux/arch/mips/kernel/syscalls/syscall_n32.tbl
/linux/arch/mips/kernel/syscalls/syscall_o32.tbl
/linux/arch/mips/pci/ops-rc32434.c
/linux/arch/parisc/Kconfig
/linux/arch/parisc/include/asm/cacheflush.h
/linux/arch/parisc/include/asm/pgtable.h
/linux/arch/parisc/kernel/cache.c
/linux/arch/parisc/kernel/sys_parisc32.c
/linux/arch/parisc/kernel/syscalls/syscall.tbl
/linux/arch/powerpc/crypto/.gitignore
/linux/arch/powerpc/kernel/eeh_pe.c
/linux/arch/powerpc/kernel/head_64.S
/linux/arch/powerpc/kernel/syscalls/syscall.tbl
/linux/arch/powerpc/kexec/core_64.c
/linux/arch/powerpc/kvm/book3s_64_vio.c
/linux/arch/powerpc/platforms/pseries/kexec.c
/linux/arch/powerpc/platforms/pseries/pseries.h
/linux/arch/powerpc/platforms/pseries/setup.c
/linux/arch/riscv/boot/dts/canaan/canaan_kd233.dts
/linux/arch/riscv/boot/dts/canaan/k210.dtsi
/linux/arch/riscv/boot/dts/canaan/k210_generic.dts
/linux/arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts
/linux/arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts
/linux/arch/riscv/boot/dts/canaan/sipeed_maix_go.dts
/linux/arch/riscv/boot/dts/canaan/sipeed_maixduino.dts
/linux/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dts
/linux/arch/riscv/boot/dts/starfive/jh7110-common.dtsi
/linux/arch/riscv/include/asm/insn.h
/linux/arch/riscv/kernel/ftrace.c
/linux/arch/riscv/kernel/machine_kexec.c
/linux/arch/riscv/kernel/patch.c
/linux/arch/riscv/kernel/stacktrace.c
/linux/arch/riscv/kernel/sys_riscv.c
/linux/arch/riscv/kvm/vcpu_pmu.c
/linux/arch/s390/boot/startup.c
/linux/arch/s390/boot/vmem.c
/linux/arch/s390/boot/vmlinux.lds.S
/linux/arch/s390/configs/debug_defconfig
/linux/arch/s390/configs/defconfig
/linux/arch/s390/configs/zfcpdump_defconfig
/linux/arch/s390/include/asm/entry-common.h
/linux/arch/s390/include/asm/kvm_host.h
/linux/arch/s390/kernel/syscall.c
/linux/arch/s390/kernel/syscalls/syscall.tbl
/linux/arch/s390/kvm/kvm-s390.c
/linux/arch/s390/kvm/kvm-s390.h
/linux/arch/s390/kvm/priv.c
/linux/arch/s390/pci/pci_irq.c
/linux/arch/sh/kernel/sys_sh32.c
/linux/arch/sh/kernel/syscalls/syscall.tbl
/linux/arch/sparc/kernel/sys32.S
/linux/arch/sparc/kernel/syscalls/syscall.tbl
/linux/arch/x86/boot/compressed/Makefile
/linux/arch/x86/entry/syscalls/syscall_32.tbl
/linux/arch/x86/include/asm/cmpxchg_32.h
/linux/arch/x86/include/asm/efi.h
/linux/arch/x86/include/asm/entry-common.h
/linux/arch/x86/include/asm/uaccess.h
/linux/arch/x86/kernel/cpu/resctrl/monitor.c
/linux/arch/x86/kernel/time.c
/linux/arch/x86/kvm/svm/svm.c
/linux/arch/x86/kvm/x86.c
/linux/arch/x86/lib/getuser.S
/linux/arch/x86/mm/numa.c
/linux/arch/x86/platform/efi/memmap.c
/linux/block/bio-integrity.c
/linux/block/blk-flush.c
/linux/block/blk-zoned.c
/linux/block/sed-opal.c
/linux/drivers/acpi/acpica/acevents.h
/linux/drivers/acpi/acpica/evregion.c
/linux/drivers/acpi/acpica/evxfregn.c
/linux/drivers/acpi/acpica/exregion.c
/linux/drivers/acpi/ec.c
/linux/drivers/acpi/internal.h
/linux/drivers/acpi/mipi-disco-img.c
/linux/drivers/acpi/thermal.c
/linux/drivers/acpi/x86/utils.c
/linux/drivers/ata/ahci.c
/linux/drivers/ata/libata-core.c
/linux/drivers/ata/libata-scsi.c
/linux/drivers/base/core.c
/linux/drivers/block/loop.c
/linux/drivers/block/nbd.c
/linux/drivers/bluetooth/btintel_pcie.c
/linux/drivers/bluetooth/btnxpuart.c
/linux/drivers/bluetooth/hci_bcm4377.c
/linux/drivers/bluetooth/hci_qca.c
/linux/drivers/char/tpm/Makefile
/linux/drivers/char/tpm/tpm2-sessions.c
/linux/drivers/clk/clkdev.c
/linux/drivers/clk/mediatek/clk-mt8183-mfgcfg.c
/linux/drivers/clk/mediatek/clk-mtk.c
/linux/drivers/clk/mediatek/clk-mtk.h
/linux/drivers/clk/qcom/apss-ipq-pll.c
/linux/drivers/clk/qcom/clk-alpha-pll.c
/linux/drivers/clk/qcom/gcc-ipq9574.c
/linux/drivers/clk/qcom/gcc-sm6350.c
/linux/drivers/clk/sunxi-ng/ccu_common.c
/linux/drivers/counter/ti-eqep.c
/linux/drivers/cpufreq/intel_pstate.c
/linux/drivers/crypto/intel/qat/qat_common/Makefile
/linux/drivers/cxl/core/hdm.c
/linux/drivers/cxl/core/pmem.c
/linux/drivers/cxl/core/region.c
/linux/drivers/cxl/cxl.h
/linux/drivers/cxl/cxlmem.h
/linux/drivers/cxl/mem.c
/linux/drivers/dma/Kconfig
/linux/drivers/dma/idxd/irq.c
/linux/drivers/dma/ioat/init.c
/linux/drivers/dma/ti/k3-udma-glue.c
/linux/drivers/dma/xilinx/xdma.c
/linux/drivers/firewire/Kconfig
/linux/drivers/firewire/core-card.c
/linux/drivers/firewire/core-cdev.c
/linux/drivers/firewire/core-topology.c
/linux/drivers/firewire/core-transaction.c
/linux/drivers/firmware/efi/memmap.c
/linux/drivers/firmware/psci/psci.c
/linux/drivers/firmware/sysfb.c
/linux/drivers/gpio/gpio-davinci.c
/linux/drivers/gpio/gpio-graniterapids.c
/linux/drivers/gpio/gpio-mmio.c
/linux/drivers/gpio/gpio-pca953x.c
/linux/drivers/gpio/gpiolib-cdev.c
/linux/drivers/gpio/gpiolib-of.c
/linux/drivers/gpu/drm/Kconfig
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h
/linux/drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
/linux/drivers/gpu/drm/amd/display/Kconfig
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
/linux/drivers/gpu/drm/amd/display/include/dpcd_defs.h
/linux/drivers/gpu/drm/amd/include/atomfirmware.h
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
/linux/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
/linux/drivers/gpu/drm/arm/display/komeda/komeda_dev.c
/linux/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
/linux/drivers/gpu/drm/bridge/panel.c
/linux/drivers/gpu/drm/drm_fb_helper.c
/linux/drivers/gpu/drm/drm_fbdev_dma.c
/linux/drivers/gpu/drm/drm_fbdev_generic.c
/linux/drivers/gpu/drm/drm_file.c
/linux/drivers/gpu/drm/drm_panel_orientation_quirks.c
/linux/drivers/gpu/drm/exynos/exynos_dp.c
/linux/drivers/gpu/drm/exynos/exynos_drm_vidi.c
/linux/drivers/gpu/drm/exynos/exynos_hdmi.c
/linux/drivers/gpu/drm/i915/display/intel_ddi.c
/linux/drivers/gpu/drm/i915/display/intel_dp.c
/linux/drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
/linux/drivers/gpu/drm/mediatek/mtk_drm_drv.c
/linux/drivers/gpu/drm/nouveau/dispnv04/disp.c
/linux/drivers/gpu/drm/nouveau/dispnv04/tvnv17.c
/linux/drivers/gpu/drm/nouveau/dispnv50/disp.c
/linux/drivers/gpu/drm/nouveau/nouveau_bios.c
/linux/drivers/gpu/drm/nouveau/nouveau_connector.c
/linux/drivers/gpu/drm/nouveau/nouveau_display.c
/linux/drivers/gpu/drm/nouveau/nouveau_drv.h
/linux/drivers/gpu/drm/panel/panel-simple.c
/linux/drivers/gpu/drm/panthor/panthor_drv.c
/linux/drivers/gpu/drm/panthor/panthor_sched.c
/linux/drivers/gpu/drm/radeon/radeon_gem.c
/linux/drivers/gpu/drm/radeon/sumo_dpm.c
/linux/drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c
/linux/drivers/gpu/drm/ttm/ttm_bo.c
/linux/drivers/gpu/drm/vmwgfx/Kconfig
/linux/drivers/gpu/drm/xe/xe_gt_idle.c
/linux/drivers/gpu/drm/xe/xe_gt_mcr.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
/linux/drivers/gpu/drm/xe/xe_guc.c
/linux/drivers/gpu/drm/xe/xe_guc_pc.c
/linux/drivers/gpu/drm/xe/xe_migrate.c
/linux/drivers/gpu/drm/xe/xe_ring_ops.c
/linux/drivers/hv/hv.c
/linux/drivers/hv/hv_balloon.c
/linux/drivers/i2c/busses/Makefile
/linux/drivers/i2c/busses/i2c-at91-slave.c
/linux/drivers/i2c/busses/i2c-designware-slave.c
/linux/drivers/i2c/busses/i2c-ocores.c
/linux/drivers/i2c/busses/i2c-pnx.c
/linux/drivers/i2c/busses/i2c-viai2c-common.c
/linux/drivers/i2c/busses/i2c-viai2c-common.h
/linux/drivers/i2c/busses/i2c-viai2c-wmt.c
/linux/drivers/i2c/busses/i2c-viai2c-zhaoxin.c
/linux/drivers/i2c/i2c-slave-testunit.c
/linux/drivers/iio/accel/Kconfig
/linux/drivers/iio/adc/ad7173.c
/linux/drivers/iio/adc/ad7266.c
/linux/drivers/iio/adc/ad9467.c
/linux/drivers/iio/adc/xilinx-ams.c
/linux/drivers/iio/chemical/bme680.h
/linux/drivers/iio/chemical/bme680_core.c
/linux/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
/linux/drivers/iio/dac/Kconfig
/linux/drivers/iio/dac/ad5592r-base.c
/linux/drivers/iio/humidity/hdc3020.c
/linux/drivers/iio/imu/bmi323/bmi323_core.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
/linux/drivers/iio/inkern.c
/linux/drivers/iio/pressure/bmp280-core.c
/linux/drivers/iio/temperature/mlx90635.c
/linux/drivers/infiniband/hw/bnxt_re/bnxt_re.h
/linux/drivers/infiniband/hw/mana/mr.c
/linux/drivers/infiniband/hw/mlx5/main.c
/linux/drivers/infiniband/hw/mlx5/mr.c
/linux/drivers/infiniband/hw/mlx5/srq.c
/linux/drivers/infiniband/sw/rxe/rxe_resp.c
/linux/drivers/infiniband/sw/rxe/rxe_verbs.c
/linux/drivers/input/joystick/xpad.c
/linux/drivers/input/mouse/elantech.c
/linux/drivers/input/serio/i8042-acpipnpio.h
/linux/drivers/input/touchscreen/ads7846.c
/linux/drivers/input/touchscreen/ili210x.c
/linux/drivers/iommu/amd/init.c
/linux/drivers/iommu/amd/iommu.c
/linux/drivers/iommu/intel/iommu.c
/linux/drivers/irqchip/irq-loongson-eiointc.c
/linux/drivers/irqchip/irq-loongson-liointc.c
/linux/drivers/leds/led-class.c
/linux/drivers/media/pci/intel/ipu6/ipu6-isys-video.c
/linux/drivers/media/pci/intel/ipu6/ipu6-isys.c
/linux/drivers/media/pci/intel/ivsc/Kconfig
/linux/drivers/media/pci/saa7134/saa7134-cards.c
/linux/drivers/mfd/axp20x.c
/linux/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
/linux/drivers/misc/mei/main.c
/linux/drivers/misc/mei/pci-me.c
/linux/drivers/misc/mei/platform-vsc.c
/linux/drivers/misc/mei/vsc-fw-loader.c
/linux/drivers/mmc/host/moxart-mmc.c
/linux/drivers/mmc/host/sdhci-brcmstb.c
/linux/drivers/mmc/host/sdhci-pci-core.c
/linux/drivers/mmc/host/sdhci-pci-o2micro.c
/linux/drivers/mmc/host/sdhci.c
/linux/drivers/mtd/nand/raw/nand_base.c
/linux/drivers/mtd/nand/raw/rockchip-nand-controller.c
/linux/drivers/net/bonding/bond_main.c
/linux/drivers/net/bonding/bond_options.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd.h
/linux/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
/linux/drivers/net/dsa/microchip/ksz9477.c
/linux/drivers/net/dsa/microchip/ksz9477.h
/linux/drivers/net/dsa/microchip/ksz9477_reg.h
/linux/drivers/net/dsa/microchip/ksz_common.c
/linux/drivers/net/dsa/microchip/ksz_common.h
/linux/drivers/net/dsa/qca/qca8k-leds.c
/linux/drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.h
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
/linux/drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
/linux/drivers/net/ethernet/google/gve/gve_rx_dqo.c
/linux/drivers/net/ethernet/google/gve/gve_tx_dqo.c
/linux/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
/linux/drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
/linux/drivers/net/ethernet/ibm/ibmvnic.c
/linux/drivers/net/ethernet/intel/e1000e/netdev.c
/linux/drivers/net/ethernet/intel/ice/ice_ddp.c
/linux/drivers/net/ethernet/intel/ice/ice_hwmon.c
/linux/drivers/net/ethernet/intel/ice/ice_main.c
/linux/drivers/net/ethernet/intel/ice/ice_ptp.c
/linux/drivers/net/ethernet/intel/ice/ice_ptp.h
/linux/drivers/net/ethernet/intel/ice/ice_switch.c
/linux/drivers/net/ethernet/intel/igc/igc_main.c
/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/Makefile
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/qos.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/eq.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
/linux/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
/linux/drivers/net/ethernet/mellanox/mlxsw/pci.c
/linux/drivers/net/ethernet/mellanox/mlxsw/reg.h
/linux/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
/linux/drivers/net/ethernet/microchip/lan743x_ethtool.c
/linux/drivers/net/ethernet/microchip/lan743x_main.c
/linux/drivers/net/ethernet/microchip/lan743x_main.h
/linux/drivers/net/ethernet/microsoft/mana/mana_en.c
/linux/drivers/net/ethernet/pensando/ionic/ionic_dev.h
/linux/drivers/net/ethernet/pensando/ionic/ionic_lif.c
/linux/drivers/net/ethernet/pensando/ionic/ionic_txrx.c
/linux/drivers/net/ethernet/qualcomm/qca_debug.c
/linux/drivers/net/ethernet/qualcomm/qca_spi.c
/linux/drivers/net/ethernet/qualcomm/qca_spi.h
/linux/drivers/net/ethernet/renesas/rswitch.c
/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
/linux/drivers/net/ethernet/wangxun/libwx/wx_hw.c
/linux/drivers/net/ethernet/wangxun/libwx/wx_lib.c
/linux/drivers/net/ethernet/wangxun/libwx/wx_type.h
/linux/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
/linux/drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
/linux/drivers/net/ethernet/wangxun/txgbe/txgbe_irq.h
/linux/drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
/linux/drivers/net/geneve.c
/linux/drivers/net/netdevsim/netdev.c
/linux/drivers/net/ntb_netdev.c
/linux/drivers/net/phy/aquantia/aquantia.h
/linux/drivers/net/phy/dp83tg720.c
/linux/drivers/net/phy/micrel.c
/linux/drivers/net/phy/mxl-gpy.c
/linux/drivers/net/phy/sfp.c
/linux/drivers/net/pse-pd/Kconfig
/linux/drivers/net/usb/ax88179_178a.c
/linux/drivers/net/usb/qmi_wwan.c
/linux/drivers/net/usb/rtl8150.c
/linux/drivers/net/virtio_net.c
/linux/drivers/net/vxlan/vxlan_core.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/ops.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/rx.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
/linux/drivers/net/wireless/microchip/wilc1000/hif.c
/linux/drivers/net/wireless/ti/wlcore/cmd.c
/linux/drivers/net/wireless/ti/wlcore/main.c
/linux/drivers/net/wireless/ti/wlcore/tx.c
/linux/drivers/net/wireless/ti/wlcore/wlcore_i.h
/linux/drivers/nvme/host/apple.c
/linux/drivers/nvme/host/core.c
/linux/drivers/nvme/host/ioctl.c
/linux/drivers/nvme/host/nvme.h
/linux/drivers/nvme/target/configfs.c
/linux/drivers/nvme/target/core.c
/linux/drivers/nvme/target/fabrics-cmd-auth.c
/linux/drivers/nvme/target/fabrics-cmd.c
/linux/drivers/nvme/target/fc.c
/linux/drivers/nvme/target/passthru.c
/linux/drivers/parport/parport_amiga.c
/linux/drivers/pci/msi/msi.c
/linux/drivers/perf/riscv_pmu.c
/linux/drivers/perf/riscv_pmu_sbi.c
/linux/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
/linux/drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6-n4.h
/linux/drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_n4.h
/linux/drivers/phy/qualcomm/phy-qcom-qmp.h
/linux/drivers/pinctrl/bcm/pinctrl-bcm2835.c
/linux/drivers/pinctrl/core.c
/linux/drivers/pinctrl/pinctrl-rockchip.c
/linux/drivers/pinctrl/pinctrl-rockchip.h
/linux/drivers/pinctrl/pinctrl-tps6594.c
/linux/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
/linux/drivers/pinctrl/renesas/pinctrl-rzg2l.c
/linux/drivers/platform/mellanox/nvsw-sn2201.c
/linux/drivers/platform/x86/amilo-rfkill.c
/linux/drivers/platform/x86/firmware_attributes_class.c
/linux/drivers/platform/x86/ibm_rtl.c
/linux/drivers/platform/x86/intel/hid.c
/linux/drivers/platform/x86/intel/pmc/pltdrv.c
/linux/drivers/platform/x86/intel/rst.c
/linux/drivers/platform/x86/intel/smartconnect.c
/linux/drivers/platform/x86/intel/vbtn.c
/linux/drivers/platform/x86/lg-laptop.c
/linux/drivers/platform/x86/siemens/simatic-ipc-batt-apollolake.c
/linux/drivers/platform/x86/siemens/simatic-ipc-batt-elkhartlake.c
/linux/drivers/platform/x86/siemens/simatic-ipc-batt-f7188x.c
/linux/drivers/platform/x86/siemens/simatic-ipc-batt.c
/linux/drivers/platform/x86/siemens/simatic-ipc.c
/linux/drivers/platform/x86/toshiba_acpi.c
/linux/drivers/platform/x86/uv_sysfs.c
/linux/drivers/platform/x86/wireless-hotkey.c
/linux/drivers/platform/x86/xo1-rfkill.c
/linux/drivers/ptp/ptp_sysfs.c
/linux/drivers/pwm/pwm-stm32.c
/linux/drivers/ras/amd/atl/internal.h
/linux/drivers/ras/amd/atl/system.c
/linux/drivers/ras/amd/atl/umc.c
/linux/drivers/regulator/axp20x-regulator.c
/linux/drivers/regulator/bd71815-regulator.c
/linux/drivers/regulator/core.c
/linux/drivers/regulator/tps6594-regulator.c
/linux/drivers/reset/Kconfig
/linux/drivers/reset/hisilicon/hi6220_reset.c
/linux/drivers/s390/block/dasd_eckd.c
/linux/drivers/s390/block/dasd_fba.c
/linux/drivers/s390/char/sclp.c
/linux/drivers/s390/cio/vfio_ccw_cp.c
/linux/drivers/s390/virtio/virtio_ccw.c
/linux/drivers/scsi/libsas/sas_ata.c
/linux/drivers/scsi/libsas/sas_discover.c
/linux/drivers/scsi/libsas/sas_internal.h
/linux/drivers/scsi/mpi3mr/mpi3mr_app.c
/linux/drivers/scsi/mpt3sas/mpt3sas_base.c
/linux/drivers/scsi/mpt3sas/mpt3sas_base.h
/linux/drivers/scsi/mpt3sas/mpt3sas_ctl.c
/linux/drivers/scsi/mpt3sas/mpt3sas_scsih.c
/linux/drivers/scsi/scsi.c
/linux/drivers/scsi/scsi_debug.c
/linux/drivers/scsi/scsi_transport_sas.c
/linux/drivers/scsi/sd.c
/linux/drivers/soc/litex/Kconfig
/linux/drivers/soc/litex/litex_soc_ctrl.c
/linux/drivers/soc/tegra/fuse/fuse-tegra.c
/linux/drivers/soundwire/amd_manager.c
/linux/drivers/soundwire/intel_auxdevice.c
/linux/drivers/soundwire/mipi_disco.c
/linux/drivers/spi/spi-cs42l43.c
/linux/drivers/spi/spi-imx.c
/linux/drivers/spi/spi-stm32-qspi.c
/linux/drivers/spi/spi.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c
/linux/drivers/tee/optee/ffa_abi.c
/linux/drivers/thermal/gov_step_wise.c
/linux/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c
/linux/drivers/thermal/mediatek/lvts_thermal.c
/linux/drivers/thermal/thermal_core.c
/linux/drivers/thermal/thermal_core.h
/linux/drivers/thunderbolt/debugfs.c
/linux/drivers/tty/mxser.c
/linux/drivers/tty/n_tty.c
/linux/drivers/tty/serial/8250/8250_core.c
/linux/drivers/tty/serial/8250/8250_dw.c
/linux/drivers/tty/serial/8250/8250_dwlib.c
/linux/drivers/tty/serial/8250/8250_dwlib.h
/linux/drivers/tty/serial/8250/8250_omap.c
/linux/drivers/tty/serial/8250/8250_pci.c
/linux/drivers/tty/serial/8250/8250_pxa.c
/linux/drivers/tty/serial/Kconfig
/linux/drivers/tty/serial/Makefile
/linux/drivers/tty/serial/bcm63xx_uart.c
/linux/drivers/tty/serial/imx.c
/linux/drivers/tty/serial/mcf.c
/linux/drivers/tty/serial/serial_base.h
/linux/drivers/tty/serial/serial_base_bus.c
/linux/drivers/tty/serial/serial_core.c
/linux/drivers/tty/serial/serial_port.c
/linux/drivers/ufs/core/ufshcd.c
/linux/drivers/usb/Makefile
/linux/drivers/usb/atm/cxacru.c
/linux/drivers/usb/chipidea/core.c
/linux/drivers/usb/chipidea/ulpi.c
/linux/drivers/usb/class/cdc-wdm.c
/linux/drivers/usb/core/hcd.c
/linux/drivers/usb/dwc3/core.c
/linux/drivers/usb/gadget/function/f_printer.c
/linux/drivers/usb/gadget/function/u_ether.c
/linux/drivers/usb/gadget/udc/aspeed_udc.c
/linux/drivers/usb/host/xhci-pci.c
/linux/drivers/usb/host/xhci-ring.c
/linux/drivers/usb/host/xhci.h
/linux/drivers/usb/musb/da8xx.c
/linux/drivers/usb/storage/alauda.c
/linux/drivers/usb/storage/scsiglue.c
/linux/drivers/usb/storage/uas.c
/linux/drivers/usb/typec/tcpm/tcpm.c
/linux/drivers/usb/typec/ucsi/ucsi.c
/linux/drivers/usb/typec/ucsi/ucsi_acpi.c
/linux/drivers/usb/typec/ucsi/ucsi_glink.c
/linux/drivers/usb/typec/ucsi/ucsi_stm32g0.c
/linux/drivers/vfio/device_cdev.c
/linux/drivers/vfio/group.c
/linux/drivers/vfio/pci/vfio_pci_core.c
/linux/drivers/vfio/vfio_main.c
/linux/drivers/watchdog/Kconfig
/linux/drivers/watchdog/menz69_wdt.c
/linux/drivers/watchdog/omap_wdt.c
/linux/drivers/watchdog/simatic-ipc-wdt.c
/linux/drivers/watchdog/ts4800_wdt.c
/linux/drivers/watchdog/twl4030_wdt.c
/linux/fs/afs/inode.c
/linux/fs/bcachefs/alloc_background.c
/linux/fs/bcachefs/alloc_background.h
/linux/fs/bcachefs/alloc_foreground.c
/linux/fs/bcachefs/bcachefs.h
/linux/fs/bcachefs/bcachefs_format.h
/linux/fs/bcachefs/bkey.c
/linux/fs/bcachefs/bkey_methods.c
/linux/fs/bcachefs/bkey_methods.h
/linux/fs/bcachefs/btree_cache.c
/linux/fs/bcachefs/btree_gc.c
/linux/fs/bcachefs/btree_io.c
/linux/fs/bcachefs/btree_iter.c
/linux/fs/bcachefs/btree_key_cache.c
/linux/fs/bcachefs/btree_node_scan.c
/linux/fs/bcachefs/btree_types.h
/linux/fs/bcachefs/buckets.c
/linux/fs/bcachefs/buckets.h
/linux/fs/bcachefs/buckets_types.h
/linux/fs/bcachefs/chardev.c
/linux/fs/bcachefs/data_update.c
/linux/fs/bcachefs/debug.c
/linux/fs/bcachefs/ec.c
/linux/fs/bcachefs/errcode.h
/linux/fs/bcachefs/error.c
/linux/fs/bcachefs/error.h
/linux/fs/bcachefs/extents.c
/linux/fs/bcachefs/fs-ioctl.c
/linux/fs/bcachefs/fs.c
/linux/fs/bcachefs/fsck.c
/linux/fs/bcachefs/io_read.c
/linux/fs/bcachefs/io_write.c
/linux/fs/bcachefs/journal.c
/linux/fs/bcachefs/journal_io.c
/linux/fs/bcachefs/journal_seq_blacklist.c
/linux/fs/bcachefs/lru.h
/linux/fs/bcachefs/movinggc.c
/linux/fs/bcachefs/opts.h
/linux/fs/bcachefs/recovery.c
/linux/fs/bcachefs/sb-downgrade.c
/linux/fs/bcachefs/sb-errors.c
/linux/fs/bcachefs/sb-errors_format.h
/linux/fs/bcachefs/seqmutex.h
/linux/fs/bcachefs/snapshot.c
/linux/fs/bcachefs/str_hash.h
/linux/fs/bcachefs/super-io.c
/linux/fs/bcachefs/super.c
/linux/fs/btrfs/bio.c
/linux/fs/btrfs/block-group.c
/linux/fs/btrfs/extent_io.c
/linux/fs/btrfs/free-space-cache.c
/linux/fs/btrfs/inode.c
/linux/fs/btrfs/qgroup.c
/linux/fs/btrfs/ref-verify.c
/linux/fs/btrfs/scrub.c
/linux/fs/btrfs/space-info.c
/linux/fs/btrfs/tree-log.c
/linux/fs/cachefiles/daemon.c
/linux/fs/cachefiles/internal.h
/linux/fs/cachefiles/ondemand.c
/linux/fs/dcache.c
/linux/fs/debugfs/inode.c
/linux/fs/erofs/super.c
/linux/fs/erofs/zmap.c
/linux/fs/erofs/zutil.c
/linux/fs/file.c
/linux/fs/iomap/buffered-io.c
/linux/fs/jfs/xattr.c
/linux/fs/locks.c
/linux/fs/namei.c
/linux/fs/netfs/buffered_write.c
/linux/fs/netfs/direct_write.c
/linux/fs/netfs/internal.h
/linux/fs/netfs/misc.c
/linux/fs/netfs/write_issue.c
/linux/fs/nfs/dir.c
/linux/fs/nfs/direct.c
/linux/fs/nfs/nfs4proc.c
/linux/fs/nfs/pagelist.c
/linux/fs/nfs/symlink.c
/linux/fs/nfsd/netlink.c
/linux/fs/nfsd/netlink.h
/linux/fs/nfsd/nfsctl.c
/linux/fs/nfsd/nfssvc.c
/linux/fs/nilfs2/alloc.c
/linux/fs/nilfs2/alloc.h
/linux/fs/nilfs2/dat.c
/linux/fs/nilfs2/dir.c
/linux/fs/nilfs2/ifile.c
/linux/fs/nilfs2/nilfs.h
/linux/fs/nilfs2/the_nilfs.c
/linux/fs/nilfs2/the_nilfs.h
/linux/fs/ocfs2/aops.c
/linux/fs/ocfs2/journal.c
/linux/fs/ocfs2/journal.h
/linux/fs/ocfs2/ocfs2.h
/linux/fs/ocfs2/ocfs2_trace.h
/linux/fs/ocfs2/super.c
/linux/fs/open.c
/linux/fs/overlayfs/dir.c
/linux/fs/overlayfs/export.c
/linux/fs/proc/task_mmu.c
/linux/fs/smb/client/cifsfs.c
/linux/fs/smb/client/cifsglob.h
/linux/fs/smb/client/cifssmb.c
/linux/fs/smb/client/file.c
/linux/fs/smb/client/smb2pdu.c
/linux/fs/smb/server/smb2pdu.c
/linux/fs/smb/server/vfs.c
/linux/fs/smb/server/vfs.h
/linux/fs/smb/server/vfs_cache.c
/linux/fs/super.c
/linux/fs/xfs/libxfs/xfs_bmap.c
/linux/fs/xfs/libxfs/xfs_fs.h
/linux/fs/xfs/libxfs/xfs_inode_buf.c
/linux/fs/xfs/libxfs/xfs_sb.c
/linux/fs/xfs/xfs_bmap_util.c
/linux/fs/xfs/xfs_bmap_util.h
/linux/fs/xfs/xfs_icache.c
/linux/fs/xfs/xfs_inode.c
/linux/fs/xfs/xfs_iomap.c
/linux/include/acpi/acpixf.h
/linux/include/asm-generic/syscalls.h
/linux/include/dt-bindings/net/ti-dp83867.h
/linux/include/dt-bindings/net/ti-dp83869.h
/linux/include/linux/bio.h
/linux/include/linux/bpf_verifier.h
/linux/include/linux/btf.h
/linux/include/linux/closure.h
/linux/include/linux/compat.h
/linux/include/linux/compiler_types.h
/linux/include/linux/device.h
/linux/include/linux/filter.h
/linux/include/linux/fsnotify.h
/linux/include/linux/ftrace.h
/linux/include/linux/i2c.h
/linux/include/linux/io_uring_types.h
/linux/include/linux/kcov.h
/linux/include/linux/libata.h
/linux/include/linux/lsm_hook_defs.h
/linux/include/linux/mlx5/mlx5_ifc.h
/linux/include/linux/mm.h
/linux/include/linux/mmzone.h
/linux/include/linux/module.h
/linux/include/linux/netfs.h
/linux/include/linux/numa.h
/linux/include/linux/nvme.h
/linux/include/linux/page-flags.h
/linux/include/linux/pagemap.h
/linux/include/linux/pgalloc_tag.h
/linux/include/linux/phy.h
/linux/include/linux/printk.h
/linux/include/linux/pse-pd/pse.h
/linux/include/linux/security.h
/linux/include/linux/serial_core.h
/linux/include/linux/spi/spi.h
/linux/include/linux/string.h
/linux/include/linux/syscalls.h
/linux/include/linux/sysfs.h
/linux/include/linux/tpm.h
/linux/include/linux/vfio.h
/linux/include/linux/vfio_pci_core.h
/linux/include/linux/workqueue.h
/linux/include/net/bluetooth/hci.h
/linux/include/net/bluetooth/hci_core.h
/linux/include/net/bluetooth/hci_sync.h
/linux/include/net/inet_connection_sock.h
/linux/include/net/ip_tunnels.h
/linux/include/net/mac80211.h
/linux/include/net/netfilter/nf_tables.h
/linux/include/net/netns/netfilter.h
/linux/include/scsi/scsi_devinfo.h
/linux/include/scsi/scsi_transport_sas.h
/linux/include/sound/dmaengine_pcm.h
/linux/include/trace/events/cachefiles.h
/linux/include/trace/events/firewire.h
/linux/include/trace/events/qdisc.h
/linux/include/uapi/asm-generic/unistd.h
/linux/include/uapi/drm/panthor_drm.h
/linux/include/uapi/linux/stat.h
/linux/include/uapi/linux/trace_mmap.h
/linux/init/Kconfig
/linux/io_uring/cancel.h
/linux/io_uring/io_uring.c
/linux/io_uring/net.c
/linux/io_uring/rsrc.c
/linux/kernel/auditfilter.c
/linux/kernel/bpf/arena.c
/linux/kernel/bpf/core.c
/linux/kernel/bpf/ringbuf.c
/linux/kernel/bpf/verifier.c
/linux/kernel/cpu.c
/linux/kernel/exit.c
/linux/kernel/gcov/gcc_4_7.c
/linux/kernel/kallsyms.c
/linux/kernel/kcov.c
/linux/kernel/module/kallsyms.c
/linux/kernel/pid_namespace.c
/linux/kernel/printk/Makefile
/linux/kernel/printk/console_cmdline.h
/linux/kernel/printk/printk.c
/linux/kernel/sys_ni.c
/linux/kernel/time/hrtimer.c
/linux/kernel/time/tick-common.c
/linux/kernel/trace/Kconfig
/linux/kernel/trace/ftrace.c
/linux/kernel/workqueue.c
/linux/lib/Kconfig
/linux/lib/alloc_tag.c
/linux/lib/closure.c
/linux/lib/fortify_kunit.c
/linux/lib/overflow_kunit.c
/linux/lib/string_helpers_kunit.c
/linux/lib/string_kunit.c
/linux/mm/compaction.c
/linux/mm/debug_vm_pgtable.c
/linux/mm/huge_memory.c
/linux/mm/internal.h
/linux/mm/kasan/common.c
/linux/mm/memblock.c
/linux/mm/memcontrol.c
/linux/mm/memory.c
/linux/mm/migrate.c
/linux/mm/mm_init.c
/linux/mm/page-writeback.c
/linux/mm/page_alloc.c
/linux/mm/page_table_check.c
/linux/mm/shmem.c
/linux/mm/slub.c
/linux/mm/util.c
/linux/mm/vmalloc.c
/linux/net/batman-adv/originator.c
/linux/net/batman-adv/translation-table.c
/linux/net/bluetooth/hci_conn.c
/linux/net/bluetooth/hci_core.c
/linux/net/bluetooth/hci_event.c
/linux/net/bluetooth/hci_sync.c
/linux/net/bluetooth/iso.c
/linux/net/bluetooth/l2cap_core.c
/linux/net/bluetooth/l2cap_sock.c
/linux/net/bridge/br_mst.c
/linux/net/can/j1939/main.c
/linux/net/can/j1939/transport.c
/linux/net/core/datagram.c
/linux/net/core/dev.c
/linux/net/core/filter.c
/linux/net/core/net_namespace.c
/linux/net/core/netdev-genl.c
/linux/net/core/sock.c
/linux/net/core/xdp.c
/linux/net/dccp/ipv4.c
/linux/net/dccp/ipv6.c
/linux/net/ipv4/cipso_ipv4.c
/linux/net/ipv4/inet_connection_sock.c
/linux/net/ipv4/inet_diag.c
/linux/net/ipv4/tcp_ao.c
/linux/net/ipv4/tcp_input.c
/linux/net/ipv4/tcp_metrics.c
/linux/net/ipv4/tcp_timer.c
/linux/net/ipv6/ip6_fib.c
/linux/net/ipv6/netfilter.c
/linux/net/ipv6/route.c
/linux/net/ipv6/seg6_local.c
/linux/net/ipv6/tcp_ipv6.c
/linux/net/ipv6/xfrm6_policy.c
/linux/net/mac80211/driver-ops.c
/linux/net/mac80211/iface.c
/linux/net/mac80211/main.c
/linux/net/mac80211/scan.c
/linux/net/mac80211/util.c
/linux/net/mac802154/main.c
/linux/net/mac802154/tx.c
/linux/net/mptcp/pm_netlink.c
/linux/net/mptcp/protocol.c
/linux/net/netfilter/core.c
/linux/net/netfilter/ipset/ip_set_core.c
/linux/net/netfilter/ipset/ip_set_list_set.c
/linux/net/netfilter/nf_conntrack_standalone.c
/linux/net/netfilter/nf_hooks_lwtunnel.c
/linux/net/netfilter/nf_internals.h
/linux/net/netfilter/nf_tables_api.c
/linux/net/netfilter/nft_lookup.c
/linux/net/netfilter/nft_meta.c
/linux/net/netfilter/nft_payload.c
/linux/net/netrom/nr_timer.c
/linux/net/openvswitch/conntrack.c
/linux/net/sched/act_api.c
/linux/net/sched/act_ct.c
/linux/net/sched/sch_generic.c
/linux/net/sunrpc/auth_gss/auth_gss.c
/linux/net/sunrpc/svc.c
/linux/net/tipc/node.c
/linux/net/unix/af_unix.c
/linux/net/unix/garbage.c
/linux/net/wireless/nl80211.c
/linux/net/wireless/scan.c
macros/lib.rs
/linux/scripts/Makefile.dtbinst
/linux/scripts/Makefile.host
/linux/scripts/Makefile.package
/linux/scripts/gdb/linux/Makefile
/linux/scripts/package/kernel.spec
/linux/security/Kconfig.hardening
/linux/security/apparmor/audit.c
/linux/security/apparmor/include/audit.h
/linux/security/integrity/ima/ima.h
/linux/security/integrity/ima/ima_fs.c
/linux/security/integrity/ima/ima_policy.c
/linux/security/security.c
/linux/security/selinux/include/audit.h
/linux/security/selinux/ss/services.c
/linux/security/smack/smack_lsm.c
/linux/security/yama/yama_lsm.c
/linux/sound/core/pcm_dmaengine.c
/linux/sound/core/pcm_native.c
/linux/sound/core/seq/seq_ump_convert.c
/linux/sound/hda/intel-dsp-config.c
/linux/sound/oss/dmasound/dmasound_core.c
/linux/sound/pci/hda/Kconfig
/linux/sound/pci/hda/cs35l41_hda.c
/linux/sound/pci/hda/cs35l41_hda_property.c
/linux/sound/pci/hda/cs35l56_hda.c
/linux/sound/pci/hda/patch_realtek.c
/linux/sound/pci/hda/tas2781_hda_i2c.c
/linux/sound/soc/amd/acp/acp-i2s.c
/linux/sound/soc/amd/acp/acp-pci.c
/linux/sound/soc/amd/yc/acp6x-mach.c
/linux/sound/soc/atmel/atmel-classd.c
/linux/sound/soc/codecs/cs35l56-shared.c
/linux/sound/soc/codecs/cs42l43-jack.c
/linux/sound/soc/codecs/es8326.c
/linux/sound/soc/codecs/rt5645.c
/linux/sound/soc/codecs/rt5645.h
/linux/sound/soc/codecs/rt722-sdca-sdw.c
/linux/sound/soc/fsl/fsl-asoc-card.c
/linux/sound/soc/fsl/imx-pcm-dma.c
/linux/sound/soc/intel/avs/topology.c
/linux/sound/soc/intel/boards/bytcr_rt5640.c
/linux/sound/soc/intel/common/soc-acpi-intel-mtl-match.c
/linux/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
/linux/sound/soc/mediatek/mt8195/mt8195-mt6359.c
/linux/sound/soc/mxs/mxs-pcm.c
/linux/sound/soc/qcom/qdsp6/q6apm-lpass-dais.c
/linux/sound/soc/qcom/sdw.c
/linux/sound/soc/rockchip/rockchip_i2s_tdm.c
/linux/sound/soc/soc-generic-dmaengine-pcm.c
/linux/sound/soc/soc-topology.c
/linux/sound/soc/sof/intel/hda-dai.c
/linux/sound/soc/sof/sof-audio.c
/linux/sound/soc/ti/davinci-mcasp.c
/linux/sound/soc/ti/omap-hdmi.c
/linux/tools/hv/Makefile
/linux/tools/power/x86/turbostat/Makefile
/linux/tools/power/x86/turbostat/turbostat.c
/linux/tools/testing/cxl/test/cxl.c
/linux/tools/testing/selftests/bpf/Makefile
/linux/tools/testing/selftests/bpf/prog_tests/ringbuf.c
/linux/tools/testing/selftests/bpf/prog_tests/verifier.c
/linux/tools/testing/selftests/bpf/progs/test_ringbuf_write.c
/linux/tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
/linux/tools/testing/selftests/bpf/progs/verifier_movsx.c
/linux/tools/testing/selftests/bpf/progs/verifier_or_jmp32_k.c
/linux/tools/testing/selftests/drivers/net/virtio_net/config
/linux/tools/testing/selftests/fchmodat2/Makefile
/linux/tools/testing/selftests/filesystems/statmount/statmount_test.c
/linux/tools/testing/selftests/kselftest_harness.h
/linux/tools/testing/selftests/kvm/include/x86_64/processor.h
/linux/tools/testing/selftests/kvm/lib/riscv/ucall.c
/linux/tools/testing/selftests/kvm/lib/x86_64/processor.c
/linux/tools/testing/selftests/kvm/riscv/ebreak_test.c
/linux/tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
/linux/tools/testing/selftests/kvm/x86_64/sev_init2_tests.c
/linux/tools/testing/selftests/mm/ksm_functional_tests.c
/linux/tools/testing/selftests/mm/map_fixed_noreplace.c
/linux/tools/testing/selftests/net/.gitignore
/linux/tools/testing/selftests/net/Makefile
/linux/tools/testing/selftests/net/af_unix/Makefile
/linux/tools/testing/selftests/net/af_unix/config
/linux/tools/testing/selftests/net/af_unix/msg_oob.c
/linux/tools/testing/selftests/net/af_unix/scm_rights.c
/linux/tools/testing/selftests/net/config
/linux/tools/testing/selftests/net/mptcp/mptcp_join.sh
/linux/tools/testing/selftests/net/mptcp/userspace_pm.sh
/linux/tools/testing/selftests/net/msg_zerocopy.c
/linux/tools/testing/selftests/net/openvswitch/openvswitch.sh
/linux/tools/testing/selftests/net/openvswitch/ovs-dpctl.py
/linux/tools/testing/selftests/net/srv6_end_dx4_netfilter_test.sh
/linux/tools/testing/selftests/net/srv6_end_dx6_netfilter_test.sh
/linux/tools/testing/selftests/openat2/Makefile
/linux/tools/testing/selftests/powerpc/flags.mk
/linux/tools/testing/selftests/resctrl/cat_test.c
/linux/tools/testing/selftests/riscv/sigreturn/sigreturn.c
/linux/tools/testing/selftests/seccomp/seccomp_benchmark.c
/linux/virt/kvm/dirty_ring.c
/linux/virt/kvm/guest_memfd.c
/linux/virt/kvm/kvm_main.c
ad59baa303-Jul-2024 Vlastimil Babka <vbabka@suse.cz>

slab, rust: extend kmalloc() alignment guarantees to remove Rust padding

Slab allocators have been guaranteeing natural alignment for
power-of-two sizes since commit 59bb47985c1d ("mm, sl[aou]b: gua

slab, rust: extend kmalloc() alignment guarantees to remove Rust padding

Slab allocators have been guaranteeing natural alignment for
power-of-two sizes since commit 59bb47985c1d ("mm, sl[aou]b: guarantee
natural alignment for kmalloc(power-of-two)"), while any other sizes are
guaranteed to be aligned only to ARCH_KMALLOC_MINALIGN bytes (although
in practice are aligned more than that in non-debug scenarios).

Rust's allocator API specifies size and alignment per allocation, which
have to satisfy the following rules, per Alice Ryhl [1]:

1. The alignment is a power of two.
2. The size is non-zero.
3. When you round up the size to the next multiple of the alignment,
then it must not overflow the signed type isize / ssize_t.

In order to map this to kmalloc()'s guarantees, some requested
allocation sizes have to be padded to the next power-of-two size [2].
For example, an allocation of size 96 and alignment of 32 will be padded
to an allocation of size 128, because the existing kmalloc-96 bucket
doesn't guarantee alignent above ARCH_KMALLOC_MINALIGN. Without slab
debugging active, the layout of the kmalloc-96 slabs however naturally
align the objects to 32 bytes, so extending the size to 128 bytes is
wasteful.

To improve the situation we can extend the kmalloc() alignment
guarantees in a way that

1) doesn't change the current slab layout (and thus does not increase
internal fragmentation) when slab debugging is not active
2) reduces waste in the Rust allocator use case
3) is a superset of the current guarantee for power-of-two sizes.

The extended guarantee is that alignment is at least the largest
power-of-two divisor of the requested size. For power-of-two sizes the
largest divisor is the size itself, but let's keep this case documented
separately for clarity.

For current kmalloc size buckets, it means kmalloc-96 will guarantee
alignment of 32 bytes and kmalloc-196 will guarantee 64 bytes.

This covers the rules 1 and 2 above of Rust's API as long as the size is
a multiple of the alignment. The Rust layer should now only need to
round up the size to the next multiple if it isn't, while enforcing the
rule 3.

Implementation-wise, this changes the alignment calculation in
create_boot_cache(). While at it also do the calulation only for caches
with the SLAB_KMALLOC flag, because the function is also used to create
the initial kmem_cache and kmem_cache_node caches, where no alignment
guarantee is necessary.

In the Rust allocator's krealloc_aligned(), remove the code that padded
sizes to the next power of two (suggested by Alice Ryhl) as it's no
longer necessary with the new guarantees.

Reported-by: Alice Ryhl <aliceryhl@google.com>
Reported-by: Boqun Feng <boqun.feng@gmail.com>
Link: https://lore.kernel.org/all/CAH5fLggjrbdUuT-H-5vbQfMazjRDpp2%2Bk3%3DYhPyS17ezEqxwcw@mail.gmail.com/ [1]
Link: https://lore.kernel.org/all/CAH5fLghsZRemYUwVvhk77o6y1foqnCeDzW4WZv6ScEWna2+_jw@mail.gmail.com/ [2]
Reviewed-by: Boqun Feng <boqun.feng@gmail.com>
Acked-by: Roman Gushchin <roman.gushchin@linux.dev>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>

show more ...


/linux/.mailmap
/linux/Documentation/ABI/stable/sysfs-bus-mhi
/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3x
/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-tmc
/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-tpdm
/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
/linux/Documentation/ABI/testing/sysfs-bus-iio
/linux/Documentation/ABI/testing/sysfs-bus-iio-ad9739a
/linux/Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
/linux/Documentation/ABI/testing/sysfs-class-led-trigger-pattern
/linux/Documentation/admin-guide/kernel-parameters.txt
/linux/Documentation/admin-guide/sysrq.rst
/linux/Documentation/arch/arm64/silicon-errata.rst
/linux/Documentation/arch/riscv/cmodx.rst
/linux/Documentation/arch/riscv/hwprobe.rst
/linux/Documentation/arch/riscv/index.rst
/linux/Documentation/core-api/floating-point.rst
/linux/Documentation/core-api/index.rst
/linux/Documentation/core-api/memory-allocation.rst
/linux/Documentation/devicetree/bindings/arm/qcom,coresight-tpda.yaml
/linux/Documentation/devicetree/bindings/fpga/xlnx,fpga-selectmap.yaml
/linux/Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7173.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml
/linux/Documentation/devicetree/bindings/iio/adc/allwinner,sun20i-d1-gpadc.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
/linux/Documentation/devicetree/bindings/iio/dac/ti,dac5571.yaml
/linux/Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml
/linux/Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
/linux/Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
/linux/Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
/linux/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
/linux/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
/linux/Documentation/devicetree/bindings/input/qcom,pm8xxx-vib.yaml
/linux/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
/linux/Documentation/devicetree/bindings/leds/leds-qcom-lpg.yaml
/linux/Documentation/devicetree/bindings/leds/nxp,pca963x.yaml
/linux/Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
/linux/Documentation/devicetree/bindings/mfd/allwinner,sun6i-a31-prcm.yaml
/linux/Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml
/linux/Documentation/devicetree/bindings/mfd/brcm,cru.yaml
/linux/Documentation/devicetree/bindings/mfd/brcm,misc.yaml
/linux/Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
/linux/Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
/linux/Documentation/devicetree/bindings/mfd/iqs62x.yaml
/linux/Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
/linux/Documentation/devicetree/bindings/mfd/max77650.yaml
/linux/Documentation/devicetree/bindings/mfd/maxim,max77686.yaml
/linux/Documentation/devicetree/bindings/mfd/maxim,max77693.yaml
/linux/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml
/linux/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
/linux/Documentation/devicetree/bindings/mfd/qcom-pm8xxx.yaml
/linux/Documentation/devicetree/bindings/mfd/richtek,rt4831.yaml
/linux/Documentation/devicetree/bindings/mfd/ricoh,rn5t618.yaml
/linux/Documentation/devicetree/bindings/mfd/rockchip,rk805.yaml
/linux/Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml
/linux/Documentation/devicetree/bindings/mfd/rockchip,rk816.yaml
/linux/Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml
/linux/Documentation/devicetree/bindings/mfd/rockchip,rk818.yaml
/linux/Documentation/devicetree/bindings/mfd/rohm,bd71815-pmic.yaml
/linux/Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml
/linux/Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.yaml
/linux/Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
/linux/Documentation/devicetree/bindings/mfd/rohm,bd9576-pmic.yaml
/linux/Documentation/devicetree/bindings/mfd/samsung,s2mpa01.yaml
/linux/Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml
/linux/Documentation/devicetree/bindings/mfd/samsung,s5m8767.yaml
/linux/Documentation/devicetree/bindings/mfd/st,stmfx.yaml
/linux/Documentation/devicetree/bindings/mfd/st,stpmic1.yaml
/linux/Documentation/devicetree/bindings/mfd/stericsson,ab8500.yaml
/linux/Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml
/linux/Documentation/devicetree/bindings/mfd/syscon.yaml
/linux/Documentation/devicetree/bindings/mfd/ti,lp8732.yaml
/linux/Documentation/devicetree/bindings/mfd/ti,tps65086.yaml
/linux/Documentation/devicetree/bindings/mfd/ti,tps6594.yaml
/linux/Documentation/devicetree/bindings/mfd/ti,twl.yaml
/linux/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
/linux/Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml
/linux/Documentation/devicetree/bindings/rtc/alphascale,asm9260-rtc.yaml
/linux/Documentation/devicetree/bindings/rtc/fsl,stmp3xxx-rtc.yaml
/linux/Documentation/devicetree/bindings/rtc/marvell,armada-380-rtc.yaml
/linux/Documentation/devicetree/bindings/rtc/marvell,pxa-rtc.yaml
/linux/Documentation/devicetree/bindings/rtc/nxp,lpc1788-rtc.yaml
/linux/Documentation/devicetree/bindings/rtc/trivial-rtc.yaml
/linux/Documentation/devicetree/bindings/serial/actions,owl-uart.yaml
/linux/Documentation/devicetree/bindings/serial/brcm,bcm2835-aux-uart.yaml
/linux/Documentation/devicetree/bindings/serial/cdns,uart.yaml
/linux/Documentation/devicetree/bindings/serial/renesas,scif.yaml
/linux/Documentation/devicetree/bindings/sound/st,stm32-sai.yaml
/linux/Documentation/devicetree/bindings/sound/xmos,xvf3500.yaml
/linux/Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
/linux/Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.yaml
/linux/Documentation/devicetree/bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml
/linux/Documentation/devicetree/bindings/usb/chipidea,usb2-common.yaml
/linux/Documentation/devicetree/bindings/usb/chipidea,usb2-imx.yaml
/linux/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml
/linux/Documentation/devicetree/bindings/usb/cypress,hx3.yaml
/linux/Documentation/devicetree/bindings/usb/dwc2.yaml
/linux/Documentation/devicetree/bindings/usb/microchip,usb2514.yaml
/linux/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
/linux/Documentation/devicetree/bindings/usb/qcom,pmic-typec.yaml
/linux/Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
/linux/Documentation/devicetree/bindings/usb/samsung,exynos-dwc3.yaml
/linux/Documentation/devicetree/bindings/usb/snps,dwc3.yaml
/linux/Documentation/devicetree/bindings/usb/usb-uhci.yaml
/linux/Documentation/driver-api/fpga/fpga-bridge.rst
/linux/Documentation/driver-api/fpga/fpga-mgr.rst
/linux/Documentation/driver-api/fpga/fpga-region.rst
/linux/Documentation/filesystems/ceph.rst
/linux/Documentation/filesystems/proc.rst
/linux/Documentation/iio/ad7944.rst
/linux/Documentation/iio/adis16475.rst
/linux/Documentation/iio/index.rst
/linux/Documentation/rust/arch-support.rst
/linux/Documentation/sound/hd-audio/notes.rst
/linux/Documentation/trace/hisi-ptt.rst
/linux/Documentation/userspace-api/index.rst
/linux/Documentation/userspace-api/ioctl/ioctl-number.rst
/linux/Documentation/userspace-api/mseal.rst
/linux/MAINTAINERS
/linux/Makefile
/linux/arch/Kconfig
/linux/arch/alpha/kernel/syscalls/syscall.tbl
/linux/arch/arm/Makefile
/linux/arch/arm/configs/multi_v7_defconfig
/linux/arch/arm/include/asm/fpu.h
/linux/arch/arm/lib/Makefile
/linux/arch/arm/tools/syscall.tbl
/linux/arch/arm64/Kconfig
/linux/arch/arm64/Makefile
/linux/arch/arm64/boot/dts/renesas/r9a07g043.dtsi
/linux/arch/arm64/boot/dts/renesas/r9a07g044.dtsi
/linux/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
/linux/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
/linux/arch/arm64/configs/defconfig
/linux/arch/arm64/include/asm/asm-bug.h
/linux/arch/arm64/include/asm/barrier.h
/linux/arch/arm64/include/asm/cpucaps.h
/linux/arch/arm64/include/asm/cputype.h
/linux/arch/arm64/include/asm/fpu.h
/linux/arch/arm64/include/asm/unistd.h
/linux/arch/arm64/include/asm/unistd32.h
/linux/arch/arm64/kernel/cpu_errata.c
/linux/arch/arm64/kernel/cpufeature.c
/linux/arch/arm64/kernel/fpsimd.c
/linux/arch/arm64/kernel/patching.c
/linux/arch/arm64/kernel/proton-pack.c
/linux/arch/arm64/kernel/trace-events-emulation.h
/linux/arch/arm64/lib/Makefile
/linux/arch/arm64/tools/cpucaps
/linux/arch/loongarch/Kconfig
/linux/arch/loongarch/Makefile
/linux/arch/loongarch/include/asm/fpu.h
/linux/arch/m68k/kernel/syscalls/syscall.tbl
/linux/arch/microblaze/kernel/syscalls/syscall.tbl
/linux/arch/mips/configs/ci20_defconfig
/linux/arch/mips/kernel/syscalls/syscall_n32.tbl
/linux/arch/mips/kernel/syscalls/syscall_n64.tbl
/linux/arch/mips/kernel/syscalls/syscall_o32.tbl
/linux/arch/parisc/kernel/syscalls/syscall.tbl
/linux/arch/powerpc/Kconfig
/linux/arch/powerpc/Makefile
/linux/arch/powerpc/include/asm/fpu.h
/linux/arch/powerpc/include/asm/trace.h
/linux/arch/powerpc/kernel/syscalls/syscall.tbl
/linux/arch/powerpc/perf/hv-24x7.c
/linux/arch/powerpc/platforms/powernv/opal.c
/linux/arch/riscv/Kconfig
/linux/arch/riscv/Makefile
/linux/arch/riscv/boot/install.sh
/linux/arch/riscv/configs/defconfig
/linux/arch/riscv/errata/sifive/errata.c
/linux/arch/riscv/include/asm/atomic.h
/linux/arch/riscv/include/asm/cache.h
/linux/arch/riscv/include/asm/cacheflush.h
/linux/arch/riscv/include/asm/cmpxchg.h
/linux/arch/riscv/include/asm/errata_list.h
/linux/arch/riscv/include/asm/fpu.h
/linux/arch/riscv/include/asm/ftrace.h
/linux/arch/riscv/include/asm/irqflags.h
/linux/arch/riscv/include/asm/mmu.h
/linux/arch/riscv/include/asm/patch.h
/linux/arch/riscv/include/asm/pgalloc.h
/linux/arch/riscv/include/asm/pgtable-64.h
/linux/arch/riscv/include/asm/pgtable.h
/linux/arch/riscv/include/asm/processor.h
/linux/arch/riscv/include/asm/sbi.h
/linux/arch/riscv/include/asm/smp.h
/linux/arch/riscv/include/asm/suspend.h
/linux/arch/riscv/include/asm/switch_to.h
/linux/arch/riscv/include/asm/tlbflush.h
/linux/arch/riscv/include/uapi/asm/hwprobe.h
/linux/arch/riscv/kernel/Makefile
/linux/arch/riscv/kernel/asm-offsets.c
/linux/arch/riscv/kernel/cpu.c
/linux/arch/riscv/kernel/cpufeature.c
/linux/arch/riscv/kernel/fpu.S
/linux/arch/riscv/kernel/ftrace.c
/linux/arch/riscv/kernel/kernel_mode_fpu.c
/linux/arch/riscv/kernel/mcount-dyn.S
/linux/arch/riscv/kernel/patch.c
/linux/arch/riscv/kernel/sbi-ipi.c
/linux/arch/riscv/kernel/smp.c
/linux/arch/riscv/kernel/smpboot.c
/linux/arch/riscv/kernel/stacktrace.c
/linux/arch/riscv/kernel/suspend.c
/linux/arch/riscv/kernel/sys_hwprobe.c
/linux/arch/riscv/kernel/sys_riscv.c
/linux/arch/riscv/kernel/traps_misaligned.c
/linux/arch/riscv/lib/uaccess.S
/linux/arch/riscv/mm/Makefile
/linux/arch/riscv/mm/cacheflush.c
/linux/arch/riscv/mm/context.c
/linux/arch/riscv/mm/fault.c
/linux/arch/riscv/mm/init.c
/linux/arch/riscv/mm/pageattr.c
/linux/arch/riscv/mm/tlbflush.c
/linux/arch/s390/kernel/syscalls/syscall.tbl
/linux/arch/sh/kernel/syscalls/syscall.tbl
/linux/arch/sparc/include/asm/asm-prototypes.h
/linux/arch/sparc/include/asm/floppy_64.h
/linux/arch/sparc/include/asm/parport_64.h
/linux/arch/sparc/include/asm/smp_64.h
/linux/arch/sparc/include/uapi/asm/termbits.h
/linux/arch/sparc/include/uapi/asm/termios.h
/linux/arch/sparc/kernel/adi_64.c
/linux/arch/sparc/kernel/chmc.c
/linux/arch/sparc/kernel/irq_64.c
/linux/arch/sparc/kernel/kernel.h
/linux/arch/sparc/kernel/leon_kernel.c
/linux/arch/sparc/kernel/of_device_64.c
/linux/arch/sparc/kernel/pci_msi.c
/linux/arch/sparc/kernel/pci_sun4v.c
/linux/arch/sparc/kernel/prom_64.c
/linux/arch/sparc/kernel/setup_64.c
/linux/arch/sparc/kernel/smp_64.c
/linux/arch/sparc/kernel/syscalls/syscall.tbl
/linux/arch/sparc/kernel/time_64.c
/linux/arch/sparc/kernel/traps_64.c
/linux/arch/sparc/kernel/uprobes.c
/linux/arch/sparc/mm/init_64.c
/linux/arch/sparc/mm/srmmu.c
/linux/arch/sparc/prom/tree_64.c
/linux/arch/sparc/vdso/vma.c
/linux/arch/um/Makefile
/linux/arch/um/drivers/line.c
/linux/arch/um/drivers/pcap_kern.c
/linux/arch/um/drivers/rtc_kern.c
/linux/arch/um/drivers/slirp_user.c
/linux/arch/um/drivers/ubd_kern.c
/linux/arch/um/drivers/ubd_user.c
/linux/arch/um/drivers/vector_kern.c
/linux/arch/um/drivers/virt-pci.c
/linux/arch/um/drivers/virtio_uml.c
/linux/arch/um/include/asm/kasan.h
/linux/arch/um/include/asm/mmu.h
/linux/arch/um/include/asm/processor-generic.h
/linux/arch/um/include/asm/ptrace-generic.h
/linux/arch/um/include/shared/as-layout.h
/linux/arch/um/include/shared/kern_util.h
/linux/arch/um/include/shared/skas/mm_id.h
/linux/arch/um/include/shared/um_malloc.h
/linux/arch/um/kernel/kmsg_dump.c
/linux/arch/um/kernel/mem.c
/linux/arch/um/kernel/physmem.c
/linux/arch/um/kernel/process.c
/linux/arch/um/kernel/ptrace.c
/linux/arch/um/kernel/reboot.c
/linux/arch/um/kernel/skas/mmu.c
/linux/arch/um/kernel/skas/process.c
/linux/arch/um/kernel/time.c
/linux/arch/um/kernel/tlb.c
/linux/arch/um/kernel/um_arch.c
/linux/arch/um/kernel/um_arch.h
/linux/arch/um/os-Linux/drivers/ethertap_kern.c
/linux/arch/um/os-Linux/drivers/tuntap_kern.c
/linux/arch/um/os-Linux/elf_aux.c
/linux/arch/um/os-Linux/internal.h
/linux/arch/um/os-Linux/main.c
/linux/arch/um/os-Linux/mem.c
/linux/arch/um/os-Linux/signal.c
/linux/arch/um/os-Linux/skas/mem.c
/linux/arch/um/os-Linux/skas/process.c
/linux/arch/um/os-Linux/start_up.c
/linux/arch/x86/Kconfig
/linux/arch/x86/Kconfig.debug
/linux/arch/x86/Makefile
/linux/arch/x86/crypto/aesni-intel_glue.c
/linux/arch/x86/entry/syscalls/syscall_32.tbl
/linux/arch/x86/entry/syscalls/syscall_64.tbl
/linux/arch/x86/events/intel/core.c
/linux/arch/x86/include/asm/barrier.h
/linux/arch/x86/include/asm/bitops.h
/linux/arch/x86/include/asm/cpu_device_id.h
/linux/arch/x86/include/asm/fpu.h
/linux/arch/x86/include/asm/fpu/types.h
/linux/arch/x86/kernel/apic/vector.c
/linux/arch/x86/kernel/cpu/match.c
/linux/arch/x86/kernel/cpu/topology.c
/linux/arch/x86/kvm/trace.h
/linux/arch/x86/um/asm/ptrace.h
/linux/arch/x86/um/bugs_32.c
/linux/arch/x86/um/bugs_64.c
/linux/arch/x86/um/elfcore.c
/linux/arch/x86/um/fault.c
/linux/arch/x86/um/os-Linux/mcontext.c
/linux/arch/x86/um/os-Linux/registers.c
/linux/arch/x86/um/os-Linux/tls.c
/linux/arch/x86/um/ptrace_32.c
/linux/arch/x86/um/shared/sysdep/archsetjmp.h
/linux/arch/x86/um/shared/sysdep/kernel-offsets.h
/linux/arch/x86/um/signal.c
/linux/arch/x86/um/tls_32.c
/linux/arch/x86/um/user-offsets.c
/linux/arch/x86/um/vdso/um_vdso.c
/linux/arch/x86/xen/enlighten.c
/linux/arch/x86/xen/p2m.c
/linux/arch/xtensa/kernel/syscalls/syscall.tbl
/linux/block/blk-cgroup.c
/linux/block/blk-core.c
/linux/block/blk-mq.c
/linux/block/blk-throttle.c
/linux/block/t10-pi.c
/linux/drivers/accessibility/speakup/devsynth.c
/linux/drivers/accessibility/speakup/main.c
/linux/drivers/accessibility/speakup/speakup.h
/linux/drivers/accessibility/speakup/synth.c
/linux/drivers/acpi/arm64/amba.c
/linux/drivers/acpi/bgrt.c
/linux/drivers/android/binder.c
/linux/drivers/android/binder_internal.h
/linux/drivers/auxdisplay/ht16k33.c
/linux/drivers/base/base.h
/linux/drivers/base/bus.c
/linux/drivers/base/core.c
/linux/drivers/base/module.c
/linux/drivers/base/property.c
/linux/drivers/base/regmap/regmap-kunit.c
/linux/drivers/base/regmap/trace.h
/linux/drivers/base/trace.h
/linux/drivers/block/brd.c
/linux/drivers/block/nbd.c
/linux/drivers/block/null_blk/main.c
/linux/drivers/block/null_blk/trace.h
/linux/drivers/block/rnbd/rnbd-srv-trace.h
/linux/drivers/block/ublk_drv.c
/linux/drivers/block/virtio_blk.c
/linux/drivers/bluetooth/virtio_bt.c
/linux/drivers/bus/mhi/host/init.c
/linux/drivers/bus/mhi/host/main.c
/linux/drivers/bus/mhi/host/pci_generic.c
/linux/drivers/bus/mhi/host/trace.h
/linux/drivers/cdrom/cdrom.c
/linux/drivers/cdx/controller/cdx_controller.c
/linux/drivers/char/hw_random/virtio-rng.c
/linux/drivers/char/ipmi/Makefile
/linux/drivers/char/ipmi/bt-bmc.c
/linux/drivers/char/ipmi/ipmi_msghandler.c
/linux/drivers/char/ipmi/ipmi_powernv.c
/linux/drivers/char/ipmi/ipmi_si_intf.c
/linux/drivers/char/ipmi/ipmi_si_pci.c
/linux/drivers/char/ipmi/ipmi_si_platform.c
/linux/drivers/char/ipmi/ipmi_ssif.c
/linux/drivers/char/ipmi/kcs_bmc_aspeed.c
/linux/drivers/char/ipmi/kcs_bmc_npcm7xx.c
/linux/drivers/char/mem.c
/linux/drivers/char/powernv-op-panel.c
/linux/drivers/char/ppdev.c
/linux/drivers/char/sonypi.c
/linux/drivers/char/virtio_console.c
/linux/drivers/clocksource/timer-clint.c
/linux/drivers/comedi/drivers/cb_pcidas64.c
/linux/drivers/counter/counter-core.c
/linux/drivers/counter/stm32-timer-cnt.c
/linux/drivers/counter/ti-ecap-capture.c
/linux/drivers/counter/ti-eqep.c
/linux/drivers/crypto/virtio/virtio_crypto_core.c
/linux/drivers/cxl/core/trace.h
/linux/drivers/dma-buf/sync_trace.h
/linux/drivers/extcon/Kconfig
/linux/drivers/extcon/extcon-adc-jack.c
/linux/drivers/extcon/extcon-intel-cht-wc.c
/linux/drivers/extcon/extcon-intel-mrfld.c
/linux/drivers/extcon/extcon-max3355.c
/linux/drivers/extcon/extcon-max77843.c
/linux/drivers/extcon/extcon-rtk-type-c.c
/linux/drivers/extcon/extcon-usb-gpio.c
/linux/drivers/extcon/extcon-usbc-cros-ec.c
/linux/drivers/firmware/arm_scmi/virtio.c
/linux/drivers/firmware/dmi_scan.c
/linux/drivers/firmware/efi/rci2-table.c
/linux/drivers/fpga/Kconfig
/linux/drivers/fpga/Makefile
/linux/drivers/fpga/altera-cvp.c
/linux/drivers/fpga/altera-ps-spi.c
/linux/drivers/fpga/dfl-afu-main.c
/linux/drivers/fpga/dfl-afu.h
/linux/drivers/fpga/dfl-fme-main.c
/linux/drivers/fpga/dfl-fme.h
/linux/drivers/fpga/dfl.h
/linux/drivers/fpga/fpga-bridge.c
/linux/drivers/fpga/fpga-mgr.c
/linux/drivers/fpga/fpga-region.c
/linux/drivers/fpga/ice40-spi.c
/linux/drivers/fpga/intel-m10-bmc-sec-update.c
/linux/drivers/fpga/tests/fpga-bridge-test.c
/linux/drivers/fpga/tests/fpga-mgr-test.c
/linux/drivers/fpga/tests/fpga-region-test.c
/linux/drivers/fpga/xilinx-core.c
/linux/drivers/fpga/xilinx-core.h
/linux/drivers/fpga/xilinx-selectmap.c
/linux/drivers/fpga/xilinx-spi.c
/linux/drivers/gpio/gpio-virtio.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
/linux/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_svm.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_svm.h
/linux/drivers/gpu/drm/amd/display/Kconfig
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c
/linux/drivers/gpu/drm/amd/display/dc/dml/Makefile
/linux/drivers/gpu/drm/amd/display/dc/dml2/Makefile
/linux/drivers/gpu/drm/amd/include/atomfirmware.h
/linux/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
/linux/drivers/gpu/drm/ci/arm64.config
/linux/drivers/gpu/drm/display/drm_dp_mst_topology.c
/linux/drivers/gpu/drm/drm_buddy.c
/linux/drivers/gpu/drm/i915/display/intel_display_trace.h
/linux/drivers/gpu/drm/i915/display/intel_dp_mst.c
/linux/drivers/gpu/drm/i915/gvt/firmware.c
/linux/drivers/gpu/drm/lima/lima_trace.h
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
/linux/drivers/gpu/drm/nouveau/dispnv50/disp.c
/linux/drivers/gpu/drm/nouveau/nouveau_abi16.c
/linux/drivers/gpu/drm/nouveau/nouveau_bo.c
/linux/drivers/gpu/drm/panthor/panthor_device.c
/linux/drivers/gpu/drm/panthor/panthor_device.h
/linux/drivers/gpu/drm/panthor/panthor_fw.c
/linux/drivers/gpu/drm/panthor/panthor_gem.c
/linux/drivers/gpu/drm/panthor/panthor_gem.h
/linux/drivers/gpu/drm/panthor/panthor_heap.c
/linux/drivers/gpu/drm/panthor/panthor_sched.c
/linux/drivers/gpu/drm/panthor/panthor_sched.h
/linux/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
/linux/drivers/gpu/drm/virtio/virtgpu_drv.c
/linux/drivers/gpu/drm/virtio/virtgpu_trace.h
/linux/drivers/gpu/drm/xlnx/zynqmp_disp.c
/linux/drivers/greybus/interface.c
/linux/drivers/hid/hid-picolcd_backlight.c
/linux/drivers/hid/hid-picolcd_core.c
/linux/drivers/hid/hid-picolcd_fb.c
/linux/drivers/hid/hid-picolcd_lcd.c
/linux/drivers/hv/Makefile
/linux/drivers/hv/channel_mgmt.c
/linux/drivers/hv/hv_util.c
/linux/drivers/hv/hyperv_vmbus.h
/linux/drivers/hwmon/i5k_amb.c
/linux/drivers/hwmon/ibmpex.c
/linux/drivers/hwtracing/coresight/coresight-catu.c
/linux/drivers/hwtracing/coresight/coresight-catu.h
/linux/drivers/hwtracing/coresight/coresight-core.c
/linux/drivers/hwtracing/coresight/coresight-cpu-debug.c
/linux/drivers/hwtracing/coresight/coresight-etm4x-core.c
/linux/drivers/hwtracing/coresight/coresight-etm4x.h
/linux/drivers/hwtracing/coresight/coresight-funnel.c
/linux/drivers/hwtracing/coresight/coresight-priv.h
/linux/drivers/hwtracing/coresight/coresight-replicator.c
/linux/drivers/hwtracing/coresight/coresight-stm.c
/linux/drivers/hwtracing/coresight/coresight-tmc-core.c
/linux/drivers/hwtracing/coresight/coresight-tmc.h
/linux/drivers/hwtracing/coresight/coresight-tpiu.c
/linux/drivers/hwtracing/intel_th/acpi.c
/linux/drivers/hwtracing/intel_th/core.c
/linux/drivers/hwtracing/intel_th/gth.c
/linux/drivers/hwtracing/intel_th/msu.c
/linux/drivers/hwtracing/intel_th/pci.c
/linux/drivers/hwtracing/intel_th/sth.c
/linux/drivers/hwtracing/ptt/hisi_ptt.c
/linux/drivers/hwtracing/stm/console.c
/linux/drivers/hwtracing/stm/core.c
/linux/drivers/hwtracing/stm/ftrace.c
/linux/drivers/hwtracing/stm/heartbeat.c
/linux/drivers/hwtracing/stm/p_basic.c
/linux/drivers/hwtracing/stm/p_sys-t.c
/linux/drivers/hwtracing/stm/stm.h
/linux/drivers/i3c/device.c
/linux/drivers/i3c/master.c
/linux/drivers/i3c/master/dw-i3c-master.c
/linux/drivers/i3c/master/dw-i3c-master.h
/linux/drivers/i3c/master/svc-i3c-master.c
/linux/drivers/iio/Makefile
/linux/drivers/iio/accel/adxl345.h
/linux/drivers/iio/accel/adxl345_core.c
/linux/drivers/iio/accel/adxl345_i2c.c
/linux/drivers/iio/accel/adxl345_spi.c
/linux/drivers/iio/accel/adxl367.c
/linux/drivers/iio/accel/bmc150-accel-core.c
/linux/drivers/iio/accel/fxls8962af-core.c
/linux/drivers/iio/accel/kxcjk-1013.c
/linux/drivers/iio/accel/mma8452.c
/linux/drivers/iio/accel/mxc4005.c
/linux/drivers/iio/adc/Kconfig
/linux/drivers/iio/adc/Makefile
/linux/drivers/iio/adc/ab8500-gpadc.c
/linux/drivers/iio/adc/ad4130.c
/linux/drivers/iio/adc/ad7124.c
/linux/drivers/iio/adc/ad7173.c
/linux/drivers/iio/adc/ad7192.c
/linux/drivers/iio/adc/ad7266.c
/linux/drivers/iio/adc/ad7292.c
/linux/drivers/iio/adc/ad7944.c
/linux/drivers/iio/adc/ad799x.c
/linux/drivers/iio/adc/ad9467.c
/linux/drivers/iio/adc/ad_sigma_delta.c
/linux/drivers/iio/adc/adi-axi-adc.c
/linux/drivers/iio/adc/exynos_adc.c
/linux/drivers/iio/adc/fsl-imx25-gcq.c
/linux/drivers/iio/adc/hx711.c
/linux/drivers/iio/adc/intel_mrfld_adc.c
/linux/drivers/iio/adc/max11410.c
/linux/drivers/iio/adc/mcp3564.c
/linux/drivers/iio/adc/mxs-lradc-adc.c
/linux/drivers/iio/adc/pac1934.c
/linux/drivers/iio/adc/qcom-spmi-adc5.c
/linux/drivers/iio/adc/rcar-gyroadc.c
/linux/drivers/iio/adc/rtq6056.c
/linux/drivers/iio/adc/rzg2l_adc.c
/linux/drivers/iio/adc/spear_adc.c
/linux/drivers/iio/adc/stm32-adc.c
/linux/drivers/iio/adc/stm32-dfsdm-adc.c
/linux/drivers/iio/adc/ti-ads1015.c
/linux/drivers/iio/adc/ti-ads131e08.c
/linux/drivers/iio/adc/twl4030-madc.c
/linux/drivers/iio/adc/twl6030-gpadc.c
/linux/drivers/iio/addac/ad74413r.c
/linux/drivers/iio/buffer/industrialio-buffer-dma.c
/linux/drivers/iio/buffer/industrialio-buffer-dmaengine.c
/linux/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
/linux/drivers/iio/dac/Kconfig
/linux/drivers/iio/dac/Makefile
/linux/drivers/iio/dac/ad3552r.c
/linux/drivers/iio/dac/ad5755.c
/linux/drivers/iio/dac/ad5770r.c
/linux/drivers/iio/dac/ad9739a.c
/linux/drivers/iio/dac/adi-axi-dac.c
/linux/drivers/iio/dac/ltc2688.c
/linux/drivers/iio/dac/ti-dac5571.c
/linux/drivers/iio/frequency/admfm2000.c
/linux/drivers/iio/health/max30102.c
/linux/drivers/iio/humidity/hdc3020.c
/linux/drivers/iio/humidity/hts221_core.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600.h
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
/linux/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
/linux/drivers/iio/industrialio-acpi.c
/linux/drivers/iio/industrialio-backend.c
/linux/drivers/iio/industrialio-buffer.c
/linux/drivers/iio/industrialio-core.c
/linux/drivers/iio/industrialio-trigger.c
/linux/drivers/iio/inkern.c
/linux/drivers/iio/light/Kconfig
/linux/drivers/iio/light/Makefile
/linux/drivers/iio/light/apds9306.c
/linux/drivers/iio/light/st_uvis25_core.c
/linux/drivers/iio/light/stk3310.c
/linux/drivers/iio/pressure/bmp280-core.c
/linux/drivers/iio/pressure/dps310.c
/linux/drivers/iio/pressure/hsc030pa_spi.c
/linux/drivers/iio/pressure/zpa2326.c
/linux/drivers/iio/temperature/ltc2983.c
/linux/drivers/iio/temperature/mcp9600.c
/linux/drivers/infiniband/core/cma_trace.h
/linux/drivers/infiniband/hw/hfi1/hfi.h
/linux/drivers/infiniband/hw/hfi1/trace_dbg.h
/linux/drivers/infiniband/hw/hfi1/trace_rx.h
/linux/drivers/infiniband/hw/hfi1/trace_tid.h
/linux/drivers/infiniband/hw/hfi1/trace_tx.h
/linux/drivers/infiniband/hw/qib/qib.h
/linux/drivers/infiniband/hw/qib/qib_driver.c
/linux/drivers/infiniband/hw/qib/qib_sysfs.c
/linux/drivers/infiniband/sw/rdmavt/trace.h
/linux/drivers/infiniband/sw/rdmavt/trace_rvt.h
/linux/drivers/input/ff-core.c
/linux/drivers/input/input.c
/linux/drivers/input/joystick/adafruit-seesaw.c
/linux/drivers/input/joystick/as5011.c
/linux/drivers/input/joystick/qwiic-joystick.c
/linux/drivers/input/joystick/xpad.c
/linux/drivers/input/keyboard/adp5588-keys.c
/linux/drivers/input/keyboard/cros_ec_keyb.c
/linux/drivers/input/keyboard/cypress-sf.c
/linux/drivers/input/keyboard/dlink-dir685-touchkeys.c
/linux/drivers/input/keyboard/lm8323.c
/linux/drivers/input/keyboard/lm8333.c
/linux/drivers/input/keyboard/lpc32xx-keys.c
/linux/drivers/input/keyboard/matrix_keypad.c
/linux/drivers/input/keyboard/max7359_keypad.c
/linux/drivers/input/keyboard/mpr121_touchkey.c
/linux/drivers/input/keyboard/qt1070.c
/linux/drivers/input/keyboard/qt2160.c
/linux/drivers/input/keyboard/stmpe-keypad.c
/linux/drivers/input/keyboard/tca6416-keypad.c
/linux/drivers/input/keyboard/tm2-touchkey.c
/linux/drivers/input/misc/ad714x-i2c.c
/linux/drivers/input/misc/adxl34x-i2c.c
/linux/drivers/input/misc/apanel.c
/linux/drivers/input/misc/atmel_captouch.c
/linux/drivers/input/misc/bma150.c
/linux/drivers/input/misc/cma3000_d0x_i2c.c
/linux/drivers/input/misc/da7280.c
/linux/drivers/input/misc/drv260x.c
/linux/drivers/input/misc/drv2665.c
/linux/drivers/input/misc/drv2667.c
/linux/drivers/input/misc/ims-pcu.c
/linux/drivers/input/misc/kxtj9.c
/linux/drivers/input/misc/mma8450.c
/linux/drivers/input/misc/pcf8574_keypad.c
/linux/drivers/input/misc/pm8xxx-vibrator.c
/linux/drivers/input/mouse/cyapa.c
/linux/drivers/input/mouse/elan_i2c_core.c
/linux/drivers/input/mouse/synaptics_i2c.c
/linux/drivers/input/rmi4/rmi_i2c.c
/linux/drivers/input/rmi4/rmi_smbus.c
/linux/drivers/input/serio/ioc3kbd.c
/linux/drivers/input/touchscreen/ad7879-i2c.c
/linux/drivers/input/touchscreen/ar1021_i2c.c
/linux/drivers/input/touchscreen/atmel_mxt_ts.c
/linux/drivers/input/touchscreen/auo-pixcir-ts.c
/linux/drivers/input/touchscreen/bu21013_ts.c
/linux/drivers/input/touchscreen/bu21029_ts.c
/linux/drivers/input/touchscreen/chipone_icn8505.c
/linux/drivers/input/touchscreen/cy8ctma140.c
/linux/drivers/input/touchscreen/cyttsp4_i2c.c
/linux/drivers/input/touchscreen/cyttsp5.c
/linux/drivers/input/touchscreen/cyttsp_i2c.c
/linux/drivers/input/touchscreen/edt-ft5x06.c
/linux/drivers/input/touchscreen/eeti_ts.c
/linux/drivers/input/touchscreen/egalax_ts.c
/linux/drivers/input/touchscreen/ektf2127.c
/linux/drivers/input/touchscreen/goodix.c
/linux/drivers/input/touchscreen/goodix_berlin_i2c.c
/linux/drivers/input/touchscreen/hideep.c
/linux/drivers/input/touchscreen/himax_hx83112b.c
/linux/drivers/input/touchscreen/ilitek_ts_i2c.c
/linux/drivers/input/touchscreen/max11801_ts.c
/linux/drivers/input/touchscreen/mcs5000_ts.c
/linux/drivers/input/touchscreen/melfas_mip4.c
/linux/drivers/input/touchscreen/migor_ts.c
/linux/drivers/input/touchscreen/mms114.c
/linux/drivers/input/touchscreen/raydium_i2c_ts.c
/linux/drivers/input/touchscreen/rohm_bu21023.c
/linux/drivers/input/touchscreen/s6sy761.c
/linux/drivers/input/touchscreen/silead.c
/linux/drivers/input/touchscreen/sis_i2c.c
/linux/drivers/input/touchscreen/stmfts.c
/linux/drivers/input/touchscreen/sur40.c
/linux/drivers/input/touchscreen/tsc2004.c
/linux/drivers/input/touchscreen/tsc2007_core.c
/linux/drivers/input/touchscreen/wacom_i2c.c
/linux/drivers/input/touchscreen/wdt87xx_i2c.c
/linux/drivers/input/touchscreen/zet6223.c
/linux/drivers/input/touchscreen/zforce_ts.c
/linux/drivers/interconnect/qcom/qcm2290.c
/linux/drivers/interconnect/qcom/sm6115.c
/linux/drivers/interconnect/trace.h
/linux/drivers/iommu/intel/trace.h
/linux/drivers/iommu/virtio-iommu.c
/linux/drivers/irqchip/irq-riscv-imsic-early.c
/linux/drivers/leds/flash/leds-aat1290.c
/linux/drivers/leds/flash/leds-mt6360.c
/linux/drivers/leds/led-triggers.c
/linux/drivers/leds/leds-an30259a.c
/linux/drivers/leds/leds-apu.c
/linux/drivers/leds/leds-aw200xx.c
/linux/drivers/leds/leds-aw2013.c
/linux/drivers/leds/leds-lm3532.c
/linux/drivers/leds/leds-lp3952.c
/linux/drivers/leds/leds-lp50xx.c
/linux/drivers/leds/leds-mlxreg.c
/linux/drivers/leds/leds-nic78bx.c
/linux/drivers/leds/leds-pwm.c
/linux/drivers/leds/leds-sun50i-a100.c
/linux/drivers/leds/rgb/leds-mt6370-rgb.c
/linux/drivers/leds/rgb/leds-qcom-lpg.c
/linux/drivers/leds/simple/simatic-ipc-leds-gpio-core.c
/linux/drivers/leds/simple/simatic-ipc-leds-gpio-f7188x.c
/linux/drivers/leds/trigger/Kconfig
/linux/drivers/leds/trigger/Makefile
/linux/drivers/leds/trigger/ledtrig-netdev.c
/linux/drivers/leds/trigger/ledtrig-pattern.c
/linux/drivers/mcb/mcb-lpc.c
/linux/drivers/media/platform/nvidia/tegra-vde/trace.h
/linux/drivers/mfd/Kconfig
/linux/drivers/mfd/axp20x.c
/linux/drivers/mfd/cs42l43.c
/linux/drivers/mfd/intel-lpss-pci.c
/linux/drivers/mfd/intel-m10-bmc-pmci.c
/linux/drivers/mfd/intel-m10-bmc-spi.c
/linux/drivers/mfd/kempld-core.c
/linux/drivers/mfd/ocelot-spi.c
/linux/drivers/mfd/rk8xx-core.c
/linux/drivers/mfd/rk8xx-i2c.c
/linux/drivers/mfd/rohm-bd71828.c
/linux/drivers/mfd/rsmu_i2c.c
/linux/drivers/mfd/rsmu_spi.c
/linux/drivers/mfd/ssbi.c
/linux/drivers/mfd/timberdale.c
/linux/drivers/mfd/tps6594-core.c
/linux/drivers/mfd/tps6594-i2c.c
/linux/drivers/mfd/tps6594-spi.c
/linux/drivers/misc/Kconfig
/linux/drivers/misc/Makefile
/linux/drivers/misc/cardreader/rtsx_pcr.c
/linux/drivers/misc/ds1682.c
/linux/drivers/misc/eeprom/at25.c
/linux/drivers/misc/eeprom/eeprom_93xx46.c
/linux/drivers/misc/mei/bus.c
/linux/drivers/misc/mei/hw.h
/linux/drivers/misc/mei/mei-trace.h
/linux/drivers/misc/nsm.c
/linux/drivers/misc/ntsync.c
/linux/drivers/misc/pvpanic/pvpanic.c
/linux/drivers/misc/ti-st/st_kim.c
/linux/drivers/misc/tifm_core.c
/linux/drivers/misc/tps6594-pfsm.c
/linux/drivers/misc/vmw_vmci/vmci_event.c
/linux/drivers/misc/vmw_vmci/vmci_guest.c
/linux/drivers/net/Makefile
/linux/drivers/net/caif/caif_virtio.c
/linux/drivers/net/dsa/mv88e6xxx/trace.h
/linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h
/linux/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h
/linux/drivers/net/ethernet/freescale/fec_ptp.c
/linux/drivers/net/ethernet/fungible/funeth/funeth_trace.h
/linux/drivers/net/ethernet/hisilicon/hns3/hns3_trace.h
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_trace.h
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h
/linux/drivers/net/ethernet/intel/i40e/i40e_trace.h
/linux/drivers/net/ethernet/intel/iavf/iavf_trace.h
/linux/drivers/net/ethernet/intel/ice/ice_ethtool.c
/linux/drivers/net/ethernet/intel/ice/ice_trace.h
/linux/drivers/net/ethernet/intel/idpf/idpf_ethtool.c
/linux/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
/linux/drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/cmd_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/en_rep_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/diag/qos_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/diag/dev_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/sf_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/vhca_tracepoint.h
/linux/drivers/net/ethernet/microchip/lan966x/lan966x_main.c
/linux/drivers/net/ethernet/microsoft/mana/hw_channel.c
/linux/drivers/net/ethernet/realtek/r8169_main.c
/linux/drivers/net/ethernet/ti/icssg/icssg_prueth.c
/linux/drivers/net/fjes/fjes_trace.h
/linux/drivers/net/hyperv/netvsc_trace.h
/linux/drivers/net/virtio_net.c
/linux/drivers/net/wireless/ath/ath10k/trace.h
/linux/drivers/net/wireless/ath/ath11k/trace.h
/linux/drivers/net/wireless/ath/ath12k/trace.h
/linux/drivers/net/wireless/ath/ath6kl/trace.h
/linux/drivers/net/wireless/ath/trace.h
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h
/linux/drivers/net/wireless/intel/iwlwifi/iwl-devtrace-msg.h
/linux/drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h
/linux/drivers/net/wireless/virtual/mac80211_hwsim.c
/linux/drivers/nvdimm/virtio_pmem.c
/linux/drivers/nvme/host/auth.c
/linux/drivers/nvme/host/core.c
/linux/drivers/nvme/host/fabrics.c
/linux/drivers/nvme/host/fabrics.h
/linux/drivers/nvme/host/fc.c
/linux/drivers/nvme/host/nvme.h
/linux/drivers/nvme/host/rdma.c
/linux/drivers/nvme/host/tcp.c
/linux/drivers/nvme/target/auth.c
/linux/drivers/nvme/target/configfs.c
/linux/drivers/nvme/target/fabrics-cmd-auth.c
/linux/drivers/nvme/target/fabrics-cmd.c
/linux/drivers/nvme/target/nvmet.h
/linux/drivers/nvme/target/rdma.c
/linux/drivers/nvmem/core.c
/linux/drivers/nvmem/layouts.c
/linux/drivers/nvmem/layouts/onie-tlv.c
/linux/drivers/nvmem/layouts/sl28vpd.c
/linux/drivers/nvmem/lpc18xx_eeprom.c
/linux/drivers/nvmem/meson-mx-efuse.c
/linux/drivers/nvmem/sc27xx-efuse.c
/linux/drivers/nvmem/sprd-efuse.c
/linux/drivers/parport/parport_mfc3.c
/linux/drivers/peci/core.c
/linux/drivers/peci/device.c
/linux/drivers/peci/internal.h
/linux/drivers/perf/alibaba_uncore_drw_pmu.c
/linux/drivers/perf/arm-cci.c
/linux/drivers/perf/arm-ccn.c
/linux/drivers/perf/arm_cspmu/arm_cspmu.c
/linux/drivers/perf/arm_cspmu/arm_cspmu.h
/linux/drivers/perf/arm_dmc620_pmu.c
/linux/drivers/perf/arm_dsu_pmu.c
/linux/drivers/perf/cxl_pmu.c
/linux/drivers/perf/hisilicon/hisi_pcie_pmu.c
/linux/drivers/perf/hisilicon/hisi_uncore_pmu.c
/linux/drivers/perf/hisilicon/hisi_uncore_pmu.h
/linux/drivers/perf/hisilicon/hns3_pmu.c
/linux/drivers/perf/qcom_l3_pmu.c
/linux/drivers/perf/xgene_pmu.c
/linux/drivers/pinctrl/pinctrl-rk805.c
/linux/drivers/pinctrl/pinctrl-tps6594.c
/linux/drivers/platform/x86/asus-wmi.c
/linux/drivers/platform/x86/thinkpad_acpi.c
/linux/drivers/platform/x86/toshiba_acpi.c
/linux/drivers/regulator/Kconfig
/linux/drivers/regulator/bd71828-regulator.c
/linux/drivers/regulator/helpers.c
/linux/drivers/regulator/rk808-regulator.c
/linux/drivers/regulator/rohm-regulator.c
/linux/drivers/regulator/tps6287x-regulator.c
/linux/drivers/regulator/tps6594-regulator.c
/linux/drivers/rpmsg/virtio_rpmsg_bus.c
/linux/drivers/rtc/Kconfig
/linux/drivers/rtc/Makefile
/linux/drivers/rtc/lib_test.c
/linux/drivers/rtc/rtc-cros-ec.c
/linux/drivers/rtc/rtc-mcp795.c
/linux/drivers/rtc/rtc-nct3018y.c
/linux/drivers/rtc/rtc-pcf8563.c
/linux/drivers/rtc/rtc-rx6110.c
/linux/drivers/rtc/rtc-rx8111.c
/linux/drivers/scsi/bfa/bfad_attr.c
/linux/drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
/linux/drivers/scsi/mvsas/mv_init.c
/linux/drivers/scsi/qla2xxx/qla_attr.c
/linux/drivers/scsi/smartpqi/smartpqi_init.c
/linux/drivers/scsi/virtio_scsi.c
/linux/drivers/slimbus/qcom-ctrl.c
/linux/drivers/slimbus/qcom-ngd-ctrl.c
/linux/drivers/soc/qcom/pmic_glink.c
/linux/drivers/soc/qcom/pmic_pdcharger_ulog.h
/linux/drivers/soc/qcom/trace-aoss.h
/linux/drivers/soc/qcom/trace-rpmh.h
/linux/drivers/spmi/hisi-spmi-controller.c
/linux/drivers/spmi/spmi-pmic-arb.c
/linux/drivers/spmi/spmi.c
/linux/drivers/staging/Kconfig
/linux/drivers/staging/Makefile
/linux/drivers/staging/axis-fifo/axis-fifo.c
/linux/drivers/staging/fbtft/fb_seps525.c
/linux/drivers/staging/fbtft/fb_ssd1351.c
/linux/drivers/staging/fbtft/fbtft-core.c
/linux/drivers/staging/greybus/arche-apb-ctrl.c
/linux/drivers/staging/greybus/arche-platform.c
/linux/drivers/staging/greybus/audio_manager_module.c
/linux/drivers/staging/greybus/camera.c
/linux/drivers/staging/greybus/fw-management.c
/linux/drivers/staging/greybus/light.c
/linux/drivers/staging/greybus/loopback.c
/linux/drivers/staging/ks7010/ks7010_sdio.c
/linux/drivers/staging/nvec/TODO
/linux/drivers/staging/nvec/nvec.c
/linux/drivers/staging/nvec/nvec_kbd.c
/linux/drivers/staging/nvec/nvec_ps2.c
/linux/drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c
/linux/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c
/linux/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h
/linux/drivers/staging/rtl8192e/rtl8192e/rtl_core.c
/linux/drivers/staging/rtl8192e/rtl8192e/rtl_dm.c
/linux/drivers/staging/rtl8192e/rtl819x_HT.h
/linux/drivers/staging/rtl8192e/rtl819x_HTProc.c
/linux/drivers/staging/rtl8192e/rtllib.h
/linux/drivers/staging/rtl8192e/rtllib_rx.c
/linux/drivers/staging/rtl8192e/rtllib_softmac_wx.c
/linux/drivers/staging/rtl8192e/rtllib_tx.c
/linux/drivers/staging/rtl8192e/rtllib_wx.c
/linux/drivers/staging/rtl8712/mlme_linux.c
/linux/drivers/staging/rtl8712/os_intfs.c
/linux/drivers/staging/rtl8712/rtl8712_led.c
/linux/drivers/staging/rtl8712/rtl8712_recv.c
/linux/drivers/staging/rtl8712/rtl8712_recv.h
/linux/drivers/staging/rtl8723bs/core/rtw_mlme.c
/linux/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
/linux/drivers/staging/rtl8723bs/os_dep/os_intfs.c
/linux/drivers/staging/rts5208/rtsx_scsi.c
/linux/drivers/staging/vc04_services/Kconfig
/linux/drivers/staging/vc04_services/Makefile
/linux/drivers/staging/vc04_services/bcm2835-audio/Kconfig
/linux/drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
/linux/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c
/linux/drivers/staging/vc04_services/include/linux/raspberrypi/vchiq.h
/linux/drivers/staging/vc04_services/interface/TODO
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_bus.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_bus.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c
/linux/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c
/linux/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.h
/linux/drivers/staging/vt6655/rf.h
/linux/drivers/staging/vt6655/srom.c
/linux/drivers/thermal/intel/int340x_thermal/int3400_thermal.c
/linux/drivers/thermal/thermal_trace.h
/linux/drivers/thunderbolt/debugfs.c
/linux/drivers/thunderbolt/icm.c
/linux/drivers/thunderbolt/retimer.c
/linux/drivers/thunderbolt/tb.c
/linux/drivers/thunderbolt/tb_msgs.h
/linux/drivers/thunderbolt/trace.h
/linux/drivers/thunderbolt/tunnel.c
/linux/drivers/thunderbolt/usb4.c
/linux/drivers/thunderbolt/xdomain.c
/linux/drivers/tty/amiserial.c
/linux/drivers/tty/hvc/hvc_xen.c
/linux/drivers/tty/n_gsm.c
/linux/drivers/tty/serial/8250/8250_bcm7271.c
/linux/drivers/tty/serial/8250/8250_core.c
/linux/drivers/tty/serial/8250/8250_dma.c
/linux/drivers/tty/serial/8250/8250_dw.c
/linux/drivers/tty/serial/8250/8250_exar.c
/linux/drivers/tty/serial/8250/8250_mtk.c
/linux/drivers/tty/serial/8250/8250_of.c
/linux/drivers/tty/serial/8250/8250_omap.c
/linux/drivers/tty/serial/8250/8250_pci1xxxx.c
/linux/drivers/tty/serial/8250/8250_pnp.c
/linux/drivers/tty/serial/8250/8250_port.c
/linux/drivers/tty/serial/Kconfig
/linux/drivers/tty/serial/Makefile
/linux/drivers/tty/serial/amba-pl011.c
/linux/drivers/tty/serial/ar933x_uart.c
/linux/drivers/tty/serial/arc_uart.c
/linux/drivers/tty/serial/atmel_serial.c
/linux/drivers/tty/serial/clps711x.c
/linux/drivers/tty/serial/cpm_uart.c
/linux/drivers/tty/serial/digicolor-usart.c
/linux/drivers/tty/serial/dz.c
/linux/drivers/tty/serial/fsl_linflexuart.c
/linux/drivers/tty/serial/fsl_lpuart.c
/linux/drivers/tty/serial/icom.c
/linux/drivers/tty/serial/imx.c
/linux/drivers/tty/serial/ip22zilog.c
/linux/drivers/tty/serial/jsm/jsm_cls.c
/linux/drivers/tty/serial/jsm/jsm_neo.c
/linux/drivers/tty/serial/max3100.c
/linux/drivers/tty/serial/max310x.c
/linux/drivers/tty/serial/men_z135_uart.c
/linux/drivers/tty/serial/meson_uart.c
/linux/drivers/tty/serial/milbeaut_usio.c
/linux/drivers/tty/serial/msm_serial.c
/linux/drivers/tty/serial/mvebu-uart.c
/linux/drivers/tty/serial/mxs-auart.c
/linux/drivers/tty/serial/omap-serial.c
/linux/drivers/tty/serial/pch_uart.c
/linux/drivers/tty/serial/pic32_uart.c
/linux/drivers/tty/serial/pmac_zilog.c
/linux/drivers/tty/serial/qcom_geni_serial.c
/linux/drivers/tty/serial/rda-uart.c
/linux/drivers/tty/serial/samsung_tty.c
/linux/drivers/tty/serial/sb1250-duart.c
/linux/drivers/tty/serial/sc16is7xx.c
/linux/drivers/tty/serial/sc16is7xx.h
/linux/drivers/tty/serial/sc16is7xx_i2c.c
/linux/drivers/tty/serial/sc16is7xx_spi.c
/linux/drivers/tty/serial/sccnxp.c
/linux/drivers/tty/serial/serial-tegra.c
/linux/drivers/tty/serial/serial_base.h
/linux/drivers/tty/serial/serial_base_bus.c
/linux/drivers/tty/serial/serial_core.c
/linux/drivers/tty/serial/serial_port.c
/linux/drivers/tty/serial/sh-sci.c
/linux/drivers/tty/serial/sifive.c
/linux/drivers/tty/serial/sprd_serial.c
/linux/drivers/tty/serial/st-asc.c
/linux/drivers/tty/serial/stm32-usart.c
/linux/drivers/tty/serial/sunhv.c
/linux/drivers/tty/serial/sunplus-uart.c
/linux/drivers/tty/serial/sunsab.c
/linux/drivers/tty/serial/sunsu.c
/linux/drivers/tty/serial/sunzilog.c
/linux/drivers/tty/serial/tegra-tcu.c
/linux/drivers/tty/serial/timbuart.c
/linux/drivers/tty/serial/uartlite.c
/linux/drivers/tty/serial/ucc_uart.c
/linux/drivers/tty/serial/xilinx_uartps.c
/linux/drivers/tty/serial/zs.c
/linux/drivers/tty/sysrq.c
/linux/drivers/tty/tty_ldisc.c
/linux/drivers/tty/vt/conmakehash.c
/linux/drivers/tty/vt/vt.c
/linux/drivers/uio/Kconfig
/linux/drivers/uio/Makefile
/linux/drivers/uio/uio.c
/linux/drivers/uio/uio_fsl_elbc_gpcm.c
/linux/drivers/uio/uio_hv_generic.c
/linux/drivers/uio/uio_pdrv_genirq.c
/linux/drivers/usb/cdns3/cdns3-trace.h
/linux/drivers/usb/cdns3/cdnsp-trace.h
/linux/drivers/usb/chipidea/ci_hdrc_imx.c
/linux/drivers/usb/chipidea/ci_hdrc_npcm.c
/linux/drivers/usb/chipidea/core.c
/linux/drivers/usb/chipidea/trace.h
/linux/drivers/usb/chipidea/ulpi.c
/linux/drivers/usb/core/Makefile
/linux/drivers/usb/core/config.c
/linux/drivers/usb/core/hcd.c
/linux/drivers/usb/core/hub.c
/linux/drivers/usb/core/hub.h
/linux/drivers/usb/dwc2/core.c
/linux/drivers/usb/dwc2/core.h
/linux/drivers/usb/dwc2/core_intr.c
/linux/drivers/usb/dwc2/debugfs.c
/linux/drivers/usb/dwc2/gadget.c
/linux/drivers/usb/dwc2/hcd.c
/linux/drivers/usb/dwc2/hcd_queue.c
/linux/drivers/usb/dwc2/hw.h
/linux/drivers/usb/dwc2/params.c
/linux/drivers/usb/dwc3/core.c
/linux/drivers/usb/dwc3/core.h
/linux/drivers/usb/dwc3/drd.c
/linux/drivers/usb/dwc3/dwc3-exynos.c
/linux/drivers/usb/dwc3/dwc3-pci.c
/linux/drivers/usb/dwc3/dwc3-qcom.c
/linux/drivers/usb/dwc3/gadget.c
/linux/drivers/usb/dwc3/trace.h
/linux/drivers/usb/fotg210/Makefile
/linux/drivers/usb/fotg210/fotg210-core.c
/linux/drivers/usb/gadget/function/f_fs.c
/linux/drivers/usb/gadget/function/f_hid.c
/linux/drivers/usb/gadget/function/f_printer.c
/linux/drivers/usb/gadget/function/rndis.c
/linux/drivers/usb/gadget/function/u_audio.c
/linux/drivers/usb/gadget/function/u_ether.c
/linux/drivers/usb/gadget/function/uvc_configfs.c
/linux/drivers/usb/gadget/function/uvc_v4l2.c
/linux/drivers/usb/gadget/udc/cdns2/cdns2-trace.h
/linux/drivers/usb/gadget/udc/core.c
/linux/drivers/usb/gadget/udc/dummy_hcd.c
/linux/drivers/usb/gadget/udc/mv_u3d_core.c
/linux/drivers/usb/gadget/udc/omap_udc.c
/linux/drivers/usb/gadget/udc/trace.h
/linux/drivers/usb/host/ehci-dbg.c
/linux/drivers/usb/host/ehci-exynos.c
/linux/drivers/usb/host/ehci-q.c
/linux/drivers/usb/host/ehci.h
/linux/drivers/usb/host/ohci-exynos.c
/linux/drivers/usb/host/xhci-dbgcap.c
/linux/drivers/usb/host/xhci-mem.c
/linux/drivers/usb/host/xhci-pci.c
/linux/drivers/usb/host/xhci-rcar.c
/linux/drivers/usb/host/xhci-ring.c
/linux/drivers/usb/host/xhci.c
/linux/drivers/usb/host/xhci.h
/linux/drivers/usb/misc/Kconfig
/linux/drivers/usb/misc/Makefile
/linux/drivers/usb/misc/onboard_usb_dev.c
/linux/drivers/usb/misc/onboard_usb_dev.h
/linux/drivers/usb/misc/onboard_usb_dev_pdevs.c
/linux/drivers/usb/misc/uss720.c
/linux/drivers/usb/mtu3/mtu3_trace.h
/linux/drivers/usb/musb/musb_gadget.c
/linux/drivers/usb/musb/musb_trace.h
/linux/drivers/usb/phy/phy-fsl-usb.c
/linux/drivers/usb/phy/phy-generic.c
/linux/drivers/usb/renesas_usbhs/common.c
/linux/drivers/usb/renesas_usbhs/rza.h
/linux/drivers/usb/renesas_usbhs/rza2.c
/linux/drivers/usb/typec/altmodes/displayport.c
/linux/drivers/usb/typec/altmodes/nvidia.c
/linux/drivers/usb/typec/mux/Kconfig
/linux/drivers/usb/typec/mux/gpio-sbu-mux.c
/linux/drivers/usb/typec/mux/ptn36502.c
/linux/drivers/usb/typec/stusb160x.c
/linux/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c
/linux/drivers/usb/typec/tipd/core.c
/linux/drivers/usb/typec/tipd/tps6598x.h
/linux/drivers/usb/typec/ucsi/displayport.c
/linux/drivers/usb/typec/ucsi/ucsi.c
/linux/drivers/usb/typec/ucsi/ucsi.h
/linux/drivers/usb/typec/ucsi/ucsi_acpi.c
/linux/drivers/usb/typec/ucsi/ucsi_glink.c
/linux/drivers/usb/typec/ucsi/ucsi_stm32g0.c
/linux/drivers/vdpa/vdpa.c
/linux/drivers/vdpa/vdpa_user/vduse_dev.c
/linux/drivers/vdpa/virtio_pci/vp_vdpa.c
/linux/drivers/vhost/scsi.c
/linux/drivers/vhost/vdpa.c
/linux/drivers/vhost/vhost.c
/linux/drivers/vhost/vhost.h
/linux/drivers/video/backlight/aat2870_bl.c
/linux/drivers/video/backlight/ams369fg06.c
/linux/drivers/video/backlight/backlight.c
/linux/drivers/video/backlight/bd6107.c
/linux/drivers/video/backlight/corgi_lcd.c
/linux/drivers/video/backlight/gpio_backlight.c
/linux/drivers/video/backlight/hx8357.c
/linux/drivers/video/backlight/ili922x.c
/linux/drivers/video/backlight/ili9320.c
/linux/drivers/video/backlight/jornada720_lcd.c
/linux/drivers/video/backlight/l4f00242t03.c
/linux/drivers/video/backlight/lcd.c
/linux/drivers/video/backlight/lms283gf05.c
/linux/drivers/video/backlight/lms501kf03.c
/linux/drivers/video/backlight/lp8788_bl.c
/linux/drivers/video/backlight/ltv350qv.c
/linux/drivers/video/backlight/lv5207lp.c
/linux/drivers/video/backlight/mp3309c.c
/linux/drivers/video/backlight/omap1_bl.c
/linux/drivers/video/backlight/otm3225a.c
/linux/drivers/video/backlight/platform_lcd.c
/linux/drivers/video/backlight/pwm_bl.c
/linux/drivers/video/backlight/sky81452-backlight.c
/linux/drivers/video/backlight/tdo24m.c
/linux/drivers/video/fbdev/atmel_lcdfb.c
/linux/drivers/video/fbdev/clps711x-fb.c
/linux/drivers/video/fbdev/core/fb_backlight.c
/linux/drivers/video/fbdev/imxfb.c
/linux/drivers/video/fbdev/omap/lcd_ams_delta.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
/linux/drivers/video/fbdev/sh_mobile_lcdcfb.c
/linux/drivers/video/fbdev/ssd1307fb.c
/linux/drivers/virtio/virtio_balloon.c
/linux/drivers/virtio/virtio_input.c
/linux/drivers/virtio/virtio_mem.c
/linux/drivers/virtio/virtio_mmio.c
/linux/drivers/virtio/virtio_pci_common.c
/linux/drivers/w1/masters/w1-gpio.c
/linux/drivers/xen/xenbus/Makefile
/linux/drivers/xen/xenbus/xenbus_probe.c
/linux/fs/bcachefs/bcachefs_format.h
/linux/fs/bcachefs/btree_iter.c
/linux/fs/bcachefs/btree_iter.h
/linux/fs/bcachefs/buckets.c
/linux/fs/bcachefs/checksum.c
/linux/fs/bcachefs/dirent.c
/linux/fs/bcachefs/fs-io-buffered.c
/linux/fs/bcachefs/fs.c
/linux/fs/bcachefs/printbuf.c
/linux/fs/bcachefs/recovery.c
/linux/fs/bcachefs/replicas.c
/linux/fs/bcachefs/sb-errors_types.h
/linux/fs/bcachefs/snapshot.h
/linux/fs/bcachefs/subvolume.c
/linux/fs/bcachefs/super.c
/linux/fs/bcachefs/trace.h
/linux/fs/btrfs/extent-tree.c
/linux/fs/btrfs/qgroup.c
/linux/fs/btrfs/scrub.c
/linux/fs/btrfs/super.c
/linux/fs/btrfs/zoned.c
/linux/fs/ceph/dir.c
/linux/fs/ceph/file.c
/linux/fs/ceph/inode.c
/linux/fs/ceph/mds_client.c
/linux/fs/ceph/mds_client.h
/linux/fs/coredump.c
/linux/fs/erofs/data.c
/linux/fs/erofs/decompressor_deflate.c
/linux/fs/erofs/fscache.c
/linux/fs/erofs/inode.c
/linux/fs/erofs/internal.h
/linux/fs/erofs/super.c
/linux/fs/erofs/zdata.c
/linux/fs/erofs/zmap.c
/linux/fs/fuse/virtio_fs.c
/linux/fs/jffs2/background.c
/linux/fs/jffs2/malloc.c
/linux/fs/jffs2/nodemgmt.c
/linux/fs/jffs2/super.c
/linux/fs/kernfs/mount.c
/linux/fs/netfs/direct_write.c
/linux/fs/nfs/Kconfig
/linux/fs/nfs/dir.c
/linux/fs/nfs/filelayout/filelayout.c
/linux/fs/nfs/flexfilelayout/flexfilelayout.c
/linux/fs/nfs/fs_context.c
/linux/fs/nfs/internal.h
/linux/fs/nfs/nfs3proc.c
/linux/fs/nfs/nfs4proc.c
/linux/fs/nfs/nfs4state.c
/linux/fs/nfs/nfs4trace.h
/linux/fs/nfs/nfstrace.h
/linux/fs/nfs/pnfs.c
/linux/fs/nfs/pnfs.h
/linux/fs/nfs/proc.c
/linux/fs/nfs/super.c
/linux/fs/nfsd/trace.h
/linux/fs/nilfs2/recovery.c
/linux/fs/nilfs2/segment.c
/linux/fs/ntfs3/attrib.c
/linux/fs/ntfs3/dir.c
/linux/fs/ntfs3/file.c
/linux/fs/ntfs3/frecord.c
/linux/fs/ntfs3/fslog.c
/linux/fs/ntfs3/index.c
/linux/fs/ntfs3/inode.c
/linux/fs/ntfs3/namei.c
/linux/fs/ntfs3/ntfs.h
/linux/fs/ntfs3/ntfs_fs.h
/linux/fs/ntfs3/record.c
/linux/fs/ntfs3/super.c
/linux/fs/ntfs3/xattr.c
/linux/fs/ocfs2/ocfs2_trace.h
/linux/fs/proc/task_mmu.c
/linux/fs/smb/client/cifsfs.c
/linux/fs/smb/client/cifsfs.h
/linux/fs/smb/client/file.c
/linux/fs/smb/client/smb2ops.c
/linux/fs/smb/client/trace.h
/linux/fs/smb/server/mgmt/share_config.c
/linux/fs/smb/server/oplock.c
/linux/fs/sysfs/file.c
/linux/fs/tracefs/event_inode.c
/linux/fs/tracefs/inode.c
/linux/fs/xfs/scrub/trace.h
/linux/fs/xfs/xfs_trace.h
/linux/include/drm/bridge/aux-bridge.h
/linux/include/drm/display/drm_dp_mst_helper.h
/linux/include/dt-bindings/leds/common.h
/linux/include/linux/alloc_tag.h
/linux/include/linux/backlight.h
/linux/include/linux/compiler-clang.h
/linux/include/linux/compiler_types.h
/linux/include/linux/coresight.h
/linux/include/linux/counter.h
/linux/include/linux/cpumask.h
/linux/include/linux/device.h
/linux/include/linux/fb.h
/linux/include/linux/fortify-string.h
/linux/include/linux/fpga/fpga-bridge.h
/linux/include/linux/fpga/fpga-mgr.h
/linux/include/linux/fpga/fpga-region.h
/linux/include/linux/fpu.h
/linux/include/linux/ftrace.h
/linux/include/linux/gfp.h
/linux/include/linux/hyperv.h
/linux/include/linux/iio/adc/ad_sigma_delta.h
/linux/include/linux/iio/backend.h
/linux/include/linux/iio/buffer-dma.h
/linux/include/linux/iio/buffer-dmaengine.h
/linux/include/linux/iio/common/inv_sensors_timestamp.h
/linux/include/linux/iio/iio.h
/linux/include/linux/kfifo.h
/linux/include/linux/lcd.h
/linux/include/linux/leds.h
/linux/include/linux/mfd/intel-m10-bmc.h
/linux/include/linux/mfd/lp8788.h
/linux/include/linux/mfd/rk808.h
/linux/include/linux/mfd/rohm-bd71828.h
/linux/include/linux/mfd/stm32-timers.h
/linux/include/linux/mfd/tps6594.h
/linux/include/linux/mhi.h
/linux/include/linux/mm.h
/linux/include/linux/mod_devicetable.h
/linux/include/linux/mutex.h
/linux/include/linux/netfs.h
/linux/include/linux/nfs_fs.h
/linux/include/linux/nvmem-provider.h
/linux/include/linux/platform_data/omap1_bl.h
/linux/include/linux/pnp.h
/linux/include/linux/poison.h
/linux/include/linux/printk.h
/linux/include/linux/property.h
/linux/include/linux/pwm_backlight.h
/linux/include/linux/regulator/driver.h
/linux/include/linux/sched/vhost_task.h
/linux/include/linux/serial_core.h
/linux/include/linux/slab.h
/linux/include/linux/stm.h
/linux/include/linux/syscalls.h
/linux/include/linux/sysfs.h
/linux/include/linux/thunderbolt.h
/linux/include/linux/tty_driver.h
/linux/include/linux/usb.h
/linux/include/linux/usb/onboard_dev.h
/linux/include/linux/usb/renesas_usbhs.h
/linux/include/linux/usb/tegra_usb_phy.h
/linux/include/ras/ras_event.h
/linux/include/sound/tas2781-dsp.h
/linux/include/trace/events/asoc.h
/linux/include/trace/events/avc.h
/linux/include/trace/events/bridge.h
/linux/include/trace/events/btrfs.h
/linux/include/trace/events/cgroup.h
/linux/include/trace/events/clk.h
/linux/include/trace/events/cma.h
/linux/include/trace/events/devfreq.h
/linux/include/trace/events/devlink.h
/linux/include/trace/events/dma_fence.h
/linux/include/trace/events/erofs.h
/linux/include/trace/events/f2fs.h
/linux/include/trace/events/habanalabs.h
/linux/include/trace/events/huge_memory.h
/linux/include/trace/events/hwmon.h
/linux/include/trace/events/initcall.h
/linux/include/trace/events/intel_ish.h
/linux/include/trace/events/io_uring.h
/linux/include/trace/events/iocost.h
/linux/include/trace/events/iommu.h
/linux/include/trace/events/irq.h
/linux/include/trace/events/iscsi.h
/linux/include/trace/events/kmem.h
/linux/include/trace/events/lock.h
/linux/include/trace/events/mmap_lock.h
/linux/include/trace/events/mmc.h
/linux/include/trace/events/module.h
/linux/include/trace/events/napi.h
/linux/include/trace/events/nbd.h
/linux/include/trace/events/neigh.h
/linux/include/trace/events/net.h
/linux/include/trace/events/netlink.h
/linux/include/trace/events/oom.h
/linux/include/trace/events/osnoise.h
/linux/include/trace/events/power.h
/linux/include/trace/events/pwc.h
/linux/include/trace/events/qdisc.h
/linux/include/trace/events/qla.h
/linux/include/trace/events/qrtr.h
/linux/include/trace/events/regulator.h
/linux/include/trace/events/rpcgss.h
/linux/include/trace/events/rpcrdma.h
/linux/include/trace/events/rpm.h
/linux/include/trace/events/sched.h
/linux/include/trace/events/sof.h
/linux/include/trace/events/sof_intel.h
/linux/include/trace/events/sunrpc.h
/linux/include/trace/events/swiotlb.h
/linux/include/trace/events/target.h
/linux/include/trace/events/tegra_apb_dma.h
/linux/include/trace/events/ufs.h
/linux/include/trace/events/workqueue.h
/linux/include/trace/events/xdp.h
/linux/include/trace/stages/stage6_event_callback.h
/linux/include/uapi/asm-generic/unistd.h
/linux/include/uapi/drm/nouveau_drm.h
/linux/include/uapi/drm/panthor_drm.h
/linux/include/uapi/linux/kd.h
/linux/include/uapi/linux/ntsync.h
/linux/include/uapi/linux/prctl.h
/linux/include/uapi/linux/virtio_mem.h
/linux/include/uapi/misc/pvpanic.h
/linux/init/initramfs.c
/linux/io_uring/io_uring.c
/linux/io_uring/sqpoll.c
/linux/kernel/exit.c
/linux/kernel/irq/cpuhotplug.c
/linux/kernel/irq/irqdesc.c
/linux/kernel/locking/mutex-debug.c
/linux/kernel/module/sysfs.c
/linux/kernel/printk/Makefile
/linux/kernel/printk/conopt.c
/linux/kernel/printk/console_cmdline.h
/linux/kernel/printk/printk.c
/linux/kernel/signal.c
/linux/kernel/sys.c
/linux/kernel/sys_ni.c
/linux/kernel/trace/bpf_trace.h
/linux/kernel/trace/preemptirq_delay_test.c
/linux/kernel/trace/ring_buffer.c
/linux/kernel/trace/rv/rv.c
/linux/kernel/vhost_task.c
/linux/lib/Kconfig.debug
/linux/lib/Kconfig.ubsan
/linux/lib/Makefile
/linux/lib/alloc_tag.c
/linux/lib/fortify_kunit.c
/linux/lib/kfifo.c
/linux/lib/raid6/Makefile
/linux/lib/slub_kunit.c
/linux/lib/stackdepot.c
/linux/lib/test_fpu.h
/linux/lib/test_fpu_glue.c
/linux/lib/test_fpu_impl.c
/linux/mm/Makefile
/linux/mm/internal.h
/linux/mm/kmemleak.c
/linux/mm/ksm.c
/linux/mm/madvise.c
/linux/mm/memory-failure.c
/linux/mm/memory.c
/linux/mm/mmap.c
/linux/mm/mprotect.c
/linux/mm/mremap.c
/linux/mm/mseal.c
/linux/mm/page_owner.c
/linux/mm/slab.h
/linux/mm/slab_common.c
/linux/mm/slub.c
/linux/mm/vmalloc.c
/linux/net/9p/trans_virtio.c
/linux/net/batman-adv/trace.h
/linux/net/dsa/trace.h
/linux/net/ieee802154/trace.h
/linux/net/ipv4/af_inet.c
/linux/net/ipv4/tcp_dctcp.c
/linux/net/ipv4/tcp_output.c
/linux/net/ipv6/seg6_hmac.c
/linux/net/ipv6/seg6_iptunnel.c
/linux/net/mac80211/trace.h
/linux/net/nfc/nci/core.c
/linux/net/openvswitch/actions.c
/linux/net/openvswitch/openvswitch_trace.h
/linux/net/smc/smc_tracepoint.h
/linux/net/sunrpc/clnt.c
/linux/net/sunrpc/xprtrdma/verbs.c
/linux/net/tipc/trace.h
/linux/net/tls/tls_main.c
/linux/net/unix/af_unix.c
/linux/net/unix/garbage.c
/linux/net/vmw_vsock/virtio_transport.c
/linux/net/wireless/trace.h
kernel/alloc/allocator.rs
/linux/samples/acrn/vm-sample.c
/linux/samples/trace_events/trace-events-sample.h
/linux/scripts/Makefile.extrawarn
/linux/scripts/const_structs.checkpatch
/linux/scripts/generate_rust_target.rs
/linux/scripts/spdxcheck.py
/linux/security/loadpin/Kconfig
/linux/sound/core/Kconfig
/linux/sound/core/control_led.c
/linux/sound/core/init.c
/linux/sound/core/pcm_trace.h
/linux/sound/core/timer.c
/linux/sound/hda/trace.h
/linux/sound/pci/hda/patch_realtek.c
/linux/sound/soc/codecs/es8326.c
/linux/sound/soc/codecs/rt5645.c
/linux/sound/soc/codecs/tas2552.c
/linux/sound/soc/codecs/tas2781-fmwlib.c
/linux/sound/soc/codecs/tas2781-i2c.c
/linux/sound/soc/intel/avs/trace.h
/linux/sound/soc/intel/boards/sof_sdw_rt_sdca_jack_common.c
/linux/sound/usb/quirks.c
/linux/sound/virtio/virtio_card.c
/linux/tools/hv/Build
/linux/tools/hv/Makefile
/linux/tools/hv/hv_fcopy_uio_daemon.c
/linux/tools/hv/vmbus_bufring.c
/linux/tools/hv/vmbus_bufring.h
/linux/tools/include/linux/poison.h
/linux/tools/perf/util/parse-events.c
/linux/tools/perf/util/parse-events.h
/linux/tools/perf/util/parse-events.l
/linux/tools/perf/util/parse-events.y
/linux/tools/testing/selftests/drivers/net/stats.py
/linux/tools/testing/selftests/kselftest_harness.h
/linux/tools/testing/selftests/mm/.gitignore
/linux/tools/testing/selftests/mm/Makefile
/linux/tools/testing/selftests/mm/compaction_test.c
/linux/tools/testing/selftests/mm/gup_test.c
/linux/tools/testing/selftests/mm/mdwe_test.c
/linux/tools/testing/selftests/mm/mseal_test.c
/linux/tools/testing/selftests/mm/seal_elf.c
/linux/tools/testing/selftests/mm/uffd-common.h
/linux/tools/testing/selftests/net/af_unix/scm_rights.c
/linux/tools/testing/selftests/net/amt.sh
/linux/tools/testing/selftests/net/arp_ndisc_untracked_subnets.sh
/linux/tools/testing/selftests/net/forwarding/lib.sh
/linux/tools/testing/selftests/net/lib.sh
/linux/tools/testing/selftests/riscv/Makefile
/linux/tools/testing/selftests/riscv/hwprobe/.gitignore
/linux/tools/testing/selftests/riscv/sigreturn/.gitignore
/linux/tools/testing/selftests/riscv/sigreturn/Makefile
/linux/tools/testing/selftests/riscv/sigreturn/sigreturn.c
/linux/tools/tracing/latency/latency-collector.c
ab0f4ced05-Jun-2024 David Gow <davidgow@google.com>

arch: um: rust: Add i386 support for Rust

At present, Rust in the kernel only supports 64-bit x86, so UML has
followed suit. However, it's significantly easier to support 32-bit i386
on UML than on

arch: um: rust: Add i386 support for Rust

At present, Rust in the kernel only supports 64-bit x86, so UML has
followed suit. However, it's significantly easier to support 32-bit i386
on UML than on bare metal, as UML does not use the -mregparm option
(which alters the ABI), which is not yet supported by rustc[1].

Add support for CONFIG_RUST on um/i386, by adding a new target config to
generate_rust_target, and replacing various checks on CONFIG_X86_64 to
also support CONFIG_X86_32.

We still use generate_rust_target, rather than a built-in rustc target,
in order to match x86_64, provide a future place for -mregparm, and more
easily disable floating point instructions.

With these changes, the KUnit tests pass with:
kunit.py run --make_options LLVM=1 --kconfig_add CONFIG_RUST=y
--kconfig_add CONFIG_64BIT=n --kconfig_add CONFIG_FORTIFY_SOURCE=n

An earlier version of these changes was proposed on the Rust-for-Linux
github[2].

[1]: https://github.com/rust-lang/rust/issues/116972
[2]: https://github.com/Rust-for-Linux/linux/pull/966

Signed-off-by: David Gow <davidgow@google.com>
Link: https://patch.msgid.link/20240604224052.3138504-1-davidgow@google.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>

show more ...


/linux/.editorconfig
/linux/.mailmap
/linux/Documentation/admin-guide/kernel-parameters.txt
/linux/Documentation/devicetree/bindings/dma/fsl,edma.yaml
/linux/Documentation/devicetree/bindings/i2c/atmel,at91sam-i2c.yaml
/linux/Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
/linux/Documentation/devicetree/bindings/net/fsl,fman-dtsec.yaml
/linux/Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
/linux/Documentation/devicetree/bindings/usb/realtek,rts5411.yaml
/linux/Documentation/filesystems/proc.rst
/linux/Documentation/i2c/i2c_bus.svg
/linux/Documentation/i2c/summary.rst
/linux/Documentation/kbuild/modules.rst
/linux/Documentation/netlink/specs/ethtool.yaml
/linux/Documentation/netlink/specs/nfsd.yaml
/linux/Documentation/rust/arch-support.rst
/linux/Documentation/userspace-api/index.rst
/linux/Documentation/userspace-api/mfd_noexec.rst
/linux/Documentation/virt/hyperv/clocks.rst
/linux/Documentation/virt/hyperv/overview.rst
/linux/Documentation/virt/hyperv/vmbus.rst
/linux/MAINTAINERS
/linux/Makefile
/linux/arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi
/linux/arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso
/linux/arch/arm/include/asm/efi.h
/linux/arch/arm/kernel/ftrace.c
/linux/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi
/linux/arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi
/linux/arch/arm64/boot/dts/freescale/imx8mp-venice-gw73xx.dtsi
/linux/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
/linux/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts
/linux/arch/arm64/include/asm/pgtable-hwdef.h
/linux/arch/arm64/include/asm/unistd32.h
/linux/arch/arm64/kernel/efi.c
/linux/arch/arm64/kernel/pi/map_kernel.c
/linux/arch/arm64/kernel/syscall.c
/linux/arch/arm64/kvm/hyp/nvhe/ffa.c
/linux/arch/arm64/kvm/vgic/vgic-init.c
/linux/arch/arm64/kvm/vgic/vgic-mmio-v3.c
/linux/arch/arm64/kvm/vgic/vgic.h
/linux/arch/arm64/mm/mmu.c
/linux/arch/csky/include/uapi/asm/unistd.h
/linux/arch/csky/kernel/syscall.c
/linux/arch/hexagon/include/asm/syscalls.h
/linux/arch/hexagon/include/uapi/asm/unistd.h
/linux/arch/hexagon/kernel/syscalltab.c
/linux/arch/loongarch/Kconfig
/linux/arch/loongarch/Kconfig.debug
/linux/arch/loongarch/include/asm/hw_breakpoint.h
/linux/arch/loongarch/kernel/hw_breakpoint.c
/linux/arch/loongarch/kernel/ptrace.c
/linux/arch/loongarch/kernel/syscall.c
/linux/arch/loongarch/kvm/exit.c
/linux/arch/microblaze/kernel/sys_microblaze.c
/linux/arch/mips/bmips/setup.c
/linux/arch/mips/include/asm/mipsmtregs.h
/linux/arch/mips/kernel/syscalls/syscall_n32.tbl
/linux/arch/mips/kernel/syscalls/syscall_o32.tbl
/linux/arch/mips/pci/ops-rc32434.c
/linux/arch/parisc/Kconfig
/linux/arch/parisc/include/asm/cacheflush.h
/linux/arch/parisc/include/asm/pgtable.h
/linux/arch/parisc/kernel/cache.c
/linux/arch/parisc/kernel/sys_parisc32.c
/linux/arch/parisc/kernel/syscalls/syscall.tbl
/linux/arch/powerpc/crypto/.gitignore
/linux/arch/powerpc/kernel/syscalls/syscall.tbl
/linux/arch/powerpc/kvm/book3s_64_vio.c
/linux/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dts
/linux/arch/riscv/include/asm/insn.h
/linux/arch/riscv/kernel/ftrace.c
/linux/arch/riscv/kernel/patch.c
/linux/arch/riscv/kernel/stacktrace.c
/linux/arch/riscv/kernel/sys_riscv.c
/linux/arch/s390/boot/startup.c
/linux/arch/s390/boot/vmem.c
/linux/arch/s390/boot/vmlinux.lds.S
/linux/arch/s390/configs/debug_defconfig
/linux/arch/s390/configs/defconfig
/linux/arch/s390/configs/zfcpdump_defconfig
/linux/arch/s390/include/asm/entry-common.h
/linux/arch/s390/kernel/syscall.c
/linux/arch/s390/kernel/syscalls/syscall.tbl
/linux/arch/s390/pci/pci_irq.c
/linux/arch/sh/kernel/sys_sh32.c
/linux/arch/sh/kernel/syscalls/syscall.tbl
/linux/arch/sparc/kernel/sys32.S
/linux/arch/sparc/kernel/syscalls/syscall.tbl
/linux/arch/um/Kconfig
/linux/arch/um/drivers/Kconfig
/linux/arch/um/drivers/Makefile
/linux/arch/um/drivers/chan.h
/linux/arch/um/drivers/chan_kern.c
/linux/arch/um/drivers/chan_user.c
/linux/arch/um/drivers/ubd_kern.c
/linux/arch/um/include/shared/kern_util.h
/linux/arch/um/include/shared/os.h
/linux/arch/um/kernel/irq.c
/linux/arch/um/kernel/process.c
/linux/arch/um/kernel/time.c
/linux/arch/um/kernel/um_arch.c
/linux/arch/um/os-Linux/file.c
/linux/arch/x86/Makefile.um
/linux/arch/x86/boot/compressed/Makefile
/linux/arch/x86/entry/syscalls/syscall_32.tbl
/linux/arch/x86/include/asm/cmpxchg_32.h
/linux/arch/x86/include/asm/efi.h
/linux/arch/x86/include/asm/entry-common.h
/linux/arch/x86/include/asm/uaccess.h
/linux/arch/x86/kernel/cpu/resctrl/monitor.c
/linux/arch/x86/kernel/time.c
/linux/arch/x86/kvm/svm/svm.c
/linux/arch/x86/kvm/x86.c
/linux/arch/x86/lib/getuser.S
/linux/arch/x86/mm/numa.c
/linux/arch/x86/platform/efi/memmap.c
/linux/block/bio-integrity.c
/linux/block/blk-flush.c
/linux/block/blk-zoned.c
/linux/block/sed-opal.c
/linux/drivers/acpi/acpica/acevents.h
/linux/drivers/acpi/acpica/evregion.c
/linux/drivers/acpi/acpica/evxfregn.c
/linux/drivers/acpi/acpica/exregion.c
/linux/drivers/acpi/ec.c
/linux/drivers/acpi/internal.h
/linux/drivers/acpi/mipi-disco-img.c
/linux/drivers/acpi/thermal.c
/linux/drivers/acpi/x86/utils.c
/linux/drivers/ata/ahci.c
/linux/drivers/ata/libata-core.c
/linux/drivers/ata/libata-scsi.c
/linux/drivers/base/core.c
/linux/drivers/block/loop.c
/linux/drivers/block/nbd.c
/linux/drivers/clk/clkdev.c
/linux/drivers/counter/ti-eqep.c
/linux/drivers/cpufreq/intel_pstate.c
/linux/drivers/crypto/intel/qat/qat_common/Makefile
/linux/drivers/dma/Kconfig
/linux/drivers/dma/idxd/irq.c
/linux/drivers/dma/ioat/init.c
/linux/drivers/dma/ti/k3-udma-glue.c
/linux/drivers/dma/xilinx/xdma.c
/linux/drivers/firewire/Kconfig
/linux/drivers/firewire/core-card.c
/linux/drivers/firewire/core-cdev.c
/linux/drivers/firewire/core-topology.c
/linux/drivers/firewire/core-transaction.c
/linux/drivers/firmware/efi/memmap.c
/linux/drivers/firmware/psci/psci.c
/linux/drivers/gpio/gpio-davinci.c
/linux/drivers/gpio/gpio-graniterapids.c
/linux/drivers/gpio/gpio-pca953x.c
/linux/drivers/gpio/gpiolib-cdev.c
/linux/drivers/gpu/drm/Kconfig
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h
/linux/drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
/linux/drivers/gpu/drm/amd/display/Kconfig
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
/linux/drivers/gpu/drm/amd/display/include/dpcd_defs.h
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
/linux/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
/linux/drivers/gpu/drm/arm/display/komeda/komeda_dev.c
/linux/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
/linux/drivers/gpu/drm/bridge/panel.c
/linux/drivers/gpu/drm/drm_fb_helper.c
/linux/drivers/gpu/drm/drm_fbdev_dma.c
/linux/drivers/gpu/drm/drm_file.c
/linux/drivers/gpu/drm/drm_panel_orientation_quirks.c
/linux/drivers/gpu/drm/exynos/exynos_dp.c
/linux/drivers/gpu/drm/exynos/exynos_drm_vidi.c
/linux/drivers/gpu/drm/exynos/exynos_hdmi.c
/linux/drivers/gpu/drm/i915/display/intel_dp.c
/linux/drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
/linux/drivers/gpu/drm/mediatek/mtk_drm_drv.c
/linux/drivers/gpu/drm/nouveau/dispnv04/disp.c
/linux/drivers/gpu/drm/nouveau/dispnv04/tvnv17.c
/linux/drivers/gpu/drm/nouveau/dispnv50/disp.c
/linux/drivers/gpu/drm/nouveau/nouveau_bios.c
/linux/drivers/gpu/drm/nouveau/nouveau_display.c
/linux/drivers/gpu/drm/nouveau/nouveau_drv.h
/linux/drivers/gpu/drm/panel/panel-simple.c
/linux/drivers/gpu/drm/radeon/sumo_dpm.c
/linux/drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c
/linux/drivers/gpu/drm/vmwgfx/Kconfig
/linux/drivers/gpu/drm/xe/xe_gt_idle.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
/linux/drivers/gpu/drm/xe/xe_guc.c
/linux/drivers/gpu/drm/xe/xe_guc_pc.c
/linux/drivers/gpu/drm/xe/xe_ring_ops.c
/linux/drivers/hv/hv.c
/linux/drivers/hv/hv_balloon.c
/linux/drivers/i2c/busses/Makefile
/linux/drivers/i2c/busses/i2c-at91-slave.c
/linux/drivers/i2c/busses/i2c-designware-slave.c
/linux/drivers/i2c/busses/i2c-ocores.c
/linux/drivers/i2c/busses/i2c-viai2c-common.c
/linux/drivers/i2c/busses/i2c-viai2c-common.h
/linux/drivers/i2c/busses/i2c-viai2c-wmt.c
/linux/drivers/i2c/busses/i2c-viai2c-zhaoxin.c
/linux/drivers/i2c/i2c-slave-testunit.c
/linux/drivers/iio/accel/Kconfig
/linux/drivers/iio/adc/ad7173.c
/linux/drivers/iio/adc/ad7266.c
/linux/drivers/iio/adc/ad9467.c
/linux/drivers/iio/adc/xilinx-ams.c
/linux/drivers/iio/chemical/bme680.h
/linux/drivers/iio/chemical/bme680_core.c
/linux/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
/linux/drivers/iio/dac/Kconfig
/linux/drivers/iio/dac/ad5592r-base.c
/linux/drivers/iio/humidity/hdc3020.c
/linux/drivers/iio/imu/bmi323/bmi323_core.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
/linux/drivers/iio/inkern.c
/linux/drivers/iio/pressure/bmp280-core.c
/linux/drivers/iio/temperature/mlx90635.c
/linux/drivers/infiniband/hw/bnxt_re/bnxt_re.h
/linux/drivers/infiniband/hw/mana/mr.c
/linux/drivers/infiniband/hw/mlx5/main.c
/linux/drivers/infiniband/hw/mlx5/mr.c
/linux/drivers/infiniband/hw/mlx5/srq.c
/linux/drivers/infiniband/sw/rxe/rxe_resp.c
/linux/drivers/infiniband/sw/rxe/rxe_verbs.c
/linux/drivers/input/joystick/xpad.c
/linux/drivers/input/mouse/elantech.c
/linux/drivers/input/serio/i8042-acpipnpio.h
/linux/drivers/input/touchscreen/ads7846.c
/linux/drivers/input/touchscreen/ili210x.c
/linux/drivers/iommu/amd/init.c
/linux/drivers/iommu/amd/iommu.c
/linux/drivers/iommu/intel/iommu.c
/linux/drivers/irqchip/irq-loongson-eiointc.c
/linux/drivers/irqchip/irq-loongson-liointc.c
/linux/drivers/leds/led-class.c
/linux/drivers/media/pci/saa7134/saa7134-cards.c
/linux/drivers/mfd/axp20x.c
/linux/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
/linux/drivers/misc/mei/main.c
/linux/drivers/misc/mei/pci-me.c
/linux/drivers/misc/mei/platform-vsc.c
/linux/drivers/misc/mei/vsc-fw-loader.c
/linux/drivers/mmc/host/moxart-mmc.c
/linux/drivers/mmc/host/sdhci-brcmstb.c
/linux/drivers/mmc/host/sdhci-pci-core.c
/linux/drivers/mmc/host/sdhci-pci-o2micro.c
/linux/drivers/mmc/host/sdhci.c
/linux/drivers/net/bonding/bond_main.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd.h
/linux/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
/linux/drivers/net/dsa/microchip/ksz9477.c
/linux/drivers/net/dsa/microchip/ksz9477.h
/linux/drivers/net/dsa/microchip/ksz9477_reg.h
/linux/drivers/net/dsa/microchip/ksz_common.c
/linux/drivers/net/dsa/microchip/ksz_common.h
/linux/drivers/net/dsa/qca/qca8k-leds.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.h
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
/linux/drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
/linux/drivers/net/ethernet/google/gve/gve_rx_dqo.c
/linux/drivers/net/ethernet/google/gve/gve_tx_dqo.c
/linux/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
/linux/drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
/linux/drivers/net/ethernet/ibm/ibmvnic.c
/linux/drivers/net/ethernet/intel/ice/ice_ddp.c
/linux/drivers/net/ethernet/intel/ice/ice_main.c
/linux/drivers/net/ethernet/intel/ice/ice_switch.c
/linux/drivers/net/ethernet/intel/igc/igc_main.c
/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/Makefile
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/qos.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
/linux/drivers/net/ethernet/mellanox/mlxsw/pci.c
/linux/drivers/net/ethernet/mellanox/mlxsw/reg.h
/linux/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
/linux/drivers/net/ethernet/microchip/lan743x_ethtool.c
/linux/drivers/net/ethernet/microchip/lan743x_main.c
/linux/drivers/net/ethernet/microchip/lan743x_main.h
/linux/drivers/net/ethernet/microsoft/mana/mana_en.c
/linux/drivers/net/ethernet/pensando/ionic/ionic_dev.h
/linux/drivers/net/ethernet/pensando/ionic/ionic_lif.c
/linux/drivers/net/ethernet/pensando/ionic/ionic_txrx.c
/linux/drivers/net/ethernet/qualcomm/qca_debug.c
/linux/drivers/net/ethernet/qualcomm/qca_spi.c
/linux/drivers/net/ethernet/qualcomm/qca_spi.h
/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
/linux/drivers/net/geneve.c
/linux/drivers/net/netdevsim/netdev.c
/linux/drivers/net/phy/dp83tg720.c
/linux/drivers/net/phy/micrel.c
/linux/drivers/net/phy/mxl-gpy.c
/linux/drivers/net/phy/sfp.c
/linux/drivers/net/pse-pd/Kconfig
/linux/drivers/net/usb/ax88179_178a.c
/linux/drivers/net/usb/qmi_wwan.c
/linux/drivers/net/usb/rtl8150.c
/linux/drivers/net/virtio_net.c
/linux/drivers/net/vxlan/vxlan_core.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
/linux/drivers/nvme/host/apple.c
/linux/drivers/nvme/host/core.c
/linux/drivers/nvme/host/ioctl.c
/linux/drivers/nvme/host/nvme.h
/linux/drivers/nvme/target/configfs.c
/linux/drivers/nvme/target/core.c
/linux/drivers/nvme/target/fabrics-cmd-auth.c
/linux/drivers/nvme/target/fabrics-cmd.c
/linux/drivers/nvme/target/fc.c
/linux/drivers/nvme/target/passthru.c
/linux/drivers/parport/parport_amiga.c
/linux/drivers/pci/msi/msi.c
/linux/drivers/phy/qualcomm/phy-qcom-qmp-combo.c
/linux/drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6-n4.h
/linux/drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_n4.h
/linux/drivers/phy/qualcomm/phy-qcom-qmp.h
/linux/drivers/pinctrl/bcm/pinctrl-bcm2835.c
/linux/drivers/pinctrl/core.c
/linux/drivers/pinctrl/pinctrl-rockchip.c
/linux/drivers/pinctrl/pinctrl-rockchip.h
/linux/drivers/pinctrl/pinctrl-tps6594.c
/linux/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
/linux/drivers/pinctrl/renesas/pinctrl-rzg2l.c
/linux/drivers/platform/mellanox/nvsw-sn2201.c
/linux/drivers/platform/x86/amilo-rfkill.c
/linux/drivers/platform/x86/firmware_attributes_class.c
/linux/drivers/platform/x86/ibm_rtl.c
/linux/drivers/platform/x86/intel/hid.c
/linux/drivers/platform/x86/intel/pmc/pltdrv.c
/linux/drivers/platform/x86/intel/rst.c
/linux/drivers/platform/x86/intel/smartconnect.c
/linux/drivers/platform/x86/intel/vbtn.c
/linux/drivers/platform/x86/lg-laptop.c
/linux/drivers/platform/x86/siemens/simatic-ipc-batt-apollolake.c
/linux/drivers/platform/x86/siemens/simatic-ipc-batt-elkhartlake.c
/linux/drivers/platform/x86/siemens/simatic-ipc-batt-f7188x.c
/linux/drivers/platform/x86/siemens/simatic-ipc-batt.c
/linux/drivers/platform/x86/siemens/simatic-ipc.c
/linux/drivers/platform/x86/uv_sysfs.c
/linux/drivers/platform/x86/wireless-hotkey.c
/linux/drivers/platform/x86/xo1-rfkill.c
/linux/drivers/ptp/ptp_sysfs.c
/linux/drivers/pwm/pwm-stm32.c
/linux/drivers/ras/amd/atl/internal.h
/linux/drivers/ras/amd/atl/system.c
/linux/drivers/ras/amd/atl/umc.c
/linux/drivers/regulator/axp20x-regulator.c
/linux/drivers/regulator/bd71815-regulator.c
/linux/drivers/regulator/core.c
/linux/drivers/regulator/tps6594-regulator.c
/linux/drivers/s390/char/sclp.c
/linux/drivers/s390/virtio/virtio_ccw.c
/linux/drivers/scsi/libsas/sas_ata.c
/linux/drivers/scsi/libsas/sas_discover.c
/linux/drivers/scsi/mpi3mr/mpi3mr_app.c
/linux/drivers/scsi/mpt3sas/mpt3sas_base.c
/linux/drivers/scsi/mpt3sas/mpt3sas_base.h
/linux/drivers/scsi/mpt3sas/mpt3sas_ctl.c
/linux/drivers/scsi/mpt3sas/mpt3sas_scsih.c
/linux/drivers/scsi/scsi.c
/linux/drivers/scsi/scsi_transport_sas.c
/linux/drivers/scsi/sd.c
/linux/drivers/soc/tegra/fuse/fuse-tegra.c
/linux/drivers/soundwire/amd_manager.c
/linux/drivers/soundwire/intel_auxdevice.c
/linux/drivers/soundwire/mipi_disco.c
/linux/drivers/spi/spi-cs42l43.c
/linux/drivers/spi/spi-imx.c
/linux/drivers/spi/spi-stm32-qspi.c
/linux/drivers/spi/spi.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c
/linux/drivers/thermal/gov_step_wise.c
/linux/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c
/linux/drivers/thermal/mediatek/lvts_thermal.c
/linux/drivers/thermal/thermal_core.c
/linux/drivers/thermal/thermal_core.h
/linux/drivers/thunderbolt/debugfs.c
/linux/drivers/tty/mxser.c
/linux/drivers/tty/n_tty.c
/linux/drivers/tty/serial/8250/8250_core.c
/linux/drivers/tty/serial/8250/8250_dw.c
/linux/drivers/tty/serial/8250/8250_dwlib.c
/linux/drivers/tty/serial/8250/8250_dwlib.h
/linux/drivers/tty/serial/8250/8250_omap.c
/linux/drivers/tty/serial/8250/8250_pci.c
/linux/drivers/tty/serial/8250/8250_pxa.c
/linux/drivers/tty/serial/Kconfig
/linux/drivers/tty/serial/Makefile
/linux/drivers/tty/serial/bcm63xx_uart.c
/linux/drivers/tty/serial/imx.c
/linux/drivers/tty/serial/mcf.c
/linux/drivers/tty/serial/serial_base.h
/linux/drivers/tty/serial/serial_base_bus.c
/linux/drivers/tty/serial/serial_core.c
/linux/drivers/tty/serial/serial_port.c
/linux/drivers/ufs/core/ufshcd.c
/linux/drivers/usb/Makefile
/linux/drivers/usb/atm/cxacru.c
/linux/drivers/usb/chipidea/core.c
/linux/drivers/usb/chipidea/ulpi.c
/linux/drivers/usb/class/cdc-wdm.c
/linux/drivers/usb/core/hcd.c
/linux/drivers/usb/dwc3/core.c
/linux/drivers/usb/gadget/function/f_printer.c
/linux/drivers/usb/gadget/function/u_ether.c
/linux/drivers/usb/gadget/udc/aspeed_udc.c
/linux/drivers/usb/host/xhci-pci.c
/linux/drivers/usb/host/xhci-ring.c
/linux/drivers/usb/host/xhci.h
/linux/drivers/usb/musb/da8xx.c
/linux/drivers/usb/storage/alauda.c
/linux/drivers/usb/storage/scsiglue.c
/linux/drivers/usb/storage/uas.c
/linux/drivers/usb/typec/tcpm/tcpm.c
/linux/drivers/usb/typec/ucsi/ucsi.c
/linux/drivers/usb/typec/ucsi/ucsi_acpi.c
/linux/drivers/usb/typec/ucsi/ucsi_glink.c
/linux/drivers/usb/typec/ucsi/ucsi_stm32g0.c
/linux/drivers/vfio/device_cdev.c
/linux/drivers/vfio/group.c
/linux/drivers/vfio/pci/vfio_pci_core.c
/linux/drivers/vfio/vfio_main.c
/linux/drivers/watchdog/Kconfig
/linux/drivers/watchdog/menz69_wdt.c
/linux/drivers/watchdog/omap_wdt.c
/linux/drivers/watchdog/simatic-ipc-wdt.c
/linux/drivers/watchdog/ts4800_wdt.c
/linux/drivers/watchdog/twl4030_wdt.c
/linux/fs/bcachefs/alloc_background.c
/linux/fs/bcachefs/alloc_background.h
/linux/fs/bcachefs/alloc_foreground.c
/linux/fs/bcachefs/bcachefs.h
/linux/fs/bcachefs/bcachefs_format.h
/linux/fs/bcachefs/bkey.c
/linux/fs/bcachefs/bkey_methods.c
/linux/fs/bcachefs/bkey_methods.h
/linux/fs/bcachefs/btree_cache.c
/linux/fs/bcachefs/btree_gc.c
/linux/fs/bcachefs/btree_io.c
/linux/fs/bcachefs/btree_iter.c
/linux/fs/bcachefs/btree_key_cache.c
/linux/fs/bcachefs/btree_node_scan.c
/linux/fs/bcachefs/btree_types.h
/linux/fs/bcachefs/buckets.c
/linux/fs/bcachefs/buckets.h
/linux/fs/bcachefs/buckets_types.h
/linux/fs/bcachefs/chardev.c
/linux/fs/bcachefs/data_update.c
/linux/fs/bcachefs/debug.c
/linux/fs/bcachefs/ec.c
/linux/fs/bcachefs/errcode.h
/linux/fs/bcachefs/error.c
/linux/fs/bcachefs/error.h
/linux/fs/bcachefs/extents.c
/linux/fs/bcachefs/fs-ioctl.c
/linux/fs/bcachefs/fs.c
/linux/fs/bcachefs/fsck.c
/linux/fs/bcachefs/io_read.c
/linux/fs/bcachefs/io_write.c
/linux/fs/bcachefs/journal.c
/linux/fs/bcachefs/journal_io.c
/linux/fs/bcachefs/journal_seq_blacklist.c
/linux/fs/bcachefs/lru.h
/linux/fs/bcachefs/movinggc.c
/linux/fs/bcachefs/opts.h
/linux/fs/bcachefs/recovery.c
/linux/fs/bcachefs/sb-downgrade.c
/linux/fs/bcachefs/sb-errors.c
/linux/fs/bcachefs/sb-errors_format.h
/linux/fs/bcachefs/seqmutex.h
/linux/fs/bcachefs/snapshot.c
/linux/fs/bcachefs/str_hash.h
/linux/fs/bcachefs/super-io.c
/linux/fs/bcachefs/super.c
/linux/fs/btrfs/bio.c
/linux/fs/btrfs/block-group.c
/linux/fs/btrfs/free-space-cache.c
/linux/fs/btrfs/qgroup.c
/linux/fs/btrfs/scrub.c
/linux/fs/btrfs/tree-log.c
/linux/fs/cachefiles/daemon.c
/linux/fs/cachefiles/internal.h
/linux/fs/cachefiles/ondemand.c
/linux/fs/debugfs/inode.c
/linux/fs/file.c
/linux/fs/iomap/buffered-io.c
/linux/fs/jfs/xattr.c
/linux/fs/nfs/dir.c
/linux/fs/nfs/direct.c
/linux/fs/nfs/nfs4proc.c
/linux/fs/nfs/pagelist.c
/linux/fs/nfs/symlink.c
/linux/fs/nfsd/netlink.c
/linux/fs/nfsd/netlink.h
/linux/fs/nfsd/nfsctl.c
/linux/fs/nfsd/nfssvc.c
/linux/fs/ocfs2/aops.c
/linux/fs/ocfs2/journal.c
/linux/fs/ocfs2/journal.h
/linux/fs/ocfs2/ocfs2.h
/linux/fs/ocfs2/ocfs2_trace.h
/linux/fs/ocfs2/super.c
/linux/fs/open.c
/linux/fs/overlayfs/dir.c
/linux/fs/overlayfs/export.c
/linux/fs/proc/task_mmu.c
/linux/fs/smb/client/cifsfs.c
/linux/fs/smb/client/cifsglob.h
/linux/fs/smb/client/cifssmb.c
/linux/fs/smb/client/file.c
/linux/fs/smb/client/smb2pdu.c
/linux/fs/smb/server/smb2pdu.c
/linux/fs/smb/server/vfs.c
/linux/fs/smb/server/vfs.h
/linux/fs/smb/server/vfs_cache.c
/linux/fs/xfs/libxfs/xfs_bmap.c
/linux/fs/xfs/libxfs/xfs_fs.h
/linux/fs/xfs/libxfs/xfs_inode_buf.c
/linux/fs/xfs/libxfs/xfs_sb.c
/linux/fs/xfs/xfs_bmap_util.c
/linux/fs/xfs/xfs_bmap_util.h
/linux/fs/xfs/xfs_icache.c
/linux/fs/xfs/xfs_inode.c
/linux/fs/xfs/xfs_iomap.c
/linux/include/acpi/acpixf.h
/linux/include/asm-generic/syscalls.h
/linux/include/dt-bindings/net/ti-dp83867.h
/linux/include/dt-bindings/net/ti-dp83869.h
/linux/include/linux/bio.h
/linux/include/linux/bpf_verifier.h
/linux/include/linux/btf.h
/linux/include/linux/closure.h
/linux/include/linux/compat.h
/linux/include/linux/compiler_types.h
/linux/include/linux/device.h
/linux/include/linux/filter.h
/linux/include/linux/ftrace.h
/linux/include/linux/i2c.h
/linux/include/linux/io_uring_types.h
/linux/include/linux/kcov.h
/linux/include/linux/libata.h
/linux/include/linux/lsm_hook_defs.h
/linux/include/linux/mm.h
/linux/include/linux/mmzone.h
/linux/include/linux/module.h
/linux/include/linux/netfs.h
/linux/include/linux/numa.h
/linux/include/linux/nvme.h
/linux/include/linux/page-flags.h
/linux/include/linux/pagemap.h
/linux/include/linux/pgalloc_tag.h
/linux/include/linux/printk.h
/linux/include/linux/pse-pd/pse.h
/linux/include/linux/security.h
/linux/include/linux/serial_core.h
/linux/include/linux/spi/spi.h
/linux/include/linux/string.h
/linux/include/linux/syscalls.h
/linux/include/linux/sysfs.h
/linux/include/linux/vfio.h
/linux/include/linux/vfio_pci_core.h
/linux/include/linux/workqueue.h
/linux/include/net/bluetooth/hci_core.h
/linux/include/net/inet_connection_sock.h
/linux/include/net/ip_tunnels.h
/linux/include/net/netfilter/nf_tables.h
/linux/include/net/netns/netfilter.h
/linux/include/scsi/scsi_devinfo.h
/linux/include/scsi/scsi_transport_sas.h
/linux/include/sound/dmaengine_pcm.h
/linux/include/trace/events/cachefiles.h
/linux/include/trace/events/firewire.h
/linux/include/trace/events/qdisc.h
/linux/include/uapi/asm-generic/unistd.h
/linux/include/uapi/linux/stat.h
/linux/init/Kconfig
/linux/io_uring/cancel.h
/linux/io_uring/io_uring.c
/linux/io_uring/rsrc.c
/linux/kernel/auditfilter.c
/linux/kernel/bpf/arena.c
/linux/kernel/bpf/core.c
/linux/kernel/bpf/ringbuf.c
/linux/kernel/bpf/verifier.c
/linux/kernel/cpu.c
/linux/kernel/gcov/gcc_4_7.c
/linux/kernel/kallsyms.c
/linux/kernel/kcov.c
/linux/kernel/module/kallsyms.c
/linux/kernel/pid_namespace.c
/linux/kernel/printk/Makefile
/linux/kernel/printk/console_cmdline.h
/linux/kernel/printk/printk.c
/linux/kernel/sys_ni.c
/linux/kernel/time/hrtimer.c
/linux/kernel/time/tick-common.c
/linux/kernel/trace/Kconfig
/linux/kernel/trace/ftrace.c
/linux/kernel/workqueue.c
/linux/lib/Kconfig
/linux/lib/alloc_tag.c
/linux/lib/closure.c
/linux/lib/fortify_kunit.c
/linux/lib/overflow_kunit.c
/linux/lib/string_helpers_kunit.c
/linux/lib/string_kunit.c
/linux/mm/compaction.c
/linux/mm/debug_vm_pgtable.c
/linux/mm/huge_memory.c
/linux/mm/internal.h
/linux/mm/kasan/common.c
/linux/mm/memblock.c
/linux/mm/memcontrol.c
/linux/mm/memory.c
/linux/mm/migrate.c
/linux/mm/mm_init.c
/linux/mm/page_alloc.c
/linux/mm/page_table_check.c
/linux/mm/shmem.c
/linux/mm/slub.c
/linux/mm/util.c
/linux/mm/vmalloc.c
/linux/net/batman-adv/originator.c
/linux/net/batman-adv/translation-table.c
/linux/net/bluetooth/hci_sync.c
/linux/net/bluetooth/l2cap_core.c
/linux/net/bridge/br_mst.c
/linux/net/can/j1939/main.c
/linux/net/can/j1939/transport.c
/linux/net/core/dev.c
/linux/net/core/filter.c
/linux/net/core/net_namespace.c
/linux/net/core/netdev-genl.c
/linux/net/core/sock.c
/linux/net/core/xdp.c
/linux/net/dccp/ipv4.c
/linux/net/dccp/ipv6.c
/linux/net/ipv4/cipso_ipv4.c
/linux/net/ipv4/inet_connection_sock.c
/linux/net/ipv4/tcp_ao.c
/linux/net/ipv4/tcp_input.c
/linux/net/ipv4/tcp_timer.c
/linux/net/ipv6/ip6_fib.c
/linux/net/ipv6/netfilter.c
/linux/net/ipv6/route.c
/linux/net/ipv6/seg6_local.c
/linux/net/ipv6/tcp_ipv6.c
/linux/net/ipv6/xfrm6_policy.c
/linux/net/mac80211/driver-ops.c
/linux/net/mac80211/iface.c
/linux/net/mac80211/scan.c
/linux/net/mac80211/util.c
/linux/net/mptcp/pm_netlink.c
/linux/net/mptcp/protocol.c
/linux/net/netfilter/core.c
/linux/net/netfilter/ipset/ip_set_core.c
/linux/net/netfilter/ipset/ip_set_list_set.c
/linux/net/netfilter/nf_conntrack_standalone.c
/linux/net/netfilter/nf_hooks_lwtunnel.c
/linux/net/netfilter/nf_internals.h
/linux/net/netfilter/nf_tables_api.c
/linux/net/netfilter/nft_lookup.c
/linux/net/netfilter/nft_meta.c
/linux/net/netfilter/nft_payload.c
/linux/net/netrom/nr_timer.c
/linux/net/openvswitch/conntrack.c
/linux/net/sched/act_api.c
/linux/net/sched/act_ct.c
/linux/net/sched/sch_generic.c
/linux/net/sunrpc/auth_gss/auth_gss.c
/linux/net/sunrpc/svc.c
/linux/net/tipc/node.c
/linux/net/unix/af_unix.c
/linux/net/wireless/scan.c
Makefile
/linux/scripts/Makefile
/linux/scripts/Makefile.dtbinst
/linux/scripts/Makefile.host
/linux/scripts/Makefile.package
/linux/scripts/gdb/linux/Makefile
/linux/scripts/generate_rust_target.rs
/linux/scripts/package/kernel.spec
/linux/security/Kconfig.hardening
/linux/security/apparmor/audit.c
/linux/security/apparmor/include/audit.h
/linux/security/integrity/ima/ima.h
/linux/security/integrity/ima/ima_policy.c
/linux/security/security.c
/linux/security/selinux/include/audit.h
/linux/security/selinux/ss/services.c
/linux/security/smack/smack_lsm.c
/linux/security/yama/yama_lsm.c
/linux/sound/core/pcm_dmaengine.c
/linux/sound/core/pcm_native.c
/linux/sound/core/seq/seq_ump_convert.c
/linux/sound/hda/intel-dsp-config.c
/linux/sound/oss/dmasound/dmasound_core.c
/linux/sound/pci/hda/Kconfig
/linux/sound/pci/hda/cs35l41_hda.c
/linux/sound/pci/hda/cs35l41_hda_property.c
/linux/sound/pci/hda/cs35l56_hda.c
/linux/sound/pci/hda/patch_realtek.c
/linux/sound/pci/hda/tas2781_hda_i2c.c
/linux/sound/soc/amd/acp/acp-i2s.c
/linux/sound/soc/amd/acp/acp-pci.c
/linux/sound/soc/amd/yc/acp6x-mach.c
/linux/sound/soc/atmel/atmel-classd.c
/linux/sound/soc/codecs/cs35l56-shared.c
/linux/sound/soc/codecs/cs42l43-jack.c
/linux/sound/soc/codecs/es8326.c
/linux/sound/soc/codecs/rt5645.c
/linux/sound/soc/codecs/rt5645.h
/linux/sound/soc/codecs/rt722-sdca-sdw.c
/linux/sound/soc/fsl/fsl-asoc-card.c
/linux/sound/soc/fsl/imx-pcm-dma.c
/linux/sound/soc/intel/avs/topology.c
/linux/sound/soc/intel/boards/bytcr_rt5640.c
/linux/sound/soc/intel/common/soc-acpi-intel-mtl-match.c
/linux/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
/linux/sound/soc/mediatek/mt8195/mt8195-mt6359.c
/linux/sound/soc/mxs/mxs-pcm.c
/linux/sound/soc/qcom/qdsp6/q6apm-lpass-dais.c
/linux/sound/soc/qcom/sdw.c
/linux/sound/soc/rockchip/rockchip_i2s_tdm.c
/linux/sound/soc/soc-generic-dmaengine-pcm.c
/linux/sound/soc/soc-topology.c
/linux/sound/soc/sof/intel/hda-dai.c
/linux/sound/soc/sof/sof-audio.c
/linux/sound/soc/ti/davinci-mcasp.c
/linux/sound/soc/ti/omap-hdmi.c
/linux/tools/hv/Makefile
/linux/tools/power/x86/turbostat/Makefile
/linux/tools/power/x86/turbostat/turbostat.c
/linux/tools/testing/selftests/bpf/Makefile
/linux/tools/testing/selftests/bpf/prog_tests/ringbuf.c
/linux/tools/testing/selftests/bpf/prog_tests/verifier.c
/linux/tools/testing/selftests/bpf/progs/test_ringbuf_write.c
/linux/tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
/linux/tools/testing/selftests/bpf/progs/verifier_movsx.c
/linux/tools/testing/selftests/bpf/progs/verifier_or_jmp32_k.c
/linux/tools/testing/selftests/drivers/net/virtio_net/config
/linux/tools/testing/selftests/fchmodat2/Makefile
/linux/tools/testing/selftests/filesystems/statmount/statmount_test.c
/linux/tools/testing/selftests/kvm/include/x86_64/processor.h
/linux/tools/testing/selftests/kvm/lib/riscv/ucall.c
/linux/tools/testing/selftests/kvm/lib/x86_64/processor.c
/linux/tools/testing/selftests/kvm/riscv/ebreak_test.c
/linux/tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
/linux/tools/testing/selftests/kvm/x86_64/sev_init2_tests.c
/linux/tools/testing/selftests/mm/ksm_functional_tests.c
/linux/tools/testing/selftests/mm/map_fixed_noreplace.c
/linux/tools/testing/selftests/net/.gitignore
/linux/tools/testing/selftests/net/Makefile
/linux/tools/testing/selftests/net/af_unix/Makefile
/linux/tools/testing/selftests/net/af_unix/config
/linux/tools/testing/selftests/net/af_unix/msg_oob.c
/linux/tools/testing/selftests/net/config
/linux/tools/testing/selftests/net/mptcp/mptcp_join.sh
/linux/tools/testing/selftests/net/mptcp/userspace_pm.sh
/linux/tools/testing/selftests/net/openvswitch/openvswitch.sh
/linux/tools/testing/selftests/net/openvswitch/ovs-dpctl.py
/linux/tools/testing/selftests/net/srv6_end_dx4_netfilter_test.sh
/linux/tools/testing/selftests/net/srv6_end_dx6_netfilter_test.sh
/linux/tools/testing/selftests/openat2/Makefile
/linux/tools/testing/selftests/seccomp/seccomp_benchmark.c
/linux/virt/kvm/dirty_ring.c
/linux/virt/kvm/guest_memfd.c
/linux/virt/kvm/kvm_main.c
5b026e3428-Jun-2024 Andreas Hindborg <a.hindborg@samsung.com>

rust: block: fix generated bindings after refactoring of features

Block device features and flags were refactored from `enum` to `#define`.
This broke Rust binding generation. This patch fixes the b

rust: block: fix generated bindings after refactoring of features

Block device features and flags were refactored from `enum` to `#define`.
This broke Rust binding generation. This patch fixes the binding
generation.

Fixes: fcf865e357f8 ("block: convert features and flags to __bitwise types")
Signed-off-by: Andreas Hindborg <a.hindborg@samsung.com>
Acked-by: Miguel Ojeda <ojeda@kernel.org>
Link: https://lore.kernel.org/r/20240628091152.2185241-1-nmi@metaspace.dk
Signed-off-by: Jens Axboe <axboe@kernel.dk>

show more ...


/linux/Documentation/ABI/stable/sysfs-block
/linux/Documentation/block/writeback_cache_control.rst
/linux/block/bdev.c
/linux/block/bio-integrity.c
/linux/block/blk-core.c
/linux/block/blk-map.c
/linux/block/blk-merge.c
/linux/block/blk-mq.c
/linux/block/blk-settings.c
/linux/block/blk-sysfs.c
/linux/block/blk-zoned.c
/linux/block/blk.h
/linux/block/fops.c
/linux/block/genhd.c
/linux/block/t10-pi.c
/linux/drivers/ata/libata-scsi.c
/linux/drivers/ata/pata_macio.c
/linux/drivers/block/brd.c
/linux/drivers/block/loop.c
/linux/drivers/block/null_blk/zoned.c
/linux/drivers/block/rnbd/rnbd-clt.c
/linux/drivers/cdrom/cdrom.c
/linux/drivers/md/bcache/super.c
/linux/drivers/md/dm-cache-target.c
/linux/drivers/md/dm-clone-target.c
/linux/drivers/md/dm-table.c
/linux/drivers/md/dm.c
/linux/drivers/md/md.c
/linux/drivers/md/md.h
/linux/drivers/md/raid0.c
/linux/drivers/md/raid1.c
/linux/drivers/md/raid10.c
/linux/drivers/md/raid5.c
/linux/drivers/nvme/host/core.c
/linux/drivers/nvme/host/pci.c
/linux/drivers/scsi/megaraid/megaraid_sas_base.c
/linux/drivers/scsi/mpt3sas/mpt3sas_scsih.c
/linux/drivers/scsi/scsi_debug.c
/linux/drivers/scsi/scsi_lib.c
/linux/drivers/scsi/scsi_trace.c
/linux/drivers/scsi/sd.c
/linux/drivers/scsi/sd.h
/linux/drivers/ufs/core/ufshcd.c
/linux/fs/aio.c
/linux/fs/btrfs/ioctl.c
/linux/fs/read_write.c
/linux/fs/stat.c
/linux/include/linux/blk-integrity.h
/linux/include/linux/blk_types.h
/linux/include/linux/blkdev.h
/linux/include/linux/fs.h
/linux/include/linux/stat.h
/linux/include/scsi/scsi_proto.h
/linux/include/trace/events/block.h
/linux/include/trace/events/scsi.h
/linux/include/uapi/linux/fs.h
/linux/include/uapi/linux/stat.h
/linux/io_uring/rw.c
bindings/bindings_helper.h
4ead6c3719-Jun-2024 Danilo Krummrich <dakr@redhat.com>

device: rust: improve safety comments

Improve the wording of safety comments to be more explicit about what
exactly is guaranteed to be valid.

Suggested-by: Benno Lossin <benno.lossin@proton.me>
Si

device: rust: improve safety comments

Improve the wording of safety comments to be more explicit about what
exactly is guaranteed to be valid.

Suggested-by: Benno Lossin <benno.lossin@proton.me>
Signed-off-by: Danilo Krummrich <dakr@redhat.com>
Link: https://lore.kernel.org/r/20240619133949.64638-1-dakr@redhat.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

show more ...

bbe98f4f19-Jun-2024 Danilo Krummrich <dakr@redhat.com>

firmware: rust: improve safety comments

Improve the wording of safety comments to be more explicit about what
exactly is guaranteed to be valid.

Suggested-by: Benno Lossin <benno.lossin@proton.me>

firmware: rust: improve safety comments

Improve the wording of safety comments to be more explicit about what
exactly is guaranteed to be valid.

Suggested-by: Benno Lossin <benno.lossin@proton.me>
Signed-off-by: Danilo Krummrich <dakr@redhat.com>
Link: https://lore.kernel.org/r/20240619132029.59296-1-dakr@redhat.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

show more ...

5ddb88f220-Jun-2024 Andreas Hindborg <a.hindborg@samsung.com>

rust: block: do not use removed queue flag API

`blk_queue_flag_set` and `blk_queue_flag_clear` was removed in favor of a
new API. This caused a build error for Rust block device abstractions.
Thus,

rust: block: do not use removed queue flag API

`blk_queue_flag_set` and `blk_queue_flag_clear` was removed in favor of a
new API. This caused a build error for Rust block device abstractions.
Thus, use the new feature passing API instead of the old removed API.

Fixes: bd4a633b6f7c ("block: move the nonrot flag to queue_limits")
Signed-off-by: Andreas Hindborg <a.hindborg@samsung.com>
Link: https://lore.kernel.org/r/20240620085721.1218296-1-nmi@metaspace.dk
Signed-off-by: Jens Axboe <axboe@kernel.dk>

show more ...


/linux/Documentation/block/writeback_cache_control.rst
/linux/arch/m68k/emu/nfblock.c
/linux/arch/um/drivers/ubd_kern.c
/linux/arch/xtensa/platforms/iss/simdisk.c
/linux/block/bdev.c
/linux/block/bfq-cgroup.c
/linux/block/bfq-iosched.c
/linux/block/bfq-iosched.h
/linux/block/blk-cgroup.h
/linux/block/blk-core.c
/linux/block/blk-flush.c
/linux/block/blk-integrity.c
/linux/block/blk-mq-debugfs.c
/linux/block/blk-mq.c
/linux/block/blk-settings.c
/linux/block/blk-sysfs.c
/linux/block/blk-wbt.c
/linux/block/blk-zoned.c
/linux/block/blk.h
/linux/drivers/block/amiflop.c
/linux/drivers/block/aoe/aoeblk.c
/linux/drivers/block/ataflop.c
/linux/drivers/block/brd.c
/linux/drivers/block/drbd/drbd_main.c
/linux/drivers/block/floppy.c
/linux/drivers/block/loop.c
/linux/drivers/block/mtip32xx/mtip32xx.c
/linux/drivers/block/n64cart.c
/linux/drivers/block/nbd.c
/linux/drivers/block/null_blk/main.c
/linux/drivers/block/null_blk/zoned.c
/linux/drivers/block/pktcdvd.c
/linux/drivers/block/ps3disk.c
/linux/drivers/block/rbd.c
/linux/drivers/block/rnbd/rnbd-clt.c
/linux/drivers/block/sunvdc.c
/linux/drivers/block/swim.c
/linux/drivers/block/swim3.c
/linux/drivers/block/ublk_drv.c
/linux/drivers/block/virtio_blk.c
/linux/drivers/block/xen-blkfront.c
/linux/drivers/block/z2ram.c
/linux/drivers/block/zram/zram_drv.c
/linux/drivers/cdrom/gdrom.c
/linux/drivers/md/bcache/super.c
/linux/drivers/md/dm-table.c
/linux/drivers/md/dm-zone.c
/linux/drivers/md/dm-zoned-target.c
/linux/drivers/md/dm.c
/linux/drivers/md/dm.h
/linux/drivers/md/md.c
/linux/drivers/md/raid5.c
/linux/drivers/mmc/core/block.c
/linux/drivers/mmc/core/queue.c
/linux/drivers/mmc/core/queue.h
/linux/drivers/mtd/mtd_blkdevs.c
/linux/drivers/nvdimm/btt.c
/linux/drivers/nvdimm/pmem.c
/linux/drivers/nvme/host/core.c
/linux/drivers/nvme/host/multipath.c
/linux/drivers/nvme/host/zns.c
/linux/drivers/s390/block/dasd_genhd.c
/linux/drivers/s390/block/dcssblk.c
/linux/drivers/s390/block/scm_blk.c
/linux/drivers/scsi/iscsi_tcp.c
/linux/drivers/scsi/scsi_lib.c
/linux/drivers/scsi/sd.c
/linux/drivers/scsi/sd.h
/linux/drivers/scsi/sd_zbc.c
/linux/include/linux/blkdev.h
kernel/block/mq/gen_disk.rs
de65828318-Jun-2024 Danilo Krummrich <dakr@redhat.com>

rust: add firmware abstractions

Add an abstraction around the kernels firmware API to request firmware
images. The abstraction provides functions to access the firmware's size
and backing buffer.

T

rust: add firmware abstractions

Add an abstraction around the kernels firmware API to request firmware
images. The abstraction provides functions to access the firmware's size
and backing buffer.

The firmware is released once the abstraction instance is dropped.

Signed-off-by: Danilo Krummrich <dakr@redhat.com>
Acked-by: Boqun Feng <boqun.feng@gmail.com>
Link: https://lore.kernel.org/r/20240618154841.6716-3-dakr@redhat.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

show more ...

a674fefd18-Jun-2024 Danilo Krummrich <dakr@redhat.com>

rust: add abstraction for struct device

Add an (always) reference-counted abstraction for a generic C `struct
device`. This abstraction encapsulates existing `struct device` instances
and manages it

rust: add abstraction for struct device

Add an (always) reference-counted abstraction for a generic C `struct
device`. This abstraction encapsulates existing `struct device` instances
and manages its reference count.

Subsystems may use this abstraction as a base to abstract subsystem
specific device instances based on a generic `struct device`, such as
`struct pci_dev`.

Co-developed-by: Wedson Almeida Filho <wedsonaf@gmail.com>
Signed-off-by: Wedson Almeida Filho <wedsonaf@gmail.com>
Signed-off-by: Danilo Krummrich <dakr@redhat.com>
Link: https://lore.kernel.org/r/20240618154841.6716-2-dakr@redhat.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

show more ...


/linux/.editorconfig
/linux/.mailmap
/linux/Documentation/ABI/stable/sysfs-bus-mhi
/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3x
/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-tmc
/linux/Documentation/ABI/testing/sysfs-bus-coresight-devices-tpdm
/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
/linux/Documentation/ABI/testing/sysfs-bus-iio
/linux/Documentation/ABI/testing/sysfs-bus-iio-ad9739a
/linux/Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
/linux/Documentation/ABI/testing/sysfs-class-led-trigger-pattern
/linux/Documentation/admin-guide/LSM/tomoyo.rst
/linux/Documentation/admin-guide/kernel-parameters.txt
/linux/Documentation/admin-guide/mm/transhuge.rst
/linux/Documentation/admin-guide/sysrq.rst
/linux/Documentation/arch/arm64/silicon-errata.rst
/linux/Documentation/arch/riscv/cmodx.rst
/linux/Documentation/arch/riscv/hwprobe.rst
/linux/Documentation/arch/riscv/index.rst
/linux/Documentation/arch/riscv/uabi.rst
/linux/Documentation/cdrom/cdrom-standard.rst
/linux/Documentation/core-api/floating-point.rst
/linux/Documentation/core-api/index.rst
/linux/Documentation/core-api/swiotlb.rst
/linux/Documentation/devicetree/bindings/arm/qcom,coresight-tpda.yaml
/linux/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
/linux/Documentation/devicetree/bindings/arm/sunxi.yaml
/linux/Documentation/devicetree/bindings/fpga/xlnx,fpga-selectmap.yaml
/linux/Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7173.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml
/linux/Documentation/devicetree/bindings/iio/adc/allwinner,sun20i-d1-gpadc.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
/linux/Documentation/devicetree/bindings/iio/dac/ti,dac5571.yaml
/linux/Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml
/linux/Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
/linux/Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
/linux/Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
/linux/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
/linux/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
/linux/Documentation/devicetree/bindings/input/elan,ekth6915.yaml
/linux/Documentation/devicetree/bindings/input/ilitek,ili2901.yaml
/linux/Documentation/devicetree/bindings/input/qcom,pm8xxx-vib.yaml
/linux/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
/linux/Documentation/devicetree/bindings/leds/leds-qcom-lpg.yaml
/linux/Documentation/devicetree/bindings/leds/nxp,pca963x.yaml
/linux/Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
/linux/Documentation/devicetree/bindings/mfd/allwinner,sun6i-a31-prcm.yaml
/linux/Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml
/linux/Documentation/devicetree/bindings/mfd/brcm,cru.yaml
/linux/Documentation/devicetree/bindings/mfd/brcm,misc.yaml
/linux/Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
/linux/Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
/linux/Documentation/devicetree/bindings/mfd/iqs62x.yaml
/linux/Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
/linux/Documentation/devicetree/bindings/mfd/max77650.yaml
/linux/Documentation/devicetree/bindings/mfd/maxim,max77686.yaml
/linux/Documentation/devicetree/bindings/mfd/maxim,max77693.yaml
/linux/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml
/linux/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
/linux/Documentation/devicetree/bindings/mfd/qcom-pm8xxx.yaml
/linux/Documentation/devicetree/bindings/mfd/richtek,rt4831.yaml
/linux/Documentation/devicetree/bindings/mfd/ricoh,rn5t618.yaml
/linux/Documentation/devicetree/bindings/mfd/rockchip,rk805.yaml
/linux/Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml
/linux/Documentation/devicetree/bindings/mfd/rockchip,rk816.yaml
/linux/Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml
/linux/Documentation/devicetree/bindings/mfd/rockchip,rk818.yaml
/linux/Documentation/devicetree/bindings/mfd/rohm,bd71815-pmic.yaml
/linux/Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml
/linux/Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.yaml
/linux/Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
/linux/Documentation/devicetree/bindings/mfd/rohm,bd9576-pmic.yaml
/linux/Documentation/devicetree/bindings/mfd/samsung,s2mpa01.yaml
/linux/Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml
/linux/Documentation/devicetree/bindings/mfd/samsung,s5m8767.yaml
/linux/Documentation/devicetree/bindings/mfd/st,stmfx.yaml
/linux/Documentation/devicetree/bindings/mfd/st,stpmic1.yaml
/linux/Documentation/devicetree/bindings/mfd/stericsson,ab8500.yaml
/linux/Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml
/linux/Documentation/devicetree/bindings/mfd/syscon.yaml
/linux/Documentation/devicetree/bindings/mfd/ti,lp8732.yaml
/linux/Documentation/devicetree/bindings/mfd/ti,tps65086.yaml
/linux/Documentation/devicetree/bindings/mfd/ti,tps6594.yaml
/linux/Documentation/devicetree/bindings/mfd/ti,twl.yaml
/linux/Documentation/devicetree/bindings/net/pse-pd/microchip,pd692x0.yaml
/linux/Documentation/devicetree/bindings/net/pse-pd/ti,tps23881.yaml
/linux/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
/linux/Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml
/linux/Documentation/devicetree/bindings/rtc/alphascale,asm9260-rtc.yaml
/linux/Documentation/devicetree/bindings/rtc/fsl,stmp3xxx-rtc.yaml
/linux/Documentation/devicetree/bindings/rtc/marvell,armada-380-rtc.yaml
/linux/Documentation/devicetree/bindings/rtc/marvell,pxa-rtc.yaml
/linux/Documentation/devicetree/bindings/rtc/nxp,lpc1788-rtc.yaml
/linux/Documentation/devicetree/bindings/rtc/trivial-rtc.yaml
/linux/Documentation/devicetree/bindings/serial/actions,owl-uart.yaml
/linux/Documentation/devicetree/bindings/serial/brcm,bcm2835-aux-uart.yaml
/linux/Documentation/devicetree/bindings/serial/cdns,uart.yaml
/linux/Documentation/devicetree/bindings/serial/renesas,scif.yaml
/linux/Documentation/devicetree/bindings/sound/st,stm32-sai.yaml
/linux/Documentation/devicetree/bindings/sound/xmos,xvf3500.yaml
/linux/Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
/linux/Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.yaml
/linux/Documentation/devicetree/bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml
/linux/Documentation/devicetree/bindings/usb/chipidea,usb2-common.yaml
/linux/Documentation/devicetree/bindings/usb/chipidea,usb2-imx.yaml
/linux/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml
/linux/Documentation/devicetree/bindings/usb/cypress,hx3.yaml
/linux/Documentation/devicetree/bindings/usb/dwc2.yaml
/linux/Documentation/devicetree/bindings/usb/microchip,usb2514.yaml
/linux/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
/linux/Documentation/devicetree/bindings/usb/qcom,pmic-typec.yaml
/linux/Documentation/devicetree/bindings/usb/realtek,rts5411.yaml
/linux/Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
/linux/Documentation/devicetree/bindings/usb/samsung,exynos-dwc3.yaml
/linux/Documentation/devicetree/bindings/usb/snps,dwc3.yaml
/linux/Documentation/devicetree/bindings/usb/usb-uhci.yaml
/linux/Documentation/driver-api/fpga/fpga-bridge.rst
/linux/Documentation/driver-api/fpga/fpga-mgr.rst
/linux/Documentation/driver-api/fpga/fpga-region.rst
/linux/Documentation/filesystems/ceph.rst
/linux/Documentation/filesystems/proc.rst
/linux/Documentation/iio/ad7944.rst
/linux/Documentation/iio/adis16475.rst
/linux/Documentation/iio/index.rst
/linux/Documentation/kbuild/kconfig-language.rst
/linux/Documentation/netlink/specs/netdev.yaml
/linux/Documentation/networking/af_xdp.rst
/linux/Documentation/process/maintainer-netdev.rst
/linux/Documentation/rust/arch-support.rst
/linux/Documentation/sound/hd-audio/notes.rst
/linux/Documentation/trace/hisi-ptt.rst
/linux/Documentation/userspace-api/index.rst
/linux/Documentation/userspace-api/ioctl/ioctl-number.rst
/linux/Documentation/userspace-api/media/v4l/dev-subdev.rst
/linux/Documentation/userspace-api/mseal.rst
/linux/MAINTAINERS
/linux/Makefile
/linux/arch/Kconfig
/linux/arch/alpha/kernel/syscalls/syscall.tbl
/linux/arch/arc/net/bpf_jit.h
/linux/arch/arc/net/bpf_jit_arcv2.c
/linux/arch/arc/net/bpf_jit_core.c
/linux/arch/arm/Makefile
/linux/arch/arm/configs/multi_v7_defconfig
/linux/arch/arm/include/asm/fpu.h
/linux/arch/arm/kernel/ftrace.c
/linux/arch/arm/lib/Makefile
/linux/arch/arm/tools/syscall.tbl
/linux/arch/arm64/Kconfig
/linux/arch/arm64/Makefile
/linux/arch/arm64/boot/dts/renesas/r9a07g043.dtsi
/linux/arch/arm64/boot/dts/renesas/r9a07g044.dtsi
/linux/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
/linux/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
/linux/arch/arm64/configs/defconfig
/linux/arch/arm64/include/asm/asm-bug.h
/linux/arch/arm64/include/asm/barrier.h
/linux/arch/arm64/include/asm/cpucaps.h
/linux/arch/arm64/include/asm/cputype.h
/linux/arch/arm64/include/asm/el2_setup.h
/linux/arch/arm64/include/asm/fpu.h
/linux/arch/arm64/include/asm/io.h
/linux/arch/arm64/include/asm/kvm_arm.h
/linux/arch/arm64/include/asm/kvm_emulate.h
/linux/arch/arm64/include/asm/kvm_host.h
/linux/arch/arm64/include/asm/kvm_hyp.h
/linux/arch/arm64/include/asm/kvm_pkvm.h
/linux/arch/arm64/include/asm/unistd.h
/linux/arch/arm64/include/asm/unistd32.h
/linux/arch/arm64/kernel/armv8_deprecated.c
/linux/arch/arm64/kernel/cpu_errata.c
/linux/arch/arm64/kernel/cpufeature.c
/linux/arch/arm64/kernel/fpsimd.c
/linux/arch/arm64/kernel/patching.c
/linux/arch/arm64/kernel/proton-pack.c
/linux/arch/arm64/kernel/trace-events-emulation.h
/linux/arch/arm64/kvm/arm.c
/linux/arch/arm64/kvm/emulate-nested.c
/linux/arch/arm64/kvm/fpsimd.c
/linux/arch/arm64/kvm/guest.c
/linux/arch/arm64/kvm/hyp/aarch32.c
/linux/arch/arm64/kvm/hyp/fpsimd.S
/linux/arch/arm64/kvm/hyp/include/hyp/switch.h
/linux/arch/arm64/kvm/hyp/include/nvhe/pkvm.h
/linux/arch/arm64/kvm/hyp/nvhe/hyp-main.c
/linux/arch/arm64/kvm/hyp/nvhe/pkvm.c
/linux/arch/arm64/kvm/hyp/nvhe/setup.c
/linux/arch/arm64/kvm/hyp/nvhe/switch.c
/linux/arch/arm64/kvm/hyp/vhe/switch.c
/linux/arch/arm64/kvm/nested.c
/linux/arch/arm64/kvm/reset.c
/linux/arch/arm64/lib/Makefile
/linux/arch/arm64/mm/contpte.c
/linux/arch/arm64/tools/cpucaps
/linux/arch/loongarch/Kconfig
/linux/arch/loongarch/Makefile
/linux/arch/loongarch/boot/dts/loongson-2k0500-ref.dts
/linux/arch/loongarch/boot/dts/loongson-2k1000-ref.dts
/linux/arch/loongarch/boot/dts/loongson-2k2000-ref.dts
/linux/arch/loongarch/include/asm/fpu.h
/linux/arch/loongarch/include/asm/numa.h
/linux/arch/loongarch/include/asm/stackframe.h
/linux/arch/loongarch/kernel/head.S
/linux/arch/loongarch/kernel/setup.c
/linux/arch/loongarch/kernel/smp.c
/linux/arch/loongarch/kernel/vmlinux.lds.S
/linux/arch/m68k/kernel/syscalls/syscall.tbl
/linux/arch/microblaze/kernel/syscalls/syscall.tbl
/linux/arch/mips/configs/ci20_defconfig
/linux/arch/mips/kernel/syscalls/syscall_n32.tbl
/linux/arch/mips/kernel/syscalls/syscall_n64.tbl
/linux/arch/mips/kernel/syscalls/syscall_o32.tbl
/linux/arch/parisc/include/asm/cacheflush.h
/linux/arch/parisc/include/asm/pgtable.h
/linux/arch/parisc/kernel/cache.c
/linux/arch/parisc/kernel/syscalls/syscall.tbl
/linux/arch/powerpc/Kconfig
/linux/arch/powerpc/Makefile
/linux/arch/powerpc/include/asm/fpu.h
/linux/arch/powerpc/include/asm/trace.h
/linux/arch/powerpc/include/asm/uaccess.h
/linux/arch/powerpc/kernel/syscalls/syscall.tbl
/linux/arch/powerpc/net/bpf_jit_comp32.c
/linux/arch/powerpc/net/bpf_jit_comp64.c
/linux/arch/powerpc/perf/hv-24x7.c
/linux/arch/powerpc/platforms/powernv/opal.c
/linux/arch/powerpc/platforms/pseries/lparcfg.c
/linux/arch/riscv/Kconfig
/linux/arch/riscv/Makefile
/linux/arch/riscv/boot/install.sh
/linux/arch/riscv/configs/defconfig
/linux/arch/riscv/errata/sifive/errata.c
/linux/arch/riscv/include/asm/atomic.h
/linux/arch/riscv/include/asm/cache.h
/linux/arch/riscv/include/asm/cacheflush.h
/linux/arch/riscv/include/asm/cmpxchg.h
/linux/arch/riscv/include/asm/errata_list.h
/linux/arch/riscv/include/asm/fpu.h
/linux/arch/riscv/include/asm/ftrace.h
/linux/arch/riscv/include/asm/irqflags.h
/linux/arch/riscv/include/asm/mmu.h
/linux/arch/riscv/include/asm/patch.h
/linux/arch/riscv/include/asm/pgalloc.h
/linux/arch/riscv/include/asm/pgtable-64.h
/linux/arch/riscv/include/asm/pgtable.h
/linux/arch/riscv/include/asm/processor.h
/linux/arch/riscv/include/asm/sbi.h
/linux/arch/riscv/include/asm/smp.h
/linux/arch/riscv/include/asm/suspend.h
/linux/arch/riscv/include/asm/switch_to.h
/linux/arch/riscv/include/asm/tlbflush.h
/linux/arch/riscv/include/uapi/asm/hwprobe.h
/linux/arch/riscv/kernel/Makefile
/linux/arch/riscv/kernel/asm-offsets.c
/linux/arch/riscv/kernel/cpu.c
/linux/arch/riscv/kernel/cpu_ops_sbi.c
/linux/arch/riscv/kernel/cpu_ops_spinwait.c
/linux/arch/riscv/kernel/cpufeature.c
/linux/arch/riscv/kernel/fpu.S
/linux/arch/riscv/kernel/ftrace.c
/linux/arch/riscv/kernel/kernel_mode_fpu.c
/linux/arch/riscv/kernel/mcount-dyn.S
/linux/arch/riscv/kernel/patch.c
/linux/arch/riscv/kernel/sbi-ipi.c
/linux/arch/riscv/kernel/smp.c
/linux/arch/riscv/kernel/smpboot.c
/linux/arch/riscv/kernel/stacktrace.c
/linux/arch/riscv/kernel/suspend.c
/linux/arch/riscv/kernel/sys_hwprobe.c
/linux/arch/riscv/kernel/sys_riscv.c
/linux/arch/riscv/kernel/traps_misaligned.c
/linux/arch/riscv/kvm/aia_device.c
/linux/arch/riscv/kvm/vcpu_onereg.c
/linux/arch/riscv/lib/uaccess.S
/linux/arch/riscv/mm/Makefile
/linux/arch/riscv/mm/cacheflush.c
/linux/arch/riscv/mm/context.c
/linux/arch/riscv/mm/init.c
/linux/arch/riscv/mm/pageattr.c
/linux/arch/riscv/mm/tlbflush.c
/linux/arch/s390/boot/startup.c
/linux/arch/s390/boot/vmem.c
/linux/arch/s390/boot/vmlinux.lds.S
/linux/arch/s390/configs/debug_defconfig
/linux/arch/s390/configs/defconfig
/linux/arch/s390/configs/zfcpdump_defconfig
/linux/arch/s390/kernel/crash_dump.c
/linux/arch/s390/kernel/syscalls/syscall.tbl
/linux/arch/sh/kernel/syscalls/syscall.tbl
/linux/arch/sparc/include/asm/asm-prototypes.h
/linux/arch/sparc/include/asm/floppy_64.h
/linux/arch/sparc/include/asm/parport_64.h
/linux/arch/sparc/include/asm/smp_64.h
/linux/arch/sparc/include/uapi/asm/termbits.h
/linux/arch/sparc/include/uapi/asm/termios.h
/linux/arch/sparc/kernel/adi_64.c
/linux/arch/sparc/kernel/chmc.c
/linux/arch/sparc/kernel/irq_64.c
/linux/arch/sparc/kernel/kernel.h
/linux/arch/sparc/kernel/leon_kernel.c
/linux/arch/sparc/kernel/of_device_64.c
/linux/arch/sparc/kernel/pci_msi.c
/linux/arch/sparc/kernel/pci_sun4v.c
/linux/arch/sparc/kernel/prom_64.c
/linux/arch/sparc/kernel/setup_64.c
/linux/arch/sparc/kernel/smp_64.c
/linux/arch/sparc/kernel/syscalls/syscall.tbl
/linux/arch/sparc/kernel/time_64.c
/linux/arch/sparc/kernel/traps_64.c
/linux/arch/sparc/kernel/uprobes.c
/linux/arch/sparc/mm/init_64.c
/linux/arch/sparc/mm/srmmu.c
/linux/arch/sparc/prom/tree_64.c
/linux/arch/sparc/vdso/vma.c
/linux/arch/um/Makefile
/linux/arch/um/drivers/line.c
/linux/arch/um/drivers/pcap_kern.c
/linux/arch/um/drivers/rtc_kern.c
/linux/arch/um/drivers/slirp_user.c
/linux/arch/um/drivers/ubd_kern.c
/linux/arch/um/drivers/ubd_user.c
/linux/arch/um/drivers/vector_kern.c
/linux/arch/um/drivers/virt-pci.c
/linux/arch/um/drivers/virtio_uml.c
/linux/arch/um/include/asm/kasan.h
/linux/arch/um/include/asm/mmu.h
/linux/arch/um/include/asm/processor-generic.h
/linux/arch/um/include/asm/ptrace-generic.h
/linux/arch/um/include/shared/as-layout.h
/linux/arch/um/include/shared/kern_util.h
/linux/arch/um/include/shared/skas/mm_id.h
/linux/arch/um/include/shared/um_malloc.h
/linux/arch/um/kernel/kmsg_dump.c
/linux/arch/um/kernel/mem.c
/linux/arch/um/kernel/physmem.c
/linux/arch/um/kernel/process.c
/linux/arch/um/kernel/ptrace.c
/linux/arch/um/kernel/reboot.c
/linux/arch/um/kernel/skas/mmu.c
/linux/arch/um/kernel/skas/process.c
/linux/arch/um/kernel/time.c
/linux/arch/um/kernel/tlb.c
/linux/arch/um/kernel/um_arch.c
/linux/arch/um/kernel/um_arch.h
/linux/arch/um/os-Linux/drivers/ethertap_kern.c
/linux/arch/um/os-Linux/drivers/tuntap_kern.c
/linux/arch/um/os-Linux/elf_aux.c
/linux/arch/um/os-Linux/internal.h
/linux/arch/um/os-Linux/main.c
/linux/arch/um/os-Linux/mem.c
/linux/arch/um/os-Linux/signal.c
/linux/arch/um/os-Linux/skas/mem.c
/linux/arch/um/os-Linux/skas/process.c
/linux/arch/um/os-Linux/start_up.c
/linux/arch/x86/Kconfig
/linux/arch/x86/Kconfig.debug
/linux/arch/x86/Makefile
/linux/arch/x86/boot/compressed/Makefile
/linux/arch/x86/crypto/aesni-intel_glue.c
/linux/arch/x86/entry/syscalls/syscall_32.tbl
/linux/arch/x86/entry/syscalls/syscall_64.tbl
/linux/arch/x86/events/intel/core.c
/linux/arch/x86/events/intel/cstate.c
/linux/arch/x86/events/intel/uncore.c
/linux/arch/x86/events/rapl.c
/linux/arch/x86/include/asm/barrier.h
/linux/arch/x86/include/asm/bitops.h
/linux/arch/x86/include/asm/cpu_device_id.h
/linux/arch/x86/include/asm/fpu.h
/linux/arch/x86/include/asm/fpu/types.h
/linux/arch/x86/include/asm/kvm_host.h
/linux/arch/x86/include/asm/uaccess.h
/linux/arch/x86/include/asm/vmxfeatures.h
/linux/arch/x86/kernel/amd_nb.c
/linux/arch/x86/kernel/apic/vector.c
/linux/arch/x86/kernel/cpu/aperfmperf.c
/linux/arch/x86/kernel/cpu/common.c
/linux/arch/x86/kernel/cpu/cpu.h
/linux/arch/x86/kernel/cpu/intel.c
/linux/arch/x86/kernel/cpu/match.c
/linux/arch/x86/kernel/cpu/topology.c
/linux/arch/x86/kernel/cpu/topology_amd.c
/linux/arch/x86/kernel/machine_kexec_64.c
/linux/arch/x86/kvm/Kconfig
/linux/arch/x86/kvm/lapic.c
/linux/arch/x86/kvm/lapic.h
/linux/arch/x86/kvm/mmu/mmu.c
/linux/arch/x86/kvm/mmu/spte.h
/linux/arch/x86/kvm/mmu/tdp_iter.h
/linux/arch/x86/kvm/mmu/tdp_mmu.c
/linux/arch/x86/kvm/svm/sev.c
/linux/arch/x86/kvm/svm/svm.c
/linux/arch/x86/kvm/svm/svm.h
/linux/arch/x86/kvm/trace.h
/linux/arch/x86/kvm/vmx/nested.c
/linux/arch/x86/kvm/vmx/vmx.c
/linux/arch/x86/kvm/x86.c
/linux/arch/x86/lib/getuser.S
/linux/arch/x86/mm/numa.c
/linux/arch/x86/um/asm/ptrace.h
/linux/arch/x86/um/bugs_32.c
/linux/arch/x86/um/bugs_64.c
/linux/arch/x86/um/elfcore.c
/linux/arch/x86/um/fault.c
/linux/arch/x86/um/os-Linux/mcontext.c
/linux/arch/x86/um/os-Linux/registers.c
/linux/arch/x86/um/os-Linux/tls.c
/linux/arch/x86/um/ptrace_32.c
/linux/arch/x86/um/shared/sysdep/archsetjmp.h
/linux/arch/x86/um/shared/sysdep/kernel-offsets.h
/linux/arch/x86/um/signal.c
/linux/arch/x86/um/tls_32.c
/linux/arch/x86/um/user-offsets.c
/linux/arch/x86/um/vdso/um_vdso.c
/linux/arch/x86/xen/enlighten.c
/linux/arch/x86/xen/p2m.c
/linux/arch/xtensa/kernel/syscalls/syscall.tbl
/linux/block/bio-integrity.c
/linux/block/blk-cgroup.c
/linux/block/blk-core.c
/linux/block/blk-flush.c
/linux/block/blk-mq.c
/linux/block/blk-settings.c
/linux/block/blk-stat.h
/linux/block/blk-throttle.c
/linux/block/blk-throttle.h
/linux/block/blk-zoned.c
/linux/block/sed-opal.c
/linux/block/t10-pi.c
/linux/drivers/accessibility/speakup/devsynth.c
/linux/drivers/accessibility/speakup/main.c
/linux/drivers/accessibility/speakup/speakup.h
/linux/drivers/accessibility/speakup/synth.c
/linux/drivers/acpi/ac.c
/linux/drivers/acpi/acpica/acevents.h
/linux/drivers/acpi/acpica/evregion.c
/linux/drivers/acpi/acpica/evxfregn.c
/linux/drivers/acpi/apei/einj-core.c
/linux/drivers/acpi/arm64/amba.c
/linux/drivers/acpi/bgrt.c
/linux/drivers/acpi/ec.c
/linux/drivers/acpi/sbs.c
/linux/drivers/acpi/thermal.c
/linux/drivers/acpi/x86/utils.c
/linux/drivers/android/binder.c
/linux/drivers/android/binder_internal.h
/linux/drivers/ata/ahci.c
/linux/drivers/ata/libata-core.c
/linux/drivers/ata/libata-scsi.c
/linux/drivers/ata/pata_macio.c
/linux/drivers/auxdisplay/ht16k33.c
/linux/drivers/base/arch_topology.c
/linux/drivers/base/auxiliary.c
/linux/drivers/base/base.h
/linux/drivers/base/bus.c
/linux/drivers/base/core.c
/linux/drivers/base/dd.c
/linux/drivers/base/driver.c
/linux/drivers/base/module.c
/linux/drivers/base/platform.c
/linux/drivers/base/property.c
/linux/drivers/base/regmap/regmap-i2c.c
/linux/drivers/base/regmap/regmap-kunit.c
/linux/drivers/base/regmap/trace.h
/linux/drivers/base/trace.h
/linux/drivers/block/brd.c
/linux/drivers/block/loop.c
/linux/drivers/block/nbd.c
/linux/drivers/block/null_blk/main.c
/linux/drivers/block/null_blk/trace.h
/linux/drivers/block/null_blk/zoned.c
/linux/drivers/block/rnbd/rnbd-srv-trace.h
/linux/drivers/block/ublk_drv.c
/linux/drivers/block/virtio_blk.c
/linux/drivers/bluetooth/virtio_bt.c
/linux/drivers/bus/mhi/host/init.c
/linux/drivers/bus/mhi/host/main.c
/linux/drivers/bus/mhi/host/pci_generic.c
/linux/drivers/bus/mhi/host/trace.h
/linux/drivers/cdrom/cdrom.c
/linux/drivers/cdx/controller/cdx_controller.c
/linux/drivers/char/hw_random/core.c
/linux/drivers/char/hw_random/virtio-rng.c
/linux/drivers/char/ipmi/Makefile
/linux/drivers/char/ipmi/bt-bmc.c
/linux/drivers/char/ipmi/ipmi_msghandler.c
/linux/drivers/char/ipmi/ipmi_powernv.c
/linux/drivers/char/ipmi/ipmi_si_intf.c
/linux/drivers/char/ipmi/ipmi_si_pci.c
/linux/drivers/char/ipmi/ipmi_si_platform.c
/linux/drivers/char/ipmi/ipmi_ssif.c
/linux/drivers/char/ipmi/kcs_bmc_aspeed.c
/linux/drivers/char/ipmi/kcs_bmc_npcm7xx.c
/linux/drivers/char/mem.c
/linux/drivers/char/powernv-op-panel.c
/linux/drivers/char/ppdev.c
/linux/drivers/char/sonypi.c
/linux/drivers/char/tpm/Kconfig
/linux/drivers/char/tpm/tpm-buf.c
/linux/drivers/char/tpm/tpm.h
/linux/drivers/char/tpm/tpm2-cmd.c
/linux/drivers/char/tpm/tpm2-sessions.c
/linux/drivers/char/tpm/tpm_tis_core.c
/linux/drivers/char/tpm/tpm_tis_core.h
/linux/drivers/char/tpm/tpm_tis_spi_main.c
/linux/drivers/char/virtio_console.c
/linux/drivers/clk/clkdev.c
/linux/drivers/clk/sifive/sifive-prci.c
/linux/drivers/clocksource/timer-clint.c
/linux/drivers/comedi/drivers/cb_pcidas64.c
/linux/drivers/counter/counter-core.c
/linux/drivers/counter/stm32-timer-cnt.c
/linux/drivers/counter/ti-ecap-capture.c
/linux/drivers/counter/ti-eqep.c
/linux/drivers/cpufreq/amd-pstate-ut.c
/linux/drivers/cpufreq/amd-pstate.c
/linux/drivers/cpufreq/amd-pstate.h
/linux/drivers/cpufreq/intel_pstate.c
/linux/drivers/crypto/virtio/virtio_crypto_core.c
/linux/drivers/cxl/core/region.c
/linux/drivers/cxl/core/trace.h
/linux/drivers/dca/dca-sysfs.c
/linux/drivers/dma-buf/st-dma-fence.c
/linux/drivers/dma-buf/sync_debug.c
/linux/drivers/dma-buf/sync_trace.h
/linux/drivers/edac/amd64_edac.c
/linux/drivers/edac/igen6_edac.c
/linux/drivers/extcon/Kconfig
/linux/drivers/extcon/extcon-adc-jack.c
/linux/drivers/extcon/extcon-intel-cht-wc.c
/linux/drivers/extcon/extcon-intel-mrfld.c
/linux/drivers/extcon/extcon-max3355.c
/linux/drivers/extcon/extcon-max77843.c
/linux/drivers/extcon/extcon-rtk-type-c.c
/linux/drivers/extcon/extcon-usb-gpio.c
/linux/drivers/extcon/extcon-usbc-cros-ec.c
/linux/drivers/firewire/Kconfig
/linux/drivers/firewire/core-card.c
/linux/drivers/firewire/core-cdev.c
/linux/drivers/firewire/core-topology.c
/linux/drivers/firewire/core-transaction.c
/linux/drivers/firewire/packet-serdes-test.c
/linux/drivers/firewire/uapi-test.c
/linux/drivers/firmware/arm_scmi/virtio.c
/linux/drivers/firmware/dmi_scan.c
/linux/drivers/firmware/efi/efi-pstore.c
/linux/drivers/firmware/efi/libstub/loongarch.c
/linux/drivers/firmware/efi/libstub/zboot.lds
/linux/drivers/firmware/efi/rci2-table.c
/linux/drivers/firmware/efi/runtime-wrappers.c
/linux/drivers/fpga/Kconfig
/linux/drivers/fpga/Makefile
/linux/drivers/fpga/altera-cvp.c
/linux/drivers/fpga/altera-ps-spi.c
/linux/drivers/fpga/dfl-afu-main.c
/linux/drivers/fpga/dfl-afu.h
/linux/drivers/fpga/dfl-fme-main.c
/linux/drivers/fpga/dfl-fme.h
/linux/drivers/fpga/dfl.h
/linux/drivers/fpga/fpga-bridge.c
/linux/drivers/fpga/fpga-mgr.c
/linux/drivers/fpga/fpga-region.c
/linux/drivers/fpga/ice40-spi.c
/linux/drivers/fpga/intel-m10-bmc-sec-update.c
/linux/drivers/fpga/tests/fpga-bridge-test.c
/linux/drivers/fpga/tests/fpga-mgr-test.c
/linux/drivers/fpga/tests/fpga-region-test.c
/linux/drivers/fpga/xilinx-core.c
/linux/drivers/fpga/xilinx-core.h
/linux/drivers/fpga/xilinx-selectmap.c
/linux/drivers/fpga/xilinx-spi.c
/linux/drivers/fsi/fsi-master-aspeed.c
/linux/drivers/fsi/fsi-master-ast-cf.c
/linux/drivers/fsi/fsi-master-gpio.c
/linux/drivers/fsi/fsi-occ.c
/linux/drivers/gpio/Kconfig
/linux/drivers/gpio/gpio-gw-pld.c
/linux/drivers/gpio/gpio-mc33880.c
/linux/drivers/gpio/gpio-pcf857x.c
/linux/drivers/gpio/gpio-pl061.c
/linux/drivers/gpio/gpio-tqmx86.c
/linux/drivers/gpio/gpio-virtio.c
/linux/drivers/gpu/drm/Kconfig
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
/linux/drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_device.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_svm.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_svm.h
/linux/drivers/gpu/drm/amd/display/Kconfig
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c
/linux/drivers/gpu/drm/amd/display/dc/dml/Makefile
/linux/drivers/gpu/drm/amd/display/dc/dml2/Makefile
/linux/drivers/gpu/drm/amd/include/atomfirmware.h
/linux/drivers/gpu/drm/amd/include/pptable.h
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
/linux/drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c
/linux/drivers/gpu/drm/arm/display/komeda/komeda_dev.c
/linux/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
/linux/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
/linux/drivers/gpu/drm/bridge/panel.c
/linux/drivers/gpu/drm/ci/arm64.config
/linux/drivers/gpu/drm/display/drm_dp_mst_topology.c
/linux/drivers/gpu/drm/drm_buddy.c
/linux/drivers/gpu/drm/drm_gem_shmem_helper.c
/linux/drivers/gpu/drm/drm_panel_orientation_quirks.c
/linux/drivers/gpu/drm/exynos/exynos_dp.c
/linux/drivers/gpu/drm/exynos/exynos_drm_vidi.c
/linux/drivers/gpu/drm/exynos/exynos_hdmi.c
/linux/drivers/gpu/drm/i915/display/intel_audio.c
/linux/drivers/gpu/drm/i915/display/intel_audio.h
/linux/drivers/gpu/drm/i915/display/intel_display_driver.c
/linux/drivers/gpu/drm/i915/display/intel_display_trace.h
/linux/drivers/gpu/drm/i915/display/intel_dp_mst.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
/linux/drivers/gpu/drm/i915/gem/i915_gem_object.h
/linux/drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
/linux/drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
/linux/drivers/gpu/drm/i915/gt/intel_engine_cs.c
/linux/drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c
/linux/drivers/gpu/drm/i915/gt/intel_gt_types.h
/linux/drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h
/linux/drivers/gpu/drm/i915/gvt/firmware.c
/linux/drivers/gpu/drm/imagination/pvr_drv.c
/linux/drivers/gpu/drm/lima/lima_gem.c
/linux/drivers/gpu/drm/lima/lima_trace.h
/linux/drivers/gpu/drm/mediatek/mtk_drm_drv.c
/linux/drivers/gpu/drm/mediatek/mtk_padding.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
/linux/drivers/gpu/drm/msm/registers/gen_header.py
/linux/drivers/gpu/drm/nouveau/dispnv04/disp.c
/linux/drivers/gpu/drm/nouveau/dispnv50/disp.c
/linux/drivers/gpu/drm/nouveau/nouveau_abi16.c
/linux/drivers/gpu/drm/nouveau/nouveau_bios.c
/linux/drivers/gpu/drm/nouveau/nouveau_bo.c
/linux/drivers/gpu/drm/nouveau/nouveau_display.c
/linux/drivers/gpu/drm/nouveau/nouveau_drv.h
/linux/drivers/gpu/drm/nouveau/nvif/object.c
/linux/drivers/gpu/drm/panel/Kconfig
/linux/drivers/gpu/drm/panel/panel-lg-sw43408.c
/linux/drivers/gpu/drm/panel/panel-sitronix-st7789v.c
/linux/drivers/gpu/drm/panfrost/panfrost_gem.c
/linux/drivers/gpu/drm/panthor/panthor_device.c
/linux/drivers/gpu/drm/panthor/panthor_device.h
/linux/drivers/gpu/drm/panthor/panthor_fw.c
/linux/drivers/gpu/drm/panthor/panthor_gem.c
/linux/drivers/gpu/drm/panthor/panthor_gem.h
/linux/drivers/gpu/drm/panthor/panthor_heap.c
/linux/drivers/gpu/drm/panthor/panthor_sched.c
/linux/drivers/gpu/drm/panthor/panthor_sched.h
/linux/drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c
/linux/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
/linux/drivers/gpu/drm/tests/drm_buddy_test.c
/linux/drivers/gpu/drm/virtio/virtgpu_drv.c
/linux/drivers/gpu/drm/virtio/virtgpu_trace.h
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
/linux/drivers/gpu/drm/xe/xe_gt_idle.c
/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
/linux/drivers/gpu/drm/xe/xe_guc_pc.c
/linux/drivers/gpu/drm/xe/xe_guc_submit.c
/linux/drivers/gpu/drm/xe/xe_migrate.c
/linux/drivers/gpu/drm/xe/xe_pcode.c
/linux/drivers/gpu/drm/xe/xe_ring_ops.c
/linux/drivers/gpu/drm/xlnx/zynqmp_disp.c
/linux/drivers/gpu/host1x/dev.c
/linux/drivers/gpu/host1x/mipi.c
/linux/drivers/gpu/ipu-v3/ipu-common.c
/linux/drivers/gpu/ipu-v3/ipu-pre.c
/linux/drivers/gpu/ipu-v3/ipu-prg.c
/linux/drivers/greybus/interface.c
/linux/drivers/hid/hid-asus.c
/linux/drivers/hid/hid-core.c
/linux/drivers/hid/hid-debug.c
/linux/drivers/hid/hid-ids.h
/linux/drivers/hid/hid-input.c
/linux/drivers/hid/hid-logitech-dj.c
/linux/drivers/hid/hid-logitech-hidpp.c
/linux/drivers/hid/hid-nintendo.c
/linux/drivers/hid/hid-nvidia-shield.c
/linux/drivers/hid/hid-picolcd_backlight.c
/linux/drivers/hid/hid-picolcd_core.c
/linux/drivers/hid/hid-picolcd_fb.c
/linux/drivers/hid/hid-picolcd_lcd.c
/linux/drivers/hid/i2c-hid/i2c-hid-of-elan.c
/linux/drivers/hid/intel-ish-hid/ishtp/loader.c
/linux/drivers/hid/intel-ish-hid/ishtp/loader.h
/linux/drivers/hv/Makefile
/linux/drivers/hv/channel_mgmt.c
/linux/drivers/hv/hv_util.c
/linux/drivers/hv/hyperv_vmbus.h
/linux/drivers/hwmon/dell-smm-hwmon.c
/linux/drivers/hwmon/i5k_amb.c
/linux/drivers/hwmon/ibmpex.c
/linux/drivers/hwmon/intel-m10-bmc-hwmon.c
/linux/drivers/hwmon/ltc2992.c
/linux/drivers/hwmon/shtc1.c
/linux/drivers/hwtracing/coresight/coresight-catu.c
/linux/drivers/hwtracing/coresight/coresight-catu.h
/linux/drivers/hwtracing/coresight/coresight-core.c
/linux/drivers/hwtracing/coresight/coresight-cpu-debug.c
/linux/drivers/hwtracing/coresight/coresight-etm4x-core.c
/linux/drivers/hwtracing/coresight/coresight-etm4x.h
/linux/drivers/hwtracing/coresight/coresight-funnel.c
/linux/drivers/hwtracing/coresight/coresight-priv.h
/linux/drivers/hwtracing/coresight/coresight-replicator.c
/linux/drivers/hwtracing/coresight/coresight-stm.c
/linux/drivers/hwtracing/coresight/coresight-tmc-core.c
/linux/drivers/hwtracing/coresight/coresight-tmc.h
/linux/drivers/hwtracing/coresight/coresight-tpiu.c
/linux/drivers/hwtracing/intel_th/acpi.c
/linux/drivers/hwtracing/intel_th/core.c
/linux/drivers/hwtracing/intel_th/gth.c
/linux/drivers/hwtracing/intel_th/msu.c
/linux/drivers/hwtracing/intel_th/pci.c
/linux/drivers/hwtracing/intel_th/sth.c
/linux/drivers/hwtracing/ptt/hisi_ptt.c
/linux/drivers/hwtracing/stm/console.c
/linux/drivers/hwtracing/stm/core.c
/linux/drivers/hwtracing/stm/ftrace.c
/linux/drivers/hwtracing/stm/heartbeat.c
/linux/drivers/hwtracing/stm/p_basic.c
/linux/drivers/hwtracing/stm/p_sys-t.c
/linux/drivers/hwtracing/stm/stm.h
/linux/drivers/i2c/busses/i2c-at91-slave.c
/linux/drivers/i2c/busses/i2c-designware-slave.c
/linux/drivers/i2c/busses/i2c-synquacer.c
/linux/drivers/i3c/device.c
/linux/drivers/i3c/master.c
/linux/drivers/i3c/master/dw-i3c-master.c
/linux/drivers/i3c/master/dw-i3c-master.h
/linux/drivers/i3c/master/svc-i3c-master.c
/linux/drivers/iio/Makefile
/linux/drivers/iio/accel/adxl345.h
/linux/drivers/iio/accel/adxl345_core.c
/linux/drivers/iio/accel/adxl345_i2c.c
/linux/drivers/iio/accel/adxl345_spi.c
/linux/drivers/iio/accel/adxl367.c
/linux/drivers/iio/accel/bmc150-accel-core.c
/linux/drivers/iio/accel/fxls8962af-core.c
/linux/drivers/iio/accel/kxcjk-1013.c
/linux/drivers/iio/accel/mma8452.c
/linux/drivers/iio/accel/mxc4005.c
/linux/drivers/iio/adc/Kconfig
/linux/drivers/iio/adc/Makefile
/linux/drivers/iio/adc/ab8500-gpadc.c
/linux/drivers/iio/adc/ad4130.c
/linux/drivers/iio/adc/ad7124.c
/linux/drivers/iio/adc/ad7173.c
/linux/drivers/iio/adc/ad7192.c
/linux/drivers/iio/adc/ad7266.c
/linux/drivers/iio/adc/ad7292.c
/linux/drivers/iio/adc/ad7944.c
/linux/drivers/iio/adc/ad799x.c
/linux/drivers/iio/adc/ad9467.c
/linux/drivers/iio/adc/ad_sigma_delta.c
/linux/drivers/iio/adc/adi-axi-adc.c
/linux/drivers/iio/adc/exynos_adc.c
/linux/drivers/iio/adc/fsl-imx25-gcq.c
/linux/drivers/iio/adc/hx711.c
/linux/drivers/iio/adc/intel_mrfld_adc.c
/linux/drivers/iio/adc/max11410.c
/linux/drivers/iio/adc/mcp3564.c
/linux/drivers/iio/adc/mxs-lradc-adc.c
/linux/drivers/iio/adc/pac1934.c
/linux/drivers/iio/adc/qcom-spmi-adc5.c
/linux/drivers/iio/adc/rcar-gyroadc.c
/linux/drivers/iio/adc/rtq6056.c
/linux/drivers/iio/adc/rzg2l_adc.c
/linux/drivers/iio/adc/spear_adc.c
/linux/drivers/iio/adc/stm32-adc.c
/linux/drivers/iio/adc/stm32-dfsdm-adc.c
/linux/drivers/iio/adc/ti-ads1015.c
/linux/drivers/iio/adc/ti-ads131e08.c
/linux/drivers/iio/adc/twl4030-madc.c
/linux/drivers/iio/adc/twl6030-gpadc.c
/linux/drivers/iio/addac/ad74413r.c
/linux/drivers/iio/buffer/industrialio-buffer-dma.c
/linux/drivers/iio/buffer/industrialio-buffer-dmaengine.c
/linux/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
/linux/drivers/iio/dac/Kconfig
/linux/drivers/iio/dac/Makefile
/linux/drivers/iio/dac/ad3552r.c
/linux/drivers/iio/dac/ad5592r-base.c
/linux/drivers/iio/dac/ad5755.c
/linux/drivers/iio/dac/ad5770r.c
/linux/drivers/iio/dac/ad9739a.c
/linux/drivers/iio/dac/adi-axi-dac.c
/linux/drivers/iio/dac/ltc2688.c
/linux/drivers/iio/dac/ti-dac5571.c
/linux/drivers/iio/frequency/admfm2000.c
/linux/drivers/iio/health/max30102.c
/linux/drivers/iio/humidity/hdc3020.c
/linux/drivers/iio/humidity/hts221_core.c
/linux/drivers/iio/imu/bmi323/bmi323_core.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600.h
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
/linux/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
/linux/drivers/iio/industrialio-acpi.c
/linux/drivers/iio/industrialio-backend.c
/linux/drivers/iio/industrialio-buffer.c
/linux/drivers/iio/industrialio-core.c
/linux/drivers/iio/industrialio-trigger.c
/linux/drivers/iio/inkern.c
/linux/drivers/iio/light/Kconfig
/linux/drivers/iio/light/Makefile
/linux/drivers/iio/light/apds9306.c
/linux/drivers/iio/light/st_uvis25_core.c
/linux/drivers/iio/light/stk3310.c
/linux/drivers/iio/pressure/bmp280-core.c
/linux/drivers/iio/pressure/dps310.c
/linux/drivers/iio/pressure/hsc030pa_spi.c
/linux/drivers/iio/pressure/zpa2326.c
/linux/drivers/iio/temperature/ltc2983.c
/linux/drivers/iio/temperature/mcp9600.c
/linux/drivers/iio/temperature/mlx90635.c
/linux/drivers/infiniband/core/cma_trace.h
/linux/drivers/infiniband/hw/hfi1/hfi.h
/linux/drivers/infiniband/hw/hfi1/trace_dbg.h
/linux/drivers/infiniband/hw/hfi1/trace_rx.h
/linux/drivers/infiniband/hw/hfi1/trace_tid.h
/linux/drivers/infiniband/hw/hfi1/trace_tx.h
/linux/drivers/infiniband/hw/qib/qib.h
/linux/drivers/infiniband/hw/qib/qib_driver.c
/linux/drivers/infiniband/hw/qib/qib_sysfs.c
/linux/drivers/infiniband/sw/rdmavt/trace.h
/linux/drivers/infiniband/sw/rdmavt/trace_rvt.h
/linux/drivers/input/ff-core.c
/linux/drivers/input/input.c
/linux/drivers/input/joystick/adafruit-seesaw.c
/linux/drivers/input/joystick/as5011.c
/linux/drivers/input/joystick/qwiic-joystick.c
/linux/drivers/input/joystick/xpad.c
/linux/drivers/input/keyboard/adp5588-keys.c
/linux/drivers/input/keyboard/cros_ec_keyb.c
/linux/drivers/input/keyboard/cypress-sf.c
/linux/drivers/input/keyboard/dlink-dir685-touchkeys.c
/linux/drivers/input/keyboard/lm8323.c
/linux/drivers/input/keyboard/lm8333.c
/linux/drivers/input/keyboard/lpc32xx-keys.c
/linux/drivers/input/keyboard/matrix_keypad.c
/linux/drivers/input/keyboard/max7359_keypad.c
/linux/drivers/input/keyboard/mpr121_touchkey.c
/linux/drivers/input/keyboard/qt1070.c
/linux/drivers/input/keyboard/qt2160.c
/linux/drivers/input/keyboard/stmpe-keypad.c
/linux/drivers/input/keyboard/tca6416-keypad.c
/linux/drivers/input/keyboard/tm2-touchkey.c
/linux/drivers/input/misc/ad714x-i2c.c
/linux/drivers/input/misc/adxl34x-i2c.c
/linux/drivers/input/misc/apanel.c
/linux/drivers/input/misc/atmel_captouch.c
/linux/drivers/input/misc/bma150.c
/linux/drivers/input/misc/cma3000_d0x_i2c.c
/linux/drivers/input/misc/da7280.c
/linux/drivers/input/misc/drv260x.c
/linux/drivers/input/misc/drv2665.c
/linux/drivers/input/misc/drv2667.c
/linux/drivers/input/misc/ims-pcu.c
/linux/drivers/input/misc/kxtj9.c
/linux/drivers/input/misc/mma8450.c
/linux/drivers/input/misc/pcf8574_keypad.c
/linux/drivers/input/misc/pm8xxx-vibrator.c
/linux/drivers/input/mouse/cyapa.c
/linux/drivers/input/mouse/elan_i2c_core.c
/linux/drivers/input/mouse/synaptics_i2c.c
/linux/drivers/input/rmi4/rmi_i2c.c
/linux/drivers/input/rmi4/rmi_smbus.c
/linux/drivers/input/serio/ioc3kbd.c
/linux/drivers/input/touchscreen/ad7879-i2c.c
/linux/drivers/input/touchscreen/ar1021_i2c.c
/linux/drivers/input/touchscreen/atmel_mxt_ts.c
/linux/drivers/input/touchscreen/auo-pixcir-ts.c
/linux/drivers/input/touchscreen/bu21013_ts.c
/linux/drivers/input/touchscreen/bu21029_ts.c
/linux/drivers/input/touchscreen/chipone_icn8505.c
/linux/drivers/input/touchscreen/cy8ctma140.c
/linux/drivers/input/touchscreen/cyttsp4_i2c.c
/linux/drivers/input/touchscreen/cyttsp5.c
/linux/drivers/input/touchscreen/cyttsp_i2c.c
/linux/drivers/input/touchscreen/edt-ft5x06.c
/linux/drivers/input/touchscreen/eeti_ts.c
/linux/drivers/input/touchscreen/egalax_ts.c
/linux/drivers/input/touchscreen/ektf2127.c
/linux/drivers/input/touchscreen/goodix.c
/linux/drivers/input/touchscreen/goodix_berlin_i2c.c
/linux/drivers/input/touchscreen/hideep.c
/linux/drivers/input/touchscreen/himax_hx83112b.c
/linux/drivers/input/touchscreen/ilitek_ts_i2c.c
/linux/drivers/input/touchscreen/max11801_ts.c
/linux/drivers/input/touchscreen/mcs5000_ts.c
/linux/drivers/input/touchscreen/melfas_mip4.c
/linux/drivers/input/touchscreen/migor_ts.c
/linux/drivers/input/touchscreen/mms114.c
/linux/drivers/input/touchscreen/raydium_i2c_ts.c
/linux/drivers/input/touchscreen/rohm_bu21023.c
/linux/drivers/input/touchscreen/s6sy761.c
/linux/drivers/input/touchscreen/silead.c
/linux/drivers/input/touchscreen/sis_i2c.c
/linux/drivers/input/touchscreen/stmfts.c
/linux/drivers/input/touchscreen/sur40.c
/linux/drivers/input/touchscreen/tsc2004.c
/linux/drivers/input/touchscreen/tsc2007_core.c
/linux/drivers/input/touchscreen/wacom_i2c.c
/linux/drivers/input/touchscreen/wdt87xx_i2c.c
/linux/drivers/input/touchscreen/zet6223.c
/linux/drivers/input/touchscreen/zforce_ts.c
/linux/drivers/interconnect/qcom/qcm2290.c
/linux/drivers/interconnect/qcom/sm6115.c
/linux/drivers/interconnect/trace.h
/linux/drivers/iommu/amd/amd_iommu.h
/linux/drivers/iommu/amd/init.c
/linux/drivers/iommu/amd/iommu.c
/linux/drivers/iommu/amd/ppr.c
/linux/drivers/iommu/dma-iommu.c
/linux/drivers/iommu/intel/trace.h
/linux/drivers/iommu/virtio-iommu.c
/linux/drivers/irqchip/irq-gic-v3-its.c
/linux/drivers/irqchip/irq-riscv-imsic-early.c
/linux/drivers/irqchip/irq-riscv-intc.c
/linux/drivers/irqchip/irq-sifive-plic.c
/linux/drivers/leds/flash/leds-aat1290.c
/linux/drivers/leds/flash/leds-mt6360.c
/linux/drivers/leds/led-class.c
/linux/drivers/leds/led-triggers.c
/linux/drivers/leds/leds-an30259a.c
/linux/drivers/leds/leds-apu.c
/linux/drivers/leds/leds-aw200xx.c
/linux/drivers/leds/leds-aw2013.c
/linux/drivers/leds/leds-lm3532.c
/linux/drivers/leds/leds-lp3952.c
/linux/drivers/leds/leds-lp50xx.c
/linux/drivers/leds/leds-mlxreg.c
/linux/drivers/leds/leds-nic78bx.c
/linux/drivers/leds/leds-pwm.c
/linux/drivers/leds/leds-sun50i-a100.c
/linux/drivers/leds/rgb/leds-mt6370-rgb.c
/linux/drivers/leds/rgb/leds-qcom-lpg.c
/linux/drivers/leds/simple/simatic-ipc-leds-gpio-core.c
/linux/drivers/leds/simple/simatic-ipc-leds-gpio-f7188x.c
/linux/drivers/leds/trigger/Kconfig
/linux/drivers/leds/trigger/Makefile
/linux/drivers/leds/trigger/ledtrig-netdev.c
/linux/drivers/leds/trigger/ledtrig-pattern.c
/linux/drivers/mailbox/zynqmp-ipi-mailbox.c
/linux/drivers/mcb/mcb-lpc.c
/linux/drivers/md/bcache/alloc.c
/linux/drivers/md/bcache/bcache.h
/linux/drivers/md/bcache/btree.c
/linux/drivers/md/bcache/request.c
/linux/drivers/md/dm-table.c
/linux/drivers/md/dm-zone.c
/linux/drivers/md/dm.h
/linux/drivers/media/pci/intel/ipu6/ipu6-bus.h
/linux/drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
/linux/drivers/media/pci/intel/ipu6/ipu6-isys.c
/linux/drivers/media/pci/intel/ipu6/ipu6.c
/linux/drivers/media/pci/intel/ivsc/mei_csi.c
/linux/drivers/media/pci/mgb4/mgb4_core.c
/linux/drivers/media/pci/saa7134/saa7134-cards.c
/linux/drivers/media/platform/nvidia/tegra-vde/trace.h
/linux/drivers/mfd/Kconfig
/linux/drivers/mfd/axp20x.c
/linux/drivers/mfd/cs42l43.c
/linux/drivers/mfd/intel-lpss-pci.c
/linux/drivers/mfd/intel-m10-bmc-pmci.c
/linux/drivers/mfd/intel-m10-bmc-spi.c
/linux/drivers/mfd/kempld-core.c
/linux/drivers/mfd/ocelot-spi.c
/linux/drivers/mfd/rk8xx-core.c
/linux/drivers/mfd/rk8xx-i2c.c
/linux/drivers/mfd/rohm-bd71828.c
/linux/drivers/mfd/rsmu_i2c.c
/linux/drivers/mfd/rsmu_spi.c
/linux/drivers/mfd/ssbi.c
/linux/drivers/mfd/timberdale.c
/linux/drivers/mfd/tps6594-core.c
/linux/drivers/mfd/tps6594-i2c.c
/linux/drivers/mfd/tps6594-spi.c
/linux/drivers/misc/Kconfig
/linux/drivers/misc/Makefile
/linux/drivers/misc/cardreader/rtsx_pcr.c
/linux/drivers/misc/ds1682.c
/linux/drivers/misc/eeprom/at25.c
/linux/drivers/misc/eeprom/eeprom_93xx46.c
/linux/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
/linux/drivers/misc/mei/bus.c
/linux/drivers/misc/mei/hw.h
/linux/drivers/misc/mei/main.c
/linux/drivers/misc/mei/mei-trace.h
/linux/drivers/misc/mei/pci-me.c
/linux/drivers/misc/mei/platform-vsc.c
/linux/drivers/misc/mei/vsc-fw-loader.c
/linux/drivers/misc/nsm.c
/linux/drivers/misc/ntsync.c
/linux/drivers/misc/pvpanic/pvpanic.c
/linux/drivers/misc/ti-st/st_kim.c
/linux/drivers/misc/tifm_core.c
/linux/drivers/misc/tps6594-pfsm.c
/linux/drivers/misc/vmw_vmci/vmci_event.c
/linux/drivers/misc/vmw_vmci/vmci_guest.c
/linux/drivers/net/Makefile
/linux/drivers/net/caif/caif_virtio.c
/linux/drivers/net/dsa/microchip/ksz_common.c
/linux/drivers/net/dsa/mv88e6xxx/trace.h
/linux/drivers/net/dsa/qca/qca8k-leds.c
/linux/drivers/net/ethernet/amazon/ena/ena_com.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.h
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
/linux/drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
/linux/drivers/net/ethernet/cisco/enic/enic_main.c
/linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth_trace.h
/linux/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h
/linux/drivers/net/ethernet/freescale/fec_main.c
/linux/drivers/net/ethernet/freescale/fec_ptp.c
/linux/drivers/net/ethernet/fungible/funeth/funeth_trace.h
/linux/drivers/net/ethernet/google/gve/gve_rx_dqo.c
/linux/drivers/net/ethernet/google/gve/gve_tx_dqo.c
/linux/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
/linux/drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
/linux/drivers/net/ethernet/hisilicon/hns3/hns3_trace.h
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_trace.h
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h
/linux/drivers/net/ethernet/intel/e1000e/ich8lan.c
/linux/drivers/net/ethernet/intel/e1000e/netdev.c
/linux/drivers/net/ethernet/intel/i40e/i40e_main.c
/linux/drivers/net/ethernet/intel/i40e/i40e_trace.h
/linux/drivers/net/ethernet/intel/iavf/iavf_trace.h
/linux/drivers/net/ethernet/intel/ice/devlink/devlink.c
/linux/drivers/net/ethernet/intel/ice/ice.h
/linux/drivers/net/ethernet/intel/ice/ice_base.c
/linux/drivers/net/ethernet/intel/ice/ice_common.c
/linux/drivers/net/ethernet/intel/ice/ice_ethtool.c
/linux/drivers/net/ethernet/intel/ice/ice_lib.c
/linux/drivers/net/ethernet/intel/ice/ice_main.c
/linux/drivers/net/ethernet/intel/ice/ice_nvm.c
/linux/drivers/net/ethernet/intel/ice/ice_ptp.c
/linux/drivers/net/ethernet/intel/ice/ice_trace.h
/linux/drivers/net/ethernet/intel/ice/ice_type.h
/linux/drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
/linux/drivers/net/ethernet/intel/ice/ice_xsk.c
/linux/drivers/net/ethernet/intel/idpf/idpf_ethtool.c
/linux/drivers/net/ethernet/intel/idpf/idpf_lib.c
/linux/drivers/net/ethernet/intel/idpf/idpf_txrx.c
/linux/drivers/net/ethernet/intel/idpf/idpf_txrx.h
/linux/drivers/net/ethernet/intel/igc/igc_ethtool.c
/linux/drivers/net/ethernet/intel/igc/igc_main.c
/linux/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
/linux/drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.h
/linux/drivers/net/ethernet/marvell/octeontx2/nic/qos.c
/linux/drivers/net/ethernet/mediatek/mtk_eth_soc.c
/linux/drivers/net/ethernet/mediatek/mtk_eth_soc.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/dev.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/cmd_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/en_rep_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/diag/qos_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/fw.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/health.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/main.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/diag/dev_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/sf_tracepoint.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/vhca_tracepoint.h
/linux/drivers/net/ethernet/microchip/lan966x/lan966x_main.c
/linux/drivers/net/ethernet/microsoft/mana/hw_channel.c
/linux/drivers/net/ethernet/pensando/ionic/ionic_lif.c
/linux/drivers/net/ethernet/pensando/ionic/ionic_txrx.c
/linux/drivers/net/ethernet/realtek/r8169_main.c
/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
/linux/drivers/net/ethernet/ti/icssg/icssg_classifier.c
/linux/drivers/net/ethernet/ti/icssg/icssg_prueth.c
/linux/drivers/net/fjes/fjes_trace.h
/linux/drivers/net/geneve.c
/linux/drivers/net/hyperv/netvsc_trace.h
/linux/drivers/net/ipvlan/ipvlan_core.c
/linux/drivers/net/netdevsim/netdev.c
/linux/drivers/net/netkit.c
/linux/drivers/net/phy/micrel.c
/linux/drivers/net/phy/sfp.c
/linux/drivers/net/usb/smsc95xx.c
/linux/drivers/net/virtio_net.c
/linux/drivers/net/vmxnet3/vmxnet3_drv.c
/linux/drivers/net/vxlan/vxlan_core.c
/linux/drivers/net/wireless/ath/ath10k/Kconfig
/linux/drivers/net/wireless/ath/ath10k/trace.h
/linux/drivers/net/wireless/ath/ath11k/core.c
/linux/drivers/net/wireless/ath/ath11k/mac.c
/linux/drivers/net/wireless/ath/ath11k/pcic.c
/linux/drivers/net/wireless/ath/ath11k/trace.h
/linux/drivers/net/wireless/ath/ath12k/trace.h
/linux/drivers/net/wireless/ath/ath6kl/trace.h
/linux/drivers/net/wireless/ath/trace.h
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h
/linux/drivers/net/wireless/intel/iwlwifi/iwl-devtrace-msg.h
/linux/drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h
/linux/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/d3.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
/linux/drivers/net/wireless/intel/iwlwifi/mvm/rs.h
/linux/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/sta.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/sta.h
/linux/drivers/net/wireless/mediatek/mt76/mt7615/main.c
/linux/drivers/net/wireless/microchip/wilc1000/cfg80211.c
/linux/drivers/net/wireless/microchip/wilc1000/hif.c
/linux/drivers/net/wireless/microchip/wilc1000/netdev.c
/linux/drivers/net/wireless/microchip/wilc1000/netdev.h
/linux/drivers/net/wireless/microchip/wilc1000/wlan.c
/linux/drivers/net/wireless/realtek/rtlwifi/core.c
/linux/drivers/net/wireless/virtual/mac80211_hwsim.c
/linux/drivers/net/wwan/iosm/iosm_ipc_devlink.c
/linux/drivers/nfc/virtual_ncidev.c
/linux/drivers/nvdimm/bus.c
/linux/drivers/nvdimm/e820.c
/linux/drivers/nvdimm/of_pmem.c
/linux/drivers/nvdimm/virtio_pmem.c
/linux/drivers/nvme/host/auth.c
/linux/drivers/nvme/host/core.c
/linux/drivers/nvme/host/fabrics.c
/linux/drivers/nvme/host/fabrics.h
/linux/drivers/nvme/host/fc.c
/linux/drivers/nvme/host/ioctl.c
/linux/drivers/nvme/host/multipath.c
/linux/drivers/nvme/host/nvme.h
/linux/drivers/nvme/host/pci.c
/linux/drivers/nvme/host/pr.c
/linux/drivers/nvme/host/rdma.c
/linux/drivers/nvme/host/tcp.c
/linux/drivers/nvme/target/auth.c
/linux/drivers/nvme/target/configfs.c
/linux/drivers/nvme/target/core.c
/linux/drivers/nvme/target/fabrics-cmd-auth.c
/linux/drivers/nvme/target/fabrics-cmd.c
/linux/drivers/nvme/target/nvmet.h
/linux/drivers/nvme/target/passthru.c
/linux/drivers/nvme/target/rdma.c
/linux/drivers/nvmem/core.c
/linux/drivers/nvmem/layouts.c
/linux/drivers/nvmem/layouts/onie-tlv.c
/linux/drivers/nvmem/layouts/sl28vpd.c
/linux/drivers/nvmem/lpc18xx_eeprom.c
/linux/drivers/nvmem/meson-mx-efuse.c
/linux/drivers/nvmem/sc27xx-efuse.c
/linux/drivers/nvmem/sprd-efuse.c
/linux/drivers/of/irq.c
/linux/drivers/of/of_private.h
/linux/drivers/of/of_test.c
/linux/drivers/of/property.c
/linux/drivers/parport/parport_amiga.c
/linux/drivers/parport/parport_mfc3.c
/linux/drivers/parport/share.c
/linux/drivers/pci/access.c
/linux/drivers/pci/pci.c
/linux/drivers/pci/probe.c
/linux/drivers/peci/core.c
/linux/drivers/peci/device.c
/linux/drivers/peci/internal.h
/linux/drivers/perf/alibaba_uncore_drw_pmu.c
/linux/drivers/perf/arm-cci.c
/linux/drivers/perf/arm-ccn.c
/linux/drivers/perf/arm_cspmu/arm_cspmu.c
/linux/drivers/perf/arm_cspmu/arm_cspmu.h
/linux/drivers/perf/arm_dmc620_pmu.c
/linux/drivers/perf/arm_dsu_pmu.c
/linux/drivers/perf/cxl_pmu.c
/linux/drivers/perf/hisilicon/hisi_pcie_pmu.c
/linux/drivers/perf/hisilicon/hisi_uncore_pmu.c
/linux/drivers/perf/hisilicon/hisi_uncore_pmu.h
/linux/drivers/perf/hisilicon/hns3_pmu.c
/linux/drivers/perf/qcom_l3_pmu.c
/linux/drivers/perf/xgene_pmu.c
/linux/drivers/pinctrl/pinctrl-rk805.c
/linux/drivers/pinctrl/pinctrl-tps6594.c
/linux/drivers/platform/x86/Kconfig
/linux/drivers/platform/x86/amd/hsmp.c
/linux/drivers/platform/x86/asus-wmi.c
/linux/drivers/platform/x86/dell/dell-smbios-base.c
/linux/drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
/linux/drivers/platform/x86/thinkpad_acpi.c
/linux/drivers/platform/x86/toshiba_acpi.c
/linux/drivers/platform/x86/touchscreen_dmi.c
/linux/drivers/platform/x86/x86-android-tablets/Kconfig
/linux/drivers/pmdomain/imx/gpcv2.c
/linux/drivers/pnp/base.h
/linux/drivers/pnp/driver.c
/linux/drivers/pps/clients/pps-gpio.c
/linux/drivers/ptp/ptp_chardev.c
/linux/drivers/ras/amd/atl/internal.h
/linux/drivers/ras/amd/atl/system.c
/linux/drivers/ras/amd/atl/umc.c
/linux/drivers/regulator/Kconfig
/linux/drivers/regulator/bd71828-regulator.c
/linux/drivers/regulator/helpers.c
/linux/drivers/regulator/rk808-regulator.c
/linux/drivers/regulator/rohm-regulator.c
/linux/drivers/regulator/rtq2208-regulator.c
/linux/drivers/regulator/tps6287x-regulator.c
/linux/drivers/regulator/tps6594-regulator.c
/linux/drivers/reset/reset-meson-audio-arb.c
/linux/drivers/reset/reset-rzg2l-usbphy-ctrl.c
/linux/drivers/reset/reset-ti-sci.c
/linux/drivers/rpmsg/virtio_rpmsg_bus.c
/linux/drivers/rtc/Kconfig
/linux/drivers/rtc/Makefile
/linux/drivers/rtc/lib_test.c
/linux/drivers/rtc/rtc-cros-ec.c
/linux/drivers/rtc/rtc-mcp795.c
/linux/drivers/rtc/rtc-nct3018y.c
/linux/drivers/rtc/rtc-pcf8563.c
/linux/drivers/rtc/rtc-rx6110.c
/linux/drivers/rtc/rtc-rx8111.c
/linux/drivers/scsi/bfa/bfad_attr.c
/linux/drivers/scsi/device_handler/scsi_dh_alua.c
/linux/drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
/linux/drivers/scsi/mpi3mr/mpi3mr_app.c
/linux/drivers/scsi/mpi3mr/mpi3mr_transport.c
/linux/drivers/scsi/mpt3sas/mpt3sas_base.c
/linux/drivers/scsi/mpt3sas/mpt3sas_base.h
/linux/drivers/scsi/mpt3sas/mpt3sas_ctl.c
/linux/drivers/scsi/mpt3sas/mpt3sas_scsih.c
/linux/drivers/scsi/mpt3sas/mpt3sas_transport.c
/linux/drivers/scsi/mvsas/mv_init.c
/linux/drivers/scsi/qedf/qedf.h
/linux/drivers/scsi/qedf/qedf_main.c
/linux/drivers/scsi/qla2xxx/qla_attr.c
/linux/drivers/scsi/scsi.c
/linux/drivers/scsi/scsi_transport_sas.c
/linux/drivers/scsi/sd.c
/linux/drivers/scsi/smartpqi/smartpqi_init.c
/linux/drivers/scsi/sr.h
/linux/drivers/scsi/sr_ioctl.c
/linux/drivers/scsi/virtio_scsi.c
/linux/drivers/slimbus/qcom-ctrl.c
/linux/drivers/slimbus/qcom-ngd-ctrl.c
/linux/drivers/soc/qcom/pmic_glink.c
/linux/drivers/soc/qcom/pmic_pdcharger_ulog.h
/linux/drivers/soc/qcom/trace-aoss.h
/linux/drivers/soc/qcom/trace-rpmh.h
/linux/drivers/spi/spi-cadence-xspi.c
/linux/drivers/spi/spi-stm32.c
/linux/drivers/spi/spi.c
/linux/drivers/spmi/hisi-spmi-controller.c
/linux/drivers/spmi/spmi-pmic-arb.c
/linux/drivers/spmi/spmi.c
/linux/drivers/staging/Kconfig
/linux/drivers/staging/Makefile
/linux/drivers/staging/axis-fifo/axis-fifo.c
/linux/drivers/staging/fbtft/fb_seps525.c
/linux/drivers/staging/fbtft/fb_ssd1351.c
/linux/drivers/staging/fbtft/fbtft-core.c
/linux/drivers/staging/greybus/arche-apb-ctrl.c
/linux/drivers/staging/greybus/arche-platform.c
/linux/drivers/staging/greybus/audio_manager_module.c
/linux/drivers/staging/greybus/camera.c
/linux/drivers/staging/greybus/fw-management.c
/linux/drivers/staging/greybus/light.c
/linux/drivers/staging/greybus/loopback.c
/linux/drivers/staging/ks7010/ks7010_sdio.c
/linux/drivers/staging/nvec/TODO
/linux/drivers/staging/nvec/nvec.c
/linux/drivers/staging/nvec/nvec_kbd.c
/linux/drivers/staging/nvec/nvec_ps2.c
/linux/drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c
/linux/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c
/linux/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h
/linux/drivers/staging/rtl8192e/rtl8192e/rtl_core.c
/linux/drivers/staging/rtl8192e/rtl8192e/rtl_dm.c
/linux/drivers/staging/rtl8192e/rtl819x_HT.h
/linux/drivers/staging/rtl8192e/rtl819x_HTProc.c
/linux/drivers/staging/rtl8192e/rtllib.h
/linux/drivers/staging/rtl8192e/rtllib_rx.c
/linux/drivers/staging/rtl8192e/rtllib_softmac_wx.c
/linux/drivers/staging/rtl8192e/rtllib_tx.c
/linux/drivers/staging/rtl8192e/rtllib_wx.c
/linux/drivers/staging/rtl8712/mlme_linux.c
/linux/drivers/staging/rtl8712/os_intfs.c
/linux/drivers/staging/rtl8712/rtl8712_led.c
/linux/drivers/staging/rtl8712/rtl8712_recv.c
/linux/drivers/staging/rtl8712/rtl8712_recv.h
/linux/drivers/staging/rtl8723bs/core/rtw_mlme.c
/linux/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
/linux/drivers/staging/rtl8723bs/os_dep/os_intfs.c
/linux/drivers/staging/rts5208/rtsx_scsi.c
/linux/drivers/staging/vc04_services/Kconfig
/linux/drivers/staging/vc04_services/Makefile
/linux/drivers/staging/vc04_services/bcm2835-audio/Kconfig
/linux/drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
/linux/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c
/linux/drivers/staging/vc04_services/include/linux/raspberrypi/vchiq.h
/linux/drivers/staging/vc04_services/interface/TODO
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_bus.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_bus.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c
/linux/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c
/linux/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.h
/linux/drivers/staging/vt6655/rf.h
/linux/drivers/staging/vt6655/srom.c
/linux/drivers/thermal/gov_step_wise.c
/linux/drivers/thermal/intel/int340x_thermal/int3400_thermal.c
/linux/drivers/thermal/thermal_core.c
/linux/drivers/thermal/thermal_core.h
/linux/drivers/thermal/thermal_debugfs.c
/linux/drivers/thermal/thermal_trace.h
/linux/drivers/thermal/thermal_trip.c
/linux/drivers/thunderbolt/debugfs.c
/linux/drivers/thunderbolt/icm.c
/linux/drivers/thunderbolt/retimer.c
/linux/drivers/thunderbolt/tb.c
/linux/drivers/thunderbolt/tb_msgs.h
/linux/drivers/thunderbolt/trace.h
/linux/drivers/thunderbolt/tunnel.c
/linux/drivers/thunderbolt/usb4.c
/linux/drivers/thunderbolt/xdomain.c
/linux/drivers/tty/amiserial.c
/linux/drivers/tty/hvc/hvc_xen.c
/linux/drivers/tty/n_gsm.c
/linux/drivers/tty/n_tty.c
/linux/drivers/tty/serial/8250/8250_bcm7271.c
/linux/drivers/tty/serial/8250/8250_core.c
/linux/drivers/tty/serial/8250/8250_dma.c
/linux/drivers/tty/serial/8250/8250_dw.c
/linux/drivers/tty/serial/8250/8250_dwlib.c
/linux/drivers/tty/serial/8250/8250_dwlib.h
/linux/drivers/tty/serial/8250/8250_exar.c
/linux/drivers/tty/serial/8250/8250_mtk.c
/linux/drivers/tty/serial/8250/8250_of.c
/linux/drivers/tty/serial/8250/8250_omap.c
/linux/drivers/tty/serial/8250/8250_pci1xxxx.c
/linux/drivers/tty/serial/8250/8250_pnp.c
/linux/drivers/tty/serial/8250/8250_port.c
/linux/drivers/tty/serial/8250/8250_pxa.c
/linux/drivers/tty/serial/Kconfig
/linux/drivers/tty/serial/Makefile
/linux/drivers/tty/serial/amba-pl011.c
/linux/drivers/tty/serial/ar933x_uart.c
/linux/drivers/tty/serial/arc_uart.c
/linux/drivers/tty/serial/atmel_serial.c
/linux/drivers/tty/serial/clps711x.c
/linux/drivers/tty/serial/cpm_uart.c
/linux/drivers/tty/serial/digicolor-usart.c
/linux/drivers/tty/serial/dz.c
/linux/drivers/tty/serial/fsl_linflexuart.c
/linux/drivers/tty/serial/fsl_lpuart.c
/linux/drivers/tty/serial/icom.c
/linux/drivers/tty/serial/imx.c
/linux/drivers/tty/serial/ip22zilog.c
/linux/drivers/tty/serial/jsm/jsm_cls.c
/linux/drivers/tty/serial/jsm/jsm_neo.c
/linux/drivers/tty/serial/max3100.c
/linux/drivers/tty/serial/max310x.c
/linux/drivers/tty/serial/men_z135_uart.c
/linux/drivers/tty/serial/meson_uart.c
/linux/drivers/tty/serial/milbeaut_usio.c
/linux/drivers/tty/serial/msm_serial.c
/linux/drivers/tty/serial/mvebu-uart.c
/linux/drivers/tty/serial/mxs-auart.c
/linux/drivers/tty/serial/omap-serial.c
/linux/drivers/tty/serial/pch_uart.c
/linux/drivers/tty/serial/pic32_uart.c
/linux/drivers/tty/serial/pmac_zilog.c
/linux/drivers/tty/serial/qcom_geni_serial.c
/linux/drivers/tty/serial/rda-uart.c
/linux/drivers/tty/serial/samsung_tty.c
/linux/drivers/tty/serial/sb1250-duart.c
/linux/drivers/tty/serial/sc16is7xx.c
/linux/drivers/tty/serial/sc16is7xx.h
/linux/drivers/tty/serial/sc16is7xx_i2c.c
/linux/drivers/tty/serial/sc16is7xx_spi.c
/linux/drivers/tty/serial/sccnxp.c
/linux/drivers/tty/serial/serial-tegra.c
/linux/drivers/tty/serial/serial_base.h
/linux/drivers/tty/serial/serial_base_bus.c
/linux/drivers/tty/serial/serial_core.c
/linux/drivers/tty/serial/serial_port.c
/linux/drivers/tty/serial/sh-sci.c
/linux/drivers/tty/serial/sifive.c
/linux/drivers/tty/serial/sprd_serial.c
/linux/drivers/tty/serial/st-asc.c
/linux/drivers/tty/serial/stm32-usart.c
/linux/drivers/tty/serial/sunhv.c
/linux/drivers/tty/serial/sunplus-uart.c
/linux/drivers/tty/serial/sunsab.c
/linux/drivers/tty/serial/sunsu.c
/linux/drivers/tty/serial/sunzilog.c
/linux/drivers/tty/serial/tegra-tcu.c
/linux/drivers/tty/serial/timbuart.c
/linux/drivers/tty/serial/uartlite.c
/linux/drivers/tty/serial/ucc_uart.c
/linux/drivers/tty/serial/xilinx_uartps.c
/linux/drivers/tty/serial/zs.c
/linux/drivers/tty/sysrq.c
/linux/drivers/tty/tty_ldisc.c
/linux/drivers/tty/vt/conmakehash.c
/linux/drivers/tty/vt/vt.c
/linux/drivers/ufs/core/ufs-mcq.c
/linux/drivers/ufs/core/ufshcd.c
/linux/drivers/uio/Kconfig
/linux/drivers/uio/Makefile
/linux/drivers/uio/uio.c
/linux/drivers/uio/uio_fsl_elbc_gpcm.c
/linux/drivers/uio/uio_hv_generic.c
/linux/drivers/uio/uio_pdrv_genirq.c
/linux/drivers/usb/Makefile
/linux/drivers/usb/cdns3/cdns3-trace.h
/linux/drivers/usb/cdns3/cdnsp-trace.h
/linux/drivers/usb/chipidea/ci_hdrc_imx.c
/linux/drivers/usb/chipidea/ci_hdrc_npcm.c
/linux/drivers/usb/chipidea/trace.h
/linux/drivers/usb/class/cdc-wdm.c
/linux/drivers/usb/core/Makefile
/linux/drivers/usb/core/config.c
/linux/drivers/usb/core/hcd.c
/linux/drivers/usb/core/hub.c
/linux/drivers/usb/core/hub.h
/linux/drivers/usb/dwc2/core.c
/linux/drivers/usb/dwc2/core.h
/linux/drivers/usb/dwc2/core_intr.c
/linux/drivers/usb/dwc2/debugfs.c
/linux/drivers/usb/dwc2/gadget.c
/linux/drivers/usb/dwc2/hcd.c
/linux/drivers/usb/dwc2/hcd_queue.c
/linux/drivers/usb/dwc2/hw.h
/linux/drivers/usb/dwc2/params.c
/linux/drivers/usb/dwc3/core.c
/linux/drivers/usb/dwc3/core.h
/linux/drivers/usb/dwc3/drd.c
/linux/drivers/usb/dwc3/dwc3-exynos.c
/linux/drivers/usb/dwc3/dwc3-pci.c
/linux/drivers/usb/dwc3/dwc3-qcom.c
/linux/drivers/usb/dwc3/gadget.c
/linux/drivers/usb/dwc3/trace.h
/linux/drivers/usb/fotg210/Makefile
/linux/drivers/usb/fotg210/fotg210-core.c
/linux/drivers/usb/gadget/function/f_fs.c
/linux/drivers/usb/gadget/function/f_hid.c
/linux/drivers/usb/gadget/function/f_printer.c
/linux/drivers/usb/gadget/function/rndis.c
/linux/drivers/usb/gadget/function/u_audio.c
/linux/drivers/usb/gadget/function/u_ether.c
/linux/drivers/usb/gadget/function/uvc_configfs.c
/linux/drivers/usb/gadget/function/uvc_v4l2.c
/linux/drivers/usb/gadget/udc/cdns2/cdns2-trace.h
/linux/drivers/usb/gadget/udc/core.c
/linux/drivers/usb/gadget/udc/dummy_hcd.c
/linux/drivers/usb/gadget/udc/mv_u3d_core.c
/linux/drivers/usb/gadget/udc/omap_udc.c
/linux/drivers/usb/gadget/udc/trace.h
/linux/drivers/usb/host/ehci-dbg.c
/linux/drivers/usb/host/ehci-exynos.c
/linux/drivers/usb/host/ehci-q.c
/linux/drivers/usb/host/ehci.h
/linux/drivers/usb/host/ohci-exynos.c
/linux/drivers/usb/host/xhci-dbgcap.c
/linux/drivers/usb/host/xhci-mem.c
/linux/drivers/usb/host/xhci-pci.c
/linux/drivers/usb/host/xhci-rcar.c
/linux/drivers/usb/host/xhci-ring.c
/linux/drivers/usb/host/xhci.c
/linux/drivers/usb/host/xhci.h
/linux/drivers/usb/misc/Kconfig
/linux/drivers/usb/misc/Makefile
/linux/drivers/usb/misc/onboard_usb_dev.c
/linux/drivers/usb/misc/onboard_usb_dev.h
/linux/drivers/usb/misc/onboard_usb_dev_pdevs.c
/linux/drivers/usb/misc/uss720.c
/linux/drivers/usb/mtu3/mtu3_trace.h
/linux/drivers/usb/musb/musb_gadget.c
/linux/drivers/usb/musb/musb_trace.h
/linux/drivers/usb/phy/phy-fsl-usb.c
/linux/drivers/usb/phy/phy-generic.c
/linux/drivers/usb/renesas_usbhs/common.c
/linux/drivers/usb/renesas_usbhs/rza.h
/linux/drivers/usb/renesas_usbhs/rza2.c
/linux/drivers/usb/storage/alauda.c
/linux/drivers/usb/typec/altmodes/displayport.c
/linux/drivers/usb/typec/altmodes/nvidia.c
/linux/drivers/usb/typec/mux/Kconfig
/linux/drivers/usb/typec/mux/gpio-sbu-mux.c
/linux/drivers/usb/typec/mux/ptn36502.c
/linux/drivers/usb/typec/stusb160x.c
/linux/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c
/linux/drivers/usb/typec/tcpm/tcpm.c
/linux/drivers/usb/typec/tipd/core.c
/linux/drivers/usb/typec/tipd/tps6598x.h
/linux/drivers/usb/typec/ucsi/displayport.c
/linux/drivers/usb/typec/ucsi/ucsi.c
/linux/drivers/usb/typec/ucsi/ucsi.h
/linux/drivers/usb/typec/ucsi/ucsi_acpi.c
/linux/drivers/usb/typec/ucsi/ucsi_glink.c
/linux/drivers/usb/typec/ucsi/ucsi_stm32g0.c
/linux/drivers/vdpa/vdpa.c
/linux/drivers/vdpa/vdpa_user/vduse_dev.c
/linux/drivers/vdpa/virtio_pci/vp_vdpa.c
/linux/drivers/vfio/device_cdev.c
/linux/drivers/vfio/group.c
/linux/drivers/vfio/pci/vfio_pci_core.c
/linux/drivers/vfio/vfio_main.c
/linux/drivers/vhost/scsi.c
/linux/drivers/vhost/vdpa.c
/linux/drivers/vhost/vhost.c
/linux/drivers/vhost/vhost.h
/linux/drivers/video/backlight/aat2870_bl.c
/linux/drivers/video/backlight/ams369fg06.c
/linux/drivers/video/backlight/backlight.c
/linux/drivers/video/backlight/bd6107.c
/linux/drivers/video/backlight/corgi_lcd.c
/linux/drivers/video/backlight/gpio_backlight.c
/linux/drivers/video/backlight/hx8357.c
/linux/drivers/video/backlight/ili922x.c
/linux/drivers/video/backlight/ili9320.c
/linux/drivers/video/backlight/jornada720_lcd.c
/linux/drivers/video/backlight/l4f00242t03.c
/linux/drivers/video/backlight/lcd.c
/linux/drivers/video/backlight/lms283gf05.c
/linux/drivers/video/backlight/lms501kf03.c
/linux/drivers/video/backlight/lp8788_bl.c
/linux/drivers/video/backlight/ltv350qv.c
/linux/drivers/video/backlight/lv5207lp.c
/linux/drivers/video/backlight/mp3309c.c
/linux/drivers/video/backlight/omap1_bl.c
/linux/drivers/video/backlight/otm3225a.c
/linux/drivers/video/backlight/platform_lcd.c
/linux/drivers/video/backlight/pwm_bl.c
/linux/drivers/video/backlight/sky81452-backlight.c
/linux/drivers/video/backlight/tdo24m.c
/linux/drivers/video/fbdev/atmel_lcdfb.c
/linux/drivers/video/fbdev/clps711x-fb.c
/linux/drivers/video/fbdev/core/fb_backlight.c
/linux/drivers/video/fbdev/imxfb.c
/linux/drivers/video/fbdev/omap/lcd_ams_delta.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
/linux/drivers/video/fbdev/sh_mobile_lcdcfb.c
/linux/drivers/video/fbdev/ssd1307fb.c
/linux/drivers/virtio/virtio_balloon.c
/linux/drivers/virtio/virtio_input.c
/linux/drivers/virtio/virtio_mem.c
/linux/drivers/virtio/virtio_mmio.c
/linux/drivers/virtio/virtio_pci_common.c
/linux/drivers/w1/masters/w1-gpio.c
/linux/drivers/xen/xenbus/Makefile
/linux/drivers/xen/xenbus/xenbus_probe.c
/linux/fs/9p/vfs_dentry.c
/linux/fs/9p/vfs_inode.c
/linux/fs/afs/inode.c
/linux/fs/afs/mntpt.c
/linux/fs/bcachefs/alloc_background.c
/linux/fs/bcachefs/backpointers.c
/linux/fs/bcachefs/bcachefs.h
/linux/fs/bcachefs/bcachefs_format.h
/linux/fs/bcachefs/btree_cache.c
/linux/fs/bcachefs/btree_gc.c
/linux/fs/bcachefs/btree_gc.h
/linux/fs/bcachefs/btree_gc_types.h
/linux/fs/bcachefs/btree_io.c
/linux/fs/bcachefs/btree_iter.c
/linux/fs/bcachefs/btree_iter.h
/linux/fs/bcachefs/btree_key_cache.c
/linux/fs/bcachefs/btree_locking.c
/linux/fs/bcachefs/btree_node_scan.c
/linux/fs/bcachefs/buckets.c
/linux/fs/bcachefs/buckets.h
/linux/fs/bcachefs/buckets_types.h
/linux/fs/bcachefs/checksum.c
/linux/fs/bcachefs/data_update.c
/linux/fs/bcachefs/dirent.c
/linux/fs/bcachefs/disk_groups_format.h
/linux/fs/bcachefs/ec.c
/linux/fs/bcachefs/extents.c
/linux/fs/bcachefs/fs-io-buffered.c
/linux/fs/bcachefs/fs-io-direct.c
/linux/fs/bcachefs/fs-ioctl.c
/linux/fs/bcachefs/fs.c
/linux/fs/bcachefs/fsck.c
/linux/fs/bcachefs/io_read.c
/linux/fs/bcachefs/io_write.c
/linux/fs/bcachefs/journal_seq_blacklist_format.h
/linux/fs/bcachefs/mean_and_variance_test.c
/linux/fs/bcachefs/move.c
/linux/fs/bcachefs/movinggc.c
/linux/fs/bcachefs/printbuf.c
/linux/fs/bcachefs/recovery.c
/linux/fs/bcachefs/replicas.c
/linux/fs/bcachefs/replicas_format.h
/linux/fs/bcachefs/sb-downgrade.c
/linux/fs/bcachefs/sb-downgrade_format.h
/linux/fs/bcachefs/sb-errors_format.h
/linux/fs/bcachefs/sb-errors_types.h
/linux/fs/bcachefs/sb-members_format.h
/linux/fs/bcachefs/snapshot.c
/linux/fs/bcachefs/snapshot.h
/linux/fs/bcachefs/subvolume.c
/linux/fs/bcachefs/super-io.c
/linux/fs/bcachefs/super.c
/linux/fs/bcachefs/trace.h
/linux/fs/btrfs/btrfs_inode.h
/linux/fs/btrfs/disk-io.c
/linux/fs/btrfs/extent-tree.c
/linux/fs/btrfs/extent_io.c
/linux/fs/btrfs/file.c
/linux/fs/btrfs/ordered-data.c
/linux/fs/btrfs/qgroup.c
/linux/fs/btrfs/scrub.c
/linux/fs/btrfs/super.c
/linux/fs/btrfs/tree-log.c
/linux/fs/btrfs/zoned.c
/linux/fs/cachefiles/daemon.c
/linux/fs/cachefiles/internal.h
/linux/fs/cachefiles/ondemand.c
/linux/fs/ceph/dir.c
/linux/fs/ceph/file.c
/linux/fs/ceph/inode.c
/linux/fs/ceph/mds_client.c
/linux/fs/ceph/mds_client.h
/linux/fs/coredump.c
/linux/fs/dcache.c
/linux/fs/debugfs/inode.c
/linux/fs/erofs/data.c
/linux/fs/erofs/decompressor_deflate.c
/linux/fs/erofs/fscache.c
/linux/fs/erofs/inode.c
/linux/fs/erofs/internal.h
/linux/fs/erofs/super.c
/linux/fs/erofs/zdata.c
/linux/fs/erofs/zmap.c
/linux/fs/file.c
/linux/fs/fuse/virtio_fs.c
/linux/fs/iomap/buffered-io.c
/linux/fs/jffs2/background.c
/linux/fs/jffs2/malloc.c
/linux/fs/jffs2/nodemgmt.c
/linux/fs/jffs2/super.c
/linux/fs/jfs/xattr.c
/linux/fs/kernfs/mount.c
/linux/fs/netfs/buffered_write.c
/linux/fs/netfs/direct_write.c
/linux/fs/netfs/objects.c
/linux/fs/netfs/write_collect.c
/linux/fs/netfs/write_issue.c
/linux/fs/nfs/Kconfig
/linux/fs/nfs/dir.c
/linux/fs/nfs/filelayout/filelayout.c
/linux/fs/nfs/flexfilelayout/flexfilelayout.c
/linux/fs/nfs/fs_context.c
/linux/fs/nfs/internal.h
/linux/fs/nfs/nfs3proc.c
/linux/fs/nfs/nfs4proc.c
/linux/fs/nfs/nfs4state.c
/linux/fs/nfs/nfs4trace.h
/linux/fs/nfs/nfstrace.h
/linux/fs/nfs/pagelist.c
/linux/fs/nfs/pnfs.c
/linux/fs/nfs/pnfs.h
/linux/fs/nfs/proc.c
/linux/fs/nfs/super.c
/linux/fs/nfs/symlink.c
/linux/fs/nfsd/trace.h
/linux/fs/nilfs2/dir.c
/linux/fs/nilfs2/recovery.c
/linux/fs/nilfs2/segment.c
/linux/fs/ntfs3/attrib.c
/linux/fs/ntfs3/dir.c
/linux/fs/ntfs3/file.c
/linux/fs/ntfs3/frecord.c
/linux/fs/ntfs3/fslog.c
/linux/fs/ntfs3/index.c
/linux/fs/ntfs3/inode.c
/linux/fs/ntfs3/namei.c
/linux/fs/ntfs3/ntfs.h
/linux/fs/ntfs3/ntfs_fs.h
/linux/fs/ntfs3/record.c
/linux/fs/ntfs3/super.c
/linux/fs/ntfs3/xattr.c
/linux/fs/ocfs2/ocfs2_trace.h
/linux/fs/proc/base.c
/linux/fs/proc/task_mmu.c
/linux/fs/signalfd.c
/linux/fs/smb/client/cifsfs.c
/linux/fs/smb/client/cifsfs.h
/linux/fs/smb/client/cifspdu.h
/linux/fs/smb/client/file.c
/linux/fs/smb/client/inode.c
/linux/fs/smb/client/smb2ops.c
/linux/fs/smb/client/smb2pdu.c
/linux/fs/smb/client/smb2transport.c
/linux/fs/smb/client/trace.h
/linux/fs/smb/common/cifs_arc4.c
/linux/fs/smb/common/cifs_md4.c
/linux/fs/smb/server/mgmt/share_config.c
/linux/fs/smb/server/oplock.c
/linux/fs/smb/server/smb2pdu.c
/linux/fs/smb/server/vfs.c
/linux/fs/smb/server/vfs.h
/linux/fs/smb/server/vfs_cache.c
/linux/fs/sysfs/file.c
/linux/fs/tracefs/event_inode.c
/linux/fs/tracefs/inode.c
/linux/fs/xfs/libxfs/xfs_alloc.c
/linux/fs/xfs/libxfs/xfs_attr.c
/linux/fs/xfs/libxfs/xfs_attr.h
/linux/fs/xfs/libxfs/xfs_bmap.c
/linux/fs/xfs/libxfs/xfs_inode_buf.c
/linux/fs/xfs/libxfs/xfs_sb.c
/linux/fs/xfs/scrub/scrub.c
/linux/fs/xfs/scrub/trace.h
/linux/fs/xfs/scrub/xfarray.c
/linux/fs/xfs/xfs_attr_item.c
/linux/fs/xfs/xfs_handle.c
/linux/fs/xfs/xfs_iwalk.c
/linux/fs/xfs/xfs_reflink.c
/linux/fs/xfs/xfs_trace.h
/linux/include/acpi/acpixf.h
/linux/include/drm/bridge/aux-bridge.h
/linux/include/drm/display/drm_dp_mst_helper.h
/linux/include/drm/drm_buddy.h
/linux/include/dt-bindings/leds/common.h
/linux/include/dt-bindings/net/ti-dp83867.h
/linux/include/dt-bindings/net/ti-dp83869.h
/linux/include/linux/alloc_tag.h
/linux/include/linux/atomic/atomic-arch-fallback.h
/linux/include/linux/atomic/atomic-instrumented.h
/linux/include/linux/atomic/atomic-long.h
/linux/include/linux/auxiliary_bus.h
/linux/include/linux/backlight.h
/linux/include/linux/bio.h
/linux/include/linux/blk-integrity.h
/linux/include/linux/blkdev.h
/linux/include/linux/cdrom.h
/linux/include/linux/compiler-clang.h
/linux/include/linux/compiler_types.h
/linux/include/linux/coresight.h
/linux/include/linux/counter.h
/linux/include/linux/cpumask.h
/linux/include/linux/device.h
/linux/include/linux/etherdevice.h
/linux/include/linux/fb.h
/linux/include/linux/fortify-string.h
/linux/include/linux/fpga/fpga-bridge.h
/linux/include/linux/fpga/fpga-mgr.h
/linux/include/linux/fpga/fpga-region.h
/linux/include/linux/fpu.h
/linux/include/linux/ftrace.h
/linux/include/linux/gfp.h
/linux/include/linux/huge_mm.h
/linux/include/linux/hyperv.h
/linux/include/linux/i2c.h
/linux/include/linux/iio/adc/ad_sigma_delta.h
/linux/include/linux/iio/backend.h
/linux/include/linux/iio/buffer-dma.h
/linux/include/linux/iio/buffer-dmaengine.h
/linux/include/linux/iio/common/inv_sensors_timestamp.h
/linux/include/linux/iio/iio.h
/linux/include/linux/io_uring_types.h
/linux/include/linux/iommu.h
/linux/include/linux/kcov.h
/linux/include/linux/kfifo.h
/linux/include/linux/ksm.h
/linux/include/linux/lcd.h
/linux/include/linux/leds.h
/linux/include/linux/lockdep.h
/linux/include/linux/mfd/intel-m10-bmc.h
/linux/include/linux/mfd/lp8788.h
/linux/include/linux/mfd/rk808.h
/linux/include/linux/mfd/rohm-bd71828.h
/linux/include/linux/mfd/stm32-timers.h
/linux/include/linux/mfd/tps6594.h
/linux/include/linux/mhi.h
/linux/include/linux/mlx5/mlx5_ifc.h
/linux/include/linux/mm_types.h
/linux/include/linux/mod_devicetable.h
/linux/include/linux/mutex.h
/linux/include/linux/netfs.h
/linux/include/linux/nfs_fs.h
/linux/include/linux/nvmem-provider.h
/linux/include/linux/pagemap.h
/linux/include/linux/pci.h
/linux/include/linux/platform_data/omap1_bl.h
/linux/include/linux/platform_device.h
/linux/include/linux/pnp.h
/linux/include/linux/printk.h
/linux/include/linux/property.h
/linux/include/linux/pse-pd/pse.h
/linux/include/linux/pwm_backlight.h
/linux/include/linux/regulator/driver.h
/linux/include/linux/sched/vhost_task.h
/linux/include/linux/serial_core.h
/linux/include/linux/stm.h
/linux/include/linux/syscalls.h
/linux/include/linux/sysfs.h
/linux/include/linux/thunderbolt.h
/linux/include/linux/tpm.h
/linux/include/linux/tty_driver.h
/linux/include/linux/usb.h
/linux/include/linux/usb/onboard_dev.h
/linux/include/linux/usb/renesas_usbhs.h
/linux/include/linux/usb/tegra_usb_phy.h
/linux/include/linux/vfio.h
/linux/include/linux/vfio_pci_core.h
/linux/include/net/bluetooth/hci_core.h
/linux/include/net/dst_ops.h
/linux/include/net/ip_tunnels.h
/linux/include/net/page_pool/types.h
/linux/include/net/request_sock.h
/linux/include/net/rtnetlink.h
/linux/include/net/sock.h
/linux/include/net/tcp_ao.h
/linux/include/ras/ras_event.h
/linux/include/scsi/scsi_transport_sas.h
/linux/include/sound/pcm.h
/linux/include/sound/tas2781-dsp.h
/linux/include/trace/events/asoc.h
/linux/include/trace/events/avc.h
/linux/include/trace/events/bridge.h
/linux/include/trace/events/btrfs.h
/linux/include/trace/events/cachefiles.h
/linux/include/trace/events/cgroup.h
/linux/include/trace/events/clk.h
/linux/include/trace/events/cma.h
/linux/include/trace/events/devfreq.h
/linux/include/trace/events/devlink.h
/linux/include/trace/events/dma_fence.h
/linux/include/trace/events/erofs.h
/linux/include/trace/events/f2fs.h
/linux/include/trace/events/firewire.h
/linux/include/trace/events/habanalabs.h
/linux/include/trace/events/huge_memory.h
/linux/include/trace/events/hwmon.h
/linux/include/trace/events/initcall.h
/linux/include/trace/events/intel_ish.h
/linux/include/trace/events/io_uring.h
/linux/include/trace/events/iocost.h
/linux/include/trace/events/iommu.h
/linux/include/trace/events/irq.h
/linux/include/trace/events/iscsi.h
/linux/include/trace/events/kmem.h
/linux/include/trace/events/lock.h
/linux/include/trace/events/mmap_lock.h
/linux/include/trace/events/mmc.h
/linux/include/trace/events/module.h
/linux/include/trace/events/napi.h
/linux/include/trace/events/nbd.h
/linux/include/trace/events/neigh.h
/linux/include/trace/events/net.h
/linux/include/trace/events/netlink.h
/linux/include/trace/events/oom.h
/linux/include/trace/events/osnoise.h
/linux/include/trace/events/power.h
/linux/include/trace/events/pwc.h
/linux/include/trace/events/qdisc.h
/linux/include/trace/events/qla.h
/linux/include/trace/events/qrtr.h
/linux/include/trace/events/regulator.h
/linux/include/trace/events/rpcgss.h
/linux/include/trace/events/rpcrdma.h
/linux/include/trace/events/rpm.h
/linux/include/trace/events/sched.h
/linux/include/trace/events/sof.h
/linux/include/trace/events/sof_intel.h
/linux/include/trace/events/sunrpc.h
/linux/include/trace/events/swiotlb.h
/linux/include/trace/events/target.h
/linux/include/trace/events/tegra_apb_dma.h
/linux/include/trace/events/ufs.h
/linux/include/trace/events/workqueue.h
/linux/include/trace/events/xdp.h
/linux/include/trace/stages/stage6_event_callback.h
/linux/include/uapi/asm-generic/unistd.h
/linux/include/uapi/drm/nouveau_drm.h
/linux/include/uapi/drm/panthor_drm.h
/linux/include/uapi/linux/cn_proc.h
/linux/include/uapi/linux/input-event-codes.h
/linux/include/uapi/linux/netdev.h
/linux/include/uapi/linux/ntsync.h
/linux/include/uapi/linux/prctl.h
/linux/include/uapi/linux/stat.h
/linux/include/uapi/linux/virtio_mem.h
/linux/include/uapi/misc/pvpanic.h
/linux/init/initramfs.c
/linux/io_uring/cancel.h
/linux/io_uring/io-wq.c
/linux/io_uring/io_uring.c
/linux/io_uring/io_uring.h
/linux/io_uring/memmap.c
/linux/io_uring/napi.c
/linux/io_uring/net.c
/linux/io_uring/opdef.c
/linux/io_uring/register.c
/linux/io_uring/rsrc.c
/linux/io_uring/sqpoll.c
/linux/kernel/bpf/devmap.c
/linux/kernel/bpf/syscall.c
/linux/kernel/bpf/verifier.c
/linux/kernel/dma/map_benchmark.c
/linux/kernel/events/core.c
/linux/kernel/exit.c
/linux/kernel/gen_kheaders.sh
/linux/kernel/irq/cpuhotplug.c
/linux/kernel/irq/irqdesc.c
/linux/kernel/locking/mutex-debug.c
/linux/kernel/module/sysfs.c
/linux/kernel/power/swap.c
/linux/kernel/printk/Makefile
/linux/kernel/printk/conopt.c
/linux/kernel/printk/console_cmdline.h
/linux/kernel/printk/printk.c
/linux/kernel/signal.c
/linux/kernel/sys.c
/linux/kernel/sys_ni.c
/linux/kernel/time/tick-common.c
/linux/kernel/trace/bpf_trace.c
/linux/kernel/trace/bpf_trace.h
/linux/kernel/trace/preemptirq_delay_test.c
/linux/kernel/trace/ring_buffer.c
/linux/kernel/trace/rv/rv.c
/linux/kernel/trace/trace_probe.c
/linux/kernel/trace/trace_uprobe.c
/linux/kernel/vhost_task.c
/linux/lib/Kconfig.debug
/linux/lib/Kconfig.ubsan
/linux/lib/Makefile
/linux/lib/alloc_tag.c
/linux/lib/fortify_kunit.c
/linux/lib/kfifo.c
/linux/lib/kobject_uevent.c
/linux/lib/raid6/Makefile
/linux/lib/stackdepot.c
/linux/lib/test_fpu.h
/linux/lib/test_fpu_glue.c
/linux/lib/test_fpu_impl.c
/linux/lib/test_rhashtable.c
/linux/mm/Makefile
/linux/mm/filemap.c
/linux/mm/huge_memory.c
/linux/mm/hugetlb.c
/linux/mm/internal.h
/linux/mm/kmemleak.c
/linux/mm/kmsan/core.c
/linux/mm/ksm.c
/linux/mm/madvise.c
/linux/mm/memblock.c
/linux/mm/memcontrol.c
/linux/mm/memory-failure.c
/linux/mm/memory.c
/linux/mm/mempool.c
/linux/mm/mmap.c
/linux/mm/mprotect.c
/linux/mm/mremap.c
/linux/mm/mseal.c
/linux/mm/page_alloc.c
/linux/mm/page_io.c
/linux/mm/page_owner.c
/linux/mm/slub.c
/linux/mm/util.c
/linux/mm/vmalloc.c
/linux/mm/vmscan.c
/linux/net/9p/client.c
/linux/net/9p/trans_virtio.c
/linux/net/ax25/af_ax25.c
/linux/net/ax25/ax25_dev.c
/linux/net/batman-adv/trace.h
/linux/net/bluetooth/hci_sync.c
/linux/net/bluetooth/l2cap_core.c
/linux/net/bpf/test_run.c
/linux/net/bridge/br_mst.c
/linux/net/core/dev.c
/linux/net/core/dst_cache.c
/linux/net/core/rtnetlink.c
/linux/net/core/sock_map.c
/linux/net/dsa/trace.h
/linux/net/ethernet/eth.c
/linux/net/ethtool/ioctl.c
/linux/net/ethtool/tsinfo.c
/linux/net/ieee802154/trace.h
/linux/net/ipv4/af_inet.c
/linux/net/ipv4/devinet.c
/linux/net/ipv4/fib_frontend.c
/linux/net/ipv4/netfilter/nf_tproxy_ipv4.c
/linux/net/ipv4/route.c
/linux/net/ipv4/tcp.c
/linux/net/ipv4/tcp_ao.c
/linux/net/ipv4/tcp_dctcp.c
/linux/net/ipv4/tcp_ipv4.c
/linux/net/ipv4/tcp_minisocks.c
/linux/net/ipv4/tcp_output.c
/linux/net/ipv4/tcp_timer.c
/linux/net/ipv6/ila/ila_lwt.c
/linux/net/ipv6/ioam6_iptunnel.c
/linux/net/ipv6/ip6_fib.c
/linux/net/ipv6/ip6_offload.c
/linux/net/ipv6/netfilter.c
/linux/net/ipv6/route.c
/linux/net/ipv6/rpl_iptunnel.c
/linux/net/ipv6/seg6_hmac.c
/linux/net/ipv6/seg6_iptunnel.c
/linux/net/ipv6/tcp_ipv6.c
/linux/net/mac80211/cfg.c
/linux/net/mac80211/he.c
/linux/net/mac80211/ieee80211_i.h
/linux/net/mac80211/main.c
/linux/net/mac80211/mesh.c
/linux/net/mac80211/mesh_pathtbl.c
/linux/net/mac80211/parse.c
/linux/net/mac80211/scan.c
/linux/net/mac80211/sta_info.c
/linux/net/mac80211/trace.h
/linux/net/mac80211/util.c
/linux/net/mptcp/pm_netlink.c
/linux/net/mptcp/protocol.c
/linux/net/ncsi/internal.h
/linux/net/ncsi/ncsi-manage.c
/linux/net/ncsi/ncsi-rsp.c
/linux/net/netfilter/ipset/ip_set_core.c
/linux/net/netfilter/ipset/ip_set_list_set.c
/linux/net/netfilter/nfnetlink_queue.c
/linux/net/netfilter/nft_fib.c
/linux/net/netfilter/nft_meta.c
/linux/net/netfilter/nft_payload.c
/linux/net/nfc/nci/core.c
/linux/net/openvswitch/actions.c
/linux/net/openvswitch/openvswitch_trace.h
/linux/net/sched/sch_generic.c
/linux/net/sched/sch_multiq.c
/linux/net/sched/sch_taprio.c
/linux/net/smc/af_smc.c
/linux/net/smc/smc_tracepoint.h
/linux/net/sunrpc/auth_gss/auth_gss.c
/linux/net/sunrpc/auth_gss/svcauth_gss.c
/linux/net/sunrpc/clnt.c
/linux/net/sunrpc/xprtrdma/verbs.c
/linux/net/tipc/trace.h
/linux/net/tls/tls_main.c
/linux/net/unix/af_unix.c
/linux/net/unix/diag.c
/linux/net/unix/garbage.c
/linux/net/vmw_vsock/virtio_transport.c
/linux/net/wireless/core.c
/linux/net/wireless/pmsr.c
/linux/net/wireless/rdev-ops.h
/linux/net/wireless/scan.c
/linux/net/wireless/sysfs.c
/linux/net/wireless/trace.h
/linux/net/wireless/util.c
/linux/net/xdp/xsk.c
/linux/net/xfrm/xfrm_policy.c
helpers.c
kernel/device.rs
kernel/lib.rs
/linux/samples/acrn/vm-sample.c
/linux/samples/kobject/kobject-example.c
/linux/samples/kobject/kset-example.c
/linux/samples/qmi/qmi_sample_client.c
/linux/samples/trace_events/trace-events-sample.h
/linux/scripts/Makefile.extrawarn
/linux/scripts/atomic/kerneldoc/sub_and_test
/linux/scripts/const_structs.checkpatch
/linux/scripts/dtc/Makefile
/linux/scripts/gdb/linux/Makefile
/linux/scripts/generate_rust_target.rs
/linux/scripts/kconfig/confdata.c
/linux/scripts/kconfig/expr.c
/linux/scripts/kconfig/expr.h
/linux/scripts/kconfig/gconf.c
/linux/scripts/kconfig/menu.c
/linux/scripts/kconfig/symbol.c
/linux/scripts/link-vmlinux.sh
/linux/scripts/make_fit.py
/linux/scripts/mksysmap
/linux/scripts/mod/modpost.c
/linux/scripts/spdxcheck.py
/linux/security/landlock/fs.c
/linux/security/loadpin/Kconfig
/linux/security/tomoyo/Kconfig
/linux/security/tomoyo/common.c
/linux/sound/core/Kconfig
/linux/sound/core/control_led.c
/linux/sound/core/init.c
/linux/sound/core/jack.c
/linux/sound/core/pcm_trace.h
/linux/sound/core/seq/seq_ump_convert.c
/linux/sound/core/timer.c
/linux/sound/core/ump.c
/linux/sound/core/ump_convert.c
/linux/sound/hda/intel-dsp-config.c
/linux/sound/hda/trace.h
/linux/sound/pci/hda/patch_realtek.c
/linux/sound/soc/codecs/cs42l43.c
/linux/sound/soc/codecs/es8326.c
/linux/sound/soc/codecs/rt5645.c
/linux/sound/soc/codecs/tas2552.c
/linux/sound/soc/codecs/tas2781-fmwlib.c
/linux/sound/soc/codecs/tas2781-i2c.c
/linux/sound/soc/codecs/wm_adsp.c
/linux/sound/soc/intel/avs/trace.h
/linux/sound/soc/intel/boards/Kconfig
/linux/sound/soc/intel/boards/sof_sdw_rt_sdca_jack_common.c
/linux/sound/soc/sof/amd/acp-common.c
/linux/sound/soc/sof/amd/acp.c
/linux/sound/soc/sof/amd/acp63.c
/linux/sound/soc/sof/amd/pci-acp63.c
/linux/sound/soc/sof/amd/pci-rmb.c
/linux/sound/soc/sof/amd/pci-rn.c
/linux/sound/soc/sof/amd/pci-vangogh.c
/linux/sound/soc/sof/amd/rembrandt.c
/linux/sound/soc/sof/amd/renoir.c
/linux/sound/soc/sof/amd/vangogh.c
/linux/sound/soc/sof/core.c
/linux/sound/soc/sof/imx/imx-common.c
/linux/sound/soc/sof/imx/imx8.c
/linux/sound/soc/sof/imx/imx8m.c
/linux/sound/soc/sof/imx/imx8ulp.c
/linux/sound/soc/sof/intel/atom.c
/linux/sound/soc/sof/intel/bdw.c
/linux/sound/soc/sof/intel/byt.c
/linux/sound/soc/sof/intel/hda-codec.c
/linux/sound/soc/sof/intel/hda-ctrl.c
/linux/sound/soc/sof/intel/hda-mlink.c
/linux/sound/soc/sof/intel/hda.c
/linux/sound/soc/sof/intel/pci-apl.c
/linux/sound/soc/sof/intel/pci-cnl.c
/linux/sound/soc/sof/intel/pci-icl.c
/linux/sound/soc/sof/intel/pci-lnl.c
/linux/sound/soc/sof/intel/pci-mtl.c
/linux/sound/soc/sof/intel/pci-skl.c
/linux/sound/soc/sof/intel/pci-tgl.c
/linux/sound/soc/sof/intel/pci-tng.c
/linux/sound/soc/sof/ipc4-pcm.c
/linux/sound/soc/sof/ipc4-topology.c
/linux/sound/soc/sof/ipc4-topology.h
/linux/sound/soc/sof/mediatek/mt8186/mt8186.c
/linux/sound/soc/sof/mediatek/mt8195/mt8195.c
/linux/sound/soc/sof/mediatek/mtk-adsp-common.c
/linux/sound/soc/sof/nocodec.c
/linux/sound/soc/sof/sof-acpi-dev.c
/linux/sound/soc/sof/sof-client-ipc-flood-test.c
/linux/sound/soc/sof/sof-client-ipc-kernel-injector.c
/linux/sound/soc/sof/sof-client-ipc-msg-injector.c
/linux/sound/soc/sof/sof-client-probes.c
/linux/sound/soc/sof/sof-client.c
/linux/sound/soc/sof/sof-of-dev.c
/linux/sound/soc/sof/sof-pci-dev.c
/linux/sound/soc/sof/sof-utils.c
/linux/sound/soc/sof/stream-ipc.c
/linux/sound/soc/sof/xtensa/core.c
/linux/sound/usb/quirks.c
/linux/sound/virtio/virtio_card.c
/linux/tools/arch/arm64/include/asm/cputype.h
/linux/tools/arch/x86/include/asm/msr-index.h
/linux/tools/arch/x86/include/uapi/asm/kvm.h
/linux/tools/bpf/resolve_btfids/main.c
/linux/tools/hv/Build
/linux/tools/hv/Makefile
/linux/tools/hv/hv_fcopy_uio_daemon.c
/linux/tools/hv/vmbus_bufring.c
/linux/tools/hv/vmbus_bufring.h
/linux/tools/include/uapi/asm-generic/unistd.h
/linux/tools/include/uapi/drm/i915_drm.h
/linux/tools/include/uapi/linux/kvm.h
/linux/tools/include/uapi/linux/netdev.h
/linux/tools/include/uapi/linux/stat.h
/linux/tools/lib/bpf/features.c
/linux/tools/perf/Makefile.perf
/linux/tools/perf/arch/mips/entry/syscalls/syscall_n64.tbl
/linux/tools/perf/arch/powerpc/entry/syscalls/syscall.tbl
/linux/tools/perf/arch/s390/entry/syscalls/syscall.tbl
/linux/tools/perf/arch/x86/entry/syscalls/syscall_64.tbl
/linux/tools/perf/builtin-record.c
/linux/tools/perf/builtin-trace.c
/linux/tools/perf/trace/beauty/arch/x86/include/asm/irq_vectors.h
/linux/tools/perf/trace/beauty/include/linux/socket.h
/linux/tools/perf/trace/beauty/include/uapi/linux/fcntl.h
/linux/tools/perf/trace/beauty/include/uapi/linux/prctl.h
/linux/tools/perf/trace/beauty/include/uapi/linux/stat.h
/linux/tools/perf/util/parse-events.c
/linux/tools/perf/util/parse-events.h
/linux/tools/perf/util/parse-events.l
/linux/tools/perf/util/parse-events.y
/linux/tools/power/cpupower/utils/helpers/amd.c
/linux/tools/testing/cxl/test/mem.c
/linux/tools/testing/selftests/alsa/Makefile
/linux/tools/testing/selftests/bpf/prog_tests/tc_netkit.c
/linux/tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
/linux/tools/testing/selftests/bpf/prog_tests/verifier.c
/linux/tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c
/linux/tools/testing/selftests/bpf/progs/test_tc_link.c
/linux/tools/testing/selftests/bpf/progs/uprobe_multi.c
/linux/tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c
/linux/tools/testing/selftests/cachestat/test_cachestat.c
/linux/tools/testing/selftests/drivers/net/stats.py
/linux/tools/testing/selftests/filesystems/overlayfs/dev_in_maps.c
/linux/tools/testing/selftests/ftrace/config
/linux/tools/testing/selftests/ftrace/test.d/dynevent/test_duplicates.tc
/linux/tools/testing/selftests/ftrace/test.d/filter/event-filter-function.tc
/linux/tools/testing/selftests/ftrace/test.d/kprobe/kprobe_eventname.tc
/linux/tools/testing/selftests/futex/Makefile
/linux/tools/testing/selftests/futex/functional/Makefile
/linux/tools/testing/selftests/futex/functional/futex_requeue_pi.c
/linux/tools/testing/selftests/kselftest_harness.h
/linux/tools/testing/selftests/kvm/Makefile
/linux/tools/testing/selftests/kvm/s390x/shared_zeropage_test.c
/linux/tools/testing/selftests/landlock/fs_test.c
/linux/tools/testing/selftests/mm/.gitignore
/linux/tools/testing/selftests/mm/Makefile
/linux/tools/testing/selftests/mm/compaction_test.c
/linux/tools/testing/selftests/mm/gup_test.c
/linux/tools/testing/selftests/mm/mdwe_test.c
/linux/tools/testing/selftests/mm/mseal_test.c
/linux/tools/testing/selftests/mm/seal_elf.c
/linux/tools/testing/selftests/mm/uffd-common.h
/linux/tools/testing/selftests/net/af_unix/scm_rights.c
/linux/tools/testing/selftests/net/amt.sh
/linux/tools/testing/selftests/net/arp_ndisc_untracked_subnets.sh
/linux/tools/testing/selftests/net/forwarding/lib.sh
/linux/tools/testing/selftests/net/hsr/config
/linux/tools/testing/selftests/net/hsr/hsr_ping.sh
/linux/tools/testing/selftests/net/lib.sh
/linux/tools/testing/selftests/net/mptcp/mptcp_join.sh
/linux/tools/testing/selftests/net/mptcp/mptcp_lib.sh
/linux/tools/testing/selftests/net/mptcp/simult_flows.sh
/linux/tools/testing/selftests/openat2/openat2_test.c
/linux/tools/testing/selftests/riscv/Makefile
/linux/tools/testing/selftests/riscv/hwprobe/.gitignore
/linux/tools/testing/selftests/riscv/sigreturn/.gitignore
/linux/tools/testing/selftests/riscv/sigreturn/Makefile
/linux/tools/testing/selftests/riscv/sigreturn/sigreturn.c
/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/taprio.json
/linux/tools/tracing/latency/latency-collector.c

12345678910>>...20