Skip to contentSkip to conversation

Linux 6.1.189

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages Oct 3 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 6.1.189 kernel.

All users of the 6.1 kernel series must upgrade.

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

thanks,

greg k-h

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

 Documentation/ABI/testing/sysfs-devices-platform-trackpoint            |    2 
 Documentation/networking/ip-sysctl.rst                                 |    2 
 Documentation/s390/pci.rst                                             |  152 
 Documentation/s390/vfio-ccw.rst                                        |    2 
 Makefile                                                               |    2 
 arch/alpha/include/uapi/asm/fpu.h                                      |    8 
 arch/alpha/kernel/traps.c                                              |    6 
 arch/alpha/math-emu/math.c                                             |   88 
 arch/arm/mach-socfpga/Kconfig                                          |    2 
 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/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/renesas/r8a779f0.dtsi                              |    1 
 arch/arm64/include/asm/daifflags.h                                     |   10 
 arch/arm64/include/asm/fixmap.h                                        |    6 
 arch/arm64/include/asm/kprobes.h                                       |    6 
 arch/arm64/include/asm/percpu.h                                        |   16 
 arch/arm64/kernel/hibernate-asm.S                                      |    2 
 arch/arm64/kernel/probes/kprobes.c                                     |   23 
 arch/mips/cavium-octeon/octeon-platform.c                              |    4 
 arch/mips/kernel/cps-vec.S                                             |    6 
 arch/mips/net/bpf_jit_comp32.c                                         |    2 
 arch/mips/net/bpf_jit_comp64.c                                         |    3 
 arch/powerpc/kernel/eeh_driver.c                                       |    2 
 arch/powerpc/kernel/iommu.c                                            |    2 
 arch/powerpc/kernel/smp.c                                              |    1 
 arch/powerpc/kexec/file_load_64.c                                      |    2 
 arch/powerpc/kvm/book3s_hv.c                                           |    4 
 arch/powerpc/kvm/book3s_hv_nested.c                                    |    2 
 arch/powerpc/kvm/book3s_hv_uvmem.c                                     |    5 
 arch/powerpc/platforms/pseries/kexec.c                                 |   13 
 arch/riscv/kvm/vcpu_timer.c                                            |    5 
 arch/s390/crypto/aes_s390.c                                            |   16 
 arch/s390/include/asm/debug.h                                          |    8 
 arch/s390/kernel/debug.c                                               |   15 
 arch/sh/drivers/push-switch.c                                          |    2 
 arch/sparc/Kconfig                                                     |    1 
 arch/sparc/kernel/uprobes.c                                            |    1 
 arch/x86/events/intel/core.c                                           |   55 
 arch/x86/pci/fixup.c                                                   |   99 
 block/blk-cgroup.c                                                     |   13 
 block/blk-mq.c                                                         |    8 
 crypto/Makefile                                                        |    5 
 drivers/acpi/acpica/dsmethod.c                                         |   43 
 drivers/acpi/acpica/evhandler.c                                        |   11 
 drivers/acpi/acpica/exconfig.c                                         |   26 
 drivers/acpi/acpica/exoparg3.c                                         |    2 
 drivers/acpi/acpica/nsnames.c                                          |    6 
 drivers/acpi/acpica/nsprepkg.c                                         |    7 
 drivers/acpi/acpica/nsxfname.c                                         |    4 
 drivers/acpi/acpica/psargs.c                                           |  134 
 drivers/acpi/acpica/psloop.c                                           |   30 
 drivers/acpi/acpica/psparse.c                                          |   14 
 drivers/acpi/acpica/utcopy.c                                           |   10 
 drivers/acpi/acpica/utresrc.c                                          |   30 
 drivers/acpi/pci_root.c                                                |    4 
 drivers/ata/ahci.c                                                     |   22 
 drivers/ata/libahci.c                                                  |   15 
 drivers/ata/libata-pmp.c                                               |    7 
 drivers/base/core.c                                                    |  119 
 drivers/block/sunvdc.c                                                 |   26 
 drivers/bluetooth/btmtksdio.c                                          |    4 
 drivers/bluetooth/btusb.c                                              |   41 
 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                                          |   22 
 drivers/clk/at91/pmc.h                                                 |    2 
 drivers/clk/clk-scpi.c                                                 |    2 
 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/cpufreq.c                                              |    6 
 drivers/cpuidle/cpuidle-ux500.c                                        |    6 
 drivers/crypto/allwinner/Kconfig                                       |   16 
 drivers/crypto/allwinner/sun8i-ce/Makefile                             |    1 
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c                      |   55 
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c                      |  160 
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h                           |   29 
 drivers/crypto/allwinner/sun8i-ss/Makefile                             |    1 
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c                      |   39 
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c                      |  170 
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h                           |   23 
 drivers/crypto/atmel-ecc.c                                             |    3 
 drivers/crypto/ixp4xx_crypto.c                                         |   25 
 drivers/dma/dmaengine.c                                                |   10 
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c                         |   11 
 drivers/dma/mmp_pdma.c                                                 |    2 
 drivers/dma/sprd-dma.c                                                 |    3 
 drivers/dma/sun6i-dma.c                                                |    9 
 drivers/dma/ti/k3-udma-glue.c                                          |    5 
 drivers/dma/xilinx/xilinx_dma.c                                        |   26 
 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/arm_scpi.c                                            |    4 
 drivers/firmware/stratix10-svc.c                                       |    4 
 drivers/gpio/gpio-arizona.c                                            |    8 
 drivers/gpio/gpio-dwapb.c                                              |   17 
 drivers/gpio/gpio-pisosr.c                                             |    4 
 drivers/gpio/gpio-zynq.c                                               |   10 
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c                            |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c                               |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c                                 |    1 
 drivers/gpu/drm/amd/amdgpu/atom.c                                      |    9 
 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c                  |    9 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c                      |    1 
 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/pm/legacy-dpm/si_dpm.c                             |   31 
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c                       |    3 
 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/ast/ast_drv.h                                          |   52 
 drivers/gpu/drm/bridge/tc358768.c                                      |    2 
 drivers/gpu/drm/drm_atomic_helper.c                                    |   20 
 drivers/gpu/drm/drm_atomic_uapi.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/gud/gud_pipe.c                                         |    4 
 drivers/gpu/drm/i915/gem/i915_gem_object.c                             |    2 
 drivers/gpu/drm/i915/i915_query.c                                      |    4 
 drivers/gpu/drm/logicvc/Kconfig                                        |    1 
 drivers/gpu/drm/msm/adreno/adreno_gpu.c                                |    2 
 drivers/gpu/drm/msm/dp/dp_display.c                                    |   14 
 drivers/gpu/drm/msm/dsi/dsi.h                                          |    1 
 drivers/gpu/drm/msm/dsi/dsi_host.c                                     |   38 
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c                                  |    4 
 drivers/gpu/drm/msm/hdmi/hdmi_phy.c                                    |    8 
 drivers/gpu/drm/nouveau/nouveau_bo.c                                   |    3 
 drivers/gpu/drm/nouveau/nouveau_drm.c                                  |    5 
 drivers/gpu/drm/nouveau/nouveau_gem.c                                  |    2 
 drivers/gpu/drm/nouveau/nvif/vmm.c                                     |    1 
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c                         |   23 
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c                       |    2 
 drivers/gpu/drm/panel/panel-simple.c                                   |   28 
 drivers/gpu/drm/virtio/virtgpu_display.c                               |    2 
 drivers/gpu/drm/virtio/virtgpu_gem.c                                   |    2 
 drivers/gpu/drm/virtio/virtgpu_ioctl.c                                 |    6 
 drivers/gpu/drm/virtio/virtgpu_vram.c                                  |   17 
 drivers/gpu/host1x/bus.c                                               |    4 
 drivers/hid/amd-sfh-hid/amd_sfh_common.h                               |    4 
 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c                                 |   10 
 drivers/hid/bpf/progs/Huion__Inspiroy-Frego-M.bpf.c                    |   87 
 drivers/hid/hid-alps.c                                                 |    6 
 drivers/hid/hid-hyperv.c                                               |   58 
 drivers/hid/hid-ids.h                                                  |    3 
 drivers/hid/hid-logitech-hidpp.c                                       |   11 
 drivers/hid/hid-quirks.c                                               |    3 
 drivers/hid/wacom_sys.c                                                |    5 
 drivers/hwmon/adt7462.c                                                |    8 
 drivers/hwmon/applesmc.c                                               |    7 
 drivers/hwmon/aspeed-pwm-tacho.c                                       |    4 
 drivers/hwmon/gpio-fan.c                                               |   13 
 drivers/hwmon/pmbus/lm25066.c                                          |   54 
 drivers/hwmon/pmbus/pmbus.h                                            |    3 
 drivers/hwmon/pmbus/pmbus_core.c                                       |    4 
 drivers/hwmon/pmbus/tps53679.c                                         |   11 
 drivers/hwmon/w83791d.c                                                |    1 
 drivers/hwmon/w83793.c                                                 |    4 
 drivers/i2c/busses/i2c-at91-core.c                                     |    3 
 drivers/i2c/busses/i2c-at91-master.c                                   |   12 
 drivers/i2c/busses/i2c-at91.h                                          |    1 
 drivers/i2c/busses/i2c-imx.c                                           |    2 
 drivers/i2c/i2c-core-smbus.c                                           |   12 
 drivers/i3c/master/mipi-i3c-hci/cmd_v1.c                               |    4 
 drivers/i3c/master/mipi-i3c-hci/cmd_v2.c                               |    4 
 drivers/iio/accel/mma8452.c                                            |   19 
 drivers/iio/adc/qcom-spmi-iadc.c                                       |   18 
 drivers/iio/light/stk3310.c                                            |   76 
 drivers/infiniband/core/iwpm_util.c                                    |    9 
 drivers/infiniband/core/mad.c                                          |    3 
 drivers/infiniband/core/ucma.c                                         |    7 
 drivers/infiniband/core/umem.c                                         |   18 
 drivers/infiniband/core/verbs.c                                        |   12 
 drivers/infiniband/hw/efa/efa_com.c                                    |    7 
 drivers/infiniband/hw/efa/efa_com.h                                    |    1 
 drivers/infiniband/hw/efa/efa_main.c                                   |   33 
 drivers/infiniband/hw/irdma/utils.c                                    |    2 
 drivers/infiniband/hw/irdma/verbs.c                                    |    2 
 drivers/infiniband/hw/mlx4/sysfs.c                                     |    4 
 drivers/infiniband/hw/mlx5/cq.c                                        |    3 
 drivers/infiniband/hw/mlx5/main.c                                      |   11 
 drivers/infiniband/sw/rxe/rxe_mcast.c                                  |   50 
 drivers/infiniband/sw/siw/siw_cm.c                                     |   75 
 drivers/infiniband/sw/siw/siw_qp_rx.c                                  |    2 
 drivers/infiniband/ulp/ipoib/ipoib.h                                   |    7 
 drivers/infiniband/ulp/ipoib/ipoib_ib.c                                |   12 
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c                         |   16 
 drivers/infiniband/ulp/iser/iser_initiator.c                           |   16 
 drivers/infiniband/ulp/isert/ib_isert.c                                |   22 
 drivers/infiniband/ulp/isert/ib_isert.h                                |    2 
 drivers/infiniband/ulp/rtrs/rtrs-clt.c                                 |    8 
 drivers/infiniband/ulp/rtrs/rtrs-clt.h                                 |    2 
 drivers/infiniband/ulp/rtrs/rtrs-srv.c                                 |   12 
 drivers/input/evdev.c                                                  |    2 
 drivers/input/input-compat.c                                           |    2 
 drivers/input/joystick/xpad.c                                          |   10 
 drivers/input/keyboard/adp5588-keys.c                                  |   12 
 drivers/input/keyboard/atkbd.c                                         |    8 
 drivers/input/misc/soc_button_array.c                                  |   16 
 drivers/input/mouse/synaptics.c                                        |    8 
 drivers/input/rmi4/rmi_driver.c                                        |   13 
 drivers/input/rmi4/rmi_smbus.c                                         |   10 
 drivers/input/serio/i8042-acpipnpio.h                                  |    7 
 drivers/iommu/rockchip-iommu.c                                         |    8 
 drivers/irqchip/irq-gic-v3-its.c                                       |    1 
 drivers/leds/leds-pca9532.c                                            |    8 
 drivers/leds/uleds.c                                                   |   11 
 drivers/mailbox/mailbox.c                                              |    6 
 drivers/md/raid5.c                                                     |   35 
 drivers/media/i2c/video-i2c.c                                          |    7 
 drivers/media/pci/dm1105/dm1105.c                                      |    7 
 drivers/media/pci/intel/ipu3/cio2-bridge.c                             |    5 
 drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c                |    6 
 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                              |   12 
 drivers/media/v4l2-core/v4l2-h264.c                                    |    3 
 drivers/memstick/core/ms_block.c                                       |    2 
 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/misc/habanalabs/common/device.c                                |    9 
 drivers/misc/habanalabs/common/habanalabs.h                            |    1 
 drivers/misc/habanalabs/common/habanalabs_drv.c                        |    1 
 drivers/misc/habanalabs/common/memory_mgr.c                            |   13 
 drivers/mmc/core/bus.c                                                 |    2 
 drivers/mmc/core/host.c                                                |    1 
 drivers/mmc/core/queue.c                                               |    8 
 drivers/mmc/core/sdio_uart.c                                           |    3 
 drivers/mmc/host/davinci_mmc.c                                         |   16 
 drivers/mmc/host/mmc_spi.c                                             |    1 
 drivers/mmc/host/mxcmmc.c                                              |    4 
 drivers/mmc/host/renesas_sdhi_internal_dmac.c                          |    2 
 drivers/mmc/host/rtsx_pci_sdmmc.c                                      |    5 
 drivers/mmc/host/sdhci-of-aspeed.c                                     |    5 
 drivers/mmc/host/sdhci_am654.c                                         |    4 
 drivers/mmc/host/sh_mmcif.c                                            |    3 
 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/mv88e6xxx/chip.c                                       |   23 
 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/xgbe/xgbe-dev.c                               |    3 
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c                        |    3 
 drivers/net/ethernet/atheros/atl1e/atl1e_main.c                        |    3 
 drivers/net/ethernet/atheros/atlx/atl1.c                               |    3 
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                              |   19 
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                         |   63 
 drivers/net/ethernet/broadcom/genet/bcmgenet.h                         |    5 
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c                     |   20 
 drivers/net/ethernet/broadcom/tg3.c                                    |   15 
 drivers/net/ethernet/cadence/macb.h                                    |    2 
 drivers/net/ethernet/cadence/macb_main.c                               |   39 
 drivers/net/ethernet/cadence/macb_ptp.c                                |    9 
 drivers/net/ethernet/cavium/thunder/nicvf_main.c                       |    8 
 drivers/net/ethernet/cortina/gemini.c                                  |   79 
 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c                    |   69 
 drivers/net/ethernet/freescale/fman/fman.c                             |    1 
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c                      |    3 
 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/ice/ice_common.c                            |    9 
 drivers/net/ethernet/intel/ice/ice_sched.c                             |    4 
 drivers/net/ethernet/intel/ice/ice_txrx.c                              |   20 
 drivers/net/ethernet/intel/ice/ice_type.h                              |    2 
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c                        |    3 
 drivers/net/ethernet/marvell/octeontx2/af/mcs.c                        |   10 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c                |   10 
 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/rep/bridge.c                |    9 
 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c                 |    7 
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c                     |    3 
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c                     |    2 
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c                        |   11 
 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c                   |   44 
 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.h                   |   10 
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c                      |    8 
 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c     |    7 
 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/lan743x_main.c                          |    2 
 drivers/net/ethernet/socionext/netsec.c                                |    2 
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c                         |    5 
 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c                     |    4 
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h                         |    4 
 drivers/net/ethernet/stmicro/stmmac/hwif.h                             |    2 
 drivers/net/ethernet/stmicro/stmmac/ring_mode.c                        |    4 
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                      |    9 
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c                       |    1 
 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c                 |  106 
 drivers/net/ethernet/ti/cpsw_new.c                                     |    4 
 drivers/net/ethernet/ti/netcp_core.c                                   |    2 
 drivers/net/fddi/skfp/skfddi.c                                         |    3 
 drivers/net/ppp/ppp_async.c                                            |   89 
 drivers/net/ppp/ppp_synctty.c                                          |   14 
 drivers/net/usb/catc.c                                                 |   15 
 drivers/net/usb/cdc_mbim.c                                             |    5 
 drivers/net/usb/cx82310_eth.c                                          |    1 
 drivers/net/usb/hso.c                                                  |    2 
 drivers/net/usb/lan78xx.c                                              |    9 
 drivers/net/usb/pegasus.c                                              |   54 
 drivers/net/usb/pegasus.h                                              |    3 
 drivers/net/usb/qmi_wwan.c                                             |    2 
 drivers/net/usb/sr9700.c                                               |    3 
 drivers/net/veth.c                                                     |    2 
 drivers/net/vrf.c                                                      |    2 
 drivers/net/vxlan/vxlan_core.c                                         |   11 
 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/broadcom/brcm80211/brcmfmac/core.c                |    2 
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c         |    4 
 drivers/net/wireless/intel/ipw2x00/libipw_rx.c                         |   10 
 drivers/net/wireless/intel/iwlegacy/common.c                           |    2 
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c                           |    5 
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c                           |   13 
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c                      |    6 
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c                          |    4 
 drivers/net/wireless/intersil/p54/eeprom.c                             |   22 
 drivers/net/wireless/mac80211_hwsim.c                                  |   45 
 drivers/net/wireless/marvell/libertas/tx.c                             |    7 
 drivers/net/wireless/marvell/libertas_tf/main.c                        |    2 
 drivers/net/wireless/marvell/mwifiex/cfg80211.c                        |    8 
 drivers/net/wireless/marvell/mwifiex/fw.h                              |   18 
 drivers/net/wireless/marvell/mwifiex/join.c                            |    8 
 drivers/net/wireless/marvell/mwifiex/pcie.c                            |    2 
 drivers/net/wireless/marvell/mwifiex/scan.c                            |   54 
 drivers/net/wireless/marvell/mwifiex/sta_cmd.c                         |    2 
 drivers/net/wireless/marvell/mwifiex/util.c                            |   10 
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c                        |   33 
 drivers/net/wireless/mediatek/mt76/pci.c                               |    8 
 drivers/net/wireless/microchip/wilc1000/cfg80211.c                     |   14 
 drivers/net/wireless/microchip/wilc1000/wlan.c                         |    9 
 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/rtw88/main.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                                |    8 
 drivers/net/wireless/ti/wlcore/main.c                                  |    4 
 drivers/net/wireless/virt_wifi.c                                       |    4 
 drivers/net/wwan/mhi_wwan_mbim.c                                       |   28 
 drivers/net/wwan/t7xx/t7xx_netdev.c                                    |    4 
 drivers/net/wwan/t7xx/t7xx_pci.c                                       |    3 
 drivers/nfc/microread/microread.c                                      |    6 
 drivers/nfc/nfcmrvl/fw_dnld.c                                          |   11 
 drivers/nfc/pn533/pn533.c                                              |   14 
 drivers/nfc/pn533/pn533.h                                              |    4 
 drivers/nfc/pn533/usb.c                                                |    4 
 drivers/nfc/pn544/pn544.c                                              |    7 
 drivers/nfc/port100.c                                                  |    7 
 drivers/nfc/st21nfca/core.c                                            |   12 
 drivers/nfc/st21nfca/i2c.c                                             |   29 
 drivers/nfc/virtual_ncidev.c                                           |    3 
 drivers/nvme/host/apple.c                                              |  182 -
 drivers/nvme/host/core.c                                               |    6 
 drivers/nvme/host/rdma.c                                               |   18 
 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/pci-driver.c                                               |   10 
 drivers/pci/pci-sysfs.c                                                |   11 
 drivers/pci/pci.c                                                      |   24 
 drivers/pci/proc.c                                                     |   79 
 drivers/pci/quirks.c                                                   |    3 
 drivers/pci/switch/switchtec.c                                         |   16 
 drivers/perf/arm-cmn.c                                                 |   10 
 drivers/pinctrl/meson/pinctrl-meson-s4.c                               |    2 
 drivers/pinctrl/pinctrl-single.c                                       |    3 
 drivers/pinctrl/renesas/pinctrl-rzv2m.c                                |    4 
 drivers/platform/x86/dell/dell-laptop.c                                |    9 
 drivers/platform/x86/intel/hid.c                                       |    7 
 drivers/ptp/ptp_ocp.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/s390/char/zcore.c                                              |    8 
 drivers/s390/cio/cio.c                                                 |   11 
 drivers/s390/cio/device.c                                              |    2 
 drivers/s390/cio/device_ops.c                                          |   14 
 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/hisi_sas/hisi_sas.h                                       |    3 
 drivers/scsi/hisi_sas/hisi_sas_main.c                                  |   23 
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c                                 |    2 
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c                                 |    2 
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c                                 |    4 
 drivers/scsi/libiscsi_tcp.c                                            |    3 
 drivers/scsi/megaraid/megaraid_sas_base.c                              |    4 
 drivers/scsi/mpi3mr/mpi3mr_transport.c                                 |    8 
 drivers/scsi/mpt3sas/mpt3sas_base.c                                    |    5 
 drivers/scsi/pm8001/pm8001_ctl.c                                       |    8 
 drivers/scsi/pm8001/pm80xx_hwi.c                                       |    7 
 drivers/scsi/qla2xxx/qla_os.c                                          |    2 
 drivers/scsi/scsi_error.c                                              |    2 
 drivers/soc/ti/pm33xx.c                                                |    2 
 drivers/soundwire/bus.c                                                |    4 
 drivers/soundwire/cadence_master.c                                     |    7 
 drivers/soundwire/dmi-quirks.c                                         |   35 
 drivers/soundwire/slave.c                                              |    4 
 drivers/spi/spi-dw-dma.c                                               |    3 
 drivers/spi/spi-dw.h                                                   |    1 
 drivers/spi/spi-xilinx.c                                               |    6 
 drivers/spi/spi-zynqmp-gqspi.c                                         |   52 
 drivers/spi/spi.c                                                      |    9 
 drivers/staging/fbtft/fbtft-core.c                                     |    9 
 drivers/target/iscsi/iscsi_target.c                                    |   15 
 drivers/tee/optee/call.c                                               |    3 
 drivers/thermal/db8500_thermal.c                                       |   10 
 drivers/thermal/tegra/soctherm.c                                       |    6 
 drivers/thunderbolt/icm.c                                              |   10 
 drivers/thunderbolt/tb.c                                               |    6 
 drivers/thunderbolt/xdomain.c                                          |   41 
 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/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-ring.c                                           |    6 
 drivers/usb/host/xhci.c                                                |    4 
 drivers/usb/usbip/vhci_sysfs.c                                         |   52 
 drivers/vdpa/ifcvf/ifcvf_main.c                                        |   11 
 drivers/vdpa/vdpa_sim/vdpa_sim_blk.c                                   |    3 
 drivers/vhost/scsi.c                                                   |    3 
 drivers/vhost/vdpa.c                                                   |   12 
 drivers/video/fbdev/pm2fb.c                                            |    1 
 drivers/video/fbdev/vfb.c                                              |   11 
 drivers/virtio/virtio_input.c                                          |    9 
 drivers/virtio/virtio_pci_common.c                                     |    4 
 drivers/watchdog/da9063_wdt.c                                          |    4 
 drivers/watchdog/db8500_wdt.c                                          |   22 
 drivers/watchdog/digicolor_wdt.c                                       |   13 
 drivers/watchdog/msc313e_wdt.c                                         |   88 
 drivers/watchdog/sp5100_tco.c                                          |    6 
 drivers/watchdog/sunxi_wdt.c                                           |   45 
 drivers/watchdog/watchdog_hrtimer_pretimeout.c                         |    1 
 drivers/xen/gntalloc.c                                                 |   13 
 drivers/xen/xen-front-pgdir-shbuf.c                                    |   12 
 fs/9p/vfs_dir.c                                                        |   14 
 fs/affs/affs.h                                                         |    5 
 fs/affs/super.c                                                        |    6 
 fs/autofs/inode.c                                                      |    4 
 fs/befs/linuxvfs.c                                                     |    3 
 fs/bfs/inode.c                                                         |    3 
 fs/btrfs/ctree.c                                                       |   10 
 fs/btrfs/extent_io.c                                                   |   33 
 fs/btrfs/inode.c                                                       |    3 
 fs/btrfs/ioctl.c                                                       |   11 
 fs/btrfs/relocation.c                                                  |   47 
 fs/btrfs/transaction.c                                                 |   13 
 fs/btrfs/tree-checker.c                                                |   43 
 fs/btrfs/tree-mod-log.c                                                |   73 
 fs/btrfs/volumes.c                                                     |   10 
 fs/btrfs/zoned.c                                                       |    2 
 fs/cachefiles/namei.c                                                  |    1 
 fs/configfs/dir.c                                                      |   12 
 fs/erofs/zdata.c                                                       |   13 
 fs/exec.c                                                              |   22 
 fs/f2fs/inline.c                                                       |    7 
 fs/freevxfs/vxfs_bmap.c                                                |    3 
 fs/fs-writeback.c                                                      |   25 
 fs/fuse/file.c                                                         |    3 
 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/isofs/inode.c                                                       |    3 
 fs/jfs/super.c                                                         |    3 
 fs/minix/inode.c                                                       |    3 
 fs/nfs/nfs42proc.c                                                     |   15 
 fs/ntfs3/dir.c                                                         |    4 
 fs/ntfs3/fslog.c                                                       |   26 
 fs/ntfs3/index.c                                                       |   41 
 fs/ntfs3/xattr.c                                                       |    4 
 fs/ocfs2/namei.c                                                       |    9 
 fs/ocfs2/xattr.c                                                       |   13 
 fs/ocfs2/xattr.h                                                       |    8 
 fs/omfs/inode.c                                                        |    6 
 fs/qnx4/inode.c                                                        |    3 
 fs/smb/client/cifsacl.c                                                |   18 
 fs/smb/client/connect.c                                                |    1 
 fs/smb/client/file.c                                                   |    5 
 fs/smb/client/misc.c                                                   |   19 
 fs/smb/client/readdir.c                                                |    9 
 fs/smb/client/smb2ops.c                                                |   31 
 fs/smb/client/smb2pdu.c                                                |    7 
 fs/smb/client/transport.c                                              |   11 
 fs/smb/server/ksmbd_work.h                                             |    7 
 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                                                 |   16 
 fs/smb/server/oplock.h                                                 |    2 
 fs/smb/server/server.c                                                 |   20 
 fs/smb/server/smb2misc.c                                               |   18 
 fs/smb/server/smb2pdu.c                                                |  144 
 fs/smb/server/smbacl.c                                                 |   38 
 fs/smb/server/transport_ipc.c                                          |   24 
 fs/smb/server/vfs.c                                                    |   14 
 fs/smb/server/vfs_cache.c                                              |    3 
 fs/smb/server/vfs_cache.h                                              |    7 
 fs/squashfs/xz_wrapper.c                                               |    6 
 fs/ufs/cylinder.c                                                      |   10 
 fs/ufs/super.c                                                         |   17 
 fs/xfs/xfs_icache.c                                                    |    2 
 include/drm/drm_atomic_helper.h                                        |   26 
 include/drm/drm_modeset_helper_vtables.h                               |   29 
 include/keys/request_key_auth-type.h                                   |    2 
 include/linux/bitfield.h                                               |    2 
 include/linux/bpf.h                                                    |    1 
 include/linux/compiler_attributes.h                                    |   12 
 include/linux/dev_printk.h                                             |    1 
 include/linux/firmware/intel/stratix10-smc.h                           |   18 
 include/linux/kcsan-checks.h                                           |    6 
 include/linux/lockdep.h                                                |   16 
 include/linux/lockdep_types.h                                          |    8 
 include/linux/mailbox_controller.h                                     |    2 
 include/linux/mfd/db8500-prcmu.h                                       |  252 +
 include/linux/mfd/dbx500-prcmu.h                                       |  596 ---
 include/linux/netdevice.h                                              |   23 
 include/linux/platform_data/asoc-ux500-msp.h                           |   20 
 include/linux/rculist.h                                                |   29 
 include/linux/rtnetlink.h                                              |    7 
 include/linux/switchtec.h                                              |    1 
 include/linux/thunderbolt.h                                            |    2 
 include/linux/workqueue.h                                              |    3 
 include/media/v4l2-hevc.h                                              |   41 
 include/net/cfg80211.h                                                 |    9 
 include/net/devlink.h                                                  |   13 
 include/net/dst.h                                                      |   34 
 include/net/gue.h                                                      |   19 
 include/net/inet_hashtables.h                                          |    2 
 include/net/ip.h                                                       |   14 
 include/net/ip6_route.h                                                |    2 
 include/net/ip_fib.h                                                   |    5 
 include/net/mac80211.h                                                 |    9 
 include/net/netfilter/nf_conntrack.h                                   |    5 
 include/net/netns/xfrm.h                                               |    2 
 include/net/nfc/hci.h                                                  |    2 
 include/net/nfc/nfc.h                                                  |    3 
 include/net/route.h                                                    |    2 
 include/net/sch_generic.h                                              |    2 
 include/rdma/ib_umem.h                                                 |    4 
 include/sound/hda_codec.h                                              |   30 
 include/sound/hdaudio_ext.h                                            |    2 
 include/trace/events/icmp.h                                            |   13 
 init/main.c                                                            |    3 
 io_uring/io-wq.c                                                       |    1 
 kernel/bpf/bpf_local_storage.c                                         |   49 
 kernel/bpf/bpf_lsm.c                                                   |    6 
 kernel/bpf/btf.c                                                       |   30 
 kernel/bpf/cgroup.c                                                    |    1 
 kernel/bpf/disasm.c                                                    |    5 
 kernel/bpf/hashtab.c                                                   |   24 
 kernel/bpf/helpers.c                                                   |    2 
 kernel/bpf/syscall.c                                                   |    5 
 kernel/bpf/verifier.c                                                  |   14 
 kernel/dma/coherent.c                                                  |   13 
 kernel/events/ring_buffer.c                                            |    9 
 kernel/locking/lockdep.c                                               |  230 +
 kernel/sched/fair.c                                                    |   45 
 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                                               |    4 
 kernel/trace/ring_buffer.c                                             |   13 
 kernel/trace/trace_event_perf.c                                        |   12 
 kernel/trace/trace_events_hist.c                                       |   41 
 kernel/trace/trace_probe.c                                             |   48 
 kernel/trace/trace_probe.h                                             |    2 
 kernel/workqueue.c                                                     |    2 
 mm/backing-dev.c                                                       |    5 
 mm/damon/core.c                                                        |   13 
 net/8021q/vlan_dev.c                                                   |    5 
 net/9p/client.c                                                        |    2 
 net/appletalk/aarp.c                                                   |    5 
 net/atm/pppoatm.c                                                      |   42 
 net/bluetooth/bnep/core.c                                              |   17 
 net/bluetooth/bnep/netdev.c                                            |    8 
 net/bluetooth/eir.c                                                    |   10 
 net/bluetooth/hci_codec.c                                              |   36 
 net/bluetooth/hci_sock.c                                               |   20 
 net/bluetooth/hci_sync.c                                               |   60 
 net/bluetooth/iso.c                                                    |   31 
 net/bluetooth/l2cap_core.c                                             |   28 
 net/bluetooth/mgmt.c                                                   |   45 
 net/bluetooth/rfcomm/core.c                                            |    6 
 net/bluetooth/rfcomm/sock.c                                            |   19 
 net/bluetooth/smp.c                                                    |   17 
 net/bridge/br_arp_nd_proxy.c                                           |   16 
 net/bridge/br_mst.c                                                    |   20 
 net/bridge/br_multicast.c                                              |    2 
 net/bridge/br_stp_bpdu.c                                               |    5 
 net/core/dev.c                                                         |   12 
 net/core/drop_monitor.c                                                |   22 
 net/core/dst.c                                                         |    4 
 net/core/filter.c                                                      |   33 
 net/core/skbuff.c                                                      |   16 
 net/core/skmsg.c                                                       |    4 
 net/core/sock.c                                                        |   15 
 net/core/sock_map.c                                                    |    1 
 net/devlink/leftover.c                                                 |   99 
 net/hsr/hsr_forward.c                                                  |    2 
 net/hsr/hsr_netlink.c                                                  |    9 
 net/ieee802154/6lowpan/core.c                                          |    2 
 net/ipv4/arp.c                                                         |    1 
 net/ipv4/esp4.c                                                        |    6 
 net/ipv4/fib_rules.c                                                   |    4 
 net/ipv4/fib_trie.c                                                    |    4 
 net/ipv4/fou_core.c                                                    |    6 
 net/ipv4/icmp.c                                                        |   45 
 net/ipv4/igmp.c                                                        |    2 
 net/ipv4/ip_fragment.c                                                 |    9 
 net/ipv4/ip_gre.c                                                      |   12 
 net/ipv4/ip_output.c                                                   |    4 
 net/ipv4/ip_tunnel_core.c                                              |    6 
 net/ipv4/ip_vti.c                                                      |    4 
 net/ipv4/ipmr.c                                                        |    2 
 net/ipv4/netfilter.c                                                   |    4 
 net/ipv4/nexthop.c                                                     |    2 
 net/ipv4/route.c                                                       |   10 
 net/ipv4/sysctl_net_ipv4.c                                             |    4 
 net/ipv4/tcp_fastopen.c                                                |    4 
 net/ipv4/tcp_input.c                                                   |    3 
 net/ipv4/tcp_ipv4.c                                                    |    3 
 net/ipv4/tcp_metrics.c                                                 |    8 
 net/ipv4/tcp_output.c                                                  |    3 
 net/ipv4/udp.c                                                         |    4 
 net/ipv4/xfrm4_output.c                                                |    2 
 net/ipv6/addrconf.c                                                    |   10 
 net/ipv6/esp6.c                                                        |    6 
 net/ipv6/exthdrs.c                                                     |    4 
 net/ipv6/exthdrs_core.c                                                |    3 
 net/ipv6/ip6_fib.c                                                     |    4 
 net/ipv6/ip6_gre.c                                                     |   19 
 net/ipv6/ip6_tunnel.c                                                  |   26 
 net/ipv6/ip6_vti.c                                                     |   16 
 net/ipv6/ip6mr.c                                                       |   10 
 net/ipv6/mcast.c                                                       |   32 
 net/ipv6/netfilter/ip6_tables.c                                        |    5 
 net/ipv6/netfilter/ip6t_rpfilter.c                                     |    2 
 net/ipv6/netfilter/ip6t_rt.c                                           |   11 
 net/ipv6/route.c                                                       |   22 
 net/ipv6/seg6.c                                                        |    4 
 net/ipv6/seg6_local.c                                                  |    3 
 net/ipv6/tcp_ipv6.c                                                    |    3 
 net/ipv6/xfrm6_output.c                                                |   10 
 net/llc/llc_c_ac.c                                                     |    2 
 net/llc/llc_s_ac.c                                                     |    4 
 net/llc/llc_sap.c                                                      |    8 
 net/mac80211/cfg.c                                                     |   14 
 net/mac80211/debugfs.c                                                 |    2 
 net/mac80211/debugfs_netdev.c                                          |    9 
 net/mac80211/ieee80211_i.h                                             |   15 
 net/mac80211/iface.c                                                   |   28 
 net/mac80211/main.c                                                    |    4 
 net/mac80211/mesh.c                                                    |    1 
 net/mac80211/mlme.c                                                    |    6 
 net/mac80211/pm.c                                                      |    8 
 net/mac80211/status.c                                                  |    4 
 net/mac80211/tdls.c                                                    |  192 -
 net/mac80211/tx.c                                                      |   46 
 net/mac80211/util.c                                                    |    6 
 net/mptcp/options.c                                                    |    3 
 net/mptcp/protocol.c                                                   |   12 
 net/mptcp/protocol.h                                                   |    3 
 net/mptcp/subflow.c                                                    |   47 
 net/mptcp/syncookies.c                                                 |    5 
 net/netfilter/ipset/ip_set_hash_gen.h                                  |   13 
 net/netfilter/ipvs/ip_vs_core.c                                        |    6 
 net/netfilter/ipvs/ip_vs_sync.c                                        |   20 
 net/netfilter/nf_conntrack_expect.c                                    |    3 
 net/netfilter/nf_conntrack_netlink.c                                   |   16 
 net/netfilter/nf_conntrack_proto_tcp.c                                 |   10 
 net/netfilter/nf_conntrack_sip.c                                       |    2 
 net/netfilter/nf_flow_table_core.c                                     |   12 
 net/netfilter/nf_flow_table_offload.c                                  |    7 
 net/netfilter/nf_log_syslog.c                                          |    6 
 net/netfilter/nf_tables_api.c                                          |    4 
 net/netfilter/nfnetlink_log.c                                          |   28 
 net/netfilter/nfnetlink_queue.c                                        |   77 
 net/netfilter/nft_nat.c                                                |    2 
 net/netfilter/nft_set_pipapo_avx2.c                                    |    1 
 net/netfilter/nft_synproxy.c                                           |    3 
 net/netlabel/netlabel_unlabeled.c                                      |    2 
 net/nfc/core.c                                                         |   15 
 net/nfc/digital_dep.c                                                  |    8 
 net/nfc/llcp.h                                                         |    1 
 net/nfc/llcp_commands.c                                                |    2 
 net/nfc/llcp_core.c                                                    |  175 -
 net/nfc/llcp_sock.c                                                    |   65 
 net/nfc/nci/core.c                                                     |   10 
 net/nfc/netlink.c                                                      |    7 
 net/nfc/nfc.h                                                          |    3 
 net/openvswitch/conntrack.c                                            |   14 
 net/openvswitch/flow.c                                                 |    4 
 net/openvswitch/flow_table.c                                           |    4 
 net/packet/af_packet.c                                                 |   11 
 net/packet/internal.h                                                  |    2 
 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                                                        |   27 
 net/rds/ib_frmr.c                                                      |   11 
 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                                                    |  136 
 net/sched/act_csum.c                                                   |    8 
 net/sched/act_ct.c                                                     |    5 
 net/sched/act_gate.c                                                   |   30 
 net/sched/cls_api.c                                                    |    2 
 net/sched/cls_route.c                                                  |   45 
 net/sched/cls_u32.c                                                    |   44 
 net/sched/sch_api.c                                                    |    2 
 net/sched/sch_drr.c                                                    |   13 
 net/sched/sch_ets.c                                                    |   12 
 net/sched/sch_fq_pie.c                                                 |   62 
 net/sched/sch_generic.c                                                |   20 
 net/sched/sch_hfsc.c                                                   |   22 
 net/sched/sch_hhf.c                                                    |   15 
 net/sched/sch_pie.c                                                    |    2 
 net/sched/sch_sfq.c                                                    |    7 
 net/sched/sch_teql.c                                                   |    7 
 net/sctp/associola.c                                                   |   15 
 net/sctp/input.c                                                       |    7 
 net/sctp/ipv6.c                                                        |   10 
 net/sctp/protocol.c                                                    |   11 
 net/sctp/sm_make_chunk.c                                               |   14 
 net/sctp/sm_sideeffect.c                                               |   48 
 net/sctp/sm_statefuns.c                                                |    7 
 net/smc/af_smc.c                                                       |    3 
 net/smc/smc_clc.c                                                      |    8 
 net/smc/smc_clc.h                                                      |    8 
 net/smc/smc_core.c                                                     |    2 
 net/smc/smc_ib.c                                                       |   10 
 net/sunrpc/xprtrdma/verbs.c                                            |   21 
 net/tipc/group.c                                                       |    4 
 net/tipc/monitor.c                                                     |    3 
 net/tipc/name_table.c                                                  |   30 
 net/tipc/socket.c                                                      |    4 
 net/tls/tls_main.c                                                     |   11 
 net/tls/tls_sw.c                                                       |    6 
 net/unix/af_unix.c                                                     |   42 
 net/unix/garbage.c                                                     |    1 
 net/vmw_vsock/hyperv_transport.c                                       |    2 
 net/vmw_vsock/vmci_transport.c                                         |    2 
 net/wireless/mlme.c                                                    |  101 
 net/wireless/nl80211.c                                                 |   15 
 net/wireless/rdev-ops.h                                                |   15 
 net/wireless/scan.c                                                    |   12 
 net/wireless/trace.h                                                   |  255 -
 net/wireless/util.c                                                    |   26 
 net/wireless/wext-sme.c                                                |    9 
 net/xdp/xskmap.c                                                       |    2 
 net/xfrm/espintcp.c                                                    |    6 
 net/xfrm/xfrm_input.c                                                  |   11 
 net/xfrm/xfrm_user.c                                                   |   37 
 scripts/mod/modpost.c                                                  |   11 
 security/integrity/digsig_asymmetric.c                                 |    4 
 security/integrity/ima/ima_appraise.c                                  |    5 
 security/keys/gc.c                                                     |    4 
 security/keys/request_key_auth.c                                       |   12 
 security/keys/trusted-keys/trusted_tpm2.c                              |   12 
 security/landlock/errata/abi-1.h                                       |   15 
 security/landlock/fs.c                                                 |   40 
 security/selinux/avc.c                                                 |    5 
 sound/core/pcm_native.c                                                |   35 
 sound/core/pcm_timer.c                                                 |    7 
 sound/core/seq/oss/seq_oss_rw.c                                        |    3 
 sound/hda/ext/hdac_ext_controller.c                                    |    6 
 sound/isa/es18xx.c                                                     |    4 
 sound/pci/ctxfi/cthw20k2.c                                             |    1 
 sound/pci/hda/hda_codec.c                                              |  119 
 sound/pci/hda/hda_controller.c                                         |   26 
 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                                          |   19 
 sound/soc/amd/renoir/acp3x-pdm-dma.c                                   |    2 
 sound/soc/amd/yc/acp6x-mach.c                                          |    7 
 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/hdmi-codec.c                                          |    6 
 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/intel/atom/sst/sst_pci.c                                     |    1 
 sound/soc/intel/avs/core.c                                             |   13 
 sound/soc/intel/catpt/ipc.c                                            |    8 
 sound/soc/intel/catpt/loader.c                                         |    3 
 sound/soc/intel/catpt/registers.h                                      |   12 
 sound/soc/intel/skylake/skl.c                                          |    2 
 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/sof/intel/hda.c                                              |    2 
 sound/soc/sof/ipc4-topology.c                                          |   10 
 sound/soc/sprd/sprd-pcm-compress.c                                     |   15 
 sound/soc/sti/uniperif_reader.c                                        |    4 
 sound/soc/ti/omap3pandora.c                                            |    5 
 sound/soc/ux500/mop500.c                                               |    8 
 sound/soc/ux500/ux500_msp_dai.c                                        |  169 
 sound/soc/ux500/ux500_msp_dai.h                                        |   11 
 sound/soc/ux500/ux500_msp_i2s.c                                        |  330 +
 sound/soc/ux500/ux500_msp_i2s.h                                        |   30 
 sound/soc/ux500/ux500_pcm.c                                            |   83 
 sound/usb/6fire/chip.c                                                 |   40 
 sound/usb/6fire/comm.c                                                 |   42 
 sound/usb/6fire/comm.h                                                 |    2 
 sound/usb/6fire/midi.c                                                 |   64 
 sound/usb/6fire/midi.h                                                 |    2 
 sound/usb/6fire/pcm.c                                                  |  221 -
 sound/usb/6fire/pcm.h                                                  |    5 
 sound/usb/bcd2000/bcd2000.c                                            |   33 
 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                                             |   45 
 sound/usb/usx2y/usbusx2y.h                                             |    4 
 sound/virtio/virtio_card.c                                             |    4 
 tools/bpf/bpftool/map.c                                                |    5 
 tools/build/feature/test-bpf.c                                         |    2 
 tools/lib/bpf/bpf.c                                                    |    2 
 tools/lib/bpf/gen_loader.c                                             |    2 
 tools/lib/bpf/libbpf.c                                                 |    7 
 tools/lib/bpf/relo_core.c                                              |   58 
 tools/perf/tests/shell/stat_bpf_counters.sh                            |   30 
 tools/perf/util/cs-etm.c                                               |   81 
 tools/testing/selftests/alsa/mixer-test.c                              |    4 
 tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c              |    2 
 tools/testing/selftests/bpf/config                                     |    1 
 tools/testing/selftests/bpf/prog_tests/bpf_nf.c                        |    7 
 tools/testing/selftests/bpf/progs/test_bpf_nf.c                        |  112 
 tools/testing/selftests/cgroup/test_kmem.c                             |    2 
 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_non_uniq_symbol.tc |    2 
 tools/testing/selftests/landlock/fs_test.c                             | 1746 +++++++++-
 tools/testing/selftests/nci/nci_dev.c                                  |   45 
 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/powerpc/tm/tm.h                                |    8 
 tools/thermal/tmon/tui.c                                               |    2 
 907 files changed, 11671 insertions(+), 6121 deletions(-)

