Skip to contentSkip to conversation

Linux 6.12.111

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.12.111 kernel.

All users of the 6.12 kernel series must upgrade.

The updated 6.12.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.12.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/filesystems/nfs/reexport.rst                                |   10 
 Documentation/hwmon/hwmon-kernel-api.rst                                  |    3 
 Documentation/netlink/specs/rt_link.yaml                                  |    2 
 Documentation/networking/ethtool-netlink.rst                              |    2 
 Documentation/networking/scaling.rst                                      |   15 
 Documentation/scheduler/sched-ext.rst                                     |    2 
 Documentation/sound/designs/midi-2.0.rst                                  |   11 
 MAINTAINERS                                                               |    4 
 Makefile                                                                  |    2 
 arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts                              |   13 
 arch/arm/kernel/hw_breakpoint.c                                           |   11 
 arch/arm/mach-ux500/cpu-db8500.c                                          |    6 
 arch/arm/mm/cache-feroceon-l2.c                                           |    2 
 arch/arm/mm/cache-tauros2.c                                               |    2 
 arch/arm/mm/fault.c                                                       |   12 
 arch/arm64/boot/dts/qcom/sc8180x.dtsi                                     |   16 
 arch/arm64/boot/dts/qcom/sdm845.dtsi                                      |   64 
 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/include/asm/daifflags.h                                        |   10 
 arch/arm64/include/asm/fixmap.h                                           |    6 
 arch/arm64/include/asm/kprobes.h                                          |    6 
 arch/arm64/kernel/machine_kexec.c                                         |    3 
 arch/arm64/kernel/probes/kprobes.c                                        |   23 
 arch/mips/kernel/cps-vec.S                                                |    6 
 arch/powerpc/kernel/eeh_driver.c                                          |    2 
 arch/powerpc/kexec/file_load_64.c                                         |    2 
 arch/powerpc/kvm/book3s_hv.c                                              |    4 
 arch/powerpc/perf/core-book3s.c                                           |    8 
 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/s390/boot/physmem_info.c                                             |    2 
 arch/s390/crypto/aes_s390.c                                               |   87 
 arch/s390/kernel/ipl.c                                                    |   12 
 arch/s390/kernel/perf_pai_crypto.c                                        |    3 
 arch/s390/kernel/perf_pai_ext.c                                           |    3 
 arch/s390/kernel/vtime.c                                                  |   25 
 arch/s390/net/bpf_jit_comp.c                                              |   11 
 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/amd/brs.c                                                 |    3 
 arch/x86/events/amd/ibs.c                                                 |    3 
 arch/x86/events/amd/lbr.c                                                 |    3 
 arch/x86/events/core.c                                                    |    5 
 arch/x86/events/intel/core.c                                              |    4 
 arch/x86/events/intel/ds.c                                                |  210 -
 arch/x86/events/intel/lbr.c                                               |    3 
 arch/x86/events/perf_event.h                                              |   14 
 arch/x86/include/asm/alternative.h                                        |    2 
 arch/x86/include/asm/barrier.h                                            |   10 
 arch/x86/include/asm/cmpxchg.h                                            |    4 
 arch/x86/include/asm/cmpxchg_32.h                                         |    4 
 arch/x86/include/asm/edac.h                                               |    2 
 arch/x86/include/asm/perf_event.h                                         |   16 
 arch/x86/include/asm/pgtable.h                                            |    2 
 arch/x86/include/asm/sync_bitops.h                                        |   12 
 arch/x86/kvm/svm/sev.c                                                    |  239 -
 arch/x86/kvm/svm/svm.c                                                    |   33 
 arch/x86/kvm/svm/svm.h                                                    |   23 
 block/blk-cgroup.c                                                        |   13 
 crypto/Makefile                                                           |    5 
 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/acpi_tad.c                                                   |  180 -
 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/apei/ghes.c                                                  |   24 
 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                                                       |   91 
 drivers/block/sunvdc.c                                                    |   17 
 drivers/block/zram/zram_drv.c                                             |   62 
 drivers/block/zram/zram_drv.h                                             |    5 
 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                                                 |   47 
 drivers/bluetooth/hci_mrvl.c                                              |    3 
 drivers/bus/fsl-mc/fsl-mc-bus.c                                           |   46 
 drivers/char/ipmi/ipmi_si_platform.c                                      |    5 
 drivers/char/nvram.c                                                      |   16 
 drivers/char/virtio_console.c                                             |   21 
 drivers/clk/keystone/sci-clk.c                                            |    8 
 drivers/clk/renesas/renesas-cpg-mssr.c                                    |    3 
 drivers/clk/samsung/clk-exynos850.c                                       |    5 
 drivers/clk/socfpga/clk-agilex.c                                          |    2 
 drivers/clk/ux500/clk-prcmu.c                                             |   20 
 drivers/clk/ux500/u8500_of_clk.c                                          |    2 
 drivers/clocksource/timer-orion.c                                         |    2 
 drivers/cpufreq/apple-soc-cpufreq.c                                       |   36 
 drivers/cpufreq/cpufreq.c                                                 |    6 
 drivers/cpuidle/cpuidle-ux500.c                                           |    6 
 drivers/crypto/atmel-ecc.c                                                |   11 
 drivers/crypto/atmel-sha204a.c                                            |    3 
 drivers/crypto/ccp/sev-dev.c                                              |    2 
 drivers/crypto/intel/iaa/iaa_crypto_main.c                                |   36 
 drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c                               |   25 
 drivers/crypto/omap-des.c                                                 |   26 
 drivers/crypto/virtio/virtio_crypto_akcipher_algs.c                       |   81 
 drivers/crypto/virtio/virtio_crypto_skcipher_algs.c                       |   13 
 drivers/cxl/core/Makefile                                                 |    2 
 drivers/cxl/core/core.h                                                   |   12 
 drivers/cxl/core/pci.c                                                    |  318 --
 drivers/cxl/core/ras.c                                                    |  186 +
 drivers/cxl/core/ras_rch.c                                                |  136 
 drivers/cxl/pci.c                                                         |    1 
 drivers/dma/altera-msgdma.c                                               |   24 
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c                            |   11 
 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/efi/cper.c                                               |    5 
 drivers/firmware/efi/cper_cxl.c                                           |   38 
 drivers/firmware/efi/cper_cxl.h                                           |   54 
 drivers/firmware/stratix10-svc.c                                          |    4 
 drivers/gpio/gpio-dwapb.c                                                 |   17 
 drivers/gpio/gpio-pisosr.c                                                |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c                                |   23 
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h                                |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c                                  |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c                                   |    8 
 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c                            |   95 
 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/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/display/amdgpu_dm/amdgpu_dm.c                         |    2 
 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/dc/core/dc.c                                  |   21 
 drivers/gpu/drm/amd/display/dc/dml2/dml2_mall_phantom.c                   |    6 
 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/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                                         |    2 
 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/gma500/oaktrail_hdmi_i2c.c                                |   21 
 drivers/gpu/drm/gud/gud_drv.c                                             |    1 
 drivers/gpu/drm/i915/i915_query.c                                         |    4 
 drivers/gpu/drm/imagination/pvr_context.c                                 |   30 
 drivers/gpu/drm/logicvc/Kconfig                                           |    1 
 drivers/gpu/drm/mediatek/mtk_dsi.c                                        |    1 
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c                      |  110 
 drivers/gpu/drm/panel/Kconfig                                             |   11 
 drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c                          |    2 
 drivers/gpu/drm/panel/panel-simple.c                                      |   28 
 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/tiny/cirrus.c                                             |    7 
 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/xe/xe_oa.c                                                |    6 
 drivers/gpu/host1x/bus.c                                                  |    4 
 drivers/hid/bpf/progs/Huion__Inspiroy-Frego-M.bpf.c                       |   87 
 drivers/hid/hid-apple.c                                                   |   18 
 drivers/hid/hid-logitech-hidpp.c                                          |    1 
 drivers/hid/hid-mcp2221.c                                                 |   15 
 drivers/hid/hid-multitouch.c                                              |  147 
 drivers/hid/hid-sony.c                                                    |   82 
 drivers/hid/hid-universal-pidff.c                                         |    4 
 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                                                     |   14 
 drivers/hwmon/ina2xx.c                                                    |   14 
 drivers/hwmon/ltc4282.c                                                   |    2 
 drivers/hwmon/pmbus/lm25066.c                                             |   54 
 drivers/hwmon/pmbus/pmbus_core.c                                          |    4 
 drivers/hwmon/raspberrypi-hwmon.c                                         |   12 
 drivers/hwtracing/coresight/coresight-platform.c                          |   12 
 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/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/umem.c                                            |   18 
 drivers/infiniband/hw/bnxt_re/qplib_res.c                                 |   11 
 drivers/infiniband/hw/irdma/utils.c                                       |    2 
 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/arm/arm-smmu-v3/tegra241-cmdqv.c                            |   21 
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c                                |    9 
 drivers/iommu/rockchip-iommu.c                                            |    8 
 drivers/irqchip/irq-gic-v3-its.c                                          |    1 
 drivers/leds/leds-pca9532.c                                               |    8 
 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/raid10.c                                                       |    5 
 drivers/md/raid5.c                                                        |   35 
 drivers/media/i2c/video-i2c.c                                             |    2 
 drivers/media/pci/dm1105/dm1105.c                                         |    7 
 drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c                  |   47 
 drivers/media/platform/chips-media/wave5/wave5-vpuapi.c                   |   11 
 drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c |    5 
 drivers/media/platform/qcom/camss/camss-csiphy.c                          |   10 
 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/em28xx/em28xx-video.c                                   |    4 
 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/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_gswip.c                                            |  367 --
 drivers/net/dsa/lantiq_gswip.h                                            |  252 +
 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/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                                 |   19 
 drivers/net/ethernet/cadence/macb.h                                       |    2 
 drivers/net/ethernet/cadence/macb_main.c                                  |   39 
 drivers/net/ethernet/cavium/thunder/nicvf_main.c                          |    8 
 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c                             |    4 
 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                                      |    3 
 drivers/net/ethernet/ibm/emac/mal.c                                       |    6 
 drivers/net/ethernet/intel/e1000e/ethtool.c                               |   19 
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c                            |    2 
 drivers/net/ethernet/intel/ice/ice_common.c                               |    9 
 drivers/net/ethernet/intel/ice/ice_ethtool.c                              |    2 
 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_txrx.c                               |   10 
 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/mellanox/mlx5/core/Kconfig                           |    2 
 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/eswitch.c                         |    8 
 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c        |    7 
 drivers/net/ethernet/mellanox/mlx5/core/main.c                            |    3 
 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_table.c      |    3 
 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_en.c                             |   12 
 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c                      |   36 
 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/sfc/ethtool.c                                        |    1 
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h                            |    4 
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                         |  165 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c                          |    1 
 drivers/net/ethernet/ti/cpsw_new.c                                        |    4 
 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/netconsole.c                                                  |    2 
 drivers/net/phy/Kconfig                                                   |   17 
 drivers/net/phy/Makefile                                                  |    3 
 drivers/net/phy/mediatek-ge-soc.c                                         | 1555 ----------
 drivers/net/phy/mediatek-ge.c                                             |  111 
 drivers/net/phy/mediatek/Kconfig                                          |   22 
 drivers/net/phy/mediatek/Makefile                                         |    3 
 drivers/net/phy/mediatek/mtk-ge-soc.c                                     | 1555 ++++++++++
 drivers/net/phy/mediatek/mtk-ge.c                                         |  140 
 drivers/net/phy/motorcomm.c                                               |   41 
 drivers/net/phy/phy_device.c                                              |   16 
 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/vxlan/vxlan_vnifilter.c                                       |   13 
 drivers/net/wireless/ath/ath11k/dp_rx.c                                   |   50 
 drivers/net/wireless/ath/ath9k/hif_usb.c                                  |   12 
 drivers/net/wireless/ath/ath9k/hif_usb.h                                  |    2 
 drivers/net/wireless/intel/ipw2x00/libipw_rx.c                            |    4 
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c                              |    5 
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c                              |   13 
 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                         |    7 
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h                              |    3 
 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                       |    5 
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                               |   45 
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c                              |    9 
 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                                 |    4 
 drivers/net/wireless/realtek/rtw89/mac_be.c                               |    4 
 drivers/net/wireless/realtek/rtw89/pci.c                                  |   16 
 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/nvdimm/claim.c                                                    |    9 
 drivers/nvme/host/apple.c                                                 |  182 -
 drivers/nvme/host/core.c                                                  |   34 
 drivers/nvme/host/fc.c                                                    |    7 
 drivers/nvme/host/rdma.c                                                  |   18 
 drivers/nvme/host/tcp.c                                                   |   17 
 drivers/nvme/target/rdma.c                                                |   15 
 drivers/of/dynamic.c                                                      |   20 
 drivers/of/overlay.c                                                      |   15 
 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/pinctrl/renesas/pinctrl-rzg2l.c                                   |    3 
 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/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-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/scsi_error.c                                                 |    2 
 drivers/soc/tegra/fuse/fuse-tegra.c                                       |   14 
 drivers/soc/ti/pm33xx.c                                                   |    2 
 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-xilinx.c                                                  |    6 
 drivers/spi/spi.c                                                         |    9 
 drivers/staging/fbtft/fbtft-core.c                                        |    9 
 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_regs.h                                             |    1 
 drivers/thunderbolt/usb4.c                                                |   11 
 drivers/thunderbolt/xdomain.c                                             |   49 
 drivers/tty/serial/8250/8250_port.c                                       |    7 
 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/function/f_fs.c                                        |   31 
 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-debugfs.c                                           |   10 
 drivers/usb/host/xhci-hub.c                                               |    2 
 drivers/usb/host/xhci-mem.c                                               |   34 
 drivers/usb/host/xhci-pci.c                                               |    9 
 drivers/usb/host/xhci-ring.c                                              |   13 
 drivers/usb/host/xhci.c                                                   |   31 
 drivers/usb/host/xhci.h                                                   |   39 
 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/virtio/virtio.c                                                   |    2 
 drivers/virtio/virtio_input.c                                             |    9 
 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/balloon.c                                                     |   56 
 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/fs_probe.c                                                         |    1 
 fs/afs/server.c                                                           |    1 
 fs/autofs/inode.c                                                         |    4 
 fs/befs/linuxvfs.c                                                        |    3 
 fs/bfs/inode.c                                                            |    3 
 fs/btrfs/accessors.h                                                      |    1 
 fs/btrfs/acl.h                                                            |    2 
 fs/btrfs/compression.c                                                    |   16 
 fs/btrfs/ctree.h                                                          |   11 
 fs/btrfs/defrag.c                                                         |   32 
 fs/btrfs/delayed-ref.h                                                    |    2 
 fs/btrfs/dir-item.h                                                       |    1 
 fs/btrfs/direct-io.c                                                      |   41 
 fs/btrfs/direct-io.h                                                      |    2 
 fs/btrfs/discard.h                                                        |    1 
 fs/btrfs/disk-io.c                                                        |   11 
 fs/btrfs/extent-io-tree.h                                                 |    6 
 fs/btrfs/extent-tree.h                                                    |    1 
 fs/btrfs/extent_io.c                                                      |   53 
 fs/btrfs/extent_map.c                                                     |   94 
 fs/btrfs/extent_map.h                                                     |    8 
 fs/btrfs/fiemap.c                                                         |    4 
 fs/btrfs/file-item.h                                                      |    2 
 fs/btrfs/file.c                                                           |  136 
 fs/btrfs/file.h                                                           |    2 
 fs/btrfs/free-space-cache.c                                               |   10 
 fs/btrfs/fs.c                                                             |   10 
 fs/btrfs/fs.h                                                             |   10 
 fs/btrfs/inode.c                                                          |  181 -
 fs/btrfs/ioctl.c                                                          |  171 -
 fs/btrfs/ioctl.h                                                          |    5 
 fs/btrfs/locking.c                                                        |    1 
 fs/btrfs/ordered-data.c                                                   |    8 
 fs/btrfs/ordered-data.h                                                   |    1 
 fs/btrfs/print-tree.h                                                     |    2 
 fs/btrfs/props.h                                                          |    1 
 fs/btrfs/qgroup.h                                                         |    3 
 fs/btrfs/raid-stripe-tree.c                                               |   25 
 fs/btrfs/raid-stripe-tree.h                                               |    2 
 fs/btrfs/reflink.c                                                        |    8 
 fs/btrfs/relocation.c                                                     |   71 
 fs/btrfs/send.c                                                           |    3 
 fs/btrfs/space-info.c                                                     |    2 
 fs/btrfs/subpage.c                                                        |    1 
 fs/btrfs/super.c                                                          |    2 
 fs/btrfs/sysfs.h                                                          |    1 
 fs/btrfs/tests/extent-io-tests.c                                          |    6 
 fs/btrfs/tests/extent-map-tests.c                                         |   56 
 fs/btrfs/tests/inode-tests.c                                              |   67 
 fs/btrfs/transaction.c                                                    |   13 
 fs/btrfs/tree-checker.c                                                   |   41 
 fs/btrfs/tree-log.c                                                       |   12 
 fs/btrfs/verity.c                                                         |    4 
 fs/btrfs/volumes.c                                                        |   10 
 fs/btrfs/volumes.h                                                        |    4 
 fs/btrfs/xattr.h                                                          |    2 
 fs/btrfs/zoned.c                                                          |   15 
 fs/cachefiles/namei.c                                                     |    1 
 fs/ceph/caps.c                                                            |   69 
 fs/ceph/crypto.c                                                          |   46 
 fs/ceph/mds_client.c                                                      |  194 +
 fs/ceph/mds_client.h                                                      |    2 
 fs/ceph/super.h                                                           |    5 
 fs/configfs/dir.c                                                         |   12 
 fs/dlm/memory.c                                                           |    4 
 fs/erofs/decompressor_lzma.c                                              |   18 
 fs/erofs/zutil.c                                                          |    2 
 fs/exec.c                                                                 |   22 
 fs/exfat/nls.c                                                            |   19 
 fs/f2fs/inline.c                                                          |    7 
 fs/freevxfs/vxfs_bmap.c                                                   |    3 
 fs/fuse/dev.c                                                             |   27 
 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/internal.h                                                       |   12 
 fs/nfs/blocklayout/rpc_pipefs.c                                           |   41 
 fs/nfs/export.c                                                           |    3 
 fs/nfs/nfs42proc.c                                                        |   15 
 fs/nfs/nfs4idmap.c                                                        |    8 
 fs/nfsd/filecache.c                                                       |   34 
 fs/nfsd/netns.h                                                           |   14 
 fs/nfsd/nfs4callback.c                                                    |   78 
 fs/nfsd/nfs4proc.c                                                        |   32 
 fs/nfsd/nfs4recover.c                                                     |   76 
 fs/nfsd/nfs4state.c                                                       |  257 +
 fs/nfsd/nfsctl.c                                                          |  199 -
 fs/nfsd/nfsd.h                                                            |   15 
 fs/nfsd/state.h                                                           |    5 
 fs/nfsd/trace.h                                                           |   14 
 fs/nfsd/xdr4.h                                                            |    1 
 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/ocfs2/dir.c                                                            |   71 
 fs/omfs/inode.c                                                           |    6 
 fs/qnx4/inode.c                                                           |    3 
 fs/smb/client/cifsacl.c                                                   |   30 
 fs/smb/client/cifspdu.h                                                   |    8 
 fs/smb/client/connect.c                                                   |   27 
 fs/smb/client/file.c                                                      |    5 
 fs/smb/client/link.c                                                      |    2 
 fs/smb/client/misc.c                                                      |   24 
 fs/smb/client/readdir.c                                                   |    9 
 fs/smb/client/reparse.c                                                   |    5 
 fs/smb/client/smb1ops.c                                                   |    2 
 fs/smb/client/smb2ops.c                                                   |  453 ++
 fs/smb/client/smb2pdu.h                                                   |   20 
 fs/smb/client/trace.h                                                     |    2 
 fs/smb/client/transport.c                                                 |   11 
 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                                                    |  221 +
 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/scrub/agheader_repair.c                                            |   39 
 fs/xfs/scrub/alloc_repair.c                                               |   18 
 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/quota_repair.c                                               |   14 
 fs/xfs/scrub/quotacheck.c                                                 |    4 
 fs/xfs/scrub/scrub.c                                                      |    3 
 fs/xfs/scrub/stats.c                                                      |   60 
 fs/xfs/scrub/stats.h                                                      |    4 
 fs/xfs/scrub/symlink_repair.c                                             |    2 
 fs/xfs/scrub/trace.h                                                      |   35 
 fs/xfs/xfs_exchmaps_item.c                                                |   19 
 fs/xfs/xfs_exchrange.c                                                    |   12 
 include/cxl/event.h                                                       |   80 
 include/linux/bio.h                                                       |   14 
 include/linux/bitfield.h                                                  |    2 
 include/linux/bpf.h                                                       |    1 
 include/linux/bpf_verifier.h                                              |    4 
 include/linux/cper.h                                                      |    4 
 include/linux/device.h                                                    |    1 
 include/linux/ethtool.h                                                   |   28 
 include/linux/exportfs.h                                                  |    1 
 include/linux/firmware/intel/stratix10-smc.h                              |   18 
 include/linux/fwnode.h                                                    |    1 
 include/linux/hwmon.h                                                     |    1 
 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/mm.h                                                        |    2 
 include/linux/mm_types.h                                                  |   27 
 include/linux/oa_tc6.h                                                    |   50 
 include/linux/perf/riscv_pmu.h                                            |    2 
 include/linux/perf_event.h                                                |    7 
 include/linux/phy.h                                                       |    1 
 include/linux/platform_data/cros_ec_proto.h                               |    2 
 include/linux/skbuff.h                                                    |    5 
 include/linux/sunrpc/rpc_pipe_fs.h                                        |    4 
 include/linux/sunrpc/svc.h                                                |   21 
 include/linux/sunrpc/svc_rdma.h                                           |    3 
 include/linux/sunrpc/xdr.h                                                |   13 
 include/linux/switchtec.h                                                 |    1 
 include/linux/thunderbolt.h                                               |    2 
 include/linux/workqueue.h                                                 |   38 
 include/media/v4l2-hevc.h                                                 |   41 
 include/net/cfg80211.h                                                    |    2 
 include/net/cfg802154.h                                                   |    1 
 include/net/dst.h                                                         |    6 
 include/net/inet6_hashtables.h                                            |    2 
 include/net/ip.h                                                          |   28 
 include/net/ip6_route.h                                                   |   45 
 include/net/ip6_tunnel.h                                                  |    2 
 include/net/ip_fib.h                                                      |    5 
 include/net/ipv6.h                                                        |   10 
 include/net/netlink.h                                                     |   14 
 include/net/sch_generic.h                                                 |    2 
 include/net/tcp.h                                                         |    8 
 include/rdma/ib_umem.h                                                    |    4 
 include/sound/hda_codec.h                                                 |   30 
 include/sound/rawmidi.h                                                   |    2 
 include/sound/tas2781.h                                                   |    4 
 include/trace/events/hwmon.h                                              |   10 
 include/trace/events/icmp.h                                               |   13 
 include/uapi/linux/ethtool.h                                              |  138 
 include/uapi/linux/virtio_crypto.h                                        |    1 
 include/uapi/sound/asound.h                                               |    6 
 io_uring/net.c                                                            |   10 
 kernel/bpf/bpf_iter.c                                                     |    2 
 kernel/bpf/btf.c                                                          |   24 
 kernel/bpf/cgroup.c                                                       |    1 
 kernel/bpf/disasm.c                                                       |    5 
 kernel/bpf/stackmap.c                                                     |  175 -
 kernel/bpf/verifier.c                                                     |  123 
 kernel/events/core.c                                                      |   27 
 kernel/events/ring_buffer.c                                               |    9 
 kernel/locking/lockdep.c                                                  |   50 
 kernel/printk/nbcon.c                                                     |    2 
 kernel/rcu/tasks.h                                                        |    3 
 kernel/sched/ext.c                                                        |   10 
 kernel/sched/fair.c                                                       |   11 
 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                                                |   26 
 kernel/trace/trace_event_perf.c                                           |   12 
 kernel/trace/trace_events_hist.c                                          |   42 
 kernel/trace/trace_events_user.c                                          |   26 
 kernel/trace/trace_probe.c                                                |   48 
 kernel/trace/trace_probe.h                                                |    2 
 kernel/workqueue.c                                                        |    5 
 mm/damon/core.c                                                           |   13 
 mm/gup.c                                                                  |   10 
 mm/hugetlb.c                                                              |    1 
 mm/hugetlb_vmemmap.c                                                      |    6 
 mm/migrate_device.c                                                       |    6 
 mm/page_alloc.c                                                           |    5 
 mm/slab.h                                                                 |    8 
 mm/slab_common.c                                                          |   41 
 mm/slub.c                                                                 |  114 
 mm/swapfile.c                                                             |    8 
 net/8021q/vlan.c                                                          |    7 
 net/8021q/vlan_dev.c                                                      |   32 
 net/9p/client.c                                                           |    2 
 net/appletalk/aarp.c                                                      |    5 
 net/bluetooth/hci_core.c                                                  |    4 
 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_device.c                                                    |    2 
 net/bridge/br_fdb.c                                                       |    7 
 net/bridge/br_input.c                                                     |    2 
 net/bridge/br_multicast.c                                                 |   11 
 net/core/dev.c                                                            |    2 
 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/ethtool/ioctl.c                                                       |  210 +
 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/icmp.c                                                           |    2 
 net/ipv4/igmp.c                                                           |  210 -
 net/ipv4/inet_fragment.c                                                  |    6 
 net/ipv4/ip_output.c                                                      |    4 
 net/ipv4/ip_sockglue.c                                                    |    2 
 net/ipv4/ip_tunnel_core.c                                                 |    6 
 net/ipv4/ipmr.c                                                           |    5 
 net/ipv4/netfilter/nf_reject_ipv4.c                                       |    2 
 net/ipv4/nexthop.c                                                        |    2 
 net/ipv4/route.c                                                          |    4 
 net/ipv4/tcp.c                                                            |   14 
 net/ipv4/tcp_ipv4.c                                                       |   15 
 net/ipv4/tcp_minisocks.c                                                  |    2 
 net/ipv4/tcp_offload.c                                                    |   22 
 net/ipv4/tcp_output.c                                                     |   10 
 net/ipv4/tcp_timer.c                                                      |    6 
 net/ipv4/udp.c                                                            |    4 
 net/ipv6/addrconf.c                                                       |   10 
 net/ipv6/af_inet6.c                                                       |    2 
 net/ipv6/exthdrs.c                                                        |   99 
 net/ipv6/ioam6.c                                                          |   17 
 net/ipv6/ip6_fib.c                                                        |    4 
 net/ipv6/ip6_gre.c                                                        |    8 
 net/ipv6/ip6_input.c                                                      |   34 
 net/ipv6/ip6_output.c                                                     |   54 
 net/ipv6/ip6_tunnel.c                                                     |    8 
 net/ipv6/ip6_vti.c                                                        |    2 
 net/ipv6/ip6mr.c                                                          |    9 
 net/ipv6/ipv6_sockglue.c                                                  |    4 
 net/ipv6/mcast.c                                                          |   18 
 net/ipv6/netfilter.c                                                      |    4 
 net/ipv6/netfilter/ip6_tables.c                                           |    5 
 net/ipv6/netfilter/nf_reject_ipv6.c                                       |    2 
 net/ipv6/output_core.c                                                    |    2 
 net/ipv6/reassembly.c                                                     |   10 
 net/ipv6/route.c                                                          |   14 
 net/ipv6/seg6_iptunnel.c                                                  |    6 
 net/ipv6/sit.c                                                            |    2 
 net/ipv6/tcp_ipv6.c                                                       |   15 
 net/ipv6/tcpv6_offload.c                                                  |   15 
 net/ipv6/xfrm6_output.c                                                   |    2 
 net/l2tp/l2tp_debugfs.c                                                   |    4 
 net/l2tp/l2tp_ppp.c                                                       |   56 
 net/mac80211/cfg.c                                                        |    9 
 net/mac80211/ibss.c                                                       |    9 
 net/mac80211/mlme.c                                                       |    6 
 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/protocol.c                                                      |   18 
 net/mptcp/protocol.h                                                      |    5 
 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_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_log_syslog.c                                             |    6 
 net/netfilter/nfnetlink_log.c                                             |   28 
 net/netfilter/nft_set_pipapo_avx2.c                                       |    1 
 net/netlabel/netlabel_unlabeled.c                                         |    2 
 net/openvswitch/flow.c                                                    |    4 
 net/openvswitch/flow_table.c                                              |    4 
 net/packet/af_packet.c                                                    |  101 
 net/phonet/pn_dev.c                                                       |   30 
 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_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/auth_gss/auth_gss.c                                            |    7 
 net/sunrpc/auth_gss/gss_rpc_xdr.c                                         |    9 
 net/sunrpc/clnt.c                                                         |   52 
 net/sunrpc/rpc_pipe.c                                                     |   80 
 net/sunrpc/svc.c                                                          |   23 
 net/sunrpc/xprtrdma/ib_client.c                                           |   24 
 net/sunrpc/xprtrdma/svc_rdma_pcl.c                                        |    2 
 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c                                   |   15 
 net/sunrpc/xprtrdma/svc_rdma_transport.c                                  |   32 
 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                                                    |    8 
 net/wireless/wext-sme.c                                                   |    9 
 rust/bindings/lib.rs                                                      |    3 
 rust/uapi/lib.rs                                                          |    3 
 scripts/mksysmap                                                          |    2 
 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/keys/trusted-keys/trusted_tpm1.c                                 |    2 
 sound/core/pcm_native.c                                                   |   35 
 sound/core/rawmidi.c                                                      |    4 
 sound/core/seq/oss/seq_oss_rw.c                                           |    3 
 sound/core/seq/seq_prioq.c                                                |   14 
 sound/core/ump.c                                                          |   94 
 sound/hda/ext/hdac_ext_controller.c                                       |    6 
 sound/hda/hdac_bus.c                                                      |    8 
 sound/hda/hdac_component.c                                                |    6 
 sound/hda/hdac_device.c                                                   |   28 
 sound/hda/hdac_regmap.c                                                   |   35 
 sound/isa/es18xx.c                                                        |    4 
 sound/pci/ctxfi/cthw20k2.c                                                |    1 
 sound/pci/hda/cs35l41_hda_property.c                                      |    2 
 sound/pci/hda/cs35l56_hda.c                                               |   30 
 sound/pci/hda/hda_codec.c                                                 |  119 
 sound/pci/hda/hda_controller.c                                            |   24 
 sound/pci/hda/hda_proc.c                                                  |    4 
 sound/pci/hda/hda_sysfs.c                                                 |   77 
 sound/pci/hda/patch_conexant.c                                            |   12 
 sound/pci/hda/patch_realtek.c                                             |   40 
 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                                               |   20 
 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/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/pcm.c                                                 |   34 
 sound/soc/intel/avs/topology.c                                            |    2 
 sound/soc/intel/avs/topology.h                                            |    1 
 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                                                  |    9 
 sound/usb/usx2y/usbusx2y.c                                                |   49 
 sound/usb/usx2y/usbusx2y.h                                                |    4 
 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/tests/shell/stat_bpf_counters.sh                               |   28 
 tools/perf/util/evsel.c                                                   |    4 
 tools/perf/util/symbol.c                                                  |   11 
 tools/sched_ext/scx_central.bpf.c                                         |    6 
 tools/sched_ext/scx_qmap.bpf.c                                            |    2 
 tools/testing/cxl/Kbuild                                                  |    2 
 tools/testing/selftests/alsa/mixer-test.c                                 |    4 
 tools/testing/selftests/bpf/progs/test_bpf_nf.c                           |    8 
 tools/testing/selftests/cgroup/test_kmem.c                                |    2 
 tools/testing/selftests/kselftest_harness.h                               |    2 
 tools/testing/selftests/mm/cow.c                                          |  338 --
 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 
 1042 files changed, 16692 insertions(+), 9982 deletions(-)

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

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

