Skip to contentSkip to conversation

Linux 6.18.53

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages Sep 21 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 6.18.53 kernel.

All users of the 6.18 kernel series must upgrade.

The updated 6.18.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.18.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/ABI/testing/sysfs-fs-erofs                                  |    6 
 Documentation/hwmon/gpd-fan.rst                                           |    2 
 Documentation/hwmon/hwmon-kernel-api.rst                                  |   15 
 Documentation/netlink/specs/rt-link.yaml                                  |    2 
 Documentation/networking/net_cachelines/inet_connection_sock.rst          |    2 
 Documentation/scheduler/sched-ext.rst                                     |    2 
 MAINTAINERS                                                               |    1 
 Makefile                                                                  |    2 
 arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts                          |    6 
 arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts                              |   13 
 arch/arm/mach-ux500/cpu-db8500.c                                          |    6 
 arch/arm/mm/fault.c                                                       |   12 
 arch/arm64/boot/dts/qcom/lemans.dtsi                                      |    8 
 arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts                              |   18 
 arch/arm64/boot/dts/qcom/sar2130p.dtsi                                    |    8 
 arch/arm64/boot/dts/qcom/sc7280.dtsi                                      |    8 
 arch/arm64/boot/dts/qcom/sc8180x.dtsi                                     |   16 
 arch/arm64/boot/dts/qcom/sdm845.dtsi                                      |   64 -
 arch/arm64/boot/dts/qcom/sm6150.dtsi                                      |    4 
 arch/arm64/boot/dts/qcom/sm8150.dtsi                                      |    8 
 arch/arm64/boot/dts/qcom/sm8250.dtsi                                      |   12 
 arch/arm64/boot/dts/qcom/sm8350.dtsi                                      |    8 
 arch/arm64/boot/dts/qcom/sm8450.dtsi                                      |    8 
 arch/arm64/boot/dts/qcom/sm8550.dtsi                                      |    8 
 arch/arm64/boot/dts/qcom/sm8650.dtsi                                      |    8 
 arch/arm64/boot/dts/qcom/sm8750.dtsi                                      |    4 
 arch/arm64/include/asm/daifflags.h                                        |   10 
 arch/arm64/include/asm/fixmap.h                                           |    6 
 arch/arm64/include/asm/kprobes.h                                          |    6 
 arch/arm64/kernel/irq.c                                                   |   29 
 arch/arm64/kernel/machine_kexec.c                                         |    3 
 arch/arm64/kernel/probes/kprobes.c                                        |   23 
 arch/arm64/tools/sysreg                                                   |    4 
 arch/mips/kernel/cps-vec.S                                                |    6 
 arch/powerpc/kernel/eeh_driver.c                                          |    2 
 arch/powerpc/kernel/setup-common.c                                        |    8 
 arch/powerpc/kexec/file_load_64.c                                         |    4 
 arch/powerpc/kvm/book3s_hv.c                                              |    4 
 arch/powerpc/platforms/powernv/pci-ioda.c                                 |    6 
 arch/powerpc/platforms/ps3/repository.c                                   |    5 
 arch/powerpc/platforms/pseries/kexec.c                                    |   13 
 arch/powerpc/platforms/pseries/rtas-fadump.c                              |   80 -
 arch/powerpc/platforms/pseries/rtas-fadump.h                              |    6 
 arch/riscv/kernel/irq.c                                                   |   22 
 arch/riscv/kernel/process.c                                               |    4 
 arch/s390/boot/ipl_parm.c                                                 |   26 
 arch/s390/boot/physmem_info.c                                             |    2 
 arch/s390/crypto/aes_s390.c                                               |   87 -
 arch/s390/crypto/paes_s390.c                                              |   19 
 arch/s390/crypto/phmac_s390.c                                             |   36 
 arch/s390/kernel/diag/diag324.c                                           |    3 
 arch/s390/kernel/ipl.c                                                    |   12 
 arch/s390/kernel/vtime.c                                                  |   25 
 arch/sparc/Kconfig                                                        |    1 
 arch/sparc/kernel/uprobes.c                                               |    1 
 arch/x86/crypto/aria-aesni-avx2-asm_64.S                                  |    6 
 arch/x86/crypto/aria-gfni-avx512-asm_64.S                                 |    3 
 arch/x86/events/intel/core.c                                              |   33 
 arch/x86/events/intel/ds.c                                                |  186 ++-
 arch/x86/events/intel/uncore_discovery.c                                  |   33 
 arch/x86/events/perf_event.h                                              |    3 
 arch/x86/include/asm/pgtable.h                                            |    2 
 arch/x86/include/asm/topology.h                                           |    3 
 arch/x86/kernel/alternative.c                                             |  111 +
 arch/x86/kernel/amd_node.c                                                |   25 
 arch/x86/kernel/cpu/microcode/amd.c                                       |   12 
 arch/x86/kernel/itmt.c                                                    |    8 
 arch/x86/mm/pat/set_memory.c                                              |  147 +-
 block/blk-cgroup.c                                                        |   13 
 crypto/Makefile                                                           |    5 
 drivers/accel/amdxdna/amdxdna_ctx.h                                       |    2 
 drivers/accel/ivpu/ivpu_fw_log.c                                          |   87 -
 drivers/accel/ivpu/ivpu_gem.h                                             |   14 
 drivers/accel/ivpu/ivpu_ipc.c                                             |    7 
 drivers/accel/qaic/qaic_control.c                                         |   46 
 drivers/acpi/acpi_apd.c                                                   |    7 
 drivers/acpi/acpica/dsmethod.c                                            |   43 
 drivers/acpi/acpica/evhandler.c                                           |   11 
 drivers/acpi/acpica/exconfig.c                                            |   26 
 drivers/acpi/acpica/exoparg3.c                                            |    2 
 drivers/acpi/acpica/nsnames.c                                             |    6 
 drivers/acpi/acpica/nsprepkg.c                                            |    7 
 drivers/acpi/acpica/nsxfname.c                                            |    4 
 drivers/acpi/acpica/psargs.c                                              |  134 ++
 drivers/acpi/acpica/psloop.c                                              |   30 
 drivers/acpi/acpica/psparse.c                                             |   14 
 drivers/acpi/acpica/utcopy.c                                              |   10 
 drivers/acpi/acpica/utresrc.c                                             |   30 
 drivers/acpi/pci_root.c                                                   |    4 
 drivers/acpi/scan.c                                                       |    1 
 drivers/ata/ahci.c                                                        |   22 
 drivers/ata/libata-core.c                                                 |   10 
 drivers/ata/libata-pmp.c                                                  |    7 
 drivers/base/core.c                                                       |   13 
 drivers/base/dd.c                                                         |   10 
 drivers/block/sunvdc.c                                                    |   17 
 drivers/bluetooth/btintel.c                                               |   39 
 drivers/bluetooth/btintel_pcie.c                                          |   22 
 drivers/bluetooth/btmtk.c                                                 |   11 
 drivers/bluetooth/btmtk.h                                                 |    1 
 drivers/bluetooth/btqcomsmd.c                                             |    6 
 drivers/bluetooth/btrtl.c                                                 |   21 
 drivers/bluetooth/btusb.c                                                 |   45 
 drivers/bluetooth/hci_mrvl.c                                              |    3 
 drivers/bus/fsl-mc/fsl-mc-bus.c                                           |   46 
 drivers/bus/mhi/host/pci_generic.c                                        |    3 
 drivers/char/ipmi/ipmi_si_platform.c                                      |    5 
 drivers/char/nvram.c                                                      |   16 
 drivers/char/virtio_console.c                                             |   21 
 drivers/clk/clk-axi-clkgen.c                                              |    5 
 drivers/clk/keystone/sci-clk.c                                            |    8 
 drivers/clk/qcom/clk-rpmh.c                                               |    8 
 drivers/clk/renesas/renesas-cpg-mssr.c                                    |    3 
 drivers/clk/samsung/clk-exynos850.c                                       |    5 
 drivers/clk/samsung/clk-exynos990.c                                       |  307 ++---
 drivers/clk/socfpga/clk-agilex.c                                          |    2 
 drivers/clk/ux500/clk-prcmu.c                                             |   20 
 drivers/clk/ux500/u8500_of_clk.c                                          |    2 
 drivers/cpufreq/cpufreq.c                                                 |    6 
 drivers/cpuidle/cpuidle-ux500.c                                           |    6 
 drivers/crypto/atmel-ecc.c                                                |    3 
 drivers/crypto/atmel-sha204a.c                                            |    3 
 drivers/crypto/ccp/sev-dev.c                                              |    2 
 drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c                               |   25 
 drivers/crypto/omap-des.c                                                 |   26 
 drivers/cxl/core/region.c                                                 |    3 
 drivers/dibs/dibs_main.c                                                  |   25 
 drivers/dma/altera-msgdma.c                                               |   24 
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c                            |   11 
 drivers/edac/altera_edac.c                                                |  115 +-
 drivers/edac/altera_edac.h                                                |    1 
 drivers/edac/amd64_edac.c                                                 |    2 
 drivers/edac/edac_device_sysfs.c                                          |   11 
 drivers/edac/igen6_edac.c                                                 |   27 
 drivers/firmware/arm_scmi/base.c                                          |   15 
 drivers/firmware/arm_scmi/sensors.c                                       |   10 
 drivers/firmware/stratix10-svc.c                                          |    4 
 drivers/gpio/gpio-ath79.c                                                 |   57 
 drivers/gpio/gpio-dwapb.c                                                 |   17 
 drivers/gpio/gpio-pisosr.c                                                |    4 
 drivers/gpio/gpio-usbio.c                                                 |    1 
 drivers/gpu/drm/adp/Kconfig                                               |    1 
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c                                |   23 
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h                                |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c                              |   24 
 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c                                  |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c                                  |   20 
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c                               |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                                |    6 
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c                                   |    8 
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c                                 |   26 
 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c                            |   95 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c                                   |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c                                   |   26 
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h                                   |    3 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c                                    |   22 
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c                                   |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c                                   |   34 
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h                                   |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c                                   |   59 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h                                   |    1 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c                            |   34 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c                                  |   29 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h                                  |   21 
 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c                                  |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c                                 |   13 
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c                                 |   13 
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c                                   |    3 
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c                                   |   21 
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c                                    |   11 
 drivers/gpu/drm/amd/amdgpu/atom.c                                         |   11 
 drivers/gpu/drm/amd/amdgpu/atom.h                                         |    3 
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c                                     |    2 
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c                                    |    8 
 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c                                    |    8 
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c                                    |   14 
 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c                                  |   14 
 drivers/gpu/drm/amd/amdgpu/psp_v14_0.c                                    |   14 
 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c                                     |    8 
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c                                  |   10 
 drivers/gpu/drm/amd/amdkfd/kfd_debug.c                                    |    6 
 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c                     |   17 
 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c                                 |    8 
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c                           |   11 
 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c                    |   12 
 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c                               |    8 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c                         |   12 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c                     |    7 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c                 |   20 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c                 |    3 
 drivers/gpu/drm/amd/display/dc/core/dc.c                                  |   22 
 drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c             |    1 
 drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c                    |    8 
 drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c                 |   12 
 drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c             |    2 
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                                       |    6 
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                                        |    8 
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c                                |   31 
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c                          |    3 
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c                      |    4 
 drivers/gpu/drm/arm/display/komeda/komeda_dev.c                           |    6 
 drivers/gpu/drm/arm/display/komeda/komeda_drv.c                           |   14 
 drivers/gpu/drm/arm/malidp_drv.c                                          |   22 
 drivers/gpu/drm/bridge/tc358768.c                                         |   17 
 drivers/gpu/drm/bridge/ti-sn65dsi83.c                                     |    3 
 drivers/gpu/drm/display/drm_dp_helper.c                                   |    2 
 drivers/gpu/drm/drm_exec.c                                                |   13 
 drivers/gpu/drm/drm_gem.c                                                 |   10 
 drivers/gpu/drm/drm_pagemap.c                                             |   10 
 drivers/gpu/drm/drm_panic_qr.rs                                           |    4 
 drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c                                |   21 
 drivers/gpu/drm/gud/gud_drv.c                                             |    3 
 drivers/gpu/drm/i915/i915_query.c                                         |    4 
 drivers/gpu/drm/imagination/pvr_context.c                                 |   30 
 drivers/gpu/drm/imagination/pvr_queue.c                                   |    7 
 drivers/gpu/drm/logicvc/Kconfig                                           |    1 
 drivers/gpu/drm/mediatek/mtk_dsi.c                                        |    1 
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c                         |    1 
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c                      |  110 +
 drivers/gpu/drm/panel/Kconfig                                             |   11 
 drivers/gpu/drm/panel/panel-edp.c                                         |   13 
 drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c                          |    2 
 drivers/gpu/drm/panel/panel-simple.c                                      |   28 
 drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c                              |   14 
 drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c                              |   16 
 drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.h                              |    2 
 drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c                            |   18 
 drivers/gpu/drm/rockchip/Kconfig                                          |    3 
 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c                           |    7 
 drivers/gpu/drm/scheduler/tests/mock_scheduler.c                          |   11 
 drivers/gpu/drm/tiny/cirrus-qemu.c                                        |    3 
 drivers/gpu/drm/ttm/ttm_bo.c                                              |   53 
 drivers/gpu/drm/ttm/ttm_bo_util.c                                         |   47 
 drivers/gpu/drm/ttm/ttm_bo_vm.c                                           |   12 
 drivers/gpu/drm/ttm/ttm_pool.c                                            |   37 
 drivers/gpu/drm/ttm/ttm_resource.c                                        |    6 
 drivers/gpu/drm/vc4/vc4_hvs.c                                             |    2 
 drivers/gpu/drm/vc4/vc4_v3d.c                                             |    2 
 drivers/gpu/drm/virtio/virtgpu_display.c                                  |    2 
 drivers/gpu/drm/virtio/virtgpu_drv.h                                      |   20 
 drivers/gpu/drm/virtio/virtgpu_object.c                                   |    2 
 drivers/gpu/drm/virtio/virtgpu_vq.c                                       |    6 
 drivers/gpu/drm/xe/instructions/xe_gpu_commands.h                         |    1 
 drivers/gpu/drm/xe/regs/xe_i2c_regs.h                                     |    2 
 drivers/gpu/drm/xe/xe_devcoredump.c                                       |    6 
 drivers/gpu/drm/xe/xe_guc_ct.c                                            |   38 
 drivers/gpu/drm/xe/xe_i2c.c                                               |   61 +
 drivers/gpu/drm/xe/xe_i2c.h                                               |    1 
 drivers/gpu/drm/xe/xe_oa.c                                                |    6 
 drivers/gpu/drm/xe/xe_ring_ops.c                                          |   16 
 drivers/gpu/host1x/bus.c                                                  |    4 
 drivers/hid/bpf/progs/Huion__Inspiroy-Frego-M.bpf.c                       |   87 +
 drivers/hid/hid-logitech-hidpp.c                                          |    1 
 drivers/hid/hid-multitouch.c                                              |  147 ++
 drivers/hv/connection.c                                                   |   47 
 drivers/hv/hyperv_vmbus.h                                                 |    2 
 drivers/hwmon/adt7462.c                                                   |    8 
 drivers/hwmon/applesmc.c                                                  |    7 
 drivers/hwmon/aspeed-pwm-tacho.c                                          |    4 
 drivers/hwmon/chipcap2.c                                                  |    9 
 drivers/hwmon/corsair-cpro.c                                              |   24 
 drivers/hwmon/corsair-psu.c                                               |   23 
 drivers/hwmon/dell-smm-hwmon.c                                            |    8 
 drivers/hwmon/gpio-fan.c                                                  |   13 
 drivers/hwmon/hwmon.c                                                     |   21 
 drivers/hwmon/ina2xx.c                                                    |  183 ++-
 drivers/hwmon/ltc4282.c                                                   |    2 
 drivers/hwmon/nct6694-hwmon.c                                             |   35 
 drivers/hwmon/pmbus/lm25066.c                                             |   54 
 drivers/hwmon/pmbus/pmbus_core.c                                          |    4 
 drivers/hwmon/raspberrypi-hwmon.c                                         |   12 
 drivers/hwmon/sht4x.c                                                     |   44 
 drivers/hwtracing/coresight/coresight-core.c                              |   29 
 drivers/hwtracing/coresight/coresight-etm-perf.c                          |  114 +
 drivers/hwtracing/coresight/coresight-platform.c                          |   12 
 drivers/hwtracing/coresight/coresight-priv.h                              |    1 
 drivers/i2c/busses/i2c-designware-common.c                                |    2 
 drivers/i2c/busses/i2c-designware-core.h                                  |   85 -
 drivers/i2c/busses/i2c-designware-master.c                                |    2 
 drivers/i2c/busses/i2c-designware-slave.c                                 |    2 
 drivers/i2c/i2c-core-smbus.c                                              |   12 
 drivers/i3c/master/mipi-i3c-hci/cmd_v1.c                                  |    4 
 drivers/i3c/master/mipi-i3c-hci/cmd_v2.c                                  |    4 
 drivers/i3c/master/svc-i3c-master.c                                       |    9 
 drivers/iio/accel/mma8452.c                                               |   19 
 drivers/iio/adc/qcom-spmi-iadc.c                                          |   18 
 drivers/iio/adc/rtq6056.c                                                 |   10 
 drivers/iio/light/stk3310.c                                               |   76 +
 drivers/infiniband/core/counters.c                                        |   10 
 drivers/infiniband/core/umem.c                                            |   18 
 drivers/infiniband/hw/bnxt_re/debugfs.c                                   |    2 
 drivers/infiniband/hw/bnxt_re/main.c                                      |    2 
 drivers/infiniband/hw/bnxt_re/qplib_fp.c                                  |    2 
 drivers/infiniband/hw/bnxt_re/qplib_res.c                                 |   11 
 drivers/infiniband/hw/bnxt_re/qplib_res.h                                 |    2 
 drivers/infiniband/hw/irdma/hw.c                                          |    7 
 drivers/infiniband/hw/irdma/main.h                                        |    3 
 drivers/infiniband/hw/irdma/utils.c                                       |   14 
 drivers/infiniband/hw/mlx5/cq.c                                           |    3 
 drivers/infiniband/hw/mlx5/main.c                                         |   11 
 drivers/infiniband/hw/mlx5/mr.c                                           |    4 
 drivers/infiniband/hw/mlx5/odp.c                                          |    3 
 drivers/infiniband/ulp/rtrs/rtrs-srv.c                                    |   12 
 drivers/iommu/amd/init.c                                                  |   25 
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c                               |    4 
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c                                |    9 
 drivers/iommu/riscv/iommu.c                                               |    7 
 drivers/iommu/riscv/iommu.h                                               |    2 
 drivers/iommu/rockchip-iommu.c                                            |    8 
 drivers/iommu/s390-iommu.c                                                |    2 
 drivers/irqchip/irq-gic-v3-its.c                                          |    1 
 drivers/irqchip/irq-gic-v5.c                                              |   19 
 drivers/leds/leds-pca9532.c                                               |    8 
 drivers/leds/leds-st1202.c                                                |   10 
 drivers/leds/trigger/ledtrig-gpio.c                                       |    3 
 drivers/leds/uleds.c                                                      |   11 
 drivers/mailbox/imx-mailbox.c                                             |   64 -
 drivers/mailbox/mailbox.c                                                 |    6 
 drivers/md/dm-raid.c                                                      |    6 
 drivers/md/md.h                                                           |    2 
 drivers/md/raid10.c                                                       |    5 
 drivers/md/raid5.c                                                        |   42 
 drivers/media/cec/platform/cros-ec/cros-ec-cec.c                          |    4 
 drivers/media/i2c/mt9p031.c                                               |    6 
 drivers/media/i2c/video-i2c.c                                             |    2 
 drivers/media/pci/dm1105/dm1105.c                                         |    7 
 drivers/media/platform/chips-media/wave5/wave5-helper.c                   |    4 
 drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c                  |   59 -
 drivers/media/platform/chips-media/wave5/wave5-vpuapi.c                   |   11 
 drivers/media/platform/chips-media/wave5/wave5-vpuconfig.h                |    1 
 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c |    5 
 drivers/media/platform/microchip/microchip-sama7g5-isc.c                  |    7 
 drivers/media/platform/qcom/camss/camss-csiphy.c                          |   10 
 drivers/media/platform/qcom/camss/camss-vfe-340.c                         |   84 -
 drivers/media/platform/qcom/iris/iris_platform_common.h                   |   10 
 drivers/media/platform/qcom/iris/iris_platform_gen2.c                     |    8 
 drivers/media/platform/qcom/iris/iris_platform_sm8250.c                   |    2 
 drivers/media/platform/qcom/iris/iris_resources.c                         |   15 
 drivers/media/platform/qcom/venus/pm_helpers.c                            |    7 
 drivers/media/platform/renesas/rcar-csi2.c                                |    6 
 drivers/media/platform/samsung/s3c-camif/camif-core.c                     |    7 
 drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c                   |    6 
 drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c           |   57 
 drivers/media/rc/imon.c                                                   |    4 
 drivers/media/rc/mceusb.c                                                 |    2 
 drivers/media/usb/as102/as102_usb_drv.c                                   |   73 -
 drivers/media/usb/dvb-usb-v2/mxl111sf.c                                   |   12 
 drivers/media/usb/em28xx/em28xx-video.c                                   |    4 
 drivers/media/usb/gspca/jl2005bcd.c                                       |    7 
 drivers/media/v4l2-core/v4l2-common.c                                     |   13 
 drivers/media/v4l2-core/v4l2-ctrls-core.c                                 |   32 
 drivers/media/v4l2-core/v4l2-h264.c                                       |    3 
 drivers/mfd/ab8500-core.c                                                 |    2 
 drivers/mfd/db8500-prcmu.c                                                |    6 
 drivers/mfd/rsmu_i2c.c                                                    |    2 
 drivers/mfd/rsmu_spi.c                                                    |    2 
 drivers/mfd/tps65219.c                                                    |   14 
 drivers/misc/amd-sbi/rmi-core.c                                           |    4 
 drivers/mmc/core/queue.c                                                  |    8 
 drivers/mmc/host/davinci_mmc.c                                            |   16 
 drivers/mmc/host/renesas_sdhi_internal_dmac.c                             |    2 
 drivers/net/bonding/bond_alb.c                                            |   32 
 drivers/net/bonding/bond_main.c                                           |    4 
 drivers/net/dsa/bcm_sf2_cfp.c                                             |    2 
 drivers/net/dsa/lantiq/lantiq_gswip.h                                     |    2 
 drivers/net/dsa/mt7530-mmio.c                                             |    1 
 drivers/net/dsa/mt7530.c                                                  |   68 +
 drivers/net/dsa/mt7530.h                                                  |    1 
 drivers/net/dsa/mv88e6xxx/chip.c                                          |   23 
 drivers/net/dsa/qca/qca8k-8xxx.c                                          |   22 
 drivers/net/dsa/qca/qca8k.h                                               |    1 
 drivers/net/dsa/realtek/rtl8365mb.c                                       |   14 
 drivers/net/dsa/sja1105/sja1105_flower.c                                  |    4 
 drivers/net/ethernet/airoha/airoha_eth.c                                  |   14 
 drivers/net/ethernet/airoha/airoha_eth.h                                  |    4 
 drivers/net/ethernet/allwinner/sun4i-emac.c                               |    2 
 drivers/net/ethernet/amd/au1000_eth.c                                     |    3 
 drivers/net/ethernet/amd/pds_core/core.c                                  |    4 
 drivers/net/ethernet/amd/pds_core/fw.c                                    |   10 
 drivers/net/ethernet/amd/pds_core/main.c                                  |   10 
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c                                  |    3 
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c                          |    4 
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                                 |   86 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.h                                 |    1 
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c                         |    2 
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c                         |    2 
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c                           |    2 
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c                             |    2 
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h                             |  129 --
 drivers/net/ethernet/cadence/macb.h                                       |    2 
 drivers/net/ethernet/cadence/macb_main.c                                  |   54 
 drivers/net/ethernet/cadence/macb_ptp.c                                   |   11 
 drivers/net/ethernet/cavium/thunder/nicvf_main.c                          |    8 
 drivers/net/ethernet/cortina/gemini.c                                     |   77 -
 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c                       |   69 -
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c                   |   12 
 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c                         |    4 
 drivers/net/ethernet/ibm/emac/core.c                                      |    8 
 drivers/net/ethernet/ibm/emac/mal.c                                       |    6 
 drivers/net/ethernet/intel/e1000e/ethtool.c                               |   19 
 drivers/net/ethernet/intel/ice/ice_common.c                               |    9 
 drivers/net/ethernet/intel/ice/ice_sched.c                                |    4 
 drivers/net/ethernet/intel/ice/ice_trace.h                                |   64 -
 drivers/net/ethernet/intel/ice/ice_txrx.c                                 |   20 
 drivers/net/ethernet/intel/ice/ice_type.h                                 |    2 
 drivers/net/ethernet/intel/idpf/idpf.h                                    |   70 -
 drivers/net/ethernet/intel/idpf/idpf_dev.c                                |   16 
 drivers/net/ethernet/intel/idpf/idpf_lib.c                                |   78 -
 drivers/net/ethernet/intel/idpf/idpf_txrx.c                               |  327 +++--
 drivers/net/ethernet/intel/idpf/idpf_txrx.h                               |   14 
 drivers/net/ethernet/intel/idpf/idpf_vf_dev.c                             |   16 
 drivers/net/ethernet/intel/idpf/idpf_virtchnl.c                           |  204 +--
 drivers/net/ethernet/intel/idpf/idpf_virtchnl.h                           |   26 
 drivers/net/ethernet/marvell/octeontx2/af/mcs.c                           |   10 
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c                           |   33 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c                   |   10 
 drivers/net/ethernet/marvell/octeontx2/nic/qos.c                          |   60 -
 drivers/net/ethernet/mediatek/mtk_eth_soc.c                               |   62 -
 drivers/net/ethernet/mediatek/mtk_eth_soc.h                               |    4 
 drivers/net/ethernet/mellanox/mlx5/core/Kconfig                           |    2 
 drivers/net/ethernet/mellanox/mlx5/core/devlink.h                         |    4 
 drivers/net/ethernet/mellanox/mlx5/core/en/port.c                         |   15 
 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c                          |   27 
 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c                    |    7 
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c                        |    2 
 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c                      |    1 
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c                          |   52 
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h                          |    1 
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c                        |   51 
 drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c                |   74 +
 drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c                       |    2 
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c                         |   14 
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h                         |    1 
 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c                |   14 
 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c        |    7 
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c                         |   19 
 drivers/net/ethernet/mellanox/mlx5/core/main.c                            |    3 
 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c                |   12 
 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c              |    3 
 drivers/net/ethernet/mellanox/mlx5/core/vport.c                           |    8 
 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c                        |   34 
 drivers/net/ethernet/micrel/ks8842.c                                      |    4 
 drivers/net/ethernet/micrel/ks8851_common.c                               |   10 
 drivers/net/ethernet/micrel/ks8851_spi.c                                  |    4 
 drivers/net/ethernet/micrel/ksz884x.c                                     |    4 
 drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c                     |   20 
 drivers/net/ethernet/microchip/sparx5/sparx5_psfp.c                       |    5 
 drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c                  |   18 
 drivers/net/ethernet/microsoft/mana/mana_bpf.c                            |    1 
 drivers/net/ethernet/microsoft/mana/mana_en.c                             |   30 
 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c                      |   19 
 drivers/net/ethernet/oa_tc6.c                                             |  512 +++++---
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c                          |   13 
 drivers/net/ethernet/realtek/rtase/rtase.h                                |    4 
 drivers/net/ethernet/realtek/rtase/rtase_main.c                           |    3 
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h                            |    4 
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                         |  107 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c                          |    1 
 drivers/net/ethernet/ti/cpsw_new.c                                        |    4 
 drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c                            |    1 
 drivers/net/gtp.c                                                         |    5 
 drivers/net/ieee802154/cc2520.c                                           |    5 
 drivers/net/ieee802154/mac802154_hwsim.c                                  |   10 
 drivers/net/mctp/mctp-i3c.c                                               |    9 
 drivers/net/net_failover.c                                                |    2 
 drivers/net/netconsole.c                                                  |    2 
 drivers/net/phy/dp83867.c                                                 |    3 
 drivers/net/phy/dp83td510.c                                               |    3 
 drivers/net/phy/mediatek/mtk-ge.c                                         |   29 
 drivers/net/phy/motorcomm.c                                               |   41 
 drivers/net/phy/sfp.c                                                     |    2 
 drivers/net/ppp/ppp_async.c                                               |   89 -
 drivers/net/ppp/ppp_synctty.c                                             |   97 -
 drivers/net/usb/cx82310_eth.c                                             |    1 
 drivers/net/usb/hso.c                                                     |    2 
 drivers/net/usb/pegasus.c                                                 |   54 
 drivers/net/usb/pegasus.h                                                 |    3 
 drivers/net/usb/qmi_wwan.c                                                |    2 
 drivers/net/vxlan/vxlan_core.c                                            |   13 
 drivers/net/vxlan/vxlan_mdb.c                                             |    8 
 drivers/net/wireless/ath/ath11k/dp_rx.c                                   |   50 
 drivers/net/wireless/ath/ath11k/mhi.c                                     |    4 
 drivers/net/wireless/ath/ath11k/pci.c                                     |    8 
 drivers/net/wireless/ath/ath12k/mac.c                                     |   87 +
 drivers/net/wireless/ath/ath9k/hif_usb.c                                  |   12 
 drivers/net/wireless/ath/ath9k/hif_usb.h                                  |    2 
 drivers/net/wireless/ath/ath9k/hw.c                                       |   33 
 drivers/net/wireless/ath/ath9k/hw.h                                       |    3 
 drivers/net/wireless/intel/ipw2x00/libipw_rx.c                            |    4 
 drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c                            |    3 
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c                              |    5 
 drivers/net/wireless/intel/iwlwifi/fw/api/power.h                         |   48 
 drivers/net/wireless/intel/iwlwifi/iwl-config.h                           |    4 
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c                              |   13 
 drivers/net/wireless/intel/iwlwifi/iwl-io.c                               |   18 
 drivers/net/wireless/intel/iwlwifi/iwl-io.h                               |    4 
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h                             |    7 
 drivers/net/wireless/intel/iwlwifi/mld/ap.c                               |   25 
 drivers/net/wireless/intel/iwlwifi/mld/ap.h                               |    6 
 drivers/net/wireless/intel/iwlwifi/mld/d3.c                               |    7 
 drivers/net/wireless/intel/iwlwifi/mld/iface.c                            |   18 
 drivers/net/wireless/intel/iwlwifi/mld/iface.h                            |    3 
 drivers/net/wireless/intel/iwlwifi/mld/link.c                             |   17 
 drivers/net/wireless/intel/iwlwifi/mld/mac80211.c                         |   12 
 drivers/net/wireless/intel/iwlwifi/mld/mcc.c                              |   13 
 drivers/net/wireless/intel/iwlwifi/mld/mld.c                              |   10 
 drivers/net/wireless/intel/iwlwifi/mld/notif.c                            |    6 
 drivers/net/wireless/intel/iwlwifi/mld/power.c                            |  177 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/binding.c                          |    5 
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c                               |   19 
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c                         |   25 
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c                         |   19 
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h                              |   10 
 drivers/net/wireless/intel/iwlwifi/mvm/power.c                            |   14 
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c                               |    5 
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c                             |    4 
 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c                       |    8 
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                               |   45 
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c                             |    5 
 drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c                       |    9 
 drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c                    |   28 
 drivers/net/wireless/marvell/libertas/tx.c                                |    7 
 drivers/net/wireless/marvell/mwifiex/fw.h                                 |   18 
 drivers/net/wireless/marvell/mwifiex/join.c                               |    8 
 drivers/net/wireless/marvell/mwifiex/sta_cmd.c                            |    2 
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c                           |   33 
 drivers/net/wireless/mediatek/mt76/mt7925/mac.c                           |    9 
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c                           |    5 
 drivers/net/wireless/mediatek/mt76/mt7925/usb.c                           |    3 
 drivers/net/wireless/mediatek/mt76/pci.c                                  |    8 
 drivers/net/wireless/ralink/rt2x00/rt2400pci.c                            |    2 
 drivers/net/wireless/ralink/rt2x00/rt2500pci.c                            |    2 
 drivers/net/wireless/ralink/rt2x00/rt2800pci.c                            |    2 
 drivers/net/wireless/ralink/rt2x00/rt61pci.c                              |    2 
 drivers/net/wireless/realtek/rtw88/fw.c                                   |    3 
 drivers/net/wireless/realtek/rtw89/core.c                                 |   10 
 drivers/net/wireless/realtek/rtw89/mac_be.c                               |    4 
 drivers/net/wireless/realtek/rtw89/pci.c                                  |   16 
 drivers/net/wireless/realtek/rtw89/rtw8851bu.c                            |    3 
 drivers/net/wireless/rsi/rsi_91x_hal.c                                    |    8 
 drivers/net/wireless/rsi/rsi_91x_mgmt.c                                   |    6 
 drivers/net/wireless/virtual/mac80211_hwsim.c                             |    6 
 drivers/net/wwan/t7xx/t7xx_pci.c                                          |    3 
 drivers/nvme/host/core.c                                                  |   44 
 drivers/nvme/host/fc.c                                                    |    7 
 drivers/nvme/host/rdma.c                                                  |   18 
 drivers/nvme/host/tcp.c                                                   |    5 
 drivers/nvme/target/rdma.c                                                |   15 
 drivers/of/base.c                                                         |   43 
 drivers/of/dynamic.c                                                      |   20 
 drivers/of/property.c                                                     |   27 
 drivers/of/unittest.c                                                     |   32 
 drivers/opp/of.c                                                          |    2 
 drivers/pci/controller/dwc/pcie-intel-gw.c                                |   19 
 drivers/pci/controller/pcie-altera.c                                      |    2 
 drivers/pci/controller/pcie-iproc.c                                       |    2 
 drivers/pci/controller/pcie-mediatek.c                                    |    2 
 drivers/pci/controller/pcie-rockchip-host.c                               |    2 
 drivers/pci/controller/plda/pcie-plda-host.c                              |    2 
 drivers/pci/pci-driver.c                                                  |   10 
 drivers/pci/pci-sysfs.c                                                   |   14 
 drivers/pci/pci.c                                                         |   24 
 drivers/pci/proc.c                                                        |   79 -
 drivers/pci/quirks.c                                                      |    5 
 drivers/pci/switch/switchtec.c                                            |   16 
 drivers/perf/riscv_pmu_legacy.c                                           |    5 
 drivers/perf/riscv_pmu_sbi.c                                              |   98 +
 drivers/phy/qualcomm/phy-qcom-m31-eusb2.c                                 |    2 
 drivers/pinctrl/mediatek/pinctrl-mtk-common.c                             |   13 
 drivers/pinctrl/mediatek/pinctrl-paris.c                                  |    8 
 drivers/pinctrl/renesas/pinctrl-rzg2l.c                                   |   41 
 drivers/pinctrl/renesas/pinctrl-rzv2m.c                                   |    4 
 drivers/platform/chrome/cros_ec_sensorhub.c                               |    6 
 drivers/platform/chrome/cros_ec_sysfs.c                                   |    5 
 drivers/platform/x86/dell/dell-laptop.c                                   |    9 
 drivers/platform/x86/intel/hid.c                                          |    7 
 drivers/platform/x86/msi-ec.c                                             |    1 
 drivers/platform/x86/sel3350-platform.c                                   |  136 +-
 drivers/powercap/intel_rapl_common.c                                      |    3 
 drivers/ptp/ptp_ocp.c                                                     |    1 
 drivers/pwm/pwm-mediatek.c                                                |    2 
 drivers/ras/amd/atl/core.c                                                |    1 
 drivers/regulator/core.c                                                  |  163 +-
 drivers/regulator/da9121-regulator.c                                      |   18 
 drivers/regulator/db8500-prcmu.c                                          |   12 
 drivers/rtc/rtc-aspeed.c                                                  |    1 
 drivers/rtc/rtc-bq32k.c                                                   |    9 
 drivers/rtc/rtc-cmos.c                                                    |   13 
 drivers/rtc/rtc-mv.c                                                      |   23 
 drivers/s390/char/zcore.c                                                 |    8 
 drivers/s390/cio/device.c                                                 |    2 
 drivers/s390/net/ism_drv.c                                                |    4 
 drivers/s390/net/qeth_l2.h                                                |    3 
 drivers/s390/net/qeth_l2_main.c                                           |   26 
 drivers/s390/net/qeth_l2_sys.c                                            |    7 
 drivers/scsi/bfa/bfa_fcs_lport.c                                          |    2 
 drivers/scsi/mpi3mr/mpi3mr_transport.c                                    |    8 
 drivers/scsi/mpt3sas/mpt3sas_base.c                                       |    5 
 drivers/scsi/pm8001/pm8001_ctl.c                                          |    8 
 drivers/scsi/pm8001/pm80xx_hwi.c                                          |    7 
 drivers/scsi/qla2xxx/qla_bsg.c                                            |   47 
 drivers/scsi/qla2xxx/qla_def.h                                            |    2 
 drivers/scsi/qla2xxx/qla_fw.h                                             |    4 
 drivers/scsi/qla2xxx/qla_init.c                                           |   14 
 drivers/scsi/qla2xxx/qla_iocb.c                                           |   23 
 drivers/scsi/qla2xxx/qla_isr.c                                            |   33 
 drivers/scsi/qla2xxx/qla_mbx.c                                            |    6 
 drivers/scsi/qla2xxx/qla_mid.c                                            |   49 
 drivers/scsi/qla2xxx/qla_nvme.c                                           |   10 
 drivers/scsi/qla2xxx/qla_os.c                                             |   15 
 drivers/scsi/scsi_error.c                                                 |    2 
 drivers/soc/tegra/fuse/fuse-tegra.c                                       |   14 
 drivers/soundwire/bus.c                                                   |    4 
 drivers/soundwire/dmi-quirks.c                                            |   35 
 drivers/soundwire/intel.c                                                 |   31 
 drivers/soundwire/intel_ace2x.c                                           |   39 
 drivers/soundwire/intel_auxdevice.c                                       |    2 
 drivers/soundwire/slave.c                                                 |    4 
 drivers/spi/spi-dw-dma.c                                                  |    3 
 drivers/spi/spi-dw-mmio.c                                                 |    7 
 drivers/spi/spi-dw.h                                                      |    1 
 drivers/spi/spi-qcom-qspi.c                                               |   44 
 drivers/spi/spi-tegra210-quad.c                                           |   29 
 drivers/spi/spi-xilinx.c                                                  |    6 
 drivers/spi/spi.c                                                         |    9 
 drivers/staging/fbtft/fbtft-core.c                                        |    9 
 drivers/staging/gpib/ni_usb/ni_usb_gpib.c                                 |    2 
 drivers/target/iscsi/iscsi_target.c                                       |    4 
 drivers/tee/optee/call.c                                                  |    3 
 drivers/thermal/db8500_thermal.c                                          |   10 
 drivers/thermal/qcom/tsens.c                                              |  111 +
 drivers/thermal/qcom/tsens.h                                              |    1 
 drivers/thermal/tegra/soctherm.c                                          |    6 
 drivers/thermal/thermal_sysfs.c                                           |   12 
 drivers/thunderbolt/icm.c                                                 |   10 
 drivers/thunderbolt/path.c                                                |   31 
 drivers/thunderbolt/switch.c                                              |    6 
 drivers/thunderbolt/tb.c                                                  |    9 
 drivers/thunderbolt/tb.h                                                  |    1 
 drivers/thunderbolt/tb_regs.h                                             |   16 
 drivers/thunderbolt/tunnel.c                                              |   35 
 drivers/thunderbolt/usb4.c                                                |   35 
 drivers/thunderbolt/xdomain.c                                             |   49 
 drivers/tty/serial/8250/8250_core.c                                       |    2 
 drivers/tty/serial/8250/8250_port.c                                       |    9 
 drivers/usb/atm/xusbatm.c                                                 |    6 
 drivers/usb/class/cdc-acm.c                                               |    6 
 drivers/usb/class/usbtmc.c                                                |    2 
 drivers/usb/core/hcd.c                                                    |   14 
 drivers/usb/gadget/udc/aspeed_udc.c                                       |    7 
 drivers/usb/gadget/udc/core.c                                             |    7 
 drivers/usb/gadget/udc/goku_udc.c                                         |    3 
 drivers/usb/host/Kconfig                                                  |    2 
 drivers/usb/host/xhci-dbgcap.c                                            |    5 
 drivers/usb/host/xhci-mem.c                                               |    6 
 drivers/usb/host/xhci-ring.c                                              |    9 
 drivers/usb/host/xhci.c                                                   |    4 
 drivers/usb/host/xhci.h                                                   |    2 
 drivers/usb/serial/spcp8x5.c                                              |    6 
 drivers/usb/usbip/vhci_sysfs.c                                            |   52 
 drivers/vdpa/ifcvf/ifcvf_main.c                                           |   14 
 drivers/vdpa/octeon_ep/octep_vdpa_main.c                                  |    6 
 drivers/vdpa/solidrun/snet_main.c                                         |    6 
 drivers/vdpa/vdpa_sim/vdpa_sim_blk.c                                      |    3 
 drivers/vdpa/vdpa_sim/vdpa_sim_net.c                                      |    7 
 drivers/vhost/scsi.c                                                      |    3 
 drivers/vhost/vdpa.c                                                      |   88 +
 drivers/video/fbdev/core/fbcon.c                                          |    9 
 drivers/video/fbdev/pm2fb.c                                               |    1 
 drivers/video/fbdev/vfb.c                                                 |   11 
 drivers/virt/acrn/irqfd.c                                                 |   71 -
 drivers/virtio/virtio.c                                                   |    2 
 drivers/virtio/virtio_input.c                                             |    9 
 drivers/virtio/virtio_mmio.c                                              |   16 
 drivers/virtio/virtio_pci_common.c                                        |    4 
 drivers/watchdog/db8500_wdt.c                                             |   22 
 drivers/watchdog/imx7ulp_wdt.c                                            |   10 
 drivers/watchdog/lenovo_se10_wdt.c                                        |   82 +
 drivers/watchdog/msc313e_wdt.c                                            |   74 +
 drivers/watchdog/sunxi_wdt.c                                              |   45 
 drivers/watchdog/watchdog_hrtimer_pretimeout.c                            |    1 
 drivers/xen/gntalloc.c                                                    |   13 
 drivers/xen/xen-front-pgdir-shbuf.c                                       |   12 
 fs/9p/vfs_dir.c                                                           |   14 
 fs/affs/affs.h                                                            |    5 
 fs/affs/super.c                                                           |    6 
 fs/afs/addr_list.c                                                        |    5 
 fs/afs/dir_edit.c                                                         |    9 
 fs/afs/dir_search.c                                                       |   11 
 fs/afs/fs_probe.c                                                         |    1 
 fs/afs/internal.h                                                         |    8 
 fs/afs/server.c                                                           |    1 
 fs/autofs/inode.c                                                         |    4 
 fs/befs/linuxvfs.c                                                        |    3 
 fs/bfs/inode.c                                                            |    3 
 fs/btrfs/disk-io.c                                                        |   11 
 fs/btrfs/inode.c                                                          |    6 
 fs/btrfs/ioctl.c                                                          |   11 
 fs/btrfs/raid-stripe-tree.c                                               |   25 
 fs/btrfs/raid-stripe-tree.h                                               |    1 
 fs/btrfs/relocation.c                                                     |   47 
 fs/btrfs/scrub.c                                                          |   24 
 fs/btrfs/send.c                                                           |    2 
 fs/btrfs/super.c                                                          |    2 
 fs/btrfs/transaction.c                                                    |   13 
 fs/btrfs/tree-checker.c                                                   |   41 
 fs/btrfs/volumes.c                                                        |   10 
 fs/btrfs/zoned.c                                                          |   13 
 fs/btrfs/zstd.c                                                           |   11 
 fs/cachefiles/namei.c                                                     |    1 
 fs/cachefiles/xattr.c                                                     |   16 
 fs/configfs/dir.c                                                         |   25 
 fs/configfs/symlink.c                                                     |   24 
 fs/dlm/memory.c                                                           |    4 
 fs/erofs/data.c                                                           |    2 
 fs/erofs/decompressor.c                                                   |   55 
 fs/erofs/decompressor_lzma.c                                              |   18 
 fs/erofs/internal.h                                                       |    6 
 fs/erofs/sysfs.c                                                          |    4 
 fs/erofs/zdata.c                                                          |   18 
 fs/exec.c                                                                 |   22 
 fs/exfat/nls.c                                                            |   19 
 fs/f2fs/debug.c                                                           |    4 
 fs/f2fs/f2fs.h                                                            |   29 
 fs/f2fs/file.c                                                            |   18 
 fs/f2fs/gc.c                                                              |   51 
 fs/f2fs/gc.h                                                              |   27 
 fs/f2fs/inline.c                                                          |    7 
 fs/f2fs/recovery.c                                                        |   33 
 fs/f2fs/segment.c                                                         |   56 
 fs/f2fs/segment.h                                                         |    6 
 fs/f2fs/super.c                                                           |    4 
 fs/f2fs/sysfs.c                                                           |   18 
 fs/freevxfs/vxfs_bmap.c                                                   |    3 
 fs/fuse/file.c                                                            |    3 
 fs/fuse/virtio_fs.c                                                       |    2 
 fs/gfs2/bmap.c                                                            |   19 
 fs/gfs2/bmap.h                                                            |    1 
 fs/gfs2/file.c                                                            |   10 
 fs/gfs2/quota.c                                                           |   36 
 fs/hfs/catalog.c                                                          |    9 
 fs/hfs/dir.c                                                              |   28 
 fs/hfs/hfs.h                                                              |    3 
 fs/hfs/hfs_fs.h                                                           |    2 
 fs/hfs/inode.c                                                            |    4 
 fs/hfsplus/catalog.c                                                      |   11 
 fs/hfsplus/dir.c                                                          |   28 
 fs/hfsplus/hfsplus_fs.h                                                   |    5 
 fs/hfsplus/inode.c                                                        |   40 
 fs/hfsplus/super.c                                                        |    2 
 fs/hpfs/super.c                                                           |    3 
 fs/iomap/direct-io.c                                                      |    2 
 fs/isofs/inode.c                                                          |    3 
 fs/jfs/super.c                                                            |    3 
 fs/minix/inode.c                                                          |    3 
 fs/netfs/buffered_read.c                                                  |    2 
 fs/netfs/buffered_write.c                                                 |    2 
 fs/netfs/direct_write.c                                                   |   31 
 fs/netfs/internal.h                                                       |   12 
 fs/netfs/read_retry.c                                                     |    7 
 fs/netfs/write_issue.c                                                    |    2 
 fs/netfs/write_retry.c                                                    |    7 
 fs/nfs/nfs42proc.c                                                        |   15 
 fs/ntfs3/dir.c                                                            |    4 
 fs/ntfs3/fslog.c                                                          |   26 
 fs/ntfs3/index.c                                                          |   41 
 fs/ntfs3/super.c                                                          |    8 
 fs/ntfs3/xattr.c                                                          |    4 
 fs/omfs/inode.c                                                           |    6 
 fs/qnx4/inode.c                                                           |    3 
 fs/smb/client/cached_dir.c                                                |    2 
 fs/smb/client/cifs_fs_sb.h                                                |    8 
 fs/smb/client/cifs_ioctl.h                                                |    2 
 fs/smb/client/cifs_unicode.c                                              |    4 
 fs/smb/client/cifsacl.c                                                   |  105 +
 fs/smb/client/cifsfs.c                                                    |   66 -
 fs/smb/client/cifsglob.h                                                  |   10 
 fs/smb/client/cifspdu.h                                                   |    8 
 fs/smb/client/cifssmb.c                                                   |    8 
 fs/smb/client/connect.c                                                   |   70 -
 fs/smb/client/dfs_cache.c                                                 |    2 
 fs/smb/client/dir.c                                                       |   16 
 fs/smb/client/file.c                                                      |   37 
 fs/smb/client/fs_context.c                                                |  110 -
 fs/smb/client/inode.c                                                     |   80 -
 fs/smb/client/ioctl.c                                                     |    2 
 fs/smb/client/link.c                                                      |    6 
 fs/smb/client/misc.c                                                      |   36 
 fs/smb/client/readdir.c                                                   |   25 
 fs/smb/client/reparse.c                                                   |   27 
 fs/smb/client/reparse.h                                                   |    4 
 fs/smb/client/smb1ops.c                                                   |    6 
 fs/smb/client/smb2file.c                                                  |    2 
 fs/smb/client/smb2misc.c                                                  |    4 
 fs/smb/client/smb2ops.c                                                   |  198 ++-
 fs/smb/client/smb2pdu.c                                                   |    4 
 fs/smb/client/smb2pdu.h                                                   |   24 
 fs/smb/client/transport.c                                                 |   11 
 fs/smb/client/xattr.c                                                     |    6 
 fs/smb/common/smb2pdu.h                                                   |   29 
 fs/smb/server/mgmt/share_config.c                                         |   38 
 fs/smb/server/mgmt/user_session.c                                         |   25 
 fs/smb/server/misc.c                                                      |   14 
 fs/smb/server/oplock.c                                                    |  166 ++
 fs/smb/server/oplock.h                                                    |    2 
 fs/smb/server/server.c                                                    |    6 
 fs/smb/server/smb2misc.c                                                  |    9 
 fs/smb/server/smb2pdu.c                                                   |  277 ++--
 fs/smb/server/smb2pdu.h                                                   |   20 
 fs/smb/server/smbacl.c                                                    |   88 -
 fs/smb/server/transport_ipc.c                                             |   21 
 fs/smb/server/vfs.c                                                       |   46 
 fs/smb/server/vfs_cache.c                                                 |   28 
 fs/smb/server/vfs_cache.h                                                 |    8 
 fs/super.c                                                                |    9 
 fs/ufs/cylinder.c                                                         |   10 
 fs/ufs/dir.c                                                              |    2 
 fs/ufs/super.c                                                            |   17 
 fs/xfs/libxfs/xfs_btree_mem.c                                             |    2 
 fs/xfs/libxfs/xfs_btree_staging.c                                         |    4 
 fs/xfs/libxfs/xfs_defer.c                                                 |    2 
 fs/xfs/libxfs/xfs_exchmaps.c                                              |   10 
 fs/xfs/libxfs/xfs_parent.c                                                |   13 
 fs/xfs/libxfs/xfs_rtrefcount_btree.c                                      |    7 
 fs/xfs/libxfs/xfs_rtrmap_btree.c                                          |    6 
 fs/xfs/scrub/agheader.c                                                   |    7 
 fs/xfs/scrub/agheader_repair.c                                            |   39 
 fs/xfs/scrub/alloc_repair.c                                               |   18 
 fs/xfs/scrub/bmap.c                                                       |    2 
 fs/xfs/scrub/dir_repair.c                                                 |   10 
 fs/xfs/scrub/dirtree.c                                                    |   31 
 fs/xfs/scrub/dirtree_repair.c                                             |    2 
 fs/xfs/scrub/findparent.c                                                 |   54 
 fs/xfs/scrub/ialloc.c                                                     |    4 
 fs/xfs/scrub/metapath.c                                                   |    4 
 fs/xfs/scrub/quota_repair.c                                               |   14 
 fs/xfs/scrub/quotacheck.c                                                 |    4 
 fs/xfs/scrub/reap.c                                                       |    6 
 fs/xfs/scrub/refcount.c                                                   |    8 
 fs/xfs/scrub/rgsuper.c                                                    |    6 
 fs/xfs/scrub/rtrefcount.c                                                 |   82 +
 fs/xfs/scrub/rtsummary_repair.c                                           |    3 
 fs/xfs/scrub/scrub.c                                                      |    3 
 fs/xfs/scrub/stats.c                                                      |   61 -
 fs/xfs/scrub/stats.h                                                      |    4 
 fs/xfs/scrub/symlink_repair.c                                             |    2 
 fs/xfs/scrub/trace.h                                                      |   35 
 fs/xfs/xfs_buf.c                                                          |    2 
 fs/xfs/xfs_exchmaps_item.c                                                |   19 
 fs/xfs/xfs_exchrange.c                                                    |   12 
 include/linux/adi-axi-common.h                                            |    2 
 include/linux/bio.h                                                       |   14 
 include/linux/bitfield.h                                                  |    2 
 include/linux/bnxt/ulp.h                                                  |  129 ++
 include/linux/bpf.h                                                       |    1 
 include/linux/bpf_verifier.h                                              |   12 
 include/linux/designware_i2c.h                                            |  107 +
 include/linux/device.h                                                    |    9 
 include/linux/firmware/intel/stratix10-smc.h                              |   18 
 include/linux/igmp.h                                                      |    7 
 include/linux/kcsan-checks.h                                              |    6 
 include/linux/mailbox_controller.h                                        |    2 
 include/linux/mfd/db8500-prcmu.h                                          |  252 ++++
 include/linux/mfd/dbx500-prcmu.h                                          |  575 ----------
 include/linux/mmap_lock.h                                                 |    2 
 include/linux/ns_common.h                                                 |    7 
 include/linux/nsproxy.h                                                   |    2 
 include/linux/oa_tc6.h                                                    |   50 
 include/linux/perf/riscv_pmu.h                                            |    2 
 include/linux/platform_data/cros_ec_proto.h                               |    2 
 include/linux/rbtree_augmented.h                                          |   35 
 include/linux/sched.h                                                     |    2 
 include/linux/sched/signal.h                                              |    5 
 include/linux/skbuff.h                                                    |    5 
 include/linux/switchtec.h                                                 |    1 
 include/linux/thunderbolt.h                                               |    2 
 include/media/v4l2-hevc.h                                                 |   41 
 include/net/cfg80211.h                                                    |    2 
 include/net/cfg802154.h                                                   |    1 
 include/net/devlink.h                                                     |   10 
 include/net/if_inet6.h                                                    |    2 
 include/net/inet_connection_sock.h                                        |   20 
 include/net/ip.h                                                          |    3 
 include/net/ip6_route.h                                                   |    2 
 include/net/ip_fib.h                                                      |    5 
 include/net/netdev_lock.h                                                 |    6 
 include/net/netfilter/nf_conntrack_timeout.h                              |   27 
 include/net/sch_generic.h                                                 |    2 
 include/net/sock.h                                                        |    9 
 include/net/tcp.h                                                         |    3 
 include/rdma/ib_umem.h                                                    |   15 
 include/sound/tas2781.h                                                   |    4 
 include/trace/events/cachefiles.h                                         |   19 
 include/trace/events/icmp.h                                               |   13 
 include/uapi/drm/amdgpu_drm.h                                             |    2 
 include/uapi/linux/landlock.h                                             |   37 
 include/uapi/sound/intel/avs/tokens.h                                     |    6 
 init/main.c                                                               |   36 
 io_uring/net.c                                                            |   51 
 io_uring/rw.c                                                             |   25 
 kernel/bpf/bpf_iter.c                                                     |    2 
 kernel/bpf/btf.c                                                          |   27 
 kernel/bpf/cgroup.c                                                       |    1 
 kernel/bpf/disasm.c                                                       |    5 
 kernel/bpf/log.c                                                          |    4 
 kernel/bpf/stackmap.c                                                     |    2 
 kernel/bpf/verifier.c                                                     |  245 +++-
 kernel/cgroup/cgroup.c                                                    |    6 
 kernel/events/core.c                                                      |    7 
 kernel/events/ring_buffer.c                                               |    9 
 kernel/exit.c                                                             |   11 
 kernel/fork.c                                                             |    2 
 kernel/irq/manage.c                                                       |   37 
 kernel/irq/proc.c                                                         |    7 
 kernel/locking/lockdep.c                                                  |   50 
 kernel/nsproxy.c                                                          |    2 
 kernel/printk/nbcon.c                                                     |    2 
 kernel/rcu/tasks.h                                                        |    3 
 kernel/reboot.c                                                           |   19 
 kernel/sched/core.c                                                       |   33 
 kernel/sched/deadline.c                                                   |   18 
 kernel/sched/fair.c                                                       |   29 
 kernel/sched/rt.c                                                         |   15 
 kernel/signal.c                                                           |   12 
 kernel/time/clockevents.c                                                 |   33 
 kernel/time/tick-broadcast.c                                              |   36 
 kernel/time/tick-internal.h                                               |    2 
 kernel/trace/Makefile                                                     |    5 
 kernel/trace/bpf_trace.c                                                  |   11 
 kernel/trace/ring_buffer.c                                                |   21 
 kernel/trace/trace.c                                                      |   68 +
 kernel/trace/trace.h                                                      |  125 --
 kernel/trace/trace_eprobe.c                                               |   19 
 kernel/trace/trace_event_perf.c                                           |   12 
 kernel/trace/trace_events.c                                               |    2 
 kernel/trace/trace_events_hist.c                                          |  209 +--
 kernel/trace/trace_events_trigger.c                                       |  344 ++---
 kernel/trace/trace_events_user.c                                          |   26 
 kernel/trace/trace_functions_graph.c                                      |    3 
 kernel/trace/trace_probe.c                                                |   48 
 kernel/trace/trace_probe.h                                                |    2 
 kernel/workqueue.c                                                        |    3 
 mm/damon/core.c                                                           |   13 
 net/9p/client.c                                                           |    2 
 net/appletalk/aarp.c                                                      |    5 
 net/bluetooth/hci_core.c                                                  |    4 
 net/bluetooth/hci_sysfs.c                                                 |   17 
 net/bluetooth/iso.c                                                       |   31 
 net/bluetooth/l2cap_core.c                                                |   38 
 net/bluetooth/msft.c                                                      |    2 
 net/bluetooth/rfcomm/core.c                                               |    5 
 net/bridge/br_arp_nd_proxy.c                                              |   16 
 net/bridge/br_cfm.c                                                       |   11 
 net/bridge/br_device.c                                                    |    3 
 net/bridge/br_fdb.c                                                       |    7 
 net/bridge/br_input.c                                                     |   37 
 net/bridge/br_mrp.c                                                       |   13 
 net/bridge/br_multicast.c                                                 |   11 
 net/bridge/br_private.h                                                   |   26 
 net/core/dev.c                                                            |   89 -
 net/core/drop_monitor.c                                                   |   18 
 net/core/filter.c                                                         |   17 
 net/core/gro_cells.c                                                      |    2 
 net/core/rtnetlink.c                                                      |    7 
 net/core/skbuff.c                                                         |    7 
 net/devlink/port.c                                                        |    2 
 net/devlink/resource.c                                                    |  157 ++
 net/dsa/tag_brcm.c                                                        |    1 
 net/ethtool/cmis_cdb.c                                                    |    3 
 net/ethtool/cmis_fw_update.c                                              |    8 
 net/ethtool/module.c                                                      |    2 
 net/hsr/hsr_forward.c                                                     |    2 
 net/hsr/hsr_netlink.c                                                     |    9 
 net/hsr/hsr_slave.c                                                       |   11 
 net/ieee802154/6lowpan/core.c                                             |    2 
 net/ipv4/fib_rules.c                                                      |    4 
 net/ipv4/fib_trie.c                                                       |    4 
 net/ipv4/fou_core.c                                                       |    2 
 net/ipv4/igmp.c                                                           |  210 ++-
 net/ipv4/inet_connection_sock.c                                           |   12 
 net/ipv4/inet_diag.c                                                      |    8 
 net/ipv4/inet_fragment.c                                                  |    6 
 net/ipv4/ip_output.c                                                      |    1 
 net/ipv4/ip_tunnel_core.c                                                 |    6 
 net/ipv4/ipmr.c                                                           |    3 
 net/ipv4/ipmr_base.c                                                      |    2 
 net/ipv4/nexthop.c                                                        |    2 
 net/ipv4/tcp.c                                                            |   14 
 net/ipv4/tcp_ipv4.c                                                       |    8 
 net/ipv4/tcp_offload.c                                                    |   22 
 net/ipv4/tcp_output.c                                                     |    4 
 net/ipv4/tcp_timer.c                                                      |   29 
 net/ipv4/udp.c                                                            |    4 
 net/ipv6/addrconf.c                                                       |   10 
 net/ipv6/af_inet6.c                                                       |    2 
 net/ipv6/exthdrs.c                                                        |    4 
 net/ipv6/ip6_fib.c                                                        |    4 
 net/ipv6/ip6_flowlabel.c                                                  |   19 
 net/ipv6/ip6_gre.c                                                        |    6 
 net/ipv6/ip6_output.c                                                     |    2 
 net/ipv6/ip6mr.c                                                          |    2 
 net/ipv6/mcast.c                                                          |  116 +-
 net/ipv6/netfilter/ip6_tables.c                                           |    5 
 net/ipv6/route.c                                                          |    9 
 net/ipv6/tcp_ipv6.c                                                       |    8 
 net/ipv6/tcpv6_offload.c                                                  |   15 
 net/l2tp/l2tp_debugfs.c                                                   |    4 
 net/l2tp/l2tp_ppp.c                                                       |   56 
 net/mac80211/cfg.c                                                        |    9 
 net/mac80211/chan.c                                                       |   10 
 net/mac80211/ibss.c                                                       |    9 
 net/mac80211/ieee80211_i.h                                                |    9 
 net/mac80211/link.c                                                       |   30 
 net/mac80211/mlme.c                                                       |   97 +
 net/mac80211/parse.c                                                      |    4 
 net/mac80211/status.c                                                     |    9 
 net/mac80211/tx.c                                                         |    2 
 net/mac80211/util.c                                                       |    6 
 net/mac802154/ieee802154_i.h                                              |    8 
 net/mac802154/iface.c                                                     |    6 
 net/mac802154/main.c                                                      |    1 
 net/mac802154/rx.c                                                        |  120 +-
 net/mac802154/scan.c                                                      |   10 
 net/mptcp/options.c                                                       |    7 
 net/mptcp/pm.c                                                            |   45 
 net/mptcp/pm_kernel.c                                                     |    8 
 net/mptcp/pm_userspace.c                                                  |   18 
 net/mptcp/protocol.c                                                      |   70 -
 net/mptcp/protocol.h                                                      |   15 
 net/mptcp/subflow.c                                                       |   12 
 net/mptcp/syncookies.c                                                    |    5 
 net/netfilter/ipset/ip_set_hash_gen.h                                     |   13 
 net/netfilter/ipvs/ip_vs_sync.c                                           |   20 
 net/netfilter/nf_conntrack_core.c                                         |    6 
 net/netfilter/nf_conntrack_expect.c                                       |    3 
 net/netfilter/nf_conntrack_netlink.c                                      |   13 
 net/netfilter/nf_conntrack_proto_tcp.c                                    |   10 
 net/netfilter/nf_conntrack_sip.c                                          |    2 
 net/netfilter/nf_conntrack_timeout.c                                      |   27 
 net/netfilter/nf_log_syslog.c                                             |    6 
 net/netfilter/nfnetlink_cttimeout.c                                       |  114 -
 net/netfilter/nfnetlink_log.c                                             |   28 
 net/netfilter/nft_ct.c                                                    |    7 
 net/netfilter/xt_CT.c                                                     |    2 
 net/netlabel/netlabel_unlabeled.c                                         |    2 
 net/netlink/genetlink.c                                                   |   21 
 net/openvswitch/flow.c                                                    |    4 
 net/openvswitch/flow_table.c                                              |    4 
 net/packet/af_packet.c                                                    |    5 
 net/phonet/pn_dev.c                                                       |   30 
 net/psp/psp_main.c                                                        |    9 
 net/qrtr/af_qrtr.c                                                        |    4 
 net/rds/af_rds.c                                                          |   63 -
 net/rds/connection.c                                                      |  102 +
 net/rds/ib_cm.c                                                           |   25 
 net/rds/ib_recv.c                                                         |    9 
 net/rds/message.c                                                         |    4 
 net/rds/send.c                                                            |   16 
 net/rds/tcp.c                                                             |  164 ++
 net/rds/tcp_listen.c                                                      |    6 
 net/sched/act_api.c                                                       |   46 
 net/sched/act_csum.c                                                      |    8 
 net/sched/cls_api.c                                                       |    8 
 net/sched/cls_route.c                                                     |   76 -
 net/sched/cls_u32.c                                                       |   32 
 net/sched/sch_api.c                                                       |    2 
 net/sched/sch_drr.c                                                       |   13 
 net/sched/sch_dualpi2.c                                                   |   10 
 net/sched/sch_ets.c                                                       |   12 
 net/sched/sch_fq_pie.c                                                    |    3 
 net/sched/sch_generic.c                                                   |   20 
 net/sched/sch_hhf.c                                                       |    8 
 net/sched/sch_pie.c                                                       |    2 
 net/sched/sch_sfq.c                                                       |    7 
 net/sctp/ipv6.c                                                           |   10 
 net/sctp/protocol.c                                                       |   10 
 net/sctp/sm_make_chunk.c                                                  |   14 
 net/sctp/sm_sideeffect.c                                                  |   11 
 net/sctp/sm_statefuns.c                                                   |    5 
 net/sunrpc/xprtrdma/verbs.c                                               |   21 
 net/tipc/link.c                                                           |    6 
 net/tipc/name_table.c                                                     |   30 
 net/tipc/socket.c                                                         |    4 
 net/tls/tls_main.c                                                        |   11 
 net/tls/tls_sw.c                                                          |   12 
 net/unix/af_unix.c                                                        |   12 
 net/unix/garbage.c                                                        |    1 
 net/vmw_vsock/hyperv_transport.c                                          |    2 
 net/vmw_vsock/vmci_transport.c                                            |    2 
 net/wireless/core.c                                                       |   21 
 net/wireless/mlme.c                                                       |  101 +
 net/wireless/nl80211.c                                                    |   13 
 net/wireless/scan.c                                                       |    6 
 net/wireless/wext-sme.c                                                   |    9 
 rust/bindings/lib.rs                                                      |    4 
 rust/uapi/lib.rs                                                          |    4 
 scripts/mksysmap                                                          |    4 
 scripts/mod/modpost.c                                                     |   11 
 scripts/sorttable.c                                                       |    2 
 security/apparmor/match.c                                                 |   22 
 security/integrity/digsig_asymmetric.c                                    |    4 
 security/integrity/ima/ima_appraise.c                                     |    5 
 security/landlock/access.h                                                |   35 
 security/landlock/audit.c                                                 |   81 -
 security/landlock/audit.h                                                 |    3 
 security/landlock/domain.c                                                |   44 
 security/landlock/domain.h                                                |    3 
 security/landlock/fs.c                                                    |  353 ++----
 security/landlock/net.c                                                   |    9 
 security/landlock/ruleset.c                                               |   91 -
 security/landlock/ruleset.h                                               |    6 
 sound/core/pcm_native.c                                                   |   35 
 sound/core/seq/oss/seq_oss_rw.c                                           |    3 
 sound/core/seq/seq_prioq.c                                                |   14 
 sound/core/ump.c                                                          |    4 
 sound/drivers/dummy.c                                                     |    2 
 sound/hda/codecs/Kconfig                                                  |    1 
 sound/hda/codecs/ca0132.c                                                 |  111 +
 sound/hda/codecs/conexant.c                                               |   12 
 sound/hda/codecs/realtek/alc269.c                                         |   40 
 sound/hda/codecs/realtek/alc882.c                                         |   22 
 sound/hda/codecs/side-codecs/Kconfig                                      |    2 
 sound/hda/codecs/side-codecs/cs35l41_hda_property.c                       |    2 
 sound/hda/codecs/side-codecs/cs35l56_hda.c                                |   30 
 sound/hda/common/codec.c                                                  |    4 
 sound/hda/core/device.c                                                   |    5 
 sound/isa/es18xx.c                                                        |    4 
 sound/pci/ctxfi/cthw20k2.c                                                |    1 
 sound/pci/ice1712/ice1724.c                                               |   19 
 sound/soc/amd/renoir/acp3x-pdm-dma.c                                      |    2 
 sound/soc/amd/yc/acp6x-mach.c                                             |   21 
 sound/soc/amd/yc/acp6x-pdm-dma.c                                          |    2 
 sound/soc/bcm/bcm63xx-i2s-whistler.c                                      |    1 
 sound/soc/codecs/ab8500-codec.c                                           |  537 ++++-----
 sound/soc/codecs/mt6351.c                                                 |    1 
 sound/soc/codecs/pcm3168a.c                                               |   21 
 sound/soc/codecs/rk3328_codec.c                                           |   54 
 sound/soc/codecs/rt5645.c                                                 |    4 
 sound/soc/codecs/rt712-sdca.c                                             |   11 
 sound/soc/fsl/fsl-asoc-card.c                                             |    8 
 sound/soc/fsl/fsl_micfil.c                                                |   21 
 sound/soc/intel/atom/sst/sst_pci.c                                        |    1 
 sound/soc/intel/avs/core.c                                                |   11 
 sound/soc/intel/avs/debugfs.c                                             |   12 
 sound/soc/intel/avs/path.c                                                |   24 
 sound/soc/intel/avs/pcm.c                                                 |   34 
 sound/soc/intel/avs/topology.c                                            |  162 ++
 sound/soc/intel/avs/topology.h                                            |   13 
 sound/soc/intel/boards/sof_sdw.c                                          |   25 
 sound/soc/intel/catpt/ipc.c                                               |    8 
 sound/soc/intel/catpt/loader.c                                            |    3 
 sound/soc/intel/catpt/registers.h                                         |   12 
 sound/soc/mediatek/mt8365/mt8365-afe-pcm.c                                |   13 
 sound/soc/meson/aiu-acodec-ctrl.c                                         |    3 
 sound/soc/meson/aiu-codec-ctrl.c                                          |    3 
 sound/soc/qcom/qdsp6/q6apm.c                                              |   10 
 sound/soc/rockchip/rockchip_pdm.c                                         |   16 
 sound/soc/rockchip/rockchip_spdif.c                                       |    1 
 sound/soc/soc-topology.c                                                  |   37 
 sound/soc/sprd/sprd-pcm-compress.c                                        |   15 
 sound/soc/sti/uniperif_reader.c                                           |    4 
 sound/soc/ti/omap3pandora.c                                               |    5 
 sound/soc/ux500/ux500_msp_dai.c                                           |  189 +--
 sound/soc/ux500/ux500_msp_dai.h                                           |   14 
 sound/soc/ux500/ux500_msp_i2s.c                                           |  264 +++-
 sound/soc/ux500/ux500_msp_i2s.h                                           |   12 
 sound/usb/caiaq/audio.c                                                   |   10 
 sound/usb/caiaq/device.c                                                  |   53 
 sound/usb/caiaq/device.h                                                  |    4 
 sound/usb/caiaq/input.c                                                   |    6 
 sound/usb/caiaq/midi.c                                                    |    6 
 sound/usb/mixer.c                                                         |   17 
 sound/usb/mixer_maps.c                                                    |   25 
 sound/usb/quirks-table.h                                                  |   22 
 sound/usb/quirks.c                                                        |    4 
 sound/usb/usx2y/us122l.c                                                  |    7 
 sound/usb/usx2y/usbusx2y.c                                                |   49 
 sound/usb/usx2y/usbusx2y.h                                                |    4 
 tools/bootconfig/main.c                                                   |   13 
 tools/bpf/bpftool/Makefile                                                |    6 
 tools/build/feature/test-bpf.c                                            |    2 
 tools/include/nolibc/crt.h                                                |    2 
 tools/lib/bpf/bpf.c                                                       |    2 
 tools/lib/bpf/gen_loader.c                                                |    2 
 tools/net/sunrpc/xdrgen/templates/C/union/declaration/close.j2            |    4 
 tools/perf/util/powerpc-vpadtl.c                                          |    2 
 tools/perf/util/symbol.c                                                  |   11 
 tools/sched_ext/scx_central.bpf.c                                         |    6 
 tools/sched_ext/scx_flatcg.bpf.c                                          |   14 
 tools/sched_ext/scx_simple.bpf.c                                          |    6 
 tools/testing/selftests/alsa/mixer-test.c                                 |    4 
 tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c                         |    8 
 tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c                         |    8 
 tools/testing/selftests/bpf/progs/test_bpf_nf.c                           |    8 
 tools/testing/selftests/bpf/progs/test_global_func3.c                     |   18 
 tools/testing/selftests/cgroup/test_kmem.c                                |    2 
 tools/testing/selftests/net/fib_nexthops.sh                               |   28 
 tools/testing/selftests/net/mptcp/mptcp_connect.c                         |    4 
 tools/testing/selftests/net/pmtu.sh                                       |    2 
 tools/testing/selftests/net/test_vxlan_mdb.sh                             |    6 
 tools/testing/selftests/powerpc/tm/tm.h                                   |    8 
 tools/testing/selftests/sched_ext/select_cpu_vtime.bpf.c                  |    6 
 1202 files changed, 16618 insertions(+), 8788 deletions(-)

Aamir Ahmed (1):
net: hinic: fix mailbox segment buffer overflow

Aaron Kling (1):
spi: tegra210-quad: Allocate DMA memory for DMA engine

Abd-Alrhman Masalkhi (1):
md/raid10: fix writes_pending and barrier reference leaks on discard failures

Aditya Kumar Singh (1):
wifi: ath12k: Prevent incorrect vif chanctx switch when handling multi-radio contexts

Adrian Hunter (2):
i3c: mipi-i3c-hci: Tolerate i3c_master_add_i3c_dev_locked() failures in DAA perf symbol: Do not use debug file as the binary type

Adrian Ng Ho Yin (2):
clk: socfpga: agilex: implement l3_main_free_clk
dmaengine: altera-msgdma: Use memcpy_toio for descriptor FIFO writes

Adrian Wowk (1):
usbip: vhci_hcd: fix NULL deref in status_show_vhci

Adriana Stancu (1):
rtc: bq32000: add delay between RTC reads

Adriano Vero (1):
powerpc/fadump: Add timeout to RTAS busy-wait loops

Agalakov Daniil (1):
e1000e: limit endianness conversion to boundary words

Ahmed Naseef (1):

      net: dsa: mt7530: add EN7528 support

Ai Chao (1):
ALSA: usb-audio: Add quirk flags for SC13A

Akashdeep Kaur (1):
mfd: tps65219: Make poweroff handler conditional on system-power-controller

Akiva Goldberger (1):
net/mlx5: LAG, use local tracker to update active ports

Al Viro (1):
configfs_depend_prep(): pass configfs_dirent instead of dentry

Alan Borzeszkowski (2):
thunderbolt: Don't create multiple DMA tunnels on firmware connection manager
thunderbolt: Improve multi-display DisplayPort tunnel allocation

Albert Esteve (1):
drm/panel/tdo-tl070wsh30: Use refcounted allocation in place of devm_kzalloc()

Aleksandr Nogikh (1):
Bluetooth: hci_core: Fix race condition during device registration

Aleksei Sviridkin (2):
net: dsa: mt7530: populate lpi_interfaces to fix EEE support
net: ethernet: mtk_eth_soc: populate lpi_interfaces to fix EEE support

Alessandro Baldi (1):
media: imon: Add iMON VFD HID OEM v1.2 key mappings

Alessandro Schino (1):
ntfs3: fix out-of-bounds read in ntfs_dir_emit() and hdr_find_e()

Alex Deucher (3):
drm/amdgpu: add a helper to calculate ring distance drm/amdgpu: reorder IB schedule sequence drm/amdgpu: plumb timedout fence through to force completion

Alexander Koskovich (1):
clk: qcom: clk-rpmh: Make all VRMs optional

Alexandra Winter (3):
dibs: Remove reset of static vars in dibs_init()
dibs: Unregister dibs_class after error s390/ism: folio_put() after error

Alexandre Courbot (1):
scripts: modpost: detect and report truncated buf_printf() output

Alexey Klimov (1):
clk: samsung: exynos850: mark APM I3C clocks as critical

Ali Ahmet Memis (4):
ufs: do not treat unreadable directory blocks as empty
hwmon: (nct6694) do not expose enable on DTIN temperature channels
ufs: create the root dentry after loading cylinder metadata
ufs: validate cylinder group metadata before caching it

Alice Mikityanska (4):
net/sched: act_csum: don't mangle UDP tunnel GSO packets
net: ipv4: Fix UDP length overflow with PMTU discover and big MTU
net: ipv6: Fix UDP length overflow with PMTU discover and big MTU
net: ipv6: Clamp to IP6_MAX_MTU in ip6_dst_mtu_maybe_forward

Allison Henderson (6):
net/rds: Don't sleep inside rds_ib_conn_path_shutdown net/rds: use wq_has_sleeper() in release_in_xmit() net/rds: use clear_bit_unlock() in release_refill() net/rds: clear cp_flags bits individually in rds_conn_path_reset() net/rds: acquire RDS_IN_XMIT in rds_tcp_reset_callbacks() net/rds: don't let rds_conn_shutdown() consume a concurrent drop

Alysa Liu (1):
drm/amdkfd: fix UAF race in destroy_queue_cpsch

Anand Jain (1):
btrfs: use on-disk uuid for s_uuid in temp_fsid mounts

Andrea Righi (1):
sched/fair: Reject misfit pulls onto busy SMT siblings on asym-capacity

Andreas Gruenbacher (1):
gfs2: page poisoning fix

Andrei Faleichyk (1):
ALSA: hda/realtek: Add quirk for ASUS VivoBook X509DAP

Andrew Stellman (1):
virtio-pci: return IRQ_HANDLED after non-zero ISR

Andrii Nakryiko (1):
bpftool: Strip all -Wformat* flags from bootstrap libbpf build

André Pragosa (1):

      ALSA: hda/realtek: Add mute LED quirk for HP Victus 16-e0xxx (MB 88ED)

Andy Shevchenko (3):
smb: client: transport: Fix debug printing in __release_mid()
thermal: sysfs: switch to use scnprintf() to suppress truncation warning
idpf: Fix kernel-doc descriptions to avoid warnings

Anna Maniscalco (1):
iommu: arm-smmu-qcom: Ensure smmu is powered up in set_ttbr0_cfg

Antonin Godard (1):
Documentation: hwmon: replace full-width colon by a standard ASCII colon

Anuj Gupta (1):
xfs: release alleged child inode on metapath unlink error

Aohan Mei (1):
smb: client: reject userspace cifs.idmap descriptions

Arash Golgol (1):
media: video-i2c: use vb2_video_unregister_device on driver removal

Armin Wolf (1):
hwmon: (dell-smm) Add Dell Latitude 7530 to fan control whitelist

Arnd Bergmann (3):
media: qcom: camss: avoid format string warning
scsi: bfa: Reduce kernel stack usage in bfa_fcs_lport_fdmi_build_portattr_block()
eth: mlx5: fix macsec dependency

Arun T (1):
gpio: usbio: Add ACPI device-id for NVL platforms

Asad Kamal (1):
drm/amd/pm: bound pp_dpm_set_pp_table() memcpy

Atish Patra (1):
crypto: ccp - Fix possible deadlock in SEV init failure path

Aurelien DESBRIERES (1):
RDMA/rtrs-srv: Fix integer underflow in process_read and process_write

Avi Weiss (1):
btrfs: send: fix lost error return value in will_overwrite_ref()

Avinash Bhatt (2):
wifi: iwlwifi: Transition to basic uAPSD with MAC_PM_POWER_TABLE API VER_3
wifi: iwlwifi: mld: keep healthy link on EMLSR missed beacon exit

Avraham Stern (1):
wifi: iwlwifi: mld: call iwl_mld_free_ap_early_key() for AP only

Baojun Xu (1):
ASoC: tas2781: Update default register address to TAS2563

Bard Liao (2):
ASoC: Intel: sof_sdw: append dai type to dai link name unconditionally
soundwire: only handle alert events when the peripheral is attached

Baul Lee (1):
vxlan: mdb: Fix use-after-free in vxlan_mdb_remote_src_del()

Ben Maurer (1):
btrfs: use lockless read in nr_cached_objects shrinker callback

Ben Reed (1):
PCI: switchtec: Add Gen6 Device IDs

Benjamin Leggett (1):
drm/virtio: use the DMA API for resource backing on Xen

Benjamin Marzinski (1):
dm-raid: only requeue bios when dm is suspending

Biju Das (1):
drm: renesas: rzg2l_mipi_dsi: Fix deassert/assert of CMN_RSTB signal

Binglei Wang (1):

      erofs: add missing buf->off in erofs_bread()

Bjoern Doebel (4):
smb: client: avoid leaking refcount in cifs_queue_oplock_break()
smb: client: avoid leaking refcount when cifs_sb_tlink() fails
smb: client: fix heap overflow in DACL owner/group rewrite
smb: client: fail DACL rewrite when the new DACL exceeds 64K

Bjorn Helgaas (1):

      PCI: Wait for device readiness after D3hot -> D0uninitialized transition

Bob Zhou (1):
drm/amdgpu: avoid force-completing uninitialized UVD rings

Boris Brezillon (1):
drm/gem: Consider GEM object reclaimable if shrinking fails

Borislav Petkov (AMD) (1):
x86/microcode/AMD: Move the no-revision fixup to get_patch_level()

Brajesh Gupta (2):
drm/imagination: Don't timeout job if its fence has been signaled drm/imagination: Populate FW common context ID before passing to the FW

Brandon Brnich (2):
media: chips-media: wave5: Fix Reports from Kernel Lock Validator
media: chips-media: wave5: Release m2m_ctx after Instance Removed from List

Breno Leitao (2):
netconsole: take target_cleanup_list_lock in drop_netconsole_target()
arm64: trans_pgd: clone only the linear map that exists at runtime

Brodie Abrew (1):
platform/x86: sel3350-platform: Retain LED state on load and unload

Candice Li (5):
drm/amdgpu: cap ATOM command table nesting depth
drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw drm/amdgpu: Bound GPIO I2C table entry count from VBIOS drm/amdgpu/pm: fix SmartShift bias sysfs store PM refcount on parse error drm/amdgpu: validate RAS EEPROM tbl_size before record count

Carolina Jubran (4):
net/mlx5e: Fix ETS zero BW reporting when one TC holds 100% net/mlx5e: Fix use-after-free race in sample_restore_put() net/mlx5e: Keep HW timestamp stats monotonic across reconfiguration net/mlx5e: Move representor vnic reporter to eswitch devlink port

Ce Sun (1):
drm/amdgpu: avoid integer overflow in VA range check

Cen Zhang (Microsoft) (2):
tipc: fix integer overflow in tipc_recvmsg() and tipc_recvstream()
reboot: fix cad_pid use-after-free race

Cezary Rojewski (9):
ASoC: Intel: catpt: Complete coredump handling
ASoC: codecs: pcm3168a: Prevent regulator double-disable in S4
ASoC: codecs: pcm3168a: Drop CONFIG_PM-conditional preproc directive
ASoC: Intel: avs: Clean up the bus when fetching ML caps fails
ASoC: Intel: avs: Do not ignore -ENOENT when loading a topology
ASoC: Intel: avs: Fix unbalanced module reference count
ASoC: Intel: avs: Allow the topology to carry NHLT data
ASoC: Intel: avs: Honor NHLT override when setting up a path
ASoC: Intel: avs: Refactor and fix init_config access

Chao Yu (3):
f2fs: embed f2fs_gc_kthread in f2fs_sb_info
f2fs: fix to reclaim space in f2fs_allocate_pinning_section()
Revert: "f2fs: check in-memory block bitmap"

Charles Keepax (3):
soundwire: intel_auxdevice: Add cs42l43b to wake_capable_list
soundwire: dmi-quirks: Disable ghost Realtek devices
ASoC: Intel: sof_sdw: Add quirks for new Dell laptops

Chen Bowen (1):
ALSA: hda/realtek: Fix speakers on MECHREVO WUJIE Series

Chen Cheng (1):
md/raid5: let stripe batch bm_seq comparison wrap-safe

Chen Pei (2):
ACPI: scan: Honor _DEP for ACPI0016 PCI/CXL host bridge
ACPI: PCI: Clear _DEP dependencies after PCI root bridge attach

Chen Zhang (2):
Bluetooth: btusb: Add Realtek RTL8922AE VID/PID 0bda/d922
Bluetooth: btusb: Add Realtek RTL8922AE VID/PID 0bda/d923

Chen-Yu Tsai (3):
pinctrl: mediatek: paris: bypass pinctrl GPIO layer in set GPIO direction
pinctrl: mediatek: common-v1: bypass pinctrl GPIO layer in set GPIO direction drm/panel-edp: Add AUO B133HAN06.6 and BOE NV133FHM-N4F V8.0

ChenXiaoSong (1):
smb/client: zero-initialize stack-allocated cifs_open_info_data

Cheng-Yang Chou (1):
sched_ext: Update demo schedulers and selftests to use scx_bpf_task_set_dsq_vtime()

Chengfeng Ye (3):
netfilter: nf_log: unregister loggers before per-net teardown
afs: Clear stale peer app data after address list changes
netfilter: cttimeout: prevent UAF during module unload

Chenguang Zhao (3):
RDMA/mlx5: Use QP port when decoding responder CQEs
netlabel: fix IPv6 unlabeled address add error handling
net: txgbe: fix phylink leak on AML init failure

Chih-Kang Chang (1):
wifi: rtw89: suspend DIG when remain-on-channel

Chris Aherin (1):
ALSA: hda/realtek: Add quirk for Lenovo Yoga 7 16IAP7

Chris Lu (2):

      Bluetooth: btusb: MT7922: Add VID/PID 0e8d/223c
      Bluetooth: btusb: MT7925: Add VID/PID 0e8d/8c38

Christian Brauner (2):
ns: add __ns_ref_read()
ns: rename to exit_nsproxy_namespaces()

Christian Marangi (2):
usb: host: add ARCH_AIROHA in XHCI MTK dependency
net: ethernet: mtk_eth_soc: fix supported_interface set after phylink_create

Christoph Hellwig (11):
iomap: don't make REQ_POLLED imply REQ_NOWAIT
befs: handle set_blocksize failures
ntfs3: handle set_blocksize failures
affs: handle set_blocksize failures
bfs: handle set_blocksize failures
minix: handle set_blocksize failures
qnx4: handle set_blocksize failures
jfs: handle set_blocksize failures
hpfs: handle set_blocksize failures
omfs: handle set_blocksize failures
isofs: handle set_blocksize failures

Chuck Lever (3):
xprtrdma: Add request-pool slack for delayed recycling
tls: Flush backlog before waiting for a new record
xdrgen: Fix union declarations

Ciprian Regus (3):
net: ethernet: oa_tc6: Handle the OA TC6 SPI protected mode
net: ethernet: oa_tc6: Export standard defined registers
net: ethernet: oa_tc6: Add the OA_TC6_ prefix to standard registers

Claudiu Beznea (1):
pinctrl: renesas: rzv2m: Use -ENOTSUPP instead of -EOPNOTSUPP

Colin Ian King (1):
OPP: of: Fix potential multiplication overflow when calculating freq

Cong Nguyen (2):
hwmon: (gpio-fan) take fan_data->lock in gpio_fan_shutdown()
hwmon: (applesmc) fix key backlight workqueue leak on register failure

Corentin Labbe (1):
wifi: ralink: RT2X00: init EEPROM properly

Cris (1):
Bluetooth: btusb: Add support for TP-Link TL-UB250

Cyrill Gorcunov (1):
RDMA/irdma: Fix typo in SQ completions generation

Cássio Gabriel (7):
ALSA: usb-audio: Propagate write errors in generic mixer put callbacks
ALSA: ice1724: Fix blocking open for independent surround PCMs
ALSA: usx2y: Drain pending US-428 pipe-4 output commands
ALSA: seq: Remove arbitrary prioq insertion limit
ASoC: codecs: rk3328: Use managed GPIO and clock helpers
ALSA: seq: oss: Reject reads that cannot fit the next event
ASoC: topology: Check PCM and DAI name strings before use

Daeho Jeong (1):
f2fs: accurately adjust free_sections during free_segment_range

Daehyeon Ko (1):
exit: hold a reference to thread_pid across proc_flush_pid

Dai Ngo (1):
NFS: fix eof updates after NFSv4.2 fallocate/zero-range

Dan Carpenter (1):
drm/virtio: Fix a NULL vs ERR_PTR() bug in virtio_gpu_user_framebuffer_create()

Daniel Borkmann (2):
libbpf: Also reset {insn,data}_cur on realloc failure
bpf: Reject redirect helpers without a bpf_net_context

Daniel C. Ribeiro (1):
ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum650 Wireless

Daniel Lezcano (1):
thermal/drivers/tegra/soctherma: Switch to devm cooling device registration

Danielle Ratson (1):
bridge: Do not suppress ARP probes and DAD NS unconditionally

Dapeng Mi (3):
perf/x86/intel/ds: Factor out PEBS group processing code to functions perf/x86/intel: Correct pt_regs->flags update for PEBS path perf/x86/intel: Prevent drain_pebs() reentry

Dario Binacchi (1):

      drm/panel: simple: Add AM-1280800W8TZQW-T00H

Darrick J. Wong (36):
xfs: use the rtgroup extent count to find rtrefcount gaps
xfs: truncate quota file correctly when repairing quota file
xfs: strengthen the "is cow staging" helpers in scrub
xfs: snapshot scrub stats when rendering them
xfs: snapshot old AGFL before rewriting it
xfs: signal inode btree xref error if get_rec returns an error
xfs: reset parent pointer args before each dir tree unlink repair
xfs: report nonexistent parents as a filesystem corruption
xfs: report healthy filesystem events in scrub stats
xfs: preserve owner on in-memory btree creation
xfs: make the rtsummary repair fix the file size too
xfs: log the tempip after we convert it to extents format
xfs: fix xfs_rtrmapbt_mem_cursor for non-rmap filesystems
xfs: fix unit conversions in per_binval computation
xfs: fix the rtrmap and rtrefcount _maxlevels_ondisk functions
xfs: fix short ifork reaping computation in xreap_bmapi_binval
xfs: fix rtrmap cross-referencing elision logic
xfs: fix rtrefcount btree block counting in scrub
xfs: fix replaying dirent removals into the temporary directory
xfs: fix parent rec lookup initialization in xrep_metapath_unlink
xfs: fix name string recording in slowpath pptr tracepoints
xfs: fix bnobt repair space reservation disposal failure
xfs: fix backwards skipping logic in xrep_quota_block
xfs: fix backwards mergeability logic in refcount scrubber
xfs: don't spin forever on zero-length dirents when salvaging them
xfs: don't modify file attributes or poke fsnotify for dry runs
xfs: don't leak new_bp if xfs_btree_bload_drop_buf fails
xfs: don't leak dqacct if rhashtable insertion fails
xfs: destroy seen inode bitmap when we fail to add a dirpath
xfs: cross-reference the rtgroup superblock extent, not block
xfs: count escaped corruption errors in scrub stats
xfs: compute dquot checksum after resetting dd_lsn in repair
xfs: bail out on bitmap errors in xrep_agfl_fill
xfs: advance the findparent inode scan cursor while holding ILOCK
xfs: actually recover intended file sizes in xfs_xmi_item_recover_intent
xfs: actually check internal-rtdev fields in the superblock

Dave Carey (3):
HID: multitouch: Fix Yoga Book 9 14IAH10 touchscreen misclassification
USB: cdc-acm: start bulk-IN polling when ALWAYS_POLL_CTRL is set
HID: multitouch: Honor ContactCount for Yoga Book 9 to suppress ghost contacts

Dave Chen (1):
btrfs: only account delalloc bytes for regular file inodes in btrfs_getattr()

Dave Penkler (1):
gpib: Suppress setting END on error from NI_USB dongle

David Arcari (1):
watchdog: fix hrtimer start when pretimeout is zero

David Carlier (2):
ring-buffer: Check resize_disabled before publishing the new subbuf order
ieee802154: hwsim: serialize pib updates to fix double-free

David Francis (3):
drm/amdkfd: Check bounds for allocate_sdma_queue restore_sdma_id drm/amdkfd: Check bounds on allocate_doorbell drm/amdkfd: Properly acquire queue buffers in CRIU restore

David Heidelberg (1):
drm/panel: Enable GPIOLIB for panels which uses functions from it

David Howells (11):
cachefiles: Fix double fput
netfs: Fix decision whether to disallow write-streaming due to fscache use
netfs: Fix barriering when walking subrequest list
netfs: Fix unbuffered/DIO write partial transfer error return
netfs: Fix error vs transferred passed to ->ki_complete()
netfs: Fix i_size update for partial transfer
netfs: Fix subreq ref leak
cachefiles: Fix potential UAF/KASAN warning
afs: Fix missing kunmap in afs_dir_search_bucket()
afs: Fix double-unmap of directory block
afs: Fix incorrect free in candidate cleanup in afs_lookup_server()

David Laight (1):
tipc: Dont send random pad bytes in RESET/ACTIVATE messages

David Timber (1):
exfat: fix handling of damaged volume in exfat_create_upcase_table()

David Yang (1):
net: dsa: sja1105: flower: reject cross-chip redirect

Dawei Feng (1):
bpf: NUL-terminate replaced sysctl value

Dawid Osuchowski (1):
accel/ivpu: Limit firmware log name prints to field size

Deepanshu Kartikey (1):

      wifi: cfg80211: validate IEs in cfg80211_wext_siwgenie()

Denzeel Oliva (1):
clk: samsung: exynos990: Fix PERIC0/1 USI clock types

Devin Wittmayer (1):

      wifi: mt76: mt7925: add Netgear A8500 USB device ID

Dian-Syuan Yang (3):
wifi: rtw89: disable HTC field in AP mode
wifi: rtw89: disable CSI STBC for VHT 160MHz
wifi: rtw89: pci: enable LTR based on pcie control register

Diego Oliva (1):
smb: client: reject short READ responses in CIFSSMBRead()

Dinh Nguyen (1):
EDAC/altera: Use parent device for devres in altr_portb_setup()

Dmitry Baryshkov (2):
drm/panel: jadard-jd9365da-h3: set prepare_prev_first
media: iris: turn platform data into constants

Dominik Kaszewski (1):
drm/amd/display: Fix DPMS using partially updated pipe context

Dong Chenchen (1):
net: iptunnel: fix stale transport header during tunnel decapsulation

Donggeun Yoo (13):
net: phy: dp83867: handle the active-high LED polarity mode
tracing: Fix memory corruption from the histogram stacktrace modifier
tracing: Fix memory corruption from a "STACKTRACE" histogram key
tracing: Free histogram the var ref when its initialization fails
tracing: Free histogram var refs regardless of how often they are referenced
tracing: Free histogram the field rejected for a bad modifier
tracing: Let histogram values keep the percent and graph modifiers
tracing: Keep the entry count when the histogram stats allocation fails
function_graph: Use the saved entry's size when reprinting it
net: phy: dp83td510: handle the active-high LED polarity mode
tracing: Set the trace clock before registering the histogram trigger
tracing: Take the reference before publishing the named histogram trigger
tracing: Undo the registration when enabling the histogram trigger fails

Douglas Anderson (1):

      driver core: Replace dev->can_match with dev_can_match()

Eduard Zingerman (3):
bpf: reject BPF_PSEUDO_FUNC reference to the main program
bpf: share several utility functions as internal API
bpf: Don't predict JMP32 pointer vs zero comparisons

Edward Adam Davis (2):
netfs: break unbuffered write when netfs_alloc_subrequest() fails
ALSA: caiaq: Decoupling ep1_in_urb in caiaq dev

Eelco Chaudron (1):
openvswitch: fix wrong flag value in get_ipv6_ext_hdrs()

Emil Tsalapatis (1):
bpf: Only enforce 8 frame call stack limit for all-static stacks

Emmanuel Grumbach (15):
wifi: iwlwifi: fix the access to CNVR TOP registers
wifi: iwlwifi: mld: honor BSS_CHANGED_BEACON_ENABLED
wifi: iwlwifi: add support for AX231
wifi: iwlwifi: mvm: validate sta_id in BA window status notif
wifi: iwlwifi: mvm: validate mac_link_id in session protect notif
wifi: iwlwifi: mvm: fix an off-by-1 boundary check
wifi: iwlwifi: mvm: parse beacon notif per layout
wifi: iwlwifi: mvm: fix sched scan IE sizing
wifi: iwlwifi: pcie: null RX pointers after free
wifi: iwlwifi: mvm: validate TX_CMD response layout
wifi: iwlwifi: mvm: fix a possible underflow
wifi: iwlwifi: mvm: add a check on the tid coming from the firmware
wifi: iwlwifi: mvm: fix out-of-bounds tid_data access in BA notif
wifi: iwlwifi: bound aligned TLV advance in FW parser
wifi: iwlwifi: acpi: validate WGDS table revision index

Eric Biggers (2):
crypto: x86/aria - add missing vzeroupper in AVX2 code
crypto: x86/aria - add missing vzeroupper in AVX-512 code

Eric Dumazet (20):
net: bridge: remove stale rcu_barrier() in br_multicast_dev_del() net/sched: sch_drr: make cl->quantum lockless
drop_monitor: perform u64_stats updates under IRQ-disabled section
drop_monitor: fix size calculations for 64-bit attributes
l2tp: fix tunnel and session refcount leak on seq_file release
net: icmp: avoid invalid transport header access in icmp_send tracepoint
tcp: use GFP_ATOMIC in tcp_send_active_reset()
igmp: convert struct ip_sf_list to RCU
ipv6: mcast: fix RCU list diversion in ip6_mc_del1_src()
ipv6: mcast: use copy-on-write RCU updates in ip6_mc_source()
ip6_gre: check tunnel info before xmit in ip6gre_tunnel_xmit
ipv6: sr: restore network header before routing and forwarding
bonding: alb: fix uninitialized transport header access in alb_determine_nd() locking/lockdep: Invalidate stale class_cache entries for zapped classes
bonding: do not clear curr_active_slave prematurely when releasing all slaves
bonding: use skb_cow_head() in bond_do_alb_xmit() and rlb_arp_xmit()
vxlan: initialize _md in vxlan_xmit_one()
tcp: rename icsk_timeout() to tcp_timeout_expires()
tcp: introduce icsk->icsk_keepalive_timer
tcp: remove icsk->icsk_retransmit_timer

Eric Sandeen (1):
xfs: fix reclaimed page accounting in xfs_buf_free

Erni Sri Satya Vennela (1):
net: mana: hardening: Reject zero max_num_queues from MANA_QUERY_VPORT_CONFIG

Esben Haabendal (1):
drm/bridge: ti-sn65dsi83: Fix error handling in sn65dsi83_reset_work()

Ethan Nelson-Moore (1):
ASoC: ti: omap3pandora: update board check to use DT compatible

Evelyn Ali (1):
ALSA: hda/realtek: ALC882: Fixup for Clevo P775TM1

Evgenii Burenchev (1):
vdpa/ifcvf: handle dev_set_name() failure in ifcvf_vdpa_dev_add()

Ezio Galeazzi (1):
ALSA: hda/ca0132: add QUIRK_GENERIC path for Gigabyte GA-Z170X-Gaming G1

FAN YE (1):
btrfs: zstd: fix lost wakeup when waiting for a workspace

Faicker Mo (1):
net: net_failover: Fix the deadlock in net_failover_slave_name_change()

Fan Wu (2):
ieee802154: cc2520: fix FIFOP work use-after-free
hwmon: (gpio-fan) Fix use-after-free in alarm work

Fangyu Yu (1):
iommu/riscv: Add command queue lock

Farhad Alemi (1):
freevxfs: don't BUG() on unknown typed-extent type

Fernando Fernandez Mancera (1):
ipv6: addrconf: fix temp address generation after prefix deprecation

Filipe Manana (2):
btrfs: fix use-after-free on reloc root after error in insert_dirty_subvol()
btrfs: fix reloc root cleanup in merge_reloc_roots()

Florian Eckert (1):
PCI: intel-gw: Enable clock before PHY init

Florian Westphal (4):
netfilter: nf_conntrack_expect: zero at allocation time
netfilter: nfnetlink_log: wait for rcu grace period before freeing pernet state
netfilter: nfnetlink_log: cope with concurrent instance destruction
netfilter: ip6_tables: set F_PROTO when proto value is nonzero

Fourie Zhang (1):
net: mpls: clear inner_protocol when the last label is popped

Fredric Cover (1):
smb: client: fix races in cifsd thread creation

Furst Blumier (1):
ALSA: hda/realtek: Add quirk for HP 255 15.6 inch G9 Notebook PC

Gabriel Krisman Bertazi (2):
io_uring/net: let io_recv_buf_select return the length of the buffer region io_uring/net: don't overconsume buffers when using MSG_TRUNC

Galen Hassen (1):
ALSA: hda/conexant: Add pin config quirk for Lenovo IdeaPad Slim 5 16AKP10

Gang Yan (1):
selftests: mptcp: fix an UAF in mptcp_connect.c

Gangliang Xie (1):
drm/amdgpu: add first record offset check

Gao Xiang (2):
erofs: disable LZ4 rolling decompression for now
erofs: separate plain and compressed filesystems formally

Gary Guo (6):
usb: xusbatm: don't rely on id table pointer arithmetic
wifi: ath9k_htc: don't store usb_device_id
usb: usbtmc: don't store usb_device_id
usb: serial: spcp8x5: don't store usb_device_id
media: as102: do not rely on id table address comparison
net: usb: pegasus: don't rely on id table pointer arithmetic

Geert Uytterhoeven (2):
clk: renesas: cpg-mssr: Add number of clock cells check
hwmon: (ltc4282) Make sure clk_init_data is fully initialized

Genevieve Chan (1):
firmware: stratix10-svc: fix FCS SMC call kernel-doc

George Moussalem (1):
net: dsa: qca8k: Add support for force mode for fixed link topology

Georgi Valkov (1):
wifi: mwifiex: replace one-element arrays with flexible array members

Gerd Rausch (1):
net/rds: tcp: don't force RDS_CONN_RESETTING over a concurrent shutdown

Gil Fine (4):
thunderbolt: Avoid reserved fields in path config space for USB4 routers
thunderbolt: Verify PCIe adapter in detect state before tunnel setup
thunderbolt: Increase timeout for Configuration Ready bit
thunderbolt: Verify Router Ready bit is set after router enumeration

Gil Portnoy (1):
ksmbd: remove stale channels from all sessions on teardown

Gleb Sonichev (1):
platform/x86: dell-laptop: add Inspiron N5110 to touchpad LED quirk table

Goldwyn Rodrigues (1):
ima: return error early if file xattr cannot be changed

Gongwei Li (1):
Bluetooth: hci_mrvl: Fix wrong return value check of wait_on_bit_timeout()

Greg Kroah-Hartman (1):

      Linux 6.18.53

Greg Marsden (1):
net/rds: fix tcp stream corruption with large pages

Gregor Herburger (1):
drm/vc4: hvs/v3d: Fix null dereference in unbind

Griffin Kroah-Hartman (1):
misc: amd-sbi: Add null check for devm_kasprintf()

Guanghui Yang (2):
btrfs: detach failed sprout device from transaction update list
btrfs: restore active device pointers after failed sprout

Guangshuo Li (2):
net: cpsw_new: unregister devlink on port registration failure
net: lan966x: restore RX state on reload failure

Guenter Roeck (7):
hwmon: (corsair-psu) Fix linear11 calculation Documentation/hwmon: Document hwmon_notify_event()
hwmon: Fix potential UAF in pec_store
hwmon: (ina2xx) Rely on subsystem locking
hwmon: (sht4x) Rely on subsystem locking
hwmon: (sht4x) Fix return value from heater_enable_store()
hwmon: (sht4x) Add missing locks

Gustavo Kenji Mendonça Kaneko (2):
drm/arm/malidp: use clk_bulk API in runtime PM resume and suspend drm/arm/komeda: fix error handling for clk_prepare_enable() and callers

Günther Noack (4):
landlock: Clarify documentation for the IOCTL access right
landlock: Add access_mask_subset() helper
landlock: Transpose the layer masks data structure
landlock: Use mem_is_zero() in is_layer_masks_allowed()

HW He (1):
net: gro: Fix nesting of TCP GSO SKBs in skb_gro_receive_list()

Hans Zhang (5):
PCI: iproc: Protect root bus removal with rescan lock
PCI: altera: Protect root bus removal with rescan lock
PCI: rockchip: Protect root bus removal with rescan lock
PCI: mediatek: Protect root bus removal with rescan lock
PCI: plda: Protect root bus removal with rescan lock

Haotian Zhang (1):
media: v4l2-h264: Fix memcmp() size in B1 reference list comparison

Haoxiang Li (4):
media: em28xx-video: fix missing res_free() on init_usb_xfer failure
net: thunderx: fix PTP device ref leak in nicvf_probe()
net: microchip: sparx5: clean up PSFP resources on flower setup failure
fbdev: pm2fb: unwind WC setup on probe failure

Harald Freudenberger (8):
s390/crypto: Fix skcipher_walk return code handling in aes_s390 s390/crypto: Fix use of mutex in atomic context
s390/crypto: Fix missing scrub of temp buffers with AES ctr and gcm algorithm s390/crypto: Fix missing cra_flags in paes_s390
s390/crypto: Fix handling of EBUSY in PHMAC when req is pushed to crypto engine s390/crypto: Fix missing scrub of temp buffers with PAES algorithm s390/crypto: Fix wrong return code to engine in asynch callbacks s390/crypto: Map EBUSY to EIO when key conversion fails repeatedly

Hardik Garg (1):
Drivers: hv: vmbus: add VTL2 redirect connection ID

Harry Wentland (1):
dm/amdgpu: fix malformed link_settings debugfs output

Heikki Krogerus (2):
i2c: designware: Global register definitions drm/xe/i2c: Keep the i2c controller always enabled

Heiko Carstens (3):
s390/zcore: Removed unused variables
s390/vtime: Use __this_cpu_read() / get rid of READ_ONCE() s390/time: Use jiffies instead of jiffies_64

Henrique Carvalho (1):
smb: client: fix UBSAN array-index-out-of-bounds in smb2_copychunk_range

Henry Martin (3):
sctp: fix soft lockup from unpadded ASCONF-ACK parameter iteration tracing/probes: Fix use-after-free on field name/type of events with multiple probes tracing/user_events: Don't destroy fields when event removal fails

Herve Codina (1):
driver core: Avoid warning when removing a device while its supplier is unbinding

Hirokazu Honda (1):
tee: optee: Allow MT_NORMAL_TAGGED shared memory

Hongfu Li (1):
selftests/cgroup: Fix cg_run_in_subcgroups ignoring arg parameter

Hrvoje Nuic (1):
Bluetooth: btusb: Add Mercusys MA530 for Realtek RTL8761BUV

Hui Su (3):
staging: fbtft: make dirty_lock IRQ-safe
sched: Account cgroup CPU time to the execution context sched/core: Call wq_worker_tick() for the execution context

Huiwen He (6):
smb/client: flush dirty data before punching a hole smb/client: validate new EOF for insert range smb/client: validate new EOF for zero range smb/client: mark file sparse before emulating insert range smb/client: fix data corruption in emulated insert range smb/client: fix integer truncation in collapse range

Hungyu Lin (1):
media: qcom: iris: fix runtime PM reference leaks

HyeongJun An (4):
ASoC: meson: aiu: Validate written enum values
ALSA: dummy: Report a change when one capture switch channel moves selftests/alsa: Fix the step check for INTEGER controls
ALSA: hda: Report a change when only the channel status bytes move

Håkon Bugge (1):
net/rds: acquire the fastpath locks in rds_conn_shutdown()

Ibrahim Hashimov (2):
wifi: mac80211_hwsim: reject undersized HWSIM_ATTR_TX_INFO
mac802154: fix use-after-free of sdata via queued RX frames

Ido Schimmel (3):
bridge: Add missing READ_ONCE() annotations around FDB destination port
nexthop: Initialize extack in remove_nh_grp_entry()
tunnels: Drop stale dst when building an ICMP error for PMTUD

Igor Paunovic (2):
drm/rockchip: dw_dp: Select DRM_BRIDGE_CONNECTOR drm/rockchip: rk3066_hdmi: Add missing Kconfig selects

Ilya Bakoulin (1):
drm/amd/display: Avoid DPMS-on for phantom stream

Ilya Maximets (1):
netfilter: report NLM_F_DUMP_FILTERED when all is filtered out

Imre Deak (1):
drm/dp: Add DSC virtual DPCD quirk for Realtek MST branch device

Ioana Ciornei (4):
bus: fsl-mc: wait for the MC firmware to complete its boot
dpaa2-switch: rework FDB management on the bridge leave path
dpaa2-switch: fix the error path in dpaa2_switch_rx()
dpaa2-switch: fix handling of NAPI on the remove path

Ion Agorria (1):
ARM: tegra: p880: Lower CPU thermal limit

Ivan Hu (1):
Bluetooth: btmtk: Declare MT7920 (MT7961 1a) Bluetooth firmware

Ivan Lipski (1):
drm/amd/display: Initialize dsc_caps to 0

Ivy Lopez (1):
scsi: mpt3sas: Avoid out-of-bounds cpumask_of_node() call in _base_assign_reply_queues()

Jackson Lee (1):
media: chips-media: wave5: Add timeout while stop_streaming

Jacob Keller (1):
ice: add missing xa_destroy for sched_node_ids

Jacob Moroni (1):
RDMA/irdma: Replace waitqueue and flag with completion

Jad Keskes (1):
EDAC/device_sysfs: Use kstrtouint() for poll_msec to prevent truncation

Jakub Kicinski (9):
psp: validate IPv4 header fields in psp_dev_rcv()
net: ethtool: cmis_cdb: hold instance lock for ops locked devices
tls: reject the combination of TLS and sockmap
net: dsa: bcm_sf2: bound the CFP rule dump by the caller's buffer size
eth: nfp: bound the ntuple rule dump by the caller's buffer size
eth: nfp: drop the replaced rule from the list when reprogramming fails
net: dsa: mv88e6xxx: bound the policy rule dump by the caller's buffer size
eth: ice: don't dereference pointers from TP_printk()
Reapply "bnxt_en: bring back rtnl_lock() in the bnxt_open() path"

Jamal Hadi Salim (10):
net/sched: cls_u32: fix duplicate handle when node ID pool is exhausted
net: cap tx_queue_len at S16_MAX to prevent oversized ring allocations
net: reject oversized tx_queue_len at netlink parse time net/sched: fq_pie: clamp quantum in change path
net/sched: sfq: clamp quantum in change path
net/sched: hhf: clamp quantum in change and init paths net/sched: dualpi2: clamp psched_mtu at all call sites net/sched: pie: clamp psched_mtu in pie_drop_early net/sched: drr: clamp quantum in change class
net/sched: ets: clamp quantum in parse and fallback paths

James C. Owens (1):
btrfs: scrub: report the failing sector's address, not the stripe base

James Hilliard (1):
watchdog: sunxi_wdt: preserve boot-enabled watchdog

James Nugraha (1):
net: amd-xgbe: discard rx packets with bad FCS

Jan Havran (Advantech Czech) (1):
net: dsa: lantiq_gswip: fix GSWIP_MDIO_PHY_FCONTX_EN value

Jan Volckaert (1):
net: usb: qmi_wwan: add MeiG SRM813Q

Jann Horn (1):
exec: do_close_on_exec() before taking exec_update_lock

Jared Kangas (4):
hwmon: (ina2xx) Acquire hwmon_lock in shunt_resistor_show()
hwmon: (ina2xx) Parameterize ina2xx_data in ina226_alert_read()
hwmon: (ina2xx) Replace masks with enum in alert functions
hwmon: (ina2xx) Decouple in0 and curr1 alarms

Jason Andryuk (2):
x86/amd_node: Avoid divide by zero on virtualized systems x86/amd_node: Fix potential NULL pointer dereference

Jason Gunthorpe (4):
RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() RDMA/umem: Make ib_umem_is_contiguous() safe on 32 bit RDMA/mlx5: Create ODP EQ for non-pinned dmabuf MRs iommu/riscv: Disable SADE

Jason Winter (1):

      net: usb: cx82310_eth: drop URB after 0xffff reboot sentinel to prevent partial_data heap overflow

Javier Achirica (1):
bus: mhi: host: pci_generic: Round up nr_irqs to power of two

Javier Carrasco (1):
hwmon: (chipcap2) fix channels in humidity alarm notifications

Javier Tia (5):
wifi: mt76: mt7925: handle 320MHz bandwidth in RXV and TXS
wifi: mt76: mt7925: populate EHT 320MHz MCS map in sta_rec
wifi: mt76: mt7925: add 320MHz bandwidth to bss_rlm_tlv
xfs: initialise error in xfs_defer_finish_one()
xfs: initialise args->total for parent pointer updates

Jay Vadayath (1):
smb: client: bound dirent name against end of SMB response in cifs_filldir

Jean-Louis Colaco (1):
ALSA: usb-audio: Add quirk for YAMAHA CDS3000

Jeffin Philip (1):
fs: autofs: fix memory leak in autofs_fill_super()

Jens Axboe (1):

      io_uring/rw: end write accounting from ->ki_complete

Jeremy Klarenbeek (1):
drm/amd/pm/si: Fix updating clock limits from power states

Jetha Chan (1):
ASoC: amd: yc: Add Alienware m15 R7 AMD to DMIC quirk table

Jia Jia (3):
vhost-scsi: flush backend after device ioctls
virtio_console: do not free control-out buffers on remove vhost/vdpa: reject VRING_NUM larger than device max

Jiacheng Xu (1):
workqueue: reject watchdog thresholds that overflow jiffies

Jiajia Liu (3):
wifi: mt76: transform aspm_conf for pci_disable_link_state
Bluetooth: btusb: mediatek: Fix leaked runtime PM reference in reset
Bluetooth: btusb: Fix leaked runtime PM reference in btusb_reset

Jiale Yao (1):
Bluetooth: RFCOMM: validate skb length in rfcomm_recv_frame

Jiayuan Chen (5):
rds: annotate data-race around rs_seen_congestion
bpf: Fix REG INVARIANTS VIOLATION on speculative pointer arithmetic
bpf: Fix NULL-ptr-deref when showing a void BTF type
bpf: Fix NULL-ptr-deref in btf_var_show() selftests/bpf: Fix flaky bpf_nf test when random NAT port is 0

Jie Gan (1):
coresight: platform: defer connection counter increment until alloc succeeds

Jie Wang (2):
gfs2: fix quota init duplicate scan
gfs2: move quota_init qc iterator increment

Jijie Shao (1):
net: hns3: improve the unused_tuple parameter setting

Jingbo Xu (1):
erofs: add sysfs feature entry for xattr prefixes

Jiri Kosina (1):
HID: hidpp: fix potential UAF in hidpp_connect_event()

Jiri Olsa (1):
bpf: Guard __get_user acesss with access_ok for uprobe_multi data

Jisheng Zhang (1):
spi: dw: fix wrong RX_SAMPLE_DLY setting after resume

Joas Antonio dos Santos (1):
netfilter: nf_conntrack_sip: fix OOB read in sip_skip_whitespace()

Joe Damato (6):
bnxt: fix head underflow on XDP head-grow
bnxt_en: Only restore LRO if the device supports TPA
bnxt_en: Don't free the live ring's TPA state on queue restart failure
bnxt_en: Propagate RX ring init failures in bnxt_init_nic()
bnxt_en: Propagate TPA buffer allocation failures in bnxt_queue_mem_alloc()
bnxt_en: Handle buffer allocation failure in bnxt_rx_ring_reset()

Johan Hovold (1):
net: hso: fix TIOCMIWAIT race

Johannes Berg (12):
wifi: nl80211: reject beacons with bad HE operation
wifi: nl80211: check link is beaconing for color change
wifi: mac80211: always allow transmitting null-data on TXQs
wifi: mac80211: use chandef in ieee80211_get_sta_bw()
wifi: mac80211: explicitly disable FTM responder on AP stop
wifi: iwlwifi: pcie: fix ACPI DSM check
wifi: iwlwifi: pcie: add two LNL PCI IDs
wifi: mac80211: clarify beacon parsing with MBSSID/EMA
wifi: mac80211: unify link STA removal in vif link removal
wifi: cfg80211: harden cfg80211_defragment_element()
wifi: iwlwifi: mld: don't WARN on WoWLAN suspend w/o netdetect
wifi: iwlwifi: mvm: fix P2P-Device binding handling

Johannes Thumshirn (1):
btrfs: zoned: finish active block group cleanup if call_zone_finish() fails

John Hubbard (1):
rust: allow clippy::as_underscore in the generated bindings

John Ogness (1):
printk/nbcon: Change nbcon_irq_work to IRQ_WORK_LAZY

John Stultz (1):
sched: Make class_schedulers avoid pushing current, and get rid of proxy_tag_curr()

Johny Lin (1):
ALSA: hda: cs35l41: imply SERIAL_MULTI_INSTANTIATE

Joonwon Kang (1):
mailbox: Make mbox_send_message() return error code when tx fails

Jori Koolstra (1):
dibs: change dibs_class to a const struct

Joris Vaisvila (1):
net: ethernet: mtk_eth_soc: avoid writing to ESW registers on MT7628

Jose Ignacio Tornos Martinez (3):
net: wwan: t7xx: Add delay between MD and SAP suspend
PCI: Avoid FLR for MediaTek MT7925 WiFi
PCI: Avoid SBR for Qualcomm WCN6855/WCN7850 WiFi, SDX62/SDX65 modems

Joshua Hay (1):
idpf: account for VLAN header when parsing RSC packet header

Jozsef Kadlecsik (1):
netfilter: ipset: mark the rcu locked areas properly

Justin Chen (2):
net: bcmasp: clear txcb->last before writing each descriptor
net: bcmasp: fix tx_spb_ring_full() checking same slot cnt times

Justin Lai (1):
rtase: Fix flow control configuration

Jérôme de Bretagne (1):

      drm/panel-edp: Add LG LP129WT232166 panel

Kalpan Jani (1):
mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0

Kamal Wadhwa (1):
regulator: core: clamp voltage constraints before applying apply_uV

Kamlesh Chhetty (1):
ALSA: hda: Add Lenovo Legion 7i 16IAX7 17AA3874 quirk

KangNing Liao (1):
btrfs: protect sb_write_pointer() with invalidate lock

Karl Mehltretter (8):
tracing: Disable KCOV instrumentation for trace_irqsoff.o iommu/amd: Do not reallocate GA log buffers on resume
virtio: fix use-after-free in unregister_virtio_device()
virtio_input: stop callbacks before unregistering input device drm/adp: Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER drm/logicvc: Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER
netfs: Fix uninitialized return value in netfs_unbuffered_write()
smb: client: pin DFS superblock in iterator callback

Kartik Rajput (1):
soc/tegra: fuse: Register nvmem lookups at probe

Kazuki Hanai (1):
ALSA: us122l: Prevent write upgrades for read mappings

Ken Lin (1):
media: platform: cros-ec: Add Kulnex and Moxoe to the match table

Kevin Hao (2):
net: macb: Replace open-coded implementation with napi_schedule()
net: macb: Use netif_napi_add_tx() instead of netif_napi_add() for TX NAPI

Kevin Tung (1):
iio: adc: rtq6056: add i2c_device_id support

Kiran K (4):
Bluetooth: btintel_pcie: Add 50 ms delay before MAC init on BlazarIW
Bluetooth: btintel_pcie: Clear automask on spurious interrupts
Bluetooth: btintel_pcie: validate packet_len before skb_put_data
Bluetooth: btintel_pcie: fix tx_handle bounds off-by-one

Koba Ko (1):
cxl/region: Validate partition index before array access

Kory Maincent (1):
hwmon: (adt7462) Add of_match_table to support devicetree

Krystian Kaniewski (1):
Bluetooth: hci_sysfs: Fix NULL pointer dereference in device_del()

Krzysztof Wilczyński (3):
PCI/sysfs: Add CAP_SYS_ADMIN check to __resource_resize_store() PCI/proc: Fix race between pci_proc_init() and pci_bus_add_device() PCI/sysfs: Use kstrtobool() to parse the ROM attribute input

Kumar Kartikeya Dwivedi (11):
bpf: Mark signal tracepoint siginfo arguments as scalar
bpf: Reject tail calls directly from callback frames
bpf: Reject resilient lock operations in rbtree callbacks
bpf: Mark sched_process_wait argument as nullable
bpf: Track verifier instruction stats for each subprogram
bpf: Check ancestor frames for rbtree callbacks
bpf: Mark bpf_btf_find_by_name_kind() as sleepable
bpf: Mark faultable stack helpers as sleepable
bpf: Reject legacy packet loads from callbacks
bpf: Require MEM_PERCPU for percpu kptr stores
bpf: Reject non-scalar bpf_loop iteration counts

Kumar Meiyappan (2):
scsi: pm8001: Reject firmware update in fatal error state
scsi: pm8001: Reject non-fatal dump when controller is crashed

Kuniyuki Iwashima (7):
ipv4: fib: Don't dump dying fib_info in fib_leaf_notify().
af_unix: Unlink scc_entry in unix_del_edge().
af_packet: Don't cast tpacket_hdr.tp_len to int in tpacket_parse_header().
net: Remove conflicting altnames for dying netns in __dev_change_net_namespace().
af_unix: Update last skb marker in manage_oob().
af_unix: Return immediately when manage_oob() returns NULL for 0-length buffer. net/sched: cls_api: Don't replay RTM_GETCHAIN in tc_ctl_chain().

Kyle Zeng (2):
ipvs: fix reversed sequence option serialization
ipvs: reject invalid states in connection template sync records

Lad Prabhakar (4):
pinctrl: renesas: rzg2l: Handle RZ/V2H(P) IOLH configuration in PM cache
pinctrl: renesas: rzg2l: Add SR register cache for PM suspend/resume
mmc: renesas_sdhi: Add OF entry for RZ/G2N SoC
mmc: renesas_sdhi: Add OF entry for RZ/G2E SoC

Lama Kayal (1):
net/mlx5: E-Switch, prevent mc_list repopulation during vport disable

Laxman Acharya Padhya (4):
wifi: mt76: mt7921: validate CLC firmware records
wifi: mt76: mt7921: skip unknown CLC firmware records
Bluetooth: btintel: validate version TLV value lengths
Bluetooth: btintel: bound firmware ID by TLV length

Leo Yan (4):
coresight: perf: Retrieve path and source from event data
coresight: Disable source helpers in coresight_disable_path()
bpftool: Pass host flags to bootstrap libbpf perf/core: Skip empty AUX records with only format flags

Leonardo Bras (1):
arm64/daifflags: Make local_daif_*() helpers __always_inline

Leonardo Costa (1):
drm/bridge: tc358768: Enforce input bus flags via atomic_check

Li Qiang (1):
cifs: validate idmap key payload length

Li RongQing (2):
RDMA/mlx5: Fix state and counter desync on loopback enable failure iommu/amd: Add NUMA node affinity for IOMMU log buffers

Li Youhong (1):
net: sun4i-emac: fix missing of_node_put() for phy_node

Liang Hao (1):
gpio: dwapb: Mask interrupts at hardware initialization

Liang Luo (1):
sched_ext: Fix nonexistent field in sched-ext.rst example

Lijo Lazar (2):
drm/amd/pm: Check SMUv13.0.6/12 metrics integrity drm/amdgpu: Prefer ROM BAR for default VGA device

Lin Jiapeng (1):
xfs: fix exchange-range reflink flag clearing issue with INO1_WRITTEN

Lin Xianglin (1):
ASoC: amd: yc: Add DMI quirk for HyperX OMEN Gaming Laptop 16-ap1xxx

Linfeng Sun (2):
vdpa_sim_blk: reject out-of-range sector starts
vdpa_sim_net: check TX pull result before RX copy

Linmao Li (2):
hwmon: (corsair-cpro) Create debugfs entries after hwmon registration
hwmon: (corsair-cpro) Remove debugfs entries when probe fails

Linus Walleij (21):
wifi: ath9k: Obtain system GPIOS from descriptors
ASoC: ab8500: Reset the audio block before configuring it
ASoC: ab8500: Repair the DAPM capture graph
ASoC: ab8500: Correct digital interface format setup
ASoC: ab8500: Validate and program TDM slots correctly
ASoC: ux500: Fix MSP stream lifecycle handling
ASoC: ux500: Propagate MSP setup errors
ASoC: ux500: Correct MSP frame and bit clock setup
ASoC: ux500: Validate MSP DAI configuration
mfd: db8500-prcmu: Fold dbx500 header into db8500
ASoC: ux500: Deassert the MSP reset during probe
ASoC: ux500: Request the MSP MMIO resource
ASoC: ux500: Remove obsolete PRCMU QoS calls
ASoC: ux500: Allow repeated MSP prepare calls
ASoC: ux500: Program the MSP FIFO watermarks
net: ethernet: cortina: Fix budget accounting
net: ethernet: cortina: Finish RX updates before NAPI completion
net: ethernet: cortina: Count dropped frames as NAPI work
net: ethernet: cortina: No mapping is a dropped rx
net: ethernet: cortina: Count RX drops once per frame
net: ethernet: cortina: Count RX descriptors for freeq refill

Lizhi Hou (1):
accel/amdxdna: Remove __counted_by from struct amdxdna_cmd_chain

Loic Poulain (1):
media: qcom: camss: vfe-340: Proper client handling

Long Li (2):
net: mana: Clear RDMA teardown and suspend state in mana_rdma_probe()
net: mana: restore the XDP program pointer when pre-allocation fails

Lorenzo Bianconi (5):
net: airoha: Reserve RX headroom to avoid skb reallocation
net: airoha: enable RX_DONE interrupt for RX queue 31
net: stmmac: reconfigure RX packet parser table in stmmac_hw_setup() after reset
net: stmmac: initialize ptp_lock at probe time
net: stmmac: fix TX descriptor availability check for TSO traffic

Lorenzo Stoakes (ARM) (5):
scripts/mksysmap: drop the MODULE_INFO() symbols from kallsyms scripts/mksysmap: fix escape of '$' in the __pi_ pattern x86/mm/pat: Acquire init_mm write lock on collapse to avoid UAF x86/mm/pat: Acquire init_mm read lock on attribute changes to avoid UAF x86/mm/pat: Allocate split page tables as kernel page tables

Lu Yao (2):
fbcon: don't suspend/resume when vc is graphics mode
drm/xe/oa: Remove sysfs entry on idr_alloc failure in xe_oa_add_config_ioctl()

Luca Leonardo Scorcia (1):
drm/mediatek: dsi: Add compatible for mt8167-dsi

Luis de Carlos (1):
platform/x86: msi-ec: Add support for MSI Pulse GL66 12th Gen

Luiz Augusto von Dentz (1):
Bluetooth: btusb: Fix UAF of btusb_data by rx_work

Luka Gejak (1):
net: hsr: require valid EOT supervision TLV

Lukas Wunner (2):
PCI: Stop setting cached power state to 'unknown' on unbind
crypto: ecc - Unbreak the build on arm with CONFIG_KASAN_STACK=y

MD Danish Anwar (1):
net: hsr: enable promiscuous mode on interlink port with fwd offload

Madhavender Singh (1):
ALSA: hda/realtek: Add mute LED quirk for HP Laptop 14s-dr1xxx

Magdalena Schulfer (2):
accel/ivpu: Validate full buffer range in ivpu_to_cpu_addr accel/ivpu: Validate firmware log buffer metadata

Manuel Fombuena (1):
leds: st1202: Validate pattern input before stopping the sequence

Manuel Lauss (1):
serial: 8250_port: recognize UPIO_AU

Maoyi Xie (3):
usb: gadget: aspeed_udc: avoid past-the-end iterator in dequeue
rds: filter RDS_INFO_* getsockopt by caller's netns
hsr: broadcast netlink notifications in the device's net namespace

Marcel Kłos (1):
ALSA: hda/realtek: Add quirk for HP EliteBook 830 G8 (8AB8) to enable mute LEDs

Marco Elver (1):
kcsan: Silence -Wmaybe-uninitialized when calling __kcsan_check_access()

Marco Felsch (1):
serial: 8250: fix possible ISR soft lockup

Marek Behún (3):
net: dsa: mv88e6xxx: fix number of g1 interrupts for 6320 family
net: dsa: mv88e6xxx: define .pot_clear() for 6321
net: dsa: mv88e6xxx: enable .rmu_disable() for 6320 family

Marek Vasut (1):
net: ks8851: Fix receiver error in 100BASE-TX mode following software power-down

Mario Limonciello (1):
x86/itmt: Don't make ITMT enablement depend on debugfs

Mark Pearson (2):
watchdog: lenovo_se10_wdt: Add support for SE10 Gen 2 platform
watchdog: lenovo_se10_wdt: Fix use-after-free and resource leak risk

Markus Lindner (1):
ALSA: usb-audio: Add dB map quirk for Razer Barracuda X 2.4

Martin Karsten (1):
net: napi: Skip last poll when arming gro timer in busy poll

Masami Hiramatsu (Google) (4):
tracing: Add boot-time backup of persistent ring buffer
tracing: Fix to avoid creating trace instances with duplicate names tools/bootconfig: Fix integer overflow and truncation in size checks
bootconfig: Fix integer overflow in initrd size check

Mathias Nyman (1):
xhci: Prevent queuing new commands if xhci is inaccessible

Matthew Brost (2):
drm/pagemap: dma-unmap pages before handling migration errors drm/ttm: Drop tt->restore after successful restore

Matthew Bystrin (1):

      mfd: rsmu: Add 8a34002 support

Matthieu Baerts (NGI0) (4):
mptcp: options: handle MPC data + csum reqd + no csum
mptcp: subflow: no need to copy thmac during ulp_clone
mptcp: syncookies: remember the request backup flag
mptcp: pm: reset retrans_time when ADD_ADDR entry is reused

Maurizio Lombardi (2):
nvme-core: align fabrics_q teardown with admin_q in nvme_free_ctrl
scsi: target: iscsi: Fix hang for aborted WRITE_PENDING commands

Max Chou (1):
Bluetooth: btrtl: Add the support for RTL8761CUV

Maxime Bélair (1):
apparmor: propagate -ENOMEM correctly in unpack_table

Miao Li (1):
iio: light: stk3310: Deal with the ps interrupt issue in PM

Miaoqing Pan (1):
wifi: ath11k: fix invalid data access in ath11k_dp_rx_h_undecap_nwifi

Michael Bommarito (7):
media: hevc: add bounded tile-count helpers
media: verisilicon: hantro: bound G2 HEVC tile loop to the buffer capacity
media: mediatek: vcodec: bound AV1 tile-start copy to the array capacity
media: verisilicon: rockchip: guard VPU981 AV1 divisor and tile buffer
media: verisilicon: rockchip: reject AV1 frames exceeding the tile capacity
media: v4l2-ctrls: validate HEVC tile counts
media: v4l2-ctrls: validate AV1 tile counts

Michael Walle (1):
clk: keystone: don't cache clock rate

Michal Pecio (1):
usb: xhci: Improve Soft Retries after short transfers

Michal Swiatkowski (1):
ice: pass the return value of skb_checksum_help()

Michal Wajdeczko (1):
drm/xe/guc: Add support for NO_RESPONSE_BUSY in CTB

Mieczyslaw Nalewaj (1):
net: dsa: realtek: rtl8365mb: add support for RTL8367SB

Miguel Ojeda (2):
rust: allow unknown_lints in generated bindings for Rust < 1.88 drm/panic: clean new clippy::needless_range_loop lint for Rust 1.100.0

Mika Westerberg (5):
thunderbolt: Don't disable lane adapter if XDomain lane bonding isn't possible
thunderbolt: Release request if tb_cfg_request() fails in __tb_xdomain_response()
thunderbolt: Keep XDomain reference during the lifetime of a service
thunderbolt: Keep the domain reference while processing hotplug
thunderbolt: Set tb->root_switch to NULL when domain is stopped

Mike Rapoport (Microsoft) (1):
x86/mm/pat: Don't gate cpa_lock on debug_pagealloc_enabled()

Milan P. Gandhi (2):
scsi: mpi3mr: Fix NULL pointer dereference in mpi3mr_sas_port_add()
scsi: mpi3mr: Fix target device refcount leak in mpi3mr_sas_port_add()

Minhong He (1):
phonet: check register_netdevice_notifier() error in phonet_device_init()

Miri Korenblit (3):
wifi: mac80211: avoid out-of-bounds access in monitor
wifi: mac80211: don't call ieee80211_handle_reconfig_failure when not needed
wifi: iwlwifi: mld: purge async notifications upon nic error

Mohamed Khalfella (2):
nvme-fc: Do not cancel requests in io target before it is initialized
nvme: remove stale namespaces by NSID range during scan

Moritz Baron (1):
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IRH8

Moritz Tanner (1):
fs: don't return -EINVAL for successful nested thaw

Moshe Shemesh (2):
net/mlx5: Relax capability check for eswitch query paths net/mlx5: Switch vport HCA cap helpers to kvzalloc

Mostafa Saleh (1):
irqchip/gic-v4: Don't advertise VLPIs if no ITS is probed

Myeonghun Pak (1):
idpf: disable DIM work before freeing q_vectors

Nagamani PV (1):
s390/qeth: allow bridgeport queries despite OS_MISMATCH

Naman Gulati (1):
ipv6: null-check fib6_node before accessing in __ip6_del_rt_siblings()

Namjae Jeon (20):
ksmbd: fix lease break and ack state handling
ksmbd: validate SMB2 lease create contexts
ksmbd: align SMB2 oplock break ack handling
ksmbd: use connection ClientGUID for lease lookup
ksmbd: treat unnamed DATA stream as base file
ksmbd: apply create security descriptor first
ksmbd: deny renaming directory with open children
ksmbd: start file id allocation at 1
ksmbd: break RH leases before delete-on-close
ksmbd: treat read-control opens as stat opens only for leases
ksmbd: fix credit charge calculation for SMB2 QUERY_INFO
ksmbd: find bound sessions during reauthentication
ksmbd: mark invalid session responses as signed
ksmbd: validate SID namespace before mapping IDs
ksmbd: preserve VFS inherited POSIX ACL mask
ksmbd: use memcmp() to compare ClientGUIDs
ksmbd: propagate DACL parsing errors
ksmbd: rate limit unmapped SID errors
ksmbd: prevent out-of-bounds reads in share config responses
ksmbd: don't hold ci->m_lock while waiting for a lease break ack

Nathan Chancellor (1):
scripts/sorttable: Mark long_size as __maybe_unused

Nazim Amirul (1):
net: stmmac: xgmac2: disable RBUE in default RX interrupt mask

Nicolai Buchwitz (2):
net: macb: destroy the phylink instance on the probe error path
net: macb: put the "mdio" child node reference on success

Nikhil Chatterjee (1):
HID: bpf: Add Huion Inspiroy Frego M button quirk

Nikhil Gurudasani (1):
erofs: preserve LZMA decoders on resize failure

Nikhil P. Rao (4):
pds_core: quiesce DMA before freeing resources
ionic: use netif_txq_maybe_stop() in ionic_tx()
pds_core: fix cmd_regs access racing BAR unmap on reset
pds_core: don't release PCI regions for VFs on reset

Niklas Cassel (3):
ata: libata-core: Disable LPM on some WD drives
ata: libata-core: Disable LPM on WD Green 2.5 480GB
ata: libata-core: Disable LPM on WDC WD141KFGX-68FH9N0

Niklas Neronin (1):
usb: xhci: remove legacy 'num_trbs_free' tracking

Niklas Schnelle (1):
iommu/s390: Fix NULL dereference in iova_to_phys() with ZPCI_TABLE_TYPE_RFX

Nikolay Aleksandrov (1):
net: bridge: mcast: properly convert mglist to rcu

Nikolay Metchev (1):
platform/x86: intel-hid: Add HP ProBook x360 440 G1 to button_array_table

Nilesh Javali (14):
scsi: qla2xxx: Zero dport diagnostics buffer to avoid info leak
scsi: qla2xxx: Null out freed pointers in qla2x00_mem_alloc() error path
scsi: qla2xxx: Fix queue teardown NULL dma_free and bitmap locking
scsi: qla2xxx: Fix use-after-free of qpair work on queue teardown
scsi: qla2xxx: Bound VP index against VP_CTRL IOCB bitmap size
scsi: qla2xxx: Fix 64G link speed reporting in get_data_rate
scsi: qla2xxx: Skip vport under deletion in report ID acquisition
scsi: qla2xxx: Use ring-slot helpers in __qla2x00_alloc_iocbs
scsi: qla2xxx: Use memset_io() to clear QLAFX00 request ring slot
scsi: qla2xxx: Fix soft lockup polling continuation IOCB signature
scsi: qla2xxx: Clamp max_npiv_vports to VP_CTRL bitmap capacity
scsi: qla2xxx: Unlink NVMe unsol ctx before freeing on LS reject error
scsi: qla2xxx: Serialize NVMe unsol ctx list with a per-fcport lock
scsi: qla2xxx: Validate BSG request_len before reading vendor_cmd[]

Ning Ding (1):
bpf: Reject untrusted allocated-object pointers

Norbert Szetei (2):
net: openvswitch: fix use-after-free of the flow table mask array
landlock: Fix use-after-free of the source's parent directory

Nuno Sá (1):
clk: clk-axi-clkgen: Add support versal timings

Nuoqi Gui (1):
bpf: Mask pseudo pointer values in verifier logs

Oliver Neukum (1):
usb: core: hcd: fix possible deadlock in rh control transfers

Or Har-Toov (3):
devlink: Refactor resource functions to be generic
devlink: Add port-level resource registration infrastructure net/mlx5: Register SF resource on PF port representor

Osama Abdelkader (3):
arm64: panic from init_IRQ if IRQ handler stacks cannot be allocated
mmc: davinci: fix mmc_add_host order in probe
riscv: panic if IRQ handler stacks cannot be allocated

Ovidiu Bunea (1):
drm/amd/display: Find link encoder for flexible DIG mapping cases

Pablo Neira Ayuso (1):
netfilter: cttimeout: detach dataplane timeout policy and repurpose refcount

Pagadala Yesu Anjaneyulu (2):
wifi: iwlwifi: mld: disallow puncturing in US/CA for WH
wifi: mac80211: ibss: wait for in-flight TX on disconnect

Pali Rohár (2):
cifs: Fix support for creating SFU socket
cifs: Fix support for creating SFU fifo

Panagiotis Petrakopoulos (1):

      wifi: rtw88: Add NULL check for chip->edcca_th in rtw_fw_adaptivity_result()

Paolo Abeni (7):
mptcp: remove unneeded READ_ONCE() annotation
mptcp: do not reschedule the RTX timer for fallback sockets
mptcp: prevent race between disconnect() and rtx
mptcp: move the stale logic out of retrans scheduler
mptcp: avoid unneeded actions on subflow reset
mptcp: close race between scheduler and state change
mptcp: fix bad accounting in __mptcp_subflow_push_pending()

Parth Pancholi (1):
drm/bridge: tc358768: Set pre_enable_prev_first for reverse order

Paul Cercueil (1):
media: v4l2-common: Always register clock with device-specific name

Paul Chaignon (2):
bpf: Print breakdown of insns processed by subprogs
bpf: Report maximum combined stack depth

Pauli Virtanen (4):
Bluetooth: ISO: fix malformed ISO_END/CONT handling
Bluetooth: L2CAP: fix chan mode for LE_CONN_REQ + EXT_FLOWCTL pchan
Bluetooth: L2CAP: fix out-of-bounds write in l2cap_ecred_connect
Bluetooth: L2CAP: clear FLAG_DEFER_SETUP only for same PID/PSM

Paulo Alcantara (5):
smb: client: fix one-byte OOB read in smb2_parse_native_symlink()
smb: client: fix file type corruption in cifs_reparse_point_to_fattr()
smb: client: fix file type corruption in posix_reparse_to_fattr()
smb: client: fix file type corruption in wsl_to_fattr()
smb: client: use atomic_t for mnt_cifs_flags

Pavan Chebbi (1):
fwctl/bnxt_en: Move common definitions to include/linux/bnxt/

Pavan Kumar Linga (2):
idpf: introduce local idpf structure to store virtchnl queue chunks
idpf: introduce idpf_q_vec_rsrc struct and move vector resources to it

Pedro Falcato (1):
x86/alternatives: Exclude text poking against change_page_attr()

Pengpeng Hou (12):
soundwire: validate DT compatible before parsing it genirq/proc: Size interrupt directory names for 10-digit interrupt numbers drivers/of: validate live-tree string properties before string use drivers/of: validate status properties in reconfig state changes
regulator: da9121: Use subvariant ids in the I2C table
ALSA: usb-audio: caiaq: validate EP1 reply lengths
wifi: rsi: avoid reading TKIP MIC keys for non-TKIP ciphers
wifi: libertas: reject short monitor TX frames
wifi: libipw: fix key index receive bound checks
wifi: rsi: validate beacon length before fixed buffer copy drm/gma500: return errors from Oaktrail HDMI I2C reads
hwmon: (aspeed-pwm-tacho) Propagate reset deassert errors

Perry Yuan (1):
drm/amdgpu: flush pending RCU callbacks on module unload

Peter Ujfalusi (1):
soundwire: intel: Move suspend tracking from trigger to pm suspend

Peter Zijlstra (2):
perf: Fix addr_filter_ranges lifetime
x86/mm: Fix and document DEBUG_PAGEALLOC

Pierre Barre (2):
9p: invalidate readdir buffer on seek
9p: use kvzalloc for readdir buffer

Ping-Ke Shih (2):
wifi: rtw89: phy: check length before parsing PHY status IE
wifi: rtw89: 8851bu: add Mercusys MA60XNB (2c4e:0128)

Piotr Kubik (1):
leds: trigger: gpio: Use GPIOD_FLAGS_BIT_NONEXCLUSIVE

Pooja Katiyar (1):
thunderbolt: Don't access path config space on Lane 1 adapters in tb_switch_reset_host()

Potin Lai (1):

      hwmon: (pmbus/lm25066) Fix PMBus coefficients for LM5064/5066/5066i

Praveen Talari (1):
spi: core: Abort active target transfer on controller suspend

Prike Liang (1):
drm/amdgpu: skip gfx switch_power_profile during GPU reset

Priyansh Jain (1):
thermal/drivers/qcom/tsens: Atomic temperature read with hardware-guided retries

Pu Hu (1):
arm64: kprobes: Allow reentering kprobes while single-stepping

Qiang Liu (3):
ksmbd: fix sd_ndr.data memory leak in ksmbd_vfs_set_sd_xattr
ksmbd: fix n.data memory leak in ksmbd_vfs_set_dos_attrib_xattr
ksmbd: Fix acl.sd_buf memory leak and invalid sd_size error handling

Qing Luo (1):
mptcp: pm: userspace: fix address ID overflow

Qingfang Deng (3):
ppp: ppp_async: simplify tty disc_data access
ppp: ppp_synctty: simplify tty disc_data access
ppp_synctty: ensure a writeable skb header

Qingyu Zhang (1):
ALSA: ump: do not touch legacy_rmidi before it exists

Qiuxu Zhuo (3):
EDAC/igen6: Fix interleave boundary condition EDAC/igen6: Fix channel selection hash EDAC/igen6: Fix channel address decode for non-hash mode

Qu Wenruo (3):
btrfs: fix the possible bioc_list memory leak during error
btrfs: return proper negative error code for update_raid_extent_item()
btrfs: do not force reloc root creation during qgroup_account_snapshot()

Raf Dickson (1):
vsock: use sk_acceptq_is_full() helper in all transports

Rafael J. Wysocki (1):
rtc: cmos: Use platform_get_irq_optional() in cmos_platform_probe()

Ralph Boehme (2):
smb: client: refactor ACL setting control flow in id_mode_to_cifs_acl() smb/client: fix security flag calculation when setting security descriptors

Ranjani Vaidyanathan (1):
watchdog: imx7ulp_wdt: Keep WDOG running until A55 enters WFI on i.MX94

Ratheesh Kannoth (2):
octeontx2-pf: reset HTB scheduler topology before freeing queues
octeontx2-af: fix PF/CGX debugfs PCI bus lookup

Ravindra (1):

      Bluetooth: btusb: Add support for Intel Lizard Peak 2 (0x8087:0x0040)

Ricardo Neri (1):
x86/topology: Add missing struct declaration and attribute dependency

Ricardo Ribalda (1):
media: chips-media: wave5: Add range checks for dec_output_info

Riccardo Boninsegna (1):
media: rc: mceusb: Add support for 04eb:e033

Richard Fitzgerald (1):
ALSA: hda: cs35l56: Fail if wmfw file is missing

Rik van Riel (1):
perf/ftrace: Fix WARNING in __unregister_ftrace_function

Rob Herring (Arm) (1):
gpio: pisosr: Read "ngpios" as u32

Robert Abrahamse (1):
ALSA: usb-audio: Add quirk for Corsair Virtuoso (later revision)

Rohit Sinha (1):

      ALSA: hda/realtek - Add quirk for HP Victus 15-fa0xxx (MB 8A50)

Roman Li (1):
drm/amd/display: Set gpuvm min page size to 4K on dcn35/36

Roman Prucha (1):
ALSA: ctxfi: Fix CA20K2 S/PDIF passthrough

Rong Zhang (2):
Bluetooth: btmtk: Disable remote wakeup for MT7922/MT7925
Bluetooth: btrtl: Don't leak return code when parsing firmware format v2

Rosen Penev (8):
mips: cps: Assemble jr.hb with an R2 ISA level
net: ibm: emac: Reserve VLAN header in MJS limit
net: ibm: emac: fix unchecked platform_get_irq return value
ipmi: si: Use platform_get_irq_optional() to retrieve interrupt
netfilter: nf_conntrack: use get_unaligned_be32() in tcp_sack()
net: ibm: emac: mal: fix potential system hang in mal_remove()
sparc64: uprobes: add missing break
sparc: Disable compat support with LLD

Rounak Das (1):
EDAC/altera: Use ECC manager compatible to select A10/S10 IRQ layout

Rudi Heitbaum (1):
ASoC: rt5645: Perform the initial jack detect at probe

Runyu Xiao (5):
ipv6: use READ_ONCE() for bindv6only default in inet6_create()
net: au1000: move free_irq out of the close-time spinlocked section
ASoC: sti: initialize IRQ lock before requesting IRQ
cpufreq: initialize policy rwsem before sysfs publication
net: macb: initialize PTP state before registering clock

Ruoyu Wang (2):
crypto: ixp4xx - fix buffer chain unwind on allocation failure
ALSA: es18xx: check control allocation before private data setup

Russell King (Oracle) (4):
ARM: ensure interrupts are enabled in __do_user_fault()
net: stmmac: fix TSO support when some channels have TBS available
net: stmmac: add stmmac_tso_header_size()
net: stmmac: add TSO check for header length

SJ Park (1):
mm/damon/core: avoid infinite kdamond_merge_regions() internal loop

Sahil Chandna (1):
net: mana: Reserve extra CQ slot for the fence completion CQE

Sajal Gupta (1):
drm/gud: validate GUD_ROTATION_0 is present in supported rotations

Samson Tam (1):
drm/amd/display: Check for sharpening case when calculating max vtaps for scaler

Samuel Holland (1):
Revert "riscv: Reset pmm when PR_TAGGED_ADDR_ENABLE is not set"

Samuel Moelius (2):
Bluetooth: L2CAP: validate connectionless PSM length
f2fs: validate inline dentry name lengths before conversion

Sang-Heon Jeon (1):
media: remove conditional return with no effect

Sanjay Chitroda (1):
iio: accel: mma8452: switch to non-devm request_threaded_irq()

Sascha Bischoff (2):
irqchip/gic-v5: Immediately exec priority drop following activate irqchip/gic-v5: Preserve ICC_CR0_EL1 state

Sasha Levin (14):
Revert "arm64: dts: qcom: qcs6490-rb3gen2: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: lemans: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: talos: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: sm8750: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: sm8650: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: sm8550: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: sm8450: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: sm8350: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: sm8250: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: sm8150: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: sdm845: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: sc8180x: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: sar2130p: Fix the PCIe iommu-map entries" Revert "arm64: dts: qcom: kodiak: Fix the PCIe iommu-map entries"

Satyajit Roy (3):
drm/amd/display: Rebuild InfoFrames on output color space changes drm/amd/display: Propagate HDMI RGB quantization selectability drm/amd/display: Honor Broadcast RGB for BT.2020 RGB output

Sebastian Andrzej Siewior (4):
mailbox: imx: Use devm_pm_runtime_enable()
mailbox: imx: Add a channel shutdown field
mailbox: imx: use devm_of_platform_populate()
ring-buffer: Acquire the lock with irqsave in rb_wake_up_waiters()

Seiji Nishikawa (1):
sched/rt,dl: Skip migrate-disabled tasks when picking a push candidate

Selvamani Rajagopal (5):
net: ethernet: oa_tc6: Interrupt is active low, level triggered.
net: ethernet: oa_tc6: Protect skb pointer used by two different kernel instances
net: ethernet: oa_tc6: Improve the error recovery
net: ethernet: oa_tc6: Disable tx queues on fatal error
net: ethernet: oa_tc6: Fix for the wrong data type

Selvin Xavier (1):
RDMA/bnxt_re: Proper rollback if the ioremap fails

Seungwon Bae (1):
vxlan: reject dynamic fdb entries that reference a nexthop id

Shahar Shitrit (2):
net/mlx5e: Fix missing FEC mode mapping for RS_544_514_INTERLEAVED_QUAD net/mlx5e: Fix setting RS FEC after remapping

Shawn Lin (1):
mmc: core: Add validation for host-provided max_segs

Shay Drory (2):
net/mlx5e: Verify unique vhca_id count instead of range net/mlx5: E-Switch, align disable sequence with switchdev-to-legacy transition

Shengjiu Wang (1):
ASoC: fsl-asoc-card: reduce WM8904 PLL ratio to meet frequency limit

Shiji Yang (1):
pwm: mediatek: set mt7628 pwm45_fixup flag to false

Shivang Upadhyay (1):
ppc/fadump: invoke kmsg_dump in fadump panic path

Shivaprasad G Bhat (2):
powerpc/eeh: Fix recursive locking on devices without EEH sensitive driver
powerpc: pci-ioda: Fix the stale irq chip reference

Shiwu Zhang (1):
drm/amdgpu: fix buffer overflow during vBIOS update

Shixiong Ou (1):
drm/sched: Create a fake device for KUnit tests

Shuangpeng Bai (1):
btrfs: fix transaction use-after-free in raid stripe insertion

Shubham Chakraborty (1):
hwmon: (raspberrypi) Fix delayed-work teardown race

Shubham Nayak (1):

      ALSA: hda/realtek: Add quirk for HP Victus 16-e0xxx (88EE) to enable mute LED

Sicong Huang (1):
virt: acrn: Fix irqfd use-after-free during eventfd shutdown

Siew Chin Lim (1):
firmware: stratix10-svc: change get provision data to async SMC call

Simon Xue (1):
iommu/rockchip: disable fetch dte time limit

Slawomir Stepien (1):
drm/cirrus-qemu: Validate BAR0 size during probe

Soheil Hassas Yeganeh (1):
x86/cfi: Fix FineIBT hash offset in cfi_get_func_hash()

Sophie D (1):
drm/gud: Add RCade Display Adapter VID/PID pair

Srinivas Kandagatla (1):
ASoC: qcom: q6apm: return error code to consumers on failures

Srinivasan Shanmugam (2):
drm/amdgpu: Fix missing unwind in amdgpu_ib_schedule() error path drm/amdgpu: Make amdgpu_vm_flush() non-failing in submission path

Stanley Chu (1):
i3c: master: svc: Prevent IRQ storm from false SLVSTART on NPCM845

Stanley.Yang (1):
drm/amdgpu: harden FRU PIA parsing with bounded helpers

Stefan Berger (1):
integrity: Check for NULL returned by asymmetric_key_public_key

Stepan Ionichev (4):

      mmc: davinci: avoid NULL deref of host->data in IRQ handler
      usb: gadget: goku_udc: avoid NULL deref of dev->driver in INT_USBRESET log
      tty: serial: 8250: protect against NULL uart->port.dev in register
      iio: adc: qcom-spmi-iadc: balance enable_irq_wake() on driver unbind

Steven Rostedt (2):
tracing: Remove get_trigger_ops() and add count_func() from trigger ops
tracing: Merge struct event_trigger_ops into struct event_command

Stian Halseth (1):
sunvdc: unmap LDC cookies when the descriptor send fails

Sudeep Holla (2):
firmware: arm_scmi: Validate SENSOR_UPDATE payload size
firmware: arm_scmi: Validate BASE_ERROR_EVENT payload size

Sumanth Korikkar (1):
s390/diag324: Preserve -EBUSY return code

Sumeet Pawnikar (1):
powercap: intel_rapl: Fix memory leak in rapl_add_package_cpuslocked()

Sun Jian (1):
init/main: read bootconfig header with get_unaligned_le32()

Sunday Clement (1):
drm/amdkfd: Fix OOB memory exposure in get_wave_state()

Sunil Goutham (1):
octeontx2-af: Fix limiting SRIOV VF count logic

Sunil Khatri (3):
drm/amdgpu/userq: pin mqd and fw object bo to avoid eviction drm/amdgpu: use atomic operation to achieve lockless serialization drm/drm_exec: fix up contended obj when num_objects is 0

Svyatoslav Ryhel (1):
ARM: tegra: tf600t: Invert accelerometer calibration matrix

Takashi Iwai (2):
ALSA: hda/realtek: Add quirk for HP Pavilion x360
ALSA: caiaq: Fix potential double-free at error path

Tao Cui (2):
RDMA/counter: Fix num_counters leak on bind_qp failure in alloc_and_bind()
blk-cgroup: fix leaks and online flag on radix_tree_insert failure

Taylor Bates (1):
mlxsw: spectrum_ptp: Fix napi_gro_receive() call from GC workqueue context

Terry Hsiao (3):

      drm/panel-edp: Add CSW PNB601LS1-2 and LGD LP116WHA-SPB1
      drm/panel-edp: Add AUO B140XTN07.5, AUO B140HAK03.5, AUO B116XTN02.3, AUO B140XTK02.4, AUO B140HAN07.7
      drm/panel-edp: Add BOE NT140WHM-N4T, BOE NT140WHM-T05, BOE NV140FHM-N40

Thadeu Lima de Souza Cascardo (1):
drm/ttm: Fix bo resource use-after-free

Thibault Ferrante (1):
selftests/powerpc/tm: Fix tcheck() reading uninitialised CR value

Thiyagarajan Pandiyan (1):
wifi: nl80211: Increase ie_len size to prevent truncated IEs in new peer notifications

Thomas Gleixner (2):
genirq/manage: Make NMI cleanup RT safe tick/broadcast: Plug clockevents replacement race

Thomas Hellström (1):
drm/xe: Flush LSC untyped L1 dataport cache after rcs/ccs batches

Thomas Lin (1):
spi: dw-mmio: Add ACPI ID LECA0002 for LECARC SoCs

Thomas Richter (1):
perf/core: Allow list_del during perf_event_overflow()

Thomas Weißschuh (2):
tools/nolibc: avoid call to wcslen() in _start_c() inserted by clang
tracing: Restore :mod: trailer after parsing in ftrace_set_clr_event()

Thorsten Blum (7):
crypto: omap - add omap_des_unregister_algs helper
crypto: atmel-ecc - add support for atecc608b
crypto: atmel-sha204a - remove sysfs group before hwrng powerpc/kexec_file: Use inclusive range checks in add_usable_mem() powerpc/kexec_file: Use inclusive range checks for excluded memory powerpc/ps3: Fix repository.c build failure
drm/i915: Fix memory leak in query_perf_config_list()

Théo Lebrun (2):
net: macb: rename bp->sgmii_phy field to bp->phy
net: macb: unify device pointer naming convention

Tianchu Chen (1):
ASoC: sprd: validate compress buffer sizes against fixed allocations

Tianze Shao (1):
ASoC: rt712-sdca: reset codec at io_init to fix silent headphone

Tiezhu Yang (1):
libbpf: Add __NR_bpf definition for LoongArch

Timur Kristóf (2):
drm/amdgpu: Use system unbound workqueue for soft IH ring drm/amd/pm/si: Don't schedule thermal work when queue isn't initialized

Timur Tabi (2):
drm/nouveau/gsp: add SEC2 to GA100 chip table drm/nouveau/bios: skip the IFR header if present

Tobias Deiminger (1):
leds: pca9532: Don't stop blinking for non-zero brightness

Tom Chung (1):
drm/amd/display: Fix CRC open failure during active rendering

Tommaso Merciai (1):
drm: rz-du: Ensure correct suspend/resume ordering with VSP

Tommy Huang (1):
rtc: aspeed: add AST2700 compatible

Tristan Madani (2):
ALSA: usbusx2y: fix in04_last array size mismatch with in04_buf
ALSA: usbusx2y: validate URB actual_length in interrupt callback

Tung Nguyen (1):
tipc: fix NULL deref in tipc_named_node_up() on empty publication list

Tuo Li (1):
ASoC: mediatek: mt8365-afe-pcm: fix possible NULL-pointer dereferences in mt8365_afe_suspend()

Tvrtko Ursulin (1):
drm/ttm: Tidy usage of local variables a little bit

Tze Yee Ng (1):
dmaengine: dw-axi-dmac: fix PM for system sleep and channel alloc

Tzung-Bi Shih (8):
platform/chrome: Resolve kb_wake_angle visibility race
watchdog: msc313e: Fix NULL pointer dereference in PM callbacks
watchdog: msc313e: Avoid division by zero
watchdog: msc313e: Fix clock leak and spurious timer in settimeout()
watchdog: msc313e: Enable clock before accessing hardware registers
watchdog: msc313e: Fix spurious reset on suspend
watchdog: msc313e: Fix undefined behavior
watchdog: msc313e: Sync timeout value if WDT was running at boot

Uwe Küchler (1):
ALSA: usb-audio: Add quirk for Novation Mininova

Vadim Fedorenko (2):
spi: xilinx: let transfers timeout in case of no IRQ
ptp: ocp: add shutdown callback

Vaibhav Jain (1):
powerpc/pseries: Ensure vpa,slb_shadow & dtl are unregistered during crash

Vamsi Attunuru (1):
vdpa/octeon_ep: Use 4 bytes for mailbox signature

Vasant Hegde (1):
iommu/amd: Fix premature break in init_iommu_one() again

Vasileios Almpanis (2):
configfs: pin the symlink target's dirent instead of chasing ->ci_dentry
configfs: unhash the dentry before dropping the item in rmdir

Vasily Gorbik (4):
s390/ipl: Fix NULL deref in kdump without re-IPL parm block s390/ipl: Fix NULL deref in dump_reipl without re-IPL parm block s390/boot: Fix physical memory search range s390/boot: Avoid IPL parameter append past command line

Venkat Rao Bagalkote (1):
char/nvram: Remove redundant nvram_mutex

Vernon Yang (1):
x86/mm: Fix user-space data loss with MADV_FREE and THP

Viacheslav Dubeyko (3):
hfsplus: fix issue of direct writes beyond end-of-file
hfsplus: rework hfsplus_readdir() logic
hfs: rework hfsplus_readdir() logic

Victor Nogueira (6):
net/sched: act_api: budget all shared attributes in notify skbs net/sched: act_api: size the RTM_GETACTION reply from the actions net/sched: act_api: fix skb sizing and action leak on reoffload delete net/sched: cls_route: free emptied bucket on filter move net/sched: cls_route: Reject handle aliasing
net/sched: cls_route: Fix in-place replace

Viken Dadhaniya (1):
spi: spi-qcom-qspi: Fix incomplete error handling in runtime PM

Viktor Menshin (1):
ALSA: hda/realtek: Add quirk for Lenovo Xiaoxin 14 GT

Vincent Guittot (2):
sched/eevdf: Fix augmented max_slice sched/eevdf: Fix rb augmented with multi fields

Vineeth Karumanchi (1):
net: macb: fix NULL pointer dereference on unbind with fixed-link

Vineeth Vijayan (1):
s390/cio: Purge based on the cdev's online status

Vishal Moola (Oracle) (1):
x86/mm/pat: Convert split_large_page() to use ptdescs

Vishnu Razdan (1):
hwmon: (pmbus) Clear generic status alarms with CLEAR_FAULTS

Viswajith Murali (1):
octeontx2-af: mcs: Clear stale X2P calibration state before calibration

Vladislav Karmanov (1):
net: phy: mediatek-ge: disable EEE on the MT7530 PHY

Vlatko Kosturjak (1):
ppp_async: drop the errored frame instead of resetting its headroom

Wang Yan (1):
perf powerpc-vpadtl: Fix raw_size of DTL samples

Wang YuWei (1):
spi: dw-dma: Wait for controller idle before completing Tx

Wanwu Li (2):
sched_ext: Fix timer pinning and return value in scx_central
sched_ext: Fix vtime delta loss in scx_flatcg cgroup migration

Wei Qisen (1):
net: sfp: add quirk for OEM 2.5G optical modules

Wei Zhang (1):
wifi: ath11k: cancel SSR work items during PCI shutdown

Weiming Shi (7):
ACPICA: Fix NULL pointer dereference in acpi_ns_custom_package()
btrfs: tree-checker: validate INODE_REF's namelen net/sched: defer qdisc freeing after failed creation
net: dsa: tag_brcm: legacy FCS: request needed tailroom
fbdev: vfb: defer cleanup until the last reference
i2c: smbus: reject oversized block transfers in the common path
net: appletalk: fix NULL pointer dereference in aarp_send_ddp()

Wenjie Qi (3):
f2fs: validate MOVE_RANGE destination size
f2fs: limit recovery filename logging to stored length
f2fs: reject setattr size changes on large folio files

Wentao Guan (1):
iommu/arm-smmu-v3: Disable implementations during devm teardown

Wentao Liang (1):
net: qrtr: fix node refcount leak on ctrl packet alloc failure

Wesley Cheng (1):
phy: qcom: m31-eusb2: Make USB repeater optional

Xiang Liu (2):
drm/amd/ras: Fix CPER ring debugfs read overflow drm/amd/ras: reset CPER ring on corrupt entry size

Xiaogang Chen (2):
drm/amdkfd: Let driver decide buffer size at AMDKFD_IOC_GET_DMABUF_INFO ioctl drm/amdkfd: check find_first_zero_bit before __set_bit on kfd->doorbell_bitmap

Xie Yuanbin (1):
ARM: 9484/1: enable interrupts when unhandled user faults are triggered

Xin Long (2):
sctp: fix err_chunk memory leaks in INIT handling
sctp: fix a TOCTOU race in SCTP_CMD_TIMER_START

XingWang Xiang (2):
net: mctp: i3c: serialize probe with bus removal
genetlink: pin family module during policy dump

Xiong Weimin (4):
virtio_input: reset device if input_register_device() fails
virtio_mmio: disable IRQ wake before free_irq
vdpa: ifcvf: Put device on unsupported feature error
vdpa: solidrun: Free IRQs after request failure

Xixin Liu (6):
nvme-rdma: fix -EIO cleanup order in queue_rq
nvmet-rdma: fix queue leak when connect backlog is exceeded
perf: RISC-V: check cpu_hw_evt before dereference in overflow IRQ
nvme-tcp: defer TLS inline send to io_work
perf: RISC-V: store available counter mask as bitmap
perf: RISC-V: use BIT_ULL for u64 overflow masks

Xu Rao (3):
ata: libata-pmp: add JMicron JMS562 quirk
ALSA: hda: restore MFG widget enumeration after core split
Bluetooth: btqcomsmd: destroy RPMsg endpoints before freeing hci_dev

Xu Yang (1):
usb: gadget: udc: skip pullup() if already connected

Xuanqiang Luo (3):

      raw: annotate disconnect-side IPv4 match writers
      net/sched: act_api: release all action references on NEWACTION failure
      fou: Fix use-after-free in fou_create()

Xue Lei (1):
rtc: mv: add suspend/resume support for wakeup

Yael Chemla (1):
net/mlx5: E-Switch: fix use-after-free in mlx5_eswitch_termtbl_put

Yao Sang (1):
nvme: refresh multipath head zoned limits from path limits

Yazen Ghannam (2):
RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed x86/amd_node: Fix PCI device reference counting in amd_smn_init()

Yehyeong Lee (1):
net: drop_monitor: fix info leak in NET_DM_ATTR_PAYLOAD

Yevgeny Kliteynik (2):
net/mlx5: HWS, Check if device is down while polling for completion net/mlx5: HWS, Handle destroying table that has a miss table

YiPeng Chai (1):
drm/amdgpu: check and drop invalid bad page records

Yicong Hui (1):
net/micrel: Fix typos in micrel driver code comments

Yilin Zhang (2):
ALSA: pcm: Serialize PCM mmap with buffer reallocation to fix page UAF
inet: frags: invalidate queues before flushing them

Yogesh Mohan Marimuthu (1):
drm/amdgpu/userq: fix struct drm_amdgpu_info_device padding for 32bit compile

Yongqiang Sun (2):
drm/amdkfd: fix SMI event cross-process information leak drm/amdkfd: Unwind debug trap enable on copy_to_user failure

Yousef Alhouseen (3):
leds: uleds: Return -EFAULT on copy_to_user() failure xen/front-pgdir-shbuf: free grant reference head on errors xen/gntalloc: validate grant count before allocation

Youssef Samir (1):
accel/qaic: Address potential out-of-bounds read in resp_worker()

Yu Kuai (2):
md/raid5: account discard IO
blk-cgroup: protect iterating blkgs with blkcg->lock in blkcg_print_stat()

Yu Peng (1):
arm64: fixmap: Allow 256K early_ioremap() at any offset

Yu Zhang (2):
vhost-vdpa: don't install the eventfd_ctx_fdget() error in config_ctx
vhost-vdpa: protect config_ctx from being freed under the config callback

Yudi Yang (1):
drm/rockchip: analogix_dp: fix unchecked bound endpoint name length

Yuho Choi (1):
sctp: Unwind address notifier registration on failure

Yung-Tse Cheng (1):
virtio-fs: avoid double-free on failed queue setup

Yunxiang Li (1):
drm/amdgpu/ras: add ras_suspend callback and use it for cp_ecc_error_irq

Yuqi Xu (1):
wifi: cfg80211: reject duplicate wiphy cipher suite entries

Yury Norov (1):
bitfield: wire __bf_shf to __builtin_ctzll

Zhang Cen (1):
btrfs: tree-checker: validate names in ROOT_REF and ROOT_BACKREF

Zhang Heng (2):
ALSA: hda/realtek: Add HDA_CODEC_QUIRK for Samsung 750XBE/730XBE
ASoC: amd: yc: Add DMI quirk for HP Victus Laptop 16-e1xxx

Zhang Tianci (1):

      fuse: set ff->flock only on success

ZhangGuoDong (1):
smb: move copychunk definitions to common/smb2pdu.h

Zhanjun Dong (1):
drm/xe: Fix null pointer dereference in devcoredump cleanup

Zhao Li (3):
wifi: mac80211: validate deauth frame length before reason access
wifi: cfg80211: validate assoc response length before status and IE access
wifi: cfg80211: validate rx/tx MLME callback frame lengths before access

Zhaoyang Yu (1):
media: dm1105: fix missing error check for dma_alloc_coherent

ZhengYuan Huang (3):
fs/ntfs3: preserve non-DOS attribute bits in system.dos_attrib fs/ntfs3: validate index entry key bounds
btrfs: balance: fix potential bg lookup failure in btrfs_may_alloc_data_chunk()

Zhiling Zou (3):
net: bridge: use option bits for CFM/MRP frame handlers
ieee802154: 6lowpan: fix NULL dereference in lowpan_newlink
ipv6: flowlabel: cap duplicate leases per socket

Zhongqiu Han (1):
cpufreq: zero-initialize policy cpumask before sysfs publication

Zide Chen (1):
perf/x86/intel/uncore: Guard against invalid box control address

Zihan Xi (3):
ipv6: fix fib6 walker UAF on seq stop
ipv4: fib: bound automatic table ID allocation
ipmr: account multicast table and route memory

Ziyi Guo (1):
dlm: add usercopy whitelist to dlm_cb cache

Zizhi Wo (1):
scsi: core: Do not block on tag allocation in scsi_eh_lock_door()

Zqiang (1):
rcu-tasks: Fix possible boot-time tests failed for the call_rcu_tasks()

bui duc phuc (3):
ASoC: rockchip: rockchip_pdm: Handle runtime PM resume failures in set_fmt
ASoC: rockchip: rockchip_pdm: Reorder clock enable sequence
ASoC: rockchip: spdif: Restore regcache cache-only mode on sync failure

chunzhi.lin (1):
net: phy: motorcomm: use device properties for firmware tuning

guoqi0226 (1):
spi: Add NULL check for spi_get_device_id() in spi_get_device_match_data()

hpp.iscas (3):
ASoC: bcm: bcm63xx: Publish the OF module aliases
ASoC: Intel: SST: Publish the PCI module aliases
ASoC: mt6351: Publish the OF module alias

ikaros (13):
ACPICA: Fix condition check in acpi_ps_parse_loop()
ACPICA: Fix use-after-free in acpi_ds_terminate_control_method()
ACPICA: add boundary checks in acpi_ps_get_next_field()
ACPICA: validate byte_count in acpi_ps_get_next_package_length()
ACPICA: Prevent adding invalid references
ACPICA: Fix integer overflow in acpi_ex_opcode_3A_1T_1R() (mid_op)
ACPICA: Improve argument parsing in acpi_ps_get_next_simple_arg()
ACPICA: validate handler object type in two places
ACPICA: Add package limit checks in parser functions
ACPICA: Add validation for node in acpi_ns_build_normalized_path()
ACPICA: Enhance OEM ID and Table ID validation in acpi_ex_load_table_op()
ACPICA: Enhance buffer validation in acpi_ut_walk_aml_resources()
ACPICA: add boundary checks in two places

leixiang (1):

      KVM: PPC: Book3S HV: Set irqfd->producer only on success

liuxixin (1):
nvme: validate FDP configuration descriptor sizes

liyouhong (1):
ata: ahci: fail probe if BAR too small for claimed ports

shayderrr (1):
host1x: bus: Fix missing ops null check in error teardown

wangdicheng (2):
ASoC: amd: renoir: fix disable_pdm_interrupts() to clear mask bits
ASoC: amd: yc: fix memory leak in acp6x_pdm_dma_close()

Ștefan Ghețu (1):
ASoC: fsl_micfil: balance mclk enable/disable

author maintainer
#1 lore raw
Documentation/ABI/testing/sysfs-fs-erofs +3 -3
index b9243c7f28d7..0b8b4354e40b 100644
@@ -3,9 +3,9 @@ Date:		November 2021
 Contact:	"Huang Jianan" <[email protected]>
 Description:	Shows all enabled kernel features.
 		Supported features:
-		zero_padding, compr_cfgs, big_pcluster, chunked_file,
-		device_table, compr_head2, sb_chksum, ztailpacking,
-		dedupe, fragments, 48bit, metabox.
+		compr_cfgs, big_pcluster, chunked_file, device_table,
+		compr_head2, sb_chksum, ztailpacking, dedupe, fragments,
+		xattr_prefixes, 48bit, metabox.
 
 What:		/sys/fs/erofs/<disk>/sync_decompress
 Date:		November 2021
Documentation/hwmon/gpd-fan.rst +1 -1
index 0b56b70e6264..3aecda2d82d8 100644
@@ -64,7 +64,7 @@ pwm1_enable
   at full speed. Write "1" to set to manual, write "2" to let the EC control
   decide fan speed. Read this attribute to see current status.
 
-  NB:In consideration of the safety of the device, when setting to manual mode,
+  NB: In consideration of the safety of the device, when setting to manual mode,
   the pwm speed will be set to the maximum value (255) by default. You can set
   a different value by writing pwm1 later.
 
Documentation/hwmon/hwmon-kernel-api.rst +15 -0
index 9fcde32a140d..c3eb433a78f6 100644
@@ -42,6 +42,9 @@ register/unregister functions::
 
   char *devm_hwmon_sanitize_name(struct device *dev, const char *name);
 
+  int hwmon_notify_event(struct device *dev, enum hwmon_sensor_types type,
+			 u32 attr, int channel);
+
   void hwmon_lock(struct device *dev);
   void hwmon_unlock(struct device *dev);
 
@@ -90,6 +93,18 @@ implemented in the driver, or debugfs functions, hwmon_lock() and hwmon_unlock()
 can be used to ensure that calls to those functions are serialized. Those
 functions also support guard() and scoped_guard() variants.
 
+Drivers can call hwmon_notify_event() to notify userspace and the thermal
+subsystem when a hardware monitoring event (such as an alarm or a fault
+condition) occurs or clears. The parameters are the hwmon device, the sensor
+type, the attribute identifier associated with the event (such as
+hwmon_temp_max_alarm or hwmon_fan_fault), and the sensor channel number.
+hwmon_notify_event() generates a sysfs event (calling sysfs_notify()) and a
+udev event with the attribute name passed in the NAME environment property
+(e.g., "NAME=temp1_max_alarm"). If the event is for a temperature sensor and
+the sensor is attached to a thermal zone, it also notifies the thermal
+subsystem to update the thermal zone. hwmon_notify_event() returns 0 on
+success or a negative error code on failure.
+
 Using devm_hwmon_device_register_with_info()
 --------------------------------------------
 
Documentation/netlink/specs/rt-link.yaml +2 -0
index 692b3cd47c31..64db9c0b446e 100644
@@ -881,6 +881,8 @@ attribute-sets:
       -
         name: txqlen
         type: u32
+        checks:
+          max: 32767
       -
         name: map
         type: binary
Documentation/networking/net_cachelines/inet_connection_sock.rst +1 -1
index 8fae85ebb773..cc2000f55c29 100644
@@ -12,8 +12,8 @@ struct inet_sock                    icsk_inet              read_mostly         r
 struct request_sock_queue           icsk_accept_queue
 struct inet_bind_bucket             icsk_bind_hash         read_mostly                             tcp_set_state
 struct inet_bind2_bucket            icsk_bind2_hash        read_mostly                             tcp_set_state,inet_put_port
-struct timer_list                   icsk_retransmit_timer  read_write                              inet_csk_reset_xmit_timer,tcp_connect
 struct timer_list                   icsk_delack_timer      read_mostly                             inet_csk_reset_xmit_timer,tcp_connect
+struct timer_list                   icsk_keepalive_timer
 u32                                 icsk_rto               read_write                              tcp_cwnd_validate,tcp_schedule_loss_probe,tcp_connect_init,tcp_connect,tcp_write_xmit,tcp_push_one
 u32                                 icsk_rto_min
 u32                                 icsk_rto_max           read_mostly                             tcp_reset_xmit_timer
Documentation/scheduler/sched-ext.rst +1 -1
index a72461b1c930..09f28db3bc8d 100644
@@ -181,7 +181,7 @@ optional. The following modified excerpt is from
 
     void BPF_STRUCT_OPS(simple_exit, struct scx_exit_info *ei)
     {
-            exit_type = ei->type;
+            exit_type = ei->kind;
     }
 
     SEC(".struct_ops")
MAINTAINERS +1 -0
index 022ad429aa9f..f5ea8588244c 100644
@@ -24964,6 +24964,7 @@ R:	Jan Dabros <[email protected]>
 L:	[email protected]
 S:	Supported
 F:	drivers/i2c/busses/i2c-designware-*
+F:	include/linux/designware_i2c.h
 
 SYNOPSYS DESIGNWARE I2C DRIVER - AMDISP
 M:	Nirujogi Pratap <[email protected]>
Makefile +1 -1
index a009a1618fd7..f1562b84fb2e 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 6
 PATCHLEVEL = 18
-SUBLEVEL = 52
+SUBLEVEL = 53
 EXTRAVERSION =
 NAME = Baby Opossum Posse
 
arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts +3 -3
index 5d9e23a43820..856b1bb8b6f3 100644
@@ -1040,9 +1040,9 @@ imu@69 {
 			vdd-supply   = <&vdd_3v3_sys>;
 			vddio-supply = <&vdd_1v8_vio>;
 
-			mount-matrix =	 "0", "-1",  "0",
-					"-1",  "0",  "0",
-					 "0",  "0", "-1";
+			mount-matrix =	 "0",  "1",  "0",
+					 "1",  "0",  "0",
+					 "0",  "0",  "1";
 
 			/* External I2C interface */
 			i2c-gate {
arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts +13 -0
index c6ef0a20c19f..4f57e43af642 100644
@@ -486,4 +486,17 @@ sound {
 
 		nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
 	};
+
+	thermal-zones {
+		cpu-thermal {
+			trips {
+				cpu-alert {
+					/* throttle at 60C until temperature drops to 59.8C */
+					temperature = <60000>;
+					hysteresis = <200>;
+					type = "passive";
+				};
+			};
+		};
+	};
 };
arch/arm/mach-ux500/cpu-db8500.c +3 -3
index b1a70f203372..0d7530fb6ad0 100644
@@ -12,7 +12,7 @@
 #include <linux/irq.h>
 #include <linux/irqchip.h>
 #include <linux/irqchip/arm-gic.h>
-#include <linux/mfd/dbx500-prcmu.h>
+#include <linux/mfd/db8500-prcmu.h>
 #include <linux/platform_data/arm-ux500-pm.h>
 #include <linux/platform_device.h>
 #include <linux/io.h>
@@ -81,7 +81,7 @@ static void __init ux500_init_irq(void)
 	struct resource r;
 
 	irqchip_init();
-	prcmu_early_init();
+	db8500_prcmu_early_init();
 	np = of_find_compatible_node(NULL, NULL, "stericsson,db8500-prcmu");
 	of_address_to_resource(np, 0, &r);
 	of_node_put(np);
@@ -101,7 +101,7 @@ static void ux500_restart(enum reboot_mode mode, const char *cmd)
 	local_irq_disable();
 	local_fiq_disable();
 
-	prcmu_system_reset(0);
+	db8500_prcmu_system_reset(0);
 }
 
 static const struct of_device_id u8500_local_bus_nodes[] = {
arch/arm/mm/fault.c +11 -1
index 65b652b4dec3..577103c37d1b 100644
@@ -190,7 +190,8 @@ __do_kernel_fault(struct mm_struct *mm, unsigned long addr, unsigned int fsr,
 
 /*
  * Something tried to access memory that isn't in our memory map..
- * User mode accesses just cause a SIGSEGV
+ * User mode accesses just cause a SIGSEGV. Ensure interrupts are enabled
+ * for preempt RT.
  */
 static void
 __do_user_fault(unsigned long addr, unsigned int fsr, unsigned int sig,
@@ -198,6 +199,8 @@ __do_user_fault(unsigned long addr, unsigned int fsr, unsigned int sig,
 {
 	struct task_struct *tsk = current;
 
+	local_irq_enable();
+
 #ifdef CONFIG_DEBUG_USER
 	if (((user_debug & UDBG_SEGV) && (sig == SIGSEGV)) ||
 	    ((user_debug & UDBG_BUS)  && (sig == SIGBUS))) {
@@ -272,6 +275,7 @@ do_kernel_address_page_fault(struct mm_struct *mm, unsigned long addr,
 		 * should not be faulting in kernel space, which includes the
 		 * vector/khelper page. Handle the branch predictor hardening
 		 * while interrupts are still disabled, then send a SIGSEGV.
+		 * Note that __do_user_fault() will enable interrupts.
 		 */
 		harden_branch_predictor();
 		__do_user_fault(addr, fsr, SIGSEGV, SEGV_MAPERR, regs);
@@ -649,6 +653,9 @@ do_DataAbort(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
 	if (!inf->fn(addr, fsr & ~FSR_LNX_PF, regs))
 		return;
 
+	if (likely(user_mode(regs)))
+		local_irq_enable();
+
 	pr_alert("8<--- cut here ---\n");
 	pr_alert("Unhandled fault: %s (0x%03x) at 0x%08lx\n",
 		inf->name, fsr, addr);
@@ -687,6 +694,9 @@ do_PrefetchAbort(unsigned long addr, unsigned int ifsr, struct pt_regs *regs)
 	if (!inf->fn(addr, ifsr | FSR_LNX_PF, regs))
 		return;
 
+	if (likely(user_mode(regs)))
+		local_irq_enable();
+
 	pr_alert("8<--- cut here ---\n");
 	pr_alert("Unhandled prefetch abort: %s (0x%03x) at 0x%08lx\n",
 		inf->name, ifsr, addr);
arch/arm64/boot/dts/qcom/lemans.dtsi +4 -4
index 806b6b5d4b20..0861e4ead93e 100644
@@ -2739,8 +2739,8 @@ pcie0: pcie@1c00000 {
 					<&gem_noc MASTER_APPSS_PROC 0 &config_noc SLAVE_PCIE_0 0>;
 			interconnect-names = "pcie-mem", "cpu-pcie";
 
-			iommu-map = <0x0 &pcie_smmu 0x0000 0x0 0x1>,
-				    <0x100 &pcie_smmu 0x0001 0x0 0x1>;
+			iommu-map = <0x0 &pcie_smmu 0x0000 0x1>,
+				    <0x100 &pcie_smmu 0x0001 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>,
 				 <&gcc GCC_PCIE_0_LINK_DOWN_BCR>;
@@ -2912,8 +2912,8 @@ pcie1: pcie@1c10000 {
 					<&gem_noc MASTER_APPSS_PROC 0 &config_noc SLAVE_PCIE_1 0>;
 			interconnect-names = "pcie-mem", "cpu-pcie";
 
-			iommu-map = <0x0 &pcie_smmu 0x0080 0x0 0x1>,
-				    <0x100 &pcie_smmu 0x0081 0x0 0x1>;
+			iommu-map = <0x0 &pcie_smmu 0x0080 0x1>,
+				    <0x100 &pcie_smmu 0x0081 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>,
 				 <&gcc GCC_PCIE_1_LINK_DOWN_BCR>;
arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts +9 -9
index 6be927c18482..18cea8812001 100644
@@ -823,15 +823,15 @@ &pcie1 {
 	pinctrl-0 = <&pcie1_reset_n>, <&pcie1_wake_n>, <&pcie1_clkreq_n>;
 	pinctrl-names = "default";
 
-	iommu-map = <0x0 &apps_smmu 0x1c80 0x0 0x1>,
-		    <0x100 &apps_smmu 0x1c81 0x0 0x1>,
-		    <0x208 &apps_smmu 0x1c84 0x0 0x1>,
-		    <0x210 &apps_smmu 0x1c85 0x0 0x1>,
-		    <0x218 &apps_smmu 0x1c86 0x0 0x1>,
-		    <0x300 &apps_smmu 0x1c87 0x0 0x1>,
-		    <0x400 &apps_smmu 0x1c88 0x0 0x1>,
-		    <0x500 &apps_smmu 0x1c89 0x0 0x1>,
-		    <0x501 &apps_smmu 0x1c90 0x0 0x1>;
+	iommu-map = <0x0 &apps_smmu 0x1c80 0x1>,
+		    <0x100 &apps_smmu 0x1c81 0x1>,
+		    <0x208 &apps_smmu 0x1c84 0x1>,
+		    <0x210 &apps_smmu 0x1c85 0x1>,
+		    <0x218 &apps_smmu 0x1c86 0x1>,
+		    <0x300 &apps_smmu 0x1c87 0x1>,
+		    <0x400 &apps_smmu 0x1c88 0x1>,
+		    <0x500 &apps_smmu 0x1c89 0x1>,
+		    <0x501 &apps_smmu 0x1c90 0x1>;
 
 	status = "okay";
 };
arch/arm64/boot/dts/qcom/sar2130p.dtsi +4 -4
index d7a80d832f08..d65ad0df6865 100644
@@ -1329,8 +1329,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 					 &config_noc SLAVE_PCIE_0 QCOM_ICC_TAG_ALWAYS>;
 			interconnect-names = "pcie-mem", "cpu-pcie";
 
-			iommu-map = <0x0   &apps_smmu 0x1c00 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1c01 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c00 0x1>,
+				    <0x100 &apps_smmu 0x1c01 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -1455,8 +1455,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 					 &config_noc SLAVE_PCIE_1 QCOM_ICC_TAG_ALWAYS>;
 			interconnect-names = "pcie-mem", "cpu-pcie";
 
-			iommu-map = <0x0   &apps_smmu 0x1e00 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1e01 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1e00 0x1>,
+				    <0x100 &apps_smmu 0x1e01 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>,
 				<&gcc GCC_PCIE_1_LINK_DOWN_BCR>;
arch/arm64/boot/dts/qcom/sc7280.dtsi +4 -4
index 7d53e06e97b0..0f566dd75c96 100644
@@ -2273,8 +2273,8 @@ pcie0: pcie@1c00000 {
 				      "aggre0",
 				      "aggre1";
 
-			iommu-map = <0x0   &apps_smmu 0x1c00 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1c01 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c00 0x1>,
+				    <0x100 &apps_smmu 0x1c01 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -2419,8 +2419,8 @@ pcie1: pcie@1c08000 {
 
 			dma-coherent;
 
-			iommu-map = <0x0 &apps_smmu 0x1c80 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1c81 0x0 0x1>;
+			iommu-map = <0x0 &apps_smmu 0x1c80 0x1>,
+				    <0x100 &apps_smmu 0x1c81 0x1>;
 
 			status = "disabled";
 
arch/arm64/boot/dts/qcom/sc8180x.dtsi +8 -8
index faf12c6e679c..c6d96022c666 100644
@@ -1762,8 +1762,8 @@ pcie0: pcie@1c00000 {
 			assigned-clocks = <&gcc GCC_PCIE_0_AUX_CLK>;
 			assigned-clock-rates = <19200000>;
 
-			iommu-map = <0x0   &apps_smmu 0x1d80 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1d81 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1d80 0x1>,
+				    <0x100 &apps_smmu 0x1d81 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -1881,8 +1881,8 @@ pcie3: pcie@1c08000 {
 			assigned-clocks = <&gcc GCC_PCIE_3_AUX_CLK>;
 			assigned-clock-rates = <19200000>;
 
-			iommu-map = <0x0   &apps_smmu 0x1e00 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1e01 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1e00 0x1>,
+				    <0x100 &apps_smmu 0x1e01 0x1>;
 
 			resets = <&gcc GCC_PCIE_3_BCR>;
 			reset-names = "pci";
@@ -2001,8 +2001,8 @@ pcie1: pcie@1c10000 {
 			assigned-clocks = <&gcc GCC_PCIE_1_AUX_CLK>;
 			assigned-clock-rates = <19200000>;
 
-			iommu-map = <0x0   &apps_smmu 0x1c80 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1c81 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c80 0x1>,
+				    <0x100 &apps_smmu 0x1c81 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>;
 			reset-names = "pci";
@@ -2121,8 +2121,8 @@ pcie2: pcie@1c18000 {
 			assigned-clocks = <&gcc GCC_PCIE_2_AUX_CLK>;
 			assigned-clock-rates = <19200000>;
 
-			iommu-map = <0x0   &apps_smmu 0x1d00 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1d01 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1d00 0x1>,
+				    <0x100 &apps_smmu 0x1d01 0x1>;
 
 			resets = <&gcc GCC_PCIE_2_BCR>;
 			reset-names = "pci";
arch/arm64/boot/dts/qcom/sdm845.dtsi +32 -32

76 lines not on this page · raw message

arch/arm64/boot/dts/qcom/sm6150.dtsi +2 -2
index ff3ae5688f03..a066ad5ffde5 100644
@@ -1175,8 +1175,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 					 &config_noc SLAVE_PCIE_0 QCOM_ICC_TAG_ACTIVE_ONLY>;
 			interconnect-names = "pcie-mem", "cpu-pcie";
 
-			iommu-map = <0x0 &apps_smmu 0x400 0x0 0x1>,
-				    <0x100 &apps_smmu 0x401 0x0 0x1>;
+			iommu-map = <0x0 &apps_smmu 0x400 0x1>,
+				    <0x100 &apps_smmu 0x401 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
arch/arm64/boot/dts/qcom/sm8150.dtsi +4 -4
index 35981d6026b3..e1f480e3ed0b 100644
@@ -1884,8 +1884,8 @@ pcie0: pcie@1c00000 {
 				      "bus_slave",
 				      "slave_q2a";
 
-			iommu-map = <0x0   &apps_smmu 0x1d80 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1d81 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1d80 0x1>,
+				    <0x100 &apps_smmu 0x1d81 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -2002,8 +2002,8 @@ pcie1: pcie@1c08000 {
 			assigned-clocks = <&gcc GCC_PCIE_1_AUX_CLK>;
 			assigned-clock-rates = <19200000>;
 
-			iommu-map = <0x0   &apps_smmu 0x1e00 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1e01 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1e00 0x1>,
+				    <0x100 &apps_smmu 0x1e01 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>;
 			reset-names = "pci";
arch/arm64/boot/dts/qcom/sm8250.dtsi +6 -6
index 26ae05ab663c..dfba5bc3ba7c 100644
@@ -2190,8 +2190,8 @@ pcie0: pcie@1c00000 {
 				      "tbu",
 				      "ddrss_sf_tbu";
 
-			iommu-map = <0x0   &apps_smmu 0x1c00 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1c01 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c00 0x1>,
+				    <0x100 &apps_smmu 0x1c01 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -2317,8 +2317,8 @@ pcie1: pcie@1c08000 {
 			assigned-clocks = <&gcc GCC_PCIE_1_AUX_CLK>;
 			assigned-clock-rates = <19200000>;
 
-			iommu-map = <0x0   &apps_smmu 0x1c80 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1c81 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c80 0x1>,
+				    <0x100 &apps_smmu 0x1c81 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>;
 			reset-names = "pci";
@@ -2444,8 +2444,8 @@ pcie2: pcie@1c10000 {
 			assigned-clocks = <&gcc GCC_PCIE_2_AUX_CLK>;
 			assigned-clock-rates = <19200000>;
 
-			iommu-map = <0x0   &apps_smmu 0x1d00 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1d01 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1d00 0x1>,
+				    <0x100 &apps_smmu 0x1d01 0x1>;
 
 			resets = <&gcc GCC_PCIE_2_BCR>;
 			reset-names = "pci";
arch/arm64/boot/dts/qcom/sm8350.dtsi +4 -4
index 2bbc1f28be88..af892b76322f 100644
@@ -1575,8 +1575,8 @@ pcie0: pcie@1c00000 {
 				      "aggre1",
 				      "aggre0";
 
-			iommu-map = <0x0   &apps_smmu 0x1c00 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1c01 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c00 0x1>,
+				    <0x100 &apps_smmu 0x1c01 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -1684,8 +1684,8 @@ pcie1: pcie@1c08000 {
 				      "ddrss_sf_tbu",
 				      "aggre1";
 
-			iommu-map = <0x0   &apps_smmu 0x1c80 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1c81 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c80 0x1>,
+				    <0x100 &apps_smmu 0x1c81 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>;
 			reset-names = "pci";
arch/arm64/boot/dts/qcom/sm8450.dtsi +4 -4
index cabd90b5024a..991f3cbde1c8 100644
@@ -2023,8 +2023,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 				      "aggre0",
 				      "aggre1";
 
-			iommu-map = <0x0   &apps_smmu 0x1c00 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1c01 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c00 0x1>,
+				    <0x100 &apps_smmu 0x1c01 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -2185,8 +2185,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 				      "ddrss_sf_tbu",
 				      "aggre1";
 
-			iommu-map = <0x0   &apps_smmu 0x1c80 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1c81 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c80 0x1>,
+				    <0x100 &apps_smmu 0x1c81 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>;
 			reset-names = "pci";
arch/arm64/boot/dts/qcom/sm8550.dtsi +4 -4
index e38d3ea19e7d..479c94f5066f 100644
@@ -2009,8 +2009,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 
 			msi-map = <0x0 &gic_its 0x1400 0x1>,
 				  <0x100 &gic_its 0x1401 0x1>;
-			iommu-map = <0x0   &apps_smmu 0x1400 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1401 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1400 0x1>,
+				    <0x100 &apps_smmu 0x1401 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -2175,8 +2175,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 
 			msi-map = <0x0 &gic_its 0x1480 0x1>,
 				  <0x100 &gic_its 0x1481 0x1>;
-			iommu-map = <0x0   &apps_smmu 0x1480 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1481 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1480 0x1>,
+				    <0x100 &apps_smmu 0x1481 0x1>;
 
 			resets = <&gcc GCC_PCIE_1_BCR>,
 				<&gcc GCC_PCIE_1_LINK_DOWN_BCR>;
arch/arm64/boot/dts/qcom/sm8650.dtsi +4 -4
index 349ce22c6b68..6c775ef20cb0 100644
@@ -3626,8 +3626,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 
 			operating-points-v2 = <&pcie0_opp_table>;
 
-			iommu-map = <0     &apps_smmu 0x1400 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1401 0x0 0x1>;
+			iommu-map = <0     &apps_smmu 0x1400 0x1>,
+				    <0x100 &apps_smmu 0x1401 0x1>;
 
 			interrupt-map = <0 0 0 1 &intc 0 0 GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH 0>,
 					<0 0 0 2 &intc 0 0 GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH 0>,
@@ -3806,8 +3806,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 
 			operating-points-v2 = <&pcie1_opp_table>;
 
-			iommu-map = <0     &apps_smmu 0x1480 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1481 0x0 0x1>;
+			iommu-map = <0     &apps_smmu 0x1480 0x1>,
+				    <0x100 &apps_smmu 0x1481 0x1>;
 
 			interrupt-map = <0 0 0 1 &intc 0 0 GIC_SPI 434 IRQ_TYPE_LEVEL_HIGH 0>,
 					<0 0 0 2 &intc 0 0 GIC_SPI 435 IRQ_TYPE_LEVEL_HIGH 0>,
arch/arm64/boot/dts/qcom/sm8750.dtsi +2 -2
index c6f4a43ff133..b714207e4c15 100644
@@ -3393,8 +3393,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
 			interconnect-names = "pcie-mem",
 					     "cpu-pcie";
 
-			iommu-map = <0x0   &apps_smmu 0x1400 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1401 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1400 0x1>,
+				    <0x100 &apps_smmu 0x1401 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
arch/arm64/include/asm/daifflags.h +5 -5
index 5fca48009043..795b35128467 100644
@@ -19,7 +19,7 @@
 
 
 /* mask/save/unmask/restore all exceptions, including interrupts. */
-static inline void local_daif_mask(void)
+static __always_inline void local_daif_mask(void)
 {
 	WARN_ON(system_has_prio_mask_debugging() &&
 		(read_sysreg_s(SYS_ICC_PMR_EL1) == (GIC_PRIO_IRQOFF |
@@ -38,7 +38,7 @@ static inline void local_daif_mask(void)
 	trace_hardirqs_off();
 }
 
-static inline unsigned long local_daif_save_flags(void)
+static __always_inline unsigned long local_daif_save_flags(void)
 {
 	unsigned long flags;
 
@@ -53,7 +53,7 @@ static inline unsigned long local_daif_save_flags(void)
 	return flags;
 }
 
-static inline unsigned long local_daif_save(void)
+static __always_inline unsigned long local_daif_save(void)
 {
 	unsigned long flags;
 
@@ -64,7 +64,7 @@ static inline unsigned long local_daif_save(void)
 	return flags;
 }
 
-static inline void local_daif_restore(unsigned long flags)
+static __always_inline void local_daif_restore(unsigned long flags)
 {
 	bool irq_disabled = flags & PSR_I_BIT;
 
@@ -124,7 +124,7 @@ static inline void local_daif_restore(unsigned long flags)
  * Called by synchronous exception handlers to restore the DAIF bits that were
  * modified by taking an exception.
  */
-static inline void local_daif_inherit(struct pt_regs *regs)
+static __always_inline void local_daif_inherit(struct pt_regs *regs)
 {
 	unsigned long flags = regs->pstate & DAIF_MASK;
 
arch/arm64/include/asm/fixmap.h +5 -1
index 635a43c4ec85..9288021ba93b 100644
@@ -78,8 +78,12 @@ enum fixed_addresses {
 	/*
 	 * Temporary boot-time mappings, used by early_ioremap(),
 	 * before ioremap() is functional.
+	 *
+	 * Reserve one extra page so a 256K mapping may start at any
+	 * offset within a page. early_ioremap() maps the page-aligned
+	 * physical range, so the initial offset can consume an extra page.
 	 */
-#define NR_FIX_BTMAPS		(SZ_256K / PAGE_SIZE)
+#define NR_FIX_BTMAPS		((SZ_256K / PAGE_SIZE) + 1)
 #define FIX_BTMAPS_SLOTS	7
 #define TOTAL_FIX_BTMAPS	(NR_FIX_BTMAPS * FIX_BTMAPS_SLOTS)
 
arch/arm64/include/asm/kprobes.h +6 -0
index f2782560647b..35ce2c94040e 100644
@@ -26,6 +26,12 @@
 struct prev_kprobe {
 	struct kprobe *kp;
 	unsigned int status;
+
+	/*
+	 * The original DAIF state of the outer kprobe, saved here before
+	 * a nested kprobe overwrites kcb->saved_irqflag during reentry.
+	 */
+	unsigned long saved_irqflag;
 };
 
 /* per-cpu kprobe control block */
arch/arm64/kernel/irq.c +20 -9
index c0065a1d77cf..00ebbf18b1c1 100644
@@ -10,6 +10,7 @@
  * Copyright (C) 2012 ARM Ltd.
  */
 
+#include <linux/errno.h>
 #include <linux/hardirq.h>
 #include <linux/init.h>
 #include <linux/irq.h>
@@ -32,34 +33,43 @@ DEFINE_PER_CPU(struct nmi_ctx, nmi_contexts);
 
 DEFINE_PER_CPU(unsigned long *, irq_stack_ptr);
 
-
 DECLARE_PER_CPU(unsigned long *, irq_shadow_call_stack_ptr);
 
 #ifdef CONFIG_SHADOW_CALL_STACK
 DEFINE_PER_CPU(unsigned long *, irq_shadow_call_stack_ptr);
 #endif
 
-static void init_irq_scs(void)
+static int __init init_irq_scs(void)
 {
 	int cpu;
+	void *s;
 
 	if (!scs_is_enabled())
-		return;
+		return 0;
+
+	for_each_possible_cpu(cpu) {
+		s = scs_alloc(early_cpu_to_node(cpu));
+		if (!s)
+			return -ENOMEM;
+		per_cpu(irq_shadow_call_stack_ptr, cpu) = s;
+	}
 
-	for_each_possible_cpu(cpu)
-		per_cpu(irq_shadow_call_stack_ptr, cpu) =
-			scs_alloc(early_cpu_to_node(cpu));
+	return 0;
 }
 
-static void __init init_irq_stacks(void)
+static int __init init_irq_stacks(void)
 {
 	int cpu;
 	unsigned long *p;
 
 	for_each_possible_cpu(cpu) {
 		p = arch_alloc_vmap_stack(IRQ_STACK_SIZE, early_cpu_to_node(cpu));
+		if (!p)
+			return -ENOMEM;
 		per_cpu(irq_stack_ptr, cpu) = p;
 	}
+
+	return 0;
 }
 
 #ifndef CONFIG_PREEMPT_RT
@@ -109,8 +119,9 @@ int __init set_handle_fiq(void (*handle_fiq)(struct pt_regs *))
 
 void __init init_IRQ(void)
 {
-	init_irq_stacks();
-	init_irq_scs();
+	if (init_irq_stacks() || init_irq_scs())
+		panic("Failed to allocate IRQ stack resources\n");
+
 	irqchip_init();
 
 	if (system_uses_irq_prio_masking()) {
arch/arm64/kernel/machine_kexec.c +2 -1
index 28df62051cc9..e40db39bcb47 100644
@@ -129,7 +129,8 @@ int machine_kexec_post_load(struct kimage *kimage)
 	}
 
 	/* Create a copy of the linear map */
-	rc = trans_pgd_create_copy(&info, &trans_pgd, PAGE_OFFSET, PAGE_END);
+	rc = trans_pgd_create_copy(&info, &trans_pgd,
+				   _PAGE_OFFSET(vabits_actual), PAGE_END);
 	if (rc)
 		return rc;
 	kimage->arch.ttbr1 = __pa(trans_pgd);
arch/arm64/kernel/probes/kprobes.c +22 -1
index 43a0361a8bf0..7133da165396 100644
@@ -174,12 +174,27 @@ static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb)
 {
 	kcb->prev_kprobe.kp = kprobe_running();
 	kcb->prev_kprobe.status = kcb->kprobe_status;
+
+	/*
+	 * Save the outer kprobe's original DAIF flags before the nested
+	 * kprobe calls kprobes_save_local_irqflag() and overwrites
+	 * kcb->saved_irqflag. Without this, the outer kprobe will restore
+	 * the wrong DAIF state and leave interrupts permanently masked.
+	 */
+	kcb->prev_kprobe.saved_irqflag = kcb->saved_irqflag;
 }
 
 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb)
 {
 	__this_cpu_write(current_kprobe, kcb->prev_kprobe.kp);
 	kcb->kprobe_status = kcb->prev_kprobe.status;
+
+	/*
+	 * Restore the outer kprobe's saved_irqflag so that when its
+	 * single-step completes, kprobes_restore_local_irqflag() uses
+	 * the correct original DAIF value.
+	 */
+	kcb->saved_irqflag = kcb->prev_kprobe.saved_irqflag;
 }
 
 static void __kprobes set_current_kprobe(struct kprobe *p)
@@ -240,10 +255,16 @@ static int __kprobes reenter_kprobe(struct kprobe *p,
 	switch (kcb->kprobe_status) {
 	case KPROBE_HIT_SSDONE:
 	case KPROBE_HIT_ACTIVE:
+	case KPROBE_HIT_SS:
+		/*
+		 * A probe can be hit while another kprobe is preparing or
+		 * executing its XOL single-step instruction. This is still a
+		 * recoverable one-level reentry, so handle it in the same way as
+		 * reentry from KPROBE_HIT_ACTIVE or KPROBE_HIT_SSDONE.
+		 */
 		kprobes_inc_nmissed_count(p);
 		setup_singlestep(p, regs, kcb, 1);
 		break;
-	case KPROBE_HIT_SS:
 	case KPROBE_REENTER:
 		pr_warn("Failed to recover from reentered kprobes.\n");
 		dump_kprobe(p);
arch/arm64/tools/sysreg +3 -1
index de46df0e3b11..02f16cba0cf1 100644
@@ -3672,7 +3672,9 @@ Sysreg	ICC_CR0_EL1	3	1	12	0	1
 Res0	63:39
 Field	38	PID
 Field	37:32	IPPT
-Res0	31:1
+Res0	31:3
+Field	2	LINK_IDLE
+Field	1	LINK
 Field	0	EN
 EndSysreg
 
arch/mips/kernel/cps-vec.S +6 -0
index 2ae7034a3d5c..70413c816eb0 100644
@@ -373,8 +373,11 @@ LEAF(mips_cps_boot_vpes)
 	.set	pop
 
 	PTR_LA	t1, 1f
+	.set	push
+	.set	MIPS_ISA_LEVEL_RAW
 	jr.hb	t1
 	 nop
+	.set	pop
 1:	mfc0	t1, CP0_MVPCONTROL
 	ori	t1, t1, MVPCONTROL_VPC
 	mtc0	t1, CP0_MVPCONTROL
@@ -487,8 +490,11 @@ LEAF(mips_cps_boot_vpes)
 	li	t0, TCHALT_H
 	mtc0	t0, CP0_TCHALT
 	PTR_LA	t0, 1f
+	.set	push
+	.set	MIPS_ISA_LEVEL_RAW
 1:	jr.hb	t0
 	 nop
+	.set	pop
 
 2:
 
arch/powerpc/kernel/eeh_driver.c +0 -2
index 028f69158532..d64cce17a4e0 100644
@@ -533,9 +533,7 @@ static void eeh_rmv_device(struct eeh_dev *edev, void *userdata)
 		if (rmv_data)
 			list_add(&edev->rmv_entry, &rmv_data->removed_vf_list);
 	} else {
-		pci_lock_rescan_remove();
 		pci_stop_and_remove_bus_device(dev);
-		pci_unlock_rescan_remove();
 	}
 }
 
arch/powerpc/kernel/setup-common.c +8 -0
index 68d47c53876c..28186f9ec8da 100644
@@ -68,6 +68,7 @@
 #include <asm/kasan.h>
 #include <asm/mce.h>
 #include <asm/systemcfg.h>
+#include <linux/kmsg_dump.h>
 
 #include "setup.h"
 
@@ -744,6 +745,13 @@ static int ppc_panic_fadump_handler(struct notifier_block *this,
 	 */
 	hard_irq_disable();
 
+	/*
+	 * Invoke kmsg_dump (e.g., pstore) before crash_fadump() as fadump
+	 * runs before panic()'s kmsg_dump_desc() call.
+	 */
+	if (should_fadump_crash())
+		kmsg_dump_desc(KMSG_DUMP_PANIC, (char *)ptr);
+
 	/*
 	 * If firmware-assisted dump has been registered then trigger
 	 * its callback and let the firmware handles everything else.
arch/powerpc/kexec/file_load_64.c +2 -2
index 6075b1c88511..d990880b77df 100644
@@ -57,7 +57,7 @@ int arch_check_excluded_range(struct kimage *image, unsigned long start,
 
 	emem = image->arch.exclude_ranges;
 	for (i = 0; i < emem->nr_ranges; i++)
-		if (start < emem->ranges[i].end && end > emem->ranges[i].start)
+		if (start <= emem->ranges[i].end && end >= emem->ranges[i].start)
 			return 1;
 
 	return 0;
@@ -113,7 +113,7 @@ static int add_usable_mem(struct umem_info *um_info, u64 base, u64 end)
 		loc_end = um_info->ranges[i].end;
 		if (loc_base >= base && loc_end <= end)
 			add = true;
-		else if (base < loc_end && end > loc_base) {
+		else if (base <= loc_end && end >= loc_base) {
 			if (loc_base < base)
 				loc_base = base;
 			if (loc_end > end)
arch/powerpc/kvm/book3s_hv.c +2 -2
index d761493c9f7e..aba6904591bc 100644
@@ -6125,12 +6125,12 @@ static int kvmppc_irq_bypass_add_producer_hv(struct irq_bypass_consumer *cons,
 	struct kvm_kernel_irqfd *irqfd =
 		container_of(cons, struct kvm_kernel_irqfd, consumer);
 
-	irqfd->producer = prod;
-
 	ret = kvmppc_set_passthru_irq(irqfd->kvm, prod->irq, irqfd->gsi);
 	if (ret)
 		pr_info("kvmppc_set_passthru_irq (irq %d, gsi %d) fails: %d\n",
 			prod->irq, irqfd->gsi, ret);
+	else
+		irqfd->producer = prod;
 
 	return ret;
 }
arch/powerpc/platforms/powernv/pci-ioda.c +2 -4
index b0c1d9d16fb5..5f10896d566a 100644
@@ -1634,15 +1634,13 @@ int64_t pnv_opal_pci_msi_eoi(struct irq_data *d)
 	return opal_pci_msi_eoi(phb->opal_id, d->parent_data->hwirq);
 }
 
-static struct irq_chip pnv_pci_msi_irq_chip;
-
 /*
  * Returns true iff chip is something that we could call
  * pnv_opal_pci_msi_eoi for.
  */
 bool is_pnv_opal_msi(struct irq_chip *chip)
 {
-	return chip == &pnv_pci_msi_irq_chip;
+	return chip && chip->name && str_has_prefix(chip->name, "PNV-");
 }
 EXPORT_SYMBOL_GPL(is_pnv_opal_msi);
 
@@ -1739,7 +1737,7 @@ static const struct msi_parent_ops pnv_msi_parent_ops = {
 	.chip_flags		= MSI_CHIP_FLAG_SET_EOI,
 	.bus_select_token	= DOMAIN_BUS_NEXUS,
 	.bus_select_mask	= MATCH_PCI_MSI,
-	.prefix			= "PNV-",
+	.prefix			= "PNV-", /* Note: is_pnv_opal_msi() uses this */
 	.init_dev_msi_info	= pnv_init_dev_msi_info,
 };
 
arch/powerpc/platforms/ps3/repository.c +4 -1
index b8c030eab138..0cc755ac3e7f 100644
@@ -6,6 +6,8 @@
  *  Copyright 2006 Sony Corp.
  */
 
+#include <linux/minmax.h>
+
 #include <asm/lv1call.h>
 
 #include "platform.h"
@@ -74,8 +76,9 @@ static void _dump_node(unsigned int lpar_id, u64 n1, u64 n2, u64 n3, u64 n4,
 static u64 make_first_field(const char *text, u64 index)
 {
 	u64 n = 0;
+	size_t len = min(strlen(text), sizeof(n));
 
-	memcpy((char *)&n, text, strnlen(text, sizeof(n)));
+	memcpy(&n, text, len);
 	return PS3_VENDOR_ID_NONE + (n >> 32) + index;
 }
 
arch/powerpc/platforms/pseries/kexec.c +8 -5
index 431be156ca9b..29f7c97ff193 100644
@@ -20,12 +20,15 @@
 void pseries_kexec_cpu_down(int crash_shutdown, int secondary)
 {
 	/*
-	 * Don't risk a hypervisor call if we're crashing
-	 * XXX: Why? The hypervisor is not crashing. It might be better
-	 * to at least attempt unregister to avoid the hypervisor stepping
-	 * on our memory.
+	 * Ensure vpa/slb_shadow/dtl cleanup even while we are crashing.
+	 * Why? The hypervisor is not crashing so at least attempt unregister to
+	 * avoid the hypervisor stepping on our memory. If hypervisor or kexec
+	 * kernel steps on the old memory allocated to these areas before the
+	 * new kexec-kernel happens to allocate and register new areas,
+	 * the hypervisor will see invalid content which may cause
+	 * unexpected behavior.
 	 */
-	if (firmware_has_feature(FW_FEATURE_SPLPAR) && !crash_shutdown) {
+	if (firmware_has_feature(FW_FEATURE_SPLPAR)) {
 		int ret;
 		int cpu = smp_processor_id();
 		int hwcpu = hard_smp_processor_id();
arch/powerpc/platforms/pseries/rtas-fadump.c +47 -33

110 lines not on this page · raw message

arch/powerpc/platforms/pseries/rtas-fadump.h +6 -0
index c109abf6befd..65fdab7b5b8d 100644
@@ -41,6 +41,12 @@
 #define MAX_SECTIONS				10
 #define RTAS_FADUMP_MAX_BOOT_MEM_REGS		7
 
+/*
+ * Maximum time to wait for firmware to respond to an
+ * ibm,configure-kernel-dump RTAS call before giving up.
+ */
+#define RTAS_FADUMP_MAX_WAIT_MS			60000U
+
 /* Kernel Dump section info */
 struct rtas_fadump_section {
 	__be32	request_flag;
arch/riscv/kernel/irq.c +14 -8
index b6af20bc300f..017d42e778be 100644
@@ -75,28 +75,34 @@ DECLARE_PER_CPU(ulong *, irq_shadow_call_stack_ptr);
 DEFINE_PER_CPU(ulong *, irq_shadow_call_stack_ptr);
 #endif
 
-static void init_irq_scs(void)
+static void __init init_irq_scs(void)
 {
 	int cpu;
+	void *s;
 
 	if (!scs_is_enabled())
 		return;
 
-	for_each_possible_cpu(cpu)
-		per_cpu(irq_shadow_call_stack_ptr, cpu) =
-			scs_alloc(cpu_to_node(cpu));
+	for_each_possible_cpu(cpu) {
+		s = scs_alloc(cpu_to_node(cpu));
+		if (!s)
+			panic("Failed to allocate IRQ shadow call stack resources\n");
+		per_cpu(irq_shadow_call_stack_ptr, cpu) = s;
+	}
 }
 
 DEFINE_PER_CPU(ulong *, irq_stack_ptr);
 
 #ifdef CONFIG_VMAP_STACK
-static void init_irq_stacks(void)
+static void __init init_irq_stacks(void)
 {
 	int cpu;
 	ulong *p;
 
 	for_each_possible_cpu(cpu) {
 		p = arch_alloc_vmap_stack(IRQ_STACK_SIZE, cpu_to_node(cpu));
+		if (!p)
+			panic("Failed to allocate IRQ stack resources\n");
 		per_cpu(irq_stack_ptr, cpu) = p;
 	}
 }
@@ -104,7 +110,7 @@ static void init_irq_stacks(void)
 /* irq stack only needs to be 16 byte aligned - not IRQ_STACK_SIZE aligned. */
 DEFINE_PER_CPU_ALIGNED(ulong [IRQ_STACK_SIZE/sizeof(ulong)], irq_stack);
 
-static void init_irq_stacks(void)
+static void __init init_irq_stacks(void)
 {
 	int cpu;
 
@@ -129,8 +135,8 @@ void do_softirq_own_stack(void)
 #endif /* CONFIG_SOFTIRQ_ON_OWN_STACK */
 
 #else
-static void init_irq_scs(void) {}
-static void init_irq_stacks(void) {}
+static void __init init_irq_scs(void) {}
+static void __init init_irq_stacks(void) {}
 #endif /* CONFIG_IRQ_STACKS */
 
 int arch_show_interrupts(struct seq_file *p, int prec)
arch/riscv/kernel/process.c +1 -3
index b5188dc74727..31a392993cb4 100644
@@ -324,10 +324,8 @@ long set_tagged_addr_ctrl(struct task_struct *task, unsigned long arg)
 	if (arg & PR_TAGGED_ADDR_ENABLE && (tagged_addr_disabled || !pmlen))
 		return -EINVAL;
 
-	if (!(arg & PR_TAGGED_ADDR_ENABLE)) {
+	if (!(arg & PR_TAGGED_ADDR_ENABLE))
 		pmlen = PMLEN_0;
-		pmm = ENVCFG_PMM_PMLEN_0;
-	}
 
 	if (mmap_write_lock_killable(mm))
 		return -EINTR;
arch/s390/boot/ipl_parm.c +12 -14
index f584d7da29cb..45c687be4b53 100644
@@ -22,6 +22,7 @@ struct parmarea parmarea __section(".parmarea") = {
 };
 
 char __bootdata(early_command_line)[COMMAND_LINE_SIZE];
+static char command_line_buf[COMMAND_LINE_SIZE];
 
 unsigned int __bootdata_preserved(zlib_dfltcc_support) = ZLIB_DFLTCC_FULL;
 struct ipl_parameter_block __bootdata_preserved(ipl_block);
@@ -134,31 +135,29 @@ static size_t ipl_block_get_ascii_scpdata(char *dest, size_t size,
 
 static void append_ipl_block_parm(void)
 {
-	char *parm, *delim;
-	size_t len, rc = 0;
+	size_t len, extra = 0;
+	char *delim;
 
 	len = strlen(early_command_line);
-
-	delim = early_command_line + len;    /* '\0' character position */
-	parm = early_command_line + len + 1; /* append right after '\0' */
+	delim = early_command_line + len; /* '\0' character position */
 
 	switch (ipl_block.pb0_hdr.pbt) {
 	case IPL_PBT_CCW:
-		rc = ipl_block_get_ascii_vmparm(
-			parm, COMMAND_LINE_SIZE - len - 1, &ipl_block);
+		extra = ipl_block_get_ascii_vmparm(command_line_buf, sizeof(command_line_buf), &ipl_block);
 		break;
 	case IPL_PBT_FCP:
 	case IPL_PBT_NVME:
 	case IPL_PBT_ECKD:
-		rc = ipl_block_get_ascii_scpdata(
-			parm, COMMAND_LINE_SIZE - len - 1, &ipl_block);
+		extra = ipl_block_get_ascii_scpdata(command_line_buf, sizeof(command_line_buf), &ipl_block);
 		break;
 	}
-	if (rc) {
-		if (*parm == '=')
-			memmove(early_command_line, parm + 1, rc);
-		else
+	if (extra) {
+		if (command_line_buf[0] == '=') {
+			memmove(early_command_line, command_line_buf + 1, extra);
+		} else if (len < COMMAND_LINE_SIZE - 2) {
 			*delim = ' '; /* replace '\0' with space */
+			sized_strscpy(delim + 1, command_line_buf, COMMAND_LINE_SIZE - len - 1);
+		}
 	}
 }
 
@@ -244,7 +243,6 @@ static void modify_fac_list(char *str)
 	check_cleared_facilities();
 }
 
-static char command_line_buf[COMMAND_LINE_SIZE];
 void parse_boot_command_line(void)
 {
 	char *param, *val;
arch/s390/boot/physmem_info.c +1 -1
index 1f2ca5435838..0ebb2174713f 100644
@@ -141,7 +141,7 @@ static int tprot(unsigned long addr)
 
 static unsigned long search_mem_end(void)
 {
-	unsigned long range = 1 << (MAX_PHYSMEM_BITS - 20); /* in 1MB blocks */
+	unsigned long range = 1UL << (MAX_PHYSMEM_BITS - 20); /* in 1MB blocks */
 	unsigned long offset = 0;
 	unsigned long pivot;
 
arch/s390/crypto/aes_s390.c +55 -32

162 lines not on this page · raw message

arch/s390/crypto/paes_s390.c +14 -5
index a624a43a2b54..15ac83e52161 100644
@@ -213,6 +213,10 @@ static inline int convert_key(const u8 *key, unsigned int keylen,
 				      PKEY_XFLAG_NOMEMALLOC);
 	}
 
+	/* But finally map -EBUSY to -EIO to indicate an IO failure */
+	if (rc == -EBUSY)
+		rc = -EIO;
+
 out:
 	pr_debug("rc=%d\n", rc);
 	return rc;
@@ -558,7 +562,7 @@ static int ecb_paes_do_one_request(struct crypto_engine *engine, void *areq)
 	atomic_dec(&ctx->via_engine_ctr);
 	crypto_finalize_skcipher_request(engine, req, rc);
 	local_bh_enable();
-	return rc;
+	return 0;
 }
 
 static struct skcipher_engine_alg ecb_paes_alg = {
@@ -566,6 +570,7 @@ static struct skcipher_engine_alg ecb_paes_alg = {
 		.base.cra_name	      = "ecb(paes)",
 		.base.cra_driver_name = "ecb-paes-s390",
 		.base.cra_priority    = 401,	/* combo: aes + ecb + 1 */
+		.base.cra_flags	      = CRYPTO_ALG_ASYNC | CRYPTO_ALG_NO_FALLBACK,
 		.base.cra_blocksize   = AES_BLOCK_SIZE,
 		.base.cra_ctxsize     = sizeof(struct s390_paes_ctx),
 		.base.cra_module      = THIS_MODULE,
@@ -821,7 +826,7 @@ static int cbc_paes_do_one_request(struct crypto_engine *engine, void *areq)
 	atomic_dec(&ctx->via_engine_ctr);
 	crypto_finalize_skcipher_request(engine, req, rc);
 	local_bh_enable();
-	return rc;
+	return 0;
 }
 
 static struct skcipher_engine_alg cbc_paes_alg = {
@@ -829,6 +834,7 @@ static struct skcipher_engine_alg cbc_paes_alg = {
 		.base.cra_name	      = "cbc(paes)",
 		.base.cra_driver_name = "cbc-paes-s390",
 		.base.cra_priority    = 402,	/* cbc-paes-s390 + 1 */
+		.base.cra_flags	      = CRYPTO_ALG_ASYNC | CRYPTO_ALG_NO_FALLBACK,
 		.base.cra_blocksize   = AES_BLOCK_SIZE,
 		.base.cra_ctxsize     = sizeof(struct s390_paes_ctx),
 		.base.cra_module      = THIS_MODULE,
@@ -1020,6 +1026,7 @@ static int ctr_paes_do_crypt(struct s390_paes_ctx *ctx,
 	}
 
 out:
+	memzero_explicit(buf, sizeof(buf));
 	pr_debug("rc=%d\n", rc);
 	return rc;
 }
@@ -1126,7 +1133,7 @@ static int ctr_paes_do_one_request(struct crypto_engine *engine, void *areq)
 	atomic_dec(&ctx->via_engine_ctr);
 	crypto_finalize_skcipher_request(engine, req, rc);
 	local_bh_enable();
-	return rc;
+	return 0;
 }
 
 static struct skcipher_engine_alg ctr_paes_alg = {
@@ -1134,6 +1141,7 @@ static struct skcipher_engine_alg ctr_paes_alg = {
 		.base.cra_name	      =	"ctr(paes)",
 		.base.cra_driver_name =	"ctr-paes-s390",
 		.base.cra_priority    =	402,	/* ecb-paes-s390 + 1 */
+		.base.cra_flags	      = CRYPTO_ALG_ASYNC | CRYPTO_ALG_NO_FALLBACK,
 		.base.cra_blocksize   =	1,
 		.base.cra_ctxsize     =	sizeof(struct s390_paes_ctx),
 		.base.cra_module      =	THIS_MODULE,
@@ -1346,7 +1354,7 @@ static inline int __xts_2keys_prep_param(struct s390_pxts_ctx *ctx,
 		memcpy(param->init, pcc_param.xts, 16);
 	}
 
-	memzero_explicit(pcc_param.key, sizeof(pcc_param.key));
+	memzero_explicit(&pcc_param, sizeof(pcc_param));
 	return rc;
 }
 
@@ -1565,7 +1573,7 @@ static int xts_paes_do_one_request(struct crypto_engine *engine, void *areq)
 	atomic_dec(&ctx->via_engine_ctr);
 	crypto_finalize_skcipher_request(engine, req, rc);
 	local_bh_enable();
-	return rc;
+	return 0;
 }
 
 static struct skcipher_engine_alg xts_paes_alg = {
@@ -1573,6 +1581,7 @@ static struct skcipher_engine_alg xts_paes_alg = {
 		.base.cra_name	      =	"xts(paes)",
 		.base.cra_driver_name =	"xts-paes-s390",
 		.base.cra_priority    =	402,	/* ecb-paes-s390 + 1 */
+		.base.cra_flags	      = CRYPTO_ALG_ASYNC | CRYPTO_ALG_NO_FALLBACK,
 		.base.cra_blocksize   =	AES_BLOCK_SIZE,
 		.base.cra_ctxsize     =	sizeof(struct s390_pxts_ctx),
 		.base.cra_module      =	THIS_MODULE,
arch/s390/crypto/phmac_s390.c +26 -10
index 89f3e6d8fd89..ecb1af4b8210 100644
@@ -59,8 +59,10 @@ static inline int hwh_prepare(struct ahash_request *req,
  */
 static inline int hwh_advance(struct hash_walk_helper *hwh, int n)
 {
-	if (n < 0)
+	if (n < 0) {
+		hwh->walkbytes = n;
 		return crypto_hash_walk_done(&hwh->walk, n);
+	}
 
 	hwh->walkbytes -= n;
 	hwh->walkaddr += n;
@@ -332,6 +334,10 @@ static inline int convert_key(const u8 *key, unsigned int keylen,
 				      PKEY_XFLAG_NOMEMALLOC);
 	}
 
+	/* But finally map -EBUSY to -EIO to indicate an IO failure */
+	if (rc == -EBUSY)
+		rc = -EIO;
+
 out:
 	pr_debug("rc=%d\n", rc);
 	return rc;
@@ -597,6 +603,7 @@ static int phmac_update(struct ahash_request *req)
 	struct phmac_tfm_ctx *tfm_ctx = crypto_ahash_ctx(tfm);
 	struct kmac_sha2_ctx *kmac_ctx = &req_ctx->kmac_ctx;
 	struct hash_walk_helper *hwh = &req_ctx->hwh;
+	bool cleanup = true;
 	int rc;
 
 	/* prep the walk in the request context */
@@ -620,12 +627,15 @@ static int phmac_update(struct ahash_request *req)
 		req_ctx->async_op = OP_UPDATE;
 		atomic_inc(&tfm_ctx->via_engine_ctr);
 		rc = crypto_transfer_hash_request_to_engine(phmac_crypto_engine, req);
-		if (rc != -EINPROGRESS)
+		if (rc == -EINPROGRESS || rc == -EBUSY)
+			cleanup = false;
+		else
 			atomic_dec(&tfm_ctx->via_engine_ctr);
 	}
 
-	if (rc != -EINPROGRESS) {
-		hwh_advance(hwh, rc);
+	if (cleanup) {
+		if (hwh->walkbytes > 0)
+			hwh_advance(hwh, rc);
 		memzero_explicit(kmac_ctx, sizeof(*kmac_ctx));
 	}
 
@@ -640,6 +650,7 @@ static int phmac_final(struct ahash_request *req)
 	struct crypto_ahash *tfm = crypto_ahash_reqtfm(req);
 	struct phmac_tfm_ctx *tfm_ctx = crypto_ahash_ctx(tfm);
 	struct kmac_sha2_ctx *kmac_ctx = &req_ctx->kmac_ctx;
+	bool cleanup = true;
 	int rc = 0;
 
 	/* Try synchronous operation if no active engine usage */
@@ -658,12 +669,14 @@ static int phmac_final(struct ahash_request *req)
 		req_ctx->async_op = OP_FINAL;
 		atomic_inc(&tfm_ctx->via_engine_ctr);
 		rc = crypto_transfer_hash_request_to_engine(phmac_crypto_engine, req);
-		if (rc != -EINPROGRESS)
+		if (rc == -EINPROGRESS || rc == -EBUSY)
+			cleanup = false;
+		else
 			atomic_dec(&tfm_ctx->via_engine_ctr);
 	}
 
 out:
-	if (rc != -EINPROGRESS)
+	if (cleanup)
 		memzero_explicit(kmac_ctx, sizeof(*kmac_ctx));
 	pr_debug("rc=%d\n", rc);
 	return rc;
@@ -676,6 +689,7 @@ static int phmac_finup(struct ahash_request *req)
 	struct phmac_tfm_ctx *tfm_ctx = crypto_ahash_ctx(tfm);
 	struct kmac_sha2_ctx *kmac_ctx = &req_ctx->kmac_ctx;
 	struct hash_walk_helper *hwh = &req_ctx->hwh;
+	bool cleanup = true;
 	int rc;
 
 	/* prep the walk in the request context */
@@ -707,15 +721,17 @@ static int phmac_finup(struct ahash_request *req)
 		/* req->async_op has been set to either OP_FINUP or OP_FINAL */
 		atomic_inc(&tfm_ctx->via_engine_ctr);
 		rc = crypto_transfer_hash_request_to_engine(phmac_crypto_engine, req);
-		if (rc != -EINPROGRESS)
+		if (rc == -EINPROGRESS || rc == -EBUSY)
+			cleanup = false;
+		else
 			atomic_dec(&tfm_ctx->via_engine_ctr);
 	}
 
-	if (rc != -EINPROGRESS)
+	if (cleanup && hwh->walkbytes > 0)
 		hwh_advance(hwh, rc);
 
 out:
-	if (rc != -EINPROGRESS)
+	if (cleanup)
 		memzero_explicit(kmac_ctx, sizeof(*kmac_ctx));
 	pr_debug("rc=%d\n", rc);
 	return rc;
@@ -923,7 +939,7 @@ static int phmac_do_one_request(struct crypto_engine *engine, void *areq)
 	atomic_dec(&tfm_ctx->via_engine_ctr);
 	crypto_finalize_hash_request(engine, req, rc);
 	local_bh_enable();
-	return rc;
+	return 0;
 }
 
 #define S390_ASYNC_PHMAC_ALG(x)						\
arch/s390/kernel/diag/diag324.c +1 -2
index fe325c2a2d0d..3eec0cc8fb9e 100644
@@ -182,8 +182,7 @@ long diag324_pibbuf(unsigned long arg)
 		goto out;
 	rc = copy_to_user((void __user *)address, data->pib, data->pib->len);
 	rc |= put_user(data->sequence, &udata->sequence);
-	if (rc)
-		rc = -EFAULT;
+	rc = rc ? -EFAULT : data->rc;
 out:
 	mutex_unlock(&pibmutex);
 	return rc;
arch/s390/kernel/ipl.c +9 -3
index 3c346b02ceb9..68fdd5616dfe 100644
@@ -1157,6 +1157,8 @@ static struct attribute_group reipl_nss_attr_group = {
 
 void set_os_info_reipl_block(void)
 {
+	if (!reipl_block_actual)
+		return;
 	os_info_entry_add_data(OS_INFO_REIPL_BLOCK, reipl_block_actual,
 			       reipl_block_actual->hdr.len);
 }
@@ -1927,7 +1929,8 @@ static struct shutdown_action __refdata dump_action = {
 static void dump_reipl_run(struct shutdown_trigger *trigger)
 {
 	struct lowcore *abs_lc;
-	unsigned int csum;
+	unsigned long ipib = 0;
+	unsigned int csum = 0;
 
 	/*
 	 * Set REIPL_CLEAR flag in os_info flags entry indicating
@@ -1943,9 +1946,12 @@ static void dump_reipl_run(struct shutdown_trigger *trigger)
 	    reipl_type == IPL_TYPE_UNKNOWN)
 		os_info_flags |= OS_INFO_FLAG_REIPL_CLEAR;
 	os_info_entry_add_data(OS_INFO_FLAGS_ENTRY, &os_info_flags, sizeof(os_info_flags));
-	csum = (__force unsigned int)cksm(reipl_block_actual, reipl_block_actual->hdr.len, 0);
+	if (reipl_block_actual) {
+		ipib = __pa(reipl_block_actual);
+		csum = (__force unsigned int)cksm(reipl_block_actual, reipl_block_actual->hdr.len, 0);
+	}
 	abs_lc = get_abs_lowcore();
-	abs_lc->ipib = __pa(reipl_block_actual);
+	abs_lc->ipib = ipib;
 	abs_lc->ipib_checksum = csum;
 	put_abs_lowcore(abs_lc);
 	dump_run(trigger);
arch/s390/kernel/vtime.c +9 -16
index 122d30b10440..4591f4765e6b 100644
@@ -31,7 +31,7 @@ static atomic64_t virt_timer_elapsed;
 DEFINE_PER_CPU(u64, mt_cycles[8]);
 static DEFINE_PER_CPU(u64, mt_scaling_mult) = { 1 };
 static DEFINE_PER_CPU(u64, mt_scaling_div) = { 1 };
-static DEFINE_PER_CPU(u64, mt_scaling_jiffies);
+static DEFINE_PER_CPU(unsigned long, mt_scaling_jiffies);
 
 static inline void set_vtimer(u64 expires)
 {
@@ -81,7 +81,7 @@ static void update_mt_scaling(void)
 		memcpy(cycles_old, cycles_new,
 		       sizeof(u64) * (smp_cpu_mtid + 1));
 	}
-	__this_cpu_write(mt_scaling_jiffies, jiffies_64);
+	__this_cpu_write(mt_scaling_jiffies, jiffies);
 }
 
 static inline u64 update_tsk_timer(unsigned long *tsk_vtime, u64 new)
@@ -137,23 +137,16 @@ static int do_account_vtime(struct task_struct *tsk)
 		lc->system_timer += timer;
 
 	/* Update MT utilization calculation */
-	if (smp_cpu_mtid &&
-	    time_after64(jiffies_64, this_cpu_read(mt_scaling_jiffies)))
+	if (smp_cpu_mtid && time_after(jiffies, __this_cpu_read(mt_scaling_jiffies)))
 		update_mt_scaling();
 
 	/* Calculate cputime delta */
-	user = update_tsk_timer(&tsk->thread.user_timer,
-				READ_ONCE(lc->user_timer));
-	guest = update_tsk_timer(&tsk->thread.guest_timer,
-				 READ_ONCE(lc->guest_timer));
-	system = update_tsk_timer(&tsk->thread.system_timer,
-				  READ_ONCE(lc->system_timer));
-	hardirq = update_tsk_timer(&tsk->thread.hardirq_timer,
-				   READ_ONCE(lc->hardirq_timer));
-	softirq = update_tsk_timer(&tsk->thread.softirq_timer,
-				   READ_ONCE(lc->softirq_timer));
-	lc->steal_timer +=
-		clock - user - guest - system - hardirq - softirq;
+	user = update_tsk_timer(&tsk->thread.user_timer, lc->user_timer);
+	guest = update_tsk_timer(&tsk->thread.guest_timer, lc->guest_timer);
+	system = update_tsk_timer(&tsk->thread.system_timer, lc->system_timer);
+	hardirq = update_tsk_timer(&tsk->thread.hardirq_timer, lc->hardirq_timer);
+	softirq = update_tsk_timer(&tsk->thread.softirq_timer, lc->softirq_timer);
+	lc->steal_timer += clock - user - guest - system - hardirq - softirq;
 
 	/* Push account value */
 	if (user) {
arch/sparc/Kconfig +1 -0
index a630d373e645..454782ac54b2 100644
@@ -470,6 +470,7 @@ endmenu
 config COMPAT
 	bool
 	depends on SPARC64
+	depends on !LD_IS_LLD
 	default y
 	select HAVE_UID16
 	select ARCH_WANT_OLD_COMPAT_IPC
arch/sparc/kernel/uprobes.c +1 -0
index 305017bec164..c8cac64e9988 100644
@@ -280,6 +280,7 @@ int arch_uprobe_exception_notify(struct notifier_block *self,
 	case DIE_SSTEP:
 		if (uprobe_post_sstep_notifier(args->regs))
 			ret = NOTIFY_STOP;
+		break;
 
 	default:
 		break;
arch/x86/crypto/aria-aesni-avx2-asm_64.S +6 -0
index ed53d4f46bd7..fda8cb8a99a8 100644
@@ -982,6 +982,7 @@ SYM_TYPED_FUNC_START(aria_aesni_avx2_encrypt_32way)
 		     %ymm8, %ymm9, %ymm10, %ymm11, %ymm12, %ymm13, %ymm14,
 		     %ymm15, %rax);
 
+	vzeroupper;
 	FRAME_END
 	RET;
 SYM_FUNC_END(aria_aesni_avx2_encrypt_32way)
@@ -1007,6 +1008,7 @@ SYM_TYPED_FUNC_START(aria_aesni_avx2_decrypt_32way)
 		     %ymm8, %ymm9, %ymm10, %ymm11, %ymm12, %ymm13, %ymm14,
 		     %ymm15, %rax);
 
+	vzeroupper;
 	FRAME_END
 	RET;
 SYM_FUNC_END(aria_aesni_avx2_decrypt_32way)
@@ -1209,6 +1211,7 @@ SYM_TYPED_FUNC_START(aria_aesni_avx2_ctr_crypt_32way)
 		     %ymm8, %ymm9, %ymm10, %ymm11, %ymm12, %ymm13, %ymm14,
 		     %ymm15, %r10);
 
+	vzeroupper;
 	FRAME_END
 	RET;
 SYM_FUNC_END(aria_aesni_avx2_ctr_crypt_32way)
@@ -1359,6 +1362,7 @@ SYM_TYPED_FUNC_START(aria_aesni_avx2_gfni_encrypt_32way)
 		     %ymm8, %ymm9, %ymm10, %ymm11, %ymm12, %ymm13, %ymm14,
 		     %ymm15, %rax);
 
+	vzeroupper;
 	FRAME_END
 	RET;
 SYM_FUNC_END(aria_aesni_avx2_gfni_encrypt_32way)
@@ -1384,6 +1388,7 @@ SYM_TYPED_FUNC_START(aria_aesni_avx2_gfni_decrypt_32way)
 		     %ymm8, %ymm9, %ymm10, %ymm11, %ymm12, %ymm13, %ymm14,
 		     %ymm15, %rax);
 
+	vzeroupper;
 	FRAME_END
 	RET;
 SYM_FUNC_END(aria_aesni_avx2_gfni_decrypt_32way)
@@ -1428,6 +1433,7 @@ SYM_TYPED_FUNC_START(aria_aesni_avx2_gfni_ctr_crypt_32way)
 		     %ymm8, %ymm9, %ymm10, %ymm11, %ymm12, %ymm13, %ymm14,
 		     %ymm15, %r10);
 
+	vzeroupper;
 	FRAME_END
 	RET;
 SYM_FUNC_END(aria_aesni_avx2_gfni_ctr_crypt_32way)
arch/x86/crypto/aria-gfni-avx512-asm_64.S +3 -0
index 860887e5d02e..ca83eb126e06 100644
@@ -800,6 +800,7 @@ SYM_TYPED_FUNC_START(aria_gfni_avx512_encrypt_64way)
 		     %zmm9, %zmm8, %zmm11, %zmm10, %zmm12, %zmm13, %zmm14,
 		     %zmm15, %rax);
 
+	vzeroupper;
 	FRAME_END
 	RET;
 SYM_FUNC_END(aria_gfni_avx512_encrypt_64way)
@@ -825,6 +826,7 @@ SYM_TYPED_FUNC_START(aria_gfni_avx512_decrypt_64way)
 		     %zmm9, %zmm8, %zmm11, %zmm10, %zmm12, %zmm13, %zmm14,
 		     %zmm15, %rax);
 
+	vzeroupper;
 	FRAME_END
 	RET;
 SYM_FUNC_END(aria_gfni_avx512_decrypt_64way)
@@ -966,6 +968,7 @@ SYM_TYPED_FUNC_START(aria_gfni_avx512_ctr_crypt_64way)
 		     %zmm9, %zmm8, %zmm11, %zmm10, %zmm12, %zmm13, %zmm14,
 		     %zmm15, %r10);
 
+	vzeroupper;
 	FRAME_END
 	RET;
 SYM_FUNC_END(aria_gfni_avx512_ctr_crypt_64way)
arch/x86/events/intel/core.c +24 -9
index 024b5ac58489..4dacbf664b30 100644
@@ -2621,6 +2621,27 @@ static void intel_pmu_del_event(struct perf_event *event)
 		this_cpu_ptr(&cpu_hw_events)->n_late_setup--;
 }
 
+int __intel_pmu_quiesce(void)
+{
+	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);
+	int pmu_enabled = cpuc->enabled;
+
+	cpuc->enabled = 0;
+	if (pmu_enabled)
+		intel_pmu_disable_all();
+
+	return pmu_enabled;
+}
+
+void __intel_pmu_resume(int pmu_enabled)
+{
+	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);
+
+	cpuc->enabled = pmu_enabled;
+	if (pmu_enabled)
+		intel_pmu_enable_all(0);
+}
+
 static int icl_set_topdown_event_period(struct perf_event *event)
 {
 	struct hw_perf_event *hwc = &event->hw;
@@ -2812,16 +2833,13 @@ static void intel_pmu_read_event(struct perf_event *event)
 	if (event->hw.flags & (PERF_X86_EVENT_AUTO_RELOAD | PERF_X86_EVENT_TOPDOWN) ||
 	    is_pebs_counter_event_group(event)) {
 		struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);
-		bool pmu_enabled = cpuc->enabled;
+		int pmu_enabled;
 
 		/* Only need to call update_topdown_event() once for group read. */
 		if (is_metric_event(event) && (cpuc->txn_flags & PERF_PMU_TXN_READ))
 			return;
 
-		cpuc->enabled = 0;
-		if (pmu_enabled)
-			intel_pmu_disable_all();
-
+		pmu_enabled = __intel_pmu_quiesce();
 		/*
 		 * If the PEBS counters snapshotting is enabled,
 		 * the topdown event is available in PEBS records.
@@ -2830,10 +2848,7 @@ static void intel_pmu_read_event(struct perf_event *event)
 			static_call(intel_pmu_update_topdown_event)(event, NULL);
 		else
 			intel_pmu_drain_pebs_buffer();
-
-		cpuc->enabled = pmu_enabled;
-		if (pmu_enabled)
-			intel_pmu_enable_all(0);
+		__intel_pmu_resume(pmu_enabled);
 
 		return;
 	}
arch/x86/events/intel/ds.c +119 -67

238 lines not on this page · raw message

arch/x86/events/intel/uncore_discovery.c +24 -9
index 7dd3910d8de3..8595e14199ed 100644
@@ -489,17 +489,28 @@ static u64 intel_generic_uncore_box_ctl(struct intel_uncore_box *box)
 
 void intel_generic_uncore_msr_init_box(struct intel_uncore_box *box)
 {
-	wrmsrq(intel_generic_uncore_box_ctl(box), GENERIC_PMON_BOX_CTL_INT);
+	u64 box_ctl = intel_generic_uncore_box_ctl(box);
+
+	if (!box_ctl)
+		return;
+
+	wrmsrq(box_ctl, GENERIC_PMON_BOX_CTL_INT);
 }
 
 void intel_generic_uncore_msr_disable_box(struct intel_uncore_box *box)
 {
-	wrmsrq(intel_generic_uncore_box_ctl(box), GENERIC_PMON_BOX_CTL_FRZ);
+	u64 box_ctl = intel_generic_uncore_box_ctl(box);
+
+	if (box_ctl)
+		wrmsrq(box_ctl, GENERIC_PMON_BOX_CTL_FRZ);
 }
 
 void intel_generic_uncore_msr_enable_box(struct intel_uncore_box *box)
 {
-	wrmsrq(intel_generic_uncore_box_ctl(box), 0);
+	u64 box_ctl = intel_generic_uncore_box_ctl(box);
+
+	if (box_ctl)
+		wrmsrq(box_ctl, 0);
 }
 
 static void intel_generic_uncore_msr_enable_event(struct intel_uncore_box *box,
@@ -548,6 +559,7 @@ bool intel_generic_uncore_assign_hw_event(struct perf_event *event,
 
 	if (box->pci_dev) {
 		box_ctl = UNCORE_DISCOVERY_PCI_BOX_CTRL(box_ctl);
+
 		hwc->config_base = box_ctl + uncore_pci_event_ctl(box, hwc->idx);
 		hwc->event_base  = box_ctl + uncore_pci_perf_ctr(box, hwc->idx);
 		return true;
@@ -566,27 +578,30 @@ static inline int intel_pci_uncore_box_ctl(struct intel_uncore_box *box)
 
 void intel_generic_uncore_pci_init_box(struct intel_uncore_box *box)
 {
-	struct pci_dev *pdev = box->pci_dev;
 	int box_ctl = intel_pci_uncore_box_ctl(box);
 
+	if (!box_ctl)
+		return;
+
 	__set_bit(UNCORE_BOX_FLAG_CTL_OFFS8, &box->flags);
-	pci_write_config_dword(pdev, box_ctl, GENERIC_PMON_BOX_CTL_INT);
+	pci_write_config_dword(box->pci_dev, box_ctl, GENERIC_PMON_BOX_CTL_INT);
 }
 
 void intel_generic_uncore_pci_disable_box(struct intel_uncore_box *box)
 {
-	struct pci_dev *pdev = box->pci_dev;
 	int box_ctl = intel_pci_uncore_box_ctl(box);
 
-	pci_write_config_dword(pdev, box_ctl, GENERIC_PMON_BOX_CTL_FRZ);
+	if (box_ctl)
+		pci_write_config_dword(box->pci_dev, box_ctl,
+				       GENERIC_PMON_BOX_CTL_FRZ);
 }
 
 void intel_generic_uncore_pci_enable_box(struct intel_uncore_box *box)
 {
-	struct pci_dev *pdev = box->pci_dev;
 	int box_ctl = intel_pci_uncore_box_ctl(box);
 
-	pci_write_config_dword(pdev, box_ctl, 0);
+	if (box_ctl)
+		pci_write_config_dword(box->pci_dev, box_ctl, 0);
 }
 
 static void intel_generic_uncore_pci_enable_event(struct intel_uncore_box *box,
arch/x86/events/perf_event.h +3 -0
index da6f5cad665c..fc9e6640e322 100644
@@ -1612,6 +1612,9 @@ static __always_inline void __intel_pmu_lbr_disable(void)
 	wrmsrq(MSR_IA32_DEBUGCTLMSR, debugctl);
 }
 
+extern int __intel_pmu_quiesce(void);
+extern void __intel_pmu_resume(int pmu_enabled);
+
 int intel_pmu_save_and_restart(struct perf_event *event);
 
 struct event_constraint *
arch/x86/include/asm/pgtable.h +1 -1
index e33df3da6980..fbbd44faffce 100644
@@ -813,7 +813,7 @@ static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot)
 	pmdval_t val = pmd_val(pmd), oldval = val;
 	pmd_t pmd_result;
 
-	val &= (_HPAGE_CHG_MASK & ~_PAGE_DIRTY);
+	val &= _HPAGE_CHG_MASK;
 	val |= check_pgprot(newprot) & ~_HPAGE_CHG_MASK;
 	val = flip_protnone_guard(oldval, val, PHYSICAL_PMD_PAGE_MASK);
 
arch/x86/include/asm/topology.h +3 -0
index 21041898157a..63489ec41032 100644
@@ -156,6 +156,8 @@ extern unsigned int __max_threads_per_core;
 extern unsigned int __num_threads_per_package;
 extern unsigned int __num_cores_per_package;
 
+struct cpuinfo_x86;
+
 const char *get_topology_cpu_type_name(struct cpuinfo_x86 *c);
 enum x86_topology_cpu_type get_topology_cpu_type(struct cpuinfo_x86 *c);
 
@@ -259,6 +261,7 @@ extern bool x86_topology_update;
 
 #ifdef CONFIG_SCHED_MC_PRIO
 #include <asm/percpu.h>
+#include <linux/cache.h>
 
 DECLARE_PER_CPU_READ_MOSTLY(int, sched_core_priority);
 extern bool __read_mostly sysctl_sched_itmt_enabled;
arch/x86/kernel/alternative.c +74 -37

149 lines not on this page · raw message

arch/x86/kernel/amd_node.c +15 -10
index 3d0a4768d603..306f64536969 100644
@@ -38,7 +38,6 @@ static struct pci_dev **amd_roots;
 
 /* Protect the PCI config register pairs used for SMN. */
 static DEFINE_MUTEX(smn_mutex);
-static bool smn_exclusive;
 
 #define SMN_INDEX_OFFSET	0x60
 #define SMN_DATA_OFFSET		0x64
@@ -91,11 +90,16 @@ static int __amd_smn_rw(u8 i_off, u8 d_off, u16 node, u32 address, u32 *value, b
 	if (node >= amd_num_nodes())
 		return err;
 
-	root = amd_roots[node];
-	if (!root)
+	/*
+	 * Uninitialized amd_roots indicates pci_request_config_region_exclusive()
+	 * didn't run or failed and thus the kernel cannot rely on having
+	 * exclusive access to SMN registers so prevent that.
+	 */
+	if (!amd_roots)
 		return err;
 
-	if (!smn_exclusive)
+	root = amd_roots[node];
+	if (!root)
 		return err;
 
 	guard(mutex)(&smn_mutex);
@@ -247,7 +251,7 @@ __setup("amd_smn_debugfs_enable", amd_smn_enable_dfs);
 static int __init amd_smn_init(void)
 {
 	u16 count, num_roots, roots_per_node, node, num_nodes;
-	struct pci_dev *root;
+	struct pci_dev *root __free(pci_dev_put) = NULL;
 
 	if (!cpu_feature_enabled(X86_FEATURE_ZEN))
 		return 0;
@@ -258,7 +262,6 @@ static int __init amd_smn_init(void)
 		return 0;
 
 	num_roots = 0;
-	root = NULL;
 	while ((root = get_next_root(root))) {
 		pci_dbg(root, "Reserving PCI config space\n");
 
@@ -287,17 +290,21 @@ static int __init amd_smn_init(void)
 		return -ENOMEM;
 
 	roots_per_node = num_roots / num_nodes;
+	if (!roots_per_node) {
+		if (!cpu_feature_enabled(X86_FEATURE_HYPERVISOR))
+			pr_warn(FW_BUG "Error detecting roots per node.\n");
+		roots_per_node = 1;
+	}
 
 	count = 0;
 	node = 0;
-	root = NULL;
 	while (node < num_nodes && (root = get_next_root(root))) {
 		/* Use one root for each node and skip the rest. */
 		if (count++ % roots_per_node)
 			continue;
 
 		pci_dbg(root, "is root for AMD node %u\n", node);
-		amd_roots[node++] = root;
+		amd_roots[node++] = pci_dev_get(root);
 	}
 
 	if (enable_dfs) {
@@ -308,8 +315,6 @@ static int __init amd_smn_init(void)
 		debugfs_create_file("value",	0600, debugfs_dir, NULL, &smn_value_fops);
 	}
 
-	smn_exclusive = true;
-
 	return 0;
 }
 
arch/x86/kernel/cpu/microcode/amd.c +7 -5
index 46673530bc6f..4a33d1068558 100644
@@ -233,11 +233,6 @@ static bool need_sha_check(u32 cur_rev)
 {
 	u32 cutoff;
 
-	if (!cur_rev) {
-		cur_rev = cpuid_to_ucode_rev(bsp_cpuid_1_eax);
-		pr_info_once("No current revision, generating the lowest one: 0x%x\n", cur_rev);
-	}
-
 	cutoff = get_cutoff_revision(cur_rev);
 	if (cutoff)
 		return cur_rev <= cutoff;
@@ -338,6 +333,13 @@ static u32 get_patch_level(void)
 	}
 
 	native_rdmsr(MSR_AMD64_PATCH_LEVEL, rev, dummy);
+	if (!rev) {
+		if (x86_family(bsp_cpuid_1_eax) < 0x17)
+			return rev;
+
+		rev = cpuid_to_ucode_rev(bsp_cpuid_1_eax);
+		pr_info_once("No current revision, generating the lowest one: 0x%x\n", rev);
+	}
 
 	return rev;
 }
arch/x86/kernel/itmt.c +2 -6
index 243a769fdd97..85ebde361d6a 100644
@@ -110,18 +110,14 @@ int sched_set_itmt_support(void)
 						    arch_debugfs_dir,
 						    &sysctl_sched_itmt_enabled,
 						    &dfs_sched_itmt_fops);
-	if (IS_ERR_OR_NULL(dfs_sched_itmt)) {
+	if (IS_ERR(dfs_sched_itmt))
 		dfs_sched_itmt = NULL;
-		return -ENOMEM;
-	}
 
 	dfs_sched_core_prio = debugfs_create_file("sched_core_priority", 0644,
 						  arch_debugfs_dir, NULL,
 						  &sched_core_priority_fops);
-	if (IS_ERR_OR_NULL(dfs_sched_core_prio)) {
+	if (IS_ERR(dfs_sched_core_prio))
 		dfs_sched_core_prio = NULL;
-		return -ENOMEM;
-	}
 
 	sched_itmt_capable = true;
 
arch/x86/mm/pat/set_memory.c +104 -43

275 lines not on this page · raw message

block/blk-cgroup.c +5 -8
index f605df3991c3..171efbbd3c8a 100644
@@ -432,15 +432,15 @@ static struct blkcg_gq *blkg_create(struct blkcg *blkcg, struct gendisk *disk,
 				blkg->pd[i]->online = true;
 			}
 		}
+		blkg->online = true;
 	}
-	blkg->online = true;
 	spin_unlock(&blkcg->lock);
 
 	if (!ret)
 		return blkg;
 
 	/* @blkg failed fully initialized, use the usual release path */
-	blkg_put(blkg);
+	percpu_ref_kill(&blkg->refcnt);
 	return ERR_PTR(ret);
 
 err_put_css:
@@ -1241,13 +1241,10 @@ static int blkcg_print_stat(struct seq_file *sf, void *v)
 	else
 		css_rstat_flush(&blkcg->css);
 
-	rcu_read_lock();
-	hlist_for_each_entry_rcu(blkg, &blkcg->blkg_list, blkcg_node) {
-		spin_lock_irq(&blkg->q->queue_lock);
+	guard(spinlock_irq)(&blkcg->lock);
+	hlist_for_each_entry(blkg, &blkcg->blkg_list, blkcg_node)
 		blkcg_print_one_stat(blkg, sf);
-		spin_unlock_irq(&blkg->q->queue_lock);
-	}
-	rcu_read_unlock();
+
 	return 0;
 }
 
crypto/Makefile +5 -0
index e430e6e99b6a..ef963cc03a03 100644
@@ -183,6 +183,11 @@ obj-$(CONFIG_CRYPTO_ZSTD) += zstd.o
 obj-$(CONFIG_CRYPTO_ECC) += ecc.o
 obj-$(CONFIG_CRYPTO_ESSIV) += essiv.o
 
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124949
+ifeq ($(CONFIG_ARM)$(CONFIG_KASAN_STACK)$(CONFIG_CC_IS_GCC),yyy)
+CFLAGS_ecc.o += $(call cc-option,-Wframe-larger-than=1536)
+endif
+
 ecdh_generic-y += ecdh.o
 ecdh_generic-y += ecdh_helper.o
 obj-$(CONFIG_CRYPTO_ECDH) += ecdh_generic.o
drivers/accel/amdxdna/amdxdna_ctx.h +1 -1
index 8c1d181df6e7..383f3f15fac8 100644
@@ -51,7 +51,7 @@ struct amdxdna_cmd_chain {
 	u32 submit_index;
 	u32 error_index;
 	u32 reserved[3];
-	u64 data[] __counted_by(command_count);
+	u64 data[];
 };
 
 /* Exec buffer command header format */
drivers/accel/ivpu/ivpu_fw_log.c +52 -35

167 lines not on this page · raw message

drivers/accel/ivpu/ivpu_gem.h +11 -3
index ade0d127453f..57c9c2db0206 100644
@@ -74,15 +74,23 @@ static inline bool ivpu_bo_is_snooped(struct ivpu_bo *bo)
 	return ivpu_bo_cache_mode(bo) == DRM_IVPU_BO_CACHED;
 }
 
-static inline void *ivpu_to_cpu_addr(struct ivpu_bo *bo, u32 vpu_addr)
+static inline void *ivpu_to_cpu_addr(struct ivpu_bo *bo, u64 vpu_addr, u64 size)
 {
+	u64 bo_size = ivpu_bo_size(bo);
+	u64 offset;
+
 	if (vpu_addr < bo->vpu_addr)
 		return NULL;
 
-	if (vpu_addr >= (bo->vpu_addr + ivpu_bo_size(bo)))
+	if (size > bo_size)
+		return NULL;
+
+	offset = vpu_addr - bo->vpu_addr;
+
+	if (offset > bo_size - size)
 		return NULL;
 
-	return ivpu_bo_vaddr(bo) + (vpu_addr - bo->vpu_addr);
+	return ivpu_bo_vaddr(bo) + offset;
 }
 
 static inline u32 cpu_to_vpu_addr(struct ivpu_bo *bo, void *cpu_addr)
drivers/accel/ivpu/ivpu_ipc.c +4 -3
index 7fea203eef32..0c8b721d3061 100644
@@ -79,7 +79,7 @@ ivpu_ipc_tx_prepare(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons,
 		return -ENOMEM;
 	}
 
-	tx_buf = ivpu_to_cpu_addr(ipc->mem_tx, tx_buf_vpu_addr);
+	tx_buf = ivpu_to_cpu_addr(ipc->mem_tx, tx_buf_vpu_addr, sizeof(*tx_buf));
 	if (drm_WARN_ON(&vdev->drm, !tx_buf)) {
 		gen_pool_free(ipc->mm_tx, tx_buf_vpu_addr, sizeof(*tx_buf));
 		return -EIO;
@@ -416,7 +416,7 @@ void ivpu_ipc_irq_handler(struct ivpu_device *vdev)
 			return;
 		}
 
-		ipc_hdr = ivpu_to_cpu_addr(ipc->mem_rx, vpu_addr);
+		ipc_hdr = ivpu_to_cpu_addr(ipc->mem_rx, vpu_addr, sizeof(*ipc_hdr));
 		if (!ipc_hdr) {
 			ivpu_warn_ratelimited(vdev, "IPC msg 0x%x out of range\n", vpu_addr);
 			continue;
@@ -425,7 +425,8 @@ void ivpu_ipc_irq_handler(struct ivpu_device *vdev)
 
 		jsm_msg = NULL;
 		if (ipc_hdr->channel != IVPU_IPC_CHAN_BOOT_MSG) {
-			jsm_msg = ivpu_to_cpu_addr(ipc->mem_rx, ipc_hdr->data_addr);
+			jsm_msg = ivpu_to_cpu_addr(ipc->mem_rx, ipc_hdr->data_addr,
+						   sizeof(*jsm_msg));
 			if (!jsm_msg) {
 				ivpu_warn_ratelimited(vdev, "JSM msg 0x%x out of range\n",
 						      ipc_hdr->data_addr);
drivers/accel/qaic/qaic_control.c +24 -22

81 lines not on this page · raw message

drivers/acpi/acpi_apd.c +7 -0
index 49539f7528c6..cd0fcfaeafc7 100644
@@ -181,6 +181,12 @@ static const struct apd_device_desc hip08_spi_desc = {
 	.setup = acpi_apd_setup,
 	.fixed_clk_rate = 250000000,
 };
+
+static const struct apd_device_desc leca_spi_desc = {
+	.setup = acpi_apd_setup,
+	.fixed_clk_rate = 400000000,
+};
+
 #endif /* CONFIG_ARM64 */
 
 #endif
@@ -251,6 +257,7 @@ static const struct acpi_device_id acpi_apd_device_ids[] = {
 	{ "HISI02A2", APD_ADDR(hip08_i2c_desc) },
 	{ "HISI02A3", APD_ADDR(hip08_lite_i2c_desc) },
 	{ "HISI0173", APD_ADDR(hip08_spi_desc) },
+	{ "LECA0002", APD_ADDR(leca_spi_desc) },
 	{ "NXP0001", APD_ADDR(nxp_i2c_desc) },
 #endif
 	{ }
drivers/acpi/acpica/dsmethod.c +43 -0

51 lines not on this page · raw message

drivers/acpi/acpica/evhandler.c +11 -0
index 5a35dae945e2..f16c1148e602 100644

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

drivers/acpi/acpica/exconfig.c +24 -2
index 4d7dd0fc6b07..894695db0cf9 100644

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

drivers/acpi/acpica/exoparg3.c +1 -1
index c8c8c4e49563..df770f36b4d0 100644

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

drivers/acpi/acpica/nsnames.c +6 -0
index 22aeeeb56cff..19802da865c5 100644

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

drivers/acpi/acpica/nsprepkg.c +7 -0
index ca137ce5674f..c32770570120 100644

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

drivers/acpi/acpica/nsxfname.c +4 -0
index 1db831545ec8..821fb4930e9d 100644

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

drivers/acpi/acpica/psargs.c +123 -11

134 lines not on this page · raw message

drivers/acpi/acpica/psloop.c +29 -1
index c989cadf271c..7c3caf0ccab6 100644

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

drivers/acpi/acpica/psparse.c +14 -0
index 55a416e56fd8..41587ee0a9c7 100644

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

drivers/acpi/acpica/utcopy.c +9 -1
index 80458e70ac2b..9ecf5c3f49ba 100644

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

drivers/acpi/acpica/utresrc.c +30 -0
index e1cc3d348750..86ebd9fb869a 100644

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

drivers/acpi/pci_root.c +4 -0
index 32b868bd8487..34b53dc892b2 100644

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

drivers/acpi/scan.c +1 -0
index 92928389ea0f..32fa1c1ded60 100644

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

drivers/ata/ahci.c +22 -0
index 64fc27c04485..d287c84ce80e 100644

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

drivers/ata/libata-core.c +10 -0
index f0753f5e57a8..ef7f93aca36d 100644

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

drivers/ata/libata-pmp.c +6 -1
index 48ac09d9031e..299b1823e0d0 100644

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

drivers/base/core.c +7 -6
index 5034d9b10364..5ba783e5055a 100644

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

drivers/base/dd.c +5 -5
index dabdfc088f3f..d019d0f98ad4 100644

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

drivers/block/sunvdc.c +17 -0
index db1fe9772a4d..2eb96136632a 100644

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

drivers/bluetooth/btintel.c +37 -2
index f665682c91b6..0e5c2d389371 100644

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

drivers/bluetooth/btintel_pcie.c +20 -2
index d0aa1666d6ac..56ba643d5ff7 100644

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

drivers/bluetooth/btmtk.c +11 -0
index fb097f78ecd8..d1817dd6ab65 100644

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

drivers/bluetooth/btmtk.h +1 -0
index 8f40180ca92e..92e2deb29b58 100644

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

drivers/bluetooth/btqcomsmd.c +5 -1
index d2e13fcb6bab..d669ea4eb3eb 100644

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

drivers/bluetooth/btrtl.c +17 -4
index a62eae7276d6..564ed584c22f 100644

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

drivers/bluetooth/btusb.c +39 -6

45 lines not on this page · raw message

drivers/bluetooth/hci_mrvl.c +1 -2
index 8767522ec4c6..c0db36650274 100644

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

drivers/bus/fsl-mc/fsl-mc-bus.c +46 -0

46 lines not on this page · raw message

drivers/bus/mhi/host/pci_generic.c +2 -1
index 646f3bcdc636..a5b47728f9ab 100644

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

drivers/char/ipmi/ipmi_si_platform.c +4 -1
index fb6e359ae494..704b06c919f0 100644

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

drivers/char/nvram.c +3 -13
index 9eff426a9286..e89cc1f1c89e 100644

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

drivers/char/virtio_console.c +18 -3
index c355f6d39274..76f934b5d84b 100644

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

drivers/clk/clk-axi-clkgen.c +4 -1
index fa5ccef73e60..26f76a6db820 100644

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

drivers/clk/keystone/sci-clk.c +8 -0
index a4b42811de55..066823458a75 100644

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

drivers/clk/qcom/clk-rpmh.c +1 -7
index 63c38cb47bc4..82f18e15cd77 100644

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

drivers/clk/renesas/renesas-cpg-mssr.c +3 -0
index a0a68ec0490f..87ede1ee64d7 100644

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

drivers/clk/samsung/clk-exynos850.c +3 -2
index 56f27697c76b..413faf14eded 100644

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

drivers/clk/samsung/clk-exynos990.c +143 -164

307 lines not on this page · raw message

drivers/clk/socfpga/clk-agilex.c +2 -0
index 8dd94f64756b..2bdea1997b5e 100644

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

drivers/clk/ux500/clk-prcmu.c +10 -10
index f775e18acd46..4e811c73ae51 100644

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

drivers/clk/ux500/u8500_of_clk.c +1 -1
index 8e2f6c65db2a..512b0610d83b 100644

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

drivers/cpufreq/cpufreq.c +3 -3
index ced96d9e254e..ec577a20567b 100644

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

drivers/cpuidle/cpuidle-ux500.c +3 -3
index f7d778580e9b..6d6c52c0bcc2 100644

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

drivers/crypto/atmel-ecc.c +3 -0
index 93e3513541c7..3f384eb694f5 100644

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

drivers/crypto/atmel-sha204a.c +1 -2
index d2031abbd8ef..3e52e604ded3 100644

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

drivers/crypto/ccp/sev-dev.c +1 -1
index 5aa0f158c43b..8820efe5ef0a 100644

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

drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c +14 -11
index fcc0cf4df637..5b90cf0fb0e4 100644

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

drivers/crypto/omap-des.c +16 -10
index 149ebd77710b..16d5c617d5ee 100644

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

drivers/cxl/core/region.c +3 -0
index d518d463b28c..e840ac002f9b 100644

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

drivers/dibs/dibs_main.c +15 -10
index cf96f0a4a5af..e05041841f13 100644

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

drivers/dma/altera-msgdma.c +15 -9
index a203fdd84950..e1811a9be0bb 100644

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

drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c +9 -2
index b0e689f48bb6..ea4e47ee0d71 100644

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

drivers/edac/altera_edac.c +58 -57

115 lines not on this page · raw message

drivers/edac/altera_edac.h +1 -0
index 7248d24c4908..5b26ef0cfe60 100644

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

drivers/edac/amd64_edac.c +2 -0
index 2f6ab783bf20..8bec21dbc757 100644

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

drivers/edac/edac_device_sysfs.c +9 -2
index fcebc4ffea26..71940f43a0dd 100644

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

drivers/edac/igen6_edac.c +17 -10
index 42eadece2d71..c25081f61a51 100644

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

drivers/firmware/arm_scmi/base.c +13 -2
index 86b376c50a13..25aa52746bd1 100644

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

drivers/firmware/arm_scmi/sensors.c +9 -1
index 1be0f89fc2c4..99233742714c 100644

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

drivers/firmware/stratix10-svc.c +2 -2
index ba715c6eb32b..d2bce209d217 100644

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

drivers/gpio/gpio-ath79.c +56 -1

57 lines not on this page · raw message

drivers/gpio/gpio-dwapb.c +17 -0
index 0259c6597332..6ece05f3afe2 100644

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

drivers/gpio/gpio-pisosr.c +3 -1
index 7ec6a46ed600..2732ea8c16b7 100644

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

drivers/gpio/gpio-usbio.c +1 -0
index 34d42c743d5b..489c8ac6299e 100644

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

drivers/gpu/drm/adp/Kconfig +0 -1
index 9fcc27eb200d..acfa21ee06d2 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c +19 -4
index 1ec26be82f30..5e8d0d6b55ab 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h +1 -1
index 9e120c934cc1..c59b5d9cd36b 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c +18 -6
index 763f2b8dcf13..b8f7e3a18d32 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c +3 -1
index 4e60753e16e9..dec312b0f3b0 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c +16 -4
index 425a3e564360..2694facb06c7 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c +1 -1
index a70651050acf..d6f58128bc74 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +5 -1
index ba9c7bd1264c..dda5d62c8e7b 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c +8 -0
index 9b17a4730461..fb753613e00d 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c +22 -4
index 89a639044d52..c45267373fd8 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c +63 -32

95 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c +2 -2
index d3f2aa8cbdbc..81c6003b3e79 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c +22 -4
index 40e748298069..46c0b986db51 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h +2 -1
index fb5f7a0ee029..8949037b62a4 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c +11 -11
index 9581643dbb72..623a2ae3a10c 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c +1 -1
index 8d7f97eed5a9..ccc378233bc5 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c +26 -8
index 161ca34be207..9ca867965e7a 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h +1 -1
index 237b624aa51c..c3a5940e311a 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c +55 -4

59 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h +1 -0
index 6cf0dfd38be8..8160c4d59854 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c +29 -5
index dafa46a9656c..51382d604b1f 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c +21 -8
index 304564ec2f59..431cc39ea017 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h +14 -7
index 0098b1eadfc8..2024aa6d231d 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c +2 -2
index 321310ba2c08..fcd81242059e 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c +8 -5
index a0b479d5fff1..f4be19223588 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c +10 -3
index 7e3175f82a20..0f4281c9aea2 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c +2 -1
index fb8d879193c9..5f8c03677355 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c +13 -8
index 5e0786ea911b..2679f32715c0 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c +11 -0
index d9f6a4285982..6aae94ca7dcb 100644

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

drivers/gpu/drm/amd/amdgpu/atom.c +11 -0
index 7a063e44d429..639649ef6dd0 100644

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

drivers/gpu/drm/amd/amdgpu/atom.h +3 -0
index 825ff28731f5..bb3d9eb7eb6b 100644

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

drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c +0 -2
index c5549a5abcd4..9d7214bcaadb 100644

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

drivers/gpu/drm/amd/amdgpu/psp_v11_0.c +6 -2
index 27d883fda5fa..6f131f4b8113 100644

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

drivers/gpu/drm/amd/amdgpu/psp_v12_0.c +6 -2
index 4c6450d62299..80ba57cce391 100644

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

drivers/gpu/drm/amd/amdgpu/psp_v13_0.c +6 -8
index af4a7d7c4abd..8100930e47eb 100644

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

drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c +6 -8
index 5f39a2edcc95..3d5e26b3fa00 100644

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

drivers/gpu/drm/amd/amdgpu/psp_v14_0.c +6 -8
index 38dfc5c19f2a..040a61aefa86 100644

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

drivers/gpu/drm/amd/amdgpu/psp_v3_1.c +6 -2
index 833830bc3e2e..409f097f4c52 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +2 -8
index 5c0e93488afa..04c2d412fa7d 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_debug.c +6 -0
index 986cb297de8f..78e1dfdb2714 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c +16 -1
index 58266542cea0..af8e6f53249d 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c +5 -3
index 05c74887fd6f..fdcf7f2d1b5b 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c +8 -3
index f2dee320fada..e3a33a92b179 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c +10 -2
index e96488f6b02d..912c4ebd3040 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c +5 -3
index d2bc169e84b0..fe4b93692385 100644

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

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +8 -4
index 06eb499f1363..89686abcaf92 100644

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

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c +6 -1
index e20aa7438066..596a97092e0d 100644

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

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c +8 -12
index 8d452dbd4eef..9b5252fd6446 100644

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

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c +3 -0
index 25923b00667a..ddda474d5878 100644

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

drivers/gpu/drm/amd/display/dc/core/dc.c +15 -7
index 927837249479..31094d5c0f58 100644

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

drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c +1 -0
index 3b866e876bf4..9fea55fddded 100644

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

drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c +6 -2
index b62bbadb0d44..029f59a58c78 100644

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

drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c +7 -5
index fe02dc4e97e4..8eec1feafc4a 100644

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

drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c +2 -0
index 2676ae9f6fe8..5f70793b8372 100644

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

drivers/gpu/drm/amd/pm/amdgpu_dpm.c +4 -2
index 3830c3b72d4b..d1c4d7f4accc 100644

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

drivers/gpu/drm/amd/pm/amdgpu_pm.c +3 -5
index db7296567c85..6cdb8dda97e0 100644

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

drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c +25 -6
index 0385b24e7e4a..39928eb71d66 100644

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

drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c +3 -0
index a16fcca3576c..5e197c463ed9 100644

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

drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c +4 -0
index 43965b1135fe..0d065e407365 100644

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

drivers/gpu/drm/arm/display/komeda/komeda_dev.c +5 -1
index 5ba62e637a61..9aad1d1d28ec 100644

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

drivers/gpu/drm/arm/display/komeda/komeda_drv.c +9 -5
index 358c1512b087..fc1816c63408 100644

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

drivers/gpu/drm/arm/malidp_drv.c +16 -6
index bc5f5e9798c3..2bf4a647e4b2 100644

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

drivers/gpu/drm/bridge/tc358768.c +12 -5
index fbdc44e16229..a44946aeb6a2 100644

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

drivers/gpu/drm/bridge/ti-sn65dsi83.c +2 -1
index 43344c2e15b7..11513b0a0ed8 100644

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

drivers/gpu/drm/display/drm_dp_helper.c +2 -0
index 8c858ba40c6c..77336bc3e62c 100644

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

drivers/gpu/drm/drm_exec.c +13 -0
index 746210f3f6c2..5c97f8ba8498 100644

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

drivers/gpu/drm/drm_gem.c +10 -0
index 5c4a113b0894..224ed96bd0d4 100644

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

drivers/gpu/drm/drm_pagemap.c +5 -5
index 445cf0e6589f..4cd5182f8205 100644

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

drivers/gpu/drm/drm_panic_qr.rs +2 -2
index ac27e86c601c..4d7eb75a3afc 100644

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

drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c +16 -5
index 6daa6669ed23..4f1d095fc5a8 100644

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

drivers/gpu/drm/gud/gud_drv.c +3 -0
index a2000991ecbe..81c0440204c7 100644

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

drivers/gpu/drm/i915/i915_query.c +3 -1
index 14d9ec0ed777..f75584f713c2 100644

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

drivers/gpu/drm/imagination/pvr_context.c +16 -14
index d9066a4fefcf..5befaed562ac 100644

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

drivers/gpu/drm/imagination/pvr_queue.c +6 -1
index bb5835ede666..7497bca2e7e8 100644

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

drivers/gpu/drm/logicvc/Kconfig +0 -1
index 579a358ed5cf..11aae1626199 100644

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

drivers/gpu/drm/mediatek/mtk_dsi.c +1 -0
index acee2227275b..6845bb804325 100644

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

drivers/gpu/drm/nouveau/nvkm/engine/device/base.c +1 -0
index 33db3a010efd..3738c4664fb6 100644

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

drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c +101 -9

110 lines not on this page · raw message

drivers/gpu/drm/panel/Kconfig +9 -2
index 7354dc85a6aa..967265ed6fc9 100644

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

drivers/gpu/drm/panel/panel-edp.c +13 -0
index b00c91d2a9ae..9ad1769885b3 100644

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

drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c +2 -0
index 5c2530598ddb..9e5287829b95 100644

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

drivers/gpu/drm/panel/panel-simple.c +28 -0
index ef1c4b9299ee..878a5dc7748f 100644

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

drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c +7 -7
index 227f97f9b136..13cfe252a838 100644

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

drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c +16 -0
index 040d4e4aff00..ab49604d69ac 100644

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

drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.h +2 -0
index 322eb80dcbaf..a22aaf0843ed 100644

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

drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c +9 -9
index 04a24ff9dde1..1c6f29c285b6 100644

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

drivers/gpu/drm/rockchip/Kconfig +3 -0
index b7b025814e72..7a942b5e8965 100644

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

drivers/gpu/drm/rockchip/analogix_dp-rockchip.c +4 -3
index 7100fcb1650a..a95af0483ab2 100644

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

drivers/gpu/drm/scheduler/tests/mock_scheduler.c +11 -0
index 8e9ae7d980eb..2dfa3efef210 100644

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

drivers/gpu/drm/tiny/cirrus-qemu.c +3 -0
index 97a93adc5669..a6ce6aa99477 100644

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

drivers/gpu/drm/ttm/ttm_bo.c +27 -26

53 lines not on this page · raw message

drivers/gpu/drm/ttm/ttm_bo_util.c +23 -24

47 lines not on this page · raw message

drivers/gpu/drm/ttm/ttm_bo_vm.c +5 -7
index e6abc7b40b18..a80510489c45 100644

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

drivers/gpu/drm/ttm/ttm_pool.c +24 -13
index 01083720e4e7..dd5666eb4692 100644

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

drivers/gpu/drm/ttm/ttm_resource.c +3 -3
index 2a05fbd07546..8396cab34cb0 100644

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

drivers/gpu/drm/vc4/vc4_hvs.c +1 -1
index 4811d794001f..1a76f85d0fad 100644

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

drivers/gpu/drm/vc4/vc4_v3d.c +1 -1
index e470412851cc..68f098e45944 100644

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

drivers/gpu/drm/virtio/virtgpu_display.c +1 -1
index c3315935d8bc..e265a06f2c06 100644

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

drivers/gpu/drm/virtio/virtgpu_drv.h +20 -0
index 2f3531950aa4..00c609c3b53a 100644

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

drivers/gpu/drm/virtio/virtgpu_object.c +1 -1
index e6363c887500..d228b5be375a 100644

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

drivers/gpu/drm/virtio/virtgpu_vq.c +3 -3
index 83d46a8edf79..4a72c69fe28e 100644

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

drivers/gpu/drm/xe/instructions/xe_gpu_commands.h +1 -0
index 8cfcd3360896..8d05db3fb356 100644

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

drivers/gpu/drm/xe/regs/xe_i2c_regs.h +2 -0
index af781c8e4a80..88f416322c14 100644

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

drivers/gpu/drm/xe/xe_devcoredump.c +4 -2
index 203e3038cc81..26a294f79e79 100644

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

drivers/gpu/drm/xe/xe_guc_ct.c +36 -2
index 4158e8af1390..b9d265ad06a0 100644

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

drivers/gpu/drm/xe/xe_i2c.c +59 -2

61 lines not on this page · raw message

drivers/gpu/drm/xe/xe_i2c.h +1 -0
index ecd5f10358e2..6192e20feaa3 100644

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

drivers/gpu/drm/xe/xe_oa.c +4 -2
index ff19553e8843..a753ac7ecc86 100644

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

drivers/gpu/drm/xe/xe_ring_ops.c +14 -2
index e0082b55e216..46c71d288921 100644

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

drivers/gpu/host1x/bus.c +2 -2
index 3313ead8bfcc..06aa7fcd367e 100644

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

drivers/hid/bpf/progs/Huion__Inspiroy-Frego-M.bpf.c new file +87 -0

87 lines not on this page · raw message

drivers/hid/hid-logitech-hidpp.c +1 -0
index 4ba652ae5476..83d625f361f4 100644

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

drivers/hid/hid-multitouch.c +146 -1

147 lines not on this page · raw message

drivers/hv/connection.c +28 -19

47 lines not on this page · raw message

drivers/hv/hyperv_vmbus.h +2 -0
index 39cdded062e8..f16395ba5d82 100644

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

drivers/hwmon/adt7462.c +8 -0
index 174dfee47f7a..f935c3477b36 100644

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

drivers/hwmon/applesmc.c +6 -1
index fc6d6a9053ce..c8e5bb12ce71 100644

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

drivers/hwmon/aspeed-pwm-tacho.c +3 -1
index aa159bf158a3..4c62487336db 100644

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

drivers/hwmon/chipcap2.c +2 -7
index 9d071f7ca9d2..0e182454779e 100644

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

drivers/hwmon/corsair-cpro.c +16 -8
index 71e48b3bba60..bf7775a731fb 100644

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

drivers/hwmon/corsair-psu.c +14 -9
index 679fb3098346..01f6dfbf65da 100644

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

drivers/hwmon/dell-smm-hwmon.c +8 -0
index 768690a597f4..9f102589f240 100644

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

drivers/hwmon/gpio-fan.c +11 -2
index a8892ced1e54..ea5ca2dea2a9 100644

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

drivers/hwmon/hwmon.c +10 -11
index 0b4bdcd33c7b..0f6200410c86 100644

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

drivers/hwmon/ina2xx.c +142 -41

183 lines not on this page · raw message

drivers/hwmon/ltc4282.c +1 -1
index 269f96738f5b..a82374ba7fc5 100644

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

drivers/hwmon/nct6694-hwmon.c +19 -16
index 6dcf22ca5018..9a9a4db434c4 100644

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

drivers/hwmon/pmbus/lm25066.c +28 -26

54 lines not on this page · raw message

drivers/hwmon/pmbus/pmbus_core.c +3 -1
index 20a26db66894..aa578d2723f2 100644

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

drivers/hwmon/raspberrypi-hwmon.c +9 -3
index a2938881ccd2..b0f0f50986b9 100644

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

drivers/hwmon/sht4x.c +16 -28

44 lines not on this page · raw message

drivers/hwtracing/coresight/coresight-core.c +9 -20
index 911a7b6d4867..d57000626c06 100644

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

drivers/hwtracing/coresight/coresight-etm-perf.c +72 -42

114 lines not on this page · raw message

drivers/hwtracing/coresight/coresight-platform.c +6 -6
index 0db64c5f4995..6e57fc5018f4 100644

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

drivers/hwtracing/coresight/coresight-priv.h +1 -0
index bcc5db0d9c3c..7f27ef2ab161 100644

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

drivers/i2c/busses/i2c-designware-common.c +2 -0
index 5b1e8f74c4ac..5cefbc66b9e7 100644

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

drivers/i2c/busses/i2c-designware-core.h +2 -83

85 lines not on this page · raw message

drivers/i2c/busses/i2c-designware-master.c +2 -0
index 45bfca05bb30..c4bab532eed1 100644

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

drivers/i2c/busses/i2c-designware-slave.c +2 -0
index 6eb16b7d75a6..4498ca4d72ca 100644

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

drivers/i2c/i2c-core-smbus.c +12 -0
index 71eb1ef56f0c..ad6acb5ebadc 100644

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

drivers/i3c/master/mipi-i3c-hci/cmd_v1.c +1 -3
index efb7a1f92641..b6ba18ccdd2d 100644

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

drivers/i3c/master/mipi-i3c-hci/cmd_v2.c +1 -3
index 5fc2e4c55ebb..d7999d341a22 100644

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

drivers/i3c/master/svc-i3c-master.c +9 -0
index b6a697173e19..1f936196b30c 100644

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

drivers/iio/accel/mma8452.c +12 -7
index cefc7cf4bd83..279a9b364886 100644

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

drivers/iio/adc/qcom-spmi-iadc.c +15 -3
index b64a8a407168..0ec3a0c4b1de 100644

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

drivers/iio/adc/rtq6056.c +9 -1
index 2bf3a09ac6b0..e2b1da13c0d3 100644

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

drivers/iio/light/stk3310.c +69 -7

76 lines not on this page · raw message

drivers/infiniband/core/counters.c +9 -1
index 5dfd64b0449d..a2c85840c501 100644

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

drivers/infiniband/core/umem.c +12 -6
index fd3a774904f8..468d662c42c4 100644

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

drivers/infiniband/hw/bnxt_re/debugfs.c +1 -1
index be5e9b5ca2f0..d72c1693c57f 100644

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

drivers/infiniband/hw/bnxt_re/main.c +1 -1
index 4ca2eee6fbc2..f33e006126fd 100644

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

drivers/infiniband/hw/bnxt_re/qplib_fp.c +1 -1
index ce90d3d834d4..9e97d67de1be 100644

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

drivers/infiniband/hw/bnxt_re/qplib_res.c +11 -0
index d321acb07335..0fcea79eb110 100644

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

drivers/infiniband/hw/bnxt_re/qplib_res.h +1 -1
index 2ea3b7f232a3..ebe8893937f6 100644

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

drivers/infiniband/hw/irdma/hw.c +3 -4
index 7bad0e38786a..cbf7f4d75e5e 100644

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

drivers/infiniband/hw/irdma/main.h +1 -2
index 0c16045a34be..777d2ed406f8 100644

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

drivers/infiniband/hw/irdma/utils.c +6 -8
index 835c11d6cc85..43734ab827c0 100644

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

drivers/infiniband/hw/mlx5/cq.c +2 -1
index 651d76bca114..c6590dde6833 100644

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

drivers/infiniband/hw/mlx5/main.c +11 -0
index 7c82518e9f04..c6b0bb786739 100644

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

drivers/infiniband/hw/mlx5/mr.c +4 -0
index bd5a7d1ad14c..0c8cd84964be 100644

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

drivers/infiniband/hw/mlx5/odp.c +3 -0
index 47bb42576ad5..5cd1968a33d0 100644

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

drivers/infiniband/ulp/rtrs/rtrs-srv.c +10 -2
index 1fc67fdff9fc..12a9a888fe0e 100644

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

drivers/iommu/amd/init.c +17 -8
index 6bb9d3661bae..c07c3a01b978 100644

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

drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c +2 -2
index b677390e95bb..3d796ff6c2c6 100644

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

drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c +9 -0
index 3b9fb1c71e5f..f7cb7de80cfb 100644

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

drivers/iommu/riscv/iommu.c +1 -6
index de286563bd44..1f7b8e46812c 100644

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

drivers/iommu/riscv/iommu.h +2 -0
index 46df79dd5495..5676001548cc 100644

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

drivers/iommu/rockchip-iommu.c +8 -0
index 0861dd469bd8..2d0dabb0d101 100644

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

drivers/iommu/s390-iommu.c +2 -0
index aa576736d60b..e36d08a0fd1d 100644

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

drivers/irqchip/irq-gic-v3-its.c +1 -0
index cc03ab698987..8607ed0d9884 100644

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

drivers/irqchip/irq-gic-v5.c +12 -7
index ebeb26b25dac..707c5423e97d 100644

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

drivers/leds/leds-pca9532.c +5 -3
index af141dec4b92..ba0fea0add2b 100644

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

drivers/leds/leds-st1202.c +6 -4
index f5b53a9ed59c..684d77fbe1d8 100644

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

drivers/leds/trigger/ledtrig-gpio.c +2 -1
index 7f6a2352b0ac..3199275fd250 100644

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

drivers/leds/uleds.c +7 -4
index 48ca73c106bc..8e250838a15e 100644

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

drivers/mailbox/imx-mailbox.c +47 -17

64 lines not on this page · raw message

drivers/mailbox/mailbox.c +5 -1
index 60866e8417c9..0f2019aadc21 100644

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

drivers/md/dm-raid.c +6 -0
index 4bacdc499984..9eee490c029e 100644

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

drivers/md/md.h +2 -0
index 7400f7739d2e..bba0f6790c03 100644

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

drivers/md/raid10.c +5 -0
index c4c01619bf7e..a60e4ba919a7 100644

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

drivers/md/raid5.c +29 -13

42 lines not on this page · raw message

drivers/media/cec/platform/cros-ec/cros-ec-cec.c +4 -0
index 419b9a7abcce..4b3f9bff6067 100644

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

drivers/media/i2c/mt9p031.c +1 -5
index 1500ee4db47e..a0375945e789 100644

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

drivers/media/i2c/video-i2c.c +1 -1
index 8909b5173eb4..20889f94610c 100644

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

drivers/media/pci/dm1105/dm1105.c +6 -1
index c1d55b983674..abd86488064b 100644

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

drivers/media/platform/chips-media/wave5/wave5-helper.c +3 -1
index 53a0ac068c2e..c3d34be833ff 100644

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

drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c +39 -20

59 lines not on this page · raw message

drivers/media/platform/chips-media/wave5/wave5-vpuapi.c +9 -2
index e94d6ebc9f81..e7ea2f6a99d5 100644

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

drivers/media/platform/chips-media/wave5/wave5-vpuconfig.h +1 -0
index 1ea9f5f31499..e04f2dbf3b65 100644

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

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c +3 -2
index bf21f2467a0f..22fd6b671443 100644

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

drivers/media/platform/microchip/microchip-sama7g5-isc.c +1 -6
index b0302dfc3278..7383341ec51d 100644

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

drivers/media/platform/qcom/camss/camss-csiphy.c +7 -3
index 2de97f58f9ae..74c77969db7e 100644

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

drivers/media/platform/qcom/camss/camss-vfe-340.c +43 -41

84 lines not on this page · raw message

drivers/media/platform/qcom/iris/iris_platform_common.h +5 -5
index 58d05e0a112e..69720d679050 100644

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

drivers/media/platform/qcom/iris/iris_platform_gen2.c +4 -4
index 85beb80476de..768362683a74 100644

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

drivers/media/platform/qcom/iris/iris_platform_sm8250.c +1 -1
index af841f6cd9d2..d130d18c6543 100644

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

drivers/media/platform/qcom/iris/iris_resources.c +6 -9
index cf32f268b703..dcec4f3460d8 100644

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

drivers/media/platform/qcom/venus/pm_helpers.c +1 -6
index 14a4e8311a64..a60af81c17c3 100644

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

drivers/media/platform/renesas/rcar-csi2.c +1 -5
index d1b31ab8b8c4..9948a3aa8947 100644

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

drivers/media/platform/samsung/s3c-camif/camif-core.c +1 -6
index 221e3c447f36..a3c8b0a10eb3 100644

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

drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c +4 -2
index e8c2e83379de..e7a7c7a42467 100644

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

drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c +48 -9

57 lines not on this page · raw message

drivers/media/rc/imon.c +4 -0
index 48534bb52e4d..4f974b88628f 100644

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

drivers/media/rc/mceusb.c +2 -0
index a4c94fdf767c..bee5cd15796f 100644

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

drivers/media/usb/as102/as102_usb_drv.c +30 -43

73 lines not on this page · raw message

drivers/media/usb/dvb-usb-v2/mxl111sf.c +2 -10
index 870ac3c8b085..6404eb74db32 100644

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

drivers/media/usb/em28xx/em28xx-video.c +3 -1
index 14c35995cd95..c8514682bccd 100644

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

drivers/media/usb/gspca/jl2005bcd.c +1 -6
index a408fcc3a060..4988fbf5005e 100644

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

drivers/media/v4l2-core/v4l2-common.c +7 -6
index c1e3bcb4c1c4..524c11e92aec 100644

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

drivers/media/v4l2-core/v4l2-ctrls-core.c +32 -0
index c121ecad563b..02e2ae93d176 100644

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

drivers/media/v4l2-core/v4l2-h264.c +2 -1
index c00197d095e7..2323f559c6a3 100644

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

drivers/mfd/ab8500-core.c +1 -1
index f0bc0b5a6f4a..86fa99022cb3 100644

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

drivers/mfd/db8500-prcmu.c +3 -3
index 21e68a382b11..6672c55f2ebc 100644

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

drivers/mfd/rsmu_i2c.c +2 -0
index 9e5fc8259eec..c57795ed20f4 100644

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

drivers/mfd/rsmu_spi.c +2 -0
index c931d8cea0a1..e07f21482439 100644

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

drivers/mfd/tps65219.c +8 -6
index 7275dcdb7c44..e52fbf1481fe 100644

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

drivers/misc/amd-sbi/rmi-core.c +4 -0
index 3dec2fc00124..3d907022f816 100644

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

drivers/mmc/core/queue.c +7 -1
index eb1053d8cae7..eb25a0825adc 100644

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

drivers/mmc/host/davinci_mmc.c +7 -9
index 2b7d6d9bcde5..3d0d05ab1fe4 100644

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

drivers/mmc/host/renesas_sdhi_internal_dmac.c +2 -0
index 6816d491b0bf..6cca38e32b99 100644

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

drivers/net/bonding/bond_alb.c +19 -13
index 839f7482dc18..120673c8967f 100644

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

drivers/net/bonding/bond_main.c +1 -3
index 52af663e12e0..6b9509e93928 100644

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

drivers/net/dsa/bcm_sf2_cfp.c +2 -0
index e22362e6f0cd..7b5b747bb131 100644

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

drivers/net/dsa/lantiq/lantiq_gswip.h +1 -1
index 2df9c8e8cfd0..a15ca4e6d072 100644

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

drivers/net/dsa/mt7530-mmio.c +1 -0
index 1dc8b93fb51a..1065671bcdd1 100644

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

drivers/net/dsa/mt7530.c +59 -9

68 lines not on this page · raw message

drivers/net/dsa/mt7530.h +1 -0
index 7e47cd9af256..69be713bab80 100644

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

drivers/net/dsa/mv88e6xxx/chip.c +17 -6
index 09002c853b78..e9270c266884 100644

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

drivers/net/dsa/qca/qca8k-8xxx.c +16 -6
index a36b8b07030e..4c928983b862 100644

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

drivers/net/dsa/qca/qca8k.h +1 -0
index d046679265fa..ed8f0b49812c 100644

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

drivers/net/dsa/realtek/rtl8365mb.c +14 -0
index e10a789e2202..c806a24dcd03 100644

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

drivers/net/dsa/sja1105/sja1105_flower.c +2 -2
index 05d8ed3121e7..172fc163e185 100644

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

drivers/net/ethernet/airoha/airoha_eth.c +8 -6
index 64ab34e37c36..e016f7521af5 100644

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

drivers/net/ethernet/airoha/airoha_eth.h +3 -1
index 57e8ddb30a9c..ee0899104c3b 100644

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

drivers/net/ethernet/allwinner/sun4i-emac.c +2 -0
index a573c3c61f76..de4a3f197621 100644

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

drivers/net/ethernet/amd/au1000_eth.c +2 -1
index 9d35ac348ebe..5a04056e38fa 100644

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

drivers/net/ethernet/amd/pds_core/core.c +4 -0
index d02e096a2c5f..c8b64c79fde5 100644

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

drivers/net/ethernet/amd/pds_core/fw.c +9 -1
index fa626719e68d..59d262b0d29c 100644

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

drivers/net/ethernet/amd/pds_core/main.c +8 -2
index 61be6def50b1..886b862b54b0 100644

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

drivers/net/ethernet/amd/xgbe/xgbe-dev.c +1 -2
index e5391a2eca51..bf10ad7cc966 100644

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

drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c +3 -1
index ceb6c11431dd..d4de48c3132a 100644

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

drivers/net/ethernet/broadcom/bnxt/bnxt.c +62 -24

86 lines not on this page · raw message

drivers/net/ethernet/broadcom/bnxt/bnxt.h +1 -0
index 9d9ad2be3239..f02508600c1d 100644

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

drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c +1 -1
index 67ca02d84c97..0147b3a9ad86 100644

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

drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c +1 -1
index a71025f51370..8035c32802e8 100644

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

drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c +1 -1
index 80fed2c07b9e..84c43f83193a 100644

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

drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c +1 -1
index f8c2c72b382d..56a35c65d193 100644

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

drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h deleted +0 -129

129 lines not on this page · raw message

drivers/net/ethernet/cadence/macb.h +1 -1
index 0830c48973aa..a6602aae3f9d 100644

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

drivers/net/ethernet/cadence/macb_main.c +28 -26

54 lines not on this page · raw message

drivers/net/ethernet/cadence/macb_ptp.c +4 -7
index f2b09100f710..d961a5faf355 100644

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

drivers/net/ethernet/cavium/thunder/nicvf_main.c +6 -2
index 1be2dc40a1a6..e4dfd5cc1580 100644

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

drivers/net/ethernet/cortina/gemini.c +47 -30

77 lines not on this page · raw message

drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c +46 -23

69 lines not on this page · raw message

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c +12 -0
index 02fee71c2088..f6fa60f3126f 100644

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

drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c +3 -1
index 97c1584dc05b..1868a13588c0 100644

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

drivers/net/ethernet/ibm/emac/core.c +7 -1
index e1047915e101..074cc6d1050e 100644

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

drivers/net/ethernet/ibm/emac/mal.c +3 -3
index a423496421e9..a089e7b64bb2 100644

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

drivers/net/ethernet/intel/e1000e/ethtool.c +12 -7
index 8e40bb50a01e..77f3e7991e75 100644

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

drivers/net/ethernet/intel/ice/ice_common.c +6 -3
index f71e45ab809e..dfc9a11631a3 100644

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

drivers/net/ethernet/intel/ice/ice_sched.c +2 -2
index fff0c1afdb41..ffa18d86729a 100644

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

drivers/net/ethernet/intel/ice/ice_trace.h +42 -22

64 lines not on this page · raw message

drivers/net/ethernet/intel/ice/ice_txrx.c +9 -11
index 73f08d02f9c7..b843f66c4a6e 100644

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

drivers/net/ethernet/intel/ice/ice_type.h +1 -1
index b0a1b67071c5..94b807a066ec 100644

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

drivers/net/ethernet/intel/idpf/idpf.h +53 -17

70 lines not on this page · raw message

drivers/net/ethernet/intel/idpf/idpf_dev.c +9 -7
index 3a04a6bd0d7c..ee93987f9018 100644

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

drivers/net/ethernet/intel/idpf/idpf_lib.c +49 -29

78 lines not on this page · raw message

drivers/net/ethernet/intel/idpf/idpf_txrx.c +192 -135

327 lines not on this page · raw message

drivers/net/ethernet/intel/idpf/idpf_txrx.h +9 -5
index aa0b93b5c859..1ce2100249be 100644

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

drivers/net/ethernet/intel/idpf/idpf_vf_dev.c +9 -7
index 4cc58c83688c..bc47e194fbd2 100644

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

drivers/net/ethernet/intel/idpf/idpf_virtchnl.c +109 -95

204 lines not on this page · raw message

drivers/net/ethernet/intel/idpf/idpf_virtchnl.h +20 -6
index 0a50a08eb9af..dc2d50cfb338 100644

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

drivers/net/ethernet/marvell/octeontx2/af/mcs.c +10 -0
index a07e0b3d8d00..211c10aa5880 100644

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

drivers/net/ethernet/marvell/octeontx2/af/rvu.c +19 -14
index 019bd49015c6..0590313bcd81 100644

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

drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c +8 -2
index 91a9ad0d37c0..0a1c778d14b6 100644

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

drivers/net/ethernet/marvell/octeontx2/nic/qos.c +55 -5

60 lines not on this page · raw message

drivers/net/ethernet/mediatek/mtk_eth_soc.c +50 -12

62 lines not on this page · raw message

drivers/net/ethernet/mediatek/mtk_eth_soc.h +3 -1
index 0168e2fbc619..88a9b3b23bea 100644

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

drivers/net/ethernet/mellanox/mlx5/core/Kconfig +1 -1
index 3c3e84100d5a..925ee25d05b4 100644

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

drivers/net/ethernet/mellanox/mlx5/core/devlink.h +4 -0
index c9555119a661..e49c7df79f12 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en/port.c +9 -6
index 6049ccf475bc..a4c096a4fed2 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c +21 -6
index 8d9a3b5ec973..c845ed8f9ebf 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c +5 -2
index 5db239cae814..5ae13af90030 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c +1 -1
index 20db77552545..bad8ef571606 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c +1 -0
index 8a07b9e8dc38..1aef0f550b58 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en_rep.c +1 -51

52 lines not on this page · raw message

drivers/net/ethernet/mellanox/mlx5/core/en_rep.h +0 -1
index 70640fa1ad7b..bcd7b4e814d0 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en_stats.c +20 -31

51 lines not on this page · raw message

drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c +74 -0

74 lines not on this page · raw message

drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c +1 -1
index da10e04777cf..1dbafeddd4b2 100644

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

drivers/net/ethernet/mellanox/mlx5/core/eswitch.c +10 -4
index bc7ceb4c76e5..19d203b04951 100644

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

drivers/net/ethernet/mellanox/mlx5/core/eswitch.h +1 -0
index eca24c1929eb..01f56519334c 100644

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

drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c +8 -6
index d5fc07bab190..fa833c9ba474 100644

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

drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c +5 -2
index 40bdc677f051..e282f65b8756 100644

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

drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c +11 -8
index e9ad59f74e46..d20f9d3e30c7 100644

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

drivers/net/ethernet/mellanox/mlx5/core/main.c +2 -1
index 22bdefe5696c..42bc553d034b 100644

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

drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c +12 -0
index 564ae98316bc..756b87a3d68d 100644

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

drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c +3 -0
index 6113383ae47b..07a3dd1248c7 100644

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

drivers/net/ethernet/mellanox/mlx5/core/vport.c +4 -4
index 6b90f6c4f2eb..5d895287df54 100644

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

drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c +33 -1
index 5b9f0844b8f6..9b705a11363a 100644

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

drivers/net/ethernet/micrel/ks8842.c +2 -2
index 541c41a9077a..b7cf2ee9115f 100644

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

drivers/net/ethernet/micrel/ks8851_common.c +2 -8
index 0369e80b01be..d49f281c7867 100644

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

drivers/net/ethernet/micrel/ks8851_spi.c +2 -2
index 28a7ff7644bb..b9e68520278d 100644

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

drivers/net/ethernet/micrel/ksz884x.c +2 -2
index cdde19b8edc4..60223f03482d 100644

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

drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c +20 -0
index 646f3d65274e..b13c60438b97 100644

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

drivers/net/ethernet/microchip/sparx5/sparx5_psfp.c +3 -2
index cd4f42c3f7eb..83b37f95ee46 100644

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

drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c +14 -4
index 4dc1ebd5d510..e5022d783ee6 100644

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

drivers/net/ethernet/microsoft/mana/mana_bpf.c +1 -0
index 7697c9b52ed3..7bb8382940b3 100644

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

drivers/net/ethernet/microsoft/mana/mana_en.c +28 -2
index adf25acb0d46..c5e13eb662f4 100644

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

drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c +15 -4
index 16c828dd5c1a..2e8343e64754 100644

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

drivers/net/ethernet/oa_tc6.c +334 -178

512 lines not on this page · raw message

drivers/net/ethernet/pensando/ionic/ionic_txrx.c +10 -3
index 61d48c172587..c8ecb0ee231e 100644

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

drivers/net/ethernet/realtek/rtase/rtase.h +4 -0
index 43087b17a0ff..03b12d83f6e9 100644

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

drivers/net/ethernet/realtek/rtase/rtase_main.c +3 -0
index bc9b14614f7a..e3cd4f7c1380 100644

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

drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h +2 -2
index 67e2d539c338..301e5e8993e3 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +92 -15

107 lines not on this page · raw message

drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c +0 -1
index 3e30172fa129..0e4481127dc0 100644

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

drivers/net/ethernet/ti/cpsw_new.c +3 -1
index c6cf7a0375e0..34c0e651e2da 100644

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

drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c +1 -0
index 07ae491e3bc9..a919962b7160 100644

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

drivers/net/gtp.c +5 -0
index 070f37cbddbf..184cb367bbe1 100644

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

drivers/net/ieee802154/cc2520.c +2 -3
index 2b7034193a00..abfcfe07246a 100644

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

drivers/net/ieee802154/mac802154_hwsim.c +7 -3
index 1cab20b5a885..7d6fa93a8980 100644

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

drivers/net/mctp/mctp-i3c.c +6 -3
index c5d0bc517fea..1d9d0c1418eb 100644

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

drivers/net/net_failover.c +1 -1
index cd16b3dd7720..ee9bfc96f0b3 100644

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

drivers/net/netconsole.c +2 -0
index 06345487d6aa..fec111d64f61 100644

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

drivers/net/phy/dp83867.c +3 -0
index 36a0c1b7f59c..411fd6572274 100644

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

drivers/net/phy/dp83td510.c +3 -0
index 23af1ac194fa..b9adee103929 100644

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

drivers/net/phy/mediatek/mtk-ge.c +29 -0
index 73d9b72f9d9e..96d8ac5154e5 100644

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

drivers/net/phy/motorcomm.c +20 -21

41 lines not on this page · raw message

drivers/net/phy/sfp.c +2 -0
index 9683f9c2cd88..af43530ffb2c 100644

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

drivers/net/ppp/ppp_async.c +9 -80

89 lines not on this page · raw message

drivers/net/ppp/ppp_synctty.c +10 -87

97 lines not on this page · raw message

drivers/net/usb/cx82310_eth.c +1 -0
index 79a47e2fd437..840d014ac1aa 100644

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

drivers/net/usb/hso.c +1 -1
index 1aeb36119d3f..9876152bae4f 100644

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

drivers/net/usb/pegasus.c +22 -32

54 lines not on this page · raw message

drivers/net/usb/pegasus.h +0 -3
index a05b143155ba..ccdedcef52e7 100644

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

drivers/net/usb/qmi_wwan.c +2 -0
index c6d9ea259c0b..8178a8758cd3 100644

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

drivers/net/vxlan/vxlan_core.c +12 -1
index b6a1555ecf6b..1e411a57d1fe 100644

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

drivers/net/vxlan/vxlan_mdb.c +8 -0
index 70d2d180f6d2..167e921828c1 100644

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

drivers/net/wireless/ath/ath11k/dp_rx.c +47 -3

50 lines not on this page · raw message

drivers/net/wireless/ath/ath11k/mhi.c +3 -1
index d2c44f7f9b62..5c08cd73d743 100644

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

drivers/net/wireless/ath/ath11k/pci.c +8 -0
index c7048219f3e0..a163168f3617 100644

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

drivers/net/wireless/ath/ath12k/mac.c +76 -11

87 lines not on this page · raw message

drivers/net/wireless/ath/ath9k/hif_usb.c +6 -6
index 0a3d2190b9be..c15219257499 100644

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

drivers/net/wireless/ath/ath9k/hif_usb.h +1 -1
index b3e66b0485a5..02655ed4e66f 100644

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

drivers/net/wireless/ath/ath9k/hw.c +22 -11
index 14de62c1a32b..9a32cf683c4f 100644

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

drivers/net/wireless/ath/ath9k/hw.h +2 -1
index eaa07d6dbde0..d9d2f64c5570 100644

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

drivers/net/wireless/intel/ipw2x00/libipw_rx.c +2 -2
index b7bc94f7abd8..c8841f9b9ad9 100644

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

drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c +2 -1
index c16cda087a7c..307b557dce99 100644

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

drivers/net/wireless/intel/iwlwifi/fw/acpi.c +5 -0
index 52edc19d8cdd..852c5ac36c22 100644

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

drivers/net/wireless/intel/iwlwifi/fw/api/power.h +43 -5

48 lines not on this page · raw message

drivers/net/wireless/intel/iwlwifi/iwl-config.h +3 -1
index 3b4f990a8d0b..cfdea6afe3bf 100644

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

drivers/net/wireless/intel/iwlwifi/iwl-drv.c +11 -2
index 0f002ef261fc..3a4bcfd60905 100644

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

drivers/net/wireless/intel/iwlwifi/iwl-io.c +17 -1
index b1944584c693..c4ccfffdf6af 100644

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

drivers/net/wireless/intel/iwlwifi/iwl-io.h +3 -1
index 5bcec239ffc4..d920a32fc173 100644

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

drivers/net/wireless/intel/iwlwifi/iwl-prph.h +6 -1
index a7214ddcfaf5..6ca1f51b69a1 100644

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

drivers/net/wireless/intel/iwlwifi/mld/ap.c +20 -5
index 5c59acc8c4c5..c29e4a77be05 100644

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

drivers/net/wireless/intel/iwlwifi/mld/ap.h +5 -1
index 4a6f52b9552d..a3b6bed814ad 100644

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

drivers/net/wireless/intel/iwlwifi/mld/d3.c +5 -2
index dd85be94433c..0cb7bfcd6420 100644

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

drivers/net/wireless/intel/iwlwifi/mld/iface.c +0 -18
index 80bcd18930c5..b07e9e34a711 100644

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

drivers/net/wireless/intel/iwlwifi/mld/iface.h +0 -3
index a3573d20f214..b5e4852cb037 100644

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

drivers/net/wireless/intel/iwlwifi/mld/link.c +11 -6
index e67ba3a24d02..49e3d97f286f 100644

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

drivers/net/wireless/intel/iwlwifi/mld/mac80211.c +10 -2
index 67b61765adf3..27ae06e20840 100644

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

drivers/net/wireless/intel/iwlwifi/mld/mcc.c +11 -2
index 16bb1b4904f9..8502129abe49 100644

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

drivers/net/wireless/intel/iwlwifi/mld/mld.c +9 -1
index 3cfe1bcb7d4e..49e46babf822 100644

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

drivers/net/wireless/intel/iwlwifi/mld/notif.c +0 -6
index a3fd0b7387d6..5f2216f8c58f 100644

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

drivers/net/wireless/intel/iwlwifi/mld/power.c +162 -15

177 lines not on this page · raw message

drivers/net/wireless/intel/iwlwifi/mvm/binding.c +4 -1
index 58e9a940024d..0812522edea0 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/d3.c +15 -4
index 46e95e25dcd4..163f124149aa 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c +15 -10
index 44380ebfe09d..cee6bde6ec82 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c +13 -6
index 44029ceb8f77..a0bf9815aef6 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/mvm.h +5 -5
index b515028adc8f..319301504b7e 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/power.c +7 -7
index 610de29b7be0..46792c508753 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/rx.c +5 -0
index 8c1bb3a7ffca..1e6d06bb674c 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/scan.c +2 -2
index b588f1dcf20d..bc2c240160b2 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/time-event.c +7 -1
index 0b12ee8ad618..356f68f5e6ac 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/tx.c +44 -1

45 lines not on this page · raw message

drivers/net/wireless/intel/iwlwifi/pcie/drv.c +4 -1
index 706dc7bb9a18..0e8481219839 100644

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

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c +7 -2
index 619a9505e6d9..c723839288f2 100644

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

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c +26 -2
index 59307b5df441..0c920e3d6c5e 100644

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

drivers/net/wireless/marvell/libertas/tx.c +7 -0
index 27304a98787d..13d08022e414 100644

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

drivers/net/wireless/marvell/mwifiex/fw.h +9 -9
index e9e896606912..93561116959a 100644

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

drivers/net/wireless/marvell/mwifiex/join.c +4 -4
index b48f7febaf03..259140395d35 100644

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

drivers/net/wireless/marvell/mwifiex/sta_cmd.c +1 -1
index dcca71158fc6..0a0458e15e28 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/mcu.c +29 -4
index 663b245f2891..8c8b35cba856 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/mac.c +9 -0
index f9980b5f4532..a8572fdba634 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/mcu.c +5 -0
index d11c7ff14bc8..8b1e1d2ed254 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/usb.c +3 -0
index 16ab139b6748..95047ee48a42 100644

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

drivers/net/wireless/mediatek/mt76/pci.c +7 -1
index b5031ca7f73f..4c864afefe2f 100644

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

drivers/net/wireless/ralink/rt2x00/rt2400pci.c +1 -1
index 42e21e9f303b..15073b856adf 100644

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

drivers/net/wireless/ralink/rt2x00/rt2500pci.c +1 -1
index 36ddc5a69fa4..3536a0f31117 100644

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

drivers/net/wireless/ralink/rt2x00/rt2800pci.c +1 -1
index 14c45aba836f..853fd31d1362 100644

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

drivers/net/wireless/ralink/rt2x00/rt61pci.c +1 -1
index d1cd5694e3c7..5dca2afb4b96 100644

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

drivers/net/wireless/realtek/rtw88/fw.c +3 -0
index c68a9fff6808..7ea8390f4d5a 100644

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

drivers/net/wireless/realtek/rtw89/core.c +9 -1
index 46c5de687dfc..def596703c37 100644

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

drivers/net/wireless/realtek/rtw89/mac_be.c +4 -0
index e5a61c628b73..b03392612f25 100644

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

drivers/net/wireless/realtek/rtw89/pci.c +15 -1
index b24237c1e7df..364278a71e87 100644

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

drivers/net/wireless/realtek/rtw89/rtw8851bu.c +3 -0
index 04e1ab13b753..10fcfade6151 100644

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

drivers/net/wireless/rsi/rsi_91x_hal.c +8 -0
index 7d26314a3e76..50f77f3eee92 100644

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

drivers/net/wireless/rsi/rsi_91x_mgmt.c +4 -2
index 7f2c1608f2ce..2ddf4d158bfe 100644

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

drivers/net/wireless/virtual/mac80211_hwsim.c +3 -3
index 3d66f4aa8393..90caa4290dc4 100644

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

drivers/net/wwan/t7xx/t7xx_pci.c +3 -0
index eb137e078423..46613bba1f41 100644

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

drivers/nvme/host/core.c +28 -16

44 lines not on this page · raw message

drivers/nvme/host/fc.c +6 -1
index 0c4df5bc7831..fc7aa3fc6c2b 100644

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

drivers/nvme/host/rdma.c +10 -8
index 35c0822edb2d..19a9dd7caed8 100644

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

drivers/nvme/host/tcp.c +5 -0
index 8aaec6096d6d..86e064d058d3 100644

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

drivers/nvme/target/rdma.c +7 -8
index 97eb0c61baa1..2b03bce27a88 100644

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

drivers/of/base.c +26 -17

43 lines not on this page · raw message

drivers/of/dynamic.c +16 -4
index b5be7484fb36..3e08484d351b 100644

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

drivers/of/property.c +21 -6
index c1feb631e383..71322b5bda26 100644

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

drivers/of/unittest.c +32 -0
index 02b780b6e8e2..729813d54c22 100644

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

drivers/opp/of.c +1 -1
index 7b4b7deb5ac6..e2f4d89bfad3 100644

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

drivers/pci/controller/dwc/pcie-intel-gw.c +10 -9
index c21906eced61..8b51eb30112d 100644

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

drivers/pci/controller/pcie-altera.c +2 -0
index 76f3823d9613..8ef56e2fabcf 100644

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

drivers/pci/controller/pcie-iproc.c +2 -0
index 5aa677f81e4f..61dcb232757f 100644

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

drivers/pci/controller/pcie-mediatek.c +2 -0
index 6afce031523b..ce2a3e04a953 100644

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

drivers/pci/controller/pcie-rockchip-host.c +2 -0
index ee1822ca01db..d203c4876d30 100644

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

drivers/pci/controller/plda/pcie-plda-host.c +2 -0
index dea3d443434c..fd1a11b4c8eb 100644

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

drivers/pci/pci-driver.c +2 -8
index f9ead94d5ebb..1219f39b1c69 100644

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

drivers/pci/pci-sysfs.c +9 -5
index f3b7f4e410a4..76966343e018 100644

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

drivers/pci/pci.c +22 -2
index 2259b9855f62..6aa41fbf251c 100644

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

drivers/pci/proc.c +56 -23

79 lines not on this page · raw message

drivers/pci/quirks.c +5 -0
index af58057665d9..e8067ff59e2a 100644

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

drivers/pci/switch/switchtec.c +16 -0
index 5ff84fb8fb0f..f32ddfa79da9 100644

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

drivers/perf/riscv_pmu_legacy.c +3 -2
index 93c8e0fdb589..3af1d694b1f4 100644

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

drivers/perf/riscv_pmu_sbi.c +68 -30

98 lines not on this page · raw message

drivers/phy/qualcomm/phy-qcom-m31-eusb2.c +1 -1
index 9434bd22ef32..275df38256de 100644

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

drivers/pinctrl/mediatek/pinctrl-mtk-common.c +10 -3
index 3f518dce6d23..dd2c8aa03938 100644

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

drivers/pinctrl/mediatek/pinctrl-paris.c +5 -3
index 6bf37d8085fa..23f04b24fd65 100644

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

drivers/pinctrl/renesas/pinctrl-rzg2l.c +37 -4

41 lines not on this page · raw message

drivers/pinctrl/renesas/pinctrl-rzv2m.c +2 -2
index dce68f93d2d5..e08f24d5a89f 100644

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

drivers/platform/chrome/cros_ec_sensorhub.c +5 -1
index 9bad8f72680e..f938c3fc84e4 100644

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

drivers/platform/chrome/cros_ec_sysfs.c +3 -2
index f22e9523da3e..9d3767ab1548 100644

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

drivers/platform/x86/dell/dell-laptop.c +9 -0
index 053f40572bf6..89e85c7f7132 100644

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

drivers/platform/x86/intel/hid.c +7 -0
index 0dcf3a68a335..f97f7f111319 100644

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

drivers/platform/x86/msi-ec.c +1 -0
index f19504dbf164..0157e233e430 100644

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

drivers/platform/x86/sel3350-platform.c +103 -33

136 lines not on this page · raw message

drivers/powercap/intel_rapl_common.c +2 -1
index 57bebd07c7d0..f08ac99f5e55 100644

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

drivers/ptp/ptp_ocp.c +1 -0
index 7d89c997d106..249bb3877f67 100644

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

drivers/pwm/pwm-mediatek.c +1 -1
index 4291072a13a7..e87feda2e783 100644

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

drivers/ras/amd/atl/core.c +0 -1
index 4197e10993ac..81ebde74cb10 100644

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

drivers/regulator/core.c +90 -73

163 lines not on this page · raw message

drivers/regulator/da9121-regulator.c +9 -9
index ef161eb0ca27..e4c429000b67 100644

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

drivers/regulator/db8500-prcmu.c +6 -6
index 1ec2e1348891..751fe36580fa 100644

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

drivers/rtc/rtc-aspeed.c +1 -0
index 0d0053b52f9b..8f5b440f8c0a 100644

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

drivers/rtc/rtc-bq32k.c +9 -0
index 7ad34539be4d..245e5e45d6a1 100644

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

drivers/rtc/rtc-cmos.c +11 -2
index 7ac39c435f63..b537f40654b7 100644

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

drivers/rtc/rtc-mv.c +23 -0
index c27ad626d09f..f88976fd6d5d 100644

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

drivers/s390/char/zcore.c +2 -6
index 33cebb91b933..e74f41f20109 100644

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

drivers/s390/cio/device.c +1 -1
index 4b2dae6eb376..7f8f78b1f8ae 100644

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

drivers/s390/net/ism_drv.c +3 -1
index b842410cf41c..da1e0baacc06 100644

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

drivers/s390/net/qeth_l2.h +2 -1
index 7c646e2fed7e..f94975e970ca 100644

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

drivers/s390/net/qeth_l2_main.c +22 -4
index 2a3888283a94..9c7e2120cf37 100644

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

drivers/s390/net/qeth_l2_sys.c +6 -1
index 7f592f912517..7101be62eb1d 100644

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

drivers/scsi/bfa/bfa_fcs_lport.c +1 -1
index 9a85f417018f..cabe408214b3 100644

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

drivers/scsi/mpi3mr/mpi3mr_transport.c +8 -0
index d70f002d6487..a34b0f2e1f5b 100644

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

drivers/scsi/mpt3sas/mpt3sas_base.c +4 -1
index 55888ac6ed3a..e5e5f0b8f34f 100644

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

drivers/scsi/pm8001/pm8001_ctl.c +8 -0
index c10854ec44c7..a27f3287748e 100644

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

drivers/scsi/pm8001/pm80xx_hwi.c +7 -0
index 31960b72c1e9..1ce8226fcd29 100644

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

drivers/scsi/qla2xxx/qla_bsg.c +44 -3

47 lines not on this page · raw message

drivers/scsi/qla2xxx/qla_def.h +2 -0
index b3265952c4be..783b6c429224 100644

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

drivers/scsi/qla2xxx/qla_fw.h +4 -0
index f307beed9d29..e7ded95afb9a 100644

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

drivers/scsi/qla2xxx/qla_init.c +14 -0
index 6a63eefdcadd..5aa5e8f5c6d0 100644

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

drivers/scsi/qla2xxx/qla_iocb.c +18 -5
index 3224044f1775..5ad867c6f26e 100644

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

drivers/scsi/qla2xxx/qla_isr.c +16 -17
index bf301408985b..50c14c25a38b 100644

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

drivers/scsi/qla2xxx/qla_mbx.c +3 -3
index 3b78c04feabd..5a21c3cb7731 100644

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

drivers/scsi/qla2xxx/qla_mid.c +35 -14

49 lines not on this page · raw message

drivers/scsi/qla2xxx/qla_nvme.c +10 -0
index 3160e212fab1..650d6be3af97 100644

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

drivers/scsi/qla2xxx/qla_os.c +15 -0
index 01bf507470b1..3e148e4e9459 100644

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

drivers/scsi/scsi_error.c +1 -1
index 13d46b6e0359..857c2acc9964 100644

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

drivers/soc/tegra/fuse/fuse-tegra.c +5 -9
index 74d2fedea71c..972a63993e1d 100644

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

drivers/soundwire/bus.c +4 -0
index 45d786f379d8..b23a224f7a1f 100644

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

drivers/soundwire/dmi-quirks.c +35 -0
index 5854218e1a27..32a46a2d90f7 100644

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

drivers/soundwire/intel.c +7 -24
index 9db78f3d7615..a83371233603 100644

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

drivers/soundwire/intel_ace2x.c +26 -13
index 63aef9836146..f0e0a79b30b0 100644

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

drivers/soundwire/intel_auxdevice.c +2 -0
index 8752b0e3ce74..c0c8ffcecc6b 100644

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

drivers/soundwire/slave.c +2 -2
index 3d4d00188c26..3c8402769246 100644

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

drivers/spi/spi-dw-dma.c +2 -1
index 31063f927092..72b85e0f683d 100644

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

drivers/spi/spi-dw-mmio.c +4 -3
index 7a5197586919..8f7afe0e49ae 100644

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

drivers/spi/spi-dw.h +1 -0
index 8a3c085c85e0..81609d2a3da6 100644

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

drivers/spi/spi-qcom-qspi.c +36 -8

44 lines not on this page · raw message

drivers/spi/spi-tegra210-quad.c +18 -11
index 83def82fe48c..543f13503df3 100644

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

drivers/spi/spi-xilinx.c +5 -1
index 8085571913c8..dac6c695f072 100644

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

drivers/spi/spi.c +8 -1
index 6900514e7329..e103a003e6a6 100644

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

drivers/staging/fbtft/fbtft-core.c +5 -4
index 8a5ccc8ae0a1..ff751d24de22 100644

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

drivers/staging/gpib/ni_usb/ni_usb_gpib.c +1 -1
index b6fddb437f55..67cc3398e283 100644

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

drivers/target/iscsi/iscsi_target.c +3 -1
index 9d05d014d9bf..ce90f3d6194c 100644

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

drivers/tee/optee/call.c +2 -1
index 16eb953e14bb..e422e77b06fb 100644

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

drivers/thermal/db8500_thermal.c +5 -5
index 576f88b6a1b3..cf1706569e6d 100644

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

drivers/thermal/qcom/tsens.c +77 -34

111 lines not on this page · raw message

drivers/thermal/qcom/tsens.h +1 -0
index 2a7afa4c899b..ab57ad88c3f7 100644

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

drivers/thermal/tegra/soctherm.c +3 -3
index 5d26b52beaba..9d3eb3be2db0 100644

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

drivers/thermal/thermal_sysfs.c +6 -6
index d80612506a33..e7fb5a5865db 100644

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

drivers/thunderbolt/icm.c +10 -0
index ae9bb76b0542..cafd91a443bc 100644

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

drivers/thunderbolt/path.c +22 -9
index f9b11dadfbdd..d8e547286127 100644

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

drivers/thunderbolt/switch.c +6 -0
index 0e07904aa73b..a99d2db22080 100644

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

drivers/thunderbolt/tb.c +8 -1
index a0fc2c80c66e..205985eb197e 100644

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

drivers/thunderbolt/tb.h +1 -0
index 8e2762ff8d51..775ed48cc299 100644

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

drivers/thunderbolt/tb_regs.h +16 -0
index 4e43b47f9f11..7f2dcb309e92 100644

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

drivers/thunderbolt/tunnel.c +35 -0
index bfa0607b5574..6066355388b7 100644

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

drivers/thunderbolt/usb4.c +32 -3
index 76f01713a875..6383fd43203d 100644

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

drivers/thunderbolt/xdomain.c +39 -10

49 lines not on this page · raw message

drivers/tty/serial/8250/8250_core.c +1 -1
index ccd5a18f5335..e8363c8e0f61 100644

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

drivers/tty/serial/8250/8250_port.c +9 -0
index d3ffba16c0f9..455d55827ada 100644

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

drivers/usb/atm/xusbatm.c +4 -2
index 0befbf63d1cc..5c1e1f521555 100644

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

drivers/usb/class/cdc-acm.c +6 -0
index 12f9fe62199b..d6a2f1591460 100644

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

drivers/usb/class/usbtmc.c +0 -2
index fe88d555142a..5bfbf801f9c4 100644

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

drivers/usb/core/hcd.c +8 -6
index e11a8818af74..4f198351ca9b 100644

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

drivers/usb/gadget/udc/aspeed_udc.c +2 -5
index 1757570f7b3a..94f518441237 100644

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

drivers/usb/gadget/udc/core.c +6 -1
index ab1bcc5512b2..fa49746d5403 100644

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

drivers/usb/gadget/udc/goku_udc.c +2 -1
index b860c2e76449..c262749a29cc 100644

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

drivers/usb/host/Kconfig +1 -1
index c4f17ce5c77b..87103b868032 100644

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

drivers/usb/host/xhci-dbgcap.c +1 -4
index ecda964e018a..e2e0694d0c22 100644

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

drivers/usb/host/xhci-mem.c +0 -6
index 2bbbf64a32c8..932284dbd1b1 100644

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

drivers/usb/host/xhci-ring.c +8 -1
index 71d292598de8..6ce5874fc4b3 100644

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

drivers/usb/host/xhci.c +4 -0
index 72f7da2ed5c4..14eeb16f668b 100644

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

drivers/usb/host/xhci.h +1 -1
index 5fd15b998b69..caa3fbee29f2 100644

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

drivers/usb/serial/spcp8x5.c +3 -3
index aa8fe0dcb680..8418d812eb3c 100644

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

drivers/usb/usbip/vhci_sysfs.c +29 -23

52 lines not on this page · raw message

drivers/vdpa/ifcvf/ifcvf_main.c +11 -3
index 6658dc74d915..0f54b520f14d 100644

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

drivers/vdpa/octeon_ep/octep_vdpa_main.c +3 -3
index df8af6c1454c..9aac6dbdaf3a 100644

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

drivers/vdpa/solidrun/snet_main.c +5 -1
index 4588211d57eb..db3c8e95de49 100644

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

drivers/vdpa/vdpa_sim/vdpa_sim_blk.c +2 -1
index b137f3679343..770a40a20be9 100644

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

drivers/vdpa/vdpa_sim/vdpa_sim_net.c +6 -1
index 6caf09a1907b..b596d4a532d0 100644

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

drivers/vhost/scsi.c +2 -1
index 29716ce71455..deb4c8bfd3d5 100644

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

drivers/vhost/vdpa.c +66 -22

88 lines not on this page · raw message

drivers/video/fbdev/core/fbcon.c +6 -3
index df1ecbf3f5d0..32d394035762 100644

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

drivers/video/fbdev/pm2fb.c +1 -0
index f34429829b7d..82408503c281 100644

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

drivers/video/fbdev/vfb.c +8 -3
index 5b7965f36c5e..de137b2bdaed 100644

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

drivers/virt/acrn/irqfd.c +44 -27

71 lines not on this page · raw message

drivers/virtio/virtio.c +1 -1
index 3b7bab73d895..4ced08886d0b 100644

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

drivers/virtio/virtio_input.c +7 -2
index d0728285b6ce..698cbaef9eec 100644

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

drivers/virtio/virtio_mmio.c +13 -3
index 4832c9835dff..607e27b1feb2 100644

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

drivers/virtio/virtio_pci_common.c +3 -1
index ef87e7584756..64806d042dbb 100644

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

drivers/watchdog/db8500_wdt.c +11 -11
index 97148ac0aa54..70ccea13288d 100644

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

drivers/watchdog/imx7ulp_wdt.c +9 -1
index 03479110453c..855dc9d5083a 100644

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

drivers/watchdog/lenovo_se10_wdt.c +72 -10

82 lines not on this page · raw message

drivers/watchdog/msc313e_wdt.c +60 -14

74 lines not on this page · raw message

drivers/watchdog/sunxi_wdt.c +44 -1

45 lines not on this page · raw message

drivers/watchdog/watchdog_hrtimer_pretimeout.c +1 -0
index fbc7eecd8b20..49a05ea60c97 100644

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

drivers/xen/gntalloc.c +11 -2
index f93f73ecefee..462f67dc3275 100644

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

drivers/xen/xen-front-pgdir-shbuf.c +8 -4
index 223870a0111b..e7fb06f60771 100644

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

fs/9p/vfs_dir.c +13 -1
index e0d34e4e9076..323f85352f6a 100644

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

fs/affs/affs.h +0 -5
index ac4e9a02910b..99e54e3453ac 100644

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

fs/affs/super.c +4 -2
index 44f8aa883100..994f1199beaf 100644

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

fs/afs/addr_list.c +4 -1
index b1704de3d95f..48d68f5aa7b4 100644

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

fs/afs/dir_edit.c +2 -7
index 3ead36a07048..c31303059444 100644

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

fs/afs/dir_search.c +2 -9
index d2516e55b5ed..770ef8002a65 100644

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

fs/afs/fs_probe.c +1 -0
index e0030ac74ea0..a4c770d399b2 100644

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

fs/afs/internal.h +8 -0
index b0ebcb820867..25b5fb3eda95 100644

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

fs/afs/server.c +0 -1
index c4428ebddb1d..43520c2d9a57 100644

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

fs/autofs/inode.c +3 -1
index f5c16ffba013..9593d407cbc6 100644

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

fs/befs/linuxvfs.c +2 -1
index 8f430ff8e445..cd9921b977a7 100644

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

fs/bfs/inode.c +2 -1
index 984b365df046..35b86dce3a78 100644

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

fs/btrfs/disk-io.c +10 -1
index 15b6a67d17dd..8863479a19d3 100644

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

fs/btrfs/inode.c +5 -1
index cca9840bee89..3023e1b504b9 100644

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

fs/btrfs/ioctl.c +5 -6
index b702f625c753..45dbfa8cce96 100644

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

fs/btrfs/raid-stripe-tree.c +16 -9
index f6f02463dd1a..d31b29260047 100644

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

fs/btrfs/raid-stripe-tree.h +1 -0
index 69942ad43140..eb02cf48511b 100644

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

fs/btrfs/relocation.c +35 -12

47 lines not on this page · raw message

fs/btrfs/scrub.c +14 -10
index 368f1d444493..f02188acd048 100644

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

fs/btrfs/send.c +1 -1
index 34a57f11e4bb..22190902be81 100644

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

fs/btrfs/super.c +1 -1
index 157d55134470..105f21759c99 100644

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

fs/btrfs/transaction.c +12 -1
index bd6cf479b327..32835d0271be 100644

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

fs/btrfs/tree-checker.c +41 -0

41 lines not on this page · raw message

fs/btrfs/volumes.c +9 -1
index 51c3eab54bde..792818b66dc4 100644

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

fs/btrfs/zoned.c +6 -7
index 548cfc0fe28e..862475ae4977 100644

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

fs/btrfs/zstd.c +10 -1
index c9cddcfa337b..baaf3c143632 100644

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

fs/cachefiles/namei.c +0 -1
index d1edb2ac3837..eae5045d5008 100644

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

fs/cachefiles/xattr.c +8 -8
index 52383b1d0ba6..621433182158 100644

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

fs/configfs/dir.c +15 -10
index 68203952766e..293a3fcc0535 100644

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

fs/configfs/symlink.c +20 -4
index f3f79c67add5..b42f07e2ea7f 100644

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

fs/dlm/memory.c +3 -1
index 5c35cc67aca4..ee55994ce90d 100644

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

fs/erofs/data.c +1 -1
index 8ca29962a3dd..3e6b512efe21 100644

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

fs/erofs/decompressor.c +12 -43

55 lines not on this page · raw message

fs/erofs/decompressor_lzma.c +14 -4
index 90bdc8638199..288d6a201da4 100644

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

fs/erofs/internal.h +1 -5
index e1f0174d468d..845c71afb58d 100644

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

fs/erofs/sysfs.c +2 -2
index 86b22b9f0c19..60527159bfe7 100644

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

fs/erofs/zdata.c +3 -15
index e07c0253893e..0af259e22026 100644

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

fs/exec.c +14 -8
index fb3fcc52f958..c0eab916a3e0 100644

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

fs/exfat/nls.c +13 -6
index 57db08a5271c..055447edcf9a 100644

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

fs/f2fs/debug.c +0 -4
index 43a83bbd3bc5..0650af130557 100644

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

fs/f2fs/f2fs.h +28 -1
index bb3f41f088bd..f14c364cacc5 100644

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

fs/f2fs/file.c +14 -4
index 47b94e57cc7f..222b2a8bbc94 100644

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

fs/f2fs/gc.c +29 -22

51 lines not on this page · raw message

fs/f2fs/gc.h +1 -26
index 24e8b1c27acc..2568d8017bf0 100644

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

fs/f2fs/inline.c +7 -0
index 486f0b4ce9a1..55dbbbfe738f 100644

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

fs/f2fs/recovery.c +22 -11
index 06674e694b27..e954e356c808 100644

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

fs/f2fs/segment.c +10 -46

56 lines not on this page · raw message

fs/f2fs/segment.h +0 -6
index d05d133c89af..21ada383f19a 100644

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

fs/f2fs/super.c +2 -2
index c558cc4cf8fb..74b12c1ef821 100644

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

fs/f2fs/sysfs.c +9 -9
index 6071bb6f7b4c..3f9643d34f56 100644

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

fs/freevxfs/vxfs_bmap.c +2 -1
index 26d367e3668d..de4003597b55 100644

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

fs/fuse/file.c +2 -1
index ecb03dfef159..0812eee88151 100644

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

fs/fuse/virtio_fs.c +2 -0
index b2f6486fe1d5..2b3daa93e299 100644

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

fs/gfs2/bmap.c +19 -0
index fdcac8e3f2ba..836e260099c3 100644

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

fs/gfs2/bmap.h +1 -0
index 6cdc72dd55a3..e3d6efdfd890 100644

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

fs/gfs2/file.c +10 -0
index bc67fa058c84..ef57d6aa42eb 100644

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

fs/gfs2/quota.c +24 -12
index 898fc3937b44..4620f586411a 100644

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

fs/hfs/catalog.c +0 -9
index b80ba40e3877..ccdbbffaaf7c 100644

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

fs/hfs/dir.c +11 -17
index 86a6b317b474..130c2f3a417f 100644

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

fs/hfs/hfs.h +1 -2
index 6f194d0768b6..f46d12ce04a3 100644

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

fs/hfs/hfs_fs.h +0 -2
index 38854df4c1b4..d9665226f547 100644

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

fs/hfs/inode.c +0 -4
index cd43eff72d13..cd3dd5bd456e 100644

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

fs/hfsplus/catalog.c +0 -11
index 32eb1283d7d0..97333ca50ec8 100644

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

fs/hfsplus/dir.c +11 -17
index 8aeb861969d3..8254d6c92eb9 100644

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

fs/hfsplus/hfsplus_fs.h +1 -4
index e66773cbb333..08ed2381c719 100644

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

fs/hfsplus/inode.c +36 -4
index 6153e5cc6eb6..ab1c343955b1 100644

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

fs/hfsplus/super.c +0 -2
index e1e2833f528d..d031c77fb4eb 100644

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

fs/hpfs/super.c +2 -1
index 8ab85e7ac91e..553e6b6b4600 100644

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

fs/iomap/direct-io.c +1 -1
index e73c71f39bd4..92f32e02f77f 100644

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

fs/isofs/inode.c +2 -1
index ad3143d4066b..3433fa14cd01 100644

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

fs/jfs/super.c +2 -1
index 3cfb86c5a36e..20b66fb02224 100644

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

fs/minix/inode.c +2 -1
index 7bdd240ea158..5bfe42599a58 100644

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

fs/netfs/buffered_read.c +1 -1
index 221287f8925a..cccc860893f0 100644

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

fs/netfs/buffered_write.c +1 -1
index dd0ce7b769ce..0f61746bee2a 100644

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

fs/netfs/direct_write.c +20 -11
index f9ab69de3e29..e05f69eb56a6 100644

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

fs/netfs/internal.h +12 -0
index 645996ecfc80..d889caa401dc 100644

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

fs/netfs/read_retry.c +6 -1
index f59a70f3a086..2b42758e01ec 100644

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

fs/netfs/write_issue.c +2 -0
index 5f216907b1e5..ceb1a684a758 100644

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

fs/netfs/write_retry.c +6 -1
index 32735abfa03f..058bc7a166a5 100644

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

fs/nfs/nfs42proc.c +10 -5
index c08520828708..1c66e1bb1965 100644

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

fs/ntfs3/dir.c +3 -1
index d41d02372c74..a68eff8cf1d6 100644

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

fs/ntfs3/fslog.c +20 -6
index 79d5ae5863b9..ae15c2fc4864 100644

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

fs/ntfs3/index.c +40 -1

41 lines not on this page · raw message

fs/ntfs3/super.c +6 -2
index 98cfa3357162..66ad6d82bf5c 100644

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

fs/ntfs3/xattr.c +3 -1
index a664ac5398c6..0dbb410d51df 100644

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

fs/omfs/inode.c +4 -2
index 31218d89b758..14369efc70d8 100644

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

fs/qnx4/inode.c +2 -1
index e399e2dd3a12..7a15ad20d98a 100644

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

fs/smb/client/cached_dir.c +1 -1
index de687b491df4..cef855456063 100644

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

fs/smb/client/cifs_fs_sb.h +7 -1
index 5e8d163cb5f8..fc75999ffdc4 100644

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

fs/smb/client/cifs_ioctl.h +1 -1
index b51ce64fcccf..23d0931fb9cb 100644

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

fs/smb/client/cifs_unicode.c +2 -2
index f8659d36793f..b6100ae68e61 100644

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

fs/smb/client/cifsacl.c +76 -29

105 lines not on this page · raw message

fs/smb/client/cifsfs.c +33 -33

66 lines not on this page · raw message

fs/smb/client/cifsglob.h +7 -3
index 92a835e12eb3..1837f4820bd6 100644

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

fs/smb/client/cifspdu.h +0 -8
index d9cf7db0ac35..c86a329e5822 100644

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

fs/smb/client/cifssmb.c +8 -0
index 7518ecafa3bc..5956d6657383 100644

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

fs/smb/client/connect.c +36 -34

70 lines not on this page · raw message

fs/smb/client/dfs_cache.c +1 -1
index 9072b5e80122..ce9c0dc27b94 100644

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

fs/smb/client/dir.c +8 -8
index 2158ca8e3fd7..30368ddd0a1e 100644

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

fs/smb/client/file.c +20 -17
index 2914b751970c..235e365f6093 100644

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

fs/smb/client/fs_context.c +55 -55

110 lines not on this page · raw message

fs/smb/client/inode.c +40 -40

80 lines not on this page · raw message

fs/smb/client/ioctl.c +1 -1
index 4607d007d950..273149187662 100644

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

fs/smb/client/link.c +3 -3
index 70f3c0c67eeb..ac31564ce926 100644

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

fs/smb/client/misc.c +18 -18
index 88b51b898b91..25e29b1e554e 100644

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

fs/smb/client/readdir.c +15 -10
index f0ce26622a14..9ca859a2451e 100644

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

fs/smb/client/reparse.c +16 -11
index 10c84c095fe7..6ec6b8c46ba2 100644

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

fs/smb/client/reparse.h +2 -2
index 66269c10beba..d7d205cde868 100644

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

fs/smb/client/smb1ops.c +3 -3
index ef2670bb2ce9..925bc882f3a7 100644

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

fs/smb/client/smb2file.c +1 -1
index 084fee49ac5a..36efebef82e4 100644

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

fs/smb/client/smb2misc.c +2 -2
index c0c0ac334257..d701bdfa585f 100644

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

fs/smb/client/smb2ops.c +155 -43

198 lines not on this page · raw message

fs/smb/client/smb2pdu.c +2 -2
index 46580d6eab62..e4f18766f0a1 100644

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

fs/smb/client/smb2pdu.h +0 -24
index 101024f8f725..cdf7c588cc00 100644

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

fs/smb/client/transport.c +5 -6
index 2d7140767dc4..4da3d62b6481 100644

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

fs/smb/client/xattr.c +3 -3
index 029910d56c22..3c8b6d6e26c6 100644

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

fs/smb/common/smb2pdu.h +29 -0
index f79a5165a7cc..528ba77247e8 100644

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

fs/smb/server/mgmt/share_config.c +28 -10
index 1e90fd30bd77..8813a81ca662 100644

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

fs/smb/server/mgmt/user_session.c +11 -14
index e81591566521..920eb3963ae9 100644

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

fs/smb/server/misc.c +11 -3
index 53ddcae31f71..d6abe574fc89 100644

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

fs/smb/server/oplock.c +130 -36

166 lines not on this page · raw message

fs/smb/server/oplock.h +1 -1
index d91a8266e065..795a9119dad9 100644

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

fs/smb/server/server.c +6 -0
index 76515d9777e3..f2bc73a7ee82 100644

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

fs/smb/server/smb2misc.c +7 -2
index b11d854d3fcf..05da29c72c4f 100644

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

fs/smb/server/smb2pdu.c +123 -154

277 lines not on this page · raw message

fs/smb/server/smb2pdu.h +0 -20
index 9d4c01c453b2..10591d757f2c 100644

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

fs/smb/server/smbacl.c +57 -31

88 lines not on this page · raw message

fs/smb/server/transport_ipc.c +14 -7
index 225f6459f378..7c30b50f23f0 100644

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

fs/smb/server/vfs.c +14 -32

46 lines not on this page · raw message

fs/smb/server/vfs_cache.c +27 -1
index 0b654021bec0..ce6e9886df8b 100644

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

fs/smb/server/vfs_cache.h +7 -1
index a3a9fda6de91..38ccf2957c17 100644

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

fs/super.c +6 -3
index 3fe887425c8e..c293b2efebe0 100644

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

fs/ufs/cylinder.c +10 -0
index a2813270c303..b930ee1cf853 100644

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

fs/ufs/dir.c +1 -1
index 0388a1bae326..ec58edaf57c9 100644

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

fs/ufs/super.c +9 -8
index 6e4585169f94..4fc741856786 100644

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

fs/xfs/libxfs/xfs_btree_mem.c +2 -0
index f2f7b4305413..242c09b827fc 100644

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

fs/xfs/libxfs/xfs_btree_staging.c +3 -1
index 5ed84f9cc877..a8e90cb2cdc2 100644

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

fs/xfs/libxfs/xfs_defer.c +1 -1
index 43f352d89172..ed2443abb47d 100644

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

fs/xfs/libxfs/xfs_exchmaps.c +10 -0
index 85d651e1c1fc..0cabbef65547 100644

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

fs/xfs/libxfs/xfs_parent.c +11 -2
index 69366c44a701..f47dda640c0e 100644

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

fs/xfs/libxfs/xfs_rtrefcount_btree.c +5 -2
index 743d6eada560..771ababe7edf 100644

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

fs/xfs/libxfs/xfs_rtrmap_btree.c +4 -2
index 55f903165769..d017bf22f48f 100644

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

fs/xfs/scrub/agheader.c +7 -0
index fb403a7bf431..5b8d66b20159 100644

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

fs/xfs/scrub/agheader_repair.c +28 -11
index 6ed9c6fa5211..925b761e56fb 100644

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

fs/xfs/scrub/alloc_repair.c +12 -6
index 35035d02a231..3f4e164bec5a 100644

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

fs/xfs/scrub/bmap.c +1 -1
index 845e1538077e..47b5902431d0 100644

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

fs/xfs/scrub/dir_repair.c +8 -2
index e0fa5e6ca1fe..b43ea86db074 100644

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

fs/xfs/scrub/dirtree.c +29 -2
index e202fbc22b01..2b5c5fa72339 100644

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

fs/xfs/scrub/dirtree_repair.c +2 -0
index d6d07798903e..219c6b4c6b7a 100644

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

fs/xfs/scrub/findparent.c +36 -18

54 lines not on this page · raw message

fs/xfs/scrub/ialloc.c +4 -0
index 4dc7c83dc08a..389451cd8756 100644

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

fs/xfs/scrub/metapath.c +3 -1
index 36c91f28071c..3bae75815627 100644

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

fs/xfs/scrub/quota_repair.c +10 -4
index 8f4c8d41f308..811eb6093bb6 100644

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

fs/xfs/scrub/quotacheck.c +3 -1
index 38e855fe0fee..b85a0df017c2 100644

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

fs/xfs/scrub/reap.c +3 -3
index 07f5bb8a6421..db32356e517d 100644

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

fs/xfs/scrub/refcount.c +6 -2
index d46528023015..0951b3def0be 100644

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

fs/xfs/scrub/rgsuper.c +4 -2
index 7b962890a894..c44666cedc44 100644

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

fs/xfs/scrub/rtrefcount.c +66 -16

82 lines not on this page · raw message

fs/xfs/scrub/rtsummary_repair.c +2 -1
index d593977d70df..c94e485a8837 100644

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

fs/xfs/scrub/scrub.c +1 -2
index c312f0a672e6..3f6f7647e3a3 100644

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

fs/xfs/scrub/stats.c +39 -22

61 lines not on this page · raw message

fs/xfs/scrub/stats.h +2 -2
index b358ad8d8b90..221052b95dd0 100644

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

fs/xfs/scrub/symlink_repair.c +1 -1
index df629892462f..6f8bc5c1fd68 100644

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

fs/xfs/scrub/trace.h +34 -1
index 90a7c8cad9b9..ed88557140c7 100644

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

fs/xfs/xfs_buf.c +1 -1
index 441631c736c1..7b3ab1e3ebbd 100644

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

fs/xfs/xfs_exchmaps_item.c +18 -1
index 229cbe0adf17..debc102dab28 100644

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

fs/xfs/xfs_exchrange.c +9 -3
index 0b41bdfecdfb..e0f092ff77e9 100644

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

include/linux/adi-axi-common.h +2 -0
index 37962ba530df..e7ba393061ee 100644

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

include/linux/bio.h +0 -14
index 3a9dd300b5ee..fb747b053b98 100644

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

include/linux/bitfield.h +1 -1
index 5355f8f806a9..2b3127e712b9 100644

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

include/linux/bnxt/ulp.h new file +129 -0

129 lines not on this page · raw message

include/linux/bpf.h +1 -0
index 7052507ed451..862d6e0d5a28 100644

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

include/linux/bpf_verifier.h +11 -1
index 4867b0e8b5d9..d305d30ebe95 100644

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

include/linux/designware_i2c.h new file +107 -0

107 lines not on this page · raw message

include/linux/device.h +5 -4
index dc1252a06480..56e5a9314367 100644

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

include/linux/firmware/intel/stratix10-smc.h +8 -10
index ee80ca4bb0d0..f0d0f980b079 100644

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

include/linux/igmp.h +4 -3
index 073b30a9b850..401e67056fbf 100644

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

include/linux/kcsan-checks.h +3 -3
index 92f3843d9ebb..e135dacaa90f 100644

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

include/linux/mailbox_controller.h +2 -0
index 1db0069c27c5..e6af0721198b 100644

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

include/linux/mfd/db8500-prcmu.h +250 -2

252 lines not on this page · raw message

include/linux/mfd/dbx500-prcmu.h deleted +0 -575

575 lines not on this page · raw message

include/linux/mmap_lock.h +2 -0
index 1671c7420bc6..81c4d552bfab 100644

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

include/linux/ns_common.h +6 -1
index f3c52904343e..08ff44e63145 100644

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

include/linux/nsproxy.h +1 -1
index bd118a187dec..538ba8dba184 100644

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

include/linux/oa_tc6.h +50 -0

50 lines not on this page · raw message

include/linux/perf/riscv_pmu.h +1 -1
index f82a28040594..ecaa40370830 100644

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

include/linux/platform_data/cros_ec_proto.h +2 -0
index de14923720a5..6ed1c4c5ce2e 100644

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

include/linux/rbtree_augmented.h +28 -7
index 6dbc5a1bf6a8..d2fa1c41bfd2 100644

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

include/linux/sched.h +1 -1
index b58db425646e..e20e0bd7e96b 100644

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

include/linux/sched/signal.h +1 -4
index 7d6449982822..6e6e72b7b362 100644

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

include/linux/skbuff.h +5 -0
index 36a02653665a..c9abf7e3accf 100644

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

include/linux/switchtec.h +1 -0
index cdb58d61c152..724da6c08bf7 100644

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

include/linux/thunderbolt.h +2 -0
index 7204586c10c3..466f315f0be7 100644

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

include/media/v4l2-hevc.h new file +41 -0

41 lines not on this page · raw message

include/net/cfg80211.h +1 -1
index 634743ba5fa6..0b9bc2247d32 100644

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

include/net/cfg802154.h +1 -0
index 76d2cd2e2b30..2e960441ea49 100644

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

include/net/devlink.h +9 -1
index 9e824f61e40f..f24e1332bcb2 100644

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

include/net/if_inet6.h +0 -2
index 238ad3349456..795fb41b45f5 100644

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

include/net/inet_connection_sock.h +12 -8
index afec146b8baf..d50e0afc3193 100644

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

include/net/ip.h +2 -1
index bb900da108af..25a71c46792b 100644

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

include/net/ip6_route.h +2 -0
index bcbd5eb1a078..2e8ca123d146 100644

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

include/net/ip_fib.h +5 -0
index 24023c19c7b1..040eed88fc67 100644

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

include/net/netdev_lock.h +6 -0
index 3d3aef80beac..849b91ab4e28 100644

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

include/net/netfilter/nf_conntrack_timeout.h +25 -2
index 3a66d4abb6d6..d60aa86be019 100644

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

include/net/sch_generic.h +1 -1
index cf1923f8cb52..97c1b2828bcd 100644

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

include/net/sock.h +7 -2
index 50b9178cc827..9e13e1233e41 100644

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

include/net/tcp.h +1 -2
index 25bb67e28ad4..12a9672f56eb 100644

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

include/rdma/ib_umem.h +5 -10
index 90b1ea19a90a..8a7415333257 100644

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

include/sound/tas2781.h +2 -2
index 29d15ba65f04..648fb5507328 100644

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

include/trace/events/cachefiles.h +17 -2
index a743b2a35ea7..3ca9be3a21c5 100644

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

include/trace/events/icmp.h +8 -5
index 31559796949a..acfcf2b132d6 100644

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

include/uapi/drm/amdgpu_drm.h +1 -1
index 406a42be429b..adcfdc8d1344 100644

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

include/uapi/linux/landlock.h +17 -20
index bb81293c6010..3a7debc21b52 100644

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

include/uapi/sound/intel/avs/tokens.h +6 -0
index f3ff6aae09a9..3ff6d9150822 100644

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

init/main.c +21 -15
index e3ef1eb34aa3..269b30038b9f 100644

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

io_uring/net.c +39 -12

51 lines not on this page · raw message

io_uring/rw.c +13 -12
index b78006228cc7..3666ff3d2e42 100644

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

kernel/bpf/bpf_iter.c +1 -1
index 6ac35430c573..54596447fbca 100644

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

kernel/bpf/btf.c +25 -2
index f0b865afa9d1..f92e1c16c356 100644

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

kernel/bpf/cgroup.c +1 -0
index 8980373c7dab..c652ba01bc8b 100644

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

kernel/bpf/disasm.c +4 -1
index 20883c6b1546..f52c174f2dbb 100644

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

kernel/bpf/log.c +2 -2
index f50533169cc3..a05ef527a0ad 100644

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

kernel/bpf/stackmap.c +2 -0
index 4f33c547a094..c479f649596f 100644

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

kernel/bpf/verifier.c +195 -50

245 lines not on this page · raw message

kernel/cgroup/cgroup.c +3 -3
index b2bb2368d93d..5ae4c27e3b3d 100644

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

kernel/events/core.c +3 -4
index 76d048a48827..ad52e4bda8ff 100644

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

kernel/events/ring_buffer.c +7 -2
index dc2aa2a7109e..6d805a7168be 100644

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

kernel/exit.c +7 -4
index a32bc65569a5..d60c1241923a 100644

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

kernel/fork.c +1 -1
index 91f1512a1d31..295cf8cf719e 100644

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

kernel/irq/manage.c +21 -16
index c09751b7a0c4..881d95c5af64 100644

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

kernel/irq/proc.c +4 -3
index 29c2404e743b..0537d330abb8 100644

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

kernel/locking/lockdep.c +42 -8

50 lines not on this page · raw message

kernel/nsproxy.c +1 -1
index 19aa64ab08c8..6ce76a0278ab 100644

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

kernel/printk/nbcon.c +1 -1
index 730d14f6cbc5..9c1e8ec04c55 100644

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

kernel/rcu/tasks.h +2 -1
index 2dc044fd126e..2aa5589f0b8b 100644

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

kernel/reboot.c +15 -4
index 972cc11c9157..61924a0560c4 100644

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

kernel/sched/core.c +5 -28
index 560f735cb750..43f3ac16b0e8 100644

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

kernel/sched/deadline.c +16 -2
index 9c90d9f101a8..0180758d90af 100644

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

kernel/sched/fair.c +23 -6
index 4f02f823d104..67e8c2065d82 100644

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

kernel/sched/rt.c +12 -3
index 717deb5d0215..fc9737decfb7 100644

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

kernel/signal.c +12 -0
index 34ba75bd749a..b18f07a5b62d 100644

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

kernel/time/clockevents.c +20 -13
index a59bc75ab7c5..e6180545ea5b 100644

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

kernel/time/tick-broadcast.c +22 -14
index 0207868c8b4d..14eae39de4a7 100644

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

kernel/time/tick-internal.h +2 -0
index 4e4f7bbe2a64..c572ba9d6cc7 100644

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

kernel/trace/Makefile +3 -2
index dcb4e02afc5f..36b3ed5251f4 100644

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

kernel/trace/bpf_trace.c +11 -0
index 22d779ae345d..e692d67907e4 100644

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

kernel/trace/ring_buffer.c +14 -7
index 73018638934a..008f6c407aac 100644

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

kernel/trace/trace.c +62 -6

68 lines not on this page · raw message

kernel/trace/trace.h +56 -69

125 lines not on this page · raw message

kernel/trace/trace_eprobe.c +4 -15
index 0a7960641947..8296da33672f 100644

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

kernel/trace/trace_event_perf.c +11 -1
index a6bb7577e8c5..5b272856e5ab 100644

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

kernel/trace/trace_events.c +2 -0
index b3ee028f93ef..45ae4ceb28c8 100644

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

kernel/trace/trace_events_hist.c +83 -126

209 lines not on this page · raw message

kernel/trace/trace_events_trigger.c +123 -221

344 lines not on this page · raw message

kernel/trace/trace_events_user.c +20 -6
index d4fe566991cb..5614a17510be 100644

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

kernel/trace/trace_functions_graph.c +3 -0
index 0e65d1f45265..c0513f03b6f9 100644

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

kernel/trace/trace_probe.c +47 -1

48 lines not on this page · raw message

kernel/trace/trace_probe.h +2 -0
index d5ea914e01b3..6ebf1f721f8f 100644

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

kernel/workqueue.c +3 -0
index 20c79180fbfa..7f469a3c9c17 100644

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

mm/damon/core.c +9 -4
index a9168a03b340..6fa02025d2af 100644

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

net/9p/client.c +1 -1
index 08ae4c44d730..75aac636b20e 100644

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

net/appletalk/aarp.c +5 -0
index 4744e3fd4544..4713c536eeca 100644

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

net/bluetooth/hci_core.c +2 -2
index f63f993226d5..447a7ebcdf62 100644

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

net/bluetooth/hci_sysfs.c +15 -2
index 8957ce7c21b7..c2065abf753e 100644

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

net/bluetooth/iso.c +16 -15
index 03260e1e265c..c30bf48d3858 100644

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

net/bluetooth/l2cap_core.c +31 -7
index 6133c65b2017..9365a98107f2 100644

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

net/bluetooth/msft.c +1 -1
index 3220c44a2ed4..e1b779014dde 100644

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

net/bluetooth/rfcomm/core.c +5 -0
index 6571b33d553e..45f8cfebcc6a 100644

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

net/bridge/br_arp_nd_proxy.c +11 -5
index 7ace0f4941bb..4cd3470e5f56 100644

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

net/bridge/br_cfm.c +3 -8
index e1de280bacc1..85ca5b05852e 100644

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

net/bridge/br_device.c +1 -2
index 525d4eccd194..3055a72959cb 100644

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

net/bridge/br_fdb.c +4 -3
index 6eb3ab69a514..fe85c8f197e6 100644

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

net/bridge/br_input.c +15 -22
index 2cbae0f9ae1f..ac0f56076e93 100644

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

net/bridge/br_mrp.c +3 -10
index 606255aa2115..3613095a95fc 100644

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

net/bridge/br_multicast.c +5 -6
index c2a5af45df20..fda1f89ee22a 100644

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

net/bridge/br_private.h +15 -11
index 2b451f3f72a6..e4c8bc8576df 100644

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

net/core/dev.c +41 -48

89 lines not on this page · raw message

net/core/drop_monitor.c +7 -11
index 60d31c2feed3..a5e75cd04d6c 100644

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

net/core/filter.c +11 -6
index 48af015981ab..35427793ddb7 100644

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

net/core/gro_cells.c +2 -0
index a725d21159a6..ca82da018be9 100644

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

net/core/rtnetlink.c +6 -1
index 4909f20ff4d6..b0e6a6eff23b 100644

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

net/core/skbuff.c +7 -0
index 03b2e96fe6dc..032429230992 100644

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

net/devlink/port.c +2 -0
index 93d8a25bb920..21c72f1af925 100644

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

net/devlink/resource.c +115 -42

157 lines not on this page · raw message

net/dsa/tag_brcm.c +1 -0
index eadb358179ce..9d2ea75dcb26 100644

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

net/ethtool/cmis_cdb.c +3 -0
index fe156991d0be..b39c7d47580d 100644

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

net/ethtool/cmis_fw_update.c +2 -6
index 291d04d2776a..dff83807e975 100644

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

net/ethtool/module.c +2 -0
index 9a11e7def002..8a313c975e2f 100644

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

net/hsr/hsr_forward.c +1 -1
index 299de290ddaa..901eb85c112d 100644

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

net/hsr/hsr_netlink.c +7 -2
index c96b63adf96f..50a8104e864e 100644

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

net/hsr/hsr_slave.c +7 -4
index 474f44f1ee88..63df9ee5cacd 100644

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

net/ieee802154/6lowpan/core.c +1 -1
index 018929563c6b..6a8d6852cb93 100644

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

net/ipv4/fib_rules.c +3 -1
index 51f0193092f0..0008d23aceb2 100644

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

net/ipv4/fib_trie.c +4 -0
index 2dc87e2156d3..9bf5550e2fb7 100644

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

net/ipv4/fou_core.c +1 -1
index ab8f309f8925..d06c20deb175 100644

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

net/ipv4/igmp.c +131 -79

210 lines not on this page · raw message

net/ipv4/inet_connection_sock.c +6 -6
index 5db36e323e68..6193db63b297 100644

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

net/ipv4/inet_diag.c +4 -4
index f0b6c5a411a2..3f5b1418a610 100644

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

net/ipv4/inet_fragment.c +6 -0
index 9672d80488d1..21f7bf9ea5ba 100644

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

net/ipv4/ip_output.c +1 -0
index 267ac4730b59..4c4e9d1940f7 100644

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

net/ipv4/ip_tunnel_core.c +6 -0
index fc993c78cbcc..011db59ff61f 100644

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

net/ipv4/ipmr.c +2 -1
index 6cf95defb01e..b1282c01a77e 100644

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

net/ipv4/ipmr_base.c +1 -1
index e6bb023e8dbd..15f90658659a 100644

Lines of this file are not shown. View the raw message.

net/ipv4/nexthop.c +1 -1
index a8bf1ec54899..66d5c996866b 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp.c +6 -8
index 53700d6f6f28..8c0ffe50ae5d 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_ipv4.c +4 -4
index dcd7c9f12c25..caefe3db53a9 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_offload.c +16 -6
index ed4bc3209c97..3ae6b4e0763c 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_output.c +2 -2
index 8c10b7d18218..0cd46896e798 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_timer.c +14 -15
index 9ebce13fa8ad..eb549fea8fdd 100644

Lines of this file are not shown. View the raw message.

net/ipv4/udp.c +2 -2
index 2f5c91ba0ce9..ea7585f6ec32 100644

Lines of this file are not shown. View the raw message.

net/ipv6/addrconf.c +9 -1
index c98b1b919f18..80706368a303 100644

Lines of this file are not shown. View the raw message.

net/ipv6/af_inet6.c +1 -1
index f8e1dc4f3227..1c45e1d15506 100644

Lines of this file are not shown. View the raw message.

net/ipv6/exthdrs.c +2 -2
index 18d85dfcf753..1cd9e800746b 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ip6_fib.c +2 -2
index 940aae3d10be..75875e4a1ede 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ip6_flowlabel.c +19 -0
index 8aa29b3d3dac..74de0f344f54 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ip6_gre.c +5 -1
index c848319e17d6..81792c940d29 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ip6_output.c +2 -0
index 7545fdbf07da..7f17e700736a 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ip6mr.c +1 -1
index 61e61e36f090..d59d31ab960a 100644

Lines of this file are not shown. View the raw message.

net/ipv6/mcast.c +67 -49

116 lines not on this page · raw message

net/ipv6/netfilter/ip6_tables.c +5 -0
index 3586e636c66b..7efc2a19662f 100644

Lines of this file are not shown. View the raw message.

net/ipv6/route.c +6 -3
index ec6677bf7dea..ddaf51eacc2d 100644

Lines of this file are not shown. View the raw message.

net/ipv6/tcp_ipv6.c +4 -4
index 9e1db70c2094..aca71fbb6c29 100644

Lines of this file are not shown. View the raw message.

net/ipv6/tcpv6_offload.c +13 -2
index 5670d32c27f8..798a63267ff2 100644

Lines of this file are not shown. View the raw message.

net/l2tp/l2tp_debugfs.c +4 -0
index 2d0c8275a3a8..90fc0a59d50a 100644

Lines of this file are not shown. View the raw message.

net/l2tp/l2tp_ppp.c +53 -3

56 lines not on this page · raw message

net/mac80211/cfg.c +7 -2
index f6232948bc0f..72c9d5aceae5 100644

Lines of this file are not shown. View the raw message.

net/mac80211/chan.c +5 -5
index a6895b40d432..8403b5248a95 100644

Lines of this file are not shown. View the raw message.

net/mac80211/ibss.c +3 -6
index 6e36b09fe97f..6ca2ff354e76 100644

Lines of this file are not shown. View the raw message.

net/mac80211/ieee80211_i.h +9 -0
index 5c0c833fcf7a..b0e64cf346e2 100644

Lines of this file are not shown. View the raw message.

net/mac80211/link.c +30 -0
index cd02053ff506..54415ca128d2 100644

Lines of this file are not shown. View the raw message.

net/mac80211/mlme.c +66 -31

97 lines not on this page · raw message

net/mac80211/parse.c +4 -0
index b9ec99f51851..b117572f8cb1 100644

Lines of this file are not shown. View the raw message.

net/mac80211/status.c +5 -4
index 4b38aa0e902a..8716eda8317d 100644

Lines of this file are not shown. View the raw message.

net/mac80211/tx.c +1 -1
index 89eb340e982b..e7df1a0c8591 100644

Lines of this file are not shown. View the raw message.

net/mac80211/util.c +1 -5
index 62e1a37849d0..af99ac02953d 100644

Lines of this file are not shown. View the raw message.

net/mac802154/ieee802154_i.h +8 -0
index 8f2bff268392..279ff4e9b11e 100644

Lines of this file are not shown. View the raw message.

net/mac802154/iface.c +6 -0
index b823720630e7..31353795fa24 100644

Lines of this file are not shown. View the raw message.

net/mac802154/main.c +1 -0
index ea1efef3572a..386c086c79d1 100644

Lines of this file are not shown. View the raw message.

net/mac802154/rx.c +98 -22

120 lines not on this page · raw message

net/mac802154/scan.c +3 -7
index c6f3748936cc..e507a3ad35d0 100644

Lines of this file are not shown. View the raw message.

net/mptcp/options.c +4 -3
index 7f7aa5af6092..a7f048afc844 100644

Lines of this file are not shown. View the raw message.

net/mptcp/pm.c +29 -16

45 lines not on this page · raw message

net/mptcp/pm_kernel.c +8 -0
index a7ce94ae2d1f..fa34a333a311 100644

Lines of this file are not shown. View the raw message.

net/mptcp/pm_userspace.c +14 -4
index 2203cc2d2748..57c13293a5f8 100644

Lines of this file are not shown. View the raw message.

net/mptcp/protocol.c +41 -29

70 lines not on this page · raw message

net/mptcp/protocol.h +10 -5
index 3e0ad5de0958..dc8920a6a90c 100644

Lines of this file are not shown. View the raw message.

net/mptcp/subflow.c +11 -1
index 146127538a80..1932fcf9f925 100644

Lines of this file are not shown. View the raw message.

net/mptcp/syncookies.c +4 -1
index b5cac5701122..9474706641c1 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipset/ip_set_hash_gen.h +5 -8
index 81d7f601ed06..c05c61fba946 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipvs/ip_vs_sync.c +10 -10
index 4c6e25398536..699651e84d83 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_core.c +4 -2
index 44fa3224cc87..201d2ef8a6f0 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_expect.c +2 -1
index 8e943efbdf0a..6266d4d2ffca 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_netlink.c +3 -10
index 3df7e5fc76c8..48cf3dad61bd 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_proto_tcp.c +5 -5
index c289bec0c7c7..91da35e2b0d8 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_sip.c +1 -1
index f5f9bd47d288..5b75e9bc99e9 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_conntrack_timeout.c +24 -3
index 0cc584d3dbb1..c81becde2afa 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_log_syslog.c +3 -3
index 6fa0812cd79c..6782c72bcfc2 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nfnetlink_cttimeout.c +51 -63

114 lines not on this page · raw message

net/netfilter/nfnetlink_log.c +19 -9
index a6989966d80d..249f7e9e25cb 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_ct.c +3 -4
index b29ff555979b..fa32bbb31306 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_CT.c +1 -1
index 498f5871c84a..90a295cf5ec6 100644

Lines of this file are not shown. View the raw message.

net/netlabel/netlabel_unlabeled.c +1 -1
index 2237a5261dd2..0dfbb63d513c 100644

Lines of this file are not shown. View the raw message.

net/netlink/genetlink.c +16 -5
index 978c129c6095..81b4494e2db7 100644

Lines of this file are not shown. View the raw message.

net/openvswitch/flow.c +2 -2
index 46c1d66aad8c..868d9fdf3afd 100644

Lines of this file are not shown. View the raw message.

net/openvswitch/flow_table.c +3 -1
index ffc72a741a50..46bc08fc3d44 100644

Lines of this file are not shown. View the raw message.

net/packet/af_packet.c +3 -2
index cb3376f04dfa..772ecfa13cd7 100644

Lines of this file are not shown. View the raw message.

net/phonet/pn_dev.c +24 -6
index ec9363c337a9..4bf8f63d45a9 100644

Lines of this file are not shown. View the raw message.

net/psp/psp_main.c +9 -0
index e35c31977479..afda9cb66027 100644

Lines of this file are not shown. View the raw message.

net/qrtr/af_qrtr.c +3 -1
index fcd24a7df3f0..1f40496d84a3 100644

Lines of this file are not shown. View the raw message.

net/rds/af_rds.c +52 -11

63 lines not on this page · raw message

net/rds/connection.c +84 -18

102 lines not on this page · raw message

net/rds/ib_cm.c +20 -5
index e50e01abb079..d9b6c9d2f679 100644

Lines of this file are not shown. View the raw message.

net/rds/ib_recv.c +5 -4
index 4248dfa816eb..0b52e060988d 100644

Lines of this file are not shown. View the raw message.

net/rds/message.c +3 -1
index 064e507f0ccf..19202aa33f6f 100644

Lines of this file are not shown. View the raw message.

net/rds/send.c +12 -4
index 071c5dca969a..5d09c7654f13 100644

Lines of this file are not shown. View the raw message.

net/rds/tcp.c +115 -49

164 lines not on this page · raw message

net/rds/tcp_listen.c +5 -1
index 65c5425a02de..93e8ee10bc8d 100644

Lines of this file are not shown. View the raw message.

net/sched/act_api.c +28 -18

46 lines not on this page · raw message

net/sched/act_csum.c +6 -2
index 3a377604ad34..b6873f393aa3 100644

Lines of this file are not shown. View the raw message.

net/sched/cls_api.c +3 -5
index d274514cd84d..8a881048e71e 100644

Lines of this file are not shown. View the raw message.

net/sched/cls_route.c +39 -37

76 lines not on this page · raw message

net/sched/cls_u32.c +26 -6
index a90de52e1ac8..83a60698cc00 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_api.c +1 -1
index efe055a9c669..df271cbc2d9f 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_drr.c +6 -7
index 44686fd1c274..ba802db27993 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_dualpi2.c +7 -3
index f20a798e8f36..4ee841f7a94d 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_ets.c +5 -7
index a4b07b661b77..27e549646dee 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_fq_pie.c +2 -1
index 4b829d894af1..ff26999afe4c 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_generic.c +10 -10
index a753945f860c..bf8bd129ce91 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_hhf.c +2 -6
index 863a5b3e1d09..6c5ffc0c4e8d 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_pie.c +1 -1
index 40149edecbd5..b85726b2896e 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_sfq.c +6 -1
index 645e40f2f402..d11b0b192e2c 100644

Lines of this file are not shown. View the raw message.

net/sctp/ipv6.c +8 -2
index 7434309785cc..922b19982d4f 100644

Lines of this file are not shown. View the raw message.

net/sctp/protocol.c +8 -2
index 5718328cb8a7..c718dc066f3a 100644

Lines of this file are not shown. View the raw message.

net/sctp/sm_make_chunk.c +6 -8
index 757aff3e917d..04716666b29b 100644

Lines of this file are not shown. View the raw message.

net/sctp/sm_sideeffect.c +1 -10
index 94716406d602..0d99b7e8c082 100644

Lines of this file are not shown. View the raw message.

net/sctp/sm_statefuns.c +5 -0
index 1377493b0844..3a8e16b29660 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/xprtrdma/verbs.c +20 -1
index e2d3cee825cd..8449107b2a09 100644

Lines of this file are not shown. View the raw message.

net/tipc/link.c +3 -3
index 931f55f781a1..da9e3b1b0ce2 100644

Lines of this file are not shown. View the raw message.

net/tipc/name_table.c +26 -4
index 7f42fb6a8481..cc99a9324837 100644

Lines of this file are not shown. View the raw message.

net/tipc/socket.c +2 -2
index 7823bbcd482b..af14b50933f5 100644

Lines of this file are not shown. View the raw message.

net/tls/tls_main.c +11 -0
index 39a2ab47fe72..ab30f5de2c65 100644

Lines of this file are not shown. View the raw message.

net/tls/tls_sw.c +12 -0
index 4c77036da071..ea78e2ce754f 100644

Lines of this file are not shown. View the raw message.

net/unix/af_unix.c +8 -4
index 52b17331e9d5..a1e832e531bf 100644

Lines of this file are not shown. View the raw message.

net/unix/garbage.c +1 -0
index 398671709026..cad17f639b01 100644

Lines of this file are not shown. View the raw message.

net/vmw_vsock/hyperv_transport.c +1 -1
index 4da752b47b11..54c7f51f9145 100644

Lines of this file are not shown. View the raw message.

net/vmw_vsock/vmci_transport.c +1 -1
index 75bf643ff6fa..4f02a6f269cd 100644

Lines of this file are not shown. View the raw message.

net/wireless/core.c +21 -0
index 6a9ba151b09f..b565f777e556 100644

Lines of this file are not shown. View the raw message.

net/wireless/mlme.c +72 -29

101 lines not on this page · raw message

net/wireless/nl80211.c +10 -3
index 232218818ed7..28b9cd017ae3 100644

Lines of this file are not shown. View the raw message.

net/wireless/scan.c +4 -2
index 11f7a27bb704..9648e24181fb 100644

Lines of this file are not shown. View the raw message.

net/wireless/wext-sme.c +9 -0
index 573b6b15a446..b5914f3658db 100644

Lines of this file are not shown. View the raw message.

rust/bindings/lib.rs +3 -1
index 5e208064d46c..8305adbdf8cb 100644

Lines of this file are not shown. View the raw message.

rust/uapi/lib.rs +3 -1
index bec80b1dba23..1817a67e75e9 100644

Lines of this file are not shown. View the raw message.

scripts/mksysmap +2 -2
index c4531eacde20..856b26ba2ac0 100755

Lines of this file are not shown. View the raw message.

scripts/mod/modpost.c +10 -1
index 31f81f25968f..1bc11585e41b 100644

Lines of this file are not shown. View the raw message.

scripts/sorttable.c +1 -1
index deed676bfe38..8ab635070e29 100644

Lines of this file are not shown. View the raw message.

security/apparmor/match.c +13 -9
index 0de249725efb..b2a4bee4e393 100644

Lines of this file are not shown. View the raw message.

security/integrity/digsig_asymmetric.c +4 -0
index 457c0a396caf..17219424a34d 100644

Lines of this file are not shown. View the raw message.

security/integrity/ima/ima_appraise.c +5 -0
index 6a33484fcd6f..a87ef7c05f11 100644

Lines of this file are not shown. View the raw message.

security/landlock/access.h +29 -6
index 7961c6630a2d..42c95747d7bd 100644

Lines of this file are not shown. View the raw message.

security/landlock/audit.c +25 -56

81 lines not on this page · raw message

security/landlock/audit.h +1 -2
index 92428b7fc4d8..56778331b58c 100644

Lines of this file are not shown. View the raw message.

security/landlock/domain.c +24 -20

44 lines not on this page · raw message

security/landlock/domain.h +1 -2
index e3525da27b93..3460186263ff 100644

Lines of this file are not shown. View the raw message.

security/landlock/fs.c +159 -194

353 lines not on this page · raw message

security/landlock/net.c +5 -4
index 8bce78cf3d6d..7ae97dec0434 100644

Lines of this file are not shown. View the raw message.

security/landlock/ruleset.c +35 -56

91 lines not on this page · raw message

security/landlock/ruleset.h +2 -4
index 5da9a64f5af7..e8bd30df56af 100644

Lines of this file are not shown. View the raw message.

sound/core/pcm_native.c +25 -10
index 03e4859c2b6f..304b7e4965e3 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/oss/seq_oss_rw.c +2 -1
index 111c792bc72c..b7147ac78ee8 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/seq_prioq.c +8 -6
index e649485a8772..8c9a293cb5b5 100644

Lines of this file are not shown. View the raw message.

sound/core/ump.c +4 -0
index 0ba253f50b5a..0e6a7d438d75 100644

Lines of this file are not shown. View the raw message.

sound/drivers/dummy.c +1 -1
index bf20c1009707..b871fa34bf1b 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/Kconfig +1 -0
index addbc9424336..dcf340e5a0c1 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/ca0132.c +98 -13

111 lines not on this page · raw message

sound/hda/codecs/conexant.c +12 -0
index c3c8326d0b77..fe7445fabb88 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/realtek/alc269.c +40 -0
index 2e2e90d03787..aab2456bacaf 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/realtek/alc882.c +22 -0
index 529fecd5baa0..fd466b6985f0 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/side-codecs/Kconfig +2 -0
index cbf1847896bc..96c7e39b0715 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/side-codecs/cs35l41_hda_property.c +2 -0
index 16d5ea77192f..dd8875b111ad 100644

Lines of this file are not shown. View the raw message.

sound/hda/codecs/side-codecs/cs35l56_hda.c +9 -21
index 1d25fe01066e..baf286bf7ec8 100644

Lines of this file are not shown. View the raw message.

sound/hda/common/codec.c +3 -1
index c6d44168c7f9..164906e2f00f 100644

Lines of this file are not shown. View the raw message.

sound/hda/core/device.c +3 -2
index 160c8d0453b0..ebaa106d0f01 100644

Lines of this file are not shown. View the raw message.

sound/isa/es18xx.c +4 -0
index 1da7b400a17b..2f454f7797ce 100644

Lines of this file are not shown. View the raw message.

sound/pci/ctxfi/cthw20k2.c +1 -0
index 55af8ef29838..4d970f25a2c6 100644

Lines of this file are not shown. View the raw message.

sound/pci/ice1712/ice1724.c +14 -5
index 7efb0bbcea55..851e7afb5814 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/renoir/acp3x-pdm-dma.c +1 -1
index a560d06097d5..ecb4b7952013 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/yc/acp6x-mach.c +21 -0
index df845260f570..8abebf17bac5 100644

Lines of this file are not shown. View the raw message.

sound/soc/amd/yc/acp6x-pdm-dma.c +2 -0
index ac758b90f441..167cd792d33d 100644

Lines of this file are not shown. View the raw message.

sound/soc/bcm/bcm63xx-i2s-whistler.c +1 -0
index c47ed1e6ea2b..14d111fe29d8 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/ab8500-codec.c +256 -281

537 lines not on this page · raw message

sound/soc/codecs/mt6351.c +1 -0
index 2a5e963fb2b5..401cb0b48c97 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/pcm3168a.c +8 -13
index c8617a488b11..2066cf6c1e97 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/rk3328_codec.c +13 -41

54 lines not on this page · raw message

sound/soc/codecs/rt5645.c +4 -0
index 29a403526cd9..428cc6850dc5 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/rt712-sdca.c +11 -0
index 0ebaae426e73..d8b40663fa92 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/fsl-asoc-card.c +7 -1
index f660eeb8e545..6cf5047eb955 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/fsl_micfil.c +13 -8
index 09deb880bd37..c5ecf62b5536 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/atom/sst/sst_pci.c +1 -0
index 44bb11c69490..1a53c993b57f 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/avs/core.c +9 -2
index 6e0e65584c7f..061d97603abb 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/avs/debugfs.c +9 -3
index 3534de46f9e4..d793071a22d4 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/avs/path.c +12 -12
index 0c66c8bb2f89..d42ccf8b645c 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/avs/pcm.c +20 -14
index 80c001120cdd..a2c05a4ced72 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/avs/topology.c +138 -24

162 lines not on this page · raw message

sound/soc/intel/avs/topology.h +11 -2
index 1e83fccf2ea2..189984ce7b51 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/boards/sof_sdw.c +14 -11
index 465bf5fafecf..ffa6e2ad73f7 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/catpt/ipc.c +8 -0
index d26863249097..952c26e5d0e6 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/catpt/loader.c +3 -0
index 696d84314eeb..680efad5f458 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/catpt/registers.h +12 -0
index 6c1ad28c6d69..64bd534a76ff 100644

Lines of this file are not shown. View the raw message.

sound/soc/mediatek/mt8365/mt8365-afe-pcm.c +11 -2
index d48252cd96ac..bf92c8922c23 100644

Lines of this file are not shown. View the raw message.

sound/soc/meson/aiu-acodec-ctrl.c +3 -0
index 7b04b97f7b41..c4cf97d2c82f 100644

Lines of this file are not shown. View the raw message.

sound/soc/meson/aiu-codec-ctrl.c +3 -0
index ee0ef6301010..fe776de73988 100644

Lines of this file are not shown. View the raw message.

sound/soc/qcom/qdsp6/q6apm.c +5 -5
index 16b2e227a6f1..9122876e00a2 100644

Lines of this file are not shown. View the raw message.

sound/soc/rockchip/rockchip_pdm.c +10 -6
index c69cdd6f2499..115e90d3bbfe 100644

Lines of this file are not shown. View the raw message.

sound/soc/rockchip/rockchip_spdif.c +1 -0
index d365168934dc..7a15f680de2f 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-topology.c +34 -3
index 44b60324eaa2..3e4f96e79021 100644

Lines of this file are not shown. View the raw message.

sound/soc/sprd/sprd-pcm-compress.c +14 -1
index 4b6ebfa5b033..c3f18c53d4bc 100644

Lines of this file are not shown. View the raw message.

sound/soc/sti/uniperif_reader.c +2 -2
index 05ea2b794eb9..4058e542bce0 100644

Lines of this file are not shown. View the raw message.

sound/soc/ti/omap3pandora.c +3 -2
index 808fb6765c05..2ddd14e8f6b6 100644

Lines of this file are not shown. View the raw message.

sound/soc/ux500/ux500_msp_dai.c +79 -110

189 lines not on this page · raw message

sound/soc/ux500/ux500_msp_dai.h +1 -13
index 30bf70838196..aae582030d95 100644

Lines of this file are not shown. View the raw message.

sound/soc/ux500/ux500_msp_i2s.c +181 -83

264 lines not on this page · raw message

sound/soc/ux500/ux500_msp_i2s.h +10 -2
index 69d4ebc409fc..2bf2699bdc49 100644

Lines of this file are not shown. View the raw message.

sound/usb/caiaq/audio.c +5 -5
index 95d425dd9d70..29f6cd9ee941 100644

Lines of this file are not shown. View the raw message.

sound/usb/caiaq/device.c +38 -15

53 lines not on this page · raw message

sound/usb/caiaq/device.h +2 -2
index 743eb0387b5f..1c6f34693fa8 100644

Lines of this file are not shown. View the raw message.

sound/usb/caiaq/input.c +6 -0
index 2db4d1332df1..c12eeb971000 100644

Lines of this file are not shown. View the raw message.

sound/usb/caiaq/midi.c +3 -3
index c656d0162432..18529484c8dc 100644

Lines of this file are not shown. View the raw message.

sound/usb/mixer.c +13 -4
index 2e65afd18bd3..72bd94b44ce3 100644

Lines of this file are not shown. View the raw message.

sound/usb/mixer_maps.c +25 -0
index faac7df1fbcf..ce27fc871f51 100644

Lines of this file are not shown. View the raw message.

sound/usb/quirks-table.h +22 -0
index eafc0d73cca1..d783dae1850a 100644

Lines of this file are not shown. View the raw message.

sound/usb/quirks.c +4 -0
index 5eef4f3c5716..860257cc7245 100644

Lines of this file are not shown. View the raw message.

sound/usb/usx2y/us122l.c +5 -2
index 011ea96e9779..aaeae099b5f2 100644

Lines of this file are not shown. View the raw message.

sound/usb/usx2y/usbusx2y.c +30 -19

49 lines not on this page · raw message

sound/usb/usx2y/usbusx2y.h +3 -1
index 6a76d04bf1c7..7b6deed17d4b 100644

Lines of this file are not shown. View the raw message.

tools/bootconfig/main.c +12 -1
index ddabde20585f..bf455757aab9 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/Makefile +5 -1
index fd43e5ea63f3..0081f5bf73b7 100644

Lines of this file are not shown. View the raw message.

tools/build/feature/test-bpf.c +2 -0
index e7a405f83af6..89d59674f39b 100644

Lines of this file are not shown. View the raw message.

tools/include/nolibc/crt.h +1 -1
index 961cfe777c35..d4e726ed8076 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/bpf.c +2 -0
index 339b19797237..1e8f01bfc1bf 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/gen_loader.c +2 -0
index d41defa1936d..4e2d25e024af 100644

Lines of this file are not shown. View the raw message.

tools/net/sunrpc/xdrgen/templates/C/union/declaration/close.j2 new file +4 -0
new file mode 100644
index 000000000000..816291184e8c

Lines of this file are not shown. View the raw message.

tools/perf/util/powerpc-vpadtl.c +1 -1
index 39a3fb3f1330..55b9b6e07074 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/symbol.c +10 -1
index 0d4f1f29b335..c1e8f5b37177 100644

Lines of this file are not shown. View the raw message.

tools/sched_ext/scx_central.bpf.c +5 -1
index 55df8b798865..4f0eee5d8f26 100644

Lines of this file are not shown. View the raw message.

tools/sched_ext/scx_flatcg.bpf.c +8 -6
index 2e757f3b1353..d1fc6cb8206c 100644

Lines of this file are not shown. View the raw message.

tools/sched_ext/scx_simple.bpf.c +4 -2
index e6de99dba7db..ab2a85316de3 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/alsa/mixer-test.c +2 -2
index cfb7968fbac0..2b9278475e6d 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c +4 -4
index 164640db3a29..b1e509b231cd 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c +4 -4
index 591c703f5032..dbc7166aee91 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/test_bpf_nf.c +4 -4
index f7b330ddd007..b42e6e149e26 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/test_global_func3.c +9 -9
index 142b682d3c2f..974fd8c19561 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/cgroup/test_kmem.c +1 -1
index 63b3c9aad399..b362eb9f1840 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/fib_nexthops.sh +28 -0
index 2b0a90581e2f..7e450fb9d65b 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/mptcp/mptcp_connect.c +3 -1
index fc7e22b503d3..b1628e6131a6 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/pmtu.sh +1 -1
index a3323c21f001..c7cd271714ef 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/test_vxlan_mdb.sh +6 -0
index 58da5de99ac4..f9600aabd4a2 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/powerpc/tm/tm.h +6 -2
index c03c6e778876..6024ce4ba6ff 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/sched_ext/select_cpu_vtime.bpf.c +4 -2
index bfcb96cd4954..aad8de51723e 100644

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Part of the diff is not shown here. View the raw message.