Aamir Ahmed (4):
net: hinic: fix mailbox segment buffer overflow
Bluetooth: eir: validate service data length before reading UUID
net: usb: catc: bound the RX packet length in catc_rx_done()
nfc: llcp: drop truncated I/RR/RNR PDUs in nfc_llcp_recv_hdlc()

Adrian Hunter (1):
i3c: mipi-i3c-hci: Tolerate i3c_master_add_i3c_dev_locked() failures in DAA

Adrian Ng Ho Yin (1):
clk: socfpga: agilex: implement l3_main_free_clk

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

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

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

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

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

Alan Borzeszkowski (1):
thunderbolt: Don't create multiple DMA tunnels on firmware connection manager

Aldo Ariel Panzardo (4):
nfc: llcp: Fix list corruption / refcount desync in nfc_llcp_recv_dm()
Bluetooth: hci_sock: validate event length before filtering
Bluetooth: hci_sock: reject out-of-range OCF values
Bluetooth: L2CAP: validate frame length before control and FCS access

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 Bereza (2):
dmaengine: xilinx_dma: Fix hardware buffer descriptor reuse order
dmaengine: xilinx_dma: Fix hardware buffer descriptor chain after cyclic DMA

Alexander Chesnokov (1):
dmaengine: ti: k3-udma-glue: fix NULL dereference in k3_udma_glue_release_rx_chn()

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

Alexei Turtanov (1):
Input: atkbd - skip deactivate for Xiaomi Redmi Book Pro 16 2026

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

Ali Ahmet Memis (3):
ufs: create the root dentry after loading cylinder metadata
ufs: validate cylinder group metadata before caching it
wifi: wilc1000: fix out-of-bounds read in P2P public action frames

Alice Mikityanska (2):
net/sched: act_csum: don't mangle UDP tunnel GSO packets
net: ipv6: Clamp to IP6_MAX_MTU in ip6_dst_mtu_maybe_forward

Allen Pais (1):
workqueue: Introduce from_work() helper for cleaner callback declarations

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

Alvin Šipraga (1):
Input: adp5588-keys - cache GPIO state before registering the gpiochip

Amit Machhiwal (2):
KVM: PPC: Book3S HV: fix use-after-free in kvmhv_emulate_tlbie_all_lpid()
KVM: PPC: Book3S HV: fix secure device page leak on uv_page_in() failure

Andrea Mayer (1):
seg6: set IPSKB_L3SLAVE from IP6SKB_L3SLAVE on IPIP decapsulation

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

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

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

Andy Shevchenko (1):
smb: client: transport: Fix debug printing in __release_mid()

Aohan Mei (3):
smb: client: reject userspace cifs.idmap descriptions
rds: ib: use rds_conn_drop() on protocol version mismatch
sctp: discard the rest of the packet on a stale-cookie error

Arash Golgol (2):
media: video-i2c: use vb2_video_unregister_device on driver removal
media: video-i2c: fix buffer queue ordering

Arnd Bergmann (4):
scsi: bfa: Reduce kernel stack usage in bfa_fcs_lport_fdmi_build_portattr_block()
eth: mlx5: fix macsec dependency
ASoC: ux500: remove platform_data support
ASoC: ux500: remove stedma40 references

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

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

Baineng Shou (1):
dmaengine: mmp_pdma: fix wrong sg length in mmp_pdma_prep_slave_sg()

Bard Liao (2):
soundwire: only handle alert events when the peripheral is attached
soundwire: cadence_master: wait and cancel cdns->work before clock stop

Bart Van Assche (1):
scsi: megaraid_sas: Protect megasas_get_ctrl_info() in megasas_resume()

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

Benoît Sevens (1):
HID: logitech-hidpp: fix race condition when accessing stale stack pointer

Bernardo Soares (1):
net/mlx5: Bridge, don't fail unlink of untracked/unsupported peer ports

Bjoern Doebel (2):
smb: client: avoid leaking refcount in cifs_queue_oplock_break()
smb: client: avoid leaking refcount when cifs_sb_tlink() fails

Bjorn Andersson (1):
drm/msm/dp: Drop aux devices together with DP controller

Bjorn Helgaas (1):

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

Boqun Feng (2):
locking/lockdep: Introduce lock_sync()
locking/lockdep: Improve the deadlock scenario print for sync and read lock

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

Boris Burkov (1):
btrfs: insert tree mod log move in push_node_left

Brad Cowie (1):
selftests/bpf: Update tests for new ct zone opts for nf_conntrack kfuncs

Bradley Morgan (1):
arm64: hibernate: pass HVC_SET_VECTORS args to the resume hvc

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() IB/IPoIB: Avoid restoring OPER_UP after multicast flush

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

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

Chaithanya Lagisetty (1):
selftests: nci: Fix uninitialized family ID on missing attribute

Charles Keepax (1):
soundwire: dmi-quirks: Disable ghost Realtek devices

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

Chen Changcheng (1):
HID: alps: fix use-after-free on input2 registration failure

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

Chen Pei (1):
ACPI: PCI: Clear _DEP dependencies after PCI root bridge attach

Chen Xiaokun (1):
io_uring/io-wq: Fix memory leak in io_wq_create() on success path

Chen-Yu Tsai (1):
dma-coherent: Warn if OF reserved memory is beyond current coherent DMA mask

Chengfeng Ye (2):
netfilter: nf_log: unregister loggers before per-net teardown
Bluetooth: hci_sync: Serialize local codec list cleanup

Chengming Zhou (2):
blk-mq: fix tags leak when shrink nr_hw_queues
blk-mq: fix tags UAF when shrinking q->nr_hw_queues

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

Chris Gellermann (2):
selftests/nci: Fix out-of-bounds store on thread join
nfc: virtual_ncidev: Add missing ioctl compat handler

Chris Sommers (1):
Input: i8042 - add quirk for Acer Aspire Go 15 AG15-42P

Christian Göttsche (1):
selinux: always fill AVC decision in avc_has_perm_noaudit()

Christian König (1):
drm/i915: fix incorrect RCU teardown order

Christian Lugnberg (2):
dmaengine: sun6i: fix non-atomic read of DMA position registers
dmaengine: sun6i: fix undefined behaviour in sun6i_dma_tx_status

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

Christiano Amora (1):
Bluetooth: SMP: reject Security Request over BR/EDR

Christoph Hellwig (10):
befs: 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
btrfs: don't check PageError in __extent_writepage

Christophe JAILLET (1):
tracing/histograms: Simplify last_cmd_set()

Chuck Lever (1):
xprtrdma: Add request-pool slack for delayed recycling

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

Coia Prant (1):
net: ethernet: stmmac: dwmac-rk: fix bulk clock leak when the PHY clock fails

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

Cong Nguyen (3):
hwmon: (gpio-fan) take fan_data->lock in gpio_fan_shutdown()
hwmon: (applesmc) fix key backlight workqueue leak on register failure
nfc: llcp: fix sdreq TLV list leak on parse/alloc/send 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 (4):
ALSA: usb-audio: Propagate write errors in generic mixer put callbacks
ALSA: usx2y: Drain pending US-428 pipe-4 output commands
ASoC: codecs: rk3328: Use managed GPIO and clock helpers
ALSA: seq: oss: Reject reads that cannot fit the next event

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

Dairui Zhang (1):
af_packet: fix integer overflow in prb_calc_retire_blk_tmo()

Dan Carpenter (2):
drm/virtio: Fix a NULL vs ERR_PTR() bug in virtio_gpu_user_framebuffer_create() drm/nouveau/clk: fix list cursor use after loop in nvkm_clk_ustate_update

Daniel Borkmann (2):
libbpf: Also reset {insn,data}_cur on realloc failure
bpf: Fix bpf_skb_change_tail wrt csum partial skbs

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

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

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

Dario Binacchi (1):

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

Darrick J. Wong (1):
xfs: fix blockgc group quota scanning when usrquota isn't enforced

Dave Carey (1):
USB: cdc-acm: start bulk-IN polling when ALWAYS_POLL_CTRL is set

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

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

David Francis (2):
drm/amdkfd: Check bounds for allocate_sdma_queue restore_sdma_id drm/amdkfd: Check bounds on allocate_doorbell

David Howells (1):
cachefiles: Fix double fput

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

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

Deepanshu Kartikey (2):

      wifi: cfg80211: validate IEs in cfg80211_wext_siwgenie()
      nfc: pn533: fix OOB read in pn533_acr122_is_rx_frame_valid()

Denis Arefev (1):
ALSA: hda: Fix missing pointer check in hda_component_manager_init function

Dian-Syuan Yang (1):
wifi: rtw89: pci: enable LTR based on pcie control register

Diogo Ivo (Schneider Electric) (1):
mmc: sdhci_am654: Reset command and data lines on failed tuning

Dmitriy Okunev (1):
net: mvpp2: prevent buffer overflow in page_pool allocation

Dmitry Antipov (1):
wifi: rtw88: delete timer and free skb queue when unloading

Dmitry Baryshkov (2):
drm/msm/dsi: correct byte intf clock rate for 14nm DSI PHY drm/msm/dsi: round the byte clock rate after reparenting to the PHY PLL

Dmitry Bogdanov (1):
scsi: target: iscsi: Handle abort for WRITE_PENDING cmds

Dmitry Torokhov (2):
Input: rmi_smbus - fix out-of-bounds read in rmi_smb_write_block()
Input: synaptics-rmi4 - fix GPF in suspend and resume when unbound

Dong Chenchen (1):
ipv4: icmp: reject RTN_UNREACHABLE input routes in icmp_route_lookup

Donggeun Yoo (6):
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
dma-coherent: report a failed reserved memory assignment

Dongliang Qin (1):
rds: ib: Clear the sg list when mapping an MR fails

Doruk Tan Ozturk (2):
wifi: mwifiex: bound the pairwise-cipher OUI walk to the IE length
nfc: port100: reject frames whose declared length exceeds the received data

Doug Berger (2):
net: bcmgenet: move bcmgenet_power_up into resume_noirq
net: bcmgenet: allow return of power up status

Dragan Simic (1):
driver core: Add device probe log helper dev_warn_probe()

Duoming Zhou (1):
sh: push-switch: Reorder cleanup operations to avoid use-after-free bug

Eduard Zingerman (1):
bpf: reject BPF_PSEUDO_FUNC reference to the main program

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

Emil Tsalapatis (1):
bpf: Fix bpf_sock context code generation

Emmanuel Grumbach (4):
wifi: iwlwifi: mvm: fix an off-by-1 boundary check
wifi: iwlwifi: mvm: fix sched scan IE sizing
wifi: iwlwifi: bound aligned TLV advance in FW parser
wifi: iwlwifi: acpi: validate WGDS table revision index

Eric Biggers (3):
crypto: sun8i-ce - Remove crypto_rng interface
crypto: sun8i-ss - Remove crypto_rng interface
netfilter: nft_set_pipapo_avx2: add missing vzeroupper

Eric Dumazet (30):
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
net: icmp: avoid invalid transport header access in icmp_send tracepoint
ipv6: tunnels: use DEV_STATS_INC()
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()
net_sched: sch_fq_pie: implement lockless fq_pie_dump()
net: dst: add four helpers to annotate data-races around dst->dev
ipv4: adopt dst_dev, skb_dst_dev and skb_dst_dev_net[_rcu]
net: dst: introduce dst->dev_rcu
ipv4: start using dst_dev_rcu()
ipv6: mcast: extend RCU protection in igmp6_send()
xfrm: add missing rcu_read_lock(), skb_dst_force() and dev_hold() for xfrm_trans_reinject()
net: convert dev->reg_state to u8
tcp: do not let tcp_rmem be set below 4096
pppoatm: ensure a writable skb header and linear data
drop_monitor: synchronize tracepoint unregistration on error path
drop_monitor: fix out-of-bounds write in reset_per_cpu_data()
net: lock the socket in sock_gettstamp()
llc: fix skb UAF and leaks on llc_mac_hdr_init() failure
bridge: check llc_mac_hdr_init() return value in br_send_bpdu()
net/sched: sch_teql: fix shadowed err in __teql_resolve()
vlan: ensure sufficient headroom in vlan_dev_hard_header()
tipc: reject invalid and unexpected GRP_ACK_MSG to prevent bc_ackers underflow

Erich Sartison (1):
Input: xpad - add support for Victrix Pro BFG Controller

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 (3):
hwmon: (gpio-fan) Fix use-after-free in alarm work
mmc: core: Cancel SDIO IRQ work before freeing host
mmc: mxcmmc: cancel data work and watchdog on remove

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

Felix Gu (1):
mmc: sdio_uart: fix xmit_fifo leak when the port table is full

Feng Zhou (1):
bpf: support access variable length array of integer type

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

Filipe Manana (3):
btrfs: fix use-after-free on reloc root after error in insert_dirty_subvol()
btrfs: fix reloc root cleanup in merge_reloc_roots()
btrfs: tree-checker: print dev extent offset in error message

Florian Eckert (2):
PCI: intel-gw: Enable clock before PHY init tools/thermal/tmon: Fix compilation warning for wrong format

Florian Fainelli (5):
net: bcmgenet: fix 64-bit RTNL stats reading in ethtool on 32-bit systems
net: bcmgenet: initialize u64 stats seq counter for all queues
net: bcmgenet: do not skip WoL power up on GENET V1
net: bcmgenet: validate Ethernet address in bcmgenet_set_mac_addr
net: bcmgenet: mask DMA_TIMEOUT_MASK when reading DMA_RING0_TIMEOUT

Florian Maillard (1):
mmc: rtsx_pci_sdmmc: ignore broken write-protect on ThinkPad X260

Florian Westphal (5):
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
netfilter: nfnetlink_queue: hold nfnl mutex in event notifier

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

Francesco Magazzu (1):
drm/nouveau/clk: don't clobber reclock status when restoring volt/fan

Frank Sorenson (5):
smb: client: reject short Next offsets in parse_server_interfaces()
smb: client: fix next_buffer UAF and NextCommand bounds in compound PDUs
smb: client: fix potential OOB read in smb3_enum_snapshots()
smb: client: fix server->total_read for compound encrypted PDUs
smb: client: fix missing lower-bound check on DFS referral string offsets

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

Gajdos Tamás (3):
net: atl1: fix soft lockup on out-of-range cmb_tpd_next_to_clean read
net: atl1c: fix soft lockup on out-of-range tpd_cons read
net: atl1e: fix soft lockup on out-of-range hw_next_to_clean read

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 (5):
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
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
clk: at91: pmc: #undef field_{get,prep}() before definition

Geliang Tang (1):
bpf, sockmap: Fix self-redirect copied_seq double-counting

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

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 Portnoy (1):
ksmbd: remove stale channels from all sessions on teardown

Ginger Li (1):

      tipc: Fix a data race on mon->peer_cnt in mon_timeout()

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.1.189

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

Guangguan Wang (1):
net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg

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