Abdifatah Suruur (1):
ksmbd: fix use-after-free in oplock break notification

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

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

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

Al Viro (4):
configfs_depend_prep(): pass configfs_dirent instead of dentry rpc_populate(): lift cleanup into callers rpc_mkpipe_dentry(): saner calling conventions
rpc_pipe: don't overdo directory locking

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

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

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 Markuze (1):
ceph: harden send_mds_reconnect and handle active-MDS peer reset

Alexandra Winter (1):
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 (3):
ufs: do not treat unreadable directory blocks as empty
ufs: create the root dentry after loading cylinder metadata
ufs: validate cylinder group metadata before caching it

Alice Mikityanska (3):
net/sched: act_csum: don't mangle UDP tunnel GSO packets
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

Ameer Hamza (1):
SUNRPC: Restore NUMA_NO_NODE for svc thread allocations in global mode

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

Andre Eikmeyer (1):
HID: apple: preserve keyboard backlight across T2 resume

Andrea Mayer (1):
ipv6: rpl: fix NULL dereference of idev in ipv6_rpl_srh_rcv()

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 (2):
smb: client: transport: Fix debug printing in __release_mid()
thermal: sysfs: switch to use scnprintf() to suppress truncation warning

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

Anna Schumaker (2):
SUNRPC: Introduce xdr_set_scratch_folio()
SUNRPC: Update svcxdr_init_decode() to call xdr_set_scratch_folio()

Anton Protopopov (1):
bpf: fix the return value of push_stack

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

Arvind Yadav (1):
mm/migrate_device: clear stale mapping after freeing swapcache

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

Ashish Kalra (1):
KVM: SEV: Disable SEV-SNP support on initialization failure

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()

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 (2):
vxlan: mdb: Fix use-after-free in vxlan_mdb_remote_src_del()
HID: universal-pidff: stop the device when force-feedback init fails

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

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

Bjoern Doebel (3):
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

Bjorn Helgaas (1):

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

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

Brahmajit Das (1):
drm/amd/display: clean-up dead code in dml2_mall_phantom

Brajesh Gupta (1):
drm/imagination: Populate FW common context ID before passing to the FW

Brandon Brnich (1):
media: chips-media: wave5: Fix Reports from Kernel Lock Validator

Breno Leitao (4):
netconsole: take target_cleanup_list_lock in drop_netconsole_target()
arm64: trans_pgd: clone only the linear map that exists at runtime
usb: xhci: bail out of setup if the controller is inaccessible mm, swap: ratelimit bad swap entry reports

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

Bryam Vargas (1):
crypto: virtio - bound the akcipher result length

Candice Li (1):
drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw

Carolina Jubran (3):
net/mlx5e: Fix ETS zero BW reporting when one TC holds 100% net/mlx5e: Fix use-after-free race in sample_restore_put()
netlink: introduce type-checking attribute iteration for nlmsg

Cen Zhang (Microsoft) (1):
tipc: fix integer overflow in tipc_recvmsg() and tipc_recvstream()

Cezary Rojewski (5):
ASoC: Intel: catpt: Complete coredump handling
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

Changbin Du (1):
perf/x86/intel/ds: Remove redundant assignments to sample.period

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

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

Chengfeng Ye (3):
netfilter: nf_log: unregister loggers before per-net teardown
afs: Clear stale peer app data after address list changes
KEYS: trusted: Fix TPM teardown ordering

Chenguang Zhao (2):
RDMA/mlx5: Use QP port when decoding responder CQEs
netlabel: fix IPv6 unlabeled address add error handling

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

Chris Mason (2):
SUNRPC: fix gssx_dec_option_array error path bugs
svcrdma: Reject Write/Reply chunks with segcount 0

Christian Marangi (1):
usb: host: add ARCH_AIROHA in XHCI MTK dependency

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 (17):
xprtrdma: Add request-pool slack for delayed recycling
tls: Flush backlog before waiting for a new record
xdrgen: Fix union declarations
NFSD: Rename a function parameter
NFSD: Make nfsd_genl_rqstp::rq_ops array best-effort
Revert "NFSD: Remove the cap on number of operations per NFSv4 COMPOUND"
NFSD: Prevent client use-after-free during admin state revocation
NFSD: Prevent client use-after-free during delegation revoke
NFSD: Guard admin state-revocation walks with NFSD_NET_UP
NFSD: Consolidate the revocation-path client unpin
NFSD: Prevent client use-after-free during blocked-lock reaping
NFSD: Prevent client use-after-free during close_lru reaping
rpcrdma: arm rn_done before publishing the notification
svcrdma: Release transport resources synchronously
svcrdma: Reorder rpcrdma_rn_unregister before rdma_destroy_id
sunrpc: Add a helper to derive maxpages from sv_max_mesg
svcrdma: Adjust the number of entries in svc_rdma_recv_ctxt::rc_pages

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 (2):
OPP: of: Fix potential multiplication overflow when calculating freq
cxgb4: clip_tbl: Fix spelling mistake "wont" -> "won't"

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 (6):
ALSA: usb-audio: Propagate write errors in generic mixer put callbacks
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

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 Golle (3):
net: dsa: lantiq_gswip: deduplicate dsa_switch_ops
net: dsa: lantiq_gswip: prepare for more CPU port options
net: dsa: lantiq_gswip: move definitions to header

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 (2):
perf/x86/intel/ds: Factor out PEBS group processing code to functions perf/x86/intel: Correct pt_regs->flags update for PEBS path

Dario Binacchi (1):

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

Darrick J. Wong (22):
xfs: truncate quota file correctly when repairing quota file
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: preserve owner on in-memory btree creation
xfs: log the tempip after we convert it to extents format
xfs: fix replaying dirent removals into the temporary directory
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: 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: 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

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 Jiang (1):
cxl/pci: Remove CXL VH handling in CONFIG_PCIEAER_CXL conditional blocks from core/pci.c

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 Hildenbrand (2):
mm: move hugetlb specific things in folio to page[3]
mm: move _pincount in folio to page[2] on 32bit

David Hildenbrand (Arm) (1):
mm/gup: fix always draining LRU caches in collect_longterm_unpinnable_folios()

David Howells (3):
cachefiles: Fix double fput
netfs: Fix decision whether to disallow write-streaming due to fscache use
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 Sterba (4):
btrfs: update include and forward declarations in headers
btrfs: parameter constification in ioctl.c
btrfs: pass struct btrfs_inode to btrfs_sync_inode_flags_to_i_flags()
btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent()

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()

Devin Wittmayer (1):

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

Dian-Syuan Yang (2):
wifi: rtw89: disable CSI STBC for VHT 160MHz
wifi: rtw89: pci: enable LTR based on pcie control register

Dmitry Baryshkov (1):
drm/panel: jadard-jd9365da-h3: set prepare_prev_first

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 (6):
tracing: Fix memory corruption from the histogram stacktrace modifier
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

Doruk Tan Ozturk (3):
HID: sony: fix UAF of ghl_poke_timer / ghl_urb at driver unbind
HID: sony: clean up device list on probe failure
ocfs2: validate directory-index entry counts when reading metadata

Dr. David Alan Gilbert (1):
ceph: Remove fs/ceph deadcode

Eduard Zingerman (2):
bpf: reject BPF_PSEUDO_FUNC reference to the main program
bpf: Don't predict JMP32 pointer vs zero comparisons

Edward Adam Davis (1):
ALSA: caiaq: Decoupling ep1_in_urb in caiaq dev

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

Emmanuel Grumbach (12):
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 (3):
crypto: x86/aria - add missing vzeroupper in AVX2 code
crypto: x86/aria - add missing vzeroupper in AVX-512 code
netfilter: nft_set_pipapo_avx2: add missing vzeroupper

Eric Dumazet (24):
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()
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()
ipv6: pass proto by value to ipv6_push_nfrag_opts() and ipv6_push_frag_opts()
ipv6: add some unlikely()/likely() clauses in ip6_output.c
inet: add dst4_mtu() and dst6_mtu() helpers
ipv6: use dst6_mtu() instead of dst_mtu()
ipv4: use dst4_mtu() instead of dst_mtu()
vlan: fix skb_under_panic and races when toggling HW VLAN offload
ipv6: adopt skb_dst_dev() and skb_dst_dev_net[_rcu]() helpers
ipv6: ip6_mc_input() and ip6_mr_input() cleanups

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

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

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

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

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 (7):
btrfs: fix use-after-free on reloc root after error in insert_dirty_subvol()
btrfs: fix reloc root cleanup in merge_reloc_roots()
btrfs: move btrfs_is_empty_uuid() from ioctl.c into fs.c
btrfs: move BTRFS_BYTES_TO_BLKS() into fs.h
btrfs: move btrfs_alloc_write_mask() into fs.h
btrfs: add btrfs prefix to main lock, try lock and unlock extent functions
btrfs: rename extent map functions to get block start, end and check if in tree

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

Florian Pradines (1):

      HID: mcp2221: fix OOB write in mcp2221_raw_event()

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

Furong Xu (1):
net: stmmac: TSO: Simplify the code flow of DMA descriptor allocations

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

Gabriel Krisman Bertazi (1):
io_uring/net: let io_recv_buf_select return the length of the buffer region

Gabriel Prostitis (1):
USB: gadget: ffs: fix mm lifetime handling

Gal Pressman (2):
ethtool: Symmetric OR-XOR RSS hash
ethtool: Block setting of symmetric RSS when non-symmetric rx-flow-hash is requested

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

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 (3):
thunderbolt: Avoid reserved fields in path config space for USB4 routers
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.12.111

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

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

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 (2):
hwmon: (corsair-psu) Fix linear11 calculation
hwmon: Introduce 64-bit energy attribute support

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

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

Hannes Reinecke (1):
nvme-tcp: open-code nvme_tcp_queue_request() for R2T

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 (5):
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
cpufreq: apple-soc: Fix OPP table cleanup

Harald Freudenberger (3):
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

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

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

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

Heiner Kallweit (1):
net: phy: add phy_disable_eee

Henrique Carvalho (2):
smb: client: batch SRV_COPYCHUNK entries to cut round trips
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

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 (1):
staging: fbtft: make dirty_lock IRQ-safe

Huiwen He (7):
smb/client: reduce fallocate zero buffer allocation 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

HyeongJun An (3):
ASoC: meson: aiu: Validate written enum values 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()

Ian Rogers (1):
perf evsel: Add per-thread warning for EOPNOTSUPP open failues

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

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()

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

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

Jakub Kicinski (11):
tls: reject the combination of TLS and sockmap
net: dsa: bcm_sf2: bound the CFP rule dump by the caller's buffer size
net: ethtool: copy the rxfh flow handling
net: ethtool: remove the duplicated handling from rxfh and rxnfc
net: ethtool: require drivers to opt into the per-RSS ctx RXFH
net: ethtool: add dedicated callbacks for getting and setting rxfh fields
eth: nfp: migrate to new RXFH callbacks
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()

Jamal Hadi Salim (9):
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: 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 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 (1):
hwmon: (ina2xx) Parameterize ina2xx_data in ina226_alert_read()

Jason Gunthorpe (2):
RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() RDMA/mlx5: Create ODP EQ for non-pinned dmabuf MRs

Jason Winter (1):

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

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

Jeff Layton (10):
nfsd: validate sockaddr length per family in listener_set
nfsd: check nfsd4_acl_to_attr() return value in nfsd4_create()
nfsd: widen nfsd_genl_rqstp address fields to sockaddr_storage
nfsd: dedup nfs4_client_to_reclaim inserts
nfsd: RCU-protect cl_cb_session to fix use-after-free on session teardown
nfsd: fix clock domain mismatch in clients_still_reclaiming()
nfsd: fix netlink dumpit error handling for rpc_status_get
nfsd: fix stale s2s_cp_stateids IDR entry for async COPY
nfsd: close shrinker/GC/fsnotify vs per-net shutdown race in filecache
sunrpc: defer rq_argp and rq_resp free until after RCU grace period

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

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

Jiangshan Yi (1):
HID: mcp2221: clear rxbuf after I2C/SMBus transfer completes

Jiayuan Chen (6):
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
net: advertise TCP MSS from the configured MTU, not the learned PMTU

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

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

Jiri Olsa (6):
bpf: Guard __get_user acesss with access_ok for uprobe_multi data
bpf: Factor stackid_init function from __bpf_get_stackid
bpf: Factor stackid_fastpath function from __bpf_get_stackid
bpf: Factor stackid_new_bucket from __bpf_get_stackid
bpf: Use stack id functions instead of __bpf_get_stackid
bpf: Disable preemption in bpf_get_stackid

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 (3):
bnxt_en: Only restore LRO if the device supports TPA
bnxt_en: Handle buffer allocation failure in bnxt_rx_ring_reset()
bnxt_en: Propagate RX ring init failures in bnxt_init_nic()

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

Johannes Berg (3):
wifi: nl80211: reject beacons with bad HE operation
wifi: mac80211: always allow transmitting null-data on TXQs
wifi: mac80211: explicitly disable FTM responder on AP stop

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

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

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

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

Joseph Qi (1):
ocfs2: validate dx_root extent list fields during block read

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

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

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

Kan Liang (2):
perf: Supply task information to sched_task() perf/x86/intel/ds: Clarify adaptive PEBS processing

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

Karl Mehltretter (5):
tracing: Disable KCOV instrumentation for trace_irqsoff.o
virtio: fix use-after-free in unregister_virtio_device()
virtio_input: stop callbacks before unregistering input device drm/logicvc: Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER
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

Kees Cook (1):
arm: Handle KCOV __init vs inline mismatches

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

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

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 (5):
bpf: Mark sched_process_wait argument as nullable
bpf: Mark bpf_btf_find_by_name_kind() as sleepable
bpf: Mark faultable stack helpers as sleepable
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 (6):
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().
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 (3):
ipvs: fix reversed sequence option serialization
ipvs: reject invalid states in connection template sync records net/packet: defer vmalloc TX_RING free until skbs finish

Lad Prabhakar (3):
pinctrl: renesas: rzg2l: Handle RZ/V2H(P) IOLH configuration in PM cache
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 (2):
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

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

Li RongQing (1):
RDMA/mlx5: Fix state and counter desync on loopback enable failure

Li Xiasong (1):
mm/slub: fix missing debugfs entries for caches created before sysfs init

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 (20):
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

Longlong Xia (2):
zram: fix out-of-bounds access in read_block_state()
zram: fix out-of-bounds access in writeback_store()

Lorenzo Bianconi (3):
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) (1):
scripts/mksysmap: fix escape of '$' in the __pi_ pattern

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 (5):
PCI: Stop setting cached power state to 'unknown' on unbind
crypto: ecc - Unbreak the build on arm with CONFIG_KASAN_STACK=y
crypto: virtio - Drop sign/verify operations
crypto: virtio - Drop superfluous [as]kcipher_ctx pointer
crypto: virtio - Drop superfluous [as]kcipher_req pointer

Luxiao Xu (1):
sunrpc: fix use-after-free in __rpc_clnt_handle_event and __rpc_clnt_remove_pipedir

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

Mallesh Koujalagi (1):
workqueue: Update documentation as per system_percpu_wq naming

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 Crivellari (1):
workqueue: replace use of system_wq with system_percpu_wq

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

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

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

Matthew Bystrin (1):

      mfd: rsmu: Add 8a34002 support

Matthieu Baerts (NGI0) (3):
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

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

Max Kellermann (1):
ceph: force a cap message when a deferred revoke can't be acked immediately

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()

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

Miguel Ojeda (1):
rust: allow unknown_lints in generated bindings for Rust < 1.88

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 Snitzer (1):
nfsd: disallow file locking and delegations for NFSv4 reexport

Miklos Szeredi (1):
fuse: fix race between interrupt and resend

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 (1):
wifi: mac80211: don't call ieee80211_handle_reconfig_failure when not needed

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

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

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

Namjae Jeon (19):
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

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

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

Neill Kapron (1):
usb: gadget: f_fs: Fix Use-After-Free in AIO error path

Nicolai Buchwitz (1):
net: macb: destroy the phylink instance on the probe error path

Nicolin Chen (1):
iommu/tegra241-cmdqv: Publish an LVCMDQ only after it is fully initialized

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

Nikhil Gurudasani (2):
erofs: preserve LZMA decoders on resize failure
erofs: skip sufficiently large global buffers when resizing

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 (3):
usb: xhci: add USB Port Register Set struct
usb: xhci: use cached HCSPARAMS1 value
usb: xhci: simplify handling of Structural Parameters 1 values

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

Nils Helmig (1):
Bluetooth: btusb: Add TP-Link UB600 for Realtek 8761BUV

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

Norbert Szetei (1):
net: openvswitch: fix use-after-free of the flow table mask array

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

Olga Kornievskaia (1):
nfsd: update mtime/ctime on COPY in presence of delegated attributes

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

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

Oscar Salvador (1):
mm, hugetlb: increment the number of pages to be reset on HVO

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

Pagadala Yesu Anjaneyulu (1):
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 (4):
mptcp: remove unneeded READ_ONCE() annotation
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

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 (3):
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 wsl_to_fattr()

Pengpeng Hou (10):
soundwire: validate DT compatible before parsing it 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 (1):
perf: Fix addr_filter_ranges lifetime

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

Ping-Ke Shih (1):
wifi: rtw89: phy: check length before parsing PHY status IE

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

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

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 (6):
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()
btrfs: expose per-inode stable writes flag
btrfs: prepare btrfs_punch_hole_lock_range() for large data folios
btrfs: do not overwrite NODATASUM flag when removing NODATACOW flag

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

Rafael J. Wysocki (3):
ACPI: TAD: Rearrange RT data validation checking
ACPI: TAD: Split three functions to untangle runtime PM handling
ACPI: TAD: Add locking around AML evaluations

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 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)

Roger Pau Monne (2):
xen/balloon: improve accuracy of initial balloon target for dom0 x86/xen: fix init of balloon stats again

Rohit Sinha (1):

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

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

Rosalie Wanders (1):
HID: sony: use guard() and scoped_guard()

Rosen Penev (7):
mips: cps: Assemble jr.hb with an R2 ISA level
net: ibm: emac: Reserve VLAN header in MJS limit
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

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

Runyu Xiao (4):
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

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

Sam Edwards (1):
ceph: properly decrypt filenames in vmalloc() buffers

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

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

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

Saravana Kannan (1):
of: dynamic: Fix overlayed devices not probing because of fw_devlink

Sasha Levin (19):
Revert "bpf, s390: Clear fetch destination on faulting arena atomic" Revert "ARM: 9481/2: breakpoint: CFI breakpoints only on demand" 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 "nvme-apple: Reset q->sq_tail during queue init"
Revert "nvme-apple: Prevent shared tags across queues on Apple A11" Revert "nvme-apple: Drop the PRP null check chicken bit"
Revert "nvme: apple: Add Apple A11 support"
Revert "selftests: harness: Mark test fixture objects __maybe_unused" Revert "selftests/mm: skip COW tmpfile cases when fallocate() is unsupported" Revert "selftests/mm: report unique test names for each cow test" Revert "slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAIL" Revert "perf tests: Fix flakiness in BPF counters test on hybrid systems"

Sean Christopherson (8):
KVM: SEV: Wire up kvm_x86_ops.gmem_xxx() if and only if CONFIG_KVM_AMD_SEV=y
KVM: SEV: Make it more obvious when KVM is writing back the current PSC index
KVM: SEV: Add an anonymous "psc" struct to track current PSC metadata
KVM: SVM: Mark VMCB dirty before processing incoming snp_vmsa_gpa
KVM: SVM: Use guard(mutex) to simplify SNP vCPU state updates
KVM: SVM: Invalidate "next" SNP VMSA GPA even on failure
KVM: SVM: Move SEV-ES VMSA allocation to a dedicated sev_vcpu_create() helper
KVM: SEV: Track the GPA of the guest-controlled VMSA used for SNP guests

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()

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

Sergey Senozhatsky (5):
zram: fixup read_block_state()
zram: remove entry element member
zram: use zram_read_from_zspool() in writeback
zram: switch to guard() for init_lock
zram: set default primary compressor in zram_destroy_comps()

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

Shahar Shitrit (1):
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

Shivaprasad G Bhat (1):
powerpc/eeh: Fix recursive locking on devices without EEH sensitive driver

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

Shuangpeng Bai (2):
btrfs: fix transaction use-after-free in raid stripe insertion
btrfs: fix extent map leak in NOCOW direct I/O write

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

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

SkyLake.Huang (1):
net: phy: mediatek: Re-organize MediaTek ethernet phy drivers

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

Smita Koralahalli (2):
efi/cper, cxl: Prefix protocol error struct and function names with cxl_ efi/cper, cxl: Make definitions and structures global

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

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 (3):

      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
      iio: adc: qcom-spmi-iadc: balance enable_irq_wake() on driver unbind

Steven Rostedt (1):
ring-buffer: Add checking nr_subbufs to persistent ring buffer validation

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

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

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 (1):
drm/drm_exec: fix up contended obj when num_objects is 0

Takashi Iwai (11):
ALSA: hda/realtek: Add quirk for HP Pavilion x360
ALSA: hda/core: Use guard() for mutex locks
ALSA: rawmidi: Expose the tied device number in info ioctl
ALSA: rawmidi: Show substream activity in info ioctl
ALSA: ump: Copy FB name string more safely
ALSA: ump: Copy safe string name to rawmidi
ALSA: ump: Update rawmidi name per EP name update
ALSA: caiaq: Fix potential double-free at error path
ALSA: hda: Introduce auto cleanup macros for PM
ALSA: hda/common: Use cleanup macros for PM controls
ALSA: hda/common: Use guard() for mutex locks

Tao Cui (1):
blk-cgroup: fix leaks and online flag on radix_tree_insert failure

Tejun Heo (1):
sched_ext: Fix inverted ops.core_sched_before() invocation

Terry Bowman (5):
cxl/pci: Remove unnecessary CXL Endpoint handling helper functions cxl/pci: Remove unnecessary CXL RCH handling helper functions cxl/ras: Fix cxl_rch_get_aer_info() out-of-bounds AER register read acpi/apei/ghes: Use raw_spinlock_t for CXL CPER work locks cxl/ras: Fix cxl_rch_get_aer_severity() wrong severity register

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 (1):
tick/broadcast: Plug clockevents replacement race

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 (1):
tools/nolibc: avoid call to wcslen() in _start_c() inserted by clang

Thomas Zimmermann (1):
drm/cirrus: Use video aperture helpers

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/ps3: Fix repository.c build failure
drm/i915: Fix memory leak in query_perf_config_list()
crypto: atmel-ecc - avoid stale fallback key after set_secret failure

Théo Lebrun (1):

      net: macb: rename bp->sgmii_phy field to bp->phy

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 (1):
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()

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

Ulf Hansson (1):
driver core: Export get_dev_from_fwnode()

Uros Bizjak (1):
x86/locking: Remove semicolon from "lock" prefix

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

Vasily Gorbik (3):
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

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

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

Vinicius Costa Gomes (1):
crypto: iaa - unmap dst before software fallback on decompress

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

Vlastimil Babka (1):
mm/slab: move and refactor __kmem_cache_alias()

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

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

Wanwu Li (1):
sched_ext: Fix timer pinning and return value in scx_central

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

Weiming Shi (6):
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
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()

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

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 (1):
net: mctp: i3c: serialize probe with bus removal

Xiong Weimin (3):
virtio_input: reset device if input_register_device() fails
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

Yabin Cui (1):
perf/core: Check sample_type in perf_sample_save_callchain

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

Yao Zi (1):
x86/locking: Use sfence for wmb() if SSE is available

Yazen Ghannam (1):
RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed

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

Yevgeny Kliteynik (1):
net/mlx5: HWS, Handle destroying table that has a miss table

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

Yong Wang (1):
tcp: clamp route advmss to TCP_MIN_MSS

Yongqiang Sun (1):
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

Yue Haibing (1):

      ipv6: annotate data-races around devconf->rpl_seg_enabled

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

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

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

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 (2):
ieee802154: 6lowpan: fix NULL dereference in lowpan_newlink
ip: orphan prefetched skbs before multicast forwarding

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

Zihan Xi (2):
ipv6: fix fib6 walker UAF on seq stop
ipv4: fib: bound automatic table ID allocation

Zijun Hu (2):
mfd: db8500-prcmu: Remove needless return in three void APIs
libnvdimm: Replace namespace_match() with device_find_child_by_name()

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

gao xu (1):
mm: fix possible NULL pointer dereference in __swap_duplicate

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

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()

author maintainer
#1 lore raw
Documentation/filesystems/nfs/reexport.rst +7 -3
index ff9ae4a46530..044be965d75e 100644
@@ -26,9 +26,13 @@ Reboot recovery
 ---------------
 
 The NFS protocol's normal reboot recovery mechanisms don't work for the
-case when the reexport server reboots.  Clients will lose any locks
-they held before the reboot, and further IO will result in errors.
-Closing and reopening files should clear the errors.
+case when the reexport server reboots because the source server has not
+rebooted, and so it is not in grace.  Since the source server is not in
+grace, it cannot offer any guarantees that the file won't have been
+changed between the locks getting lost and any attempt to recover them.
+The same applies to delegations and any associated locks.  Clients are
+not allowed to get file locks or delegations from a reexport server, any
+attempts will fail with operation not supported.
 
 Filehandle limits
 -----------------
Documentation/hwmon/hwmon-kernel-api.rst +3 -0
index 8297acfa3a2d..1577371ec2cb 100644
@@ -158,6 +158,7 @@ It contains following fields:
      hwmon_curr		Current sensor
      hwmon_power		Power sensor
      hwmon_energy	Energy sensor
+     hwmon_energy64	Energy sensor, reported as 64-bit signed value
      hwmon_humidity	Humidity sensor
      hwmon_fan		Fan speed sensor
      hwmon_pwm		PWM control
@@ -287,6 +288,8 @@ Parameters:
 		The sensor channel number.
 	val:
 		Pointer to attribute value.
+		For hwmon_energy64, `'val`' is passed as `long *` but needs
+		a typecast to `s64 *`.
 
 Return value:
 	0 on success, a negative error number otherwise.
Documentation/netlink/specs/rt_link.yaml +2 -0
index 5fb757dcb53c..97530976d8a1 100644
@@ -967,6 +967,8 @@ attribute-sets:
       -
         name: txqlen
         type: u32
+        checks:
+          max: 32767
       -
         name: map
         type: binary
Documentation/networking/ethtool-netlink.rst +1 -1
index 295563e91082..d76013d49041 100644
@@ -1909,7 +1909,7 @@ ETHTOOL_A_RSS_INDIR attribute returns RSS indirection table where each byte
 indicates queue number.
 ETHTOOL_A_RSS_INPUT_XFRM attribute is a bitmap indicating the type of
 transformation applied to the input protocol fields before given to the RSS
-hfunc. Current supported option is symmetric-xor.
+hfunc. Current supported options are symmetric-xor and symmetric-or-xor.
 
 PLCA_GET_CFG
 ============
Documentation/networking/scaling.rst +11 -4
index 4eb50bcb9d42..6984700cec6a 100644
@@ -49,14 +49,21 @@ destination address) and TCP/UDP (source port, destination port) tuples
 are swapped, the computed hash is the same. This is beneficial in some
 applications that monitor TCP/IP flows (IDS, firewalls, ...etc) and need
 both directions of the flow to land on the same Rx queue (and CPU). The
-"Symmetric-XOR" is a type of RSS algorithms that achieves this hash
-symmetry by XORing the input source and destination fields of the IP
-and/or L4 protocols. This, however, results in reduced input entropy and
-could potentially be exploited. Specifically, the algorithm XORs the input
+"Symmetric-XOR" and "Symmetric-OR-XOR" are types of RSS algorithms that
+achieve this hash symmetry by XOR/ORing the input source and destination
+fields of the IP and/or L4 protocols. This, however, results in reduced
+input entropy and could potentially be exploited.
+
+Specifically, the "Symmetric-XOR" algorithm XORs the input
 as follows::
 
     # (SRC_IP ^ DST_IP, SRC_IP ^ DST_IP, SRC_PORT ^ DST_PORT, SRC_PORT ^ DST_PORT)
 
+The "Symmetric-OR-XOR" algorithm, on the other hand, transforms the input as
+follows::
+
+    # (SRC_IP | DST_IP, SRC_IP ^ DST_IP, SRC_PORT | DST_PORT, SRC_PORT ^ DST_PORT)
+
 The result is then fed to the underlying RSS algorithm.
 
 Some advanced NICs allow steering packets to queues based on
Documentation/scheduler/sched-ext.rst +1 -1
index 7b59bbd2e564..f963ff7988a1 100644
@@ -180,7 +180,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")
Documentation/sound/designs/midi-2.0.rst +11 -0
index 086487ca7ab1..d6c17a47c832 100644
@@ -293,6 +293,17 @@ Rawmidi API Extensions
   status 0x05).  When UMP core receives such a message, it updates the
   UMP EP info and the corresponding sequencer clients as well.
 
+* The legacy rawmidi device number is found in the new `tied_device`
+  field of the rawmidi info.
+  On the other hand, the UMP rawmidi device number is found in
+  `tied_device` field of the legacy rawmidi info, too.
+
+* Each substream of the legacy rawmidi may be enabled / disabled
+  dynamically depending on the UMP FB state.
+  When the selected substream is inactive, it's indicated by the bit
+  0x10 (`SNDRV_RAWMIDI_INFO_STREAM_INACTIVE`) in the `flags` field of
+  the legacy rawmidi info.
+
 
 Control API Extensions
 ======================
MAINTAINERS +2 -2
index a9a03029ecb8..1cf22c9536b1 100644
@@ -14433,8 +14433,8 @@ M:	Qingfang Deng <[email protected]>
 M:	SkyLake Huang <[email protected]>
 L:	[email protected]
 S:	Maintained
-F:	drivers/net/phy/mediatek-ge-soc.c
-F:	drivers/net/phy/mediatek-ge.c
+F:	drivers/net/phy/mediatek/mtk-ge-soc.c
+F:	drivers/net/phy/mediatek/mtk-ge.c
 F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
 
 MEDIATEK I2C CONTROLLER DRIVER
Makefile +1 -1
index 679576d1fecd..6f7b25c6461c 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 6
 PATCHLEVEL = 12
-SUBLEVEL = 110
+SUBLEVEL = 111
 EXTRAVERSION =
 NAME = Baby Opossum Posse
 
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/kernel/hw_breakpoint.c +5 -6
index 6819d4c1f352..a12efd0f43e8 100644
@@ -929,6 +929,10 @@ static void hw_breakpoint_cfi_handler(struct pt_regs *regs)
 		break;
 	}
 }
+#else
+static void hw_breakpoint_cfi_handler(struct pt_regs *regs)
+{
+}
 #endif
 
 /*
@@ -960,14 +964,9 @@ static int hw_breakpoint_pending(unsigned long addr, unsigned int fsr,
 	case ARM_ENTRY_SYNC_WATCHPOINT:
 		watchpoint_handler(addr, fsr, regs);
 		break;
-#ifdef CONFIG_CFI
 	case ARM_ENTRY_CFI_BREAKPOINT:
-		if (user_mode(regs))
-			ret = 1; /* Don't handle userspace BKPT */
-		else
-			hw_breakpoint_cfi_handler(regs);
+		hw_breakpoint_cfi_handler(regs);
 		break;
-#endif
 	default:
 		ret = 1; /* Unhandled fault. */
 	}
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/cache-feroceon-l2.c +1 -1
index 25dbd84a1aaf..2bfefb252ffd 100644
@@ -295,7 +295,7 @@ static inline u32 read_extra_features(void)
 	return u;
 }
 
-static inline void write_extra_features(u32 u)
+static inline void __init write_extra_features(u32 u)
 {
 	__asm__("mcr p15, 1, %0, c15, c1, 0" : : "r" (u));
 }
arch/arm/mm/cache-tauros2.c +1 -1
index b1e1aba602f7..bfe166ccace0 100644
@@ -177,7 +177,7 @@ static inline void __init write_actlr(u32 actlr)
 	__asm__("mcr p15, 0, %0, c1, c0, 1\n" : : "r" (actlr));
 }
 