Guanglei Zhu (3):
net: wwan: mhi_wwan_mbim: guard against a cyclic NDP chain
net: wwan: mhi_wwan_mbim: check skb_copy_bits() return value
net: wwan: t7xx: validate the netif index in t7xx_ccmni_recv_skb()

Guangshuo Li (7):
net: cpsw_new: unregister devlink on port registration failure
hwmon: (w83791d) remove fan/pwm 4-5 sysfs group on remove
hwmon: (w83793) release probe data through kref
drm/msm/adreno: fix autosuspend cleanup during teardown drm/msm/hdmi_phy: fix runtime PM cleanup on probe failure drm/nouveau: fix autosuspend cleanup during teardown
drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()

Guennadi Liakhovetski (1):
ASoC: SOF: avoid a NULL dereference with unsupported widgets

Guoqing Jiang (3):
RDMA/siw: Introduce siw_cep_set_free_and_put
RDMA/siw: Cleanup siw_accept
RDMA/siw: Clear association under lock if siw_qp_modify fails in siw_accept

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

Günther Noack (1):
selftests/landlock: Add tests for whiteout object creation

Hans Zhang (4):
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

Hans de Goede (3):
Input: soc_button_array - fix MS Surface Pro 11 probe failure
Input: soc_button_array - check btns_desc->package.count
media: ipu-bridge: Fix null pointer deref on SSDB/PLD parsing warnings

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

Haoxiang Li (3):
media: em28xx-video: fix missing res_free() on init_usb_xfer failure
net: thunderx: fix PTP device ref leak in nicvf_probe()
fbdev: pm2fb: unwind WC setup on probe failure

Harald Freudenberger (1):
s390/crypto: Fix missing scrub of temp buffers with AES ctr and gcm algorithm

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

Heiko Carstens (1):
s390/zcore: Removed unused variables

Henry Martin (2):
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

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

Hohyun Sim (1):
net: fddi: skfp: fix NULL deref when setting the MAC address while down

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 Peng (6):
Bluetooth: bnep: fix out-of-bounds reads on short RX/TX frames and control fallthrough
Bluetooth: RFCOMM: Reject short EA=0 frames in rfcomm_recv_frame()
autofs: fix sbi->pipe file reference leak in autofs_kill_sb()
fou: reject omitted FOU_ATTR_IPPROTO on FOU_ENCAP_DIRECT
ipv6: sr: enforce exact attribute length for SEG6_ATTR_DST
Bluetooth: RFCOMM: fix NULL dereference of dlc->session in RFCOMM_CONNINFO

Hui Su (1):
staging: fbtft: make dirty_lock IRQ-safe

Huiwen He (1):
smb/client: mark file sparse before emulating insert range

HyeongJun An (4):
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
ASoC: hdmi-codec: Report a change when the channel status moves

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

Ibrahim Hashimov (1):
wifi: mac80211_hwsim: reject undersized HWSIM_ATTR_TX_INFO

Ido Schimmel (5):
nexthop: Initialize extack in remove_nh_grp_entry()
tunnels: Drop stale dst when building an ICMP error for PMTUD
ipv6: Select best matching nexthop object in fib6_table_lookup()
ipv6: Honor oif when choosing nexthop for locally generated traffic
vrf: Stop corrupting skb->csum when capturing CHECKSUM_COMPLETE packets

Ilya Maximets (2):
netfilter: report NLM_F_DUMP_FILTERED when all is filtered out
net: openvswitch: conntrack: avoid modifying shared unconfirmed ct entry

Inbal Schussheim (1):
tcp: exclude old ACKs from tcp fast path

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

Itai Handler (1):
spi: spi-zynqmp-gqspi: stop the controller on shutdown

Ivan Delalande (1):
tg3: use random MAC address when tg3_get_device_address fails

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

Iván Ezequiel Rodriguez (2):
Input: evdev - zero absinfo before partial copy in EVIOCSABS
Input: zero ff_effect before compat copy in input_ff_effect_from_user

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

Jacob Moroni (1):
RDMA/irdma: Enforce local fence for IB_WR_REG_MR

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

Jakub Kicinski (5):
tls: reject the combination of TLS and sockmap
net: dsa: bcm_sf2: bound the CFP rule dump by the caller's buffer size
net: dsa: mv88e6xxx: bound the policy rule dump by the caller's buffer size
veth: manage XDP program pointers during channel resize
net: tls: fix silent data drop under pipe back-pressure

Jamal Hadi Salim (11):
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/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 net/sched: hhf: cap hh_flows_limit at change time
net/sched: cls_u32: fix manual hash table handle IDR aliasing net/sched: sch_hfsc: bound the classify inner-filter walk with a drift budget

James Clark (2):
net: macb: fix ordering around PTP timestamp read perf test: Change all remaining #!/bin/sh to #!/bin/bash

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

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

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

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

Jarkko Sakkinen (1):
KEYS: trusted: Fix tpm2_load_cmd() boundary check

Jason Gunthorpe (1):
RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz()

Jason Winter (1):

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

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

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

Jeffin Philip (1):
RDMA/core: fix refcount bug in iwpm_get_nlmsg_request()

Jens Axboe (1):
sunvdc: fix -EIO issue due to lack of retries

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

Jeremy Nyberg (1):
Input: xpad - fix PDP Marvel Xbox 360 controller

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

Jia Jia (2):
vhost-scsi: flush backend after device ioctls
virtio_console: do not free control-out buffers on remove

Jiajia Liu (1):
wifi: mt76: transform aspm_conf for pci_disable_link_state

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

Jianbo Liu (1):
net/mlx5e: TC, Fix internal port memory leak

Jiangshan Yi (2):
wifi: brcmsmac: fix UAF in brcms_free_timer()
wifi: libertas_tf: fix UAF in lbtf_free_adapter()

Jiayuan Chen (6):
rds: annotate data-race around rs_seen_congestion
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
bpf: Fix divide-by-zero in btf_struct_walk()
bpf: Fix out-of-bounds read of rtt_min in sock_ops

Jinjie Ruan (1):
spi: zynqmp-gqspi: Use devm_spi_alloc_host()

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

Jiri Pirko (4):
net: devlink: convert devlink port type-specific pointers to union
net: devlink: move port_type_warn_schedule() call to __devlink_port_type_set()
net: devlink: move port_type_netdev_checks() call to __devlink_port_type_set()
net: devlink: take RTNL in port_fill() function only if it is not held

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 Almbladh (2):
bpf: Fix immediate JMP JEQ/JNE on MIPS32
bpf: Fix BSWAP 32 and 16 on MIPS64

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

Johannes Berg (18):
wifi: nl80211: reject beacons with bad HE operation
wifi: mac80211: always allow transmitting null-data on TXQs
wifi: cfg80211: check IP header size in cfg80211_classify8021d()
wifi: cfg80211: only group hidden BSSes with beacon entries
wifi: cfg80211: don't filter by BSS type when removing stale entries
wifi: mac80211: suppress chanctx warning for debugfs reset
wifi: mac80211: unlist vifs when their netdev is unregistered
wifi: mac80211_hwsim: don't hand frames to mac80211 while stopping
wifi: mac80211: reset the AP_VLAN tailroom counter on ifdown
wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG}
wifi: mac80211: require a peer station for TDLS setup confirm
wifi: mac80211: don't allow link changes when iface is down
wifi: mac80211: don't RCU-dereference the mesh CSA settings we just set
wifi: mac80211: don't access the TSF of a down interface
wifi: mac80211: add HE 6 GHz capability in the scan elems len
wifi: mac80211: mesh: release the channel if start fails
wifi: mac80211: rework ack_frame_id handling a bit
wifi: mac80211: set up the TX info early to fix failure paths

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

Jose Fernandez (Anthropic) (1):
bpf: Avoid soft lockup in __htab_map_lookup_and_delete_batch()

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

Josef Bacik (1):
writeback: report a Tasks-RCU quiescent state per cgwb drain pass

Joseph Qi (1):
ocfs2: make ocfs2_calc_xattr_init() return void

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

Juan Perdomo (1):
Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup

Julian Anastasov (1):
ipvs: revalidate ihl before icmp_send

Junjie Cao (1):
HID: quirks: add ALWAYS_POLL quirk for SDINNOVATION gaming keyboard

Junli Liu (1):
erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC

Junrui Luo (4):
drm/virtio: fix object leak when drm_gem_handle_create() fails drm/virtio: fix object leak in virtio_gpu_resource_create_ioctl() drm/virtio: fix object leaks in virtio_gpu_resource_create_blob_ioctl() drm/virtio: release the GEM object on virtio_gpu_vram_create() errors

Jérémy Jean (3):
RDMA/siw: Bound fragmented header copies by the remaining length
netfilter: flowtable: publish HW_DEAD after worker is done
net: gue: reject invalid REMCSUM offsets

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

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

Karl Mehltretter (9):
tracing: Disable KCOV instrumentation for trace_irqsoff.o
virtio_input: stop callbacks before unregistering input device drm/logicvc: Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER
scsi: qla2xxx: Fix the ql2xfc2target parameter description
keys: fix lost wakeup when reaping a dead key type
Input: trackpoint - fix the inertia attribute name in the ABI document
wifi: brcmfmac: fix lost 802.1x TX completion wakeup s390/pci/docs: Fix sriov_numvfs attribute name
netfilter: nft_synproxy: use the family-aware checksum helper

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

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

Kent Overstreet (1):
lockdep: Add lock_set_cmp_fn() annotation

Koichiro Den (1):
arm64: dts: renesas: r8a779f0: Set UFS lane count

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

Krystian Kaniewski (1):
RDMA/core: Reject unregistering netdevs in ib_get_eth_speed

Krzysztof Wilczyński (2):
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 (3):
bpf: Mark bpf_btf_find_by_name_kind() as sleepable
bpf: Restrict CO-RE poisoning to relocatable instructions
libbpf: Reject truncated ldimm64 CO-RE relocations

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

Kuniyuki Iwashima (7):
ipv4: fib: Don't dump dying fib_info in fib_leaf_notify().
af_unix: Unlink scc_entry in unix_del_edge().
af_packet: Don't cast tpacket_hdr.tp_len to int in tpacket_parse_header(). net/sched: cls_api: Don't replay RTM_GETCHAIN in tc_ctl_chain().
tcp: Don't call skb_clone_and_charge_r() for close()d listener in tcp_v6_do_rcv().
ip6_gre: Call ip6erspan_tunnel_unlink_md() in ip6erspan_changelink().
af_unix: Drop all SCM attributes for SOCKMAP.

Kyle Zeng (3):
ipvs: fix reversed sequence option serialization
ipvs: reject invalid states in connection template sync records
xfrm: fix compat ALLOCSPI request use-after-free

Lad Prabhakar (2):
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 (3):
wifi: mt76: mt7921: validate CLC firmware records
wifi: mt76: mt7921: skip unknown CLC firmware records
Bluetooth: hci_codec: validate vendor codec count length

Lee Jones (2):
Bluetooth: mgmt: Dequeue pending mesh_send_sync entries on cancel
nfc: llcp: Fix race condition in accept_queue lifecycle

Lei Zhu (1):
selftests: nci: Correct pthread_create return value check

Leo Yan (1):
perf/core: Skip empty AUX records with only format flags

Leon Romanovsky (2):
RDMA/efa: Keep admin queues alive while IRQ is registered RDMA/efa: Keep EQ resources alive while IRQ is registered

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

Li Jun (1):
watchdog: da9063: fix suspend/resume handling of HW_RUNNING watchdog

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

Li RongQing (2):
RDMA/mlx5: Fix state and counter desync on loopback enable failure RDMA/mad: Fix receive buffer leak when PKey enforcement fails

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

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

Linfeng Sun (1):
vdpa_sim_blk: reject out-of-range sector starts

Linus Walleij (18):
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: Request the MSP MMIO resource
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
net: ethernet: cortina: Ack RX overrun interrupt correctly

Lorenzo Bianconi (2):
net: stmmac: reconfigure RX packet parser table in stmmac_hw_setup() after reset
net: stmmac: initialize ptp_lock at probe time

Luiz Augusto von Dentz (2):
Bluetooth: btusb: Fix UAF of btusb_data by rx_work
Bluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync

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

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

Luxiao Xu (2):
netfilter: ip6t_rt: fix zero-address non-strict match out-of-bounds read
nfc: fix use-after-free in nfc_get_local_general_bytes

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

Maher Azzouzi (1):
esp: downgrade zerocopy managed frags before mutating skb frags

Maoyi Xie (4):
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
keys: translate request_key_auth pid for the reading procfs instance

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

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

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

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

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

Mariano Baragiola (1):
wifi: virt_wifi: free skb when disconnected

Mario Limonciello (1):
x86/PCI: Disable enhanced atomics on AMD NBIO 7.7 and 7.11

Mark Amirkan (4):
net: lan743x: fix RX checksum use-after-free net/packet: clear RX owner on VNET header error net/packet: avoid truncating TPACKET_V3 private size
mptcp: return sk_wait_data() errors from recvmsg()

Mark Rutland (2):
arm64: percpu: Fix this_cpu_write() casting
arm64: percpu: Fix this_cpu_and() mask generation

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

Martin KaFai Lau (2):
bpf: bpf_sk_storage: Fix invalid wait context lockdep report
bpf: bpf_sk_storage: Fix the missing uncharge in sk_omem_alloc

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

Maxime Chevallier (4):
net: stmmac: selftests: Support running selftests on DSA conduits
net: stmmac: selftests: Check the dev->features for S-TAG offload testing
net: stmmac: selftests: Capture all packets for vlan checks
net: stmmac: dwmac4: Use the correct bufzise when the len is exactly 8K

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 (4):
media: hevc: add bounded tile-count helpers
media: verisilicon: hantro: bound G2 HEVC tile loop to the buffer capacity
media: v4l2-ctrls: validate HEVC tile counts
RDMA/rxe: insert mcg into mcg_tree only after rxe_mcast_add() succeeds

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

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

Mickaël Salaün (3):
landlock: Fix handling of disconnected directories selftests/landlock: Add disconnected leafs and branch test suites selftests/landlock: Add layout1.refer_mount_root

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

Mika Westerberg (4):
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

Mikhail Zaslonko (2):
s390/debug: Do not register views for failed static debug areas s390/debug: Fix NULL pointer dereference in debug_info_copy()

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

Ming Wang (1):
net: usb: cdc_mbim: add MeiG Smart SRM821 to ZLP whitelist

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

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

Mukesh Sisodiya (2):
wifi: cfg80211: make TDLS management link-aware
wifi: mac80211: handle TDLS negotiation with MLO

Myeonghun Pak (4):
mmc: sdhci-of-aspeed: Remove children before releasing SDC resources
tg3: clean up PHYLIB resources on probe failure
pinctrl: single: free the IRQ on domain creation failure
RISC-V: KVM: Synchronize hrtimer callback during teardown

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

Naman Gulati (1):
netfilter: ctnetlink: fix suspicious RCU usage in expect_iter_name

Namjae Jeon (15):
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: start file id allocation at 1
ksmbd: break RH leases before delete-on-close
ksmbd: fix outstanding credit leak on abort and error paths
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: validate ACE size against SID sub-authorities
ksmbd: use memcmp() to compare ClientGUIDs
ksmbd: rate limit unmapped SID errors
ksmbd: prevent out-of-bounds reads in share config responses

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

Nguyen Ngoc Thang (2):
ALSA: pcm: set timer->private_data before registering the PCM timer net/sched: act_ct: don't WARN on benign flow_offload_alloc() failure

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

Nicolas Thibert (1):
Bluetooth: btusb: fix NXP IW610 composite device handling

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

Niklas Cassel (1):
ata: libahci: clear PxCLBU and PxFBU for AHCI_HFLAG_32BIT_ONLY

Niklas Schnelle (1):
docs: s390/pci: Improve and update PCI documentation

Nikolay Aleksandrov (1):
net: bridge: mst: move switchdev call outside rcu

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

Norbert Szetei (3):
net: openvswitch: fix use-after-free of the flow table mask array
net: xps: reject an out of range traffic class
ipv6: do not let ipv6_find_hdr() return an offset past the packet end

Nuno Sá (1):
hwmon: (pmbus/core) increase number of phases and add new mask

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

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

Orgad Shaneh (1):
MIPS: Octeon: apply USB FDT fixups also when USB is modular

Osama Abdelkader (1):
mmc: davinci: fix mmc_add_host order in probe

Oscar Priego Verdugo (1):
HID: elecom: fix bus type for M-XGL20DLBK

Pablo Neira Ayuso (3):
netfilter: flowtable: hold reference on ct until flow is released
rculist: add list_splice_rcu() for private lists
netfilter: nf_tables: join hook list via splice_list_rcu() in commit phase

Panagiotis Petrakopoulos (1):

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

Paolo Abeni (3):
mptcp: consolidate subflow cleanup
mptcp: avoid unneeded actions on subflow reset
mptcp: close race between scheduler and state change

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

Patrick Lu (Anthropic) (1):
writeback: bound cleanup_offline_cgwb() rescans by rotating scanned inodes

Pauli Virtanen (5):
Bluetooth: mgmt: hold reference for hci_conn in mgmt_pending_cmds
Bluetooth: ISO: fix malformed ISO_END/CONT handling
Bluetooth: L2CAP: fix chan mode for LE_CONN_REQ + EXT_FLOWCTL pchan
Bluetooth: L2CAP: clear FLAG_DEFER_SETUP only for same PID/PSM
Bluetooth: hci_sync: always check if connection is alive before deleting

Paulo Alcantara (1):
smb: client: fix smbd_connection leak on cifs_get_tcp_session() error

Pavankumar Kondeti (1):
workqueue: Fix NULL current_pwq deref in flush dependency check

Pedro Tammela (3):
rtnl: add helper to send if skb is not null net/sched: act_api: don't open code max() net/sched: act_api: conditional notification of events

Peiyang He (2):
drm/nouveau: fix double-free in nvif_vmm_dtor
drm/nouveau: don't bump pin count on failed re-pin in nouveau_bo_pin_locked()

Peng Hao (1):
wifi: mwifiex: fix IRQ leak using wrong index in MSI-X error path

Pengpeng Hou (15):
soundwire: validate DT compatible before parsing it
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
ARM: socfpga: select the PL310 erratum 753970 workaround
wifi: mwifiex: validate scan response extents
net: usb: sr9700: include receive overhead in the length check
nfc: nfcmrvl: validate helper command length before pull
nfc: st21nfca: validate received frame size
nfc: st21nfca: validate ISO15693 inventory length

Peter Ujfalusi (1):
ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module

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

Pierre-Louis Bossart (1):
ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all

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

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 (2):
ppp: ppp_async: simplify tty disc_data access
ppp_synctty: ensure a writeable skb header

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 (1):
btrfs: do not force reloc root creation during qgroup_account_snapshot()

Quanye Yang (2):
RDMA/rtrs-clt: Fix CQ pool leak when connect is interrupted RDMA/ucma: Serialize join and leave on copy_to_user failure

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

Ran Hongyun (1):
squashfs: Add dictionary size range check to prevent shift-out-of-bounds

Randy Dunlap (1):
Documentation: s390: correct spelling

Raphaël Larocque (1):
Input: synaptics - disable InterTouch on ThinkPad T440p (board id 2722)

Ratheesh Kannoth (1):
octeontx2-af: fix PF/CGX debugfs PCI bus lookup

Rengarajan S (2):
lan78xx: Enable 125 MHz CLK configuration for LAN7801 if NO EEPROM is detected
lan78xx: Enable Auto Speed and Auto Duplex configuration for LAN7801 if NO EEPROM is detected

Ricardo Neri (1):
sched/fair: Move is_core_idle() out of CONFIG_NUMA

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

Ridham Khurana (1):
gpio: zynq: fix runtime PM leak on request error path

Rik van Riel (2):
perf/ftrace: Fix WARNING in __unregister_ftrace_function
wifi: mac80211: avoid WARN in set_bitrate_mask when sdata not in driver

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

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

Roberts Kursitis (1):
Input: xpad - add support for Azeron devices

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

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 (5):
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
mmc: sh_mmcif: initialize IRQ-thread mutex before requesting interrupt
wifi: wlcore: release runtime PM ref on regdomain config failure

Ruoyu Wang (3):
crypto: ixp4xx - fix buffer chain unwind on allocation failure
ALSA: es18xx: check control allocation before private data setup
dmaengine: sprd: Fix runtime PM reference leak in probe

Russell King (Oracle) (1):
ARM: ensure interrupts are enabled in __do_user_fault()

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

Sabrina Dubroca (1):
xfrm: avoid RCU warnings around the per-netns netlink socket

Sajal Gupta (1):
drm/gud: fix out-of-bounds write in gud_plane_atomic_check()

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

Sandeep Dhavale (1):
erofs: Fix detection of atomic context

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

Sanman Pradhan (2):
hwmon: (pmbus/tps53679) Fix TPS53676 phase page decoding
hwmon: (pmbus/tps53679) Select page 0 for single-page TPS53676

Sasha Levin (18):
Revert "Bluetooth: btusb: Add ASUS USB-BT600 for Realtek 8761CU" Revert "Bluetooth: btusb: Add ASUS USB-BT540 for Realtek 8761CU" 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 "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 "perf tests: Fix flakiness in BPF counters test on hybrid systems" Revert "alpha: don't leak hardware-fabricated FP exception bits to user space" Revert "alpha: fix ieee_swcr_to_fpcr setting FPCR_DNOD unconditionally" Revert "perf cs-etm: Avoid truncating AUX buffer sizes to int" Revert "perf cs-etm: Flush thread stacks after decoder reset"
ASoC: ux500: Parenthesize MSP_{RX,TX}_CLKPOL_BIT() arguments

Scott Mitchell (1):

      netfilter: nfnetlink_queue: nfqnl_instance GFP_ATOMIC -> GFP_KERNEL_ACCOUNT allocation

Sean Anderson (1):
pinctrl: meson: Fix typo in s4 group name

Sean Christopherson (2):
perf/x86/intel: Ensure KVM guest PEBS path doesn't set unwanted PERF_GLOBAL_CTRL bits perf/x86/intel: Don't write PEBS_ENABLED on host<=>guest xfers if CPU has PEBS isolation, to fix stuck PEBS_ENABLED

Sebastian Andrzej Siewior (1):
ring-buffer: Acquire the lock with irqsave in rb_wake_up_waiters()

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

Shengzhuo Wei (4):
i2c: at91: release DMA channels on remove and probe error
i2c: imx: release DMA channels on probe error
wifi: p54: validate curve data length in the calibration curve converters
wifi: p54: require a full exp_if record in PDR_INTERFACE_LIST

Shihuang Liu (1):
net: skbuff: fix pull-bound underflow in skb_checksum_setup_ipv6()

Shivank Garg (3):
dmaengine: Fix device kref underflow in dma_chan_put()
dmaengine: fix use-after-free in dma_chan_put() and dma_release_channel()
dmaengine: wait for RCU readers before releasing dma_device

Shivaprasad G Bhat (2):
powerpc/eeh: Fix recursive locking on devices without EEH sensitive driver powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba

Shmulik Cohen (2):
wifi: libipw: reject too-short beacon and probe responses
wifi: libipw: reject too-short association responses

Shouping Wang (1):
perf/arm-cmn: Fix wp_dev_sel2 setting for multi-DTM configurations

Shuangpeng Bai (1):
IB/mlx4: Fix use-after-free on pkey sysfs registration failure

Sidraya Jayagond (1):
net/smc: fix UAF on lgr list traversal in smcr_port_err()

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

Slavin Liu (1):
ALSA: hda: trace PCM open only after assigning a stream

Slawomir Stepien (1):
HID: amd_sfh: Validate PCI BAR size before mapping

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

Stanislaw Gruszka (1):
wifi: iwlegacy: fix broadcast stations deallocation

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

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

Suraj Jitindar Singh (1):
bpftool: remove duplicate free_btf_vmlinux() definition

Sven Schnelle (1):
selftests/ftrace: Fix unique symbol check in kprobe_non_uniq_symbol.tc

Takashi Iwai (7):
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
ALSA: bcd2000: Fix race between rawmidi and disconnect
ALSA: 6fire: Clean ups with guard()
ALSA: usb: 6fire: Avoid embedded URBs

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

Thadeu Lima de Souza Cascardo (1):
drm: Fix drm_pending_vblank_event leak in error path for out_fence_ptr

Theodor Arsenij Larionov Trichkine (1):
netfilter: nft_nat: fully initialise new_addr in netmap setup

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 Huth (1):
kselftest/arm64: Fix size of thread_data values for pthread_join()

Thomas Zimmermann (3):
drm/atomic-helper: Add atomic_enable plane-helper callback drm/ast: Remove little-endianism from I/O helpers drm/ast: Rework definition of I/O read and write helpers

Thorsten Blum (3):
crypto: atmel-ecc - add support for atecc608b powerpc/kexec_file: Use inclusive range checks in add_usable_mem() drm/i915: Fix memory leak in query_perf_config_list()

Théo Lebrun (1):

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

Tianchu Chen (3):
ASoC: sprd: validate compress buffer sizes against fixed allocations
wifi: rsi: fix heap OOB write on key removal
wifi: wilc1000: fix RX buffer OOB-write in wilc_wlan_handle_isr_ext()

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

Timur Kristóf (1):
drm/amd/pm/si: Don't schedule thermal work when queue isn't initialized

Tingmao Wang (1):
selftests/landlock: Add tests for access through disconnected paths

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

Tomer Tayar (1):
accel/habanalabs: postpone mem_mgr IDR destruction to hpriv_release()

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

Tristan Madani (1):
ALSA: usbusx2y: fix in04_last array size mismatch with in04_buf

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

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

Tzung-Bi Shih (11):
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
Bluetooth: btmtksdio: Fix PM runtime reference leak in shutdown
watchdog: digicolor: Avoid division by zero
watchdog: msc313e: Fix premature reset during timeout update
watchdog: msc313e: Propagate error code in resume()

Uwe Kleine-König (2):
driver core: Better advertise dev_err_probe() driver core: Make dev_err_probe() silent for -ENOMEM

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

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

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 (5):
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: act_gate: budget the per-entry list in get_fill_size

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 (4):
s390/cio: Purge based on the cdev's online status s390/cio: Fix cio_update_schib() to not cache invalid schib s390/cio: Check pmcw.dnv before pmcw.ena in I/O entry points s390/cio: Fix NULL pointer dereference in ccw_device_get_util_str()

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

Vitaly Kuznetsov (1):
HID: hyperv: streamline driver probe to avoid devres issues

Vlad Buslov (1):
net/mlx5: Bridge, pass net device when linking vport to bridge

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

Wei Jie LAW (1):
HID: wacom: fix OOB read in wacom_wac_pen_serial_enforce()

Weiming Shi (10):
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()
bpf: Disallow bpf_skb_pull_data() for LWT_SEG6LOCAL
bpf: Skip unsettled links in link iterator
net/sched: reject IDR error pointers when deleting actions
netfilter: ip6t_rpfilter: reject routes without inet6_dev

WenTao Liang (1):
drm/amd/display: set new_stream to NULL after release

Wentao Liang (12):
net: qrtr: fix node refcount leak on ctrl packet alloc failure
watchdog: sp5100_tco: Fix pci_dev reference leak in sp5100_tco_init() fsl/fman: Fix clk reference leak in read_dts_node()
gpio: arizona: Fix runtime PM leak in arizona_gpio_direction_out() drm/amdgpu: Fix last_update fence leak in amdgpu_vm_init() drm/amdgpu: Fix runtime PM leak in amdgpu_debugfs_test_ib_show() drm/amdgpu: Fix vmid_wait fence leak in amdgpu_ring_init() drm/nouveau: Fix bridge reference leak in nv1a_ram_new() drm/nouveau: Fix gem reference leak in validate_init() net/mlx5: Fix rev_entry reference leak in mlx5_tc_ct_shared_counter_get()
net: hisilicon: hns_dsaf_mac: fix mdio device leak in hns_mac_register_phy()
net: usb: lan78xx: Fix URB reference leak in lan78xx_submit_deferred_urbs()

Wyatt Feng (1):
net: xfrm: reject unrepresentable espintcp transport headers

Xiang Mei (1):
ALSA: 6fire: fix OOB write from device-reported iso length

Xianting Tian (1):
virtio-console: call scheduler when we free unused buffs

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

Xin Long (3):
sctp: fix err_chunk memory leaks in INIT handling
sctp: fix a TOCTOU race in SCTP_CMD_TIMER_START
sctp: hold asoc or transport before mod_timer() in timer handlers

Xingui Yang (1):
scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list

Xiong Weimin (1):
virtio_input: reset device if input_register_device() fails

Xixin Liu (3):
nvme-rdma: fix -EIO cleanup order in queue_rq
firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS
clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate

Xu Rao (2):
ata: libata-pmp: add JMicron JMS562 quirk
mmc: spi: reset bytes_xfered before retrying CRC failures

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

Xuanqiang Luo (3):

      raw: annotate disconnect-side IPv4 match writers
      fou: Fix use-after-free in fou_create()
      ip_gre: Reject enabling collect metadata through changelink

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

Yehyeong Lee (4):
net: drop_monitor: fix info leak in NET_DM_ATTR_PAYLOAD
IB/iser: reject a remote invalidation of an unregistered direction IB/isert: wait for deferred control PDU completions before releasing the connection
scsi: libiscsi_tcp: Check the data direction of a Data-In PDU

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

Yifei Gao (1):
memstick: ms_block: destroy io_queue workqueue on removal

Yige Jiang (1):
net: netsec: fix device_node reference leak on phy_np

Yilin Zhang (2):
ALSA: pcm: Serialize PCM mmap with buffer reallocation to fix page UAF
tcp: fix use-after-free of retransmit_skb_hint in tcp_send_synack()

Yiqi Sun (1):
sctp: avoid livelock while updating retransmit path

Yonghong Song (1):
bpf: Introduce might_sleep field in bpf_func_proto

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

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 (1):
vhost-vdpa: don't install the eventfd_ctx_fdget() error in config_ctx