-static void enable_extra_feature(unsigned int features)
+static void __init enable_extra_feature(unsigned int features)
 {
 	u32 u;
 
arch/arm/mm/fault.c +11 -1
index 6763a7c66078..288c9729fbb1 100644
@@ -191,7 +191,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,
@@ -199,6 +200,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))) {
@@ -273,6 +276,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);
@@ -650,6 +654,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);
@@ -688,6 +695,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/sc8180x.dtsi +8 -8
index d3aed296e32c..4715e26fc264 100644
@@ -1761,8 +1761,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";
@@ -1882,8 +1882,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";
@@ -2004,8 +2004,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";
@@ -2126,8 +2126,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/sm8150.dtsi +4 -4
index e06f7782b551..0aeceffd872c 100644
@@ -1885,8 +1885,8 @@ pcie0: pcie@1c00000 {
 				      "tbu",
 				      "ref";
 
-			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";
@@ -2005,8 +2005,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 f1851cbcd48b..d6607c38eb35 100644
@@ -2187,8 +2187,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";
@@ -2312,8 +2312,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";
@@ -2437,8 +2437,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 6f175791de90..1870ec4176da 100644
@@ -1571,8 +1571,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";
@@ -1678,8 +1678,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 521b12a56e55..59172db1e3d9 100644
@@ -1834,8 +1834,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";
@@ -1994,8 +1994,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 7f06bea09d0a..38b15db0676c 100644
@@ -1771,8 +1771,8 @@ pcie0: pcie@1c00000 {
 
 			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";
@@ -1892,8 +1892,8 @@ pcie1: pcie@1c08000 {
 
 			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 d28dfbf57e63..51bfb220b6c2 100644
@@ -2281,8 +2281,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 0 149 IRQ_TYPE_LEVEL_HIGH>,
 					<0 0 0 2 &intc 0 0 0 150 IRQ_TYPE_LEVEL_HIGH>,
@@ -2459,8 +2459,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 0 434 IRQ_TYPE_LEVEL_HIGH>,
 					<0 0 0 2 &intc 0 0 0 435 IRQ_TYPE_LEVEL_HIGH>,
arch/arm64/include/asm/daifflags.h +5 -5
index 55f57dfa8e2f..e2ad84c2f32b 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 87e307804b99..de25908f5d90 100644
@@ -72,8 +72,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/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 8661cd406473..44eb49aeabdf 100644
@@ -173,12 +173,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)
@@ -239,10 +254,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/mips/kernel/cps-vec.S +6 -0
index f876309130ad..6e80d4fdde7f 100644
@@ -360,8 +360,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
@@ -474,8 +477,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 51a6d881c229..1c7441df614d 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/kexec/file_load_64.c +1 -1
index cb14de058de2..c1a56b6773ce 100644
@@ -296,7 +296,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 57b6c1ba84d4..739b7aa3d2ac 100644
@@ -6069,12 +6069,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/perf/core-book3s.c +6 -2
index 33d726bb99e3..35d075251422 100644
@@ -132,7 +132,10 @@ static unsigned long ebb_switch_in(bool ebb, struct cpu_hw_events *cpuhw)
 
 static inline void power_pmu_bhrb_enable(struct perf_event *event) {}
 static inline void power_pmu_bhrb_disable(struct perf_event *event) {}
-static void power_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in) {}
+static void power_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx,
+				 struct task_struct *task, bool sched_in)
+{
+}
 static inline void power_pmu_bhrb_read(struct perf_event *event, struct cpu_hw_events *cpuhw) {}
 static void pmao_restore_workaround(bool ebb) { }
 #endif /* CONFIG_PPC32 */
@@ -444,7 +447,8 @@ static void power_pmu_bhrb_disable(struct perf_event *event)
 /* Called from ctxsw to prevent one process's branch entries to
  * mingle with the other process's entries during context switch.
  */
-static void power_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
+static void power_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx,
+				 struct task_struct *task, bool sched_in)
 {
 	if (!ppmu->bhrb_nr)
 		return;
arch/powerpc/platforms/ps3/repository.c +4 -1
index 1abe33fbe529..919f6e675636 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 9ceda02507ca..b6f195135ed8 100644
@@ -41,28 +41,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;
 	}
 }
@@ -70,7 +76,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;
 
@@ -95,8 +101,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/s390/boot/physmem_info.c +1 -1
index 1d131a81cb8b..f5d00f8cf5d6 100644
@@ -140,7 +140,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/kernel/ipl.c +9 -3
index c262d493a4cb..cc238d10df7a 100644
@@ -1156,6 +1156,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);
 }
@@ -1908,7 +1910,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
@@ -1924,9 +1927,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/perf_pai_crypto.c +2 -1
index 11200880a96c..01cc6493367a 100644
@@ -518,7 +518,8 @@ static void paicrypt_have_samples(void)
 /* Called on schedule-in and schedule-out. No access to event structure,
  * but for sampling only event CRYPTO_ALL is allowed.
  */
-static void paicrypt_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
+static void paicrypt_sched_task(struct perf_event_pmu_context *pmu_ctx,
+				struct task_struct *task, bool sched_in)
 {
 	/* We started with a clean page on event installation. So read out
 	 * results on schedule_out and if page was dirty, save old values.
arch/s390/kernel/perf_pai_ext.c +2 -1
index 28398e313b58..d65a9730753c 100644
@@ -542,7 +542,8 @@ static void paiext_have_samples(void)
 /* Called on schedule-in and schedule-out. No access to event structure,
  * but for sampling only event NNPA_ALL is allowed.
  */
-static void paiext_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
+static void paiext_sched_task(struct perf_event_pmu_context *pmu_ctx,
+			      struct task_struct *task, bool sched_in)
 {
 	/* We started with a clean page on event installation. So read out
 	 * results on schedule_out and if page was dirty, save old values.
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/s390/net/bpf_jit_comp.c +0 -11
index 55419813c570..c3ad3cf86ca6 100644
@@ -782,8 +782,6 @@ static void bpf_jit_probe_atomic_pre(struct bpf_jit *jit,
 				     struct bpf_insn *insn,
 				     struct bpf_jit_probe *probe)
 {
-	int load_reg;
-
 	if (BPF_MODE(insn->code) != BPF_PROBE_ATOMIC)
 		return;
 
@@ -793,14 +791,6 @@ static void bpf_jit_probe_atomic_pre(struct bpf_jit *jit,
 	EMIT4(0xb9080000, REG_W1, insn->dst_reg);
 	probe->arena_reg = REG_W1;
 	probe->prg = jit->prg;
-	/*
-	 * A read-modify-write carrying BPF_FETCH reads the old value into
-	 * src_reg, or into r0 for a BPF_CMPXCHG. Clear that register on
-	 * fault, the remaining atomics only write memory.
-	 */
-	load_reg = bpf_atomic_load_reg(insn);
-	if (load_reg >= 0)
-		probe->reg = reg2hex[load_reg];
 }
 
 static int bpf_jit_probe_post(struct bpf_jit *jit, struct bpf_prog *fp,
@@ -1663,7 +1653,6 @@ static noinline int bpf_jit_insn(struct bpf_jit *jit, struct bpf_prog *fp,
 			if (load_probe.prg != -1) {
 				probe.prg = jit->prg;
 				probe.arena_reg = load_probe.arena_reg;
-				probe.reg = load_probe.reg;
 			}
 			loop_start = jit->prg;
 			/* 0: {csy|csg} %w0,%src,off(%arena) */
arch/sparc/Kconfig +1 -0
index dcfdb7f1dae9..24e6e5bd4591 100644
@@ -486,6 +486,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 c60fa2980630..011e18ba3011 100644
@@ -988,6 +988,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)
@@ -1013,6 +1014,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)
@@ -1215,6 +1217,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)
@@ -1366,6 +1369,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)
@@ -1391,6 +1395,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)
@@ -1435,6 +1440,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/amd/brs.c +2 -1
index 4350279b7c1e..7e3aa5e66bff 100644
@@ -381,7 +381,8 @@ static void amd_brs_poison_buffer(void)
  * On ctxswin, sched_in = true, called after the PMU has started
  * On ctxswout, sched_in = false, called before the PMU is stopped
  */
-void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
+void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx,
+			    struct task_struct *task, bool sched_in)
 {
 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);
 
arch/x86/events/amd/ibs.c +1 -2
index d34ee6f04f18..1022d1dcbe44 100644
@@ -1138,8 +1138,7 @@ static int perf_ibs_handle_irq(struct perf_ibs *perf_ibs, struct pt_regs *iregs)
 	 * recorded as part of interrupt regs. Thus we need to use rip from
 	 * interrupt regs while unwinding call stack.
 	 */
-	if (event->attr.sample_type & PERF_SAMPLE_CALLCHAIN)
-		perf_sample_save_callchain(&data, event, iregs);
+	perf_sample_save_callchain(&data, event, iregs);
 
 	throttle = perf_event_overflow(event, &data, &regs);
 out:
arch/x86/events/amd/lbr.c +2 -1
index 01d462766281..dc6c665bb302 100644
@@ -372,7 +372,8 @@ void amd_pmu_lbr_del(struct perf_event *event)
 	perf_sched_cb_dec(event->pmu);
 }
 
-void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
+void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx,
+			    struct task_struct *task, bool sched_in)
 {
 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);
 
arch/x86/events/core.c +3 -2
index 0f935cced0b7..80482229b290 100644
@@ -2626,9 +2626,10 @@ static const struct attribute_group *x86_pmu_attr_groups[] = {
 	NULL,
 };
 
-static void x86_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
+static void x86_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx,
+			       struct task_struct *task, bool sched_in)
 {
-	static_call_cond(x86_pmu_sched_task)(pmu_ctx, sched_in);
+	static_call_cond(x86_pmu_sched_task)(pmu_ctx, task, sched_in);
 }
 
 static void x86_pmu_swap_task_ctx(struct perf_event_pmu_context *prev_epc,
arch/x86/events/intel/core.c +2 -2
index ddde2f1d0bd2..27001daade10 100644
@@ -5211,10 +5211,10 @@ static void intel_pmu_cpu_dead(int cpu)
 }
 
 static void intel_pmu_sched_task(struct perf_event_pmu_context *pmu_ctx,
-				 bool sched_in)
+				 struct task_struct *task, bool sched_in)
 {
 	intel_pmu_pebs_sched_task(pmu_ctx, sched_in);
-	intel_pmu_lbr_sched_task(pmu_ctx, sched_in);
+	intel_pmu_lbr_sched_task(pmu_ctx, task, sched_in);
 }
 
 static void intel_pmu_swap_task_ctx(struct perf_event_pmu_context *prev_epc,
arch/x86/events/intel/ds.c +124 -86

280 lines not on this page · raw message

arch/x86/events/intel/lbr.c +2 -1
index 1ef937577082..7df17b5ff50c 100644
@@ -539,7 +539,8 @@ void intel_pmu_lbr_swap_task_ctx(struct perf_event_pmu_context *prev_epc,
 	     task_context_opt(next_ctx_data)->lbr_callstack_users);
 }
 
-void intel_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
+void intel_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx,
+			      struct task_struct *task, bool sched_in)
 {
 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);
 	void *task_ctx;
arch/x86/events/perf_event.h +9 -5
index ab77bc634c39..c4c0a897fdd8 100644
@@ -861,7 +861,7 @@ struct x86_pmu {
 
 	void		(*check_microcode)(void);
 	void		(*sched_task)(struct perf_event_pmu_context *pmu_ctx,
-				      bool sched_in);
+				      struct task_struct *task, bool sched_in);
 
 	/*
 	 * Intel Arch Perfmon v2+
@@ -1387,7 +1387,8 @@ void amd_pmu_lbr_reset(void);
 void amd_pmu_lbr_read(void);
 void amd_pmu_lbr_add(struct perf_event *event);
 void amd_pmu_lbr_del(struct perf_event *event);
-void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in);
+void amd_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx,
+			    struct task_struct *task, bool sched_in);
 void amd_pmu_lbr_enable_all(void);
 void amd_pmu_lbr_disable_all(void);
 int amd_pmu_lbr_hw_config(struct perf_event *event);
@@ -1441,7 +1442,8 @@ static inline void amd_pmu_brs_del(struct perf_event *event)
 	perf_sched_cb_dec(event->pmu);
 }
 
-void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in);
+void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx,
+			    struct task_struct *task, bool sched_in);
 #else
 static inline int amd_brs_init(void)
 {
@@ -1466,7 +1468,8 @@ static inline void amd_pmu_brs_del(struct perf_event *event)
 {
 }
 
-static inline void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in)
+static inline void amd_pmu_brs_sched_task(struct perf_event_pmu_context *pmu_ctx,
+					  struct task_struct *task, bool sched_in)
 {
 }
 
@@ -1656,7 +1659,8 @@ void intel_pmu_lbr_save_brstack(struct perf_sample_data *data,
 void intel_pmu_lbr_swap_task_ctx(struct perf_event_pmu_context *prev_epc,
 				 struct perf_event_pmu_context *next_epc);
 
-void intel_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx, bool sched_in);
+void intel_pmu_lbr_sched_task(struct perf_event_pmu_context *pmu_ctx,
+			      struct task_struct *task, bool sched_in);
 
 u64 lbr_from_signext_quirk_wr(u64 val);
 
arch/x86/include/asm/alternative.h +1 -1
index f8dab517de8a..2c7f83a1e670 100644
@@ -48,7 +48,7 @@
 		".popsection\n"				\
 		"671:"
 
-#define LOCK_PREFIX LOCK_PREFIX_HERE "\n\tlock; "
+#define LOCK_PREFIX LOCK_PREFIX_HERE "\n\tlock "
 
 #else /* ! CONFIG_SMP */
 #define LOCK_PREFIX_HERE ""
arch/x86/include/asm/barrier.h +5 -5
index 7b44b3c4cce1..3e78bb76153c 100644
@@ -12,12 +12,12 @@
  */
 
 #ifdef CONFIG_X86_32
-#define mb() asm volatile(ALTERNATIVE("lock; addl $0,-4(%%esp)", "mfence", \
+#define mb() asm volatile(ALTERNATIVE("lock addl $0,-4(%%esp)", "mfence", \
 				      X86_FEATURE_XMM2) ::: "memory", "cc")
-#define rmb() asm volatile(ALTERNATIVE("lock; addl $0,-4(%%esp)", "lfence", \
-				       X86_FEATURE_XMM2) ::: "memory", "cc")
-#define wmb() asm volatile(ALTERNATIVE("lock; addl $0,-4(%%esp)", "sfence", \
+#define rmb() asm volatile(ALTERNATIVE("lock addl $0,-4(%%esp)", "lfence", \
 				       X86_FEATURE_XMM2) ::: "memory", "cc")
+#define wmb() asm volatile(ALTERNATIVE("lock addl $0,-4(%%esp)", "sfence", \
+				       X86_FEATURE_XMM) ::: "memory", "cc")
 #else
 #define __mb()	asm volatile("mfence":::"memory")
 #define __rmb()	asm volatile("lfence":::"memory")
@@ -50,7 +50,7 @@
 #define __dma_rmb()	barrier()
 #define __dma_wmb()	barrier()
 
-#define __smp_mb()	asm volatile("lock; addl $0,-4(%%" _ASM_SP ")" ::: "memory", "cc")
+#define __smp_mb()	asm volatile("lock addl $0,-4(%%" _ASM_SP ")" ::: "memory", "cc")
 
 #define __smp_rmb()	dma_rmb()
 #define __smp_wmb()	barrier()
arch/x86/include/asm/cmpxchg.h +2 -2
index 5612648b0202..fd8afc1f5f6b 100644
@@ -134,7 +134,7 @@ extern void __add_wrong_size(void)
 	__raw_cmpxchg((ptr), (old), (new), (size), LOCK_PREFIX)
 
 #define __sync_cmpxchg(ptr, old, new, size)				\
-	__raw_cmpxchg((ptr), (old), (new), (size), "lock; ")
+	__raw_cmpxchg((ptr), (old), (new), (size), "lock ")
 
 #define __cmpxchg_local(ptr, old, new, size)				\
 	__raw_cmpxchg((ptr), (old), (new), (size), "")
@@ -222,7 +222,7 @@ extern void __add_wrong_size(void)
 	__raw_try_cmpxchg((ptr), (pold), (new), (size), LOCK_PREFIX)
 
 #define __sync_try_cmpxchg(ptr, pold, new, size)			\
-	__raw_try_cmpxchg((ptr), (pold), (new), (size), "lock; ")
+	__raw_try_cmpxchg((ptr), (pold), (new), (size), "lock ")
 
 #define __try_cmpxchg_local(ptr, pold, new, size)			\
 	__raw_try_cmpxchg((ptr), (pold), (new), (size), "")