YueHaibing (1):
mfd: db8500-prcmu: Remove unused inline functions

Yuho Choi (2):
sctp: Unwind address notifier registration on failure
ALSA: virtio: reset device before deleting virtqueues

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

      fuse: set ff->flock only on success

Zhao Gongyi (1):
bpf, sockmap: Reject max_entries > INT_MAX in sock_map_alloc

Zhao Li (4):
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
wifi: mwifiex: validate action frame fixed fields

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 (5):
sctp: close UDP tunnel sockets during netns teardown
ieee802154: 6lowpan: fix NULL dereference in lowpan_newlink
openvswitch: avoid reallocating confirmed conntrack labels
ipv6: xfrm: use full sockets in local error paths
xsk: Use a 32-bit compare in xsk_map_gen_lookup

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

Zhu Ling (1):
mmc: core: Fix OF node reference leak on card add failure

Zihan Xi (4):
ipv6: fix fib6 walker UAF on seq stop
ipv4: fib: bound automatic table ID allocation
wifi: virt_wifi: don't transfer operstate before register
smb: client: validate POSIX create context length

Zijie Huang (1):
net: arp: terminate device name before lookup

Zijun Hu (1):
mfd: db8500-prcmu: Remove needless return in three void APIs

Zixuan Chai (1):
llc: reserve device headroom for allocated frames

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

bui duc phuc (4):
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
net: ethernet: ti: netcp: fix pm_runtime usage counter leak on error

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

[email protected] (1):
start_kernel: Add __no_stack_protector function attribute

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

Ömer Mete Kaya (3):
nfc: llcp: fix -ENOMEM on connect with zero-length service name
nfc: llcp: fix WKS SAP hijacking via prefix match in nfc_llcp_wks_sap()
nfc: llcp: fix slab-out-of-bounds reads when logging service names

author maintainer
#1 lore raw
Documentation/ABI/testing/sysfs-devices-platform-trackpoint +1 -1
index df11901a6b3d..7954434b0434 100644
@@ -5,7 +5,7 @@ Contact:	[email protected]
 Description:
 		(RW) Trackpoint sensitivity.
 
-What:		/sys/devices/platform/i8042/.../intertia
+What:		/sys/devices/platform/i8042/.../inertia
 Date:		Aug, 2005
 KernelVersion:	2.6.14
 Contact:	[email protected]
Documentation/networking/ip-sysctl.rst +2 -0
index b47b3d0ce559..0a5ae93b4461 100644
@@ -717,6 +717,8 @@ tcp_rmem - vector of 3 INTEGERs: min, default, max
 	case this value is ignored.
 	Default: between 131072 and 6MB, depending on RAM size.
 
+	Each of the three values cannot be set below 4096.
+
 tcp_sack - BOOLEAN
 	Enable select acknowledgments (SACKS).
 
Documentation/s390/pci.rst +101 -51

208 lines not on this page · raw message

Documentation/s390/vfio-ccw.rst +1 -1
index ea928a3806f4..945a5b57a56d 100644
@@ -176,7 +176,7 @@ The process of how these work together.
    Use the 'mdev_create' sysfs file, we need to manually create one (and
    only one for our case) mediated device.
 3. vfio_mdev.ko drives the mediated ccw device.
-   vfio_mdev is also the vfio device drvier. It will probe the mdev and
+   vfio_mdev is also the vfio device driver. It will probe the mdev and
    add it to an iommu_group and a vfio_group. Then we could pass through
    the mdev to a guest.
 
Makefile +1 -1
index 3913132fb75a..df48f250f320 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 6
 PATCHLEVEL = 1
-SUBLEVEL = 188
+SUBLEVEL = 189
 EXTRAVERSION =
 NAME = Curry Ramen
 
arch/alpha/include/uapi/asm/fpu.h +2 -6
index d28dc36786e2..cea9eafa056f 100644
@@ -101,12 +101,7 @@ ieee_swcr_to_fpcr(unsigned long sw)
 		      | IEEE_TRAP_ENABLE_OVF)) << 48;
 	fp |= (~sw & (IEEE_TRAP_ENABLE_UNF | IEEE_TRAP_ENABLE_INE)) << 57;
 	fp |= (sw & IEEE_MAP_UMZ ? FPCR_UNDZ | FPCR_UNFD : 0);
-	/*
-	 * Disable denormal operand traps only when denormal inputs are to be
-	 * flushed to zero.  Otherwise they must keep trapping, so that /S
-	 * instructions reach the kernel emulation handler.
-	 */
-	fp |= (sw & IEEE_MAP_DMZ ? FPCR_DNOD : 0);
+	fp |= (~sw & IEEE_TRAP_ENABLE_DNO) << 41;
 	return fp;
 }
 
@@ -121,6 +116,7 @@ ieee_fpcr_to_swcr(unsigned long fp)
 			     | IEEE_TRAP_ENABLE_OVF);
 	sw |= (~fp >> 57) & (IEEE_TRAP_ENABLE_UNF | IEEE_TRAP_ENABLE_INE);
 	sw |= (fp >> 47) & IEEE_MAP_UMZ;
+	sw |= (~fp >> 41) & IEEE_TRAP_ENABLE_DNO;
 	return sw;
 }
 
arch/alpha/kernel/traps.c +3 -3
index 175be96f5644..de72bd837c5a 100644
@@ -198,12 +198,12 @@ static long dummy_emul(void) { return 0; }
 long (*alpha_fp_emul_imprecise)(struct pt_regs *regs, unsigned long writemask)
   = (void *)dummy_emul;
 EXPORT_SYMBOL_GPL(alpha_fp_emul_imprecise);
-long (*alpha_fp_emul) (unsigned long pc, unsigned long summary)
+long (*alpha_fp_emul) (unsigned long pc)
   = (void *)dummy_emul;
 EXPORT_SYMBOL_GPL(alpha_fp_emul);
 #else
 long alpha_fp_emul_imprecise(struct pt_regs *regs, unsigned long writemask);
-long alpha_fp_emul (unsigned long pc, unsigned long summary);
+long alpha_fp_emul (unsigned long pc);
 #endif
 
 asmlinkage void
@@ -217,7 +217,7 @@ do_entArith(unsigned long summary, unsigned long write_mask,
 		   emulate the instruction.  If the processor supports
 		   precise exceptions, we don't have to search.  */
 		if (!amask(AMASK_PRECISE_TRAP))
-			si_code = alpha_fp_emul(regs->pc - 4, summary);
+			si_code = alpha_fp_emul(regs->pc - 4);
 		else
 			si_code = alpha_fp_emul_imprecise(regs, write_mask);
 		if (si_code == 0)
arch/alpha/math-emu/math.c +11 -77

125 lines not on this page · raw message

arch/arm/mach-socfpga/Kconfig +1 -1
index eb72c240c248..528c5c1368c3 100644
@@ -16,7 +16,7 @@ menuconfig ARCH_INTEL_SOCFPGA
 	select ARM_ERRATA_775420
 	select PL310_ERRATA_588369
 	select PL310_ERRATA_727915
-	select PL310_ERRATA_753970 if PL310
+	select PL310_ERRATA_753970
 	select PL310_ERRATA_769419
 	select RESET_CONTROLLER
 
arch/arm/mach-ux500/cpu-db8500.c +3 -3
index e929aaa744c0..83a6975eab73 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>
@@ -84,7 +84,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);
@@ -104,7 +104,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 29a995c6d7c6..3d15acacc686 100644
@@ -187,7 +187,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,
@@ -195,6 +196,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))) {
@@ -251,6 +254,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);
@@ -583,6 +587,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);
@@ -621,6 +628,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/sdm845.dtsi +32 -32

76 lines not on this page · raw message

arch/arm64/boot/dts/qcom/sm8150.dtsi +4 -4
index 1ea6a09b57bc..9168173dd0e3 100644
@@ -1810,8 +1810,8 @@ pcie0: pci@1c00000 {
 				      "slave_q2a",
 				      "tbu";
 
-			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";
@@ -1912,8 +1912,8 @@ pcie1: pci@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 7020f32e59d0..fbda1925f8e0 100644
@@ -1850,8 +1850,8 @@ pcie0: pci@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";
@@ -1956,8 +1956,8 @@ pcie1: pci@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";
@@ -2064,8 +2064,8 @@ pcie2: pci@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 28224a481853..bb556fdc6666 100644
@@ -1635,8 +1635,8 @@ pcie0: pci@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";
@@ -1718,8 +1718,8 @@ pcie1: pci@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 4911f2be3e7c..653998706b7f 100644
@@ -1759,8 +1759,8 @@ pcie0: pci@1c00000 {
 				      "aggre0",
 				      "aggre1";
 
-			iommu-map = <0x0   &apps_smmu 0x1c00 0x0 0x1>,
-				    <0x100 &apps_smmu 0x1c01 0x0 0x1>;
+			iommu-map = <0x0   &apps_smmu 0x1c00 0x1>,
+				    <0x100 &apps_smmu 0x1c01 0x1>;
 
 			resets = <&gcc GCC_PCIE_0_BCR>;
 			reset-names = "pci";
@@ -1865,8 +1865,8 @@ pcie1: pci@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/sm8550.dtsi +4 -4
index 45fb37bf08f6..18134a7e6974 100644
@@ -1432,8 +1432,8 @@ pcie0: pci@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";
@@ -1537,8 +1537,8 @@ pcie1: pci@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/renesas/r8a779f0.dtsi +1 -0
index 140c4672ff5b..11c5ab894ba3 100644
@@ -646,6 +646,7 @@ ufs: ufs@e6860000 {
 			clocks = <&cpg CPG_MOD 1514>, <&ufs30_clk>;
 			clock-names = "fck", "ref_clk";
 			freq-table-hz = <200000000 200000000>, <38400000 38400000>;
+			lanes-per-direction = <1>;
 			power-domains = <&sysc R8A779F0_PD_ALWAYS_ON>;
 			resets = <&cpg 1514>;
 			status = "disabled";
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 71ed5fdf718b..491b5b43c5a1 100644
@@ -75,8 +75,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 05cd82eeca13..221c7ab3ee6f 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/include/asm/percpu.h +8 -8
index b9ba19dbdb69..3b57b3616141 100644
@@ -178,13 +178,13 @@ PERCPU_RET_OP(add, add, ldadd)
 	_pcp_protect_return(__percpu_read_64, pcp)
 
 #define this_cpu_write_1(pcp, val)	\
-	_pcp_protect(__percpu_write_8, pcp, (unsigned long)val)
+	_pcp_protect(__percpu_write_8, pcp, (unsigned long)(val))
 #define this_cpu_write_2(pcp, val)	\
-	_pcp_protect(__percpu_write_16, pcp, (unsigned long)val)
+	_pcp_protect(__percpu_write_16, pcp, (unsigned long)(val))
 #define this_cpu_write_4(pcp, val)	\
-	_pcp_protect(__percpu_write_32, pcp, (unsigned long)val)
+	_pcp_protect(__percpu_write_32, pcp, (unsigned long)(val))
 #define this_cpu_write_8(pcp, val)	\
-	_pcp_protect(__percpu_write_64, pcp, (unsigned long)val)
+	_pcp_protect(__percpu_write_64, pcp, (unsigned long)(val))
 
 #define this_cpu_add_1(pcp, val)	\
 	_pcp_protect(__percpu_add_case_8, pcp, val)
@@ -205,13 +205,13 @@ PERCPU_RET_OP(add, add, ldadd)
 	_pcp_protect_return(__percpu_add_return_case_64, pcp, val)
 
 #define this_cpu_and_1(pcp, val)	\
-	_pcp_protect(__percpu_andnot_case_8, pcp, ~val)
+	_pcp_protect(__percpu_andnot_case_8, pcp, ~(u8)(val))
 #define this_cpu_and_2(pcp, val)	\
-	_pcp_protect(__percpu_andnot_case_16, pcp, ~val)
+	_pcp_protect(__percpu_andnot_case_16, pcp, ~(u16)(val))
 #define this_cpu_and_4(pcp, val)	\
-	_pcp_protect(__percpu_andnot_case_32, pcp, ~val)
+	_pcp_protect(__percpu_andnot_case_32, pcp, ~(u32)(val))
 #define this_cpu_and_8(pcp, val)	\
-	_pcp_protect(__percpu_andnot_case_64, pcp, ~val)
+	_pcp_protect(__percpu_andnot_case_64, pcp, ~(u64)(val))
 
 #define this_cpu_or_1(pcp, val)		\
 	_pcp_protect(__percpu_or_case_8, pcp, val)
arch/arm64/kernel/hibernate-asm.S +2 -0
index 0e1d9c3c6a93..2baefe7a82d3 100644
@@ -89,6 +89,8 @@ alternative_insn "dc cvau, x4",  "dc civac, x4",  ARM64_WORKAROUND_CLEAN_CACHE
 	isb
 
 	cbz	x24, 3f		/* Do we need to re-initialise EL2? */
+	mov	x1, x24
+	mov	x0, #HVC_SET_VECTORS
 	hvc	#0
 3:	ret
 SYM_CODE_END(swsusp_arch_suspend_exit)
arch/arm64/kernel/probes/kprobes.c +22 -1
index c9e4d0720285..46acee523d78 100644
@@ -165,12 +165,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)
@@ -231,10 +246,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/cavium-octeon/octeon-platform.c +2 -2
index ce05c0dd3acd..5faea0673714 100644
@@ -15,7 +15,7 @@
 #include <asm/octeon/octeon.h>
 #include <asm/octeon/cvmx-helper-board.h>
 
-#ifdef CONFIG_USB
+#if IS_ENABLED(CONFIG_USB)
 #include <linux/usb/ehci_def.h>
 #include <linux/usb/ehci_pdriver.h>
 #include <linux/usb/ohci_pdriver.h>
@@ -1079,7 +1079,7 @@ int __init octeon_prune_device_tree(void)
 		;
 	}
 
-#ifdef CONFIG_USB
+#if IS_ENABLED(CONFIG_USB)
 	/* OHCI/UHCI USB */
 	alias_prop = fdt_getprop(initial_boot_params, aliases,
 				 "uctl", NULL);
arch/mips/kernel/cps-vec.S +6 -0
index 975343240148..156abad9c324 100644
@@ -394,8 +394,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
@@ -508,8 +511,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/mips/net/bpf_jit_comp32.c +1 -1
index ace5db3fbd17..78f47c7b8d60 100644
@@ -1111,7 +1111,7 @@ static void emit_jmp_i64(struct jit_context *ctx,
 			emit(ctx, xor, tmp, lo(dst), tmp);
 		}
 		if (imm < 0) { /* Compare sign extension */
-			emit(ctx, addu, MIPS_R_T9, hi(dst), 1);
+			emit(ctx, addiu, MIPS_R_T9, hi(dst), 1);
 			emit(ctx, or, tmp, tmp, MIPS_R_T9);
 		} else {       /* Compare zero extension */
 			emit(ctx, or, tmp, tmp, hi(dst));
arch/mips/net/bpf_jit_comp64.c +1 -2
index 0e7c1bdcf914..b45c6c3bf164 100644
@@ -302,8 +302,7 @@ static void emit_bswap_r64(struct jit_context *ctx, u8 dst, u32 width)
 	case 16:
 		emit_sext(ctx, dst, dst);
 		emit_bswap_r(ctx, dst, width);
-		if (cpu_has_mips64r2 || cpu_has_mips64r6)
-			emit_zext(ctx, dst);
+		emit_zext(ctx, dst);
 		break;
 	}
 	clobber_reg(ctx, dst);
arch/powerpc/kernel/eeh_driver.c +0 -2
index 70251c8c365e..60fb511e6a58 100644
@@ -533,9 +533,7 @@ static void eeh_rmv_device(struct eeh_dev *edev, void *userdata)
 		if (rmv_data)
 			list_add(&edev->rmv_entry, &rmv_data->removed_vf_list);
 	} else {
-		pci_lock_rescan_remove();
 		pci_stop_and_remove_bus_device(dev);
-		pci_unlock_rescan_remove();
 	}
 }
 
arch/powerpc/kernel/iommu.c +1 -1
index a612abe4bfd5..81bd60c8094c 100644
@@ -1055,7 +1055,7 @@ int iommu_tce_check_ioba(unsigned long page_shift,
 	if (ioba < offset)
 		return -EINVAL;
 
-	if ((ioba + 1) > (offset + size))
+	if ((ioba + npages < ioba) || (ioba - offset + npages > size))
 		return -EINVAL;
 
 	return 0;
arch/powerpc/kernel/smp.c +1 -0
index 980f2bc832d9..fa17fdcc55a3 100644
@@ -1608,6 +1608,7 @@ static void add_cpu_to_masks(int cpu)
 }
 
 /* Activate a secondary processor. */
+__no_stack_protector
 void start_secondary(void *unused)
 {
 	unsigned int cpu = raw_smp_processor_id();
arch/powerpc/kexec/file_load_64.c +1 -1
index 9e3382e82431..d2a54bdc4846 100644
@@ -479,7 +479,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 45708ac55e90..0dafc1ca9a43 100644
@@ -5756,12 +5756,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/kvm/book3s_hv_nested.c +2 -0
index bc71a90c7cc7..5839b3d4cc77 100644
@@ -1172,8 +1172,10 @@ static void kvmhv_emulate_tlbie_all_lpid(struct kvm_vcpu *vcpu, int ric)
 
 	spin_lock(&kvm->mmu_lock);
 	idr_for_each_entry(&kvm->arch.kvm_nested_guest_idr, gp, lpid) {
+		++gp->refcnt;
 		spin_unlock(&kvm->mmu_lock);
 		kvmhv_emulate_tlbie_lpid(vcpu, gp, ric);
+		kvmhv_put_nested(gp);
 		spin_lock(&kvm->mmu_lock);
 	}
 	spin_unlock(&kvm->mmu_lock);
arch/powerpc/kvm/book3s_hv_uvmem.c +4 -1
index e2f11f9c3f2a..2bc67f8ef82c 100644
@@ -774,8 +774,11 @@ static int kvmppc_svm_page_in(struct vm_area_struct *vma,
 		if (spage) {
 			ret = uv_page_in(kvm->arch.lpid, pfn << page_shift,
 					gpa, 0, page_shift);
-			if (ret)
+			if (ret) {
+				unlock_page(dpage);
+				put_page(dpage);
 				goto out_finalize;
+			}
 		}
 	}
 
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/riscv/kvm/vcpu_timer.c +4 -1
index 3ac2ff6a65da..b346d4e9688d 100644
@@ -60,10 +60,13 @@ static enum hrtimer_restart kvm_riscv_vcpu_hrtimer_expired(struct hrtimer *h)
 
 static int kvm_riscv_vcpu_timer_cancel(struct kvm_vcpu_timer *t)
 {
-	if (!t->init_done || !t->next_set)
+	if (!t->init_done)
 		return -EINVAL;
 
 	hrtimer_cancel(&t->hrt);
+
+	if (!t->next_set)
+		return -EINVAL;
 	t->next_set = false;
 
 	return 0;
arch/s390/crypto/aes_s390.c +12 -4
index 7b66e81e5f87..d2bd67650274 100644
@@ -608,6 +608,7 @@ static int ctr_aes_crypt(struct skcipher_request *req)
 		memcpy(walk.dst.virt.addr, buf, nbytes);
 		crypto_inc(walk.iv, AES_BLOCK_SIZE);
 		ret = skcipher_walk_done(&walk, 0);
+		memzero_explicit(buf, sizeof(buf));
 	}
 
 	return ret;
@@ -909,10 +910,14 @@ static int gcm_aes_crypt(struct aead_request *req, unsigned int flags)
 			  gw_in.ptr, aad_bytes);
 
 		n = aad_bytes + pc_bytes;
-		if (gcm_in_walk_done(&gw_in, n) != n)
-			return -ENOMEM;
-		if (gcm_out_walk_done(&gw_out, n) != n)
-			return -ENOMEM;
+		if (gcm_in_walk_done(&gw_in, n) != n) {
+			ret = -ENOMEM;
+			goto out;
+		}
+		if (gcm_out_walk_done(&gw_out, n) != n) {
+			ret = -ENOMEM;
+			goto out;
+		}
 		aadlen -= aad_bytes;
 		pclen -= pc_bytes;
 	} while (aadlen + pclen > 0);
@@ -924,7 +929,10 @@ static int gcm_aes_crypt(struct aead_request *req, unsigned int flags)
 	} else
 		scatterwalk_map_and_copy(param.t, req->dst, len, taglen, 1);
 
+out:
 	memzero_explicit(&param, sizeof(param));
+	memzero_explicit(gw_in.buf, sizeof(gw_in.buf));
+	memzero_explicit(gw_out.buf, sizeof(gw_out.buf));
 	return ret;
 }
 
arch/s390/include/asm/debug.h +6 -2
index ac665b9670c5..0c56b1b4a171 100644
@@ -451,7 +451,11 @@ static int VNAME(var, active_entries)[EARLY_AREAS] __initdata
 #define __REGISTER_STATIC_DEBUG_INFO(var, name, pages, areas, view)	\
 static int __init VNAME(var, reg)(void)					\
 {									\
-	debug_register_static(&var, (pages), (areas));			\
+	int rc;								\
+									\
+	rc = debug_register_static(&var, (pages), (areas));		\
+	if (rc)								\
+		return rc;						\
 	debug_register_view(&var, (view));				\
 	return 0;							\
 }									\
@@ -483,7 +487,7 @@ static debug_info_t __refdata var =					\
 	__DEBUG_INFO_INIT(var, (name), (buf_size));			\
 __REGISTER_STATIC_DEBUG_INFO(var, name, pages, nr_areas, view)
 
-void debug_register_static(debug_info_t *id, int pages_per_area, int nr_areas);
+int debug_register_static(debug_info_t *id, int pages_per_area, int nr_areas);
 
 #endif /* MODULE */
 
arch/s390/kernel/debug.c +11 -4
index 8cc747b39c84..1b23ff7162e5 100644
@@ -345,7 +345,8 @@ static debug_info_t *debug_info_copy(debug_info_t *in, int mode)
 		debug_info_free(rc);
 	} while (1);
 
-	if (mode == NO_AREAS)
+	/* debug_register_static() failure leaves areas NULL, bounds intact */
+	if (mode == NO_AREAS || !in->areas)
 		goto out;
 
 	for (i = 0; i < in->nr_areas; i++) {
@@ -703,8 +704,12 @@ EXPORT_SYMBOL(debug_register);
  *
  * Note: This function is called automatically via an initcall generated by
  *	 DEFINE_STATIC_DEBUG_INFO.
+ *
+ * Return:
+ * - 0 on success
+ * - negative error code on failure
  */
-void debug_register_static(debug_info_t *id, int pages_per_area, int nr_areas)
+int debug_register_static(debug_info_t *id, int pages_per_area, int nr_areas)
 {
 	unsigned long flags;
 	debug_info_t *copy;
@@ -712,7 +717,7 @@ void debug_register_static(debug_info_t *id, int pages_per_area, int nr_areas)
 	if (!initialized) {
 		pr_err("Tried to register debug feature %s too early\n",
 		       id->name);
-		return;
+		return -EINVAL;
 	}
 
 	copy = debug_info_alloc("", pages_per_area, nr_areas, id->buf_size,
@@ -727,7 +732,7 @@ void debug_register_static(debug_info_t *id, int pages_per_area, int nr_areas)
 		id->active_entries = NULL;
 		spin_unlock_irqrestore(&id->lock, flags);
 
-		return;
+		return -ENOMEM;
 	}
 
 	/* Replace static trace area with dynamic copy. */
@@ -745,6 +750,8 @@ void debug_register_static(debug_info_t *id, int pages_per_area, int nr_areas)
 	mutex_lock(&debug_mutex);
 	_debug_register(id);
 	mutex_unlock(&debug_mutex);
+
+	return 0;
 }
 
 /* Remove debugfs entries. */
arch/sh/drivers/push-switch.c +1 -1
index 2813140fd92b..6ecba5f521eb 100644
@@ -101,8 +101,8 @@ static int switch_drv_remove(struct platform_device *pdev)
 		device_remove_file(&pdev->dev, &dev_attr_switch);
 
 	platform_set_drvdata(pdev, NULL);
+	timer_shutdown_sync(&psw->debounce);
 	flush_work(&psw->work);
-	del_timer_sync(&psw->debounce);
 	free_irq(irq, pdev);
 
 	kfree(psw);
arch/sparc/Kconfig +1 -0
index b67d96e3392e..deb664e7d014 100644
@@ -487,6 +487,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 1a0600206bf5..dbc51dc2bb4f 100644
@@ -278,6 +278,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/events/intel/core.c +37 -18

73 lines not on this page · raw message

arch/x86/pci/fixup.c +99 -0

103 lines not on this page · raw message

block/blk-cgroup.c +5 -8
index e88e49345751..7d7c99d93bdb 100644
@@ -334,15 +334,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:
@@ -1003,13 +1003,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;
 }
 
block/blk-mq.c +6 -2
index 8a9d9e3db166..bf69079f6bd5 100644
@@ -4800,7 +4800,8 @@ static void __blk_mq_update_nr_hw_queues(struct blk_mq_tag_set *set,
 {
 	struct request_queue *q;
 	LIST_HEAD(head);
-	int prev_nr_hw_queues;
+	int prev_nr_hw_queues = set->nr_hw_queues;
+	int i;
 
 	lockdep_assert_held(&set->tag_list_lock);
 
@@ -4827,7 +4828,6 @@ static void __blk_mq_update_nr_hw_queues(struct blk_mq_tag_set *set,
 		blk_mq_sysfs_unregister_hctxs(q);
 	}
 
-	prev_nr_hw_queues = set->nr_hw_queues;
 	if (blk_mq_realloc_tag_set_tags(set, set->nr_hw_queues, nr_hw_queues) <
 	    0)
 		goto reregister;
@@ -4865,6 +4865,10 @@ static void __blk_mq_update_nr_hw_queues(struct blk_mq_tag_set *set,
 
 	list_for_each_entry(q, &set->tag_list, tag_set_list)
 		blk_mq_unfreeze_queue(q);
+
+	/* Free the excess tags when nr_hw_queues shrink. */
+	for (i = set->nr_hw_queues; i < prev_nr_hw_queues; i++)
+		__blk_mq_free_map_and_rqs(set, i);
 }
 
 void blk_mq_update_nr_hw_queues(struct blk_mq_tag_set *set, int nr_hw_queues)
crypto/Makefile +5 -0
index 303b21c43df0..f92458db8fe9 100644
@@ -186,6 +186,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/acpi/acpica/dsmethod.c +43 -0

55 lines not on this page · raw message

drivers/acpi/acpica/evhandler.c +11 -0
index be9a05498adc..6f16e863a60f 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) {
@@ -292,6 +300,9 @@ union acpi_operand_object *acpi_ev_find_region_handler(acpi_adr_space_type
 	/* Walk the handler list for this device */
 
 	while (handler_obj) {
+		if (handler_obj->common.type != ACPI_TYPE_LOCAL_ADDRESS_HANDLER) {
+			break;
+		}
 
 		/* Same space_id indicates a handler is installed */
 
drivers/acpi/acpica/exconfig.c +24 -2
index d7d74ef87b18..06f897bec4f1 100644
@@ -90,6 +90,8 @@ acpi_ex_load_table_op(struct acpi_walk_state *walk_state,
 	union acpi_operand_object *return_obj;
 	union acpi_operand_object *ddb_handle;
 	u32 table_index;
+	char oem_id[ACPI_OEM_ID_SIZE + 1];
+	char oem_table_id[ACPI_OEM_TABLE_ID_SIZE + 1];
 
 	ACPI_FUNCTION_TRACE(ex_load_table_op);
 
@@ -102,12 +104,32 @@ acpi_ex_load_table_op(struct acpi_walk_state *walk_state,
 
 	*return_desc = return_obj;
 
+	/*
+	 * Validate OEM ID and OEM Table ID string lengths.
+	 * acpi_tb_find_table expects strings that can safely read
+	 * ACPI_OEM_ID_SIZE and ACPI_OEM_TABLE_ID_SIZE bytes.
+	 */
+	if ((operand[1]->string.length > ACPI_OEM_ID_SIZE) ||
+	    (operand[2]->string.length > ACPI_OEM_TABLE_ID_SIZE)) {
+		return_ACPI_STATUS(AE_AML_STRING_LIMIT);
+	}
+
+	/*
+	 * Copy OEM strings to local buffers with guaranteed null-termination.
+	 * This prevents heap-buffer-overflow when acpi_tb_find_table reads
+	 * ACPI_OEM_ID_SIZE/ACPI_OEM_TABLE_ID_SIZE bytes.
+	 */
+	memcpy(oem_id, operand[1]->string.pointer, operand[1]->string.length);
+	oem_id[operand[1]->string.length] = 0;
+	memcpy(oem_table_id, operand[2]->string.pointer,
+	       operand[2]->string.length);
+	oem_table_id[operand[2]->string.length] = 0;
+
 	/* Find the ACPI table in the RSDT/XSDT */
 
 	acpi_ex_exit_interpreter();
 	status = acpi_tb_find_table(operand[0]->string.pointer,
-				    operand[1]->string.pointer,
-				    operand[2]->string.pointer, &table_index);
+				    oem_id, oem_table_id, &table_index);
 	acpi_ex_enter_interpreter();
 	if (ACPI_FAILURE(status)) {
 		if (status != AE_NOT_FOUND) {
drivers/acpi/acpica/exoparg3.c +1 -1
index 198da79c0cd4..ecb5bc536fee 100644
@@ -152,7 +152,7 @@ acpi_status acpi_ex_opcode_3A_1T_1R(struct acpi_walk_state *walk_state)
 
 		/* Truncate request if larger than the actual String/Buffer */
 
-		else if ((index + length) > operand[0]->string.length) {
+		else if ((index + length) > operand[0]->string.length || (index + length) < index) {	/* Check for overflow */
 			length =
 			    (acpi_size)operand[0]->string.length -
 			    (acpi_size)index;
drivers/acpi/acpica/nsnames.c +6 -0
index d91153f65700..ab6d217d31db 100644
@@ -222,6 +222,12 @@ acpi_ns_build_normalized_path(struct acpi_namespace_node *node,
 		goto build_trailing_null;
 	}
 
+	/* Validate the Node to avoid use-after-free vulnerabilities */
+
+	if (ACPI_GET_DESCRIPTOR_TYPE(node) != ACPI_DESC_TYPE_NAMED) {
+		goto build_trailing_null;
+	}
+
 	next_node = node;
 	while (next_node && next_node != acpi_gbl_root_node) {
 		if (next_node != node) {
drivers/acpi/acpica/nsprepkg.c +7 -0
index 82932c9a774b..887eb54942ff 100644
@@ -631,6 +631,13 @@ acpi_ns_custom_package(struct acpi_evaluate_info *info,
 
 	/* Get version number, must be Integer */
 
+	if (!(*elements)) {
+		ACPI_WARN_PREDEFINED((AE_INFO, info->full_pathname,
+				      info->node_flags,
+				      "Return Package has a NULL version element"));
+		return_ACPI_STATUS(AE_AML_OPERAND_TYPE);
+	}
+
 	if ((*elements)->common.type != ACPI_TYPE_INTEGER) {
 		ACPI_WARN_PREDEFINED((AE_INFO, info->full_pathname,
 				      info->node_flags,
drivers/acpi/acpica/nsxfname.c +4 -0
index b2cfdfef3194..8079364e2440 100644
@@ -512,6 +512,10 @@ acpi_status acpi_install_method(u8 *buffer)
 
 	parser_state.aml += acpi_ps_get_opcode_size(opcode);
 	parser_state.pkg_end = acpi_ps_get_next_package_end(&parser_state);
+	if ((parser_state.pkg_end > parser_state.aml_end) ||
+	    (parser_state.pkg_end < parser_state.aml)) {
+		return (AE_AML_PACKAGE_LIMIT);
+	}
 	path = acpi_ps_get_next_namestring(&parser_state);
 
 	method_flags = *parser_state.aml++;
drivers/acpi/acpica/psargs.c +123 -11

236 lines not on this page · raw message

drivers/acpi/acpica/psloop.c +29 -1
index 840512fa9fc6..60c55743d399 100644
@@ -361,6 +361,13 @@ acpi_status acpi_ps_parse_loop(struct acpi_walk_state *walk_state)
 					walk_state->parser_state.aml =
 					    acpi_ps_get_next_package_end
 					    (&walk_state->parser_state);
+					if ((walk_state->parser_state.aml >
+					     walk_state->parser_state.aml_end)
+					    || (walk_state->parser_state.aml <
+						walk_state->aml)) {
+						return_ACPI_STATUS
+						    (AE_AML_PACKAGE_LIMIT);
+					}
 					walk_state->aml =
 					    walk_state->parser_state.aml;
 				}
@@ -421,11 +428,22 @@ acpi_status acpi_ps_parse_loop(struct acpi_walk_state *walk_state)
 					parser_state->aml =
 					    acpi_ps_get_next_package_end
 					    (parser_state);
+					if ((parser_state->aml >
+					     parser_state->aml_end)
+					    || (parser_state->aml <
+						walk_state->control_state->
+						control.aml_predicate_start)) {
+						return_ACPI_STATUS
+						    (AE_AML_PACKAGE_LIMIT);
+					}
 					walk_state->aml = parser_state->aml;
 
 					ACPI_ERROR((AE_INFO,
 						    "Skipping While/If block"));
-					if (*walk_state->aml == AML_ELSE_OP) {
+					if ((walk_state->aml <
+					     parser_state->aml_end)
+					    && (*walk_state->aml ==
+						AML_ELSE_OP)) {
 						ACPI_ERROR((AE_INFO,
 							    "Skipping Else block"));
 						walk_state->parser_state.aml =
@@ -433,6 +451,16 @@ acpi_status acpi_ps_parse_loop(struct acpi_walk_state *walk_state)
 						walk_state->parser_state.aml =
 						    acpi_ps_get_next_package_end
 						    (parser_state);
+						if ((walk_state->parser_state.
+						     aml >
+						     walk_state->parser_state.
+						     aml_end)
+						    || (walk_state->
+							parser_state.aml <
+							walk_state->aml)) {
+							return_ACPI_STATUS
+							    (AE_AML_PACKAGE_LIMIT);
+						}
 						walk_state->aml =
 						    parser_state->aml;
 					}
drivers/acpi/acpica/psparse.c +14 -0
index ba93f359760a..fc5a18cf0c61 100644
@@ -70,6 +70,9 @@ u16 acpi_ps_peek_opcode(struct acpi_parse_state * parser_state)
 	u16 opcode;
 
 	aml = parser_state->aml;
+	if (aml >= parser_state->aml_end) {
+		return (0xFFFF);
+	}
 	opcode = (u16) ACPI_GET8(aml);
 
 	if (opcode == AML_EXTENDED_PREFIX) {
@@ -77,6 +80,9 @@ u16 acpi_ps_peek_opcode(struct acpi_parse_state * parser_state)
 		/* Extended opcode, get the second opcode byte */
 
 		aml++;
+		if (aml >= parser_state->aml_end) {
+			return (0xFFFF);
+		}
 		opcode = (u16) ((opcode << 8) | ACPI_GET8(aml));
 	}
 
@@ -300,6 +306,7 @@ acpi_ps_next_parse_state(struct acpi_walk_state *walk_state,
 {
 	struct acpi_parse_state *parser_state = &walk_state->parser_state;
 	acpi_status status = AE_CTRL_PENDING;
+	u8 *aml;
 
 	ACPI_FUNCTION_TRACE_PTR(ps_next_parse_state, op);
 
@@ -344,7 +351,14 @@ acpi_ps_next_parse_state(struct acpi_walk_state *walk_state,
 		 * Predicate of an IF was true, and we are at the matching ELSE.
 		 * Just close out this package
 		 */
+		aml = parser_state->aml;
+
 		parser_state->aml = acpi_ps_get_next_package_end(parser_state);
+		if ((parser_state->aml > parser_state->aml_end) ||
+		    (parser_state->aml < aml)) {
+			status = AE_AML_PACKAGE_LIMIT;
+			break;
+		}
 		status = AE_CTRL_PENDING;
 		break;
 
drivers/acpi/acpica/utcopy.c +9 -1
index 63c17f420fb8..9672a776513c 100644
@@ -731,7 +731,15 @@ acpi_ut_copy_simple_object(union acpi_operand_object *source_desc,
 			break;
 		}
 
-		acpi_ut_add_reference(source_desc->reference.object);
+		/*
+		 * Local/Arg/Debug references do not have a valid Object pointer
+		 * that can be referenced
+		 */
+		if ((source_desc->reference.class != ACPI_REFCLASS_LOCAL) &&
+		    (source_desc->reference.class != ACPI_REFCLASS_ARG) &&
+		    (source_desc->reference.class != ACPI_REFCLASS_DEBUG)) {
+			acpi_ut_add_reference(source_desc->reference.object);
+		}
 		break;
 
 	case ACPI_TYPE_REGION:
drivers/acpi/acpica/utresrc.c +30 -0
index 16f9a7035b39..82326d954787 100644
@@ -162,6 +162,28 @@ acpi_ut_walk_aml_resources(struct acpi_walk_state *walk_state,
 	/* Walk the byte list, abort on any invalid descriptor type or length */
 
 	while (aml < end_aml) {
+		/*
+		 * Validate that the remaining buffer space can hold enough
+		 * bytes to safely access fields during validation.
+		 * For large resource descriptors (bit 7 set), we need enough
+		 * bytes to access the Type field in serial_bus resources.
+		 * Small resource descriptors only need sizeof(struct aml_resource_end_tag).
+		 */
+		if ((acpi_size)(end_aml - aml) <
+		    sizeof(struct aml_resource_end_tag)) {
+			return_ACPI_STATUS(AE_AML_BUFFER_LENGTH);
+		}
+
+		/*
+		 * For large resource descriptors, ensure enough space for
+		 * the header plus serial_bus Type field access.
+		 */
+		if ((ACPI_GET8(aml) & ACPI_RESOURCE_NAME_LARGE) &&
+		    ((acpi_size)(end_aml - aml) <
+		     ACPI_OFFSET(struct aml_resource_common_serialbus,
+				 type) + 1)) {
+			return_ACPI_STATUS(AE_AML_BUFFER_LENGTH);
+		}
 
 		/* Validate the Resource Type and Resource Length */
 
@@ -179,6 +201,14 @@ acpi_ut_walk_aml_resources(struct acpi_walk_state *walk_state,
 
 		length = acpi_ut_get_descriptor_length(aml);
 
+		/*
+		 * Validate that the descriptor length doesn't exceed the
+		 * remaining buffer size to prevent reading beyond the end.
+		 */
+		if (length > (acpi_size)(end_aml - aml)) {
+			return_ACPI_STATUS(AE_AML_BUFFER_LENGTH);
+		}
+
 		/* Invoke the user function */
 
 		if (user_function) {
drivers/acpi/pci_root.c +4 -0
index 92e7aefcce81..4201677fa748 100644
@@ -763,6 +763,10 @@ static int acpi_pci_root_add(struct acpi_device *device,
 	pci_lock_rescan_remove();
 	pci_bus_add_devices(root->bus);
 	pci_unlock_rescan_remove();
+
+	/* Clear _DEP dependencies to allow consumers to enumerate */
+	acpi_dev_clear_dependencies(device);
+
 	return 1;
 
 remove_dmar:
drivers/ata/ahci.c +22 -0
index cdc18f95cb59..de996b7c5100 100644
@@ -1768,6 +1768,24 @@ static ssize_t remapped_nvme_show(struct device *dev,
 
 static DEVICE_ATTR_RO(remapped_nvme);
 
+static int ahci_validate_bar_size(struct pci_dev *pdev, int bar,
+				  struct ahci_host_priv *hpriv)
+{
+	u32 cap = readl(hpriv->mmio + HOST_CAP);
+	unsigned int max_ports = ahci_nr_ports(cap);
+	u32 last_port_end = 0x100 + (max_ports * 0x80);
+	resource_size_t bar_size = pci_resource_len(pdev, bar);
+
+	if (last_port_end > bar_size) {
+		dev_warn(&pdev->dev,
+			 "BAR%d too small for %u ports (last port ends at %#x, BAR %pa)\n",
+			 bar, max_ports, last_port_end, &bar_size);
+		return -ENODEV;
+	}
+
+	return 0;
+}
+
 static int ahci_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
 {
 	unsigned int board_id = ent->driver_data;
@@ -1870,6 +1888,10 @@ static int ahci_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
 
 	hpriv->mmio = pcim_iomap_table(pdev)[ahci_pci_bar];
 
+	rc = ahci_validate_bar_size(pdev, ahci_pci_bar, hpriv);
+	if (rc)
+		return rc;
+
 	/* detect remapped nvme devices */
 	ahci_remap_check(pdev, ahci_pci_bar, hpriv);
 
drivers/ata/libahci.c +14 -1
index ec4809862918..4016809a6a8b 100644
@@ -745,15 +745,28 @@ void ahci_start_fis_rx(struct ata_port *ap)
 	struct ahci_port_priv *pp = ap->private_data;
 	u32 tmp;
 
-	/* set FIS registers */
+	/*
+	 * On HBAs that only support 32-bit addressing PxCLBU is read only '0'.
+	 * When applying the AHCI_HFLAG_32BIT_ONLY quirk, PxCLBU is RW, and the
+	 * reset value is Implementation Specific, so we need to clear it to 0.
+	 */
 	if (hpriv->cap & HOST_CAP_64)
 		writel((pp->cmd_slot_dma >> 16) >> 16,
 		       port_mmio + PORT_LST_ADDR_HI);
+	else if (hpriv->flags & AHCI_HFLAG_32BIT_ONLY)
+		writel(0, port_mmio + PORT_LST_ADDR_HI);
 	writel(pp->cmd_slot_dma & 0xffffffff, port_mmio + PORT_LST_ADDR);
 
+	/*
+	 * On HBAs that only support 32-bit addressing PxFBU is read only '0'.
+	 * When applying the AHCI_HFLAG_32BIT_ONLY quirk, PxFBU is RW, and the
+	 * reset value is Implementation Specific, so we need to clear it to 0.
+	 */
 	if (hpriv->cap & HOST_CAP_64)
 		writel((pp->rx_fis_dma >> 16) >> 16,
 		       port_mmio + PORT_FIS_ADDR_HI);
+	else if (hpriv->flags & AHCI_HFLAG_32BIT_ONLY)
+		writel(0, port_mmio + PORT_FIS_ADDR_HI);
 	writel(pp->rx_fis_dma & 0xffffffff, port_mmio + PORT_FIS_ADDR);
 
 	/* enable FIS reception */
drivers/ata/libata-pmp.c +6 -1
index e2e9cbd405fa..97f9fe5f5fb0 100644
@@ -446,8 +446,13 @@ static void sata_pmp_quirks(struct ata_port *ap)
 		 * otherwise.  Don't try hard to recover it.
 		 */
 		ap->pmp_link[ap->nr_pmp_links - 1].flags |= ATA_LFLAG_NO_RETRY;
-	} else if (vendor == 0x197b && (devid == 0x2352 || devid == 0x0325)) {
+	} else if (vendor == 0x197b &&
+		   (devid == 0x0562 || devid == 0x2352 || devid == 0x0325)) {
 		/*
+		 * 0x0562: JMicron JMS562, as used in QNAP QDA-A2AR RAID1
+		 *         adapters.  The exported device may stay not ready
+		 *         while the array is rebuilding, and SRST/classify can
+		 *         time out before the RAID volume is exported.
 		 * 0x2352: found in Thermaltake BlackX Duet, jmicron JMB350?
 		 * 0x0325: jmicron JMB394.
 		 */
drivers/base/core.c +102 -17

151 lines not on this page · raw message

drivers/block/sunvdc.c +25 -1
index afdf3119e119..11bdbf5b2f96 100644
@@ -526,6 +526,23 @@ static int __send_request(struct request *req)
 	err = __vdc_tx_trigger(port);
 	if (err < 0) {
 		printk(KERN_ERR PFX "vdc_tx_trigger() failure, err=%d\n", err);
+		/*
+		 * If the port was reset (-ENOTCONN), the dring and the
+		 * LDC channel including all of its mappings are already
+		 * torn down and reallocated - there is nothing to undo
+		 * and @desc must not be touched.
+		 *
+		 * For any other failure the descriptor was never handed
+		 * to the peer: unmap the cookies and free the descriptor
+		 * again, so that a later retry of the request does not
+		 * leak LDC map table entries.
+		 */
+		if (err != -ENOTCONN) {
+			ldc_unmap(port->vio.lp, desc->cookies,
+				  desc->ncookies);
+			desc->hdr.state = VIO_DESC_FREE;
+			rqe->req = NULL;
+		}
 	} else {
 		port->req_id++;
 		dr->prod = vio_dring_next(dr, dr->prod);
@@ -540,6 +557,7 @@ static blk_status_t vdc_queue_rq(struct blk_mq_hw_ctx *hctx,
 	struct vdc_port *port = hctx->queue->queuedata;
 	struct vio_dring_state *dr;
 	unsigned long flags;
+	int ret;
 
 	dr = &port->vio.drings[VIO_DRIVER_TX_RING];
 
@@ -561,7 +579,13 @@ static blk_status_t vdc_queue_rq(struct blk_mq_hw_ctx *hctx,
 		return BLK_STS_DEV_RESOURCE;
 	}
 
-	if (__send_request(bd->rq) < 0) {
+	ret = __send_request(bd->rq);
+	if (ret == -EAGAIN) {
+		spin_unlock_irqrestore(&port->vio.lock, flags);
+		/* already spun for 10msec, defer 10msec and retry */
+		blk_mq_delay_kick_requeue_list(hctx->queue, 10);
+		return BLK_STS_DEV_RESOURCE;
+	} else if (ret < 0) {
 		spin_unlock_irqrestore(&port->vio.lock, flags);
 		return BLK_STS_IOERR;
 	}
drivers/bluetooth/btmtksdio.c +1 -3
index 0432ae9bc660..0fe86fd80951 100644
@@ -1216,10 +1216,8 @@ static int btmtksdio_shutdown(struct hci_dev *hdev)
 	wmt_params.status = NULL;
 
 	err = mtk_hci_wmt_sync(hdev, &wmt_params);
-	if (err < 0) {
+	if (err < 0)
 		bt_dev_err(hdev, "Failed to send wmt func ctrl (%d)", err);
-		return err;
-	}
 
 ignore_wmt_cmd:
 	pm_runtime_put_noidle(bdev->dev);
drivers/bluetooth/btusb.c +31 -10

88 lines not on this page · raw message

drivers/bluetooth/hci_mrvl.c +1 -2
index fbc3f7c3a5c7..b986bdbe09b5 100644
@@ -297,9 +297,8 @@ static int mrvl_load_firmware(struct hci_dev *hdev, const char *name)
 		err = wait_on_bit_timeout(&mrvl->flags, STATE_FW_REQ_PENDING,
 					  TASK_INTERRUPTIBLE,
 					  msecs_to_jiffies(2000));
-		if (err == 1) {
+		if (err == -EINTR) {
 			bt_dev_err(hdev, "Firmware load interrupted");
-			err = -EINTR;
 			break;
 		} else if (err) {
 			bt_dev_err(hdev, "Firmware request timeout");
drivers/bus/fsl-mc/fsl-mc-bus.c +46 -0

64 lines not on this page · raw message

drivers/char/ipmi/ipmi_si_platform.c +4 -1
index 505cc978c97a..f7f602067a57 100644
@@ -279,7 +279,10 @@ static int of_ipmi_probe(struct platform_device *pdev)
 	io.regspacing	= regspacing ? be32_to_cpup(regspacing) : DEFAULT_REGSPACING;
 	io.regshift	= regshift ? be32_to_cpup(regshift) : 0;
 
-	io.irq		= irq_of_parse_and_map(pdev->dev.of_node, 0);
+	io.irq = platform_get_irq_optional(pdev, 0);
+	if (io.irq < 0)
+		io.irq = 0;
+
 	io.dev		= &pdev->dev;
 
 	dev_dbg(&pdev->dev, "addr 0x%lx regsize %d spacing %d irq %d\n",
drivers/char/nvram.c +3 -13
index e9f694b36871..bd7510abdc07 100644
@@ -53,7 +53,6 @@
 #include <asm/nvram.h>
 #endif
 
-static DEFINE_MUTEX(nvram_mutex);
 static DEFINE_SPINLOCK(nvram_state_lock);
 static int nvram_open_cnt;	/* #times opened */
 static int nvram_open_mode;	/* special open modes */
@@ -310,11 +309,8 @@ static long nvram_misc_ioctl(struct file *file, unsigned int cmd,
 		break;
 #ifdef CONFIG_PPC32
 	case IOC_NVRAM_SYNC:
-		if (ppc_md.nvram_sync != NULL) {
-			mutex_lock(&nvram_mutex);
+		if (ppc_md.nvram_sync)
 			ppc_md.nvram_sync();
-			mutex_unlock(&nvram_mutex);
-		}
 		ret = 0;
 		break;
 #endif
@@ -324,11 +320,8 @@ static long nvram_misc_ioctl(struct file *file, unsigned int cmd,
 		if (!capable(CAP_SYS_ADMIN))
 			return -EACCES;
 
-		if (arch_nvram_ops.initialize != NULL) {
-			mutex_lock(&nvram_mutex);
+		if (arch_nvram_ops.initialize)
 			ret = arch_nvram_ops.initialize();
-			mutex_unlock(&nvram_mutex);
-		}
 		break;
 	case NVRAM_SETCKS:
 		/* just set checksum, contents unchanged (maybe useful after
@@ -336,11 +329,8 @@ static long nvram_misc_ioctl(struct file *file, unsigned int cmd,
 		if (!capable(CAP_SYS_ADMIN))
 			return -EACCES;
 
-		if (arch_nvram_ops.set_checksum != NULL) {
-			mutex_lock(&nvram_mutex);
+		if (arch_nvram_ops.set_checksum)
 			ret = arch_nvram_ops.set_checksum();
-			mutex_unlock(&nvram_mutex);
-		}
 		break;
 #endif /* CONFIG_X86 || CONFIG_M68K */
 	}
drivers/char/virtio_console.c +19 -3
index a4786f8108e3..4e790f6fe0c3 100644
@@ -1934,13 +1934,29 @@ static const struct file_operations portdev_fops = {
 static void remove_vqs(struct ports_device *portdev)
 {
 	struct virtqueue *vq;
+	bool multiport = use_multiport(portdev);
 
 	virtio_device_for_each_vq(portdev->vdev, vq) {
 		struct port_buffer *buf;
+		unsigned int len;
 
-		flush_bufs(vq, true);
-		while ((buf = virtqueue_detach_unused_buf(vq)))
-			free_buf(buf, true);
+		/*
+		 * c_ovq cookies are &portdev->cpkt, not port_buffer.
+		 * Detach them but do not free_buf().
+		 */
+		if (multiport && vq == portdev->c_ovq) {
+			spin_lock(&portdev->c_ovq_lock);
+			while (virtqueue_get_buf(vq, &len))
+				;
+			while (virtqueue_detach_unused_buf(vq))
+				;
+			spin_unlock(&portdev->c_ovq_lock);
+		} else {
+			flush_bufs(vq, true);
+			while ((buf = virtqueue_detach_unused_buf(vq)))
+				free_buf(buf, true);
+		}
+		cond_resched();
 	}
 	portdev->vdev->config->del_vqs(portdev->vdev);
 	kfree(portdev->in_vqs);
drivers/clk/at91/pmc.h +2 -0
index efe4975bddc3..7509fd83b7ba 100644
@@ -114,7 +114,9 @@ struct at91_clk_pms {
 	unsigned int parent;
 };
 
+#undef field_get
 #define field_get(_mask, _reg) (((_reg) & (_mask)) >> (ffs(_mask) - 1))
+#undef field_prep
 #define field_prep(_mask, _val) (((_val) << (ffs(_mask) - 1)) & (_mask))
 
 #define ndck(a, s) (a[s - 1].id + 1)
drivers/clk/clk-scpi.c +1 -1
index a39af7616b13..c019b9ee4865 100644
@@ -86,7 +86,7 @@ static unsigned long scpi_dvfs_recalc_rate(struct clk_hw *hw,
 	int idx = clk->scpi_ops->dvfs_get_idx(clk->id);
 	const struct scpi_opp *opp;
 
-	if (idx < 0)
+	if (idx < 0 || idx >= clk->info->count)
 		return 0;
 
 	opp = clk->info->opps + idx;
drivers/clk/keystone/sci-clk.c +8 -0
index 254f2cf24be2..e1d5c08564c2 100644
@@ -334,6 +334,14 @@ static int _sci_clk_build(struct sci_clk_provider *provider,
 
 	init.ops = &sci_clk_ops;
 	init.num_parents = sci_clk->num_parents;
+
+	/*
+	 * A clock rate query to the SCI firmware will return 0 if either the
+	 * clock itself is disabled or the attached device/consumer is disabled.
+	 * This makes it inherently unsuitable for the caching of the clk
+	 * framework.
+	 */
+	init.flags = CLK_GET_RATE_NOCACHE;
 	sci_clk->hw.init = &init;
 
 	ret = devm_clk_hw_register(provider->dev, &sci_clk->hw);
drivers/clk/renesas/renesas-cpg-mssr.c +3 -0
index d6137379510c..77365962a15a 100644
@@ -285,6 +285,9 @@ struct clk *cpg_mssr_clk_src_twocell_get(struct of_phandle_args *clkspec,
 	struct clk *clk;
 	int range_check;
 
+	if (clkspec->args_count != 2)
+		return ERR_PTR(-EINVAL);
+
 	switch (clkspec->args[0]) {
 	case CPG_CORE:
 		type = "core";
drivers/clk/samsung/clk-exynos850.c +3 -2
index 87e463ad4274..8d1205de7fd9 100644
@@ -580,10 +580,11 @@ static const struct samsung_gate_clock apm_gate_clks[] __initconst = {
 	     CLK_CON_GAT_GOUT_APM_APBIF_RTC_PCLK, 21, 0, 0),
 	GATE(CLK_GOUT_TOP_RTC_PCLK, "gout_top_rtc_pclk", "dout_apm_bus",
 	     CLK_CON_GAT_GOUT_APM_APBIF_TOP_RTC_PCLK, 21, 0, 0),
+	/* TODO: Should be dealt with or enabled in PMIC ACPM driver */
 	GATE(CLK_GOUT_I3C_PCLK, "gout_i3c_pclk", "dout_apm_bus",
-	     CLK_CON_GAT_GOUT_APM_I3C_APM_PMIC_I_PCLK, 21, 0, 0),
+	     CLK_CON_GAT_GOUT_APM_I3C_APM_PMIC_I_PCLK, 21, CLK_IS_CRITICAL, 0),
 	GATE(CLK_GOUT_I3C_SCLK, "gout_i3c_sclk", "mout_apm_i3c",
-	     CLK_CON_GAT_GOUT_APM_I3C_APM_PMIC_I_SCLK, 21, 0, 0),
+	     CLK_CON_GAT_GOUT_APM_I3C_APM_PMIC_I_SCLK, 21, CLK_IS_CRITICAL, 0),
 	GATE(CLK_GOUT_SPEEDY_PCLK, "gout_speedy_pclk", "dout_apm_bus",
 	     CLK_CON_GAT_GOUT_APM_SPEEDY_APM_PCLK, 21, 0, 0),
 	/* TODO: Should be enabled in GPIO driver (or made CLK_IS_CRITICAL) */
drivers/clk/socfpga/clk-agilex.c +2 -0
index 74d21bd82710..2408f9f33312 100644
@@ -260,6 +260,8 @@ static const struct stratix10_perip_cnt_clock agilex_main_perip_cnt_clks[] = {
 	   0, 0x3C, 0, 0, 0},
 	{ AGILEX_NOC_FREE_CLK, "noc_free_clk", NULL, noc_free_mux, ARRAY_SIZE(noc_free_mux),
 	  0, 0x40, 0, 0, 0},
+	{ AGILEX_L3_MAIN_FREE_CLK, "l3_main_free_clk", "noc_free_clk", NULL,
+	  1, 0, 0, 1, 0, 0},
 	{ AGILEX_L4_SYS_FREE_CLK, "l4_sys_free_clk", NULL, noc_mux, ARRAY_SIZE(noc_mux), 0,
 	  0, 4, 0x30, 1},
 	{ AGILEX_EMAC_A_FREE_CLK, "emaca_free_clk", NULL, emaca_free_mux, ARRAY_SIZE(emaca_free_mux),
drivers/clk/ux500/clk-prcmu.c +10 -10
index 4deb37f19a7c..1dd3310f69c8 100644
@@ -7,7 +7,7 @@
  */
 
 #include <linux/clk-provider.h>
-#include <linux/mfd/dbx500-prcmu.h>
+#include <linux/mfd/db8500-prcmu.h>
 #include <linux/slab.h>
 #include <linux/io.h>
 #include <linux/err.h>
@@ -35,13 +35,13 @@ static int clk_prcmu_prepare(struct clk_hw *hw)
 {
 	struct clk_prcmu *clk = to_clk_prcmu(hw);
 
-	return prcmu_request_clock(clk->cg_sel, true);
+	return db8500_prcmu_request_clock(clk->cg_sel, true);
 }
 
 static void clk_prcmu_unprepare(struct clk_hw *hw)
 {
 	struct clk_prcmu *clk = to_clk_prcmu(hw);
-	if (prcmu_request_clock(clk->cg_sel, false))
+	if (db8500_prcmu_request_clock(clk->cg_sel, false))
 		pr_err("clk_prcmu: %s failed to disable %s.\n", __func__,
 		       clk_hw_get_name(hw));
 }
@@ -84,7 +84,7 @@ static int clk_prcmu_opp_prepare(struct clk_hw *hw)
 		clk->opp_requested = 1;
 	}
 
-	err = prcmu_request_clock(clk->cg_sel, true);
+	err = db8500_prcmu_request_clock(clk->cg_sel, true);
 	if (err) {
 		prcmu_qos_remove_requirement(PRCMU_QOS_APE_OPP,
 					(char *)clk_hw_get_name(hw));
@@ -99,7 +99,7 @@ static void clk_prcmu_opp_unprepare(struct clk_hw *hw)
 {
 	struct clk_prcmu *clk = to_clk_prcmu(hw);
 
-	if (prcmu_request_clock(clk->cg_sel, false)) {
+	if (db8500_prcmu_request_clock(clk->cg_sel, false)) {
 		pr_err("clk_prcmu: %s failed to disable %s.\n", __func__,
 			clk_hw_get_name(hw));
 		return;
@@ -118,7 +118,7 @@ static int clk_prcmu_opp_volt_prepare(struct clk_hw *hw)
 	struct clk_prcmu *clk = to_clk_prcmu(hw);
 
 	if (!clk->opp_requested) {
-		err = prcmu_request_ape_opp_100_voltage(true);
+		err = db8500_prcmu_request_ape_opp_100_voltage(true);
 		if (err) {
 			pr_err("clk_prcmu: %s fail req APE OPP VOLT for %s.\n",
 				__func__, clk_hw_get_name(hw));
@@ -127,9 +127,9 @@ static int clk_prcmu_opp_volt_prepare(struct clk_hw *hw)
 		clk->opp_requested = 1;
 	}
 
-	err = prcmu_request_clock(clk->cg_sel, true);
+	err = db8500_prcmu_request_clock(clk->cg_sel, true);
 	if (err) {
-		prcmu_request_ape_opp_100_voltage(false);
+		db8500_prcmu_request_ape_opp_100_voltage(false);
 		clk->opp_requested = 0;
 		return err;
 	}
@@ -141,14 +141,14 @@ static void clk_prcmu_opp_volt_unprepare(struct clk_hw *hw)
 {
 	struct clk_prcmu *clk = to_clk_prcmu(hw);
 
-	if (prcmu_request_clock(clk->cg_sel, false)) {
+	if (db8500_prcmu_request_clock(clk->cg_sel, false)) {
 		pr_err("clk_prcmu: %s failed to disable %s.\n", __func__,
 			clk_hw_get_name(hw));
 		return;
 	}
 
 	if (clk->opp_requested) {
-		prcmu_request_ape_opp_100_voltage(false);
+		db8500_prcmu_request_ape_opp_100_voltage(false);
 		clk->opp_requested = 0;
 	}
 }
drivers/clk/ux500/u8500_of_clk.c +1 -1
index 8e2f6c65db2a..512b0610d83b 100644
@@ -9,7 +9,7 @@
 #include <linux/of.h>
 #include <linux/of_address.h>
 #include <linux/clk-provider.h>
-#include <linux/mfd/dbx500-prcmu.h>
+#include <linux/mfd/db8500-prcmu.h>
 
 #include "clk.h"
 #include "prcc.h"
drivers/clocksource/timer-orion.c +1 -1
index 49e86cb70a7a..61f1e27fc41e 100644
@@ -43,7 +43,7 @@ static struct delay_timer orion_delay_timer = {
 	.read_current_timer = orion_read_timer,
 };
 
-static void orion_delay_timer_init(unsigned long rate)
+static void __init orion_delay_timer_init(unsigned long rate)
 {
 	orion_delay_timer.freq = rate;
 	register_current_timer_delay(&orion_delay_timer);
drivers/cpufreq/cpufreq.c +3 -3
index e302e27a9154..070657c61044 100644
@@ -1216,7 +1216,7 @@ static struct cpufreq_policy *cpufreq_policy_alloc(unsigned int cpu)
 	if (!policy)
 		return NULL;
 
-	if (!alloc_cpumask_var(&policy->cpus, GFP_KERNEL))
+	if (!zalloc_cpumask_var(&policy->cpus, GFP_KERNEL))
 		goto err_free_policy;
 
 	if (!zalloc_cpumask_var(&policy->related_cpus, GFP_KERNEL))
@@ -1225,6 +1225,8 @@ static struct cpufreq_policy *cpufreq_policy_alloc(unsigned int cpu)
 	if (!zalloc_cpumask_var(&policy->real_cpus, GFP_KERNEL))
 		goto err_free_rcpumask;
 
+	init_rwsem(&policy->rwsem);
+
 	init_completion(&policy->kobj_unregister);
 	ret = kobject_init_and_add(&policy->kobj, &ktype_cpufreq,
 				   cpufreq_global_kobject, "policy%u", cpu);
@@ -1239,8 +1241,6 @@ static struct cpufreq_policy *cpufreq_policy_alloc(unsigned int cpu)
 		goto err_free_real_cpus;
 	}
 
-	init_rwsem(&policy->rwsem);
-
 	freq_constraints_init(&policy->constraints);
 
 	policy->nb_min.notifier_call = cpufreq_notifier_min;
drivers/cpuidle/cpuidle-ux500.c +3 -3
index f7d778580e9b..6d6c52c0bcc2 100644
@@ -11,7 +11,7 @@
 #include <linux/spinlock.h>
 #include <linux/atomic.h>
 #include <linux/smp.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>
 
@@ -66,7 +66,7 @@ static inline int ux500_enter_idle(struct cpuidle_device *dev,
 		/* Go to the retention state, the prcmu will wait for the
 		 * cpu to go WFI and this is what happens after exiting this
 		 * 'master' critical section */
-		if (prcmu_set_power_state(PRCMU_AP_IDLE, true, true))
+		if (db8500_prcmu_set_power_state(PRCMU_AP_IDLE, true, true))
 			goto out;
 
 		/* When we switch to retention, the prcmu is in charge
@@ -109,7 +109,7 @@ static struct cpuidle_driver ux500_idle_driver = {
 static int dbx500_cpuidle_probe(struct platform_device *pdev)
 {
 	/* Configure wake up reasons */
-	prcmu_enable_wakeups(PRCMU_WAKEUP(ARM) | PRCMU_WAKEUP(RTC) |
+	db8500_prcmu_enable_wakeups(PRCMU_WAKEUP(ARM) | PRCMU_WAKEUP(RTC) |
 			     PRCMU_WAKEUP(ABB));
 
 	return cpuidle_register(&ux500_idle_driver, NULL);
drivers/crypto/allwinner/Kconfig +0 -16
index 06ea0e9fe6f2..d86ae005fbe2 100644
@@ -70,14 +70,6 @@ config CRYPTO_DEV_SUN8I_CE_HASH
 	help
 	  Say y to enable support for hash algorithms.
 
-config CRYPTO_DEV_SUN8I_CE_PRNG
-	bool "Support for Allwinner Crypto Engine PRNG"
-	depends on CRYPTO_DEV_SUN8I_CE
-	select CRYPTO_RNG
-	help
-	  Select this option if you want to provide kernel-side support for
-	  the Pseudo-Random Number Generator found in the Crypto Engine.
-
 config CRYPTO_DEV_SUN8I_CE_TRNG
 	bool "Support for Allwinner Crypto Engine TRNG"
 	depends on CRYPTO_DEV_SUN8I_CE
@@ -113,14 +105,6 @@ config CRYPTO_DEV_SUN8I_SS_DEBUG
 	  This will create /sys/kernel/debug/sun8i-ss/stats for displaying
 	  the number of requests per flow and per algorithm.
 
-config CRYPTO_DEV_SUN8I_SS_PRNG
-	bool "Support for Allwinner Security System PRNG"
-	depends on CRYPTO_DEV_SUN8I_SS
-	select CRYPTO_RNG
-	help
-	  Select this option if you want to provide kernel-side support for
-	  the Pseudo-Random Number Generator found in the Security System.
-
 config CRYPTO_DEV_SUN8I_SS_HASH
 	bool "Enable support for hash on sun8i-ss"
 	depends on CRYPTO_DEV_SUN8I_SS
drivers/crypto/allwinner/sun8i-ce/Makefile +0 -1
index 0842eb2d9408..ea708b427e2e 100644
@@ -1,5 +1,4 @@
 obj-$(CONFIG_CRYPTO_DEV_SUN8I_CE) += sun8i-ce.o
 sun8i-ce-y += sun8i-ce-core.o sun8i-ce-cipher.o
 sun8i-ce-$(CONFIG_CRYPTO_DEV_SUN8I_CE_HASH) += sun8i-ce-hash.o
-sun8i-ce-$(CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG) += sun8i-ce-prng.o
 sun8i-ce-$(CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG) += sun8i-ce-trng.o
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c +0 -55

127 lines not on this page · raw message

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c deleted +0 -160

160 lines not on this page · raw message

drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h +0 -29
index a1658722d886..d8c1a372c39e 100644
@@ -15,7 +15,6 @@
 #include <linux/hw_random.h>
 #include <crypto/internal/hash.h>
 #include <crypto/md5.h>
-#include <crypto/rng.h>
 #include <crypto/sha1.h>
 #include <crypto/sha2.h>
 
@@ -58,9 +57,7 @@
 #define CE_ALG_SHA384           20
 #define CE_ALG_SHA512           21
 #define CE_ALG_TRNG		48
-#define CE_ALG_PRNG		49
 #define CE_ALG_TRNG_V2		0x1c
-#define CE_ALG_PRNG_V2		0x1d
 
 /* Used in ce_variant */
 #define CE_ID_NOTSUPP		0xFF
@@ -96,10 +93,6 @@
 #define ESR_H6	4
 #define ESR_D1	5
 
-#define PRNG_DATA_SIZE (160 / 8)
-#define PRNG_SEED_SIZE DIV_ROUND_UP(175, 8)
-#define PRNG_LD BIT(17)
-
 #define CE_DIE_ID_SHIFT	16
[… more lines in the raw message]

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

drivers/crypto/allwinner/sun8i-ss/Makefile +0 -1
index aabfd893c817..2d6458a42e58 100644

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c +0 -39
index ac2329e2b0e5..ffe6659a4407 100644

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c deleted +0 -170

170 lines not on this page · raw message

drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h +0 -23
index df6f08f6092f..06498aafbd32 100644

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

drivers/crypto/atmel-ecc.c +3 -0
index d2c830cb20ee..b9c5832cf6fc 100644

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

drivers/crypto/ixp4xx_crypto.c +14 -11
index cfb149302e0a..c3e2a816476d 100644

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

drivers/dma/dmaengine.c +8 -2
index d89827d0927e..53e755c03f41 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 46b080941b62..d313db5379f8 100644

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

drivers/dma/mmp_pdma.c +1 -1
index bac4905c47db..c51a296e3c1c 100644

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

drivers/dma/sprd-dma.c +1 -2
index 474d3ba8ec9f..cb48e4d2640c 100644

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

drivers/dma/sun6i-dma.c +5 -4
index f6b5ad768373..64be4d1c8f41 100644

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

drivers/dma/ti/k3-udma-glue.c +3 -2
index 4f1aeb81e9c7..a739e60b0764 100644

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

drivers/dma/xilinx/xilinx_dma.c +18 -8
index 914399ba7493..5fb423261c3f 100644

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

drivers/edac/edac_device_sysfs.c +9 -2
index ac678b4a21fc..e2ee5c6c56d3 100644

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

drivers/edac/igen6_edac.c +17 -10
index 0ab8642c4e55..97468fbf17b7 100644

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

drivers/firmware/arm_scmi/base.c +13 -2
index a52f084a6a87..f455165a81bc 100644

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

drivers/firmware/arm_scmi/sensors.c +9 -1
index 4e3e937cb92c..900ee86a2c66 100644

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

drivers/firmware/arm_scpi.c +2 -2
index 2d85e783ae26..aa27eb527852 100644

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

drivers/firmware/stratix10-svc.c +2 -2
index c4a709f2bbc7..5966f09e73fc 100644

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

drivers/gpio/gpio-arizona.c +6 -2
index 02f9ae19cd44..2fa9c6804997 100644

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

drivers/gpio/gpio-dwapb.c +17 -0
index 6b7d47a52b10..8c07776725dd 100644

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

drivers/gpio/gpio-pisosr.c +3 -1
index 67071bea08c2..2c8bb0ab488e 100644

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

drivers/gpio/gpio-zynq.c +1 -9
index 1d8168153a1c..021d16397f5a 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c +3 -1
index 11bfbf1d6a3d..2300752e2fa8 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c +1 -1
index e1ba06198783..00fc7fbee2ba 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c +1 -0
index 6f70c619834f..3c07f956381a 100644

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

drivers/gpu/drm/amd/amdgpu/atom.c +7 -2
index cb6eb47aab65..0a7666be1dea 100644

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

drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c +9 -0
index 4e754e47bff3..689abc3d3a39 100644

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

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +1 -0
index bb5e3a6086f2..deaf98957cb7 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 8a441a22c46e..0c17877a6c5c 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 13f164d053c9..cd7aa28d3af5 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 a28bcff24254..be70e2b6376a 100644

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

drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c +3 -0
index 1f8b744d6b17..e4494d963e35 100644

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

drivers/gpu/drm/arm/display/komeda/komeda_dev.c +5 -1
index cc7664c95a54..5df7756efd52 100644

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

drivers/gpu/drm/arm/display/komeda/komeda_drv.c +9 -5
index 9fce4239d4ad..4762fdb9c19e 100644

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

drivers/gpu/drm/arm/malidp_drv.c +16 -6
index 1d0b0c54ccc7..7c82a228b6e4 100644

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

drivers/gpu/drm/ast/ast_drv.h +17 -35

52 lines not on this page · raw message

drivers/gpu/drm/bridge/tc358768.c +2 -0
index ed8094b2a7ff..acbbf1e79fb7 100644

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

drivers/gpu/drm/drm_atomic_helper.c +16 -4
index e737e45a3a70..9199695d42dd 100644

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

drivers/gpu/drm/drm_atomic_uapi.c +10 -3
index 38f94b7543a7..c2e0c6dab99d 100644

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

drivers/gpu/drm/drm_gem.c +10 -0
index ebf60c8d98ed..e9be1d590f4a 100644

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

drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c +16 -5
index fc9a34ed58bd..48a2adba9487 100644

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

drivers/gpu/drm/gud/gud_drv.c +1 -0
index 8d1630b8edac..2a382be27fd4 100644

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

drivers/gpu/drm/gud/gud_pipe.c +2 -2
index 61f4abaf1811..1204d7e9be57 100644

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

drivers/gpu/drm/i915/gem/i915_gem_object.c +1 -1
index a40bc17acead..f28f871c8cf6 100644

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

drivers/gpu/drm/i915/i915_query.c +3 -1
index 6ec9c9fb7b0d..28393e13d60b 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/msm/adreno/adreno_gpu.c +2 -0
index c73eb07afb0a..396f12b55047 100644

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

drivers/gpu/drm/msm/dp/dp_display.c +3 -11
index 5beb727f8437..ddd0279bc896 100644

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

drivers/gpu/drm/msm/dsi/dsi.h +1 -0
index 6b239f77fca9..1e7dd46cece2 100644

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

drivers/gpu/drm/msm/dsi/dsi_host.c +19 -19
index 335c15e430b7..634e42630dbf 100644

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

drivers/gpu/drm/msm/dsi/phy/dsi_phy.c +4 -0
index c0bcf020ef66..905bc25dc30b 100644

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

drivers/gpu/drm/msm/hdmi/hdmi_phy.c +6 -2
index 9780107e1cc9..1f5924b4d981 100644

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

drivers/gpu/drm/nouveau/nouveau_bo.c +2 -1
index ab571b76b129..bb5b5730496a 100644

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

drivers/gpu/drm/nouveau/nouveau_drm.c +2 -3
index 28062d682f43..704e1d00e613 100644

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

drivers/gpu/drm/nouveau/nouveau_gem.c +2 -0
index 0ec96d9372cd..cde21cc0083b 100644

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

drivers/gpu/drm/nouveau/nvif/vmm.c +1 -0
index 6053d6dc2184..108f229087e6 100644

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

drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c +14 -9
index da07a2fbef06..c7a6c6ba936a 100644

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

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c +2 -0
index 18241c6ba5fa..4d52a158f320 100644

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

drivers/gpu/drm/panel/panel-simple.c +28 -0
index 316961a86b04..f7787d6c97fe 100644

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

drivers/gpu/drm/virtio/virtgpu_display.c +1 -1
index 9ea7611a9e0f..77d52d7e3a39 100644

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

drivers/gpu/drm/virtio/virtgpu_gem.c +1 -1
index 2e75cdeb49b3..0233a1c3181c 100644

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

drivers/gpu/drm/virtio/virtgpu_ioctl.c +3 -3
index bc8c1e9a845f..ef83b4f40069 100644

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

drivers/gpu/drm/virtio/virtgpu_vram.c +9 -8
index 6b45b0429fef..51a2d8252dc7 100644

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

drivers/gpu/host1x/bus.c +2 -2
index 8c819af1bce6..751ef2f3342c 100644

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

drivers/hid/amd-sfh-hid/amd_sfh_common.h +4 -0
index 2643bb14fee2..0aeb670ae1a4 100644

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

drivers/hid/amd-sfh-hid/amd_sfh_pcie.c +10 -0
index 9c963ad27f9d..20d898a70b8a 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-alps.c +4 -2
index cd60a52b9beb..72c21014de84 100644

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

drivers/hid/hid-hyperv.c +41 -17

58 lines not on this page · raw message

drivers/hid/hid-ids.h +3 -0
index 1dc9a1d1b4bb..310ba8c01c10 100644

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

drivers/hid/hid-logitech-hidpp.c +9 -2
index eae0b0b46439..37fe852dd2da 100644

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

drivers/hid/hid-quirks.c +2 -1
index 657f51f6b9c5..3dc6101680cc 100644

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

drivers/hid/wacom_sys.c +3 -2
index dbded12b3959..e2f4dac82598 100644

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

drivers/hwmon/adt7462.c +8 -0
index 9c0235849d4b..f6ec0c1e51b1 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 51f321bcd778..133453938e9a 100644

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

drivers/hwmon/gpio-fan.c +11 -2
index f1926b9171e0..4cd66493f2fc 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.h +2 -1
index 19181e6e5efd..b57210df6acb 100644

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

drivers/hwmon/pmbus/pmbus_core.c +3 -1
index d69fd8ca66eb..11c95fc3305a 100644

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

drivers/hwmon/pmbus/tps53679.c +10 -1
index de91996886db..550ff0d94eb6 100644

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

drivers/hwmon/w83791d.c +1 -0
index a44d67aa7934..29a0db03aa29 100644

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

drivers/hwmon/w83793.c +3 -1
index 9223ed160837..bba3a43863b1 100644

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

drivers/i2c/busses/i2c-at91-core.c +3 -0
index 2df9df585131..27fca2659307 100644

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

drivers/i2c/busses/i2c-at91-master.c +11 -1
index c0c35785a0dc..28ed1bde3d68 100644

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

drivers/i2c/busses/i2c-at91.h +1 -0
index 942e9c3973bb..d68fcbbc3e0f 100644

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

drivers/i2c/busses/i2c-imx.c +2 -0
index 92d177568328..41030f0ff780 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 61e34ed8ca53..3be836e85923 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 28002c714ea9..7be63b596599 100644

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

drivers/iio/adc/qcom-spmi-iadc.c +15 -3
index acbda6636dc5..c57c50aeeffd 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/iwpm_util.c +5 -4
index 358a2db38d23..0f7d046b98e2 100644

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

drivers/infiniband/core/mad.c +2 -1
index bddb1c607aff..4347b3af1311 100644

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

drivers/infiniband/core/ucma.c +4 -3
index 48d708edf0e7..cb898562afeb 100644

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

drivers/infiniband/core/umem.c +12 -6
index 1d154055a335..9b1994ba7b48 100644

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

drivers/infiniband/core/verbs.c +8 -4
index 06e11b50336b..66abeaaaa5aa 100644

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

drivers/infiniband/hw/efa/efa_com.c +2 -5
index bafd210dd43e..00e339abc2c1 100644

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

drivers/infiniband/hw/efa/efa_com.h +1 -0
index 77282234ce68..29a9d087db5d 100644

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

drivers/infiniband/hw/efa/efa_main.c +19 -14
index 924940ca9de0..83e4903ca7fd 100644

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

drivers/infiniband/hw/irdma/utils.c +1 -1
index 98a3849c39bf..b66910b2942c 100644

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

drivers/infiniband/hw/irdma/verbs.c +1 -1
index 56e3103aa77f..a8856a8613f4 100644

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

drivers/infiniband/hw/mlx4/sysfs.c +4 -0
index 1676f819c2f7..9e6a0a22663d 100644

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

drivers/infiniband/hw/mlx5/cq.c +2 -1
index a34bbe27bb76..886e9560e913 100644

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

drivers/infiniband/hw/mlx5/main.c +11 -0
index 987e9087c9d9..9da42edecb05 100644

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

drivers/infiniband/sw/rxe/rxe_mcast.c +36 -14

50 lines not on this page · raw message

drivers/infiniband/sw/siw/siw_cm.c +31 -44

75 lines not on this page · raw message

drivers/infiniband/sw/siw/siw_qp_rx.c +1 -1
index 743ffb3754e8..d608ecc67dd9 100644

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

drivers/infiniband/ulp/ipoib/ipoib.h +7 -0
index 35e9c8a330e2..de76f147a969 100644

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

drivers/infiniband/ulp/ipoib/ipoib_ib.c +7 -5
index ed25061fac62..28519a82800d 100644

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

drivers/infiniband/ulp/ipoib/ipoib_multicast.c +8 -8
index 319d4288eddd..9c00426227ed 100644

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

drivers/infiniband/ulp/iser/iser_initiator.c +11 -5
index 8ec470c519e8..5d2c02d47975 100644

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

drivers/infiniband/ulp/isert/ib_isert.c +22 -0
index 6d969931ab8f..2e474a5d30ff 100644

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

drivers/infiniband/ulp/isert/ib_isert.h +2 -0
index 0bac5aa66c80..519b17e54bd3 100644

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

drivers/infiniband/ulp/rtrs/rtrs-clt.c +8 -0
index 905693c68641..6dadf9f20e8e 100644

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

drivers/infiniband/ulp/rtrs/rtrs-clt.h +2 -0
index f848c0392d98..5ba486bfc7da 100644

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

drivers/infiniband/ulp/rtrs/rtrs-srv.c +10 -2
index 086dba6b97c6..a7c0b7e513fe 100644

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

drivers/input/evdev.c +2 -0
index db014dae9500..fa49cd71b5d6 100644

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

drivers/input/input-compat.c +2 -0
index 2ccd3eedbd67..2deeb9babc21 100644

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

drivers/input/joystick/xpad.c +9 -1
index c2eb312b69f2..91d6ecbf63a2 100644

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

drivers/input/keyboard/adp5588-keys.c +6 -6
index 56dca0179330..57f7bad9ed16 100644

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

drivers/input/keyboard/atkbd.c +8 -0
index be093721668e..9333da3cabaf 100644

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

drivers/input/misc/soc_button_array.c +12 -4
index 9116f4248fd0..03e185f2a1ee 100644

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

drivers/input/mouse/synaptics.c +8 -0
index c3e49f08c0a1..8839c36c7342 100644

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

drivers/input/rmi4/rmi_driver.c +13 -0
index ef9ea295f9e0..9a094053c9ce 100644

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

drivers/input/rmi4/rmi_smbus.c +5 -5
index 7080c2ddbaf2..a16e8d731216 100644

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

drivers/input/serio/i8042-acpipnpio.h +7 -0
index 0cf55ec6d0b4..37f7fcd8d88c 100644

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

drivers/iommu/rockchip-iommu.c +8 -0
index 43bb577a26e5..5ce951bbd69a 100644

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

drivers/irqchip/irq-gic-v3-its.c +1 -0
index 84b00e14860e..105b8e24905e 100644

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

drivers/leds/leds-pca9532.c +5 -3
index 40abb7eb033b..b518b4009967 100644

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

drivers/leds/uleds.c +7 -4
index 90e54370fe7e..3e47cb74f49a 100644

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

drivers/mailbox/mailbox.c +5 -1
index c5b9d24efb69..a00a02b6709c 100644

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

drivers/md/raid5.c +24 -11
index 6675ca50259e..dd0864df1d8c 100644

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

drivers/media/i2c/video-i2c.c +4 -3
index 685e4d5d174f..d6aecf07040b 100644

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

drivers/media/pci/dm1105/dm1105.c +6 -1
index 57f7e4df41b2..f20bea8623af 100644

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

drivers/media/pci/intel/ipu3/cio2-bridge.c +5 -0
index df6c94da2f6a..e68b735a150a 100644

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

drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c +4 -2
index e6c989f8a740..5032c8598675 100644

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

drivers/media/rc/imon.c +4 -0
index bb4aabb08c06..c6ef6d25871a 100644

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

drivers/media/rc/mceusb.c +2 -0
index c76ba24c1f55..e74ca24a149b 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 81fff2fe8c19..a520bec03124 100644

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

drivers/media/v4l2-core/v4l2-ctrls-core.c +12 -0
index 9e4a6447183e..3f1003fb7b01 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/memstick/core/ms_block.c +2 -0
index 8c841a9e382b..d3a9097ec4a8 100644

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

drivers/mfd/ab8500-core.c +1 -1
index 9d9e9787d5e8..3052142d9195 100644

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

drivers/mfd/db8500-prcmu.c +3 -3
index 27a881da4d6e..f5a3ca498869 100644

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

drivers/mfd/rsmu_i2c.c +2 -0
index f716ab8039a0..332ca76518ac 100644

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

drivers/mfd/rsmu_spi.c +2 -0
index d2f3d8f1e05a..56195ca4fc61 100644

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

drivers/misc/habanalabs/common/device.c +9 -0
index 9ee1b6abd8a0..60a9fc65845b 100644

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

drivers/misc/habanalabs/common/habanalabs.h +1 -0
index 257b94cec624..e6eabcdda1c5 100644

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

drivers/misc/habanalabs/common/habanalabs_drv.c +1 -0
index ae3cab3f4aa5..3d4eaa7327e3 100644

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

drivers/misc/habanalabs/common/memory_mgr.c +12 -1
index 1936d653699e..93a2b9faf419 100644

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

drivers/mmc/core/bus.c +1 -1
index 819d8a843501..b05d57753328 100644

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

drivers/mmc/core/host.c +1 -0
index 67230d486c28..09ff8a6af2a1 100644

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

drivers/mmc/core/queue.c +7 -1
index b396e3900717..5f05d997a6af 100644

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

drivers/mmc/core/sdio_uart.c +3 -0
index 4dc161c4fbd2..b8a1adda3f8f 100644

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

drivers/mmc/host/davinci_mmc.c +7 -9
index e89a97b41515..62e75df6b6b0 100644

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

drivers/mmc/host/mmc_spi.c +1 -0
index 30b93dc938f1..a69d064f5e65 100644

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

drivers/mmc/host/mxcmmc.c +4 -0
index 668f865f3efb..77923fd179a0 100644

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

drivers/mmc/host/renesas_sdhi_internal_dmac.c +2 -0
index 58dbc28ead58..e05ac6475899 100644

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

drivers/mmc/host/rtsx_pci_sdmmc.c +5 -0
index d063d50d69fe..4a041b1ed53e 100644

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

drivers/mmc/host/sdhci-of-aspeed.c +4 -1
index e60a2525e35b..209cb7cd8ae5 100644

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

drivers/mmc/host/sdhci_am654.c +1 -3
index ceaea880de24..1283ce979fe2 100644

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

drivers/mmc/host/sh_mmcif.c +1 -2
index 5cf53348372a..5d75179cf29b 100644

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

drivers/net/bonding/bond_alb.c +19 -13
index c44a9358f8b2..db2278e7b133 100644

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

drivers/net/bonding/bond_main.c +1 -3
index c4f640292bb5..5b8770118c4f 100644

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

drivers/net/dsa/bcm_sf2_cfp.c +2 -0
index c4010b7bf089..f48ac7b021f3 100644

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

drivers/net/dsa/mv88e6xxx/chip.c +17 -6
index 29e4c94c8405..9ccf9b7cb625 100644

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

drivers/net/dsa/realtek/rtl8365mb.c +14 -0
index 97673ccb7ac7..f622e724e01f 100644

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

drivers/net/dsa/sja1105/sja1105_flower.c +2 -2
index fad5afe3819c..23cc263085a8 100644

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

drivers/net/ethernet/allwinner/sun4i-emac.c +2 -0
index 9a6948cde240..789a5008fe61 100644

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

drivers/net/ethernet/amd/au1000_eth.c +2 -1
index c5cec4e79489..7f084583af2e 100644

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

drivers/net/ethernet/amd/xgbe/xgbe-dev.c +1 -2
index 3cf7943b590c..58c510e38add 100644

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

drivers/net/ethernet/atheros/atl1c/atl1c_main.c +3 -0
index 6eb86d75955f..959160cdec6f 100644

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

drivers/net/ethernet/atheros/atl1e/atl1e_main.c +3 -0
index 5f2a6fcba967..8a4b4a0a98cd 100644

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

drivers/net/ethernet/atheros/atlx/atl1.c +3 -0
index 4ed165702d58..659a31449aac 100644

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

drivers/net/ethernet/broadcom/bnxt/bnxt.c +16 -3
index f69ad1ffc0c9..8d7eda5cafe2 100644

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

drivers/net/ethernet/broadcom/genet/bcmgenet.c +36 -27

63 lines not on this page · raw message

drivers/net/ethernet/broadcom/genet/bcmgenet.h +2 -3
index 94957dfa55b6..5f0cf8f1f634 100644

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

drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c +10 -10
index cd5a35309ca7..f3b18050aa88 100644

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

drivers/net/ethernet/broadcom/tg3.c +11 -4
index 5e8c11fc5912..045d33ca7c67 100644

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

drivers/net/ethernet/cadence/macb.h +1 -1
index 0d3c6eb72163..9d825e3b4d94 100644

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

drivers/net/ethernet/cadence/macb_main.c +22 -17
index 513a1267a6ef..61f85b54afc9 100644

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

drivers/net/ethernet/cadence/macb_ptp.c +9 -0
index b1b02b8faa8b..84ba09bfdd30 100644

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

drivers/net/ethernet/cavium/thunder/nicvf_main.c +6 -2
index f2f95493ec89..1c04ebaa705c 100644

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

drivers/net/ethernet/cortina/gemini.c +48 -31

79 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/freescale/fman/fman.c +1 -0
index 7f69ee04210d..dd202443c010 100644

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

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c +3 -0
index 616a2768e504..073fe660996f 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 9b08e41ccc29..d78a5a9e79b5 100644

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

drivers/net/ethernet/ibm/emac/mal.c +3 -3
index f30a2b8a7c17..4e8afa8ad5e4 100644

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

drivers/net/ethernet/intel/e1000e/ethtool.c +12 -7
index 40de9f689331..359f018d03c2 100644

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

drivers/net/ethernet/intel/ice/ice_common.c +6 -3
index b917cfba1f4e..a7c76e0adfb6 100644

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

drivers/net/ethernet/intel/ice/ice_sched.c +2 -2
index f8f2f657bf9b..bf4df5f6eaa7 100644

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

drivers/net/ethernet/intel/ice/ice_txrx.c +9 -11
index 6172e0daa718..1d64966da1e8 100644

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

drivers/net/ethernet/intel/ice/ice_type.h +1 -1
index daf86cf561bc..3374673a81f9 100644

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

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c +2 -1
index 675616142c4f..d896d6368207 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_debugfs.c +8 -2
index d6d73316b7db..fe987f51a5db 100644

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

drivers/net/ethernet/mellanox/mlx5/core/Kconfig +1 -1
index 26685fd0fdaa..0cfe56b90556 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en/port.c +9 -6
index 505ba41195b9..fe1428d3e57a 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c +4 -5
index 6748c92941b1..4cf8bc75d6e4 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 c57b09727524..705455472d96 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c +3 -0
index b011e0d2b620..f3c1e82952ea 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c +1 -1
index 1a73fa436a13..4b331069fbcf 100644

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

drivers/net/ethernet/mellanox/mlx5/core/en_tc.c +11 -0
index 05888942ef27..d2f226a09a0c 100644

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

drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c +24 -20

44 lines not on this page · raw message

drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.h +6 -4
index 10851a515bca..69c42fc5376c 100644

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

drivers/net/ethernet/mellanox/mlx5/core/eswitch.c +7 -1
index 8b2b78f05cbe..bf9869ee7523 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 edd910258314..cc59ad6d161a 100644

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

drivers/net/ethernet/micrel/ks8842.c +2 -2
index c11b118dc415..de2ef3c1150d 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 50afe8c11178..a1d0918b8edd 100644

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

drivers/net/ethernet/micrel/ksz884x.c +2 -2
index e6acd1e7b263..4b35b7f1e6ad 100644

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

drivers/net/ethernet/microchip/lan743x_main.c +1 -1
index 033222c78e49..a1525374378c 100644

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

drivers/net/ethernet/socionext/netsec.c +2 -0
index b130e978366c..bffb5728ef71 100644

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

drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c +4 -1
index 34198d95c68b..3c2e1548b8c6 100644

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

drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c +2 -2
index 89a14084c611..db47c8f6093c 100644

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

drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h +2 -2
index 8748c37e9dac..f9110e616484 100644

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

drivers/net/ethernet/stmicro/stmmac/hwif.h +1 -1
index 19424af936d2..c4fe5c3f3de3 100644

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

drivers/net/ethernet/stmicro/stmmac/ring_mode.c +2 -2
index 45c14c1bb0ea..88a8d22812f5 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +9 -0
index 16c4640e8e68..5ca615720886 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c +0 -1
index cc223fe08648..d1ad9161de3a 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c +83 -23

106 lines not on this page · raw message

drivers/net/ethernet/ti/cpsw_new.c +3 -1
index 17c267f6d79a..931fc8fdead0 100644

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

drivers/net/ethernet/ti/netcp_core.c +1 -1
index 6c0c9b795c8f..21bee6a5172a 100644

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

drivers/net/fddi/skfp/skfddi.c +2 -1
index 2b6a607ac0b7..9264a5f112d4 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 +3 -11
index fb533c43deee..1ee9143b5f9c 100644

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

drivers/net/usb/catc.c +12 -3
index 98346cb4ece0..dd1e29add060 100644

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

drivers/net/usb/cdc_mbim.c +5 -0
index cd4083e0b3b9..de50405d7da0 100644

Lines of this file are not shown. View the 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 014a9d29bab5..c1ba5914802e 100644

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

drivers/net/usb/lan78xx.c +8 -1
index a8a34f44c269..3b7915b79af8 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 d1ac454d17d5..8ed86bdefb8d 100644

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

drivers/net/usb/sr9700.c +2 -1
index e4d7bcd0d99c..202bb55e811f 100644

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

drivers/net/veth.c +2 -0
index e7e8c277a925..2eef96cfd279 100644

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

drivers/net/vrf.c +0 -2
index 65668113f715..807b96925fe1 100644

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

drivers/net/vxlan/vxlan_core.c +11 -0
index 9684a3ab081b..591a2875dfe2 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 7650f14dca8d..0a36fe39d5a2 100644

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

drivers/net/wireless/ath/ath9k/hif_usb.h +1 -1
index 5985aa15ca93..96c59af62998 100644

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

drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c +2 -0
index 7b8104d171c5..dfb00d454831 100644

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

drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c +4 -0
index 94b1e4f15b41..05ac013c2db1 100644

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

drivers/net/wireless/intel/ipw2x00/libipw_rx.c +8 -2
index 9a97ab9b89ae..762ed2704bf6 100644

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

drivers/net/wireless/intel/iwlegacy/common.c +1 -1
index 1810b12645a0..b235422644ac 100644

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

drivers/net/wireless/intel/iwlwifi/fw/acpi.c +5 -0
index 84980f6a0d60..99f6e5138c01 100644

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

drivers/net/wireless/intel/iwlwifi/iwl-drv.c +11 -2
index 789393aa68cd..7524b85baa71 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c +2 -4
index bd4301857ba8..20a9dd618217 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/scan.c +2 -2
index 1d9798775f8a..1785e021c66b 100644

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

drivers/net/wireless/intersil/p54/eeprom.c +17 -5
index 5bd35c147e19..14646c878322 100644

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

drivers/net/wireless/mac80211_hwsim.c +27 -18

45 lines not on this page · 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/libertas_tf/main.c +1 -1
index 651eb3131b83..b8f25d602455 100644

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

drivers/net/wireless/marvell/mwifiex/cfg80211.c +4 -4
index 3b9b75eb4cdb..8744a9a3eb6b 100644

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

drivers/net/wireless/marvell/mwifiex/fw.h +9 -9
index 9c9fe5757b29..d22b5c179661 100644

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

drivers/net/wireless/marvell/mwifiex/join.c +4 -4
index c2fa654e7f61..1eec794be868 100644

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

drivers/net/wireless/marvell/mwifiex/pcie.c +1 -1
index 6697132ecc97..86419669c11b 100644

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

drivers/net/wireless/marvell/mwifiex/scan.c +41 -13

54 lines not on this page · 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/marvell/mwifiex/util.c +8 -2
index 745b1d925b21..c6f31f1243d5 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/mcu.c +29 -4
index 9d719dc62f3b..991298475844 100644

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

drivers/net/wireless/mediatek/mt76/pci.c +7 -1
index 4c1c159fbb62..36dba6e03e8b 100644

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

drivers/net/wireless/microchip/wilc1000/cfg80211.c +14 -0
index 6f3245a43aef..9b04ec08e387 100644

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

drivers/net/wireless/microchip/wilc1000/wlan.c +9 -0
index 9eb115c79c90..70ba46958272 100644

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

drivers/net/wireless/ralink/rt2x00/rt2400pci.c +1 -1
index ddfc16de1b26..4eb12dbbdd8b 100644

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

drivers/net/wireless/ralink/rt2x00/rt2500pci.c +1 -1
index cd6371e25062..7efb96f1cc79 100644

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

drivers/net/wireless/ralink/rt2x00/rt2800pci.c +1 -1
index 1fde0e767ce3..631e27d73729 100644

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

drivers/net/wireless/ralink/rt2x00/rt61pci.c +1 -1
index 81db7f57c7e4..9c713117b3f3 100644

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

drivers/net/wireless/realtek/rtw88/fw.c +3 -0
index 0b5f903c0f36..28a37dcba223 100644

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

drivers/net/wireless/realtek/rtw88/main.c +3 -1
index 8f486152fbd9..53c61758d57a 100644

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

drivers/net/wireless/realtek/rtw89/pci.c +15 -1
index cc553ca287d6..ac76697dc462 100644

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

drivers/net/wireless/rsi/rsi_91x_hal.c +8 -0
index c7460fbba014..389de0bc2560 100644

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

drivers/net/wireless/rsi/rsi_91x_mgmt.c +4 -4
index 1b309e47a1f1..63d418c9891d 100644

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

drivers/net/wireless/ti/wlcore/main.c +1 -3
index 95de73f4a7df..2c3f7fbd0433 100644

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

drivers/net/wireless/virt_wifi.c +3 -1
index eac4838807c7..dd2a74f7d06e 100644

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

drivers/net/wwan/mhi_wwan_mbim.c +20 -8
index 43c20deab318..fae1edc7f92a 100644

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

drivers/net/wwan/t7xx/t7xx_netdev.c +4 -0
index f71d3bc3b237..2eea9997b8fd 100644

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

drivers/net/wwan/t7xx/t7xx_pci.c +3 -0
index 91256e005b84..b19bb261e76b 100644

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

drivers/nfc/microread/microread.c +3 -3
index b0e483ee7eec..8746ba29d7ce 100644

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

drivers/nfc/nfcmrvl/fw_dnld.c +8 -3
index e83f65596a88..f7191954db4f 100644

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

drivers/nfc/pn533/pn533.c +8 -6
index 5b944c164acc..2ef6f4e7bc86 100644

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

drivers/nfc/pn533/pn533.h +3 -1
index 09e35b8693f5..5ab668e05121 100644

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

drivers/nfc/pn533/usb.c +3 -1
index 0b7e3b118dfd..986d5bae2177 100644

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

drivers/nfc/pn544/pn544.c +3 -4
index 32a61a185142..6da666169ad2 100644

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

drivers/nfc/port100.c +7 -0
index 00d8ea6dcb5d..d5544965481b 100644

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

drivers/nfc/st21nfca/core.c +5 -7
index 161caf2675cf..88c4be9ec89d 100644

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

drivers/nfc/st21nfca/i2c.c +19 -10
index 76b55986bcf8..c1dc1ad765dd 100644

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

drivers/nfc/virtual_ncidev.c +2 -1
index 85c06dbb2c44..1f9b3fb04e0a 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 +3 -3
index f7695aba66cc..66600341bd6a 100644

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

drivers/nvme/host/rdma.c +10 -8
index 8f511240addd..ac76f1ac1709 100644

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

drivers/opp/of.c +1 -1
index c1b2d8927845..c09e05c5a571 100644

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

drivers/pci/controller/dwc/pcie-intel-gw.c +10 -9
index 333c33d98a70..7b21628a6a63 100644

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

drivers/pci/controller/pcie-altera.c +2 -0
index afd03c47d6f5..acdd8ed8c34f 100644

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

drivers/pci/controller/pcie-iproc.c +2 -0
index 6525c7ded5c4..2eae2d1859d3 100644

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

drivers/pci/controller/pcie-mediatek.c +2 -0
index 2697288af470..c58f14de19f3 100644

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

drivers/pci/controller/pcie-rockchip-host.c +2 -0
index 32b82e916b57..de521ad927c4 100644

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

drivers/pci/pci-driver.c +2 -8
index fe6e5f716543..fa3165e5b921 100644

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

drivers/pci/pci-sysfs.c +6 -5
index 2b7d20dcc37f..d0ec90890830 100644

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

drivers/pci/pci.c +22 -2
index c87a5e9f7568..b0d4c3bc205b 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 +3 -0
index 41779aea9b2b..a9c5dfdd11a8 100644

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

drivers/pci/switch/switchtec.c +16 -0
index 9011518b1d13..37c5ba40d959 100644

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

drivers/perf/arm-cmn.c +7 -3
index dc985a0c4087..43b0afd1cfe5 100644

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

drivers/pinctrl/meson/pinctrl-meson-s4.c +1 -1
index cea77864b880..b61d562f9a9f 100644

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

drivers/pinctrl/pinctrl-single.c +2 -1
index 2c5b5ce60248..7dd9e4996742 100644

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

drivers/pinctrl/renesas/pinctrl-rzv2m.c +2 -2
index dc4299c03b99..2ac91512f0c6 100644

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

drivers/platform/x86/dell/dell-laptop.c +9 -0
index e92c3ad06d69..215861c11dc4 100644

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

drivers/platform/x86/intel/hid.c +7 -0
index ddf46fceb1c3..a6d4c8e3a78d 100644

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

drivers/ptp/ptp_ocp.c +1 -0
index c4793bb13e3c..f2332b954bcf 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 e4c753b83088..3b34e1e027ef 100644

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

drivers/regulator/db8500-prcmu.c +6 -6
index 0ce6ec4933af..cfe84ec06f91 100644

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

drivers/rtc/rtc-aspeed.c +1 -0
index a93352ed3aec..4f5935b7f4a6 100644

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

drivers/rtc/rtc-bq32k.c +9 -0
index 6d6a55efb9cc..4522bec54d3f 100644

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

drivers/s390/char/zcore.c +2 -6
index a41833557d55..166c0b04fe71 100644

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

drivers/s390/cio/cio.c +7 -4
index 54bfa9fe3031..dc798baf4d49 100644

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

drivers/s390/cio/device.c +1 -1
index 1873c865b4d6..bfecf08aeb89 100644

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

drivers/s390/cio/device_ops.c +14 -0
index a5dba3829769..244699e49d9b 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 9ef2118fc7a2..d82d753ef296 100644

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

drivers/s390/net/qeth_l2_sys.c +6 -1
index a617351fff57..1273e9272112 100644

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

drivers/scsi/bfa/bfa_fcs_lport.c +1 -1
index b12afcc4b189..58360ea4f010 100644

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

drivers/scsi/hisi_sas/hisi_sas.h +2 -1
index 9aebf4a26b13..2ecf97f7ae52 100644

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

drivers/scsi/hisi_sas/hisi_sas_main.c +15 -8
index 10ea1d434c48..290c9915fb9b 100644

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

drivers/scsi/hisi_sas/hisi_sas_v1_hw.c +1 -1
index 70c24377c6a1..76176b1fc035 100644

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

drivers/scsi/hisi_sas/hisi_sas_v2_hw.c +1 -1
index ae39f6b5dc9a..1470d6bf3052 100644

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

drivers/scsi/hisi_sas/hisi_sas_v3_hw.c +3 -1
index ccd52fc7d34a..3db206c74383 100644

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

drivers/scsi/libiscsi_tcp.c +3 -0
index 4d2320512943..646a2142ed66 100644

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

drivers/scsi/megaraid/megaraid_sas_base.c +3 -1
index 0d398029b2af..483df636fe86 100644

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

drivers/scsi/mpi3mr/mpi3mr_transport.c +8 -0
index f5001fadd5b1..9a25d819b417 100644

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

drivers/scsi/mpt3sas/mpt3sas_base.c +4 -1
index 479682770ee5..35d53c86e05e 100644

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

drivers/scsi/pm8001/pm8001_ctl.c +8 -0
index 8113045f7cb9..0158e0353fe0 100644

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

drivers/scsi/pm8001/pm80xx_hwi.c +7 -0
index 2bf293e8f747..371a33bab4c7 100644

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

drivers/scsi/qla2xxx/qla_os.c +1 -1
index 3fdb12050741..e1578808e27e 100644

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

drivers/scsi/scsi_error.c +1 -1
index 79dc157661ce..f6d3f3564763 100644

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

drivers/soc/ti/pm33xx.c +1 -1
index f04c21157904..4c904a27941f 100644

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

drivers/soundwire/bus.c +4 -0
index 1b6ba23edf0f..46bb9026a6c6 100644

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

drivers/soundwire/cadence_master.c +7 -0
index 5bd874e58dd6..149b62df7eef 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/slave.c +2 -2
index 28b0d7b6d780..60a80904e75b 100644

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

drivers/spi/spi-dw-dma.c +2 -1
index ababb910b391..a795df52c5fe 100644

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

drivers/spi/spi-dw.h +1 -0
index 62f82024a706..0366f069d195 100644

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

drivers/spi/spi-xilinx.c +5 -1
index 655162899892..0c8360d7f39b 100644

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

drivers/spi/spi-zynqmp-gqspi.c +40 -12

52 lines not on this page · raw message

drivers/spi/spi.c +8 -1
index 4fbf5925bdb8..2dbdf10e9803 100644

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

drivers/staging/fbtft/fbtft-core.c +5 -4
index c20e1afc0ada..6cf28daed0f3 100644

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

drivers/target/iscsi/iscsi_target.c +14 -1
index 0e16a29e8ef6..fea642ab8777 100644

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

drivers/tee/optee/call.c +2 -1
index 290b1bb0e9cd..5d4b8d75305f 100644

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

drivers/thermal/db8500_thermal.c +5 -5
index cb10e280681f..523f84ac7ed4 100644

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

drivers/thermal/tegra/soctherm.c +3 -3
index 1efe470f31e9..0af9958073ff 100644

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

drivers/thunderbolt/icm.c +10 -0
index 6d354392fcbc..090388d71f46 100644

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

drivers/thunderbolt/tb.c +5 -1
index f417ce477d4a..00cedf7c2472 100644

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

drivers/thunderbolt/xdomain.c +32 -9

41 lines not on this page · raw message

drivers/tty/serial/8250/8250_port.c +7 -0
index a1fce5610025..fbb65cb6a0cc 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 d1c8f620596d..9ff5feceadad 100644

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

drivers/usb/class/usbtmc.c +0 -2
index 593db4491ff7..ac2683a976fa 100644

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

drivers/usb/core/hcd.c +8 -6
index 980e09f793a6..f0a637dab11f 100644

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

drivers/usb/gadget/udc/aspeed_udc.c +2 -5
index d2944648d3d9..2d8e22dc4861 100644

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

drivers/usb/gadget/udc/core.c +6 -1
index 577f7945cc30..addcff2f7711 100644

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

drivers/usb/gadget/udc/goku_udc.c +2 -1
index 5ffb3d5c635b..f9b094b04847 100644

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

drivers/usb/host/Kconfig +1 -1
index 247568bc17a2..9878adf8ae5e 100644

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

drivers/usb/host/xhci-ring.c +6 -0
index b0da53e9037e..3f34aa004bc9 100644

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

drivers/usb/host/xhci.c +4 -0
index 37fb2491d88f..104ee26b27aa 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 +9 -2
index d5036f49f161..b1711b2e30ce 100644

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

drivers/vdpa/vdpa_sim/vdpa_sim_blk.c +2 -1
index f745926237a8..8b5b04a0b85c 100644

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

drivers/vhost/scsi.c +2 -1
index f9ef17c3e566..ade822a8c1a3 100644

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

drivers/vhost/vdpa.c +4 -8
index df71ca25a101..40c43e0611ca 100644

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

drivers/video/fbdev/pm2fb.c +1 -0
index 7a8609c40ae9..cd628e057f5b 100644

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

drivers/video/fbdev/vfb.c +8 -3
index 95d3c59867d0..019c6c5c2b10 100644

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

drivers/virtio/virtio_input.c +7 -2
index 3aa46703872d..cf8f179c896b 100644

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

drivers/virtio/virtio_pci_common.c +3 -1
index 6bfb67d4866c..578806c4c2ae 100644

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

drivers/watchdog/da9063_wdt.c +2 -2
index 09a4af4c58fc..540e3aef8e90 100644

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

drivers/watchdog/db8500_wdt.c +11 -11
index 6ed8b63d310d..2b9fd0f16bff 100644

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

drivers/watchdog/digicolor_wdt.c +9 -4
index 073d37867f47..de1a3267a972 100644

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

drivers/watchdog/msc313e_wdt.c +72 -16

88 lines not on this page · raw message

drivers/watchdog/sp5100_tco.c +5 -1
index 7e99c3b1f367..72ad59649ccc 100644

Lines of this file are not shown. View the 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/gntalloc.c +11 -2
index a15729beb9d1..22747fa4bbb8 100644

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

drivers/xen/xen-front-pgdir-shbuf.c +8 -4
index 5c0b5cb5b419..e21c1e00f94f 100644

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

fs/9p/vfs_dir.c +13 -1
index 3bb95adc9619..3be09b94a8e2 100644

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

fs/affs/affs.h +0 -5
index bfa89e131ead..af34fc78a9fb 100644

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

fs/affs/super.c +4 -2
index 58b391446ae1..6159ba45c843 100644

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

fs/autofs/inode.c +4 -0
index affa70360b1f..47356259a1a6 100644

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

fs/befs/linuxvfs.c +2 -1
index 32749fcee090..3646d8227147 100644

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

fs/bfs/inode.c +2 -1
index 07f7929d07fd..c2dadba110c4 100644

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

fs/btrfs/ctree.c +6 -4
index 9620bf289f78..36f54f0f21d8 100644

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

fs/btrfs/extent_io.c +1 -32
index 28dbac0bfab2..aeea8930b973 100644

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

fs/btrfs/inode.c +2 -1
index b2a1d96a806a..e53b42a047e8 100644

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

fs/btrfs/ioctl.c +5 -6
index b84b1cce1772..e278da90888e 100644

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

fs/btrfs/relocation.c +35 -12

47 lines not on this page · raw message

fs/btrfs/transaction.c +12 -1
index 336a1799eedd..af7b5aae842a 100644

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

fs/btrfs/tree-checker.c +42 -1

43 lines not on this page · raw message

fs/btrfs/tree-mod-log.c +64 -9

73 lines not on this page · raw message

fs/btrfs/volumes.c +9 -1
index 9f5d5f5c5313..f44a3fc14971 100644

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

fs/btrfs/zoned.c +2 -0
index 4e2ed51297ea..1c4f959923dd 100644

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

fs/cachefiles/namei.c +0 -1
index cbd0ff47acea..7893c607b247 100644

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

fs/configfs/dir.c +4 -8
index 01c9d54833b3..69762a33dff6 100644

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

fs/erofs/zdata.c +11 -2
index 66c323cbdd73..27cfc9aa3072 100644

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

fs/exec.c +14 -8
index e4dd402aa4ce..6ff6367793b9 100644

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

fs/f2fs/inline.c +7 -0
index 8e09832a0e69..e2dddced55af 100644

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

fs/freevxfs/vxfs_bmap.c +2 -1
index de2a5bccb930..d10a99b25be8 100644

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

fs/fs-writeback.c +20 -5
index 8869468eefa7..085e0fa0cab3 100644

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

fs/fuse/file.c +2 -1
index 30da0d0397f2..56774b31d5ff 100644

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

fs/hfs/catalog.c +0 -9
index d365bf0b8c77..41e09f209f74 100644

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

fs/hfs/dir.c +11 -17
index 527f6e46cbe8..f392aee79f42 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 1bce2ec271d4..203757a273ac 100644

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

fs/hfs/inode.c +0 -4
index e45cc396dc00..e4530fdd93de 100644

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

fs/hfsplus/catalog.c +0 -11
index 9a82bdf4caf2..2db185c67b2c 100644

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

fs/hfsplus/dir.c +11 -17
index 578da2528bee..0d6f42d91e55 100644

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

fs/hfsplus/hfsplus_fs.h +1 -4
index 9192637ed739..8c18b79c0056 100644

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

fs/hfsplus/inode.c +36 -4
index f065015f237c..a006db2699c4 100644

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

fs/hfsplus/super.c +0 -2
index 0d15e440d686..1e4e5c3003de 100644

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

fs/hpfs/super.c +2 -1
index 1cb89595b875..c66f859ec9a9 100644

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

fs/isofs/inode.c +2 -1
index e3052d3fe5dc..8fd91f09086f 100644

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

fs/jfs/super.c +2 -1
index 85d4f44f2ac4..698470a2480c 100644

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

fs/minix/inode.c +2 -1
index fbbc4ef1b7a2..99ba8a1bf939 100644

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

fs/nfs/nfs42proc.c +10 -5
index 923ccd3b540f..ad0ab93c1bb0 100644

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

fs/ntfs3/dir.c +3 -1
index c49e64ebbd0a..ca13b5a1fdab 100644

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

fs/ntfs3/fslog.c +20 -6
index c0f4822699a9..c7762a24f8fe 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/xattr.c +3 -1
index 409f9545e9cd..a235050e9209 100644

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

fs/ocfs2/namei.c +2 -7
index c97c6fdb8cec..62f9d976c8fb 100644

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

fs/ocfs2/xattr.c +5 -8
index 3f6cf0259679..62d6d7308364 100644

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

fs/ocfs2/xattr.h +4 -4
index 5901f2095bc5..016374e9a147 100644

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

fs/omfs/inode.c +4 -2
index 9773846daa4b..760f675a73d9 100644

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

fs/qnx4/inode.c +2 -1
index 391ea402920d..b921e56b36e6 100644

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

fs/smb/client/cifsacl.c +18 -0
index 3dbc71556cb0..93e3f0bcecac 100644

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

fs/smb/client/connect.c +1 -0
index 096e69c59172..32c57b040e7c 100644

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

fs/smb/client/file.c +4 -1
index caa55b5bc110..466d25c90a10 100644

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

fs/smb/client/misc.c +14 -5
index ddf105336f66..fc6fe4c38634 100644

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

fs/smb/client/readdir.c +7 -2
index 20955d595e6a..7564927e2c42 100644

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

fs/smb/client/smb2ops.c +26 -5
index 2b38e8e7efd4..3de0f2f385b5 100644

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

fs/smb/client/smb2pdu.c +5 -2
index 98d6fcdf2236..e23060ed57da 100644

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

fs/smb/client/transport.c +5 -6
index b72d12a24056..59063b26afe4 100644

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

fs/smb/server/ksmbd_work.h +7 -0
index 8ca2c813246e..9c3f834901e1 100644

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

fs/smb/server/mgmt/share_config.c +28 -10
index d8d03070ae44..7db7345f1af9 100644

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

fs/smb/server/mgmt/user_session.c +11 -14
index 08eeca8ab004..605e17c7b2a1 100644

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

fs/smb/server/misc.c +11 -3
index 9e8afaa686e3..11314f7c622a 100644

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

fs/smb/server/oplock.c +9 -7
index 2414e103b79e..0b71399af50c 100644

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

fs/smb/server/oplock.h +1 -1
index 5b93ea9196c0..0e2b1d63ca26 100644

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

fs/smb/server/server.c +20 -0
index fe797e8fe941..a5e9bb40e219 100644

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

fs/smb/server/smb2misc.c +13 -5
index 6a4f1b8a0b13..5b6fb0ba83a5 100644

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

fs/smb/server/smb2pdu.c +73 -71

144 lines not on this page · raw message

fs/smb/server/smbacl.c +29 -9
index 17987e83bdd8..5cb020fc0105 100644

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

fs/smb/server/transport_ipc.c +18 -6
index ed423d0ca99d..89fae5e1886a 100644

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

fs/smb/server/vfs.c +7 -7
index 2915f7e98fe9..1da397999941 100644

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

fs/smb/server/vfs_cache.c +2 -1
index 5b3a55bd700d..9eb9f892ac2b 100644

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

fs/smb/server/vfs_cache.h +6 -1
index 8d1bf34eb4a1..ffa2737e279a 100644

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

fs/squashfs/xz_wrapper.c +3 -3
index 6c49481a2f8c..7d54cd524d6d 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/super.c +9 -8
index 23377c1baed9..e72bbdfe5739 100644

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

fs/xfs/xfs_icache.c +1 -1
index 586d26c05160..5f6c2a1f3299 100644

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

include/drm/drm_atomic_helper.h +26 -0
index 06d8902a8097..8fc53d249c69 100644

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

include/drm/drm_modeset_helper_vtables.h +28 -1
index 6f19cf5c210e..f74745435894 100644

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

include/keys/request_key_auth-type.h +1 -1
index 01e42ee5f409..464636278c4f 100644

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

include/linux/bitfield.h +1 -1
index 35622ff2c995..65646d491765 100644

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

include/linux/bpf.h +1 -0
index 436d86268291..92884bf344f8 100644

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

include/linux/compiler_attributes.h +12 -0
index ab1fe28162b5..b9778e13b0a0 100644

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

include/linux/dev_printk.h +1 -0
index ca32b5bb28eb..eb2094e43050 100644

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

include/linux/firmware/intel/stratix10-smc.h +8 -10
index a718f853d457..118be73846cc 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/lockdep.h +15 -1
index 90aa802a3066..7eee13aef36e 100644

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

include/linux/lockdep_types.h +8 -0
index 59f4fb1626ea..2ebc323d345a 100644

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

include/linux/mailbox_controller.h +2 -0
index 6fee33cb52f5..02e54ac37a6c 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 -596

596 lines not on this page · raw message

include/linux/netdevice.h +14 -9
index 37c1109bf154..e97967ca2760 100644

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

include/linux/platform_data/asoc-ux500-msp.h deleted +0 -20
deleted file mode 100644
index b8d0f730dda8..000000000000

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

include/linux/rculist.h +29 -0
index d29740be4833..ad37c0584c23 100644

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

include/linux/rtnetlink.h +7 -0
index 9494b7647e81..a01bd720e7cd 100644

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

include/linux/switchtec.h +1 -0
index 8d8fac1626bd..32980f2f76e0 100644

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

include/linux/thunderbolt.h +2 -0
index 98af9ad04cac..fbeab0ec165c 100644

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

include/linux/workqueue.h +3 -0
index 5d052e193a85..737219d7dd2b 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 +5 -4
index f39a60475c24..297a88a4e14e 100644

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

include/net/devlink.h +10 -3
index ba6b8b094943..6c55aabaedf1 100644

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

include/net/dst.h +30 -4
index 20a76e532afb..96dd65a941c5 100644

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

include/net/gue.h +15 -4
index caefd6da8693..d377155fd0b3 100644

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

include/net/inet_hashtables.h +1 -1
index ce58cf10ecb4..ac85405308c9 100644

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

include/net/ip.h +8 -6
index 1b0722e9b55e..414772ca7bb7 100644

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

include/net/ip6_route.h +2 -0
index 7c0184c09392..9df55c2ee058 100644

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

include/net/ip_fib.h +5 -0
index b6fc9924ef7a..a41e7c299af8 100644

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

include/net/mac80211.h +6 -3
index 1769d03e6b1d..c68df4da7a36 100644

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

include/net/netfilter/nf_conntrack.h +5 -0
index be396d566b57..dfc491af0b63 100644

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

include/net/netns/xfrm.h +1 -1
index 423b52eca908..7922ec72eaa6 100644

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

include/net/nfc/hci.h +1 -1
index 756c11084f65..86ed63e5d533 100644

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

include/net/nfc/nfc.h +2 -1
index b82f4f2a27fb..4d48841d602b 100644

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

include/net/route.h +1 -1
index 4fa45dda2bb3..ce608f883040 100644

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

include/net/sch_generic.h +1 -1
index a0499bff7ff4..7ec1f5aa6ada 100644

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

include/rdma/ib_umem.h +2 -2
index d049e7a60ad6..ace2ffff2312 100644

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

include/sound/hda_codec.h +30 -0
index 4ca45d5895df..5788cec54a37 100644

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

include/sound/hdaudio_ext.h +1 -1
index 83aed26ab143..9c1ec992ab53 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.

init/main.c +2 -1
index 50b84f1f9ff3..6acfd5a78bd7 100644

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

io_uring/io-wq.c +1 -0
index 0c3de2fead81..f1bc212309c8 100644

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

kernel/bpf/bpf_local_storage.c +15 -34

49 lines not on this page · raw message

kernel/bpf/bpf_lsm.c +4 -2
index 61e93253b6b5..e7e195a2e5f9 100644

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

kernel/bpf/btf.c +24 -6
index d9f6ad515d89..e20b4d024a82 100644

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

kernel/bpf/cgroup.c +1 -0
index 3929c7548e6f..6158b021f617 100644

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

kernel/bpf/disasm.c +4 -1
index 7b4afb7d96db..9661cce10689 100644

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

kernel/bpf/hashtab.c +21 -3
index b2f207a5dd4f..291c2befa120 100644

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

kernel/bpf/helpers.c +2 -0
index cf422c80b30b..4cd785493294 100644

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

kernel/bpf/syscall.c +4 -1
index 19f7c9e17be1..d630d1665c6b 100644

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

kernel/bpf/verifier.c +14 -0
index 9c7384295f13..e2ce9f664a40 100644

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

kernel/dma/coherent.c +9 -4
index ff5683a57f77..133d13428714 100644

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

kernel/events/ring_buffer.c +7 -2
index 4c4894de6e5d..865fdc0ec0f6 100644

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

kernel/locking/lockdep.c +185 -45

230 lines not on this page · raw message

kernel/sched/fair.c +27 -18

45 lines not on this page · raw message

kernel/time/clockevents.c +20 -13
index 5d85014d59b5..71a59c0ac08b 100644

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

kernel/time/tick-broadcast.c +22 -14
index 13a71a894cc1..d5b9105d1aa8 100644

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

kernel/time/tick-internal.h +2 -0
index 649f2b48e8f0..52e6fec7377d 100644

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

kernel/trace/Makefile +3 -2
index c6651e16b557..7752b2b04396 100644

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

kernel/trace/bpf_trace.c +2 -2
index 1d1a70d56196..fcddc223c3f0 100644

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

kernel/trace/ring_buffer.c +6 -7
index 6baf2d7b45d9..a36f1e411d3b 100644

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

kernel/trace/trace_event_perf.c +11 -1
index f2000cf2b3bb..a7e41eee9a79 100644

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

kernel/trace/trace_events_hist.c +11 -30

41 lines not on this page · 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 aef19096b4dd..8cf45bbf1ae0 100644

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

kernel/workqueue.c +1 -1
index 7eb712b88e2a..485cd05b60ae 100644

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

mm/backing-dev.c +3 -2
index 2bddec6d79f9..38e1a0a807ef 100644

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

mm/damon/core.c +9 -4
index 859a6a636ab0..7afbc20833ea 100644

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

net/8021q/vlan_dev.c +5 -0
index c08228d48834..a703d7f09f50 100644

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

net/9p/client.c +1 -1
index 70c2cf23128f..1a65c5163618 100644

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

net/appletalk/aarp.c +5 -0
index 0d7c14a49668..da8a2d40aa15 100644

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

net/atm/pppoatm.c +17 -25

42 lines not on this page · raw message

net/bluetooth/bnep/core.c +16 -1
index a691d228f66c..d6f69b671062 100644

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

net/bluetooth/bnep/netdev.c +7 -1
index cc1cff63194f..5d9d851db926 100644

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

net/bluetooth/eir.c +9 -1
index a55696820b22..ee0136bfae40 100644

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

net/bluetooth/hci_codec.c +18 -18
index 5bc5003c387c..7a7e813dcdda 100644

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

net/bluetooth/hci_sock.c +16 -4
index af496084d986..b2a6441afb5f 100644

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

net/bluetooth/hci_sync.c +39 -21

60 lines not on this page · raw message

net/bluetooth/iso.c +16 -15
index acaf99dbf7fe..7ffb47a12dd3 100644

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

net/bluetooth/l2cap_core.c +26 -2
index 836db84816d6..88ddd8eabae9 100644

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

net/bluetooth/mgmt.c +37 -8

45 lines not on this page · raw message

net/bluetooth/rfcomm/core.c +6 -0
index 2914ac1c5002..6324e03ff0d0 100644

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

net/bluetooth/rfcomm/sock.c +14 -5
index d72cdcd2e2bb..3c5cdd42622a 100644

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

net/bluetooth/smp.c +17 -0
index 1f8561112ec1..1700e295f14d 100644

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

net/bridge/br_arp_nd_proxy.c +11 -5
index 1914027e8bb3..97d0349189aa 100644

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

net/bridge/br_mst.c +12 -8
index 43a300ae6bfa..1654efd3045b 100644

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

net/bridge/br_multicast.c +0 -2
index f5f6da322227..4245d8d7767d 100644

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

net/bridge/br_stp_bpdu.c +4 -1
index 0e4572f31330..1917d11411d7 100644

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

net/core/dev.c +6 -6
index 87a252b13c5c..3b81f1787222 100644

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

net/core/drop_monitor.c +9 -13
index 768a79428dc9..eebdd54726f8 100644

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

net/core/dst.c +2 -2
index 8db87258d145..cbb6888aa32b 100644

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

net/core/filter.c +12 -21
index 5d9f0b21d49d..678fd0c108c8 100644

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

net/core/skbuff.c +13 -3
index 4585f7c2af4c..a66066bc9861 100644

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

net/core/skmsg.c +4 -0
index 11bc309811d3..20e67399f0b6 100644

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

net/core/sock.c +11 -4
index 2a701e0b052b..899ddf069940 100644

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

net/core/sock_map.c +1 -0
index fb10c33acc3f..582eb60af768 100644

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

net/devlink/leftover.c +65 -34

99 lines not on this page · raw message

net/hsr/hsr_forward.c +1 -1
index 2a6df958292c..c66728d7d285 100644

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

net/hsr/hsr_netlink.c +7 -2
index 898f18c6da53..72aad6f84531 100644

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

net/ieee802154/6lowpan/core.c +1 -1
index 2c087b7f17c5..374cc89affa3 100644

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

net/ipv4/arp.c +1 -0
index fc8c7a34b53e..0ca95bb49fea 100644

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

net/ipv4/esp4.c +6 -0
index aa1178f62755..09c2efa3a5b1 100644

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

net/ipv4/fib_rules.c +3 -1
index 298a9944a3d1..181c7a02be32 100644

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

net/ipv4/fib_trie.c +4 -0
index 53e7664eeb0a..f40a774686eb 100644

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

net/ipv4/fou_core.c +5 -1
index 4ee6c424d96b..a28084603ba8 100644

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

net/ipv4/icmp.c +25 -20

45 lines not on this page · raw message

net/ipv4/igmp.c +1 -1
index ede991885b1f..1b8adf5fbf8a 100644

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

net/ipv4/ip_fragment.c +7 -2
index 0ed999fdca2d..43b1265f5ac1 100644

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

net/ipv4/ip_gre.c +12 -0
index b635d2fedd2d..66c35ced1e88 100644

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

net/ipv4/ip_output.c +2 -2
index 6fd7995ff8dd..707c634c0305 100644

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

net/ipv4/ip_tunnel_core.c +6 -0
index 9f6f1b435d8d..3a1ab7ab171c 100644

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

net/ipv4/ip_vti.c +2 -2
index 7daf01af6295..2e07592d8b96 100644

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

net/ipv4/ipmr.c +1 -1
index f64651c0dea6..8d4f556fced2 100644

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

net/ipv4/netfilter.c +2 -2
index bd135165482a..c450509d6efd 100644

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

net/ipv4/nexthop.c +1 -1
index 13a798f9dc9c..cd93dd74608a 100644

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

net/ipv4/route.c +5 -5
index 783460ebfc47..5528a5543df5 100644

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

net/ipv4/sysctl_net_ipv4.c +3 -1
index 5d6ded54e237..49c94650712e 100644

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

net/ipv4/tcp_fastopen.c +3 -1
index c99f10786c1f..156685b4ae68 100644

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

net/ipv4/tcp_input.c +2 -1
index 91b019df7ddf..4ab6222ff180 100644

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

net/ipv4/tcp_ipv4.c +2 -1
index ec3b0aa0a626..9c5d227b749c 100644

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

net/ipv4/tcp_metrics.c +4 -4
index a4e03a7a2c03..8bf1118e04c6 100644

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

net/ipv4/tcp_output.c +3 -0
index 256e0a755d54..39f25b886678 100644

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

net/ipv4/udp.c +2 -2
index d1714aaedf17..6f745efa0db4 100644

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

net/ipv4/xfrm4_output.c +1 -1
index 3cff51ba72bb..0ae67d537499 100644

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

net/ipv6/addrconf.c +9 -1
index 9fe1f67ceacd..849ed409f74f 100644

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

net/ipv6/esp6.c +6 -0
index 312e4307ce0d..d404f7bec268 100644

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

net/ipv6/exthdrs.c +2 -2
index 823d405069b7..afed094c8ac0 100644

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

net/ipv6/exthdrs_core.c +3 -0
index 49e31e4ae7b7..ce3724f49e33 100644

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

net/ipv6/ip6_fib.c +2 -2
index b1276c247190..3e14bb641cba 100644

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

net/ipv6/ip6_gre.c +10 -9
index e298981be75f..950d5e74b094 100644

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

net/ipv6/ip6_tunnel.c +12 -14
index 8519579be257..0deea4870057 100644

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

net/ipv6/ip6_vti.c +7 -9
index 856ceb9551e6..1bdd5e50c9b8 100644

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

net/ipv6/ip6mr.c +5 -5
index 00774cfa011a..3c60a63c9f31 100644

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

net/ipv6/mcast.c +15 -17
index 35fb4f624d59..4ef73d68f6d1 100644

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

net/ipv6/netfilter/ip6_tables.c +5 -0
index 333115dff69a..ad559d4a877a 100644

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

net/ipv6/netfilter/ip6t_rpfilter.c +1 -1
index 67c87a88cde4..b5def30c3127 100644

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

net/ipv6/netfilter/ip6t_rt.c +8 -3
index 278b52752f36..2f6261d06a07 100644

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

net/ipv6/route.c +13 -9
index b1de7c6f895a..0a819dbd8e58 100644

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

net/ipv6/seg6.c +2 -2
index 5a50755ec69f..203bff1a6556 100644

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

net/ipv6/seg6_local.c +3 -0
index b7d3563572f0..b73c7ee3acd9 100644

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

net/ipv6/tcp_ipv6.c +2 -1
index d3952b058453..ec668c19cb97 100644

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

net/ipv6/xfrm6_output.c +8 -2
index ff183bd76c99..339cc583ac95 100644

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

net/llc/llc_c_ac.c +1 -1
index 40ca3c1e42a2..5c8483f63ebb 100644

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

net/llc/llc_s_ac.c +4 -0
index 7a0cae9a8111..cc6fb29a9510 100644

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

net/llc/llc_sap.c +4 -4
index 6805ce43a055..2c1f0943e4c7 100644

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

net/mac80211/cfg.c +11 -3
index 0d5ddd3d2c5f..0274aac7fb9e 100644

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

net/mac80211/debugfs.c +1 -1
index 175669aa8e74..f345c61cfd62 100644

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

net/mac80211/debugfs_netdev.c +9 -0
index f8416965c219..cb82b7966d37 100644

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

net/mac80211/ieee80211_i.h +10 -5
index e94a370da4c4..9e1c1c859cf6 100644

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

net/mac80211/iface.c +27 -1
index 4224a7c244a3..c8ee28928542 100644

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

net/mac80211/main.c +4 -0
index 033f407559b6..b695c0b6728e 100644

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

net/mac80211/mesh.c +0 -1
index 1b928cd4545a..79569c6fbbd0 100644

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

net/mac80211/mlme.c +4 -2
index aa9aaa9cb42b..32f24dca40ab 100644

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

net/mac80211/pm.c +5 -3
index 0ccb5701c7f3..65e0c7bd33b2 100644

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

net/mac80211/status.c +2 -2
index 9a8fca897d9f..48870656e6c0 100644

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

net/mac80211/tdls.c +114 -78

192 lines not on this page · raw message

net/mac80211/tx.c +27 -19

46 lines not on this page · raw message

net/mac80211/util.c +1 -5
index 116a3e70582b..73116ed609e1 100644

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

net/mptcp/options.c +2 -1
index 7e5ff67e40be..6f82517b8f6f 100644

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

net/mptcp/protocol.c +7 -5
index 2ce20884d730..10be901f8c02 100644

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

net/mptcp/protocol.h +2 -1
index e835028fc4e5..1de257b86839 100644

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

net/mptcp/subflow.c +29 -18

47 lines not on this page · 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 6588571648ea..a4ec28b223c4 100644

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

net/netfilter/ipvs/ip_vs_core.c +6 -0
index e417fe52fef8..41f09e29d221 100644

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

net/netfilter/ipvs/ip_vs_sync.c +10 -10
index bade3fa936f1..56e371b18fc2 100644

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

net/netfilter/nf_conntrack_expect.c +2 -1
index 34324dece89d..70d06ae0a379 100644

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

net/netfilter/nf_conntrack_netlink.c +5 -11
index 55bc5626b967..963efcdfca39 100644

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

net/netfilter/nf_conntrack_proto_tcp.c +5 -5
index ef1068f9c2fa..c75f42168b6d 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_flow_table_core.c +10 -2
index be74dccfe141..16076c66fcec 100644

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

net/netfilter/nf_flow_table_offload.c +6 -1
index cd8bce176ae8..1747c0af7569 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/nf_tables_api.c +2 -2
index 96b0638c220a..a373a0969e99 100644

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

net/netfilter/nfnetlink_log.c +19 -9
index b7528fa74f3a..af7fe55526bb 100644

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

net/netfilter/nfnetlink_queue.c +36 -41

77 lines not on this page · raw message

net/netfilter/nft_nat.c +1 -1
index 4b855c277f5c..e1e2e46dbea7 100644

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

net/netfilter/nft_set_pipapo_avx2.c +1 -0
index 2a761a644d4d..8b74a1cb87d8 100644

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

net/netfilter/nft_synproxy.c +2 -1
index 75416f934411..3c674137eb81 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/nfc/core.c +7 -8
index a02ede8b067b..6022fe14f1da 100644

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

net/nfc/digital_dep.c +4 -4
index 3982fa084737..968547c306a5 100644

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

net/nfc/llcp.h +1 -0
index d8345ed57c95..23ae7a0112d3 100644

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

net/nfc/llcp_commands.c +1 -1
index a93bf0b43d50..2d9e0925b1cc 100644

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

net/nfc/llcp_core.c +122 -53

175 lines not on this page · raw message

net/nfc/llcp_sock.c +47 -18

65 lines not on this page · raw message

net/nfc/nci/core.c +5 -5
index ed629c6880b7..bc5f7068e6db 100644

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

net/nfc/netlink.c +5 -2
index e9ac6a6f934e..c59eb73c8491 100644

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

net/nfc/nfc.h +2 -1
index 0b1e6466f4fb..82c5dfdad10e 100644

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

net/openvswitch/conntrack.c +13 -1
index 5f52d409a2af..a7bb9e360ed3 100644

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

net/openvswitch/flow.c +2 -2
index 3111817293aa..bfb96f087690 100644

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

net/openvswitch/flow_table.c +3 -1
index d4a2db0b2299..12aaba84fa36 100644

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

net/packet/af_packet.c +7 -4
index 538fc4075292..0e77868d53f8 100644

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

net/packet/internal.h +1 -1
index 9097fb5d7f2e..44964ba72b78 100644

Lines of this file are not shown. View the 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 d13ca058fef6..7e5527ca6ab9 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 +21 -6
index e50e01abb079..1c6e3b3f39d0 100644

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

net/rds/ib_frmr.c +5 -6
index bd861191157b..8397aa4a17ac 100644

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

net/rds/ib_recv.c +5 -4
index cfbf0e129cba..89aef2fffc1e 100644

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

net/rds/message.c +3 -1
index 09ee4532376b..26ff222abafc 100644

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

net/rds/send.c +12 -4
index 8aa06f7e4640..c2ef23607618 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 353b88833f78..add4e6ed220e 100644

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

net/sched/act_api.c +100 -36

136 lines not on this page · raw message

net/sched/act_csum.c +6 -2
index bcef42a3ad64..4e4cf29f0c06 100644

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

net/sched/act_ct.c +2 -3
index fd5de2ed900a..5e23f8d932ff 100644

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

net/sched/act_gate.c +29 -1
index fa0127e5a46b..a43102a020a1 100644

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

net/sched/cls_api.c +1 -1
index 0db96c920ea5..341128a00420 100644

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

net/sched/cls_route.c +22 -23

45 lines not on this page · raw message

net/sched/cls_u32.c +36 -8

44 lines not on this page · raw message

net/sched/sch_api.c +1 -1
index 104a186a4dc8..48e956724d3b 100644

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

net/sched/sch_drr.c +6 -7
index f6048a2eddce..63ec888d6b49 100644

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

net/sched/sch_ets.c +5 -7
index 0a5768d98aca..2f1e8a5d5b37 100644

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

net/sched/sch_fq_pie.c +35 -27

62 lines not on this page · raw message

net/sched/sch_generic.c +10 -10
index 54041342f1c6..f58ec57e31f4 100644

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

net/sched/sch_hfsc.c +22 -0
index 2d6baf7d7b03..eb99bc1a76f6 100644

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

net/sched/sch_hhf.c +6 -9
index f9eab403ac16..e1e8527e4519 100644

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

net/sched/sch_pie.c +1 -1
index 4ab296678b0b..1ed6f43c93c4 100644

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

net/sched/sch_sfq.c +6 -1
index a53ea6ac2296..779e632ede19 100644

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

net/sched/sch_teql.c +2 -5
index ace524afdcf5..a308d42c69f6 100644

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

net/sctp/associola.c +8 -7
index c141f8a1262d..a957142672cb 100644

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

net/sctp/input.c +4 -3
index 70530cbe57d0..b208569b4bf0 100644

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

net/sctp/ipv6.c +8 -2
index be190f5696d8..3b07b9f5d752 100644

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

net/sctp/protocol.c +9 -2
index 9384ff5418d5..94878fc63f07 100644

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

net/sctp/sm_make_chunk.c +6 -8
index 6d738f95aff1..649384ff0e54 100644

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

net/sctp/sm_sideeffect.c +23 -25

48 lines not on this page · raw message

net/sctp/sm_statefuns.c +7 -0
index 4a029098a7f1..052a9f74354c 100644

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

net/smc/af_smc.c +2 -1
index 6713296fffd9..89fa7295275c 100644

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

net/smc/smc_clc.c +7 -1
index ad1120a43dbd..762e50354e11 100644

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

net/smc/smc_clc.h +7 -1
index 0f6102cd5de1..cdba392b6ec9 100644

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

net/smc/smc_core.c +2 -0
index 213af93f39d3..5d188222807a 100644

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

net/smc/smc_ib.c +8 -2
index 8e41034d8d96..c1dbcc3f667d 100644

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

net/sunrpc/xprtrdma/verbs.c +20 -1
index a97f0b18ac42..34a3c08a82fb 100644

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

net/tipc/group.c +2 -2
index 215f2a7d8458..0da7b2713394 100644

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

net/tipc/monitor.c +2 -1
index 23efd35adaa3..e96dcdaa9389 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 3b93cceb0d3c..7b8cac8b3b99 100644

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

net/tls/tls_main.c +11 -0
index 4797f68b9ec8..42c61cd1359c 100644

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

net/tls/tls_sw.c +3 -3
index 242f96f79908..68b8a59684e3 100644

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

net/unix/af_unix.c +32 -10

42 lines not on this page · 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 cf8a2194a37f..66dd3ded053f 100644

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

net/vmw_vsock/vmci_transport.c +1 -1
index 6217c3122a07..ff3602d45de9 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 +11 -4
index bb2d19057480..d749fa91f399 100644

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

net/wireless/rdev-ops.h +8 -7
index df7f88ca0db3..db6d91c90560 100644

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

net/wireless/scan.c +7 -5
index 1ebe2f3f6f52..ecf902121938 100644

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

net/wireless/trace.h +127 -128

255 lines not on this page · raw message

net/wireless/util.c +22 -4
index f59985e80e20..ddcc67ca04cd 100644

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

net/wireless/wext-sme.c +9 -0
index 68f45afc352d..be121fa36c51 100644

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

net/xdp/xskmap.c +1 -1
index 47cb92c4d541..d52a1a822622 100644

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

net/xfrm/espintcp.c +5 -1
index 6e3a62660a93..b98fa2887c86 100644

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

net/xfrm/xfrm_input.c +11 -0
index c3c909d9c8fa..de2e8b16b217 100644

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

net/xfrm/xfrm_user.c +17 -20
index 5f91a0935075..6fb79def144c 100644

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

scripts/mod/modpost.c +10 -1
index b2388814fe97..990e514cd747 100644

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

security/integrity/digsig_asymmetric.c +4 -0
index 895f4b9ce8c6..b6b66f34cbf9 100644

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

security/integrity/ima/ima_appraise.c +5 -0
index 1b45873ae484..f9d0bd4d3613 100644

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

security/keys/gc.c +1 -3
index eaddaceda14e..285ebbf490f0 100644

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

security/keys/request_key_auth.c +9 -3
index 20f3f1f4893e..2ced8c4726b1 100644

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

security/keys/trusted-keys/trusted_tpm2.c +7 -5
index 190dd32f8113..bbd6ffb67cd6 100644

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

security/landlock/errata/abi-1.h +15 -0
index 53c96c2057fa..80930957e84d 100644

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

security/landlock/fs.c +29 -11
index dd7f0fd921cf..8f20a146648c 100644

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

security/selinux/avc.c +4 -1
index 8984ba92676d..dcc8e1df4d7c 100644

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

sound/core/pcm_native.c +25 -10
index 87695490219e..497521424ea7 100644

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

sound/core/pcm_timer.c +5 -2
index c43484b22b34..725a7272cd07 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/hda/ext/hdac_ext_controller.c +3 -3
index 80876b9a87f4..a2dae3abd541 100644

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

sound/isa/es18xx.c +4 -0
index 0a32845b1017..1d21c24c9e20 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/hda_codec.c +57 -62

119 lines not on this page · raw message

sound/pci/hda/hda_controller.c +13 -13
index 083df287c1a4..8fc363a6fe96 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 0aed86820402..0a2ebb8789bb 100644

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

sound/pci/hda/patch_realtek.c +19 -0
index 7b4fd95c66f9..4b4e85d83af3 100644

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

sound/soc/amd/renoir/acp3x-pdm-dma.c +1 -1
index 643deed487ab..617b1fe8b28b 100644

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

sound/soc/amd/yc/acp6x-mach.c +7 -0
index d2ad98dbebf1..afbf1edbeeb5 100644

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

sound/soc/amd/yc/acp6x-pdm-dma.c +2 -0
index acecd6a4ec4b..efdd5c088b88 100644

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

sound/soc/bcm/bcm63xx-i2s-whistler.c +1 -0
index 2da1384ffe91..7ae46863d007 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/hdmi-codec.c +5 -1
index cb664d3d02dd..cbb03da04a94 100644

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

sound/soc/codecs/mt6351.c +1 -0
index d2cf4847eead..c333393ce6f2 100644

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

sound/soc/codecs/pcm3168a.c +7 -13
index 329549936bd5..e5ac1146588c 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 0bb70066111b..7d4ebef1edfd 100644

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

sound/soc/intel/atom/sst/sst_pci.c +1 -0
index f7ad991bf04d..900e3d42e3d5 100644

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

sound/soc/intel/avs/core.c +10 -3
index 04d0099adb8f..102acaa54590 100644

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

sound/soc/intel/catpt/ipc.c +8 -0
index 5b718a846fda..3341a3a190e6 100644

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

sound/soc/intel/catpt/loader.c +3 -0
index ff7b8f0d34ac..6602587787cb 100644

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

sound/soc/intel/catpt/registers.h +12 -0
index 47280d82842e..a6da59dff76e 100644

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

sound/soc/intel/skylake/skl.c +1 -1
index 7f058acd221f..3d8cb8cb533b 100644

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

sound/soc/meson/aiu-acodec-ctrl.c +3 -0
index d0f0ada5f4bc..3fd253227151 100644

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

sound/soc/meson/aiu-codec-ctrl.c +3 -0
index 84c10956c241..35274d636723 100644

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

sound/soc/qcom/qdsp6/q6apm.c +5 -5
index f9ee8bbe35f2..48488ba2be21 100644

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

sound/soc/rockchip/rockchip_pdm.c +10 -6
index 5b1e47bdc376..6a412b834b76 100644

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

sound/soc/rockchip/rockchip_spdif.c +1 -0
index 5b4f00457587..d10fbae8d473 100644

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

sound/soc/sof/intel/hda.c +1 -1
index 63764afdcf61..b7d6a54bbb63 100644

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

sound/soc/sof/ipc4-topology.c +10 -0
index 49289932ba7e..ee6f6edec970 100644

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

sound/soc/sprd/sprd-pcm-compress.c +14 -1
index 6507c03cc80e..8027880704fa 100644

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

sound/soc/sti/uniperif_reader.c +2 -2
index 065c5f0d1f5f..729b57c68ec2 100644

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

sound/soc/ti/omap3pandora.c +3 -2
index a287e9747c2a..3cec2eaafe62 100644

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

sound/soc/ux500/mop500.c +3 -5
index fdd55d772b8e..325e75e96136 100644

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

sound/soc/ux500/ux500_msp_dai.c +57 -112

169 lines not on this page · raw message

sound/soc/ux500/ux500_msp_dai.h +0 -11
index 30bf70838196..19058c238420 100644

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

sound/soc/ux500/ux500_msp_i2s.c +183 -147

330 lines not on this page · raw message

sound/soc/ux500/ux500_msp_i2s.h +14 -16
index d45b5e2831cc..c66ef455e138 100644

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

sound/soc/ux500/ux500_pcm.c +4 -79

83 lines not on this page · raw message

sound/usb/6fire/chip.c +19 -21
index e5916c6b75ae..30b240e06a8c 100644

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

sound/usb/6fire/comm.c +28 -14

42 lines not on this page · raw message

sound/usb/6fire/comm.h +1 -1
index 2447d7ecf179..89976f510f6c 100644

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

sound/usb/6fire/midi.c +35 -29

64 lines not on this page · raw message

sound/usb/6fire/midi.h +1 -1
index 47640c845903..8716ab8a863a 100644

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

sound/usb/6fire/pcm.c +119 -102

221 lines not on this page · raw message

sound/usb/6fire/pcm.h +1 -4
index 5a092dfd69f5..b586fe220fd1 100644

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

sound/usb/bcd2000/bcd2000.c +26 -7
index 407a50f163b0..8be080d33eb0 100644

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

sound/usb/caiaq/audio.c +5 -5
index 7a89872aa0cb..11d959887de5 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 50fea085765b..5ad6cebd639c 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 21543ed58453..45a4a8c7a697 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 d1bd8e0d6025..f4995560050a 100644

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

sound/usb/quirks.c +4 -0
index ece6ae4a21ed..22e69a6528df 100644

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

sound/usb/usx2y/us122l.c +6 -3
index 23d7d542a3de..21c5a7fcea76 100644

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

sound/usb/usx2y/usbusx2y.c +26 -19

45 lines not on this page · raw message

sound/usb/usx2y/usbusx2y.h +3 -1
index 0538c457921e..a2f1e3755eb9 100644

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

sound/virtio/virtio_card.c +2 -2
index e2847c040f75..c59dfc657d42 100644

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

tools/bpf/bpftool/map.c +0 -5
index a77bf45d6f83..748b3def6b2c 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/lib/bpf/bpf.c +2 -0
index 1d49a0352836..484d30691a60 100644

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

tools/lib/bpf/gen_loader.c +2 -0
index b74c82bb831e..13fac40d5fd9 100644

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

tools/lib/bpf/libbpf.c +7 -0
index a4ce4258711b..39315efbba6d 100644

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

tools/lib/bpf/relo_core.c +31 -27

58 lines not on this page · raw message

tools/perf/tests/shell/stat_bpf_counters.sh +11 -19
index 76d4a7f15a43..a3069d2b334e 100755

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

tools/perf/util/cs-etm.c +15 -66

81 lines not on this page · raw message

tools/testing/selftests/alsa/mixer-test.c +2 -2
index 960b137789d2..a3fb3f708f9e 100644

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

tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c +1 -1
index d23f154d3288..5d9dc8bcfbf5 100644

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

tools/testing/selftests/bpf/config +1 -0
index 59cec4244b3a..93cd02c417fc 100644

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

tools/testing/selftests/bpf/prog_tests/bpf_nf.c +7 -0
index f80660c00a1a..fad98f01e2c0 100644

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

tools/testing/selftests/bpf/progs/test_bpf_nf.c +110 -2

112 lines not on this page · raw message

tools/testing/selftests/cgroup/test_kmem.c +1 -1
index 258ddc565deb..89823fa0cf6d 100644

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

tools/testing/selftests/ftrace/test.d/kprobe/kprobe_non_uniq_symbol.tc +1 -1
index bc9514428dba..07b1177c1634 100644

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

tools/testing/selftests/landlock/fs_test.c +1736 -10

1,746 lines not on this page · raw message

tools/testing/selftests/nci/nci_dev.c +28 -17

45 lines not on this page · raw message

tools/testing/selftests/net/fib_nexthops.sh +28 -0
index 543a35e5c9df..14476b96cbf4 100755

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

tools/testing/selftests/net/mptcp/mptcp_connect.c +3 -1
index 52bf031899e4..b7547a86565b 100644

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

tools/testing/selftests/net/pmtu.sh +1 -1
index 33f4fb34ac9b..613c8b8bee68 100755

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

tools/testing/selftests/powerpc/tm/tm.h +6 -2
index c03c6e778876..6024ce4ba6ff 100644

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

tools/thermal/tmon/tui.c +1 -1
index 031b258667d8..7f5dd2b87f15 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.