arch/x86/include/asm/cmpxchg_32.h +2 -2
index fd1282a783dd..496ae94096ff 100644
@@ -103,7 +103,7 @@ static __always_inline bool __try_cmpxchg64_local(volatile u64 *ptr, u64 *oldp,
 
 static __always_inline u64 arch_cmpxchg64(volatile u64 *ptr, u64 old, u64 new)
 {
-	return __arch_cmpxchg64_emu(ptr, old, new, LOCK_PREFIX_HERE, "lock; ");
+	return __arch_cmpxchg64_emu(ptr, old, new, LOCK_PREFIX_HERE, "lock ");
 }
 #define arch_cmpxchg64 arch_cmpxchg64
 
@@ -136,7 +136,7 @@ static __always_inline u64 arch_cmpxchg64_local(volatile u64 *ptr, u64 old, u64
 
 static __always_inline bool arch_try_cmpxchg64(volatile u64 *ptr, u64 *oldp, u64 new)
 {
-	return __arch_try_cmpxchg64_emu(ptr, oldp, new, LOCK_PREFIX_HERE, "lock; ");
+	return __arch_try_cmpxchg64_emu(ptr, oldp, new, LOCK_PREFIX_HERE, "lock ");
 }
 #define arch_try_cmpxchg64 arch_try_cmpxchg64
 
arch/x86/include/asm/edac.h +1 -1
index 426fc53ff803..dfbd1ebb9f10 100644
@@ -13,7 +13,7 @@ static inline void edac_atomic_scrub(void *va, u32 size)
 	 * are interrupt, DMA and SMP safe.
 	 */
 	for (i = 0; i < size / 4; i++, virt_addr++)
-		asm volatile("lock; addl $0, %0"::"m" (*virt_addr));
+		asm volatile("lock addl $0, %0"::"m" (*virt_addr));
 }
 
 #endif /* _ASM_X86_EDAC_H */
arch/x86/include/asm/perf_event.h +14 -2
index c69b6498f6ea..662ecf21a75b 100644
@@ -448,7 +448,9 @@ static inline bool is_topdown_idx(int idx)
  */
 
 struct pebs_basic {
-	u64 format_size;
+	u64 format_group:32,
+	    retire_latency:16,
+	    format_size:16;
 	u64 ip;
 	u64 applicable_counters;
 	u64 tsc;
@@ -457,7 +459,17 @@ struct pebs_basic {
 struct pebs_meminfo {
 	u64 address;
 	u64 aux;
-	u64 latency;
+	union {
+		/* pre Alder Lake */
+		u64 mem_latency;
+		/* Alder Lake and later */
+		struct {
+			u64 instr_latency:16;
+			u64 pad2:16;
+			u64 cache_latency:16;
+			u64 pad3:16;
+		};
+	};
 	u64 tsx_tuning;
 };
 
arch/x86/include/asm/pgtable.h +1 -1
index 4c2d080d26b4..4752029fb9cd 100644
@@ -857,7 +857,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/sync_bitops.h +6 -6
index 6d8d6bc183b7..cd21a0405ac5 100644
@@ -31,7 +31,7 @@
  */
 static inline void sync_set_bit(long nr, volatile unsigned long *addr)
 {
-	asm volatile("lock; " __ASM_SIZE(bts) " %1,%0"
+	asm volatile("lock " __ASM_SIZE(bts) " %1,%0"
 		     : "+m" (ADDR)
 		     : "Ir" (nr)
 		     : "memory");
@@ -49,7 +49,7 @@ static inline void sync_set_bit(long nr, volatile unsigned long *addr)
  */
 static inline void sync_clear_bit(long nr, volatile unsigned long *addr)
 {
-	asm volatile("lock; " __ASM_SIZE(btr) " %1,%0"
+	asm volatile("lock " __ASM_SIZE(btr) " %1,%0"
 		     : "+m" (ADDR)
 		     : "Ir" (nr)
 		     : "memory");
@@ -66,7 +66,7 @@ static inline void sync_clear_bit(long nr, volatile unsigned long *addr)
  */
 static inline void sync_change_bit(long nr, volatile unsigned long *addr)
 {
-	asm volatile("lock; " __ASM_SIZE(btc) " %1,%0"
+	asm volatile("lock " __ASM_SIZE(btc) " %1,%0"
 		     : "+m" (ADDR)
 		     : "Ir" (nr)
 		     : "memory");
@@ -82,7 +82,7 @@ static inline void sync_change_bit(long nr, volatile unsigned long *addr)
  */
 static inline bool sync_test_and_set_bit(long nr, volatile unsigned long *addr)
 {
-	return GEN_BINARY_RMWcc("lock; " __ASM_SIZE(bts), *addr, c, "Ir", nr);
+	return GEN_BINARY_RMWcc("lock " __ASM_SIZE(bts), *addr, c, "Ir", nr);
 }
 
 /**
@@ -95,7 +95,7 @@ static inline bool sync_test_and_set_bit(long nr, volatile unsigned long *addr)
  */
 static inline int sync_test_and_clear_bit(long nr, volatile unsigned long *addr)
 {
-	return GEN_BINARY_RMWcc("lock; " __ASM_SIZE(btr), *addr, c, "Ir", nr);
+	return GEN_BINARY_RMWcc("lock " __ASM_SIZE(btr), *addr, c, "Ir", nr);
 }
 
 /**
@@ -108,7 +108,7 @@ static inline int sync_test_and_clear_bit(long nr, volatile unsigned long *addr)
  */
 static inline int sync_test_and_change_bit(long nr, volatile unsigned long *addr)
 {
-	return GEN_BINARY_RMWcc("lock; " __ASM_SIZE(btc), *addr, c, "Ir", nr);
+	return GEN_BINARY_RMWcc("lock " __ASM_SIZE(btc), *addr, c, "Ir", nr);
 }
 
 #define sync_test_bit(nr, addr) test_bit(nr, addr)
arch/x86/kvm/svm/sev.c +138 -101

369 lines not on this page · raw message

arch/x86/kvm/svm/svm.c +11 -22
index 44819d9470dc..2c8883511d7b 100644
@@ -1433,7 +1433,6 @@ static int svm_vcpu_create(struct kvm_vcpu *vcpu)
 {
 	struct vcpu_svm *svm;
 	struct page *vmcb01_page;
-	struct page *vmsa_page = NULL;
 	int err;
 
 	BUILD_BUG_ON(offsetof(struct vcpu_svm, vcpu) != 0);
@@ -1444,24 +1443,18 @@ static int svm_vcpu_create(struct kvm_vcpu *vcpu)
 	if (!vmcb01_page)
 		goto out;
 
-	if (sev_es_guest(vcpu->kvm)) {
-		/*
-		 * SEV-ES guests require a separate VMSA page used to contain
-		 * the encrypted register state of the guest.
-		 */
-		vmsa_page = snp_safe_alloc_page();
-		if (!vmsa_page)
-			goto error_free_vmcb_page;
-	}
+	err = sev_vcpu_create(vcpu);
+	if (err)
+		goto error_free_vmcb_page;
 
 	err = avic_init_vcpu(svm);
 	if (err)
-		goto error_free_vmsa_page;
+		goto error_free_sev;
 
 	svm->msrpm = svm_vcpu_alloc_msrpm();
 	if (!svm->msrpm) {
 		err = -ENOMEM;
-		goto error_free_vmsa_page;
+		goto error_free_sev;
 	}
 
 	svm->x2avic_msrs_intercepted = true;
@@ -1471,16 +1464,12 @@ static int svm_vcpu_create(struct kvm_vcpu *vcpu)
 	svm->vmcb01.pa = __sme_set(page_to_pfn(vmcb01_page) << PAGE_SHIFT);
 	svm_switch_vmcb(svm, &svm->vmcb01);
 
-	if (vmsa_page)
-		svm->sev_es.vmsa = page_address(vmsa_page);
-
 	svm->guest_state_loaded = false;
 
 	return 0;
 
-error_free_vmsa_page:
-	if (vmsa_page)
-		__free_page(vmsa_page);
+error_free_sev:
+	sev_free_vcpu(vcpu);
 error_free_vmcb_page:
 	__free_page(vmcb01_page);
 out:
@@ -5303,6 +5292,10 @@ static struct kvm_x86_ops svm_x86_ops __initdata = {
 
 	.vm_copy_enc_context_from = sev_vm_copy_enc_context_from,
 	.vm_move_enc_context_from = sev_vm_move_enc_context_from,
+
+	.gmem_prepare = sev_gmem_prepare,
+	.gmem_invalidate = sev_gmem_invalidate,
+	.private_max_mapping_level = sev_private_max_mapping_level,
 #endif
 	.check_emulate_instruction = svm_check_emulate_instruction,
 
@@ -5314,10 +5307,6 @@ static struct kvm_x86_ops svm_x86_ops __initdata = {
 	.vcpu_deliver_sipi_vector = svm_vcpu_deliver_sipi_vector,
 	.vcpu_get_apicv_inhibit_reasons = avic_vcpu_get_apicv_inhibit_reasons,
 	.alloc_apic_backing_page = svm_alloc_apic_backing_page,
-
-	.gmem_prepare = sev_gmem_prepare,
-	.gmem_invalidate = sev_gmem_invalidate,
-	.private_max_mapping_level = sev_private_max_mapping_level,
 };
 
 /*
arch/x86/kvm/svm/svm.h +9 -14
index c34cd7f1408f..93ad26f3b1a1 100644
@@ -231,14 +231,17 @@ struct vcpu_sev_es_state {
 	bool ghcb_sa_free;
 
 	/* SNP Page-State-Change buffer entries currently being processed */
-	u16 psc_idx;
-	u16 psc_inflight;
-	bool psc_2m;
+	struct {
+		u16 cur_idx;
+		u16 batch_size;
+		bool is_2m;
+	} psc;
 
 	u64 ghcb_registered_gpa;
 
 	struct mutex snp_vmsa_mutex; /* Used to handle concurrent updates of VMSA. */
-	gpa_t snp_vmsa_gpa;
+	gpa_t snp_pending_vmsa_gpa;
+	gpa_t snp_guest_vmsa_gpa;
 	bool snp_ap_waiting_for_reset;
 	bool snp_has_guest_vmsa;
 };
@@ -757,6 +760,7 @@ static inline struct page *snp_safe_alloc_page(void)
 	return snp_safe_alloc_page_node(numa_node_id(), GFP_KERNEL_ACCOUNT);
 }
 
+int sev_vcpu_create(struct kvm_vcpu *vcpu);
 void sev_free_vcpu(struct kvm_vcpu *vcpu);
 void sev_vm_destroy(struct kvm *kvm);
 void __init sev_set_cpu_caps(void);
@@ -781,6 +785,7 @@ static inline struct page *snp_safe_alloc_page(void)
 	return snp_safe_alloc_page_node(numa_node_id(), GFP_KERNEL_ACCOUNT);
 }
 
+static inline int sev_vcpu_create(struct kvm_vcpu *vcpu) { return 0; }
 static inline void sev_free_vcpu(struct kvm_vcpu *vcpu) {}
 static inline void sev_vm_destroy(struct kvm *kvm) {}
 static inline void __init sev_set_cpu_caps(void) {}
@@ -791,16 +796,6 @@ static inline int sev_dev_get_attr(u32 group, u64 attr, u64 *val) { return -ENXI
 #define max_sev_asid 0
 static inline void sev_handle_rmp_fault(struct kvm_vcpu *vcpu, gpa_t gpa, u64 error_code) {}
 static inline void sev_snp_init_protected_guest_state(struct kvm_vcpu *vcpu) {}
-static inline int sev_gmem_prepare(struct kvm *kvm, kvm_pfn_t pfn, gfn_t gfn, int max_order)
-{
-	return 0;
-}
-static inline void sev_gmem_invalidate(kvm_pfn_t start, kvm_pfn_t end) {}
-static inline int sev_private_max_mapping_level(struct kvm *kvm, kvm_pfn_t pfn)
-{
-	return 0;
-}
-
 #endif
 
 /* vmenter.S */
block/blk-cgroup.c +5 -8
index 8e7e2db4d1c2..d89da7e067f4 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:
@@ -1194,13 +1194,10 @@ static int blkcg_print_stat(struct seq_file *sf, void *v)
 	else
 		cgroup_rstat_flush(blkcg->css.cgroup);
 
-	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 4c99e5d376f6..6e9facde76a0 100644
@@ -182,6 +182,11 @@ obj-$(CONFIG_CRYPTO_ECC) += ecc.o
 obj-$(CONFIG_CRYPTO_ESSIV) += essiv.o
 obj-$(CONFIG_CRYPTO_CURVE25519) += curve25519-generic.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/ivpu/ivpu_fw_log.c +52 -35

167 lines not on this page · raw message

drivers/accel/ivpu/ivpu_gem.h +11 -3
index 07bffe98c963..df8e65b77ec4 100644
@@ -73,15 +73,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 1baaf26b7da8..2e856d50ec3b 100644
@@ -78,7 +78,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;
@@ -414,7 +414,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;
@@ -423,7 +423,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 800f97868448..e53a23a968ab 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/acpi_tad.c +122 -58

271 lines not on this page · raw message

drivers/acpi/acpica/dsmethod.c +43 -0

55 lines not on this page · raw message

drivers/acpi/acpica/evhandler.c +11 -0
index 1c8cb6d924df..902ac64d2669 100644
@@ -130,6 +130,14 @@ acpi_ev_has_default_handler(struct acpi_namespace_node *node,
 		/* Walk the linked list of handlers for this object */
 
 		while (handler_obj) {
+
+			/* Validate handler object type before accessing fields */
+
+			if (handler_obj->common.type !=
+			    ACPI_TYPE_LOCAL_ADDRESS_HANDLER) {
+				break;
+			}
+
 			if (handler_obj->address_space.space_id == space_id) {
 				if (handler_obj->address_space.handler_flags &
 				    ACPI_ADDR_HANDLER_DEFAULT_INSTALLED) {

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

drivers/acpi/acpica/exconfig.c +24 -2
index 473115309860..2cd1d3367a24 100644

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

drivers/acpi/acpica/exoparg3.c +1 -1
index 41758343657d..4d2a04226392 100644

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

drivers/acpi/acpica/nsnames.c +6 -0
index d91153f65700..ab6d217d31db 100644

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

drivers/acpi/acpica/nsprepkg.c +7 -0
index dd37fc108fce..0b11622abed1 100644

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

drivers/acpi/acpica/nsxfname.c +4 -0
index 5d5bcf165298..835bf4810c29 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 d0fd55636129..a55ea47c9205 100644

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

drivers/acpi/acpica/psparse.c +14 -0
index 10a072953d78..13e1ed2ff879 100644

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

drivers/acpi/acpica/utcopy.c +9 -1
index 2e17e657dfa4..36f85c802d12 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/apei/ghes.c +16 -8
index 25163eb9b805..e1cbc35919cb 100644

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

drivers/acpi/pci_root.c +4 -0
index eb36cb77dfa4..b22781852953 100644

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

drivers/acpi/scan.c +1 -0
index 42f0840212e8..ae744ab62b1c 100644

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

drivers/ata/ahci.c +22 -0
index e12d89765502..85b7bd605d7d 100644

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

drivers/ata/libata-core.c +10 -0
index 89cb03a5e888..caf77faf7a33 100644

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

drivers/ata/libata-pmp.c +6 -1
index e954fc07ddbb..20dd3a5a818a 100644

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

drivers/base/core.c +80 -11

91 lines not on this page · raw message

drivers/block/sunvdc.c +17 -0
index 2b249703dc68..97fe566465d7 100644

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

drivers/block/zram/zram_drv.c +27 -35

62 lines not on this page · raw message

drivers/block/zram/zram_drv.h +1 -4
index 8acf9d2ee42b..6ff5606c159c 100644

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

drivers/bluetooth/btintel.c +37 -2
index c63246a60c6b..daec8a65c491 100644

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

drivers/bluetooth/btintel_pcie.c +20 -2
index d430645657e3..8ebdfd9744ca 100644

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

drivers/bluetooth/btmtk.c +11 -0
index e7d01f1e26b8..eb42b694da7f 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 88dbb2f3fabf..4ce8354ebb86 100644

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

drivers/bluetooth/btrtl.c +17 -4
index 49b74827344c..6bb068dee6d2 100644

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

drivers/bluetooth/btusb.c +41 -6

47 lines not on this page · raw message

drivers/bluetooth/hci_mrvl.c +1 -2
index e08222395772..b4edaac2032e 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/char/ipmi/ipmi_si_platform.c +4 -1
index 96ba85648120..7b162f6d799a 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 8765e8fcb68a..75ba23fa2187 100644

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

drivers/clk/keystone/sci-clk.c +8 -0
index c5894fc9395e..d73858b5ca7a 100644

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

drivers/clk/renesas/renesas-cpg-mssr.c +3 -0
index e0f0dc8c0e56..d6b26e3bc799 100644

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

drivers/clk/samsung/clk-exynos850.c +3 -2
index e2a63ea7d4cb..086cc9078484 100644

Lines of this file are not shown. View the 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 5cbf24c94606..598790fc203c 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/clocksource/timer-orion.c +1 -1
index 49e86cb70a7a..61f1e27fc41e 100644

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

drivers/cpufreq/apple-soc-cpufreq.c +14 -22
index ddf7dcb3e9b0..89da591aae64 100644

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

drivers/cpufreq/cpufreq.c +3 -3
index 2c86539eb4bc..99528144865e 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 +7 -4
index c64431380d30..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 6dc380537ece..66b3e7187197 100644

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

drivers/crypto/intel/iaa/iaa_crypto_main.c +19 -17
index e40dd6afc76c..ef86706f0e5e 100644

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

drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c +14 -11
index e43361392c83..91e6bf165015 100644

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

drivers/crypto/omap-des.c +16 -10
index 209d3dc03a9b..d2c016eafd46 100644

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

drivers/crypto/virtio/virtio_crypto_akcipher_algs.c +29 -52

81 lines not on this page · raw message

drivers/crypto/virtio/virtio_crypto_skcipher_algs.c +4 -9
index 487f60e35df1..9efb4ecd2174 100644

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

drivers/cxl/core/Makefile +2 -0
index 9259bcc6773c..c673775cd191 100644

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

drivers/cxl/core/core.h +12 -0
index 2433deaf08f1..1c11bd5f0df0 100644

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

drivers/cxl/core/pci.c +0 -318

318 lines not on this page · raw message

drivers/cxl/core/ras.c new file +186 -0

186 lines not on this page · raw message

drivers/cxl/core/ras_rch.c new file +136 -0

136 lines not on this page · raw message

drivers/cxl/pci.c +0 -1
index 82cbacb3e2ca..a1695f4fc79a 100644

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

drivers/dma/altera-msgdma.c +15 -9
index e6a6566b309e..5b1be7162b43 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 adef111aca31..eee37f3de0da 100644

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

drivers/edac/amd64_edac.c +2 -0
index 322ba16b31bf..682a9374778e 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 07dacf8c10be..63a61932e67f 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/efi/cper.c +3 -2
index 3587295cd020..7fe10a06e68c 100644

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

drivers/firmware/efi/cper_cxl.c +3 -35
index a55771b99a97..64c0dd27be6e 100644

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

drivers/firmware/efi/cper_cxl.h +2 -52

54 lines not on this page · raw message

drivers/firmware/stratix10-svc.c +2 -2
index 2d02f3f0b933..48379a4bb93e 100644

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

drivers/gpio/gpio-dwapb.c +17 -0
index 798235791f70..4ab26c0775ea 100644

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

drivers/gpio/gpio-pisosr.c +3 -1
index e3013e778e15..dd4a0a990d15 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c +19 -4
index 0863550cd82e..b6a928a0e6ca 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h +1 -1
index 581fe1a48f37..d7de6fe40494 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c +3 -1
index 94e05c6b39d4..e66543089824 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c +8 -0
index 1f47004ec776..958cfc29315c 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_irq.c +1 -1
index b718cc4fbfd4..01349429291b 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c +26 -8
index b964b1a2f9b5..8ef41dc49f74 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h +1 -1
index e8abbbcb4326..a36896ff8dc3 100644

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

drivers/gpu/drm/amd/amdgpu/psp_v11_0.c +6 -2
index e77a467af7ac..b903fc7ee961 100644

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

drivers/gpu/drm/amd/amdgpu/psp_v12_0.c +6 -2
index fcd708eae75c..14e6cd44cc01 100644

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

drivers/gpu/drm/amd/amdgpu/psp_v13_0.c +6 -8
index 124f74e862d7..bcfe0f7859c3 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 eaa5512a21da..35e6f2dc6cdf 100644

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

drivers/gpu/drm/amd/amdgpu/psp_v14_0.c +6 -8
index 89f6c06946c5..d65dd7b129a5 100644

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

drivers/gpu/drm/amd/amdgpu/psp_v3_1.c +6 -2
index f6b75e3e47ff..b0c1046c355d 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +2 -8
index 45bb957421aa..6aeda3079707 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_debug.c +6 -0
index 3a8df47aa582..897c402a4e48 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 5240b5c442a0..f2a7e91e2094 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 217af36dc097..6a69988b2d4f 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 4ba100236abb..be3f821dfd56 100644

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

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +1 -1
index 83f13c65c0a5..0222ede6a0bb 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 0f6ba7b1575d..41812081418e 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 23d429cf22c5..8f145101fb28 100644

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

drivers/gpu/drm/amd/display/dc/core/dc.c +14 -7
index edb7e957b4dd..070cca8b521b 100644

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

drivers/gpu/drm/amd/display/dc/dml2/dml2_mall_phantom.c +2 -4
index 6b3b8803e0ae..dae7c1c41c89 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 3e24ac07eebd..d7fd738dc2a8 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 dcc78244dd7c..e7e997feebd6 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 4020ebcdff72..620deb813e76 100644

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

drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c +3 -0
index 32839355a184..ec4d070d4914 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 b79a2b66d30d..c0348f9ca47a 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 55c3773befde..20a1a1126275 100644

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

drivers/gpu/drm/arm/malidp_drv.c +16 -6
index 6682131d2910..754afec5bc76 100644

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

drivers/gpu/drm/bridge/tc358768.c +2 -0
index bb1750a3dab0..686add7e9767 100644

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

drivers/gpu/drm/display/drm_dp_helper.c +2 -0
index abcc2538b9be..2ba6d10247f4 100644

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

drivers/gpu/drm/drm_exec.c +13 -0
index 6c1351cd7f15..3d5aaea0c212 100644

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

drivers/gpu/drm/drm_gem.c +10 -0
index 9e8a4da313a0..ee94cbb7e2c7 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 +1 -0
index ac6bbf920c72..f1200a2ef880 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 e330adba75f1..af4c93660a40 100644

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

drivers/gpu/drm/logicvc/Kconfig +0 -1
index 1df22a852a23..283dca51e4bd 100644

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

drivers/gpu/drm/mediatek/mtk_dsi.c +1 -0
index 88f3dfeb4731..96dcfbf6ba5a 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 d3a9a9fafe4e..a8cf1b0a512f 100644

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

drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c +2 -0
index eb0f8373258c..94597defaa2c 100644

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

drivers/gpu/drm/panel/panel-simple.c +28 -0
index a0e2da295376..e54b8f164adb 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 8643ff2eec46..ca7bfc7735f0 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/tiny/cirrus.c +5 -2
index c7e81f2610f8..6c30425f8f70 100644

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

drivers/gpu/drm/vc4/vc4_hvs.c +1 -1
index c389e82463bf..a52c4843a992 100644

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

drivers/gpu/drm/vc4/vc4_v3d.c +1 -1
index 334d2cfe3433..a9a57a9c6f63 100644

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

drivers/gpu/drm/virtio/virtgpu_display.c +1 -1
index 64baf2f22d9f..9d4fcf2b6e87 100644

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

drivers/gpu/drm/xe/xe_oa.c +4 -2
index ad55c7f2b09f..58af9556bf2c 100644

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

drivers/gpu/host1x/bus.c +2 -2
index 4dd83627fae0..5184932f379e 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-apple.c +16 -2
index 03ffd669eb6d..c45688a77354 100644

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

drivers/hid/hid-logitech-hidpp.c +1 -0
index c4ea7f255256..676caeb1e21e 100644

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

drivers/hid/hid-mcp2221.c +13 -2
index 862ff999bb4f..f9cbbcec2da9 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/hid/hid-sony.c +38 -44

82 lines not on this page · raw message

drivers/hid/hid-universal-pidff.c +3 -1
index dc1b262f2833..be41e6056c5e 100644

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

drivers/hv/connection.c +28 -19

47 lines not on this page · raw message

drivers/hv/hyperv_vmbus.h +2 -0
index e4136cbaa4d4..a8397a7a2d47 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 edf454474f11..d9adb9e1f9ab 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 61d1b22bc63e..7b64e04116e3 100644

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

drivers/hwmon/dell-smm-hwmon.c +8 -0
index 2cb92a53e7c2..8473269842c9 100644

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

drivers/hwmon/gpio-fan.c +11 -2
index b779240328d5..44830342ca91 100644

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

drivers/hwmon/hwmon.c +10 -4
index 9c35c4d0369d..4ce18b941878 100644

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

drivers/hwmon/ina2xx.c +7 -7
index c504bb43a2ca..ad21b67e69ea 100644

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

drivers/hwmon/ltc4282.c +1 -1
index 5f7ab813051c..965a138f5f49 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 8804e1d61faa..024d19781737 100644

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

drivers/hwmon/raspberrypi-hwmon.c +9 -3
index 65cc52e47db0..af785d04b195 100644

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

drivers/hwtracing/coresight/coresight-platform.c +6 -6
index 64e171eaad82..ebb1cbb79f3c 100644

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

drivers/i2c/i2c-core-smbus.c +12 -0
index e3b96fc53b5c..613d010c9190 100644

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

drivers/i3c/master/mipi-i3c-hci/cmd_v1.c +1 -3
index 1b4f4d0db486..9acfccf785aa 100644

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

drivers/i3c/master/mipi-i3c-hci/cmd_v2.c +1 -3
index 3d33bfe937a6..3ab51aaf63dc 100644

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

drivers/iio/accel/mma8452.c +12 -7
index c863359c02dd..ab659cf7bfdc 100644

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

drivers/iio/adc/qcom-spmi-iadc.c +15 -3
index 7fb8b2499a1d..e053bc47b99c 100644

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

drivers/iio/adc/rtq6056.c +9 -1
index 8172ea51c52e..8297f4591b33 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/umem.c +12 -6
index fd3a774904f8..468d662c42c4 100644

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

drivers/infiniband/hw/bnxt_re/qplib_res.c +11 -0
index cf8208f652d3..5a99fa8e9be3 100644

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

drivers/infiniband/hw/irdma/utils.c +1 -1
index a88f93b96168..45c3f82887ef 100644

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

drivers/infiniband/hw/mlx5/cq.c +2 -1
index 1aa5311b03e9..9e04b595c77f 100644

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

drivers/infiniband/hw/mlx5/main.c +11 -0
index a0b308638195..2d1cb516d845 100644

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

drivers/infiniband/hw/mlx5/mr.c +4 -0
index 76d2238ea5e7..aa4e088de679 100644

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

drivers/infiniband/hw/mlx5/odp.c +3 -0
index 98a76c9db7ab..4fb1b24da97e 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/arm/arm-smmu-v3/tegra241-cmdqv.c +14 -7
index 8d42c63717b6..2c7b668c8423 100644

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

drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c +9 -0
index a5378c594999..22586e986d8b 100644

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

drivers/iommu/rockchip-iommu.c +8 -0
index 4c7f470a4752..7edc913b267c 100644

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

drivers/irqchip/irq-gic-v3-its.c +1 -0
index b489594df329..299134fd02c6 100644

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

drivers/leds/leds-pca9532.c +5 -3
index 4ecdfee14809..e2c4aad89a7c 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 d1db150e7e54..afc48a957162 100644

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

drivers/md/raid10.c +5 -0
index 06189fa95490..468c1dfa9d6f 100644

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

drivers/md/raid5.c +24 -11
index bdd620d89c67..bd97efd7393f 100644

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

drivers/media/i2c/video-i2c.c +1 -1
index e6b932e32ed7..a091fd6d3e60 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-vpu-dec.c +33 -14

47 lines not on this page · raw message

drivers/media/platform/chips-media/wave5/wave5-vpuapi.c +9 -2
index 65fdabcd9d29..280db9a55eb4 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/qcom/camss/camss-csiphy.c +7 -3
index 2f7361dfd461..7444b42cc1e2 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 cb9bd5a6ff54..15b66fbfaca3 100644

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

drivers/media/rc/mceusb.c +2 -0
index bf93b94d337f..b989d3f1d7b6 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/em28xx/em28xx-video.c +3 -1
index 5d89894d6868..dd0cf2ebcc5b 100644

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

drivers/media/v4l2-core/v4l2-ctrls-core.c +32 -0
index 2adf14cbe27c..f3548a82c8e8 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 15c95828b09a..17c90850946b 100644

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

drivers/mfd/db8500-prcmu.c +3 -3
index 5b3e355e78f6..2f9127cfd68d 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 d3b77abec786..5bd95e75f6e7 100644

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

drivers/mmc/core/queue.c +7 -1
index 9baa6cc8e626..73814b7529f6 100644

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

drivers/mmc/host/davinci_mmc.c +7 -9
index 9cbde800685d..8adee047aa66 100644

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

drivers/mmc/host/renesas_sdhi_internal_dmac.c +2 -0
index 2a145af4f8ae..128fdd9deed6 100644

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

drivers/net/bonding/bond_alb.c +19 -13
index ce6a3a0a2e15..87a46276f87a 100644

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

drivers/net/bonding/bond_main.c +1 -3
index 2919329a8c20..5911dcaedf0f 100644

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

drivers/net/dsa/bcm_sf2_cfp.c +2 -0
index c88ee3dd4299..4829065b4d5d 100644

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

drivers/net/dsa/lantiq_gswip.c +65 -302

367 lines not on this page · raw message

drivers/net/dsa/lantiq_gswip.h new file +252 -0

252 lines not on this page · raw message

drivers/net/dsa/mv88e6xxx/chip.c +17 -6
index 211c219dd52d..63d40a40ad0c 100644

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

drivers/net/dsa/qca/qca8k-8xxx.c +16 -6
index 59b4a7240b58..a0bb836805c6 100644

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

drivers/net/dsa/qca/qca8k.h +1 -0
index 3664a2e2f1f6..2e4092f816f9 100644

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

drivers/net/dsa/realtek/rtl8365mb.c +14 -0
index 9621fa4052f8..755d3e954385 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/allwinner/sun4i-emac.c +2 -0
index e351ba1de844..e080b1ee344e 100644

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

drivers/net/ethernet/amd/au1000_eth.c +2 -1
index 85c978149bf6..67c932984d41 100644

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

drivers/net/ethernet/amd/pds_core/core.c +4 -0
index 276e61f043c5..08d2fd793111 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 9526223a7297..3348d46c752e 100644

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

drivers/net/ethernet/amd/xgbe/xgbe-dev.c +1 -2
index f1b0fb02b3cd..811c817a2efc 100644

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

drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c +3 -1
index 5ab4be83122d..c87baf249c5f 100644

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

drivers/net/ethernet/broadcom/bnxt/bnxt.c +16 -3
index e14e2a0bf89c..45f28445b420 100644

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

drivers/net/ethernet/cadence/macb.h +1 -1
index 2847278d9cd4..3552cd0a28b2 100644

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

drivers/net/ethernet/cadence/macb_main.c +22 -17
index 67b16aca565c..c8d098e8ca32 100644

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

drivers/net/ethernet/cavium/thunder/nicvf_main.c +6 -2
index aebb9fef3f6e..5730ce711b24 100644

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

drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c +2 -2
index 163efab27e9b..5060d3998889 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 786aefc3d107..334707e6d1c3 100644

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

drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c +3 -1
index 3f9c31d29215..420fb64460e1 100644

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

drivers/net/ethernet/ibm/emac/core.c +2 -1
index 0db3f558c95b..a7aef2fb668d 100644

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

drivers/net/ethernet/ibm/emac/mal.c +3 -3
index 99d5f83f7c60..4d1f2292798c 100644

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

drivers/net/ethernet/intel/e1000e/ethtool.c +12 -7
index 641a36dd0e60..e4de9bb2444c 100644

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

drivers/net/ethernet/intel/iavf/iavf_ethtool.c +1 -1
index 53e5a3bd9b95..cf04ffb15a08 100644

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

drivers/net/ethernet/intel/ice/ice_common.c +6 -3
index b01ad401fb60..a88ee309e3d6 100644

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

drivers/net/ethernet/intel/ice/ice_ethtool.c +1 -1
index 51b35c15827d..1c53b1db4a8e 100644

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

drivers/net/ethernet/intel/ice/ice_sched.c +2 -2
index d9d09296d1d4..f715d27d6f65 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 431a6ed498a4..0bb9f0dbf535 100644

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

drivers/net/ethernet/intel/ice/ice_type.h +1 -1
index 609f31e0dfde..0676d2b4a2b6 100644

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

drivers/net/ethernet/intel/idpf/idpf_txrx.c +7 -3
index afb922e8704d..703dea3f9d8b 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 f64171359ec8..dc2f1900d4a9 100644

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

drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c +8 -2
index f4a4fe5f4a79..7117f0a71e54 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/mellanox/mlx5/core/Kconfig +1 -1
index ea6070180c96..fc49900a0182 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en/port.c +9 -6
index 5f6a0605e4ae..b8ada7993d0b 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 98ca8f486d52..9fe8ea3e71cf 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c +1 -0
index 026f2867b849..e7b8909dfd11 100644

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

drivers/net/ethernet/mellanox/mlx5/core/eswitch.c +7 -1
index 383ca082e841..985263fda8f5 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/main.c +2 -1
index f77b6362fd9f..fd5676dfda4a 100644

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

drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_table.c +3 -0
index 8c063a8d87d7..9cbe3d71e6f3 100644

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

drivers/net/ethernet/micrel/ks8842.c +2 -2
index ddd87ef71caf..a1ceaea369d0 100644

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

drivers/net/ethernet/micrel/ks8851_common.c +2 -8
index b1e9d1495c01..4267c4cb1acd 100644

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

drivers/net/ethernet/micrel/ks8851_spi.c +2 -2
index a7a198507374..1db2ef1a8212 100644

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

drivers/net/ethernet/micrel/ksz884x.c +2 -2
index dc1d9f774565..ce683e18a978 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 8dee1ab1fa75..2f06d7ab7d4b 100644

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

drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c +14 -4
index 8d67d9f24c76..472386c8d769 100644

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

drivers/net/ethernet/microsoft/mana/mana_en.c +11 -1
index 70fe4d837a0b..7d69f939638a 100644

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

drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c +24 -12
index 37a46596268a..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 14d5961f78fd..e8a0161ae452 100644

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

drivers/net/ethernet/realtek/rtase/rtase.h +4 -0
index 669c12e473fd..92c2ccb31d5e 100644

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

drivers/net/ethernet/realtek/rtase/rtase_main.c +3 -0
index afae19cc9931..0d98be1eeb78 100644

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

drivers/net/ethernet/sfc/ethtool.c +1 -0
index 83d715544f7f..afbedca63b29 100644

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

drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h +2 -2
index 6a2c7d22df1e..d9fbcabd2c5a 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +115 -50

165 lines not on this page · raw message

drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c +0 -1
index 5c85040a1b93..4970098585c1 100644

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

drivers/net/ethernet/ti/cpsw_new.c +3 -1
index fa161a109604..468eaa6f785e 100644

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

drivers/net/gtp.c +5 -0
index 2437b77e9227..cac997254ad6 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 2c2483bbe780..1bd1438796de 100644

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

drivers/net/mctp/mctp-i3c.c +6 -3
index fbcd48f1971a..dd74f916e317 100644

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

drivers/net/netconsole.c +2 -0
index 3b76ec3cd49b..0c47713b6adb 100644

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

drivers/net/phy/Kconfig +1 -16
index 01b235b3bb7e..4e78a4d8fd2a 100644

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

drivers/net/phy/Makefile +1 -2
index 90f886844381..e6145153e837 100644

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

drivers/net/phy/mediatek-ge-soc.c deleted +0 -1555

1,555 lines not on this page · raw message

drivers/net/phy/mediatek-ge.c deleted +0 -111

111 lines not on this page · raw message

drivers/net/phy/mediatek/Kconfig new file +22 -0
new file mode 100644
index 000000000000..112d9c0f219c

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

drivers/net/phy/mediatek/Makefile new file +3 -0
new file mode 100644
index 000000000000..005bde26c1d7

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

drivers/net/phy/mediatek/mtk-ge-soc.c new file +1555 -0

1,555 lines not on this page · raw message

drivers/net/phy/mediatek/mtk-ge.c new file +140 -0

140 lines not on this page · raw message

drivers/net/phy/motorcomm.c +20 -21

41 lines not on this page · raw message

drivers/net/phy/phy_device.c +16 -0
index f2d067b907bf..8ec06756c033 100644

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

drivers/net/phy/sfp.c +2 -0
index 6eefe98316f5..512f817607c8 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 60b1ce37eca7..094123cde147 100644

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

drivers/net/vxlan/vxlan_core.c +12 -1
index 5d3981ab4902..b14dbc689207 100644

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

drivers/net/vxlan/vxlan_mdb.c +8 -0
index 166e590da160..227a6c353d29 100644

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

drivers/net/vxlan/vxlan_vnifilter.c +4 -9
index b5854aceddf9..a3e8f453fd0b 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/ath9k/hif_usb.c +6 -6
index dbf94333664e..f9396bf30a61 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/intel/ipw2x00/libipw_rx.c +2 -2
index 9a97ab9b89ae..2220a9814c8a 100644

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

drivers/net/wireless/intel/iwlwifi/fw/acpi.c +5 -0
index a26c5573d209..380f33e1db95 100644

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

drivers/net/wireless/intel/iwlwifi/iwl-drv.c +11 -2
index 754e01688900..c7c21c79a743 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/d3.c +15 -4
index dd31b9b2cd39..8c224ebf4cb4 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c +15 -10
index 28d329ec31b8..a201ac1089d2 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c +2 -5
index 3fd257f770ba..6ac421567705 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/mvm.h +0 -3
index 7d86d273092a..67d188409ca3 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/rx.c +5 -0
index 1a0b5f8d4339..a080e24d4b44 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/scan.c +2 -2
index 853b95709a79..564b83f5356f 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/time-event.c +5 -0
index 17b8ccc27569..c0b58e4a4cc1 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/rx.c +7 -2
index afb88eab8174..4bd5d2a4cfc8 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 4a96281792cc..2a7ebac21238 100644

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

drivers/net/wireless/marvell/mwifiex/join.c +4 -4
index 6500adae252c..1d34b76da9a4 100644

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

drivers/net/wireless/marvell/mwifiex/sta_cmd.c +1 -1
index e2800a831c8e..db16ec72d91c 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/mcu.c +29 -4
index 46b3b8d91cd8..6caf8fbd6a7f 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/mac.c +9 -0
index a8fbf3b50f3d..41b2fe4b65bb 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/mcu.c +5 -0
index ac241c2dfb98..789acc53d8a8 100644

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

drivers/net/wireless/mediatek/mt76/mt7925/usb.c +3 -0
index bf040f34e4b9..995a7fcc419f 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 b9b0114e253b..43e3df6a4836 100644

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

drivers/net/wireless/realtek/rtw89/core.c +3 -1
index faa764d5c1a0..12bb293fafd3 100644

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

drivers/net/wireless/realtek/rtw89/mac_be.c +4 -0
index 2896abce94a3..4d180f7723d4 100644

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

drivers/net/wireless/realtek/rtw89/pci.c +15 -1
index c3a8a7af0647..cd094b32884a 100644

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

drivers/net/wireless/rsi/rsi_91x_hal.c +8 -0
index 2cebe562a1f4..5873c0bac520 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 4622cbf4f5f9..9410059e97f0 100644

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

drivers/net/wwan/t7xx/t7xx_pci.c +3 -0
index c7020d107903..b37cb00f8ac3 100644

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

drivers/nvdimm/claim.c +1 -8
index 030dbde6b088..9e84ab411564 100644

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

drivers/nvme/host/apple.c +61 -121

182 lines not on this page · raw message

drivers/nvme/host/core.c +22 -12
index 4b13427d0a8a..3b391b632558 100644

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

drivers/nvme/host/fc.c +6 -1
index fd0d99c0f97d..8f2c785d1f62 100644

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

drivers/nvme/host/rdma.c +10 -8
index 913e6e5a8070..afa71191cd11 100644

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

drivers/nvme/host/tcp.c +12 -5
index 545704f1efa6..1a1a11671826 100644

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

drivers/nvme/target/rdma.c +7 -8
index 36eb26c5a05d..c5227d2670c4 100644

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

drivers/of/dynamic.c +16 -4
index 77818436fd60..e206fd916c1c 100644

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

drivers/of/overlay.c +15 -0
index cbdecccca097..5adfdcc3aebc 100644

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

drivers/opp/of.c +1 -1
index e2956077e924..286036abf4ca 100644

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

drivers/pci/controller/dwc/pcie-intel-gw.c +10 -9
index 676d2aba4fbd..2b2a7c0d1c39 100644

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

drivers/pci/controller/pcie-altera.c +2 -0
index 8769caa96392..c35d31067f62 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 18d4a0615bc8..a9e483e051a6 100644

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

drivers/pci/controller/pcie-rockchip-host.c +2 -0
index ea1df03edc2e..5e17a728f0bd 100644

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

drivers/pci/controller/plda/pcie-plda-host.c +2 -0
index c45e37bdc54f..9eaf565056fc 100644

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

drivers/pci/pci-driver.c +2 -8
index f0fbe45bfb9a..0eb246a07c87 100644

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

drivers/pci/pci-sysfs.c +9 -5
index bfbb605c4019..599778e8b825 100644

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

drivers/pci/pci.c +22 -2
index 451ee220f954..326540ed02c4 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 f75f74214389..ac9851e3d65b 100644

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

drivers/pci/switch/switchtec.c +16 -0
index b14dfab04d84..b093bb70b9d1 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/pinctrl/renesas/pinctrl-rzg2l.c +2 -1
index 6fd79907f17e..585d6ae7aac5 100644

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

drivers/pinctrl/renesas/pinctrl-rzv2m.c +2 -2
index 8c7169db4fcc..30c916d4b8fd 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 9c944146ee50..1134cfc49608 100644

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

drivers/platform/x86/dell/dell-laptop.c +9 -0
index 5a65e8b3ca1d..6bf6caaa62b6 100644

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

drivers/platform/x86/intel/hid.c +7 -0
index 01990c65b6d5..6cf29ad507c0 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 c3de52e78e01..4af20c36a809 100644

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

drivers/ptp/ptp_ocp.c +1 -0
index fce46b88458f..27d2f009a51b 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 17527a3f53b4..6c4462388cf8 100644

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

drivers/regulator/db8500-prcmu.c +6 -6
index 1e2d54da1b9a..6324d9b03dff 100644

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

drivers/rtc/rtc-aspeed.c +1 -0
index 880b015eebaf..361bf972a18d 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-mv.c +23 -0
index db31da56bfa7..55fa937f9f70 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 858a9e171351..7e309ea2e177 100644

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

drivers/s390/net/ism_drv.c +3 -1
index 7cfc4f986297..f2264cf6f40d 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 75910c0bcc2b..954631899131 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 966bf6cc6dd9..b056daa51c2a 100644

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

drivers/scsi/mpi3mr/mpi3mr_transport.c +8 -0
index 0ba9e6a6a13c..c0364fb5b0c5 100644

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

drivers/scsi/mpt3sas/mpt3sas_base.c +4 -1
index 0d78e9dbf641..b533898a3860 100644

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

drivers/scsi/pm8001/pm8001_ctl.c +8 -0
index 4362bd6cc29e..0d597988902d 100644

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

drivers/scsi/pm8001/pm80xx_hwi.c +7 -0
index a9869cd8c4c0..e0e6bacef8c3 100644

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

drivers/scsi/scsi_error.c +1 -1
index 03fadefa1cee..3ecdcb21040c 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/soc/ti/pm33xx.c +1 -1
index dfdff186c805..dc52a2197d24 100644

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

drivers/soundwire/bus.c +4 -0
index 25efafd89c03..0e339bbe27da 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 421da0f86fad..75a7bc40a68e 100644

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

drivers/soundwire/intel_ace2x.c +26 -13
index 4f3dd70d6a1a..eca38648d5d1 100644

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

drivers/soundwire/intel_auxdevice.c +2 -0
index 61f07d2d75ef..078f9eaf5161 100644

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

drivers/soundwire/slave.c +2 -2
index 2bcb733de4de..918110421c5d 100644

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

drivers/spi/spi-dw-dma.c +2 -1
index 4104e1bc2d5b..a469626c50d5 100644

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

drivers/spi/spi-dw-mmio.c +4 -3
index 819907e332c4..09c5c33bc04a 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-xilinx.c +5 -1
index 9eef5688dff2..8f394c3ab1ae 100644

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

drivers/spi/spi.c +8 -1
index caf445d4a435..780a8c4bef39 100644

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

drivers/staging/fbtft/fbtft-core.c +5 -4
index 69649c0ef873..088c31d3b02f 100644

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

drivers/target/iscsi/iscsi_target.c +3 -1
index 8a7d308da991..a23553a3d279 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 7b36a0318fa6..4d02be5a0a48 100644

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

drivers/thermal/tegra/soctherm.c +3 -3
index a023c948afbd..5a163c0befa6 100644

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

drivers/thermal/thermal_sysfs.c +6 -6
index c58c53d4ecc6..95e4f2818948 100644

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

drivers/thunderbolt/icm.c +10 -0
index a29cd07f5187..47e846dcceeb 100644

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

drivers/thunderbolt/path.c +22 -9
index f760e54cd9bd..a1632aa6c7eb 100644

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

drivers/thunderbolt/switch.c +6 -0
index 60818c1bec48..450ce8c355c4 100644

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

drivers/thunderbolt/tb.c +8 -1
index afcba22f5013..a48e97e42ce7 100644

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

drivers/thunderbolt/tb_regs.h +1 -0
index 4e43b47f9f11..65d2797f2b01 100644

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

drivers/thunderbolt/usb4.c +8 -3
index 9eacde552f81..4fc073107848 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_port.c +7 -0
index b4c8388ea6fc..0d9ff0d5b73a 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 01d0362b9abf..78f4d7d3cf0e 100644

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

drivers/usb/gadget/function/f_fs.c +24 -7
index 24bfde82c385..627bb1f594b6 100644

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

drivers/usb/gadget/udc/aspeed_udc.c +2 -5
index efcceb886bb4..de00e53977ad 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 d011d6c753ed..9d8626f36ca6 100644

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

drivers/usb/host/xhci-debugfs.c +3 -7
index 570210e8a8e8..8e334b755301 100644

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

drivers/usb/host/xhci-hub.c +1 -1
index 49cba1cdd91b..e2ea59b1bd24 100644

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

drivers/usb/host/xhci-mem.c +14 -20
index f0ed38da6a0c..afe47a79d252 100644

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

drivers/usb/host/xhci-pci.c +4 -5
index bd33cf6769cf..2c4dc54b0fca 100644

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

drivers/usb/host/xhci-ring.c +9 -4
index df2617f6b60b..597a9a8c16b9 100644

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

drivers/usb/host/xhci.c +20 -11
index a50e813dda13..3050bd851bd3 100644

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

drivers/usb/host/xhci.h +18 -21
index 1a3f2dfd5a71..2e9a7fa981c2 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 ccf64d7bbfaa..b99beac07b77 100644

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

drivers/vdpa/octeon_ep/octep_vdpa_main.c +3 -3
index e65565ea5b83..6be2227596fc 100644

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

drivers/vdpa/solidrun/snet_main.c +5 -1
index c8b74980dbd1..8da014a0a2c6 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 88f213d1106f..fa0d40744291 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 01b6a03b80b0..024cad45af93 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/virtio/virtio.c +1 -1
index b9095751e43b..1b193d08a6ba 100644

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

drivers/virtio/virtio_input.c +7 -2
index a5d63269f20b..177894121f3a 100644

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

drivers/virtio/virtio_pci_common.c +3 -1
index af31711f3861..d88f62d0fb7a 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 940b53718a91..7572489e647f 100644

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

drivers/xen/balloon.c +36 -20

56 lines not on this page · 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 e8c2c4535cb3..9466e72ed3bb 100644

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

fs/affs/super.c +4 -2
index 3c5821339609..ff64df645f81 100644

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

fs/afs/addr_list.c +4 -1
index e941da5b6dd9..f2361a135107 100644

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

fs/afs/fs_probe.c +1 -0
index 07a8bfbdd9b9..a501fbd5da34 100644

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

fs/afs/server.c +0 -1
index 7102ac47ee74..b1baac1647ec 100644

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

fs/autofs/inode.c +3 -1
index ee2edccaef70..ec3c1ac1c1f9 100644

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

fs/befs/linuxvfs.c +2 -1
index f92f108840f5..8059a720be06 100644

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

fs/bfs/inode.c +2 -1
index ecf7f74779c6..c1e941250f44 100644

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

fs/btrfs/accessors.h +1 -0
index 7a7e0ef69973..15ea6348800b 100644

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

fs/btrfs/acl.h +2 -0
index 48b9ddae4a46..0458cd51ed48 100644

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

fs/btrfs/compression.c +8 -8
index 7bd5e7ff97f2..079d2bead125 100644

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

fs/btrfs/ctree.h +1 -10
index 2034d3710833..937f32e5ad72 100644

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

fs/btrfs/defrag.c +16 -16
index 968dae953948..d8e8b87c8bc7 100644

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

fs/btrfs/delayed-ref.h +2 -0
index 352921e76c74..032c8e2c5be2 100644

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

fs/btrfs/dir-item.h +1 -0
index 5f6dfafc91f1..518f947acc29 100644

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

fs/btrfs/direct-io.c +24 -17

41 lines not on this page · raw message

fs/btrfs/direct-io.h +2 -0
index 3dc3ea926afe..df5d45ee6de7 100644

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

fs/btrfs/discard.h +1 -0
index dddb0f9101ba..2c5e85394092 100644

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

fs/btrfs/disk-io.c +10 -1
index 8befa96374a9..b0035d13286a 100644

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

fs/btrfs/extent-io-tree.h +3 -3
index 6ffef1cd37c1..3553bcf822e9 100644

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

fs/btrfs/extent-tree.h +0 -1
index 2ad51130c037..82c054dbc369 100644

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

fs/btrfs/extent_io.c +27 -26

53 lines not on this page · raw message

fs/btrfs/extent_map.c +47 -47

94 lines not on this page · raw message

fs/btrfs/extent_map.h +4 -4
index cd123b266b64..7a1ac15747e5 100644

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

fs/btrfs/fiemap.c +2 -2
index df7f09f3b02e..7364bae6b172 100644

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

fs/btrfs/file-item.h +2 -0
index 0e13661a71f3..6181a70ec3ef 100644

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

fs/btrfs/file.c +90 -46

136 lines not on this page · raw message

fs/btrfs/file.h +2 -0
index 912254e653cf..c3a59b4d506c 100644

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

fs/btrfs/free-space-cache.c +5 -5
index 01588dd3c702..effc8895516a 100644

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

fs/btrfs/fs.c +9 -1
index 31c1648bc0b4..1993be818b2a 100644

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

fs/btrfs/fs.h +10 -0
index 219345ff17f5..90b104dd38c2 100644

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

fs/btrfs/inode.c +93 -88

181 lines not on this page · raw message

fs/btrfs/ioctl.c +84 -87

171 lines not on this page · raw message

fs/btrfs/ioctl.h +3 -2
index 19cd26b0244a..d4e35fae1a25 100644

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

fs/btrfs/locking.c +0 -1
index 6a0b7abb5bd9..11ceb50a8527 100644

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

fs/btrfs/ordered-data.c +4 -4
index 692f03803da9..2c448e4ef048 100644

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

fs/btrfs/ordered-data.h +1 -0
index a1a9f8d46e10..436a748da491 100644

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

fs/btrfs/print-tree.h +2 -0
index 8504bf1702c7..d0e620bf5f5a 100644

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

fs/btrfs/props.h +1 -0
index 63546d0a9444..86849d4e7938 100644

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

fs/btrfs/qgroup.h +3 -0
index c229256d6fd5..c516bd60d05c 100644

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

fs/btrfs/raid-stripe-tree.c +16 -9
index 4c859b550f6c..5b052c09360b 100644

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

fs/btrfs/raid-stripe-tree.h +2 -0
index 1ac1c21aac2f..a72b020270ae 100644

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

fs/btrfs/reflink.c +4 -4
index 08e84c1eb47f..74aa18155edd 100644

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

fs/btrfs/relocation.c +47 -24

71 lines not on this page · raw message

fs/btrfs/send.c +1 -2
index 2fa577d4a232..6300418ce357 100644

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

fs/btrfs/space-info.c +1 -1
index 402eb3b54fb1..662fdd91d9eb 100644

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

fs/btrfs/subpage.c +0 -1
index 7e5ecc12b732..9e4eb2c97b1c 100644

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

fs/btrfs/super.c +1 -1
index c8ad43f94db0..62366d3fdcc6 100644

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

fs/btrfs/sysfs.h +1 -0
index ec834a4af2e5..613450e8985d 100644

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

fs/btrfs/tests/extent-io-tests.c +3 -3
index de226209220f..acef895eebe2 100644

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

fs/btrfs/tests/extent-map-tests.c +28 -28

56 lines not on this page · raw message

fs/btrfs/tests/inode-tests.c +34 -33

67 lines not on this page · raw message

fs/btrfs/transaction.c +12 -1
index da837e034030..76842ed54335 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/tree-log.c +6 -6
index 28dcf8a8997b..983771a2a456 100644

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

fs/btrfs/verity.c +2 -2
index 2e301f06c573..ce5e08a2a4ce 100644

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

fs/btrfs/volumes.c +9 -1
index c53e7e5c9d42..de0d9a450c3c 100644

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

fs/btrfs/volumes.h +4 -0
index 4481575dd70f..a2863d2583fb 100644

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

fs/btrfs/xattr.h +2 -0
index 8dc4cf49f6f0..0ce10e4ec836 100644

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

fs/btrfs/zoned.c +7 -8
index 46a792e113ee..f8120f54d624 100644

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

fs/cachefiles/namei.c +0 -1
index 2b3f9935dbb4..2249ed7f0a40 100644

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

fs/ceph/caps.c +52 -17

69 lines not on this page · raw message

fs/ceph/crypto.c +37 -9

46 lines not on this page · raw message

fs/ceph/mds_client.c +169 -25

194 lines not on this page · raw message

fs/ceph/mds_client.h +0 -2
index b23cd39b1d2e..0e82e61e19c4 100644

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

fs/ceph/super.h +4 -1
index d1defb6a9aef..c0763e2f54d7 100644

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

fs/configfs/dir.c +4 -8
index 248d70b26f3d..e7475ba0f8f1 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/decompressor_lzma.c +14 -4
index 90bdc8638199..288d6a201da4 100644

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

fs/erofs/zutil.c +2 -0
index 0dd65cefce33..af485617fd5f 100644

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

fs/exec.c +14 -8
index 8d9775e15cd2..e702cd638b49 100644

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

fs/exfat/nls.c +13 -6
index 1729bf42eb51..b0e7d554535c 100644

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

fs/f2fs/inline.c +7 -0
index 758ec6d3ae84..b87a88c2e3c8 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/dev.c +14 -13
index 865c857c72ae..27ce1f1bcfe1 100644

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

fs/fuse/file.c +2 -1
index a03ebfc55ee0..33ba8ae3b8c2 100644

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

fs/fuse/virtio_fs.c +2 -0
index c81f7b888c38..c98e48d7220a 100644

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

fs/gfs2/bmap.c +19 -0
index 776090fbc9aa..c87ce7d10bd1 100644

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

fs/gfs2/bmap.h +1 -0
index 4e8b1e8ebdf3..12cd9dc68deb 100644

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

fs/gfs2/file.c +10 -0
index ac6f50167076..0b5be4ad3a96 100644

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

fs/gfs2/quota.c +24 -12
index 95b20e6a3fbc..def166bff528 100644

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

fs/hfs/catalog.c +0 -9
index d63880e7d9d6..c414a1dd9664 100644

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

fs/hfs/dir.c +11 -17
index b75c26045df4..abb5f58ac125 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 5d287f50b43a..db1100bd8448 100644

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

fs/hfs/inode.c +0 -4
index 483f3f1e209b..7a9f565a9685 100644

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

fs/hfsplus/catalog.c +0 -11
index 7a9c72e4e4f2..ed42def477c3 100644

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

fs/hfsplus/dir.c +11 -17
index eecb72c800d0..aba85e23d986 100644

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

fs/hfsplus/hfsplus_fs.h +1 -4
index f4b9c7e2491c..8d78cd3e5cf0 100644

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

fs/hfsplus/inode.c +36 -4
index 3f64f68d625c..0ba8d90736af 100644

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

fs/hfsplus/super.c +0 -2
index 3f7576d38ade..8a74ecd8c771 100644

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

fs/hpfs/super.c +2 -1
index e73717daa5f9..10113587c96f 100644

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

fs/iomap/direct-io.c +1 -1
index 5ccf215f932d..c81cfcbb1bb6 100644

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

fs/isofs/inode.c +2 -1
index 2b1f56fdde24..f49c4ecd8950 100644

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

fs/jfs/super.c +2 -1
index e1be21ca5d6e..882917cc3af3 100644

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

fs/minix/inode.c +2 -1
index b38eec276069..7084f41cefbc 100644

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

fs/netfs/buffered_read.c +1 -1
index fd41e38aedb7..562c59f42133 100644

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

fs/netfs/buffered_write.c +1 -1
index f4e9d88a0a7b..2ce4c6ac52e2 100644

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

fs/netfs/internal.h +12 -0
index c562aec3b483..8bc461fc671e 100644

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

fs/nfs/blocklayout/rpc_pipefs.c +16 -25

41 lines not on this page · raw message

fs/nfs/export.c +2 -1
index aeb17adcb2b6..a10dd5f9d078 100644

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

fs/nfs/nfs42proc.c +10 -5
index 582cf8a46956..fa68c85e6160 100644

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

fs/nfs/nfs4idmap.c +1 -7
index 25a7c771cfd8..86d1e91f1e3b 100644

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

fs/nfsd/filecache.c +31 -3
index e3441cac74f9..1eee2dc936d9 100644

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

fs/nfsd/netns.h +12 -2
index 09a06e46dab9..b203a15a909d 100644

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

fs/nfsd/nfs4callback.c +65 -13

78 lines not on this page · raw message

fs/nfsd/nfs4proc.c +27 -5
index f0686e3beeb2..efc7cd0ae73b 100644

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

fs/nfsd/nfs4recover.c +46 -30

76 lines not on this page · raw message

fs/nfsd/nfs4state.c +202 -55

257 lines not on this page · raw message

fs/nfsd/nfsctl.c +140 -59

199 lines not on this page · raw message

fs/nfsd/nfsd.h +0 -15
index ad0af259e98f..6665285ede35 100644

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

fs/nfsd/state.h +3 -2
index 5b3a4473ed0a..f39a425639b0 100644

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

fs/nfsd/trace.h +6 -8
index 420c823019bd..aca55644cb71 100644

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

fs/nfsd/xdr4.h +1 -0
index c75b295df206..1f62c3755988 100644

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

fs/ntfs3/dir.c +3 -1
index 652b257e8b07..43a9b927bd89 100644

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

fs/ntfs3/fslog.c +20 -6
index f7fa1471d6b9..1879d04e3cd0 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 b0c46840f75f..4b1941e3f3a6 100644

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

fs/ntfs3/xattr.c +3 -1
index 7cf9039198df..ee69f3447597 100644

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

fs/ocfs2/dir.c +66 -5

71 lines not on this page · raw message

fs/omfs/inode.c +4 -2
index eb5a5fb26a79..0189f58566d7 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/cifsacl.c +25 -5
index 230b98b3a272..0a7c98e76836 100644

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

fs/smb/client/cifspdu.h +0 -8
index 688a26aeef3b..579addfb8547 100644

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

fs/smb/client/connect.c +16 -11
index 52ac9b096a40..5e17462c8e37 100644

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

fs/smb/client/file.c +4 -1
index 70b64df9fb2e..339346a82ecf 100644

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

fs/smb/client/link.c +1 -1
index aa45ef6ae99a..82156543f1f9 100644

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

fs/smb/client/misc.c +12 -12
index ce8f3fdffc3b..fb1eb38bce50 100644

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

fs/smb/client/readdir.c +7 -2
index 7bf3214117a9..6b619506b7a1 100644

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

fs/smb/client/reparse.c +4 -1
index 4d45c31336df..fe1fa561e495 100644

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

fs/smb/client/smb1ops.c +1 -1
index 1bad3fb4e0a8..eafdf6c38796 100644

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

fs/smb/client/smb2ops.c +326 -127

453 lines not on this page · raw message

fs/smb/client/smb2pdu.h +0 -20
index 3c09a58dfd07..cdf7c588cc00 100644

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

fs/smb/client/trace.h +1 -1
index 7b3675cfa771..724ca0d7eeec 100644

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

fs/smb/client/transport.c +5 -6
index d7dbbd908cd9..c3940d3ecd5f 100644

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

fs/smb/common/smb2pdu.h +29 -0
index 0a4ca286f416..6fab72b5b60d 100644

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

fs/smb/server/mgmt/share_config.c +28 -10
index 4a5bc3c14428..04e8c11e865e 100644

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

fs/smb/server/mgmt/user_session.c +11 -14
index 05fdee54209f..2b605664ea3d 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 +176 -45

221 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 a61863887501..bd6891354d4a 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 f362892a9745..2ae49c711ce8 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 a0b9b3def334..10847d1cda4a 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 2bfd1232e3d6..342fcde36ea9 100644

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

fs/super.c +6 -3
index 2418e10cffa4..4e868bbd9b48 100644

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

fs/ufs/cylinder.c +10 -0
index 1abe5454de47..5781c7db9727 100644

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

fs/ufs/dir.c +1 -1
index d6e6a2198971..254d9a0b1b24 100644

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

fs/ufs/super.c +9 -8
index bc625788589c..a3e2ac18c935 100644

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

fs/xfs/libxfs/xfs_btree_mem.c +2 -0
index 036061fe32cc..676b155fafab 100644

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

fs/xfs/libxfs/xfs_btree_staging.c +3 -1
index 694929703152..ad3c973d8188 100644

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

fs/xfs/libxfs/xfs_defer.c +1 -1
index 93eee82b8cc6..a4222022919c 100644

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

fs/xfs/libxfs/xfs_exchmaps.c +10 -0
index b06e90aede90..68b9ddf07501 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/scrub/agheader_repair.c +28 -11
index 5cb03887d09a..99c012385bd1 100644

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

fs/xfs/scrub/alloc_repair.c +12 -6
index 1fbe9c8740fa..e5443de472ba 100644

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

fs/xfs/scrub/dir_repair.c +8 -2
index 29c48c4db53b..53272c254020 100644

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

fs/xfs/scrub/dirtree.c +29 -2
index 04ba49375c9b..8933506c4830 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 a59c44e5903a..39767e7ce5e6 100644

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

fs/xfs/scrub/quota_repair.c +10 -4
index cd51f10f2920..8589428672ec 100644

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

fs/xfs/scrub/quotacheck.c +3 -1
index 28309f9f25e4..567e2d53b331 100644

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

fs/xfs/scrub/scrub.c +1 -2
index 9bcea8cbb7a6..556a70480be8 100644

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

fs/xfs/scrub/stats.c +38 -22

60 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 0890221f71c4..c4ba68b6bef9 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 7c8195895a73..a37d31347b87 100644

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

include/cxl/event.h +80 -0

80 lines not on this page · raw message

include/linux/bio.h +0 -14
index 80ca2fb87950..d4f58a2d15b6 100644

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

include/linux/bitfield.h +1 -1
index 63928f173223..20978c60b565 100644

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

include/linux/bpf.h +1 -0
index 47fdbf13abe1..a63fd54ac6b4 100644

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

include/linux/bpf_verifier.h +3 -1
index 1a9b69743cb1..48581c4def02 100644

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

include/linux/cper.h +4 -0
index 951291fa50d4..e9c0331fe204 100644

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

include/linux/device.h +1 -0
index 3463dec1b0c3..7969d02fe628 100644

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

include/linux/ethtool.h +25 -3
index b0ed740ca749..a47a98d44609 100644

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

include/linux/exportfs.h +1 -0
index 893a1d21dc1c..0ac405f88485 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/fwnode.h +1 -0
index 0f219870f56f..87ee266c7bbe 100644

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

include/linux/hwmon.h +1 -0
index 5c6a421ad580..6544412bf9f2 100644

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

include/linux/igmp.h +4 -3
index 5171231f70a8..1c5ae8b5b243 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 1689031c58c9..4b6211696126 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/mm.h +2 -0
index ad3823929464..1728dc335608 100644

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

include/linux/mm_types.h +17 -10
index ca4e4a1c2d0b..f9a280a27e5c 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 701974639ff2..b67804f1695e 100644

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

include/linux/perf_event.h +6 -1
index c2bd4bc45a27..e0af9788e656 100644

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

include/linux/phy.h +1 -0
index 49283facf932..957fb0cdb02c 100644

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

include/linux/platform_data/cros_ec_proto.h +2 -0
index b34ed0cc1f8d..25944537e78c 100644

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

include/linux/skbuff.h +5 -0
index b1e7802cc89e..1bfdc03e0d94 100644

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

include/linux/sunrpc/rpc_pipe_fs.h +2 -2
index 3b35b6f6533a..c3bab2313e8c 100644

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

include/linux/sunrpc/svc.h +19 -2
index 617ebfff2f30..79f3c5c1d0e9 100644

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

include/linux/sunrpc/svc_rdma.h +2 -1
index 619fc0bd837a..1016f2feddc4 100644

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

include/linux/sunrpc/xdr.h +13 -0
index 6bc486214c53..dfc5df1bcc97 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 4ef9c4302656..aa218c4d15a0 100644

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

include/linux/workqueue.h +19 -19
index c75327e31e6a..915af6ef4359 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 8dcb218e0804..fcc5934a20c0 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/dst.h +6 -0
index e7c1eb69570e..b3ac23e14ada 100644

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

include/net/inet6_hashtables.h +1 -1
index c32878c69179..ab3929a2a956 100644

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

include/net/ip.h +27 -1
index 39c6a4033aed..ff4456f3000a 100644

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

include/net/ip6_route.h +45 -0

45 lines not on this page · raw message

include/net/ip6_tunnel.h +1 -1
index 17913fca5445..b4ddfe4b9750 100644

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

include/net/ip_fib.h +5 -0
index 50060441fa93..145b90d004eb 100644

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

include/net/ipv6.h +5 -5
index e843eb7efbcc..3f3e312bced4 100644

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

include/net/netlink.h +14 -0
index db6af207287c..bcc1ad092b51 100644

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

include/net/sch_generic.h +1 -1
index 1b461d181647..2c1bb37c929e 100644

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

include/net/tcp.h +6 -2
index 8ebaeed6217b..87eb065e05c1 100644

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

include/rdma/ib_umem.h +2 -2
index 4c5329b504d0..821f23d2a445 100644

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

include/sound/hda_codec.h +30 -0
index c1fe6290d04d..908258fb23ea 100644

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

include/sound/rawmidi.h +2 -0
index f31cabf0158c..6f2e95298fc7 100644

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

include/sound/tas2781.h +2 -2
index 8cd6da0480b7..a9ccbbd1945c 100644

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

include/trace/events/hwmon.h +5 -5
index d1ff560cd9b5..3865098f21f1 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/linux/ethtool.h +73 -65

138 lines not on this page · raw message

include/uapi/linux/virtio_crypto.h +1 -0
index 71a54a6849ca..2fccb64c9d6b 100644

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

include/uapi/sound/asound.h +5 -1
index f35e5b056139..3ae6e9cbf3dd 100644

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

io_uring/net.c +6 -4
index f2f2ae1037e9..b70741b2e2bc 100644

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

kernel/bpf/bpf_iter.c +1 -1
index 106735145948..d5c30594c40a 100644

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

kernel/bpf/btf.c +22 -2
index fbf3e1718bfc..f219a03ceeff 100644

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

kernel/bpf/cgroup.c +1 -0
index b30ea11d93db..0674785e8676 100644

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

kernel/bpf/disasm.c +4 -1
index 309c4aa1b026..dfcaffa14d04 100644

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

kernel/bpf/stackmap.c +119 -56

175 lines not on this page · raw message

kernel/bpf/verifier.c +82 -41

123 lines not on this page · raw message

kernel/events/core.c +14 -13
index 40e82ab016d9..bdc90afc0e37 100644

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

kernel/events/ring_buffer.c +7 -2
index 6ecbbc57cdfd..2f25a8a351e9 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/printk/nbcon.c +1 -1
index 7b4dcb09ce99..df7769c4fb0f 100644

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

kernel/rcu/tasks.h +2 -1
index 4d7ee95df06e..c2ef90db25b4 100644

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

kernel/sched/ext.c +8 -2
index 428cde37130d..40dbdfed42c9 100644

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

kernel/sched/fair.c +10 -1
index 616ad9f86b22..011786704297 100644

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

kernel/time/clockevents.c +20 -13
index 78c7bd64d0dd..695d1e472212 100644

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

kernel/time/tick-broadcast.c +22 -14
index ed58eebb4e8f..4901724a0b86 100644

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

kernel/time/tick-internal.h +2 -0
index 5f2105e637bd..91355e84cf64 100644

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

kernel/trace/Makefile +3 -2
index 057cd975d014..7cde801a5987 100644

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

kernel/trace/bpf_trace.c +11 -0
index e3038cc26f67..bac2db75dcd1 100644

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

kernel/trace/ring_buffer.c +19 -7
index cfa08e9e6498..6bbcf3348e49 100644

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

kernel/trace/trace_event_perf.c +11 -1
index 3ff9caa4a71b..bc01ba206943 100644

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

kernel/trace/trace_events_hist.c +19 -23

42 lines not on this page · raw message

kernel/trace/trace_events_user.c +20 -6
index 69218874f6c2..65c1f437f1dc 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 8f6d5fac0992..6e98ae49e7fa 100644

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

kernel/workqueue.c +4 -1
index a91215dc0db4..376a988658b3 100644

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

mm/damon/core.c +9 -4
index 8901a80c8a21..32737cc5f877 100644

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

mm/gup.c +8 -2
index 937865ecfae0..810a4c32ee87 100644

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

mm/hugetlb.c +0 -1
index ea042e28c825..0d98b591bcd1 100644

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

mm/hugetlb_vmemmap.c +3 -3
index f794e313fb15..95496e935843 100644

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

mm/migrate_device.c +6 -0
index 94e0b33bd99c..d655f3c0f3e7 100644

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

mm/page_alloc.c +5 -0
index 259249a37faf..d8209a512019 100644

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

mm/slab.h +3 -5
index 1b58c2a77140..ca817db64a17 100644

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

mm/slab_common.c +33 -8

41 lines not on this page · raw message

mm/slub.c +50 -64

114 lines not on this page · raw message

mm/swapfile.c +6 -2
index 47ff0dfefb49..4ea0ebefe92d 100644

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

net/8021q/vlan.c +3 -4
index ecc1c8624006..c6c93a0f2da6 100644

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

net/8021q/vlan_dev.c +4 -28
index 9184cf7eb128..e7e5b903fa8c 100644

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

net/9p/client.c +1 -1
index 54a05d9082c5..17f7b1290f6b 100644

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

net/appletalk/aarp.c +5 -0
index 70c5a508ffac..87d3d65866a6 100644

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

net/bluetooth/hci_core.c +2 -2
index aff8ecc87927..f68238406ad2 100644

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

net/bluetooth/iso.c +16 -15
index a8b4676bc8df..6e1fac4b1cf6 100644

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

net/bluetooth/l2cap_core.c +31 -7
index c876f986b27f..158719cc9e94 100644

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

net/bluetooth/msft.c +1 -1
index bb2cd4ea059b..26f0ef9dc394 100644

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

net/bluetooth/rfcomm/core.c +5 -0
index 676989ff7573..5dc575833371 100644

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

net/bridge/br_arp_nd_proxy.c +11 -5
index 985aaf7ff156..f2d6643d2c0a 100644

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

net/bridge/br_device.c +1 -1
index 3768cc9c8ecb..6b7021cebb52 100644

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

net/bridge/br_fdb.c +4 -3
index 39cc761012d4..ab00b1e55eae 100644

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

net/bridge/br_input.c +1 -1
index e22088b07e70..ab4758ec3e54 100644

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

net/bridge/br_multicast.c +5 -6
index dff82eb195e8..d8b1d66de9a6 100644

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

net/core/dev.c +1 -1
index de1922f93ef2..d4f0db320848 100644

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

net/core/drop_monitor.c +7 -11
index 212f0a048cab..308e0fa8f723 100644

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

net/core/filter.c +11 -6
index bf7c57b06ed9..e0f757ffcfc5 100644

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

net/core/gro_cells.c +2 -0
index ff8e5b64bf6b..15f4c8ae7384 100644

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

net/core/rtnetlink.c +6 -1
index 625f273aeeed..23b0e673fd83 100644

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

net/core/skbuff.c +7 -0
index b754125dcaad..449c84fa7353 100644

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

net/ethtool/ioctl.c +188 -22

210 lines not on this page · raw message

net/hsr/hsr_forward.c +1 -1
index e3037741a748..0a938dc5ae15 100644

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

net/hsr/hsr_netlink.c +7 -2
index f6ff0b61e08a..20dbe1c54dd3 100644

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

net/hsr/hsr_slave.c +7 -4
index ffc725972952..e22694b727b2 100644

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

net/ieee802154/6lowpan/core.c +1 -1
index 175efd860f7b..b200e1a03c17 100644

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

net/ipv4/fib_rules.c +3 -1
index 4563e5303c1a..1d73c9fdb556 100644

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

net/ipv4/fib_trie.c +4 -0
index 3d2df1d435ae..1c72799828ea 100644

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

net/ipv4/fou_core.c +1 -1
index 0e173998f1d7..790791d08a1c 100644

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

net/ipv4/icmp.c +1 -1
index 1fc967a60bb9..7e391c2bc5bc 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_fragment.c +6 -0
index 09d208cf8b1b..33b490165f4b 100644

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

net/ipv4/ip_output.c +2 -2
index e04965d6b54e..1f81d5152471 100644

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

net/ipv4/ip_sockglue.c +1 -1
index cf377377b52d..4a7c3241462e 100644

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

net/ipv4/ip_tunnel_core.c +6 -0
index d0ceb86e1687..1316b014218e 100644

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

net/ipv4/ipmr.c +4 -1
index f0294b114824..0c6a9dedde49 100644

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

net/ipv4/netfilter/nf_reject_ipv4.c +1 -1
index 1c739587bacd..57ccff9ab076 100644

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

net/ipv4/nexthop.c +1 -1
index ef323775f09a..fbb22a63b880 100644

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

net/ipv4/route.c +2 -2
index 9135a9dc8f29..e27486313c04 100644

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

net/ipv4/tcp.c +6 -8
index e44e2c97274b..e89f9f8e3282 100644

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

net/ipv4/tcp_ipv4.c +7 -8
index 2b7c580e3728..beca398b838f 100644

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

net/ipv4/tcp_minisocks.c +1 -1
index f6657c571fb7..05fae88526ec 100644

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

net/ipv4/tcp_offload.c +16 -6
index 591b957384b2..17f28f0ba930 100644

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

net/ipv4/tcp_output.c +5 -5
index d08b50b85875..a8c480122867 100644

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

net/ipv4/tcp_timer.c +3 -3
index a58094b0acd4..1af9235fe5ae 100644

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

net/ipv4/udp.c +2 -2
index a891504a9652..69e689733741 100644

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

net/ipv6/addrconf.c +9 -1
index 9fe7851029e2..ef938fb1d754 100644

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

net/ipv6/af_inet6.c +1 -1
index 078615571524..0fb93bb4c0ad 100644

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

net/ipv6/exthdrs.c +49 -50

99 lines not on this page · raw message

net/ipv6/ioam6.c +9 -8
index 868a25c57b92..bea2cf016307 100644

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

net/ipv6/ip6_fib.c +2 -2
index 5b94cb8df8d8..630b520f7241 100644

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

net/ipv6/ip6_gre.c +6 -2
index 316898748a4a..4b0c166fe7e2 100644

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

net/ipv6/ip6_input.c +15 -19
index 70c0e16c0ae6..f0a98c61a087 100644

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

net/ipv6/ip6_output.c +30 -24

54 lines not on this page · raw message

net/ipv6/ip6_tunnel.c +4 -4
index 4001acf569af..7eb2e67842f4 100644

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

net/ipv6/ip6_vti.c +1 -1
index e8c60b7fb012..3880662b6bc3 100644

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

net/ipv6/ip6mr.c +4 -5
index 68bc518500f9..1f9653be58d4 100644

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

net/ipv6/ipv6_sockglue.c +2 -2
index 1e225e6489ea..c2ea92c0f916 100644

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

net/ipv6/mcast.c +11 -7
index 92f321635e4e..c060954c5275 100644

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

net/ipv6/netfilter.c +2 -2
index 2fd2c3e315ee..a6635e398792 100644

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

net/ipv6/netfilter/ip6_tables.c +5 -0
index 6c5022242cf0..f4e01f451d57 100644

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

net/ipv6/netfilter/nf_reject_ipv6.c +1 -1
index 84afa0cbc902..3c56e94e6943 100644

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

net/ipv6/output_core.c +1 -1
index 90a178dd24aa..d21fe27fe21e 100644

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

net/ipv6/reassembly.c +5 -5
index 49740898bc13..e8e58875fc72 100644

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

net/ipv6/route.c +8 -6
index 3e5bf8a5b32b..19c970978e86 100644

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

net/ipv6/seg6_iptunnel.c +3 -3
index fb5a701f8d25..ead677bca490 100644

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

net/ipv6/sit.c +1 -1
index b0fa3061e066..1f980e827d04 100644

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

net/ipv6/tcp_ipv6.c +8 -7
index 84efaf846f07..533943a7127d 100644

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

net/ipv6/tcpv6_offload.c +13 -2
index 36c6c4be2b1a..066c5fa5ba51 100644

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

net/ipv6/xfrm6_output.c +1 -1
index b3d5d1f266ee..512bdaf13699 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 cfd02f489354..f6c5de994898 100644

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

net/mac80211/ibss.c +3 -6
index 3f74bbceeca5..ce22d4e98efa 100644

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

net/mac80211/mlme.c +4 -2
index 453801b93c32..0e0bab76986b 100644

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

net/mac80211/tx.c +1 -1
index 8fc30a773c58..9bc1a80e8057 100644

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

net/mac80211/util.c +1 -5
index 5bb9e1d2479f..8ffd7e064375 100644

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

net/mac802154/ieee802154_i.h +8 -0
index 08dd521a51a5..7684999b8634 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 21b7c3b280b4..835d02e14640 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 41aa6c944258..d238dd374ce9 100644

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

net/mptcp/protocol.c +10 -8
index 8b61fe656ec6..ee160c783ff5 100644

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

net/mptcp/protocol.h +3 -2
index 36f3f5b34a5d..5fdf2b55b3cc 100644

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

net/mptcp/subflow.c +11 -1
index 4fc9a5a78876..cfa029b4d7f3 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_expect.c +2 -1
index a8929885485b..a45288fcb041 100644

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

net/netfilter/nf_conntrack_netlink.c +3 -10
index 80fdb875c977..a081d38702f5 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 4f975b83c84f..2b5f807436e2 100644

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

net/netfilter/nf_log_syslog.c +3 -3
index 11325bad19b3..de51b15cf53d 100644

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

net/netfilter/nfnetlink_log.c +19 -9
index f16653cce692..33a03f85438d 100644

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

net/netfilter/nft_set_pipapo_avx2.c +1 -0
index 9d5ada57aa6f..fd998af98922 100644

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

net/netlabel/netlabel_unlabeled.c +1 -1
index 6007cb000da6..c9684ddc2395 100644

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

net/openvswitch/flow.c +2 -2
index 52e261ce91e8..45e8b24bfe1e 100644

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

net/openvswitch/flow_table.c +3 -1
index d108ae0bd0ee..dc0ac35e777a 100644

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

net/packet/af_packet.c +90 -11

101 lines not on this page · raw message

net/phonet/pn_dev.c +24 -6
index 3f020c362d6c..260131669ed7 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 e53b7f266bd7..7310ac4d4be4 100644

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

net/rds/message.c +3 -1
index 9824e79e057f..5d9286da53c9 100644

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

net/rds/send.c +12 -4
index 4a24ee9c22d7..02a29d453bed 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 fced9e286f79..5b65154e3726 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 8ea37c2c3c54..653ee0d4c9ee 100644

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

net/sched/cls_api.c +3 -5
index 53f5cab47e01..475413969138 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 1d76f7853404..f25201067cce 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_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 bae503d0a39f..4b96e26cb420 100644

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

net/sched/sch_generic.c +10 -10
index db24aa644ad9..6a61bd0c081c 100644

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

net/sched/sch_hhf.c +2 -6
index 0c406d11b22d..e7df723c9f62 100644

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

net/sched/sch_pie.c +1 -1
index a7c847781010..793a155e27f9 100644

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

net/sched/sch_sfq.c +6 -1
index d3ac501e04c3..cc7d8e484238 100644

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

net/sctp/ipv6.c +8 -2
index b45cc51dfc35..bf54fb1ee654 100644

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

net/sctp/protocol.c +8 -2
index fd2620bd15bb..c6d74fa517cd 100644

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

net/sctp/sm_make_chunk.c +6 -8
index b6eb79ef6a55..2366dd0298eb 100644

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

net/sctp/sm_sideeffect.c +1 -10
index ed0a36acc5e1..c05f1b073696 100644

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

net/sctp/sm_statefuns.c +5 -0
index b9c7d06544c1..5be54b119c39 100644

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

net/sunrpc/auth_gss/auth_gss.c +1 -6
index 759d1e03f8c3..8407a4464680 100644

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

net/sunrpc/auth_gss/gss_rpc_xdr.c +6 -3
index 30f19298c691..967943ae61c6 100644

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

net/sunrpc/clnt.c +28 -24

52 lines not on this page · raw message

net/sunrpc/rpc_pipe.c +40 -40

80 lines not on this page · raw message

net/sunrpc/svc.c +16 -7
index df4dacd70bea..92e220455ee4 100644

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

net/sunrpc/xprtrdma/ib_client.c +18 -6
index cfc24e21d260..888638318b6d 100644

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

net/sunrpc/xprtrdma/svc_rdma_pcl.c +1 -1
index b63cfeaa2923..a1c61311714d 100644

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

net/sunrpc/xprtrdma/svc_rdma_recvfrom.c +11 -4
index 292022f0976e..68a0aa627455 100644

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

net/sunrpc/xprtrdma/svc_rdma_transport.c +18 -14
index c8d994272f6f..55f810a22c6a 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 5689e1f48547..e5fbd2ebd952 100644

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

net/tipc/name_table.c +26 -4
index e6555254ddb8..d28fe53d2cb0 100644

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

net/tipc/socket.c +2 -2
index 97ac69e77cee..0ae02e8e11ff 100644

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

net/tls/tls_main.c +11 -0
index e52e4c91c909..a8dfee9a17e5 100644

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

net/tls/tls_sw.c +12 -0
index dd8b70914ce1..a41fd85279bc 100644

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

net/unix/af_unix.c +8 -4
index 23d94a08e481..6084aa8b6500 100644

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

net/unix/garbage.c +1 -0
index fa6983dc3181..338769200065 100644

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

net/vmw_vsock/hyperv_transport.c +1 -1
index 865e004ee286..c73793615f70 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 5bc3e12e7b2d..8f7f84c5f440 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 +6 -2
index 47e3bcba268a..b302caafd4d3 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 +2 -1
index 363f06b17240..dfba8d7d419d 100644

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

rust/uapi/lib.rs +2 -1
index f5c47f9cad10..34287bda2b91 100644

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

scripts/mksysmap +1 -1
index 3accbdb269ac..36910254bbab 100755

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

scripts/mod/modpost.c +10 -1
index f17350bf3ddb..86f80b55278f 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 4e3ada0e7461..b43aaad86b24 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 7eb2c2507611..6787bf185f9f 100644

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

security/keys/trusted-keys/trusted_tpm1.c +1 -1
index e73f2c6c817a..b5781c507139 100644

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

sound/core/pcm_native.c +25 -10
index 7bfc9aafad3c..45b34e34412c 100644

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

sound/core/rawmidi.c +4 -0
index 81ede597d317..c7b39e07e7c3 100644

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

sound/core/seq/oss/seq_oss_rw.c +2 -1
index 307ef98c44c7..45bb45859770 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 +76 -18

94 lines not on this page · raw message

sound/hda/ext/hdac_ext_controller.c +2 -4
index 6199bb60ccf0..582fb34a5096 100644

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

sound/hda/hdac_bus.c +2 -6
index d497414a5538..9b196c915f37 100644

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

sound/hda/hdac_component.c +2 -4
index bb37e7e0bd79..870375ed02da 100644

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

sound/hda/hdac_device.c +13 -15
index 3fbb9793dcfc..c89b99497758 100644

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

sound/hda/hdac_regmap.c +11 -24
index 1ebc6dcc6689..d6eb17aa9e08 100644

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

sound/isa/es18xx.c +4 -0
index 59c784a70ac1..e660e7db8a5c 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/hda/cs35l41_hda_property.c +2 -0
index d8249d997c2a..87cac199b8f8 100644

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

sound/pci/hda/cs35l56_hda.c +9 -21
index 5c0c4b79f519..8663de44d97f 100644

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

sound/pci/hda/hda_codec.c +57 -62

119 lines not on this page · raw message

sound/pci/hda/hda_controller.c +12 -12
index f3330b7e0fcf..bd13ea0c9352 100644

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

sound/pci/hda/hda_proc.c +1 -3
index e8a4cf3c84d8..f7ad5a18c879 100644

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

sound/pci/hda/hda_sysfs.c +29 -48

77 lines not on this page · raw message

sound/pci/hda/patch_conexant.c +12 -0
index 90089fc13185..e521e20402d6 100644

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

sound/pci/hda/patch_realtek.c +40 -0
index 38e17ef34b8b..4b0ccb3b48b2 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 13e6e6e5137b..045c1b8fa2c9 100644

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

sound/soc/amd/yc/acp6x-pdm-dma.c +2 -0
index 3eb3e82efb10..be81d80e8142 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 +7 -13
index 6cbb8d0535b0..ad1564e7d8fa 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 51187b1e0ed2..a7ac9971ae24 100644

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

sound/soc/codecs/rt712-sdca.c +11 -0
index e210c574bb74..7a214d4a9105 100644

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

sound/soc/fsl/fsl-asoc-card.c +7 -1
index 5a69f9d255ac..4762e38922d7 100644

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

sound/soc/intel/atom/sst/sst_pci.c +1 -0
index 296bea33e16f..745e2e60a144 100644

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

sound/soc/intel/avs/core.c +9 -2
index 80b526554bbf..cf7adf67e34a 100644

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

sound/soc/intel/avs/debugfs.c +9 -3
index c9978fb9c74e..bea5e36ead3e 100644

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

sound/soc/intel/avs/pcm.c +20 -14
index dee871910d21..b63a537c3fae 100644

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

sound/soc/intel/avs/topology.c +1 -1
index d612f20ed989..9d49e248cfb2 100644

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

sound/soc/intel/avs/topology.h +1 -0
index 7892e3797f63..409abdb23977 100644

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

sound/soc/intel/boards/sof_sdw.c +14 -11
index 00d840d5e585..b1e40784e7f9 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 743b46572144..23cfcf7160e3 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 b6d957f7c7ab..50a496e665f8 100644

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

sound/soc/rockchip/rockchip_pdm.c +10 -6
index 30d51e03d49e..ff70982e2af7 100644

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

sound/soc/rockchip/rockchip_spdif.c +1 -0
index d87c0e4f6f91..0b3f0f81a783 100644

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

sound/soc/soc-topology.c +34 -3
index 97517423d1f0..ea451b227a66 100644

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

sound/soc/sprd/sprd-pcm-compress.c +14 -1
index 57bd1a0728ac..737b94d1fc84 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 be69476e59d6..5a8b2d5430f0 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 05f964347ed6..25ba563302fd 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 0472451494b0..82c859626404 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 3f8beacca27a..8f47f29f38de 100644

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

sound/usb/quirks.c +4 -0
index ea2ec3507521..0872432b8574 100644

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

sound/usb/usx2y/us122l.c +6 -3
index ca5fac03ec79..2a107803af88 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/bpf/bpftool/Makefile +5 -1
index ba927379eb20..6c2d32c874a6 100644

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

tools/build/feature/test-bpf.c +2 -0
index 727d22e34a6e..febc3a93c29f 100644

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

tools/include/nolibc/crt.h +1 -1
index bbcd5fd09806..90e29999d4d9 100644

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

tools/lib/bpf/bpf.c +2 -0
index 2a4c71501a17..4c6bd01a40f7 100644

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

tools/lib/bpf/gen_loader.c +2 -0
index cf3323fd47b8..a3fd073b16c8 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/tests/shell/stat_bpf_counters.sh +10 -18
index 76d4a7f15a43..b776ee2e445a 100755

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

tools/perf/util/evsel.c +4 -0
index 6e8d70ec05ba..37b9196dbaa3 100644

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

tools/perf/util/symbol.c +10 -1
index 249de806f8e0..b3f25a937b71 100644

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

tools/sched_ext/scx_central.bpf.c +5 -1
index 8dd8eb73b6b8..91a50e3ec199 100644

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

tools/sched_ext/scx_qmap.bpf.c +1 -1
index e952f525599b..6447502dde28 100644

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

tools/testing/cxl/Kbuild +2 -0
index b1256fee3567..773e56e3aa1d 100644

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

tools/testing/selftests/alsa/mixer-test.c +2 -2
index 2964f02ffd9d..a3793ef93932 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/cgroup/test_kmem.c +1 -1
index 96693d8772be..4f5dbedbce75 100644

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

tools/testing/selftests/kselftest_harness.h +1 -1
index 4c652d2a8076..cdf1e75ef0f7 100644

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

tools/testing/selftests/mm/cow.c +116 -222

338 lines not on this page · raw message

tools/testing/selftests/net/fib_nexthops.sh +28 -0
index 6845da990281..25a4ad02ac16 100755

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

tools/testing/selftests/net/mptcp/mptcp_connect.c +3 -1
index 20c29324b814..4df0624727c5 100644

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

tools/testing/selftests/net/pmtu.sh +1 -1
index 66be7699c72c..8fd5e46c6399 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.

The rest of this diff is not shown. View the raw message.

Part of the diff is not shown here. View the raw message.