Skip to contentSkip to conversation

Linux 5.15.86

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages Dec 31, 2022 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 5.15.86 kernel.

All users of the 5.15 kernel series must upgrade.

The updated 5.15.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.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-bus-spi-devices-spi-nor             |    3 
 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml           |   46 
 Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml    |    7 
 Documentation/devicetree/bindings/sound/qcom,wcd9335.txt            |    2 
 Documentation/driver-api/spi.rst                                    |    4 
 Documentation/fault-injection/fault-injection.rst                   |   10 
 Documentation/process/deprecated.rst                                |   20 
 MAINTAINERS                                                         |    2 
 Makefile                                                            |    2 
 arch/alpha/include/asm/thread_info.h                                |    2 
 arch/alpha/kernel/entry.S                                           |    4 
 arch/arm/boot/dts/armada-370.dtsi                                   |    2 
 arch/arm/boot/dts/armada-375.dtsi                                   |    2 
 arch/arm/boot/dts/armada-380.dtsi                                   |    4 
 arch/arm/boot/dts/armada-385-turris-omnia.dts                       |   18 
 arch/arm/boot/dts/armada-385.dtsi                                   |    6 
 arch/arm/boot/dts/armada-39x.dtsi                                   |    6 
 arch/arm/boot/dts/armada-xp-mv78230.dtsi                            |    8 
 arch/arm/boot/dts/armada-xp-mv78260.dtsi                            |   16 
 arch/arm/boot/dts/dove.dtsi                                         |    2 
 arch/arm/boot/dts/nuvoton-npcm730-gbs.dts                           |    2 
 arch/arm/boot/dts/nuvoton-npcm730-gsj.dts                           |    2 
 arch/arm/boot/dts/nuvoton-npcm730-kudo.dts                          |    6 
 arch/arm/boot/dts/nuvoton-npcm750-evb.dts                           |    4 
 arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts                |    6 
 arch/arm/boot/dts/qcom-apq8064.dtsi                                 |    2 
 arch/arm/boot/dts/spear600.dtsi                                     |    2 
 arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts                   |    1 
 arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi                  |    2 
 arch/arm/mach-mmp/time.c                                            |   11 
 arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts              |    3 
 arch/arm64/boot/dts/mediatek/mt2712-evb.dts                         |   12 
 arch/arm64/boot/dts/mediatek/mt2712e.dtsi                           |   22 
 arch/arm64/boot/dts/mediatek/mt6779.dtsi                            |    8 
 arch/arm64/boot/dts/mediatek/mt6797.dtsi                            |    2 
 arch/arm64/boot/dts/mediatek/mt8183.dtsi                            |    2 
 arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi                    |    6 
 arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts                        |    2 
 arch/arm64/boot/dts/qcom/ipq6018.dtsi                               |    2 
 arch/arm64/boot/dts/qcom/ipq8074.dtsi                               |    4 
 arch/arm64/boot/dts/qcom/msm8916.dtsi                               |    2 
 arch/arm64/boot/dts/qcom/msm8996.dtsi                               |  122 
 arch/arm64/boot/dts/qcom/msm8996pro.dtsi                            |  266 
 arch/arm64/boot/dts/qcom/msm8998.dtsi                               |    6 
 arch/arm64/boot/dts/qcom/pm660.dtsi                                 |    2 
 arch/arm64/boot/dts/qcom/sdm630.dtsi                                |    2 
 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi                          |    4 
 arch/arm64/boot/dts/qcom/sdm845.dtsi                                |   10 
 arch/arm64/boot/dts/qcom/sm6125.dtsi                                |    2 
 arch/arm64/boot/dts/qcom/sm8150.dtsi                                |   16 
 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo.dtsi                |    2 
 arch/arm64/boot/dts/qcom/sm8250.dtsi                                |   30 
 arch/arm64/boot/dts/qcom/sm8350.dtsi                                |   12 
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi                            |    1 
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi                           |    1 
 arch/arm64/include/asm/debug-monitors.h                             |    4 
 arch/arm64/include/asm/esr.h                                        |    6 
 arch/arm64/include/asm/exception.h                                  |   28 
 arch/arm64/include/asm/processor.h                                  |    4 
 arch/arm64/include/asm/system_misc.h                                |    4 
 arch/arm64/include/asm/traps.h                                      |   12 
 arch/arm64/kernel/debug-monitors.c                                  |   12 
 arch/arm64/kernel/entry-common.c                                    |    6 
 arch/arm64/kernel/fpsimd.c                                          |    6 
 arch/arm64/kernel/hw_breakpoint.c                                   |    4 
 arch/arm64/kernel/kgdb.c                                            |    6 
 arch/arm64/kernel/probes/kprobes.c                                  |    4 
 arch/arm64/kernel/probes/uprobes.c                                  |    4 
 arch/arm64/kernel/traps.c                                           |   66 
 arch/arm64/mm/fault.c                                               |   78 
 arch/mips/bcm63xx/clk.c                                             |    2 
 arch/mips/cavium-octeon/executive/cvmx-helper-board.c               |    2 
 arch/mips/cavium-octeon/executive/cvmx-helper.c                     |    2 
 arch/mips/include/asm/mach-ralink/mt7621.h                          |    4 
 arch/mips/kernel/vpe-cmp.c                                          |    4 
 arch/mips/kernel/vpe-mt.c                                           |    4 
 arch/mips/ralink/mt7621.c                                           |   97 
 arch/powerpc/perf/callchain.c                                       |    1 
 arch/powerpc/perf/hv-gpci-requests.h                                |    4 
 arch/powerpc/perf/hv-gpci.c                                         |   33 
 arch/powerpc/perf/hv-gpci.h                                         |    1 
 arch/powerpc/perf/req-gen/perf.h                                    |   20 
 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c                       |    1 
 arch/powerpc/platforms/83xx/mpc832x_rdb.c                           |    2 
 arch/powerpc/platforms/pseries/eeh_pseries.c                        |   14 
 arch/powerpc/sysdev/xive/spapr.c                                    |    1 
 arch/powerpc/xmon/xmon.c                                            |    7 
 arch/riscv/include/asm/hugetlb.h                                    |    6 
 arch/riscv/kernel/traps.c                                           |    2 
 arch/riscv/net/bpf_jit_comp64.c                                     |   29 
 arch/x86/events/intel/uncore_snb.c                                  |    3 
 arch/x86/events/intel/uncore_snbep.c                                |    5 
 arch/x86/hyperv/hv_init.c                                           |    2 
 arch/x86/kernel/cpu/sgx/encl.c                                      |   23 
 arch/x86/kernel/uprobes.c                                           |    4 
 arch/x86/xen/smp.c                                                  |   24 
 arch/x86/xen/smp_pv.c                                               |   12 
 arch/x86/xen/spinlock.c                                             |    6 
 block/bfq-iosched.c                                                 |   16 
 block/blk-mq-sysfs.c                                                |   11 
 block/genhd.c                                                       |    2 
 crypto/cryptd.c                                                     |   36 
 crypto/tcrypt.c                                                     |    9 
 drivers/acpi/acpica/dsmethod.c                                      |   10 
 drivers/acpi/acpica/utcopy.c                                        |    7 
 drivers/ata/acard-ahci.c                                            |    2 
 drivers/ata/ahci.c                                                  |    4 
 drivers/ata/ahci_qoriq.c                                            |    2 
 drivers/ata/ahci_xgene.c                                            |    2 
 drivers/ata/libahci.c                                               |    4 
 drivers/ata/libata-acpi.c                                           |   52 
 drivers/ata/libata-core.c                                           |   73 
 drivers/ata/libata-eh.c                                             |   42 
 drivers/ata/libata-sata.c                                           |   19 
 drivers/ata/libata-scsi.c                                           |   22 
 drivers/ata/libata-sff.c                                            |    6 
 drivers/ata/pata_ep93xx.c                                           |    4 
 drivers/ata/pata_ixp4xx_cf.c                                        |    6 
 drivers/ata/pata_ns87415.c                                          |    4 
 drivers/ata/pata_octeon_cf.c                                        |    4 
 drivers/ata/pata_samsung_cf.c                                       |    2 
 drivers/ata/sata_highbank.c                                         |    2 
 drivers/ata/sata_inic162x.c                                         |   10 
 drivers/ata/sata_rcar.c                                             |    4 
 drivers/ata/sata_svw.c                                              |   10 
 drivers/ata/sata_vsc.c                                              |   10 
 drivers/base/class.c                                                |    5 
 drivers/base/power/runtime.c                                        |   12 
 drivers/block/drbd/drbd_main.c                                      |    9 
 drivers/block/floppy.c                                              |    4 
 drivers/block/loop.c                                                |   28 
 drivers/bluetooth/btintel.c                                         |    5 
 drivers/bluetooth/btusb.c                                           |    6 
 drivers/bluetooth/hci_bcsp.c                                        |    2 
 drivers/bluetooth/hci_h5.c                                          |    2 
 drivers/bluetooth/hci_ll.c                                          |    2 
 drivers/bluetooth/hci_qca.c                                         |    2 
 drivers/char/hw_random/amd-rng.c                                    |   18 
 drivers/char/hw_random/geode-rng.c                                  |   36 
 drivers/char/ipmi/ipmi_msghandler.c                                 |    8 
 drivers/char/ipmi/kcs_bmc_aspeed.c                                  |   24 
 drivers/char/tpm/tpm_crb.c                                          |    2 
 drivers/char/tpm/tpm_ftpm_tee.c                                     |    8 
 drivers/clk/imx/clk-imx8mn.c                                        |   34 
 drivers/clk/qcom/clk-krait.c                                        |    2 
 drivers/clk/qcom/gcc-sm8250.c                                       |    4 
 drivers/clk/qcom/lpasscorecc-sc7180.c                               |   24 
 drivers/clk/renesas/r9a06g032-clocks.c                              |    3 
 drivers/clk/rockchip/clk-pll.c                                      |    1 
 drivers/clk/samsung/clk-pll.c                                       |    1 
 drivers/clk/socfpga/clk-gate.c                                      |    5 
 drivers/clk/st/clkgen-fsyn.c                                        |    5 
 drivers/clocksource/sh_cmt.c                                        |   88 
 drivers/clocksource/timer-ti-dm-systimer.c                          |    4 
 drivers/counter/stm32-lptimer-cnt.c                                 |    2 
 drivers/cpufreq/amd_freq_sensitivity.c                              |    2 
 drivers/cpufreq/qcom-cpufreq-hw.c                                   |    1 
 drivers/cpuidle/dt_idle_states.c                                    |    2 
 drivers/crypto/Kconfig                                              |    5 
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c                 |    2 
 drivers/crypto/amlogic/amlogic-gxl-core.c                           |    1 
 drivers/crypto/amlogic/amlogic-gxl.h                                |    2 
 drivers/crypto/cavium/nitrox/nitrox_mbx.c                           |    1 
 drivers/crypto/ccree/cc_debugfs.c                                   |    2 
 drivers/crypto/ccree/cc_driver.c                                    |   10 
 drivers/crypto/hisilicon/hpre/hpre_main.c                           |   10 
 drivers/crypto/hisilicon/qm.c                                       |    7 
 drivers/crypto/hisilicon/qm.h                                       |    6 
 drivers/crypto/img-hash.c                                           |    8 
 drivers/crypto/omap-sham.c                                          |    2 
 drivers/crypto/rockchip/rk3288_crypto.c                             |  193 
 drivers/crypto/rockchip/rk3288_crypto.h                             |   53 
 drivers/crypto/rockchip/rk3288_crypto_ahash.c                       |  197 
 drivers/crypto/rockchip/rk3288_crypto_skcipher.c                    |  413 
 drivers/dio/dio.c                                                   |    8 
 drivers/edac/i10nm_base.c                                           |    3 
 drivers/extcon/Kconfig                                              |    2 
 drivers/extcon/extcon-usbc-tusb320.c                                |  402 
 drivers/firmware/raspberrypi.c                                      |    1 
 drivers/gpio/gpiolib-cdev.c                                         |  268 
 drivers/gpio/gpiolib.c                                              |   16 
 drivers/gpio/gpiolib.h                                              |   39 
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c                    |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c                            |    1 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                          |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h                            |    5 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c           |   35 
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c                  |   16 
 drivers/gpu/drm/amd/display/dc/dce60/dce60_resource.c               |    3 
 drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c               |    2 
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c           |   30 
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c                  |   29 
 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_resource.c             |   14 
 drivers/gpu/drm/amd/include/kgd_pp_interface.h                      |    3 
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c                    |    3 
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c                     |    2 
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c               |    3 
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c                      |    4 
 drivers/gpu/drm/bridge/adv7511/adv7511.h                            |    3 
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c                        |   18 
 drivers/gpu/drm/bridge/adv7511/adv7533.c                            |   25 
 drivers/gpu/drm/drm_fourcc.c                                        |   11 
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c                               |   11 
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c                           |    5 
 drivers/gpu/drm/i915/display/intel_dp.c                             |   59 
 drivers/gpu/drm/mediatek/mtk_dpi.c                                  |   12 
 drivers/gpu/drm/mediatek/mtk_hdmi.c                                 |    7 
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c                               |   12 
 drivers/gpu/drm/msm/dp/dp_display.c                                 |    2 
 drivers/gpu/drm/msm/hdmi/hdmi.c                                     |   68 
 drivers/gpu/drm/msm/hdmi/hdmi.h                                     |   13 
 drivers/gpu/drm/msm/hdmi/hdmi_hpd.c                                 |   62 
 drivers/gpu/drm/panel/panel-sitronix-st7701.c                       |   10 
 drivers/gpu/drm/radeon/radeon_bios.c                                |   19 
 drivers/gpu/drm/rockchip/cdn-dp-core.c                              |    2 
 drivers/gpu/drm/rockchip/inno_hdmi.c                                |    2 
 drivers/gpu/drm/rockchip/rk3066_hdmi.c                              |    2 
 drivers/gpu/drm/rockchip/rockchip_lvds.c                            |   10 
 drivers/gpu/drm/sti/sti_dvo.c                                       |    7 
 drivers/gpu/drm/sti/sti_hda.c                                       |    7 
 drivers/gpu/drm/sti/sti_hdmi.c                                      |    7 
 drivers/gpu/drm/tegra/dc.c                                          |    4 
 drivers/hid/amd-sfh-hid/amd_sfh_client.c                            |    4 
 drivers/hid/hid-mcp2221.c                                           |   12 
 drivers/hid/hid-sensor-custom.c                                     |    2 
 drivers/hid/wacom_sys.c                                             |    8 
 drivers/hid/wacom_wac.c                                             |    4 
 drivers/hid/wacom_wac.h                                             |    1 
 drivers/hsi/controllers/omap_ssi_core.c                             |   14 
 drivers/hv/ring_buffer.c                                            |   13 
 drivers/hwmon/Kconfig                                               |    1 
 drivers/hwmon/jc42.c                                                |  243 
 drivers/hwtracing/coresight/coresight-trbe.c                        |    1 
 drivers/i2c/busses/i2c-ismt.c                                       |    3 
 drivers/i2c/busses/i2c-pxa-pci.c                                    |   10 
 drivers/i2c/muxes/i2c-mux-reg.c                                     |    5 
 drivers/iio/accel/adis16201.c                                       |    1 
 drivers/iio/accel/adis16209.c                                       |    1 
 drivers/iio/adc/ad_sigma_delta.c                                    |    8 
 drivers/iio/adc/ti-adc128s052.c                                     |   14 
 drivers/iio/gyro/adis16136.c                                        |    1 
 drivers/iio/gyro/adis16260.c                                        |    1 
 drivers/iio/imu/adis.c                                              |   98 
 drivers/iio/imu/adis16400.c                                         |    1 
 drivers/iio/imu/adis16460.c                                         |    1 
 drivers/iio/imu/adis16475.c                                         |    1 
 drivers/iio/imu/adis16480.c                                         |    1 
 drivers/iio/imu/adis_buffer.c                                       |   10 
 drivers/iio/imu/adis_trigger.c                                      |    9 
 drivers/iio/industrialio-event.c                                    |    4 
 drivers/iio/temperature/ltc2983.c                                   |   10 
 drivers/infiniband/core/device.c                                    |    2 
 drivers/infiniband/core/mad.c                                       |    5 
 drivers/infiniband/core/nldev.c                                     |    6 
 drivers/infiniband/core/restrack.c                                  |    2 
 drivers/infiniband/core/sysfs.c                                     |   17 
 drivers/infiniband/hw/hfi1/affinity.c                               |    2 
 drivers/infiniband/hw/hfi1/firmware.c                               |    6 
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c                          |   52 
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h                          |    5 
 drivers/infiniband/hw/hns/hns_roce_mr.c                             |    4 
 drivers/infiniband/hw/irdma/verbs.c                                 |   35 
 drivers/infiniband/sw/rxe/rxe_qp.c                                  |    6 
 drivers/infiniband/sw/siw/siw_cq.c                                  |   24 
 drivers/infiniband/sw/siw/siw_qp_tx.c                               |    2 
 drivers/infiniband/sw/siw/siw_verbs.c                               |   40 
 drivers/infiniband/ulp/ipoib/ipoib_netlink.c                        |    7 
 drivers/infiniband/ulp/srp/ib_srp.c                                 |   96 
 drivers/input/joystick/Kconfig                                      |    1 
 drivers/input/misc/Kconfig                                          |    2 
 drivers/input/touchscreen/elants_i2c.c                              |    9 
 drivers/iommu/amd/iommu_v2.c                                        |    1 
 drivers/iommu/fsl_pamu.c                                            |    2 
 drivers/iommu/rockchip-iommu.c                                      |   10 
 drivers/iommu/sun50i-iommu.c                                        |   16 
 drivers/irqchip/irq-gic-pm.c                                        |    2 
 drivers/irqchip/irq-wpcm450-aic.c                                   |    1 
 drivers/isdn/hardware/mISDN/hfcmulti.c                              |   19 
 drivers/isdn/hardware/mISDN/hfcpci.c                                |   13 
 drivers/isdn/hardware/mISDN/hfcsusb.c                               |   12 
 drivers/macintosh/macio-adb.c                                       |    4 
 drivers/macintosh/macio_asic.c                                      |    2 
 drivers/mailbox/arm_mhuv2.c                                         |    4 
 drivers/mailbox/mailbox-mpfs.c                                      |   31 
 drivers/mailbox/zynqmp-ipi-mailbox.c                                |    4 
 drivers/mcb/mcb-core.c                                              |    4 
 drivers/mcb/mcb-parse.c                                             |    2 
 drivers/md/md-bitmap.c                                              |   27 
 drivers/md/raid1.c                                                  |    1 
 drivers/media/dvb-core/dvb_ca_en50221.c                             |    2 
 drivers/media/dvb-core/dvb_frontend.c                               |   10 
 drivers/media/dvb-core/dvbdev.c                                     |   32 
 drivers/media/dvb-frontends/bcm3510.c                               |    1 
 drivers/media/i2c/ad5820.c                                          |   10 
 drivers/media/i2c/adv748x/adv748x-afe.c                             |    4 
 drivers/media/pci/saa7164/saa7164-core.c                            |    4 
 drivers/media/pci/solo6x10/solo6x10-core.c                          |    1 
 drivers/media/platform/coda/coda-bit.c                              |   14 
 drivers/media/platform/coda/coda-jpeg.c                             |   10 
 drivers/media/platform/exynos4-is/fimc-core.c                       |    2 
 drivers/media/platform/exynos4-is/media-dev.c                       |   12 
 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c                       |    4 
 drivers/media/platform/qcom/camss/camss-video.c                     |    3 
 drivers/media/platform/qcom/venus/pm_helpers.c                      |    4 
 drivers/media/platform/s5p-mfc/s5p_mfc.c                            |   17 
 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c               |    1 
 drivers/media/radio/si470x/radio-si470x-usb.c                       |    4 
 drivers/media/rc/imon.c                                             |    6 
 drivers/media/test-drivers/vidtv/vidtv_bridge.c                     |   22 
 drivers/media/test-drivers/vimc/vimc-core.c                         |    2 
 drivers/media/test-drivers/vivid/vivid-vid-cap.c                    |    1 
 drivers/media/usb/dvb-usb/az6027.c                                  |    4 
 drivers/media/usb/dvb-usb/dvb-usb-init.c                            |    4 
 drivers/media/v4l2-core/v4l2-ctrls-core.c                           |    2 
 drivers/media/v4l2-core/videobuf-dma-contig.c                       |   22 
 drivers/memstick/core/ms_block.c                                    |   13 
 drivers/mfd/Kconfig                                                 |    1 
 drivers/mfd/qcom-pm8008.c                                           |   55 
 drivers/mfd/qcom_rpm.c                                              |   16 
 drivers/misc/cxl/guest.c                                            |   24 
 drivers/misc/cxl/pci.c                                              |   21 
 drivers/misc/ocxl/config.c                                          |   20 
 drivers/misc/ocxl/file.c                                            |    7 
 drivers/misc/sgi-gru/grufault.c                                     |   13 
 drivers/misc/sgi-gru/grumain.c                                      |   22 
 drivers/misc/sgi-gru/grutables.h                                    |    2 
 drivers/misc/tifm_7xx1.c                                            |    2 
 drivers/mmc/core/sd.c                                               |   11 
 drivers/mmc/host/alcor.c                                            |    5 
 drivers/mmc/host/atmel-mci.c                                        |    9 
 drivers/mmc/host/meson-gx-mmc.c                                     |    4 
 drivers/mmc/host/mmci.c                                             |    4 
 drivers/mmc/host/moxart-mmc.c                                       |    4 
 drivers/mmc/host/mxcmmc.c                                           |    4 
 drivers/mmc/host/omap_hsmmc.c                                       |    4 
 drivers/mmc/host/pxamci.c                                           |    7 
 drivers/mmc/host/renesas_sdhi_core.c                                |   14 
 drivers/mmc/host/rtsx_pci_sdmmc.c                                   |    9 
 drivers/mmc/host/rtsx_usb_sdmmc.c                                   |   11 
 drivers/mmc/host/sdhci_f_sdh30.c                                    |    3 
 drivers/mmc/host/toshsd.c                                           |    6 
 drivers/mmc/host/via-sdmmc.c                                        |    4 
 drivers/mmc/host/vub300.c                                           |   11 
 drivers/mmc/host/wbsd.c                                             |   12 
 drivers/mmc/host/wmt-sdmmc.c                                        |    6 
 drivers/mtd/lpddr/lpddr2_nvm.c                                      |    2 
 drivers/mtd/maps/pxa2xx-flash.c                                     |    2 
 drivers/mtd/mtdcore.c                                               |    4 
 drivers/mtd/spi-nor/core.c                                          |    3 
 drivers/mtd/spi-nor/sysfs.c                                         |   14 
 drivers/net/bonding/bond_main.c                                     |   13 
 drivers/net/can/m_can/m_can.c                                       |   32 
 drivers/net/can/m_can/m_can_platform.c                              |    4 
 drivers/net/can/m_can/tcan4x5x-core.c                               |   18 
 drivers/net/can/usb/kvaser_usb/kvaser_usb.h                         |   30 
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c                    |  115 
 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c                   |  174 
 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c                    |  446 -
 drivers/net/dsa/lan9303-core.c                                      |    4 
 drivers/net/ethernet/amd/atarilance.c                               |    2 
 drivers/net/ethernet/amd/lance.c                                    |    2 
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c                         |   23 
 drivers/net/ethernet/apple/bmac.c                                   |    2 
 drivers/net/ethernet/apple/mace.c                                   |    2 
 drivers/net/ethernet/dnet.c                                         |    4 
 drivers/net/ethernet/freescale/enetc/enetc.c                        |   35 
 drivers/net/ethernet/intel/i40e/i40e_main.c                         |   36 
 drivers/net/ethernet/intel/igb/igb_main.c                           |    8 
 drivers/net/ethernet/intel/igc/igc.h                                |    3 
 drivers/net/ethernet/intel/igc/igc_defines.h                        |    2 
 drivers/net/ethernet/intel/igc/igc_main.c                           |  233 
 drivers/net/ethernet/intel/igc/igc_tsn.c                            |   13 
 drivers/net/ethernet/myricom/myri10ge/myri10ge.c                    |    1 
 drivers/net/ethernet/neterion/s2io.c                                |    2 
 drivers/net/ethernet/qlogic/qed/qed_debug.c                         |    3 
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c            |    2 
 drivers/net/ethernet/rdc/r6040.c                                    |    5 
 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c               |    3 
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                   |    4 
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h                    |    2 
 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c              |    8 
 drivers/net/ethernet/ti/netcp_core.c                                |    2 
 drivers/net/ethernet/xilinx/xilinx_emaclite.c                       |    2 
 drivers/net/fddi/defxx.c                                            |   22 
 drivers/net/hamradio/baycom_epp.c                                   |    2 
 drivers/net/hamradio/scc.c                                          |    6 
 drivers/net/macsec.c                                                |   34 
 drivers/net/ntb_netdev.c                                            |    4 
 drivers/net/ppp/ppp_generic.c                                       |    2 
 drivers/net/wan/farsync.c                                           |    2 
 drivers/net/wireless/ath/ar5523/ar5523.c                            |    6 
 drivers/net/wireless/ath/ath10k/pci.c                               |   20 
 drivers/net/wireless/ath/ath9k/hif_usb.c                            |   46 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c         |    5 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c             |    6 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c             |    1 
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                         |   12 
 drivers/net/wireless/mediatek/mt76/mt76.h                           |    3 
 drivers/net/wireless/mediatek/mt76/mt7615/main.c                    |    3 
 drivers/net/wireless/mediatek/mt76/mt7915/main.c                    |    3 
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c                     |    2 
 drivers/net/wireless/mediatek/mt76/usb.c                            |   11 
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h                    |    2 
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c               |   26 
 drivers/net/wireless/rsi/rsi_91x_core.c                             |    4 
 drivers/net/wireless/rsi/rsi_91x_hal.c                              |    6 
 drivers/nfc/pn533/pn533.c                                           |    4 
 drivers/nvme/host/core.c                                            |    2 
 drivers/nvme/target/core.c                                          |   22 
 drivers/nvme/target/io-cmd-file.c                                   |   16 
 drivers/nvme/target/nvmet.h                                         |    3 
 drivers/of/overlay.c                                                |    4 
 drivers/pci/controller/dwc/pcie-designware.c                        |    2 
 drivers/pci/controller/vmd.c                                        |    5 
 drivers/pci/endpoint/functions/pci-epf-test.c                       |    2 
 drivers/pci/irq.c                                                   |    2 
 drivers/perf/arm_dmc620_pmu.c                                       |    8 
 drivers/perf/arm_dsu_pmu.c                                          |    6 
 drivers/perf/arm_smmuv3_pmu.c                                       |    8 
 drivers/phy/broadcom/phy-brcm-usb.c                                 |    6 
 drivers/pinctrl/pinconf-generic.c                                   |    4 
 drivers/pinctrl/pinctrl-k210.c                                      |    4 
 drivers/platform/chrome/cros_ec_typec.c                             |    8 
 drivers/platform/chrome/cros_usbpd_notify.c                         |    6 
 drivers/platform/mellanox/mlxbf-pmc.c                               |    2 
 drivers/platform/x86/huawei-wmi.c                                   |   20 
 drivers/platform/x86/intel_scu_ipc.c                                |    2 
 drivers/platform/x86/mxm-wmi.c                                      |    8 
 drivers/pnp/core.c                                                  |    4 
 drivers/power/supply/ab8500_charger.c                               |    9 
 drivers/power/supply/power_supply_core.c                            |    7 
 drivers/power/supply/z2_battery.c                                   |    6 
 drivers/pwm/pwm-mediatek.c                                          |    2 
 drivers/pwm/pwm-mtk-disp.c                                          |    5 
 drivers/pwm/pwm-sifive.c                                            |    5 
 drivers/pwm/pwm-tegra.c                                             |    4 
 drivers/rapidio/devices/rio_mport_cdev.c                            |   15 
 drivers/rapidio/rio-scan.c                                          |    8 
 drivers/rapidio/rio.c                                               |    9 
 drivers/regulator/core.c                                            |   15 
 drivers/regulator/qcom-labibb-regulator.c                           |    1 
 drivers/regulator/qcom-rpmh-regulator.c                             |    2 
 drivers/remoteproc/qcom_q6v5_pas.c                                  |    4 
 drivers/remoteproc/qcom_q6v5_wcss.c                                 |    6 
 drivers/remoteproc/qcom_sysmon.c                                    |    5 
 drivers/rtc/rtc-cmos.c                                              |  366 
 drivers/rtc/rtc-mxc_v2.c                                            |    4 
 drivers/rtc/rtc-pcf85063.c                                          |   10 
 drivers/rtc/rtc-pic32.c                                             |    8 
 drivers/rtc/rtc-snvs.c                                              |   16 
 drivers/rtc/rtc-st-lpc.c                                            |    1 
 drivers/s390/net/ctcm_main.c                                        |   11 
 drivers/s390/net/lcs.c                                              |    8 
 drivers/s390/net/netiucv.c                                          |    9 
 drivers/scsi/elx/efct/efct_driver.c                                 |    1 
 drivers/scsi/elx/libefc/efclib.h                                    |    6 
 drivers/scsi/fcoe/fcoe.c                                            |    1 
 drivers/scsi/fcoe/fcoe_sysfs.c                                      |   19 
 drivers/scsi/hpsa.c                                                 |    9 
 drivers/scsi/ipr.c                                                  |   10 
 drivers/scsi/lpfc/lpfc_sli.c                                        |    6 
 drivers/scsi/mpt3sas/mpt3sas_transport.c                            |    2 
 drivers/scsi/qla2xxx/qla_def.h                                      |   22 
 drivers/scsi/qla2xxx/qla_init.c                                     |   20 
 drivers/scsi/qla2xxx/qla_inline.h                                   |    4 
 drivers/scsi/qla2xxx/qla_os.c                                       |    4 
 drivers/scsi/scsi_debug.c                                           |   11 
 drivers/scsi/scsi_error.c                                           |   14 
 drivers/scsi/snic/snic_disc.c                                       |    3 
 drivers/scsi/ufs/ufshcd.c                                           |    9 
 drivers/soc/mediatek/mtk-pm-domains.c                               |    2 
 drivers/soc/qcom/apr.c                                              |  142 
 drivers/soc/qcom/llcc-qcom.c                                        |    2 
 drivers/soc/ti/knav_qmss_queue.c                                    |    6 
 drivers/soc/ti/smartreflex.c                                        |    1 
 drivers/spi/spi-gpio.c                                              |   16 
 drivers/spi/spidev.c                                                |   21 
 drivers/staging/iio/accel/adis16203.c                               |    1 
 drivers/staging/iio/accel/adis16240.c                               |    1 
 drivers/staging/mt7621-pci/pci-mt7621.c                             |   39 
 drivers/staging/rtl8192e/rtllib_rx.c                                |    2 
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c                   |    4 
 drivers/thermal/imx8mm_thermal.c                                    |    8 
 drivers/thermal/qcom/lmh.c                                          |    2 
 drivers/thermal/qcom/qcom-spmi-temp-alarm.c                         |    3 
 drivers/thermal/thermal_core.c                                      |   18 
 drivers/tty/serial/8250/8250_bcm7271.c                              |   10 
 drivers/tty/serial/altera_uart.c                                    |   21 
 drivers/tty/serial/amba-pl011.c                                     |   14 
 drivers/tty/serial/pch_uart.c                                       |    4 
 drivers/tty/serial/serial-tegra.c                                   |    6 
 drivers/tty/serial/stm32-usart.c                                    |   47 
 drivers/tty/serial/sunsab.c                                         |    8 
 drivers/uio/uio_dmem_genirq.c                                       |   13 
 drivers/usb/cdns3/cdnsp-ring.c                                      |   42 
 drivers/usb/dwc3/core.c                                             |   23 
 drivers/usb/gadget/function/f_hid.c                                 |   53 
 drivers/usb/gadget/udc/fotg210-udc.c                                |   12 
 drivers/usb/host/xhci-mtk.c                                         |    1 
 drivers/usb/host/xhci-ring.c                                        |   14 
 drivers/usb/host/xhci.h                                             |    2 
 drivers/usb/musb/musb_gadget.c                                      |    2 
 drivers/usb/roles/class.c                                           |    5 
 drivers/usb/storage/alauda.c                                        |    2 
 drivers/usb/typec/bus.c                                             |    2 
 drivers/usb/typec/class.c                                           |   43 
 drivers/usb/typec/tcpm/tcpci.c                                      |    5 
 drivers/usb/typec/tcpm/tcpm.c                                       |   24 
 drivers/usb/typec/tipd/core.c                                       |    4 
 drivers/vfio/platform/vfio_platform_common.c                        |    3 
 drivers/video/fbdev/Kconfig                                         |    2 
 drivers/video/fbdev/core/fbcon.c                                    |    3 
 drivers/video/fbdev/ep93xx-fb.c                                     |    4 
 drivers/video/fbdev/geode/Kconfig                                   |    1 
 drivers/video/fbdev/hyperv_fb.c                                     |    8 
 drivers/video/fbdev/pm2fb.c                                         |    9 
 drivers/video/fbdev/uvesafb.c                                       |    1 
 drivers/video/fbdev/vermilion/vermilion.c                           |    4 
 drivers/video/fbdev/via/via-core.c                                  |    9 
 drivers/vme/bridges/vme_fake.c                                      |    2 
 drivers/vme/bridges/vme_tsi148.c                                    |    1 
 drivers/xen/privcmd.c                                               |    2 
 fs/afs/fs_probe.c                                                   |    5 
 fs/binfmt_misc.c                                                    |    8 
 fs/btrfs/file.c                                                     |   10 
 fs/char_dev.c                                                       |    2 
 fs/configfs/dir.c                                                   |    2 
 fs/debugfs/file.c                                                   |   28 
 fs/f2fs/gc.c                                                        |   10 
 fs/f2fs/segment.c                                                   |    6 
 fs/f2fs/super.c                                                     |    2 
 fs/hfs/inode.c                                                      |    2 
 fs/hfs/trans.c                                                      |    2 
 fs/hugetlbfs/inode.c                                                |    6 
 fs/jfs/jfs_dmap.c                                                   |   27 
 fs/jfs/namei.c                                                      |    2 
 fs/ksmbd/mgmt/user_session.c                                        |    8 
 fs/libfs.c                                                          |   22 
 fs/lockd/svcsubs.c                                                  |   17 
 fs/nfs/namespace.c                                                  |    2 
 fs/nfs/nfs4proc.c                                                   |   38 
 fs/nfs/nfs4state.c                                                  |    2 
 fs/nfs/nfs4xdr.c                                                    |   12 
 fs/nfsd/nfs2acl.c                                                   |   32 
 fs/nfsd/nfs4callback.c                                              |    4 
 fs/nfsd/nfs4state.c                                                 |   51 
 fs/nilfs2/the_nilfs.c                                               |   73 
 fs/ntfs3/bitmap.c                                                   |    2 
 fs/ntfs3/super.c                                                    |    2 
 fs/ntfs3/xattr.c                                                    |    2 
 fs/ocfs2/stackglue.c                                                |    8 
 fs/orangefs/orangefs-debugfs.c                                      |   29 
 fs/orangefs/orangefs-mod.c                                          |    8 
 fs/overlayfs/dir.c                                                  |   10 
 fs/overlayfs/file.c                                                 |   43 
 fs/overlayfs/inode.c                                                |   19 
 fs/overlayfs/overlayfs.h                                            |   13 
 fs/overlayfs/ovl_entry.h                                            |    2 
 fs/overlayfs/super.c                                                |   12 
 fs/overlayfs/util.c                                                 |   47 
 fs/pstore/Kconfig                                                   |    1 
 fs/pstore/pmsg.c                                                    |    7 
 fs/pstore/ram.c                                                     |    2 
 fs/pstore/ram_core.c                                                |    6 
 fs/reiserfs/namei.c                                                 |    4 
 fs/reiserfs/xattr_security.c                                        |    2 
 fs/sysv/itree.c                                                     |    2 
 fs/udf/namei.c                                                      |    8 
 fs/xattr.c                                                          |    2 
 include/dt-bindings/clock/imx8mn-clock.h                            |   12 
 include/linux/debugfs.h                                             |   19 
 include/linux/eventfd.h                                             |    2 
 include/linux/fs.h                                                  |   12 
 include/linux/gpio/consumer.h                                       |   35 
 include/linux/hyperv.h                                              |    2 
 include/linux/iio/imu/adis.h                                        |   63 
 include/linux/libata.h                                              |   79 
 include/linux/netdevice.h                                           |   58 
 include/linux/overflow.h                                            |  110 
 include/linux/proc_fs.h                                             |    2 
 include/linux/skmsg.h                                               |    1 
 include/linux/soc/qcom/apr.h                                        |   12 
 include/linux/timerqueue.h                                          |    2 
 include/linux/usb/typec.h                                           |    3 
 include/media/dvbdev.h                                              |   32 
 include/net/dst.h                                                   |    5 
 include/net/mrp.h                                                   |    1 
 include/net/sock_reuseport.h                                        |    2 
 include/net/tcp.h                                                   |    4 
 include/sound/hdaudio.h                                             |    2 
 include/sound/hdaudio_ext.h                                         |    1 
 include/sound/pcm.h                                                 |   36 
 include/trace/events/ib_mad.h                                       |   13 
 include/uapi/drm/drm_fourcc.h                                       |   11 
 include/uapi/linux/idxd.h                                           |    2 
 include/uapi/linux/swab.h                                           |    2 
 include/uapi/sound/asequencer.h                                     |    8 
 kernel/Makefile                                                     |    2 
 kernel/acct.c                                                       |    2 
 kernel/bpf/btf.c                                                    |    5 
 kernel/bpf/verifier.c                                               |  127 
 kernel/cpu.c                                                        |   60 
 kernel/events/core.c                                                |    8 
 kernel/fork.c                                                       |   17 
 kernel/futex.c                                                      | 4272 ---------
 kernel/futex/Makefile                                               |    3 
 kernel/futex/core.c                                                 | 4280 ++++++++++
 kernel/gcov/gcc_4_7.c                                               |    5 
 kernel/irq/internals.h                                              |    2 
 kernel/irq/irqdesc.c                                                |   15 
 kernel/padata.c                                                     |   15 
 kernel/power/snapshot.c                                             |    4 
 kernel/rcu/tree.c                                                   |    2 
 kernel/relay.c                                                      |    4 
 kernel/sched/cpudeadline.c                                          |    2 
 kernel/sched/deadline.c                                             |    4 
 kernel/sched/fair.c                                                 |  190 
 kernel/sched/rt.c                                                   |    4 
 kernel/sched/sched.h                                                |   14 
 kernel/trace/blktrace.c                                             |    3 
 kernel/trace/trace_events_hist.c                                    |    2 
 lib/debugobjects.c                                                  |   10 
 lib/fonts/fonts.c                                                   |    4 
 lib/notifier-error-inject.c                                         |    2 
 lib/test_firmware.c                                                 |    1 
 lib/test_overflow.c                                                 |   98 
 net/802/mrp.c                                                       |   18 
 net/9p/client.c                                                     |    5 
 net/bluetooth/hci_core.c                                            |    2 
 net/bluetooth/mgmt.c                                                |    2 
 net/bluetooth/rfcomm/core.c                                         |    2 
 net/bpf/test_run.c                                                  |    3 
 net/core/dev.c                                                      |   14 
 net/core/filter.c                                                   |   11 
 net/core/skbuff.c                                                   |    3 
 net/core/skmsg.c                                                    |    9 
 net/core/sock.c                                                     |    2 
 net/core/sock_map.c                                                 |    2 
 net/core/sock_reuseport.c                                           |   94 
 net/core/stream.c                                                   |    6 
 net/dsa/tag_8021q.c                                                 |   11 
 net/ethtool/ioctl.c                                                 |    3 
 net/hsr/hsr_device.c                                                |   22 
 net/hsr/hsr_forward.c                                               |    7 
 net/hsr/hsr_framereg.c                                              |   25 
 net/hsr/hsr_framereg.h                                              |    3 
 net/ipv4/inet_connection_sock.c                                     |   12 
 net/ipv4/tcp_bpf.c                                                  |   19 
 net/ipv4/udp_tunnel_core.c                                          |    1 
 net/ipv6/sit.c                                                      |   22 
 net/mac80211/iface.c                                                |    1 
 net/netfilter/nf_conntrack_proto_icmpv6.c                           |   53 
 net/netfilter/nf_flow_table_offload.c                               |    6 
 net/openvswitch/datapath.c                                          |   25 
 net/rxrpc/output.c                                                  |    2 
 net/rxrpc/sendmsg.c                                                 |    2 
 net/sched/ematch.c                                                  |    2 
 net/sctp/sysctl.c                                                   |   73 
 net/sunrpc/clnt.c                                                   |    2 
 net/sunrpc/xprtrdma/verbs.c                                         |    2 
 net/tls/tls_sw.c                                                    |    6 
 net/unix/af_unix.c                                                  |   12 
 net/vmw_vsock/vmci_transport.c                                      |    6 
 net/wireless/reg.c                                                  |    4 
 samples/vfio-mdev/mdpy-fb.c                                         |    8 
 security/Kconfig.hardening                                          |    3 
 security/apparmor/apparmorfs.c                                      |    4 
 security/apparmor/lsm.c                                             |    4 
 security/apparmor/policy.c                                          |    2 
 security/apparmor/policy_ns.c                                       |    2 
 security/apparmor/policy_unpack.c                                   |    2 
 security/integrity/digsig.c                                         |    6 
 security/integrity/ima/ima_policy.c                                 |   51 
 security/integrity/ima/ima_template.c                               |    4 
 security/loadpin/loadpin.c                                          |   30 
 sound/core/pcm_native.c                                             |    4 
 sound/drivers/mts64.c                                               |    3 
 sound/hda/ext/hdac_ext_stream.c                                     |   17 
 sound/hda/hdac_stream.c                                             |   27 
 sound/pci/asihpi/hpioctl.c                                          |    2 
 sound/pci/hda/hda_controller.c                                      |    4 
 sound/pci/hda/patch_hdmi.c                                          |    1 
 sound/pci/hda/patch_realtek.c                                       |   27 
 sound/soc/codecs/pcm512x.c                                          |    8 
 sound/soc/codecs/rt298.c                                            |    7 
 sound/soc/codecs/rt5670.c                                           |    2 
 sound/soc/codecs/wm8994.c                                           |    5 
 sound/soc/generic/audio-graph-card.c                                |    4 
 sound/soc/intel/skylake/skl.c                                       |    7 
 sound/soc/mediatek/common/mtk-btcvsd.c                              |    6 
 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c                          |   71 
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c                    |    7 
 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c          |   14 
 sound/soc/pxa/mmp-pcm.c                                             |    2 
 sound/soc/qcom/lpass-sc7180.c                                       |    3 
 sound/soc/rockchip/rockchip_pdm.c                                   |    1 
 sound/soc/rockchip/rockchip_spdif.c                                 |    1 
 sound/usb/quirks-table.h                                            |    2 
 tools/include/linux/kernel.h                                        |    6 
 tools/lib/bpf/bpf.h                                                 |    7 
 tools/lib/bpf/btf.c                                                 |    8 
 tools/lib/bpf/btf_dump.c                                            |   31 
 tools/lib/bpf/libbpf.c                                              |    3 
 tools/objtool/check.c                                               |   10 
 tools/perf/builtin-stat.c                                           |   46 
 tools/perf/builtin-trace.c                                          |   32 
 tools/perf/util/debug.c                                             |    4 
 tools/perf/util/symbol-elf.c                                        |    2 
 tools/testing/selftests/bpf/config                                  |    4 
 tools/testing/selftests/bpf/prog_tests/bpf_nf.c                     |   48 
 tools/testing/selftests/bpf/progs/test_bpf_nf.c                     |  109 
 tools/testing/selftests/drivers/net/netdevsim/devlink.sh            |    4 
 tools/testing/selftests/efivarfs/efivarfs.sh                        |    5 
 tools/testing/selftests/ftrace/test.d/ftrace/func_event_triggers.tc |   15 
 tools/testing/selftests/kvm/memslot_modification_stress_test.c      |    2 
 tools/testing/selftests/netfilter/conntrack_icmp_related.sh         |   36 
 tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c              |    5 
 tools/testing/selftests/proc/proc-uptime-002.c                      |    3 
 718 files changed, 12081 insertions(+), 8110 deletions(-)

Aakarsh Jain (1):
media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC

Abdun Nihaal (1):
fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs

Abhinav Kumar (1):
drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge

Adrián Herrera Arcila (1):
perf stat: Refactor __run_perf_stat() common code

Ajay Kaher (1):
perf symbol: correction while adjusting symbol

Akinobu Mita (3):
libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value lib/notifier-error-inject: fix error when writing -errno to debugfs file
debugfs: fix error when writing negative value to atomic_t debugfs file

Al Cooper (1):

      phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices

Al Viro (2):
alpha: fix TIF_NOTIFY_SIGNAL handling
alpha: fix syscall entry in !AUDUT_SYSCALL case

Alan Maguire (1):
libbpf: Btf dedup identical struct test needs check for nested structs/arrays

Alexander Stein (1):
rtc: pcf85063: Fix reading alarm

Alexander Sverdlin (1):
spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE

Alexandre Belloni (2):
rtc: cmos: fix build on non-ACPI platforms
rtc: pcf85063: fix pcf85063_clkout_control

Alexandru Elisei (1):
arm64: Treat ESR_ELx as a 64-bit register

Alexey Dobriyan (1):
proc: fixup uptime selftest

Alexey Izbyshev (1):
futex: Resend potentially swallowed owner death notification

Allen-KH Cheng (1):
mtd: spi-nor: Fix the number of bytes for the dummy cycles

Amadeusz Sławiński (1):
ASoC: codecs: rt298: Add quirk for KBL-R RVP platform

Amir Goldstein (3):
ovl: store lower path in ovl_inode
ovl: remove privs in ovl_copyfile()
ovl: remove privs in ovl_fallocate()

Anastasia Belova (1):
MIPS: BCM63xx: Add check for NULL for clk in clk_enable

Andrew Jeffery (1):
ipmi: kcs: Poll OBF briefly to reduce OBE latency

Andrii Nakryiko (3):
bpf: propagate precision in ALU/ALU64 operations
bpf: propagate precision across all frames, not just the last one
libbpf: Avoid enum forward-declarations in public API in C++ mode

Andy Shevchenko (2):
gpiolib: Get rid of redundant 'else'
fbdev: ssd1307fb: Drop optional dependency

AngeloGioacchino Del Regno (8):
arm64: dts: mt6779: Fix devicetree build warnings
arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
arm64: dts: mt2712e: Fix unit address for pinctrl node
arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings
arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
ASoC: mediatek: mt8173: Fix debugfs registration for components

Anssi Hannula (4):
can: kvaser_usb_leaf: Set Warning state even without bus errors
can: kvaser_usb_leaf: Fix improved state not being reported
can: kvaser_usb_leaf: Fix wrong CAN state after stopping
can: kvaser_usb_leaf: Fix bogus restart events

Arnd Bergmann (1):
RDMA/siw: Fix pointer cast warning

Artem Chernyshev (1):
net: vmw_vsock: vmci: Check memcpy_from_msg()

Arun Easi (1):
scsi: qla2xxx: Fix crash when I/O abort times out

Aurabindo Pillai (1):
drm/amd/display: fix array index out of bound error in bios parser

Baisong Zhong (3):
ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()

Barnabás Pőcze (2):
platform/x86: huawei-wmi: fix return value calculation
timerqueue: Use rb_entry_safe() in timerqueue_getnext()

Bart Van Assche (3):
scsi: core: Fix a race between scsi_done() and scsi_timeout()
scsi: qla2xxx: Fix set-but-not-used variable warnings
scsi: ufs: Reduce the START STOP UNIT timeout

Bartosz Golaszewski (3):
gpiolib: cdev: fix NULL-pointer dereferences
gpiolib: make struct comments into real kernel docs
gpiolib: protect the GPIO device against being dropped while in use by user-space

Bartosz Staszewski (1):
i40e: Fix the inability to attach XDP program on downed interface

Ben Greear (1):
wifi: iwlwifi: mvm: fix double free on tx path.

Bernard Metzler (2):
RDMA/siw: Fix immediate work request flush to completion queue RDMA/siw: Set defined status for work completion with undefined status

Bitterblue Smith (3):
wifi: rtl8xxxu: Fix reading the vendor of combo chips
wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
wifi: rtl8xxxu: Fix the channel width reporting

Bjorn Andersson (1):
thermal/drivers/qcom/lmh: Fix irq handler return value

Bjorn Helgaas (1):

      PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_

Björn Töpel (1):
bpf: Do not zero-extend kfunc return values

Brian Starkey (1):
drm/fourcc: Fix vsub/hsub for Q410 and Q401

Cai Xinchen (1):
rapidio: devices: fix missing put_device in mport_cdev_open

Cezary Rojewski (1):
ASoC: Intel: Skylake: Fix driver hang during shutdown

Chao Yu (2):

      f2fs: fix to invalidate dcc->f2fs_issue_discard in error path
      f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super()

Chen Hui (1):
cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut()

Chen Jiahao (1):
drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static

Chen Zhongjin (11):
perf: Fix possible memleak in pmu_dev_alloc()
fs: sysv: Fix sysv_nblocks() returns wrong value
media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init()
media: vimc: Fix wrong function called when vimc_init() fails
media: dvb-core: Fix ignored return value in dvb_register_frontend()
wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
configfs: fix possible memory leak in configfs_create_dir()
scsi: efct: Fix possible memleak in efct_device_init()
scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
vme: Fix error not catched in fake_init()
ovl: fix use inode directly in rcu-walk mode

Chen-Yu Tsai (1):
arm64: dts: mt8183: Fix Mali GPU clock

Chengchang Tang (4):
RDMA/hns: Fix AH attr queried by query_qp
RDMA/hns: Fix PBL page MTR find
RDMA/hns: Fix page size cap from firmware
RDMA/hns: Fix error code of CMD

Christian Brauner (1):
ovl: use ovl_copy_{real,upper}attr() wrappers

Christian Marangi (1):
clk: qcom: clk-krait: fix wrong div2 functions

Christoph Hellwig (3):
nvmet: only allocate a single slab for bvecs
block: clear ->slave_dir when dropping the main slave_dir reference
media: videobuf-dma-contig: use dma_mmap_coherent

Christophe JAILLET (6):
crypto: amlogic - Remove kcalloc without check
fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() powerpc/52xx: Fix a resource leak in an error handling path
mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe()
myri10ge: Fix an error handling path in myri10ge_probe()
mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code

Chuck Lever (1):
NFSD: Finish converting the NFSv2 GETACL result encoder

Chun-Jie Chen (1):
soc: mediatek: pm-domains: Fix the power glitch issue

Chunfeng Yun (1):
usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq

Cong Wang (1):
net_sched: reject TCF_EM_SIMPLE case for complex ematch module

Conor Dooley (1):
mailbox: mpfs: read the system controller's status

Corentin Labbe (8):
crypto: sun8i-ss - use dma_addr instead u32
crypto: rockchip - do not do custom power management
crypto: rockchip - do not store mode globally
crypto: rockchip - add fallback for cipher
crypto: rockchip - add fallback for ahash
crypto: rockchip - better handle cipher key
crypto: rockchip - remove non-aligned handling
crypto: rockchip - rework by using crypto_engine

Cosmin Tanislav (1):
iio: temperature: ltc2983: make bulk write buffer DMA-safe

Dan Aloni (1):
nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure

Dan Carpenter (4):
amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
bonding: uninitialized variable in bond_miimon_inspect()
staging: rtl8192u: Fix use after free in ieee80211_rx() fs/ntfs3: Harden against integer overflows

Daniel Golle (1):
pwm: mediatek: always use bus clock for PWM on MT7622

Daniel Jordan (2):
padata: Always leave BHs disabled when running ->parallel()
padata: Fix list iterator in padata_do_serial()

Dario Binacchi (4):
clk: imx8mn: rename vpu_pll to m7_alt_pll
clk: imx: replace osc_hdmi with dummy
clk: imx8mn: fix imx8mn_sai2_sels clocks list
clk: imx8mn: fix imx8mn_enet_phy_sels clocks list

Dave Stevenson (1):
drm/fourcc: Add packed 10bit YUV 4:2:0 format

David Howells (4):
net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
rxrpc: Fix ack.bufferSize to be 0 when generating an ack
rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
afs: Fix lost servers_outstanding count

David Michael (1):
libbpf: Fix uninitialized warning in btf_dump_dump_type_data

Deren Wu (1):
wifi: mt76: fix coverity overrun-call in mt76_get_txpower()

Dietmar Eggemann (1):
sched/core: Introduce sched_asym_cpucap_active()

Dmitry Baryshkov (4):
arm64: dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables
arm64: dts: qcom: msm8996: fix GPU OPP table drm/msm/hdmi: drop unused GPIO support
drm/msm/hdmi: use devres helper for runtime PM management

Dmitry Torokhov (1):
ASoC: dt-bindings: wcd9335: fix reset line polarity in example

Dongdong Zhang (1):
f2fs: fix normal discard process

Dongliang Mu (1):
fs: jfs: fix shift-out-of-bounds in dbAllocAG

Doug Brown (2):
ARM: mmp: fix timer_read delay
drm/etnaviv: add missing quirks for GC300

Douglas Anderson (2):
Input: elants_i2c - properly handle the reset GPIO when power is off
clk: qcom: lpass-sc7180: Fix pm_runtime usage

Dr. David Alan Gilbert (1):
jfs: Fix fortify moan in symlink

Dragos Tatulea (1):
IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces

Edward Pacman (1):
ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB

Eelco Chaudron (1):
openvswitch: Fix flow lookup to use unmasked key

Emeel Hakim (1):
net: macsec: fix net device access prior to holding a lock

Enrik Berkhan (1):
HID: mcp2221: don't connect hidraw

Eric Dumazet (5):
inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() bpf, sockmap: fix race in sock_map_free()
net: stream: purge sk_error_queue in sk_stream_kill_queues()
net: add atomic_long_t to net_device_stats fields ipv6/sit: use DEV_STATS_INC() to avoid data-races

Eric Pilmore (1):
ntb_netdev: Use dev_kfree_skb_any() in interrupt context

Fabrice Gasnier (1):
counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update

Fedor Pchelkin (3):
wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
wifi: ath9k: verify the expected usb_endpoints are present

Fenghua Yu (1):
dmaengine: idxd: Fix crc_val field for completion record

Ferry Toth (1):
usb: dwc3: core: defer probe on ulpi_read_id timeout

Filipe Manana (1):
btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range

Firo Yang (1):
sctp: sysctl: make extra pointers netns aware

Florian Westphal (1):
netfilter: conntrack: set icmpv6 redirects as RELATED

GUO Zihua (4):
ima: Handle -ESTALE returned by ima_filter_rule_match()
integrity: Fix memory leakage in keyring allocation error path
rtc: mxc_v2: Add missing clk_disable_unprepare()
ima: Simplify ima_lsm_copy_rule

Gabriel Somlo (1):
serial: altera_uart: fix locking in polling mode

Gaosheng Cui (13):
lib/fonts: fix undefined behavior in bit shift for get_default_font
ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
net: stmmac: fix possible memory leak in stmmac_dvr_probe()
apparmor: fix a memleak in multi_transaction_new()
crypto: ccree - Remove debugfs when platform_driver_register failed
scsi: snic: Fix possible UAF in snic_tgt_create()
crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
staging: vme_user: Fix possible UAF in tsi148_dma_list_add
fbdev: ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_probe()
remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
net: stmmac: fix errno when create_singlethread_workqueue() fails

Gaurav Kohli (1):
x86/hyperv: Remove unregister syscore call from Hyper-V cleanup

Gautam Menghani (1):
media: imon: fix a race condition in send_packet()

Gavrilov Ilia (1):
relay: fix type mismatch when allocating memory in relay_create_buf()

Greg Kroah-Hartman (1):

      Linux 5.15.86

Guchun Chen (1):
drm/amd/pm/smu11: BACO is supported when it's in BACO state

Guilherme G. Piccoli (1):
video: hyperv_fb: Avoid taking busy spinlock on panic path

Gustavo A. R. Silva (1):
powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds

Hamza Mahfooz (1):
Revert "drm/amd/display: Limit max DSC target bpp for specific monitors"

Hangbin Liu (1):
net/tunnel: wait until all sk_user_data reader finish before releasing the sock

Hanjun Guo (1):
drm/radeon: Add the missed acpi_put_table() to fix memory leak

Hannes Reinecke (1):
ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros

Hans de Goede (1):
ASoC: rt5670: Remove unbalanced pm_runtime_put()

Haowen Bai (2):
SUNRPC: Return true/false (not 1/0) from bool functions powerpc/eeh: Drop redundant spinlock initialization

Harshit Mogalapalli (4):
xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
scsi: scsi_debug: Fix a warning in resp_write_scat()
scsi: scsi_debug: Fix a warning in resp_verify()
scsi: scsi_debug: Fix a warning in resp_report_zones()

Hawkins Jiawei (1):
hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()

Herbert Xu (1):
crypto: cryptd - Use request context instead of stack for sub-request

Hoi Pok Wu (1):
fs: jfs: fix shift-out-of-bounds in dbDiscardAG

Hui Tang (2):
mtd: lpddr2_nvm: Fix possible null-ptr-deref
i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe

Inga Stotland (1):
Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS

Isaac J. Manjarres (1):
loop: Fix the max_loop commandline argument treatment when it is set to 0

Ivaylo Dimitrov (1):
usb: musb: remove extra check in musb_gadget_vbus_draw

Jakub Kicinski (1):
selftests: devlink: fix the fd redirect in dummy_reporter_test

James Hurley (1):
platform/mellanox: mlxbf-pmc: Fix event typo

Jason Gerecke (1):
HID: wacom: Ensure bootloader PID is usable in hidraw mode

Jason Gunthorpe (1):
iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY

Jayesh Choudhary (2):
arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node
arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node

Jeff Layton (1):
nfsd: don't call nfsd_file_put from client states seqfile display

Jernej Skrabec (4):
iommu/sun50i: Fix reset release iommu/sun50i: Consider all fault sources for reset iommu/sun50i: Fix R/W permission check iommu/sun50i: Fix flush size

Jerry Ray (1):
net: lan9303: Fix read error execution path

Jiamei Xie (1):
serial: amba-pl011: avoid SBSA UART accessing DMACR register

Jiang Li (1):
md/raid1: stop mdx_raid1 thread when raid1 array run failed

Jiao Zhou (1):

      ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list

Jiasheng Jiang (8):
soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
media: coda: jpeg: Add check for kmalloc
ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd memstick/ms_block: Add check for alloc_ordered_workqueue
media: coda: Add check for dcoda_iram_alloc
media: coda: Add check for kmalloc
usb: storage: Add check for kcalloc
HID: amd_sfh: Add missing check for dma_alloc_coherent

Jimmy Assarsson (6):
can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event
can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
can: kvaser_usb: make use of units.h in assignment of frequency
can: kvaser_usb: Add struct kvaser_usb_busparams
can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming

Jiri Slaby (2):
tty: serial: clean up stop-tx part in altera_uart_tx_chars()
tty: serial: altera_uart_{r,t}x_chars() need only uart_port

Jiri Slaby (SUSE) (1):
qed (gcc13): use u16 for fid to be big enough

Joel Granados (1):
nvme: return err on nvme_init_non_mdts_limits fail

Johan Hovold (6):
arm64: dts: qcom: sm8150: fix UFS PHY registers
arm64: dts: qcom: sm8250: fix UFS PHY registers
arm64: dts: qcom: sm8350: fix UFS PHY registers
arm64: dts: qcom: sm8250: drop bogus DP PHY clock
arm64: dts: qcom: sm8250: fix USB-DP PHY registers
regulator: core: fix deadlock on regulator enable

John Johansen (2):
apparmor: fix lockdep warning when removing a namespace
apparmor: Fix abi check to include v8 abi

John Keeping (2):
usb: gadget: f_hid: fix f_hidg lifetime vs cdev
usb: gadget: f_hid: fix refcount leak on error path

John Stultz (2):
pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES

John Thomson (4):
mips: ralink: mt7621: define MT7621_SYSC_BASE with __iomem
mips: ralink: mt7621: soc queries and tests as functions
mips: ralink: mt7621: do not use kzalloc too early
PCI: mt7621: Add sentinel to quirks table

Jon Hunter (1):
pwm: tegra: Improve required rate calculation

Jonathan Cameron (1):
iio:imu:adis: Move exports into IIO_ADISLIB namespace

Jonathan Neuschäfer (2):
ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes
spi: Update reference to struct spi_controller

Jonathan Toppins (1):
bonding: fix link recovery in mode 2 when updelay is nonzero

Justin Tee (1):
scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs

Kajol Jain (1):
powerpc/hv-gpci: Fix hv_gpci event list

Karolina Drobnik (1):
tools/include: Add _RET_IP_ and math definitions to kernel.h

Kartik (1):
serial: tegra: Read DMA status before terminating

Kees Cook (3):
overflow: Implement size_t saturating arithmetic helpers
igb: Do not free q_vector unless new one was allocated
LoadPin: Ignore the "contents" argument of the LSM hooks

Khaled Almahallawy (1):
drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern

Khazhismel Kumykov (1):
bfq: fix waker_bfqq inconsistency crash

Kirill Tkhai (1):
unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg()

Konrad Dybcio (1):
regulator: qcom-rpmh: Fix PMR735a S3 regulator spec

Konstantin Meskhidze (1):
drm/amdkfd: Fix memory leakage

Kory Maincent (1):
arm: dts: spear600: Fix clcd interrupt

Kris Bahnsen (1):
spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode

Krzysztof Kozlowski (6):
arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable
arm64: dts: qcom: sdm630: fix UART1 pin bias
arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
arm64: dts: qcom: sm8250: correct LPASS pin pull down
arm64: dts: qcom: sm6125: fix SDHCI CQE reg names

Kumar Kartikeya Dwivedi (2):
bpf: Fix slot type check in check_stack_write_var_off selftests/bpf: Add test for unstable CT lookup API

Kunihiko Hayashi (2):
PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled
mmc: f-sdh30: Add quirks for broken timeout clock capability

Kuniyuki Iwashima (2):
seccomp: Move copy_seccomp() to no failure path.
soreuseport: Fix socket selection for SO_INCOMING_CPU.

Kurt Kanzenbach (1):
igc: Lift TAPRIO schedule restriction

Ladislav Michl (1):
MIPS: OCTEON: warn only once if deprecated link status is being used

Laurent Pinchart (1):
media: v4l2-ctrls: Fix off-by-one error in integer menu control check

Lee Jones (1):
mfd: pm8008: Remove driver data structure pm8008_data

Leo Yan (3):
perf trace: Return error if a system call doesn't exist perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number perf trace: Handle failure when trace point folder is missed

Leon Romanovsky (1):
RDMA/core: Fix order of nldev_exit call

Leonid Ravich (1):
IB/mad: Don't call to function that might sleep while in atomic context

Li Zetao (3):
ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
net: farsync: Fix kmemleak when rmmods farsync
r6040: Fix kmemleak in probe and remove

Li Zhong (1):
drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()

Liang He (1):
media: c8sectpfe: Add of_node_put() when breaking out of loop

Lin Ma (3):
media: dvbdev: adopts refcnt to avoid UAF
media: dvbdev: fix build warning due to comments
media: dvbdev: fix refcnt bug

Linus Walleij (1):
usb: fotg210-udc: Fix ages old endianness issues

Liu Shixin (4):
media: vivid: fix compose size exceed boundary
ALSA: asihpi: fix missing pci_disable_device()
media: saa7164: fix missing pci_disable_device()
binfmt_misc: fix shift-out-of-bounds in check_special_flags

Lorenzo Bianconi (2):
wifi: mt76: mt7921: fix reporting of TX AGGR histogram
wifi: mt76: do not run mt76u_status_worker if the device is not running

Luca Weiss (5):
ARM: dts: qcom: apq8064: fix coresight compatible
soc: qcom: llcc: make irq truly optional thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2
remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove
remoteproc: qcom_q6v5_pas: detach power domains on remove

Luis Chamberlain (1):
memstick: ms_block: Add error handling support for add_disk()

Luoyouming (2):
RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data() RDMA/hns: Fix ext_sge num error when post send

Manivannan Sadhasivam (1):
clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs

Marco Elver (1):
objtool, kcsan: Add volatile read/write instrumentation to whitelist

Marcus Folkesson (2):
HID: hid-sensor-custom: set fixed size for custom attributes thermal/drivers/imx8mm_thermal: Validate temperature range

Marek Szyprowski (2):
media: exynos4-is: don't rely on the v4l2_async_subdev internals
ASoC: wm8994: Fix potential deadlock

Marek Vasut (8):
ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96
ARM: dts: stm32: Fix AV96 WLAN regulator gpio property
clk: renesas: r9a06g032: Repair grave increment error drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
extcon: usbc-tusb320: Factor out extcon into dedicated functions
extcon: usbc-tusb320: Add USB TYPE-C support
extcon: usbc-tusb320: Update state on probe even if no IRQ pending

Marijn Suijten (1):
arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name

Mark Rutland (2):
arm64: mm: kfence: only handle translation faults
arm64: make is_ttbrX_addr() noinstr-safe

Mark Zhang (4):
RDMA/restrack: Release MR restrack when delete RDMA/core: Make sure "ib_port" is valid when access sysfs node RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port RDMA/nldev: Fix failure to send large messages

Markus Schneider-Pargmann (2):
can: tcan4x5x: Remove invalid write in clear_interrupts
can: tcan4x5x: Fix use of register error status mask

Martin Blumenstingl (2):
hwmon: (jc42) Convert register access and caching to regmap/regcache
hwmon: (jc42) Restore the min/max/critical temperatures on resume

Martin KaFai Lau (1):
bpf: Check the other end of slot_type for STACK_SPILL

Martin Leung (1):
drm/amd/display: Manually adjust strobe for DCN303

Mathias Nyman (1):
xhci: Prevent infinite loop in transaction errors recovery for streams

Matt Redfearn (1):
include/uapi/linux/swab: Fix potentially missing __always_inline

Matti Vaittinen (1):
mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ

Maxim Korotkov (1):
ethtool: avoiding integer overflow in ethtool_phys_id()

Mazin Al Haddad (1):
media: dvb-usb: fix memory leak in dvb_usb_adapter_init()

Miaoqian Lin (2):
cxl: Fix refcount leak in cxl_calc_capp_routing selftests/powerpc: Fix resource leaks

Michael Kelley (1):
tpm/tpm_crb: Fix error message in __crb_relinquish_locality()

Michael Riesch (1):
iommu/rockchip: fix permission bits in page table entries v2

Michael Walle (1):
mtd: spi-nor: hide jedec_id sysfs attribute if not present

Ming Qian (1):
media: imx-jpeg: Disable useless interrupt to avoid kernel panic

Minghao Chi (1):
soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync

Minsuk Kang (2):
nfc: pn533: Clear nfc_target before being used
wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()

Muhammad Husaini Zulkifli (1):
igc: Add checking for basetime less than zero

Namhyung Kim (1):
perf stat: Do not delay the workload with --delay

Natalia Petrova (1):
crypto: nitrox - avoid double free on error path in nitrox_sriov_init()

Nathan Chancellor (12):
net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
hamradio: baycom_epp: Fix return type of baycom_send_packet() drm/amdgpu: Fix type of second parameter in trans_msg() callback drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback s390/ctcm: Fix return type of ctc{mp,}m_tx()
s390/netiucv: Fix return type of netiucv_tx()
s390/lcs: Fix return type of lcs_start_xmit()
drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid()
scsi: elx: libefc: Fix second parameter type in state callbacks drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6

Nathan Lynch (1):
powerpc/pseries/eeh: use correct API for error log size

Nicholas Piggin (1):
powerpc/perf: callchain validate kernel stack pointer bounds

Niklas Cassel (1):
ata: libata: fix NCQ autosense logic

Niklas Söderlund (1):
media: adv748x: afe: Select input port when initializing AFE

Nirmal Patel (1):
PCI: vmd: Disable MSI remapping after suspend

Nuno Sá (3):
iio: adis: handle devices that cannot unmask the drdy pin
iio: adis: stylistic changes
iio: adc: ad_sigma_delta: do not use internal iio_dev lock

Oleg Nesterov (1):

      uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix

Ondrej Mosnacek (1):
fs: don't audit the capability check in simple_xattr_list()

Pali Rohár (9):
ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
ARM: dts: turris-omnia: Add ethernet aliases
ARM: dts: turris-omnia: Add switch port 6 node
arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC

Palmer Dabbelt (1):
RISC-V: Align the shadow stack

Pawel Laszczak (1):
usb: cdnsp: fix lack of ZLP for ep0

Pengcheng Yang (3):
bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect

Peter Zijlstra (1):
futex: Move to kernel/futex/

Phil Auld (1):

      cpu/hotplug: Make target_store() a nop when target == state

Piergiorgio Beruto (1):
stmmac: fix potential division by 0

Pierre-Louis Bossart (2):
ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c
ALSA: hda: add snd_hdac_stop_streams() helper

Prashant Malani (1):
platform/chrome: cros_ec_typec: Cleanup switch handle return paths

Pu Lehui (1):
riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC

Qais Yousef (4):
sched/uclamp: Fix relationship between uclamp and migration margin sched/uclamp: Make task_fits_capacity() use util_fits_cpu() sched/uclamp: Make select_idle_capacity() use util_fits_cpu() sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()

Qingfang DENG (1):
netfilter: flowtable: really fix NAT IPv6 offload

Rafael J. Wysocki (10):
PM: runtime: Do not call __rpm_callback() from rpm_idle()
rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0
rtc: cmos: Fix event handler registration ordering issue
rtc: cmos: Fix wake alarm breakage
rtc: cmos: Call cmos_wake_setup() from cmos_do_probe()
rtc: cmos: Call rtc_wake_setup() from cmos_do_probe()
rtc: cmos: Eliminate forward declarations of some functions
rtc: cmos: Rename ACPI-related functions
rtc: cmos: Disable ACPI RTC event on removal
ACPICA: Fix error code path in acpi_ds_call_control_method()

Rafael Mendonca (4):
drm/amdgpu/powerplay/psm: Fix memory leak in power state init
vfio: platform: Do not pass return buffer to ACPI _RST method
uio: uio_dmem_genirq: Fix missing unlock in irq configuration
uio: uio_dmem_genirq: Fix deadlock between irq config and handling

Ramona Bolboaca (1):
iio: adis: add '__adis_enable_irq()' implementation

Randy Dunlap (4):
Input: joystick - fix Kconfig warning for JOYSTICK_ADC
Input: wistron_btns - disable on UML
fbdev: geode: don't build on UML
fbdev: uvesafb: don't build on UML

Rasmus Villemoes (1):
iio: adc128s052: add proper .data members in adc128_of_match table

Reinette Chatre (1):
x86/sgx: Reduce delay and interference of enclave release

Ricardo Ribalda (2):
media: i2c: ad5820: Fix error path
ASoC: mediatek: mt8173: Enable IRQ when pdata is ready

Rickard x Andersson (1):
gcov: add support for checksum field

Rob Clark (1):
drm/msm/a6xx: Fix speed-bin detection vs probe-defer

Roberto Sassu (1):
reiserfs: Add missing calls to reiserfs_security_free()

Rui Zhang (1):
regulator: core: fix use_count leakage when handling boot-on

Ryusuke Konishi (2):
nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
nilfs2: fix shift-out-of-bounds due to too large exponent of block size

Samuel Holland (1):
usb: typec: Factor out non-PD fwnode properties

Schspa Shi (2):
mrp: introduce active flags to prevent UAF when applicant uninit 9p: set req refcount to zero to avoid uninitialized usage

Sebastian Andrzej Siewior (5):
hsr: Add a rcu-read lock to hsr_forward_skb().
hsr: Avoid double remove of a node.
hsr: Disable netpoll.
hsr: Synchronize sending frames to have always incremented outgoing seq nr.
hsr: Synchronize sequence number updates.

Serge Semin (2):
dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq
dt-bindings: visconti-pcie: Fix interrupts array max constraints

Sergey Shtylyov (1):
ata: add/use ata_taskfile::{error|status} fields

Shang XiaoJing (10):
perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init() perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
ocfs2: fix memory leak in ocfs2_stack_glue_init()
irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
scsi: ipr: Fix WARNING in ipr_init()
crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
fbdev: via: Fix error in via_core_init()
remoteproc: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio()
remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on()

Shawn Guo (1):
arm64: dts: qcom: Correct QMP PHY child node name

Shigeru Yoshida (4):
fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
udf: Avoid double brelse() in udf_rename()
wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
media: si470x: Fix use-after-free in si470x_int_in_callback()

Shiraz Saleem (1):
RDMA/irdma: Report the correct link speed

Shung-Hsi Yu (1):
libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()

Srinivas Kandagatla (1):
soc: qcom: apr: make code more reuseable

Stanislav Fomichev (4):
bpf: Move skb->len == 0 checks into __bpf_redirect
bpf: make sure skb->len != 0 when redirecting to a tunneling device
ppp: associate skb with a device at tx
bpf: Prevent decl_tag from being referenced in func_proto arg

Stefan Eichenberger (1):
rtc: snvs: Allow a time difference on clock register read

Stephan Gerhold (1):
arm64: dts: qcom: msm8916: Drop MSS fallback compatible

Stephen Boyd (1):
pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP

Steven Price (1):
pwm: tegra: Fix 32 bit build

Subash Abhinov Kasiviswanathan (1):
skbuff: Account for tail adjustment during pull operations

Sven Peter (4):
usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails
usb: typec: tipd: Fix spurious fwnode_handle_put in error path
usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode

Takashi Iwai (1):
ALSA: pcm: Set missing stop_operating flag at undoing trigger start

Tan Tee Min (3):
igc: allow BaseTime 0 enrollment for Qbv
igc: recalculate Qbv end_time by considering cycle time
igc: Set Qbv start_time and end_time to end_time if not being configured in GCL

Tang Bin (1):
venus: pm_helpers: Fix error check in vcodec_domains_get()

Tetsuo Handa (1):
fbdev: fbcon: release buffer when fbcon_do_set_font() failed

Tom Lendacky (2):
net: amd-xgbe: Fix logic around active and passive cables
net: amd-xgbe: Check only the minimum speed for active/passive cables

Tong Tiangen (1):
riscv/mm: add arch hook arch_clear_hugepage_flags

Trond Myklebust (8):
lockd: set other missing fields when unlocking files NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding NFSv4.2: Fix a memory stomp in decode_attr_security_label NFSv4.2: Fix initialisation of struct nfs4_label
NFSv4: Fix a credential leak in _nfs4_discover_trunking()
NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
NFS: Fix an Oops in nfs_d_automount()
NFSv4.x: Fail client initialisation if state manager thread can't run

Tyler Hicks (1):
KVM: selftests: Fix build regression by using accessor function

Ulf Hansson (1):
cpuidle: dt: Return the correct numbers of parsed idle states

Uwe Kleine-König (2):
crypto: ccree - Make cc_debugfs_global_fini() available for module init function
pwm: sifive: Call pwm_sifive_update_clock() while mutex is held

Valentin Caron (1):
serial: stm32: move dma_request_chan() before clk_prepare_enable()

Victor Ding (1):
platform/chrome: cros_ec_typec: zero out stale pointers

Vidya Sagar (1):

      PCI: dwc: Fix n_fts[] array overrun

Ville Syrjälä (3):
drm/msm: Use drm_mode_copy()
drm/rockchip: Use drm_mode_copy()
drm/sti: Use drm_mode_copy()

Vincent Donnefort (2):
sched/fair: Cleanup task_util and capacity type cpu/hotplug: Do not bail-out in DYING/STARTING sections

Vincent Guittot (1):

      sched/fair: Removed useless update of p->recent_used_cpu

Vincent Mailhol (1):
can: kvaser_usb: do not increase tx statistics when sending error message frames

Vinicius Costa Gomes (2):
igc: Enhance Qbv scheduling by using first flag bit
igc: Use strict cycles for Qbv scheduling

Vivek Yadav (1):
can: m_can: Call the RAM init directly from m_can_chip_config

Vladimir Oltean (2):
net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path
net: enetc: avoid buffer leaks on xdp_do_redirect() failure

Vladimir Zapolskiy (1):
media: camss: Clean up received buffers on failed start of streaming

Wang Jingjin (2):
ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()

Wang ShaoBo (5):
regulator: core: use kfree_const() to free space conditionally
drbd: remove call to memset before free device/resource/connection
drbd: destroy workqueue when drbd device was freed
SUNRPC: Fix missing release socket in rpc_sockname()
Bluetooth: btintel: Fix missing free skb in btintel_setup_combined()

Wang Weiyang (1):
rapidio: fix possible UAF when kfifo_alloc() fails

Wang Yufen (7):
pstore/ram: Fix error return code in ramoops_probe()
wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() RDMA/hfi1: Fix error return code in parse_platform_config()
RDMA/srp: Fix error return code in srp_parse_options()
ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()

Wei Yongjun (1):
irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init()

Weili Qian (1):
crypto: hisilicon/qm - fix missing destroy qp_idr

Wesley Chalmers (1):
drm/amd/display: Use the largest vready_offset in pipe group

Wolfram Sang (3):
clocksource/drivers/sh_cmt: Access registers according to spec
mmc: renesas_sdhi: alway populate SCC pointer
mmc: renesas_sdhi: better reset from HS400 mode

Wright Feng (1):
brcmfmac: return error when getting invalid max_flowrings from dongle

Xie Shaowen (1):
macintosh/macio-adb: check the return value of ioremap()

Xing Song (1):
mt76: stop the radar detector after leaving dfs channel

Xinlei Lee (1):
drm/mediatek: Modify dpi power on/off sequence.

Xiongfeng Wang (13):
perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box()
cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() RDMA/hfi: Decrease PCI device reference count in error path
hwrng: amd - Fix PCI device refcount leak
hwrng: geode - Fix PCI device refcount leak
serial: pch: Fix PCI device refcount leak in pch_request_dma()
fbdev: vermilion: decrease reference count in error path

Xiu Jianfeng (11):
x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() x86/xen: Fix memory leak in xen_init_lock_cpu()
ima: Fix misuse of dereference of pointer in template_desc_init_fields()
wifi: ath10k: Fix return value in ath10k_pci_init()
clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
clk: samsung: Fix memory leak in _samsung_clk_register_pll()
clk: socfpga: Fix memory leak in socfpga_gate_init()
apparmor: Use pointer to struct aa_label for lbs_cred
apparmor: Fix memleak in alloc_ns()
ksmbd: Fix resource leak in ksmbd_session_rpc_open()
clk: st: Fix memory leak in st_of_quadfs_setup()

Xu Kuohai (1):
libbpf: Fix use-after-free in btf_dump_name_dups

Yan Lei (1):
media: dvb-frontends: fix leak of memory fw

Yang Jihong (2):
blktrace: Fix output non-blktrace event when blk_classic option enabled
perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()

Yang Shen (1):
coresight: trbe: remove cpuhp instance node before remove cpuhp state

Yang Yingliang (77):
MIPS: vpe-mt: fix possible memory leak while module exiting
MIPS: vpe-cmp: fix possible memory leak while module exiting
PNP: fix name memory leak in pnp_alloc_dev()
thermal: core: fix some possible name leaks in error paths
EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
genirq/irqdesc: Don't try to remove non-existing sysfs files
rapidio: fix possible name leaks when rio_add_device() fails
rapidio: rio: fix possible name leak in rio_register_mport() clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register()
media: platform: exynos4-is: fix return value check in fimc_md_probe()
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
media: solo6x10: fix possible memory leak in solo_sysfs_init()
drm/amdgpu: fix pci device refcount leak
regulator: core: fix module refcount leak in set_supply()
regulator: core: fix resource leak in regulator_register()
mmc: alcor: fix return value check of mmc_add_host()
mmc: moxart: fix return value check of mmc_add_host()
mmc: mxcmmc: fix return value check of mmc_add_host()
mmc: pxamci: fix return value check of mmc_add_host()
mmc: rtsx_pci: fix return value check of mmc_add_host()
mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
mmc: toshsd: fix return value check of mmc_add_host()
mmc: vub300: fix return value check of mmc_add_host()
mmc: wmt-sdmmc: fix return value check of mmc_add_host()
mmc: atmel-mci: fix return value check of mmc_add_host()
mmc: omap_hsmmc: fix return value check of mmc_add_host()
mmc: meson-gx: fix return value check of mmc_add_host()
mmc: via-sdmmc: fix return value check of mmc_add_host()
mmc: wbsd: fix return value check of mmc_add_host()
mmc: mmci: fix return value check of mmc_add_host()
ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
af_unix: call proto_unregister() in the error path in af_unix_init()
Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
scsi: hpsa: Fix error handling in hpsa_add_sas_host()
scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
scsi: fcoe: Fix possible name leak when device_register() fails
scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper()
drivers: dio: fix possible memory leak in dio_init()
class: fix possible memory leak in __class_register()
usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()
misc: ocxl: fix possible name leak in ocxl_file_register_afu()
ocxl: fix pci device refcount leak when calling get_function_0()
firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()
cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
chardev: fix error handling in cdev_device_add()
i2c: mux: reg: check return value after calling platform_get_resource()
fbdev: pm2fb: fix missing pci_disable_device()
HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
iommu/amd: Fix pci device refcount leak in ppr_notifier()
macintosh: fix possible memory leak in macio_add_one_device()
powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe()
mfd: pm8008: Fix return value check in pm8008_probe()
mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
mailbox: arm_mhuv2: Fix return value check in mhuv2_probe()
mailbox: zynq-ipi: fix error handling while device_register() fails
hwmon: (jc42) Fix missing unlock on error in jc42_write()

Yassine Oudjana (4):
arm64: dts: qcom: msm8996: Add MSM8996 Pro support
extcon: usbc-tusb320: Add support for mode setting and reset
extcon: usbc-tusb320: Add support for TUSB320L
extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered

Ye Bin (1):
blk-mq: fix possible memleak when register 'hctx' failed

Yipeng Zou (1):
selftests/ftrace: event_triggers: wait longer for test_event_enable

Yonggil Song (1):
f2fs: avoid victim selection from previous victim section

Yongqiang Liu (1):
net: defxx: Fix missing err handling in dfx_init()

Yu Kuai (1):

      block, bfq: fix possible uaf for 'bfqq->bic'

Yu Liao (1):
platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()

Yuan Can (16):
perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init()
media: platform: exynos4-is: Fix error handling in fimc_md_init()
ASoC: qcom: Add checks for devm_kcalloc
regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe()
drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
scsi: hpsa: Fix possible memory leak in hpsa_init_one()
RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
serial: 8250_bcm7271: Fix error handling in brcmuart_init()
serial: sunsab: Fix error handling in sunsab_init()
HSI: omap_ssi_core: Fix error handling in ssi_init()
power: supply: ab8500: Fix error handling in ab8500_charger_init() iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region()
floppy: Fix memory leak in do_floppy_init()

YueHaibing (1):
staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()

Zeng Heng (4):
ASoC: pxa: fix null-pointer dereference in filter()
PCI: Check for alloc failure in pci_request_irq()
power: supply: fix residue sysfs file in error handle route of __power_supply_register()
iio: fix memory leak in iio_device_register_eventset()

Zhang Changzhong (1):
net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()

Zhang Qilong (7):
soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD drm/rockchip: lvds: fix PM usage counter unbalance in poweron
ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
f2fs: Fix the race condition of resize flag between resizefs
power: supply: z2_battery: Fix possible memleak in z2_batt_probe()

Zhang Xiaoxu (6):
mtd: Fix device name leak when register device failed in add_mtd_device()
xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
orangefs: Fix sysfs not cleanup when dev init failed
orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()

Zhang Yiqun (1):
crypto: tcrypt - Fix multibuffer skcipher speed test mem leak

Zhang Yuchen (1):
ipmi: fix memleak when unload ipmi driver

Zhang Zekun (1):
drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()

ZhangPeng (4):
hfs: Fix OOB Write in hfs_asc2mac
pinctrl: k210: call of_node_put()
pinctrl: pinconf-generic: add missing of_node_put()
hfs: fix OOB Read in __hfs_brec_find

Zhao Gongyi (1):
selftests/efivarfs: Add checking of the test return value

Zhen Lei (1):
mmc: core: Normalize the error handling branch in sd_read_ext_regs()

Zheng Wang (1):
misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os

Zheng Yejian (2):
tracing/hist: Fix issue of losting command info in error_log
acct: fix potential integer overflow in encode_comp_t()

Zheng Yongjun (1):
mtd: maps: pxa2xx-flash: fix memory leak in probe

Zhengchao Shao (4):
wifi: mac80211: fix memory leak in ieee80211_if_add() RDMA/hns: fix memory leak in hns_roce_alloc_mr()
test_firmware: fix memory leak in test_firmware_init()
drivers: mcb: fix resource leak in mcb_probe()

Zheyu Ma (1):
i2c: ismt: Fix an out-of-bounds bug in ismt_access()

Zhiqi Song (1):
crypto: hisilicon/hpre - fix resource leak in remove process

Zqiang (1):
rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()

delisun (1):
serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.

gehao (1):
drm/amd/display: prevent memory leak

ruanjinjie (3):
of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()
misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
power: supply: fix null pointer dereferencing in power_supply_get_battery_info

wangdicheng (1):
ALSA: usb-audio: add the quirk for KT0206 device

wuchi (1):
lib/debugobjects: fix stat count and optimize debug_objects_mem_init

xinlei lee (1):
pwm: mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm

xiongxin (1):
PM: hibernate: Fix mistake in kerneldoc comment

author maintainer
#1 lore raw
Documentation/ABI/testing/sysfs-bus-spi-devices-spi-nor +3 -0
index d76cd3946434..e9ef69aef20b 100644
@@ -5,6 +5,9 @@ Contact:	[email protected]
 Description:	(RO) The JEDEC ID of the SPI NOR flash as reported by the
 		flash device.
 
+		The attribute is not present if the flash doesn't support
+		the "Read JEDEC ID" command (9Fh). This is the case for
+		non-JEDEC compliant flashes.
 
 What:		/sys/bus/spi/devices/.../spi-nor/manufacturer
 Date:		April 2021
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml +42 -4

64 lines not on this page · raw message

Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml +4 -3
index 30b6396d83c8..aea0e2bcdd77 100644
@@ -36,7 +36,7 @@ properties:
       - const: mpu
 
   interrupts:
-    maxItems: 1
+    maxItems: 2
 
   clocks:
     items:
@@ -94,8 +94,9 @@ examples:
             #interrupt-cells = <1>;
             ranges = <0x81000000 0 0x40000000 0 0x40000000 0 0x00010000>,
                      <0x82000000 0 0x50000000 0 0x50000000 0 0x20000000>;
-            interrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
-            interrupt-names = "intr";
+            interrupts = <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
+                         <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
+            interrupt-names = "msi", "intr";
             interrupt-map-mask = <0 0 0 7>;
             interrupt-map =
                 <0 0 0 1 &gic GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH
Documentation/devicetree/bindings/sound/qcom,wcd9335.txt +1 -1
index 5d6ea66a863f..1f75feec3dec 100644
@@ -109,7 +109,7 @@ audio-codec@1{
 	reg  = <1 0>;
 	interrupts = <&msmgpio 54 IRQ_TYPE_LEVEL_HIGH>;
 	interrupt-names = "intr2"
-	reset-gpios = <&msmgpio 64 0>;
+	reset-gpios = <&msmgpio 64 GPIO_ACTIVE_LOW>;
 	slim-ifc-dev  = <&wc9335_ifd>;
 	clock-names = "mclk", "native";
 	clocks = <&rpmcc RPM_SMD_DIV_CLK1>,
Documentation/driver-api/spi.rst +2 -2
index f64cb666498a..f28887045049 100644
@@ -25,8 +25,8 @@ hardware, which may be as simple as a set of GPIO pins or as complex as
 a pair of FIFOs connected to dual DMA engines on the other side of the
 SPI shift register (maximizing throughput). Such drivers bridge between
 whatever bus they sit on (often the platform bus) and SPI, and expose
-the SPI side of their device as a :c:type:`struct spi_master
-<spi_master>`. SPI devices are children of that master,
+the SPI side of their device as a :c:type:`struct spi_controller
+<spi_controller>`. SPI devices are children of that master,
 represented as a :c:type:`struct spi_device <spi_device>` and
 manufactured from :c:type:`struct spi_board_info
 <spi_board_info>` descriptors which are usually provided by
Documentation/fault-injection/fault-injection.rst +4 -6
index 4a25c5eb6f07..8c47847755a6 100644
@@ -83,9 +83,7 @@ configuration of fault-injection capabilities.
 - /sys/kernel/debug/fail*/times:
 
 	specifies how many times failures may happen at most. A value of -1
-	means "no limit". Note, though, that this file only accepts unsigned
-	values. So, if you want to specify -1, you better use 'printf' instead
-	of 'echo', e.g.: $ printf %#x -1 > times
+	means "no limit".
 
 - /sys/kernel/debug/fail*/space:
 
@@ -277,7 +275,7 @@ Application Examples
     echo Y > /sys/kernel/debug/$FAILTYPE/task-filter
     echo 10 > /sys/kernel/debug/$FAILTYPE/probability
     echo 100 > /sys/kernel/debug/$FAILTYPE/interval
-    printf %#x -1 > /sys/kernel/debug/$FAILTYPE/times
+    echo -1 > /sys/kernel/debug/$FAILTYPE/times
     echo 0 > /sys/kernel/debug/$FAILTYPE/space
     echo 2 > /sys/kernel/debug/$FAILTYPE/verbose
     echo 1 > /sys/kernel/debug/$FAILTYPE/ignore-gfp-wait
@@ -331,7 +329,7 @@ Application Examples
     echo N > /sys/kernel/debug/$FAILTYPE/task-filter
     echo 10 > /sys/kernel/debug/$FAILTYPE/probability
     echo 100 > /sys/kernel/debug/$FAILTYPE/interval
-    printf %#x -1 > /sys/kernel/debug/$FAILTYPE/times
+    echo -1 > /sys/kernel/debug/$FAILTYPE/times
     echo 0 > /sys/kernel/debug/$FAILTYPE/space
     echo 2 > /sys/kernel/debug/$FAILTYPE/verbose
     echo 1 > /sys/kernel/debug/$FAILTYPE/ignore-gfp-wait
@@ -362,7 +360,7 @@ Application Examples
     echo N > /sys/kernel/debug/$FAILTYPE/task-filter
     echo 100 > /sys/kernel/debug/$FAILTYPE/probability
     echo 0 > /sys/kernel/debug/$FAILTYPE/interval
-    printf %#x -1 > /sys/kernel/debug/$FAILTYPE/times
+    echo -1 > /sys/kernel/debug/$FAILTYPE/times
     echo 0 > /sys/kernel/debug/$FAILTYPE/space
     echo 1 > /sys/kernel/debug/$FAILTYPE/verbose
 
Documentation/process/deprecated.rst +17 -3
index 8ced754a5a0f..f3484f60eae5 100644
@@ -70,6 +70,9 @@ Instead, the 2-factor form of the allocator should be used::
 
 	foo = kmalloc_array(count, size, GFP_KERNEL);
 
+Specifically, kmalloc() can be replaced with kmalloc_array(), and
+kzalloc() can be replaced with kcalloc().
+
 If no 2-factor form is available, the saturate-on-overflow helpers should
 be used::
 
@@ -90,9 +93,20 @@ Instead, use the helper::
         array usage and switch to a `flexible array member
         <#zero-length-and-one-element-arrays>`_ instead.
 
-See array_size(), array3_size(), and struct_size(),
-for more details as well as the related check_add_overflow() and
-check_mul_overflow() family of functions.
+For other calculations, please compose the use of the size_mul(),
+size_add(), and size_sub() helpers. For example, in the case of::
+
+	foo = krealloc(current_size + chunk_size * (count - 3), GFP_KERNEL);
+
+Instead, use the helpers::
+
+	foo = krealloc(size_add(current_size,
+				size_mul(chunk_size,
+					 size_sub(count, 3))), GFP_KERNEL);
+
+For more details, also see array3_size() and flex_array_size(),
+as well as the related check_mul_overflow(), check_add_overflow(),
+check_sub_overflow(), and check_shl_overflow() family of functions.
 
 simple_strtol(), simple_strtoll(), simple_strtoul(), simple_strtoull()
 ----------------------------------------------------------------------
MAINTAINERS +1 -1
index 1cf05aee91af..4f50a453e18a 100644
@@ -7746,7 +7746,7 @@ F:	Documentation/locking/*futex*
 F:	include/asm-generic/futex.h
 F:	include/linux/futex.h
 F:	include/uapi/linux/futex.h
-F:	kernel/futex.c
+F:	kernel/futex/*
 F:	tools/perf/bench/futex*
 F:	tools/testing/selftests/futex/
 
Makefile +1 -1
index 314864891d49..9f5d2e87150e 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 5
 PATCHLEVEL = 15
-SUBLEVEL = 85
+SUBLEVEL = 86
 EXTRAVERSION =
 NAME = Trick or Treat
 
arch/alpha/include/asm/thread_info.h +1 -1
index 2592356e3215..0ce1eee0924b 100644
@@ -77,7 +77,7 @@ register struct thread_info *__current_thread_info __asm__("$8");
 
 /* Work to do on interrupt/exception return.  */
 #define _TIF_WORK_MASK		(_TIF_SIGPENDING | _TIF_NEED_RESCHED | \
-				 _TIF_NOTIFY_RESUME)
+				 _TIF_NOTIFY_RESUME | _TIF_NOTIFY_SIGNAL)
 
 /* Work to do on any return to userspace.  */
 #define _TIF_ALLWORK_MASK	(_TIF_WORK_MASK		\
arch/alpha/kernel/entry.S +3 -1
index e227f3a29a43..c41a5a9c3b9f 100644
@@ -469,8 +469,10 @@ entSys:
 #ifdef CONFIG_AUDITSYSCALL
 	lda     $6, _TIF_SYSCALL_TRACE | _TIF_SYSCALL_AUDIT
 	and     $3, $6, $3
-#endif
 	bne     $3, strace
+#else
+	blbs    $3, strace		/* check for SYSCALL_TRACE in disguise */
+#endif
 	beq	$4, 1f
 	ldq	$27, 0($5)
 1:	jsr	$26, ($27), sys_ni_syscall
arch/arm/boot/dts/armada-370.dtsi +1 -1
index 46e6d3ed8f35..c042c416a94a 100644
@@ -74,7 +74,7 @@ pcie0: pcie@1,0 {
 
 			pcie2: pcie@2,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82002800 0 0x80000 0 0x2000>;
+				assigned-addresses = <0x82001000 0 0x80000 0 0x2000>;
 				reg = <0x1000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
arch/arm/boot/dts/armada-375.dtsi +1 -1
index 7f2f24a29e6c..352a2f7ba311 100644
@@ -582,7 +582,7 @@ pcie0: pcie@1,0 {
 
 			pcie1: pcie@2,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x44000 0 0x2000>;
+				assigned-addresses = <0x82001000 0 0x44000 0 0x2000>;
 				reg = <0x1000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
arch/arm/boot/dts/armada-380.dtsi +2 -2
index cff1269f3fbf..7146cc8f082a 100644
@@ -79,7 +79,7 @@ pcie@1,0 {
 			/* x1 port */
 			pcie@2,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x40000 0 0x2000>;
+				assigned-addresses = <0x82001000 0 0x40000 0 0x2000>;
 				reg = <0x1000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -98,7 +98,7 @@ pcie@2,0 {
 			/* x1 port */
 			pcie@3,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x44000 0 0x2000>;
+				assigned-addresses = <0x82001800 0 0x44000 0 0x2000>;
 				reg = <0x1800 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
arch/arm/boot/dts/armada-385-turris-omnia.dts +17 -1
index 01b0dfd55d70..e7649c795699 100644
@@ -23,6 +23,12 @@ chosen {
 		stdout-path = &uart0;
 	};
 
+	aliases {
+		ethernet0 = &eth0;
+		ethernet1 = &eth1;
+		ethernet2 = &eth2;
+	};
+
 	memory {
 		device_type = "memory";
 		reg = <0x00000000 0x40000000>; /* 1024 MB */
@@ -450,7 +456,17 @@ fixed-link {
 				};
 			};
 
-			/* port 6 is connected to eth0 */
+			ports@6 {
+				reg = <6>;
+				label = "cpu";
+				ethernet = <&eth0>;
+				phy-mode = "rgmii-id";
+
+				fixed-link {
+					speed = <1000>;
+					full-duplex;
+				};
+			};
 		};
 	};
 };
arch/arm/boot/dts/armada-385.dtsi +3 -3
index f0022d10c715..f081f7cb66e5 100644
@@ -84,7 +84,7 @@ pcie1: pcie@1,0 {
 			/* x1 port */
 			pcie2: pcie@2,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x40000 0 0x2000>;
+				assigned-addresses = <0x82001000 0 0x40000 0 0x2000>;
 				reg = <0x1000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -103,7 +103,7 @@ pcie2: pcie@2,0 {
 			/* x1 port */
 			pcie3: pcie@3,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x44000 0 0x2000>;
+				assigned-addresses = <0x82001800 0 0x44000 0 0x2000>;
 				reg = <0x1800 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -125,7 +125,7 @@ pcie3: pcie@3,0 {
 			 */
 			pcie4: pcie@4,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x48000 0 0x2000>;
+				assigned-addresses = <0x82002000 0 0x48000 0 0x2000>;
 				reg = <0x2000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
arch/arm/boot/dts/armada-39x.dtsi +3 -3
index e0b7c2099831..9525e7b7f436 100644
@@ -453,7 +453,7 @@ pcie@1,0 {
 			/* x1 port */
 			pcie@2,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x40000 0 0x2000>;
+				assigned-addresses = <0x82001000 0 0x40000 0 0x2000>;
 				reg = <0x1000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -472,7 +472,7 @@ pcie@2,0 {
 			/* x1 port */
 			pcie@3,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x44000 0 0x2000>;
+				assigned-addresses = <0x82001800 0 0x44000 0 0x2000>;
 				reg = <0x1800 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -494,7 +494,7 @@ pcie@3,0 {
 			 */
 			pcie@4,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x48000 0 0x2000>;
+				assigned-addresses = <0x82002000 0 0x48000 0 0x2000>;
 				reg = <0x2000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
arch/arm/boot/dts/armada-xp-mv78230.dtsi +4 -4
index 8558bf6bb54c..d55fe162fc7f 100644
@@ -97,7 +97,7 @@ pcie1: pcie@1,0 {
 
 			pcie2: pcie@2,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x44000 0 0x2000>;
+				assigned-addresses = <0x82001000 0 0x44000 0 0x2000>;
 				reg = <0x1000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -115,7 +115,7 @@ pcie2: pcie@2,0 {
 
 			pcie3: pcie@3,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x48000 0 0x2000>;
+				assigned-addresses = <0x82001800 0 0x48000 0 0x2000>;
 				reg = <0x1800 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -133,7 +133,7 @@ pcie3: pcie@3,0 {
 
 			pcie4: pcie@4,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x4c000 0 0x2000>;
+				assigned-addresses = <0x82002000 0 0x4c000 0 0x2000>;
 				reg = <0x2000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -151,7 +151,7 @@ pcie4: pcie@4,0 {
 
 			pcie5: pcie@5,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x80000 0 0x2000>;
+				assigned-addresses = <0x82002800 0 0x80000 0 0x2000>;
 				reg = <0x2800 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
arch/arm/boot/dts/armada-xp-mv78260.dtsi +8 -8
index 2d85fe8ac327..fdcc81819940 100644
@@ -112,7 +112,7 @@ pcie1: pcie@1,0 {
 
 			pcie2: pcie@2,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x44000 0 0x2000>;
+				assigned-addresses = <0x82001000 0 0x44000 0 0x2000>;
 				reg = <0x1000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -130,7 +130,7 @@ pcie2: pcie@2,0 {
 
 			pcie3: pcie@3,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x48000 0 0x2000>;
+				assigned-addresses = <0x82001800 0 0x48000 0 0x2000>;
 				reg = <0x1800 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -148,7 +148,7 @@ pcie3: pcie@3,0 {
 
 			pcie4: pcie@4,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x4c000 0 0x2000>;
+				assigned-addresses = <0x82002000 0 0x4c000 0 0x2000>;
 				reg = <0x2000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -166,7 +166,7 @@ pcie4: pcie@4,0 {
 
 			pcie5: pcie@5,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x80000 0 0x2000>;
+				assigned-addresses = <0x82002800 0 0x80000 0 0x2000>;
 				reg = <0x2800 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -184,7 +184,7 @@ pcie5: pcie@5,0 {
 
 			pcie6: pcie@6,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x84000 0 0x2000>;
+				assigned-addresses = <0x82003000 0 0x84000 0 0x2000>;
 				reg = <0x3000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -202,7 +202,7 @@ pcie6: pcie@6,0 {
 
 			pcie7: pcie@7,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x88000 0 0x2000>;
+				assigned-addresses = <0x82003800 0 0x88000 0 0x2000>;
 				reg = <0x3800 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -220,7 +220,7 @@ pcie7: pcie@7,0 {
 
 			pcie8: pcie@8,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x8c000 0 0x2000>;
+				assigned-addresses = <0x82004000 0 0x8c000 0 0x2000>;
 				reg = <0x4000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
@@ -238,7 +238,7 @@ pcie8: pcie@8,0 {
 
 			pcie9: pcie@9,0 {
 				device_type = "pci";
-				assigned-addresses = <0x82000800 0 0x42000 0 0x2000>;
+				assigned-addresses = <0x82004800 0 0x42000 0 0x2000>;
 				reg = <0x4800 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
arch/arm/boot/dts/dove.dtsi +1 -1
index 89e0bdaf3a85..726d353eda68 100644
@@ -129,7 +129,7 @@ pcie0: pcie@1 {
 			pcie1: pcie@2 {
 				device_type = "pci";
 				status = "disabled";
-				assigned-addresses = <0x82002800 0 0x80000 0 0x2000>;
+				assigned-addresses = <0x82001000 0 0x80000 0 0x2000>;
 				reg = <0x1000 0 0 0 0>;
 				clocks = <&gate_clk 5>;
 				marvell,pcie-port = <1>;
arch/arm/boot/dts/nuvoton-npcm730-gbs.dts +1 -1
index eb6eb21cb2a4..33c8d5b3d679 100644
@@ -366,7 +366,7 @@ spi-nor@0 {
 		spi-max-frequency = <20000000>;
 		spi-rx-bus-width = <2>;
 		label = "bmc";
-		partitions@80000000 {
+		partitions {
 			compatible = "fixed-partitions";
 			#address-cells = <1>;
 			#size-cells = <1>;
arch/arm/boot/dts/nuvoton-npcm730-gsj.dts +1 -1
index d4ff49939a3d..bbe18618f5c5 100644
@@ -142,7 +142,7 @@ spi-nor@0 {
 		reg = <0>;
 		spi-rx-bus-width = <2>;
 
-		partitions@80000000 {
+		partitions {
 			compatible = "fixed-partitions";
 			#address-cells = <1>;
 			#size-cells = <1>;
arch/arm/boot/dts/nuvoton-npcm730-kudo.dts +3 -3
index 82a104b2a65f..8e3425cb8e8b 100644
@@ -388,7 +388,7 @@ spi-nor@0 {
 		spi-max-frequency = <5000000>;
 		spi-rx-bus-width = <2>;
 		label = "bmc";
-		partitions@80000000 {
+		partitions {
 			compatible = "fixed-partitions";
 			#address-cells = <1>;
 			#size-cells = <1>;
@@ -422,7 +422,7 @@ spi-nor@1 {
 		reg = <1>;
 		spi-max-frequency = <5000000>;
 		spi-rx-bus-width = <2>;
-		partitions@88000000 {
+		partitions {
 			compatible = "fixed-partitions";
 			#address-cells = <1>;
 			#size-cells = <1>;
@@ -447,7 +447,7 @@ spi-nor@0 {
 		reg = <0>;
 		spi-max-frequency = <5000000>;
 		spi-rx-bus-width = <2>;
-		partitions@A0000000 {
+		partitions {
 			compatible = "fixed-partitions";
 			#address-cells = <1>;
 			#size-cells = <1>;
arch/arm/boot/dts/nuvoton-npcm750-evb.dts +2 -2
index 0334641f8829..cf274c926711 100644
@@ -74,7 +74,7 @@ spi-nor@0 {
 		spi-rx-bus-width = <2>;
 		reg = <0>;
 		spi-max-frequency = <5000000>;
-		partitions@80000000 {
+		partitions {
 			compatible = "fixed-partitions";
 			#address-cells = <1>;
 			#size-cells = <1>;
@@ -135,7 +135,7 @@ spi-nor@0 {
 		spi-rx-bus-width = <2>;
 		reg = <0>;
 		spi-max-frequency = <5000000>;
-		partitions@A0000000 {
+		partitions {
 			compatible = "fixed-partitions";
 			#address-cells = <1>;
 			#size-cells = <1>;
arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts +3 -3
index 767e0ac0df7c..7fe7efee28ac 100644
@@ -107,7 +107,7 @@ spi-nor@0 {
 		reg = <0>;
 		spi-rx-bus-width = <2>;
 
-		partitions@80000000 {
+		partitions {
 			compatible = "fixed-partitions";
 			#address-cells = <1>;
 			#size-cells = <1>;
@@ -146,7 +146,7 @@ spi-nor@1 {
 		reg = <1>;
 		npcm,fiu-rx-bus-width = <2>;
 
-		partitions@88000000 {
+		partitions {
 			compatible = "fixed-partitions";
 			#address-cells = <1>;
 			#size-cells = <1>;
@@ -173,7 +173,7 @@ spi-nor@0 {
 		reg = <0>;
 		spi-rx-bus-width = <2>;
 
-		partitions@A0000000 {
+		partitions {
 			compatible = "fixed-partitions";
 			#address-cells = <1>;
 			#size-cells = <1>;
arch/arm/boot/dts/qcom-apq8064.dtsi +1 -1
index d1c1c6aab2b8..0e830476fefd 100644
@@ -1571,7 +1571,7 @@ wifi {
 		};
 
 		etb@1a01000 {
-			compatible = "coresight-etb10", "arm,primecell";
+			compatible = "arm,coresight-etb10", "arm,primecell";
 			reg = <0x1a01000 0x1000>;
 
 			clocks = <&rpmcc RPM_QDSS_CLK>;
arch/arm/boot/dts/spear600.dtsi +1 -1
index fd41243a0b2c..9d5a04a46b14 100644
@@ -47,7 +47,7 @@ clcd: clcd@fc200000 {
 			compatible = "arm,pl110", "arm,primecell";
 			reg = <0xfc200000 0x1000>;
 			interrupt-parent = <&vic1>;
-			interrupts = <12>;
+			interrupts = <13>;
 			status = "disabled";
 		};
 
arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts +0 -1
index 2e3c9fbb4eb3..275167f26fd9 100644
@@ -13,7 +13,6 @@
 /dts-v1/;
 
 #include "stm32mp157.dtsi"
-#include "stm32mp15xc.dtsi"
 #include "stm32mp15xx-dhcor-som.dtsi"
 #include "stm32mp15xx-dhcor-avenger96.dtsi"
 
arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi +1 -1
index 8eb51d84b698..d3375ad8c91f 100644
@@ -100,7 +100,7 @@ wlan_pwr: regulator-wlan {
 		regulator-min-microvolt = <3300000>;
 		regulator-max-microvolt = <3300000>;
 
-		gpios = <&gpioz 3 GPIO_ACTIVE_HIGH>;
+		gpio = <&gpioz 3 GPIO_ACTIVE_HIGH>;
 		enable-active-high;
 	};
 };
arch/arm/mach-mmp/time.c +7 -4
index 41b2e8abc9e6..708816caf859 100644
@@ -43,18 +43,21 @@
 static void __iomem *mmp_timer_base = TIMERS_VIRT_BASE;
 
 /*
- * FIXME: the timer needs some delay to stablize the counter capture
+ * Read the timer through the CVWR register. Delay is required after requesting
+ * a read. The CR register cannot be directly read due to metastability issues
+ * documented in the PXA168 software manual.
  */
 static inline uint32_t timer_read(void)
 {
-	int delay = 100;
+	uint32_t val;
+	int delay = 3;
 
 	__raw_writel(1, mmp_timer_base + TMR_CVWR(1));
 
 	while (delay--)
-		cpu_relax();
+		val = __raw_readl(mmp_timer_base + TMR_CVWR(1));
 
-	return __raw_readl(mmp_timer_base + TMR_CVWR(1));
+	return val;
 }
 
 static u64 notrace mmp_read_sched_clock(void)
arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts +3 -0
index 1cee26479bfe..b276dd77df83 100644
@@ -125,9 +125,12 @@ &i2c0 {
 	/delete-property/ mrvl,i2c-fast-mode;
 	status = "okay";
 
+	/* MCP7940MT-I/MNY RTC */
 	rtc@6f {
 		compatible = "microchip,mcp7940x";
 		reg = <0x6f>;
+		interrupt-parent = <&gpiosb>;
+		interrupts = <5 0>; /* GPIO2_5 */
 	};
 };
 
arch/arm64/boot/dts/mediatek/mt2712-evb.dts +6 -6
index 7d369fdd3117..9d20cabf4f69 100644
@@ -26,14 +26,14 @@ chosen {
 		stdout-path = "serial0:921600n8";
 	};
 
-	cpus_fixed_vproc0: fixedregulator@0 {
+	cpus_fixed_vproc0: regulator-vproc-buck0 {
 		compatible = "regulator-fixed";
 		regulator-name = "vproc_buck0";
 		regulator-min-microvolt = <1000000>;
 		regulator-max-microvolt = <1000000>;
 	};
 
-	cpus_fixed_vproc1: fixedregulator@1 {
+	cpus_fixed_vproc1: regulator-vproc-buck1 {
 		compatible = "regulator-fixed";
 		regulator-name = "vproc_buck1";
 		regulator-min-microvolt = <1000000>;
@@ -50,7 +50,7 @@ extcon_usb1: extcon_iddig1 {
 		id-gpio = <&pio 14 GPIO_ACTIVE_HIGH>;
 	};
 
-	usb_p0_vbus: regulator@2 {
+	usb_p0_vbus: regulator-usb-p0-vbus {
 		compatible = "regulator-fixed";
 		regulator-name = "p0_vbus";
 		regulator-min-microvolt = <5000000>;
@@ -59,7 +59,7 @@ usb_p0_vbus: regulator@2 {
 		enable-active-high;
 	};
 
-	usb_p1_vbus: regulator@3 {
+	usb_p1_vbus: regulator-usb-p1-vbus {
 		compatible = "regulator-fixed";
 		regulator-name = "p1_vbus";
 		regulator-min-microvolt = <5000000>;
@@ -68,7 +68,7 @@ usb_p1_vbus: regulator@3 {
 		enable-active-high;
 	};
 
-	usb_p2_vbus: regulator@4 {
+	usb_p2_vbus: regulator-usb-p2-vbus {
 		compatible = "regulator-fixed";
 		regulator-name = "p2_vbus";
 		regulator-min-microvolt = <5000000>;
@@ -77,7 +77,7 @@ usb_p2_vbus: regulator@4 {
 		enable-active-high;
 	};
 
-	usb_p3_vbus: regulator@5 {
+	usb_p3_vbus: regulator-usb-p3-vbus {
 		compatible = "regulator-fixed";
 		regulator-name = "p3_vbus";
 		regulator-min-microvolt = <5000000>;
arch/arm64/boot/dts/mediatek/mt2712e.dtsi +11 -11
index a9cca9c146fd..993a03d7fff1 100644
@@ -160,70 +160,70 @@ sys_clk: dummyclk {
 		#clock-cells = <0>;
 	};
 
-	clk26m: oscillator@0 {
+	clk26m: oscillator-26m {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <26000000>;
 		clock-output-names = "clk26m";
 	};
 
-	clk32k: oscillator@1 {
+	clk32k: oscillator-32k {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <32768>;
 		clock-output-names = "clk32k";
 	};
 
-	clkfpc: oscillator@2 {
+	clkfpc: oscillator-50m {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <50000000>;
 		clock-output-names = "clkfpc";
 	};
 
-	clkaud_ext_i_0: oscillator@3 {
+	clkaud_ext_i_0: oscillator-aud0 {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <6500000>;
 		clock-output-names = "clkaud_ext_i_0";
 	};
 
-	clkaud_ext_i_1: oscillator@4 {
+	clkaud_ext_i_1: oscillator-aud1 {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <196608000>;
 		clock-output-names = "clkaud_ext_i_1";
 	};
 
-	clkaud_ext_i_2: oscillator@5 {
+	clkaud_ext_i_2: oscillator-aud2 {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <180633600>;
 		clock-output-names = "clkaud_ext_i_2";
 	};
 
-	clki2si0_mck_i: oscillator@6 {
+	clki2si0_mck_i: oscillator-i2s0 {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <30000000>;
 		clock-output-names = "clki2si0_mck_i";
 	};
 
-	clki2si1_mck_i: oscillator@7 {
+	clki2si1_mck_i: oscillator-i2s1 {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <30000000>;
 		clock-output-names = "clki2si1_mck_i";
 	};
 
-	clki2si2_mck_i: oscillator@8 {
+	clki2si2_mck_i: oscillator-i2s2 {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <30000000>;
 		clock-output-names = "clki2si2_mck_i";
 	};
 
-	clktdmin_mclk_i: oscillator@9 {
+	clktdmin_mclk_i: oscillator-mclk {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <30000000>;
@@ -266,7 +266,7 @@ syscfg_pctl_a: syscfg_pctl_a@10005000 {
 		reg = <0 0x10005000 0 0x1000>;
 	};
 
-	pio: pinctrl@10005000 {
+	pio: pinctrl@1000b000 {
 		compatible = "mediatek,mt2712-pinctrl";
 		reg = <0 0x1000b000 0 0x1000>;
 		mediatek,pctl-regmap = <&syscfg_pctl_a>;
arch/arm64/boot/dts/mediatek/mt6779.dtsi +4 -4
index 9bdf5145966c..dde9ce137b4f 100644
@@ -88,14 +88,14 @@ pmu {
 		interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_LOW 0>;
 	};
 
-	clk26m: oscillator@0 {
+	clk26m: oscillator-26m {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <26000000>;
 		clock-output-names = "clk26m";
 	};
 
-	clk32k: oscillator@1 {
+	clk32k: oscillator-32k {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <32768>;
@@ -117,7 +117,7 @@ soc {
 		compatible = "simple-bus";
 		ranges;
 
-		gic: interrupt-controller@0c000000 {
+		gic: interrupt-controller@c000000 {
 			compatible = "arm,gic-v3";
 			#interrupt-cells = <4>;
 			interrupt-parent = <&gic>;
@@ -138,7 +138,7 @@ ppi_cluster1: interrupt-partition-1 {
 
 		};
 
-		sysirq: intpol-controller@0c53a650 {
+		sysirq: intpol-controller@c53a650 {
 			compatible = "mediatek,mt6779-sysirq",
 				     "mediatek,mt6577-sysirq";
 			interrupt-controller;
arch/arm64/boot/dts/mediatek/mt6797.dtsi +1 -1
index 15616231022a..c3677d77e0a4 100644
@@ -95,7 +95,7 @@ cpu9: cpu@201 {
 		};
 	};
 
-	clk26m: oscillator@0 {
+	clk26m: oscillator-26m {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
 		clock-frequency = <26000000>;
arch/arm64/boot/dts/mediatek/mt8183.dtsi +1 -1
index 409cf827970c..f4e0bea8ddcb 100644
@@ -1212,7 +1212,7 @@ gpu: gpu@13040000 {
 				<GIC_SPI 278 IRQ_TYPE_LEVEL_LOW>;
 			interrupt-names = "job", "mmu", "gpu";
 
-			clocks = <&topckgen CLK_TOP_MFGPLL_CK>;
+			clocks = <&mfgcfg CLK_MFG_BG3D>;
 
 			power-domains =
 				<&spm MT8183_POWER_DOMAIN_MFG_CORE0>,
arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi +3 -3
index fcddec14738d..54514d62398f 100644
@@ -17,7 +17,7 @@ chosen {
 	};
 
 	firmware {
-		optee: optee@4fd00000 {
+		optee: optee {
 			compatible = "linaro,optee-tz";
 			method = "smc";
 		};
@@ -210,7 +210,7 @@ pins_cmd_dat {
 		};
 	};
 
-	i2c0_pins_a: i2c0@0 {
+	i2c0_pins_a: i2c0 {
 		pins1 {
 			pinmux = <MT8516_PIN_58_SDA0__FUNC_SDA0_0>,
 				 <MT8516_PIN_59_SCL0__FUNC_SCL0_0>;
@@ -218,7 +218,7 @@ pins1 {
 		};
 	};
 
-	i2c2_pins_a: i2c2@0 {
+	i2c2_pins_a: i2c2 {
 		pins1 {
 			pinmux = <MT8516_PIN_60_SDA2__FUNC_SDA2_0>,
 				 <MT8516_PIN_61_SCL2__FUNC_SCL2_0>;
arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts +2 -0
index 5aec18308712..5310259d03dc 100644
@@ -37,6 +37,8 @@ &i2c_1 {
 
 &spi_0 {
 	cs-select = <0>;
+	pinctrl-0 = <&spi_0_pins>;
+	pinctrl-names = "default";
 	status = "okay";
 
 	m25p80@0 {
arch/arm64/boot/dts/qcom/ipq6018.dtsi +1 -1
index ce4c2b4a5fc0..30ac0b2e8c89 100644
@@ -401,7 +401,7 @@ pcie_phy: phy@84000 {
 			reset-names = "phy",
 				      "common";
 
-			pcie_phy0: lane@84200 {
+			pcie_phy0: phy@84200 {
 				reg = <0x0 0x84200 0x0 0x16c>, /* Serdes Tx */
 				      <0x0 0x84400 0x0 0x200>, /* Serdes Rx */
 				      <0x0 0x84800 0x0 0x4f4>; /* PCS: Lane0, COM, PCIE */
arch/arm64/boot/dts/qcom/ipq8074.dtsi +2 -2
index 6b9ac0550490..9d4019e0949a 100644
@@ -106,7 +106,7 @@ ssphy_1: phy@58000 {
 			reset-names = "phy","common";
 			status = "disabled";
 
-			usb1_ssphy: lane@58200 {
+			usb1_ssphy: phy@58200 {
 				reg = <0x00058200 0x130>,       /* Tx */
 				      <0x00058400 0x200>,     /* Rx */
 				      <0x00058800 0x1f8>,     /* PCS  */
@@ -149,7 +149,7 @@ ssphy_0: phy@78000 {
 			reset-names = "phy","common";
 			status = "disabled";
 
-			usb0_ssphy: lane@78200 {
+			usb0_ssphy: phy@78200 {
 				reg = <0x00078200 0x130>,       /* Tx */
 				      <0x00078400 0x200>,     /* Rx */
 				      <0x00078800 0x1f8>,     /* PCS  */
arch/arm64/boot/dts/qcom/msm8916.dtsi +1 -1
index 19e201f52b16..b967dbfba3b8 100644
@@ -1307,7 +1307,7 @@ spmi_bus: spmi@200f000 {
 		};
 
 		mpss: remoteproc@4080000 {
-			compatible = "qcom,msm8916-mss-pil", "qcom,q6v5-pil";
+			compatible = "qcom,msm8916-mss-pil";
 			reg = <0x04080000 0x100>,
 			      <0x04020000 0x040>;
 
arch/arm64/boot/dts/qcom/msm8996.dtsi +71 -51

332 lines not on this page · raw message

arch/arm64/boot/dts/qcom/msm8996pro.dtsi new file +266 -0

266 lines not on this page · raw message

arch/arm64/boot/dts/qcom/msm8998.dtsi +3 -3
index 228339f81c32..5350b911f4f6 100644
@@ -994,7 +994,7 @@ pcie_phy: phy@1c06000 {
 			vdda-phy-supply = <&vreg_l1a_0p875>;
 			vdda-pll-supply = <&vreg_l2a_1p2>;
 
-			pciephy: lane@1c06800 {
+			pciephy: phy@1c06800 {
 				reg = <0x01c06200 0x128>, <0x01c06400 0x1fc>, <0x01c06800 0x20c>;
 				#phy-cells = <0>;
 
@@ -1066,7 +1066,7 @@ ufsphy: phy@1da7000 {
 			reset-names = "ufsphy";
 			resets = <&ufshc 0>;
 
-			ufsphy_lanes: lanes@1da7400 {
+			ufsphy_lanes: phy@1da7400 {
 				reg = <0x01da7400 0x128>,
 				      <0x01da7600 0x1fc>,
 				      <0x01da7c00 0x1dc>,
@@ -1999,7 +1999,7 @@ usb3phy: phy@c010000 {
 				 <&gcc GCC_USB3PHY_PHY_BCR>;
 			reset-names = "phy", "common";
 
-			usb1_ssphy: lane@c010200 {
+			usb1_ssphy: phy@c010200 {
 				reg = <0xc010200 0x128>,
 				      <0xc010400 0x200>,
 				      <0xc010c00 0x20c>,
arch/arm64/boot/dts/qcom/pm660.dtsi +1 -1
index e847d7209afc..affc736d154a 100644
@@ -152,7 +152,7 @@ vadc_vph_pwr: vph_pwr@83 {
 				qcom,pre-scaling = <1 3>;
 			};
 
-			vcoin: vcoin@83 {
+			vcoin: vcoin@85 {
 				reg = <ADC5_VCOIN>;
 				qcom,decimation = <1024>;
 				qcom,pre-scaling = <1 3>;
arch/arm64/boot/dts/qcom/sdm630.dtsi +1 -1
index 952bb133914f..c2e1a0d9a272 100644
@@ -768,7 +768,7 @@ rx-cts-rts {
 					pins = "gpio17", "gpio18", "gpio19";
 					function = "gpio";
 					drive-strength = <2>;
-					bias-no-pull;
+					bias-disable;
 				};
 			};
 
arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi +2 -2
index dfd1b42c07fd..3566db1d7357 100644
@@ -1299,7 +1299,7 @@ ap_suspend_l_assert: ap_suspend_l_assert {
 		config {
 			pins = "gpio126";
 			function = "gpio";
-			bias-no-pull;
+			bias-disable;
 			drive-strength = <2>;
 			output-low;
 		};
@@ -1309,7 +1309,7 @@ ap_suspend_l_deassert: ap_suspend_l_deassert {
 		config {
 			pins = "gpio126";
 			function = "gpio";
-			bias-no-pull;
+			bias-disable;
 			drive-strength = <2>;
 			output-high;
 		};
arch/arm64/boot/dts/qcom/sdm845.dtsi +5 -5
index ea7a272d267a..ed293f635f14 100644
@@ -2064,7 +2064,7 @@ pcie0_phy: phy@1c06000 {
 
 			status = "disabled";
 
-			pcie0_lane: lanes@1c06200 {
+			pcie0_lane: phy@1c06200 {
 				reg = <0 0x01c06200 0 0x128>,
 				      <0 0x01c06400 0 0x1fc>,
 				      <0 0x01c06800 0 0x218>,
@@ -2174,7 +2174,7 @@ pcie1_phy: phy@1c0a000 {
 
 			status = "disabled";
 
-			pcie1_lane: lanes@1c06200 {
+			pcie1_lane: phy@1c06200 {
 				reg = <0 0x01c0a800 0 0x800>,
 				      <0 0x01c0a800 0 0x800>,
 				      <0 0x01c0b800 0 0x400>;
@@ -2302,7 +2302,7 @@ ufs_mem_phy: phy@1d87000 {
 			reset-names = "ufsphy";
 			status = "disabled";
 
-			ufs_mem_phy_lanes: lanes@1d87400 {
+			ufs_mem_phy_lanes: phy@1d87400 {
 				reg = <0 0x01d87400 0 0x108>,
 				      <0 0x01d87600 0 0x1e0>,
 				      <0 0x01d87c00 0 0x1dc>,
@@ -3699,7 +3699,7 @@ usb_1_qmpphy: phy@88e9000 {
 				 <&gcc GCC_USB3_PHY_PRIM_BCR>;
 			reset-names = "phy", "common";
 
-			usb_1_ssphy: lanes@88e9200 {
+			usb_1_ssphy: phy@88e9200 {
 				reg = <0 0x088e9200 0 0x128>,
 				      <0 0x088e9400 0 0x200>,
 				      <0 0x088e9c00 0 0x218>,
@@ -3732,7 +3732,7 @@ usb_2_qmpphy: phy@88eb000 {
 				 <&gcc GCC_USB3_PHY_SEC_BCR>;
 			reset-names = "phy", "common";
 
-			usb_2_ssphy: lane@88eb200 {
+			usb_2_ssphy: phy@88eb200 {
 				reg = <0 0x088eb200 0 0x128>,
 				      <0 0x088eb400 0 0x1fc>,
 				      <0 0x088eb800 0 0x218>,
arch/arm64/boot/dts/qcom/sm6125.dtsi +1 -1
index f89af5e35112..dc3bddc54eb6 100644
@@ -408,7 +408,7 @@ rpm_msg_ram: sram@45f0000 {
 		sdhc_1: sdhci@4744000 {
 			compatible = "qcom,sm6125-sdhci", "qcom,sdhci-msm-v5";
 			reg = <0x04744000 0x1000>, <0x04745000 0x1000>;
-			reg-names = "hc", "core";
+			reg-names = "hc", "cqhci";
 
 			interrupts = <GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH>,
 				<GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;
arch/arm64/boot/dts/qcom/sm8150.dtsi +8 -8
index f347f752d536..292e40d6162d 100644
@@ -1692,12 +1692,12 @@ ufs_mem_phy: phy@1d87000 {
 			reset-names = "ufsphy";
 			status = "disabled";
 
-			ufs_mem_phy_lanes: lanes@1d87400 {
-				reg = <0 0x01d87400 0 0x108>,
-				      <0 0x01d87600 0 0x1e0>,
-				      <0 0x01d87c00 0 0x1dc>,
-				      <0 0x01d87800 0 0x108>,
-				      <0 0x01d87a00 0 0x1e0>;
+			ufs_mem_phy_lanes: phy@1d87400 {
+				reg = <0 0x01d87400 0 0x16c>,
+				      <0 0x01d87600 0 0x200>,
+				      <0 0x01d87c00 0 0x200>,
+				      <0 0x01d87800 0 0x16c>,
+				      <0 0x01d87a00 0 0x200>;
 				#phy-cells = <0>;
 			};
 		};
@@ -3010,7 +3010,7 @@ usb_1_qmpphy: phy@88e9000 {
 				 <&gcc GCC_USB3_PHY_PRIM_BCR>;
 			reset-names = "phy", "common";
 
-			usb_1_ssphy: lanes@88e9200 {
+			usb_1_ssphy: phy@88e9200 {
 				reg = <0 0x088e9200 0 0x200>,
 				      <0 0x088e9400 0 0x200>,
 				      <0 0x088e9c00 0 0x218>,
@@ -3043,7 +3043,7 @@ usb_2_qmpphy: phy@88eb000 {
 				 <&gcc GCC_USB3_PHY_SEC_BCR>;
 			reset-names = "phy", "common";
 
-			usb_2_ssphy: lane@88eb200 {
+			usb_2_ssphy: phy@88eb200 {
 				reg = <0 0x088eb200 0 0x200>,
 				      <0 0x088eb400 0 0x200>,
 				      <0 0x088eb800 0 0x800>,
arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo.dtsi +1 -1
index b15d085db05a..effbd6a9c989 100644
@@ -591,7 +591,7 @@ ts_int_default: ts-int-default {
 		pins = "gpio39";
 		function = "gpio";
 		drive-strength = <2>;
-		bias-disabled;
+		bias-disable;
 		input-enable;
 	};
 
arch/arm64/boot/dts/qcom/sm8250.dtsi +13 -17
index b710bca45648..4e3b772a8bde 100644
@@ -1463,7 +1463,7 @@ pcie0_phy: phy@1c06000 {
 
 			status = "disabled";
 
-			pcie0_lane: lanes@1c06200 {
+			pcie0_lane: phy@1c06200 {
 				reg = <0 0x1c06200 0 0x170>, /* tx */
 				      <0 0x1c06400 0 0x200>, /* rx */
 				      <0 0x1c06800 0 0x1f0>, /* pcs */
@@ -1569,7 +1569,7 @@ pcie1_phy: phy@1c0e000 {
 
 			status = "disabled";
 
-			pcie1_lane: lanes@1c0e200 {
+			pcie1_lane: phy@1c0e200 {
 				reg = <0 0x1c0e200 0 0x170>, /* tx0 */
 				      <0 0x1c0e400 0 0x200>, /* rx0 */
 				      <0 0x1c0ea00 0 0x1f0>, /* pcs */
@@ -1677,7 +1677,7 @@ pcie2_phy: phy@1c16000 {
 
 			status = "disabled";
 
-			pcie2_lane: lanes@1c16200 {
+			pcie2_lane: phy@1c16200 {
 				reg = <0 0x1c16200 0 0x170>, /* tx0 */
 				      <0 0x1c16400 0 0x200>, /* rx0 */
 				      <0 0x1c16a00 0 0x1f0>, /* pcs */
@@ -1756,12 +1756,12 @@ ufs_mem_phy: phy@1d87000 {
 			reset-names = "ufsphy";
 			status = "disabled";
 
-			ufs_mem_phy_lanes: lanes@1d87400 {
-				reg = <0 0x01d87400 0 0x108>,
-				      <0 0x01d87600 0 0x1e0>,
-				      <0 0x01d87c00 0 0x1dc>,
-				      <0 0x01d87800 0 0x108>,
-				      <0 0x01d87a00 0 0x1e0>;
+			ufs_mem_phy_lanes: phy@1d87400 {
+				reg = <0 0x01d87400 0 0x16c>,
+				      <0 0x01d87600 0 0x200>,
+				      <0 0x01d87c00 0 0x200>,
+				      <0 0x01d87800 0 0x16c>,
+				      <0 0x01d87a00 0 0x200>;
 				#phy-cells = <0>;
 			};
 		};
@@ -1933,7 +1933,7 @@ data {
 					pins = "gpio7";
 					function = "dmic1_data";
 					drive-strength = <2>;
-					pull-down;
+					bias-pull-down;
 					input-enable;
 				};
 			};
@@ -2306,15 +2306,11 @@ usb_1_ssphy: usb3-phy@88e9200 {
 			dp_phy: dp-phy@88ea200 {
 				reg = <0 0x088ea200 0 0x200>,
 				      <0 0x088ea400 0 0x200>,
-				      <0 0x088eac00 0 0x400>,
+				      <0 0x088eaa00 0 0x200>,
 				      <0 0x088ea600 0 0x200>,
-				      <0 0x088ea800 0 0x200>,
-				      <0 0x088eaa00 0 0x100>;
+				      <0 0x088ea800 0 0x200>;
 				#phy-cells = <0>;
 				#clock-cells = <1>;
-				clocks = <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>;
-				clock-names = "pipe0";
-				clock-output-names = "usb3_phy_pipe_clk_src";
 			};
 		};
 
@@ -2336,7 +2332,7 @@ usb_2_qmpphy: phy@88eb000 {
 				 <&gcc GCC_USB3_PHY_SEC_BCR>;
 			reset-names = "phy", "common";
 
-			usb_2_ssphy: lanes@88eb200 {
+			usb_2_ssphy: phy@88eb200 {
 				reg = <0 0x088eb200 0 0x200>,
 				      <0 0x088eb400 0 0x200>,
 				      <0 0x088eb800 0 0x800>;
arch/arm64/boot/dts/qcom/sm8350.dtsi +6 -6
index c0a3ea47302f..1ef16975d13a 100644
@@ -1123,12 +1123,12 @@ ufs_mem_phy: phy@1d87000 {
 			reset-names = "ufsphy";
 			status = "disabled";
 
-			ufs_mem_phy_lanes: lanes@1d87400 {
-				reg = <0 0x01d87400 0 0x108>,
-				      <0 0x01d87600 0 0x1e0>,
-				      <0 0x01d87c00 0 0x1dc>,
-				      <0 0x01d87800 0 0x108>,
-				      <0 0x01d87a00 0 0x1e0>;
+			ufs_mem_phy_lanes: phy@1d87400 {
+				reg = <0 0x01d87400 0 0x188>,
+				      <0 0x01d87600 0 0x200>,
+				      <0 0x01d87c00 0 0x200>,
+				      <0 0x01d87800 0 0x188>,
+				      <0 0x01d87a00 0 0x200>;
 				#phy-cells = <0>;
 				#clock-cells = <0>;
 			};
arch/arm64/boot/dts/ti/k3-am65-main.dtsi +0 -1
index 82be00069bcd..4f232f575ab2 100644
@@ -120,7 +120,6 @@ crypto: crypto@4e00000 {
 		dmas = <&main_udmap 0xc000>, <&main_udmap 0x4000>,
 				<&main_udmap 0x4001>;
 		dma-names = "tx", "rx1", "rx2";
-		dma-coherent;
 
 		rng: rng@4e10000 {
 			compatible = "inside-secure,safexcel-eip76";
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi +0 -1
index 6c81997ee28a..ad21bb1417aa 100644
@@ -336,7 +336,6 @@ main_crypto: crypto@4e00000 {
 		dmas = <&main_udmap 0xc000>, <&main_udmap 0x4000>,
 				<&main_udmap 0x4001>;
 		dma-names = "tx", "rx1", "rx2";
-		dma-coherent;
 
 		rng: rng@4e10000 {
 			compatible = "inside-secure,safexcel-eip76";
arch/arm64/include/asm/debug-monitors.h +2 -2
index 657c921fd784..e1e10a24519b 100644
@@ -76,7 +76,7 @@ struct task_struct;
 
 struct step_hook {
 	struct list_head node;
-	int (*fn)(struct pt_regs *regs, unsigned int esr);
+	int (*fn)(struct pt_regs *regs, unsigned long esr);
 };
 
 void register_user_step_hook(struct step_hook *hook);
@@ -87,7 +87,7 @@ void unregister_kernel_step_hook(struct step_hook *hook);
 
 struct break_hook {
 	struct list_head node;
-	int (*fn)(struct pt_regs *regs, unsigned int esr);
+	int (*fn)(struct pt_regs *regs, unsigned long esr);
 	u16 imm;
 	u16 mask; /* These bits are ignored when comparing with imm */
 };
arch/arm64/include/asm/esr.h +3 -3
index 8f59bbeba7a7..9f91c8906edd 100644
@@ -324,14 +324,14 @@
 #ifndef __ASSEMBLY__
 #include <asm/types.h>
 
-static inline bool esr_is_data_abort(u32 esr)
+static inline bool esr_is_data_abort(unsigned long esr)
 {
-	const u32 ec = ESR_ELx_EC(esr);
+	const unsigned long ec = ESR_ELx_EC(esr);
 
 	return ec == ESR_ELx_EC_DABT_LOW || ec == ESR_ELx_EC_DABT_CUR;
 }
 
-const char *esr_get_class_string(u32 esr);
+const char *esr_get_class_string(unsigned long esr);
 #endif /* __ASSEMBLY */
 
 #endif /* __ASM_ESR_H */
arch/arm64/include/asm/exception.h +14 -14
index 339477dca551..0e6535aa78c2 100644
@@ -19,9 +19,9 @@
 #define __exception_irq_entry	__kprobes
 #endif
 
-static inline u32 disr_to_esr(u64 disr)
+static inline unsigned long disr_to_esr(u64 disr)
 {
-	unsigned int esr = ESR_ELx_EC_SERROR << ESR_ELx_EC_SHIFT;
+	unsigned long esr = ESR_ELx_EC_SERROR << ESR_ELx_EC_SHIFT;
 
 	if ((disr & DISR_EL1_IDS) == 0)
 		esr |= (disr & DISR_EL1_ESR_MASK);
@@ -57,23 +57,23 @@ asmlinkage void call_on_irq_stack(struct pt_regs *regs,
 				  void (*func)(struct pt_regs *));
 asmlinkage void asm_exit_to_user_mode(struct pt_regs *regs);
 
-void do_mem_abort(unsigned long far, unsigned int esr, struct pt_regs *regs);
+void do_mem_abort(unsigned long far, unsigned long esr, struct pt_regs *regs);
 void do_undefinstr(struct pt_regs *regs);
 void do_bti(struct pt_regs *regs);
-void do_debug_exception(unsigned long addr_if_watchpoint, unsigned int esr,
+void do_debug_exception(unsigned long addr_if_watchpoint, unsigned long esr,
 			struct pt_regs *regs);
-void do_fpsimd_acc(unsigned int esr, struct pt_regs *regs);
-void do_sve_acc(unsigned int esr, struct pt_regs *regs);
-void do_fpsimd_exc(unsigned int esr, struct pt_regs *regs);
-void do_sysinstr(unsigned int esr, struct pt_regs *regs);
-void do_sp_pc_abort(unsigned long addr, unsigned int esr, struct pt_regs *regs);
-void bad_el0_sync(struct pt_regs *regs, int reason, unsigned int esr);
-void do_cp15instr(unsigned int esr, struct pt_regs *regs);
+void do_fpsimd_acc(unsigned long esr, struct pt_regs *regs);
+void do_sve_acc(unsigned long esr, struct pt_regs *regs);
+void do_fpsimd_exc(unsigned long esr, struct pt_regs *regs);
+void do_sysinstr(unsigned long esr, struct pt_regs *regs);
+void do_sp_pc_abort(unsigned long addr, unsigned long esr, struct pt_regs *regs);
+void bad_el0_sync(struct pt_regs *regs, int reason, unsigned long esr);
+void do_cp15instr(unsigned long esr, struct pt_regs *regs);
 void do_el0_svc(struct pt_regs *regs);
 void do_el0_svc_compat(struct pt_regs *regs);
-void do_ptrauth_fault(struct pt_regs *regs, unsigned int esr);
-void do_serror(struct pt_regs *regs, unsigned int esr);
+void do_ptrauth_fault(struct pt_regs *regs, unsigned long esr);
+void do_serror(struct pt_regs *regs, unsigned long esr);
 void do_notify_resume(struct pt_regs *regs, unsigned long thread_flags);
 
-void panic_bad_stack(struct pt_regs *regs, unsigned int esr, unsigned long far);
+void panic_bad_stack(struct pt_regs *regs, unsigned long esr, unsigned long far);
 #endif	/* __ASM_EXCEPTION_H */
arch/arm64/include/asm/processor.h +2 -2
index d9bf3d12a2b8..7364530de0a7 100644
@@ -240,13 +240,13 @@ static inline void compat_start_thread(struct pt_regs *regs, unsigned long pc,
 }
 #endif
 
-static inline bool is_ttbr0_addr(unsigned long addr)
+static __always_inline bool is_ttbr0_addr(unsigned long addr)
 {
 	/* entry assembly clears tags for TTBR0 addrs */
 	return addr < TASK_SIZE;
 }
 
-static inline bool is_ttbr1_addr(unsigned long addr)
+static __always_inline bool is_ttbr1_addr(unsigned long addr)
 {
 	/* TTBR1 addresses may have a tag if KASAN_SW_TAGS is in use */
 	return arch_kasan_reset_tag(addr) >= PAGE_OFFSET;
arch/arm64/include/asm/system_misc.h +2 -2
index 305a7157c6a6..0eb7709422e2 100644
@@ -23,9 +23,9 @@ void die(const char *msg, struct pt_regs *regs, int err);
 struct siginfo;
 void arm64_notify_die(const char *str, struct pt_regs *regs,
 		      int signo, int sicode, unsigned long far,
-		      int err);
+		      unsigned long err);
 
-void hook_debug_fault_code(int nr, int (*fn)(unsigned long, unsigned int,
+void hook_debug_fault_code(int nr, int (*fn)(unsigned long, unsigned long,
 					     struct pt_regs *),
 			   int sig, int code, const char *name);
 
arch/arm64/include/asm/traps.h +6 -6
index 54f32a0675df..6e5826470bea 100644
@@ -24,7 +24,7 @@ struct undef_hook {
 
 void register_undef_hook(struct undef_hook *hook);
 void unregister_undef_hook(struct undef_hook *hook);
-void force_signal_inject(int signal, int code, unsigned long address, unsigned int err);
+void force_signal_inject(int signal, int code, unsigned long address, unsigned long err);
 void arm64_notify_segfault(unsigned long addr);
 void arm64_force_sig_fault(int signo, int code, unsigned long far, const char *str);
 void arm64_force_sig_mceerr(int code, unsigned long far, short lsb, const char *str);
@@ -57,7 +57,7 @@ static inline int in_entry_text(unsigned long ptr)
  * errors share the same encoding as an all-zeros encoding from a CPU that
  * doesn't support RAS.
  */
-static inline bool arm64_is_ras_serror(u32 esr)
+static inline bool arm64_is_ras_serror(unsigned long esr)
 {
 	WARN_ON(preemptible());
 
@@ -77,9 +77,9 @@ static inline bool arm64_is_ras_serror(u32 esr)
  * We treat them as Uncontainable.
  * Non-RAS SError's are reported as Uncontained/Uncategorized.
  */
-static inline u32 arm64_ras_serror_get_severity(u32 esr)
+static inline unsigned long arm64_ras_serror_get_severity(unsigned long esr)
 {
-	u32 aet = esr & ESR_ELx_AET;
+	unsigned long aet = esr & ESR_ELx_AET;
 
 	if (!arm64_is_ras_serror(esr)) {
 		/* Not a RAS error, we can't interpret the ESR. */
@@ -98,6 +98,6 @@ static inline u32 arm64_ras_serror_get_severity(u32 esr)
 	return aet;
 }
 
-bool arm64_is_fatal_ras_serror(struct pt_regs *regs, unsigned int esr);
-void __noreturn arm64_serror_panic(struct pt_regs *regs, u32 esr);
+bool arm64_is_fatal_ras_serror(struct pt_regs *regs, unsigned long esr);
+void __noreturn arm64_serror_panic(struct pt_regs *regs, unsigned long esr);
 #endif
arch/arm64/kernel/debug-monitors.c +6 -6
index 4f3661eeb7ec..bf9fe71589bc 100644
@@ -202,7 +202,7 @@ void unregister_kernel_step_hook(struct step_hook *hook)
  * So we call all the registered handlers, until the right handler is
  * found which returns zero.
  */
-static int call_step_hook(struct pt_regs *regs, unsigned int esr)
+static int call_step_hook(struct pt_regs *regs, unsigned long esr)
 {
 	struct step_hook *hook;
 	struct list_head *list;
@@ -238,7 +238,7 @@ static void send_user_sigtrap(int si_code)
 			      "User debug trap");
 }
 
-static int single_step_handler(unsigned long unused, unsigned int esr,
+static int single_step_handler(unsigned long unused, unsigned long esr,
 			       struct pt_regs *regs)
 {
 	bool handler_found = false;
@@ -299,11 +299,11 @@ void unregister_kernel_break_hook(struct break_hook *hook)
 	unregister_debug_hook(&hook->node);
 }
 
-static int call_break_hook(struct pt_regs *regs, unsigned int esr)
+static int call_break_hook(struct pt_regs *regs, unsigned long esr)
 {
 	struct break_hook *hook;
 	struct list_head *list;
-	int (*fn)(struct pt_regs *regs, unsigned int esr) = NULL;
+	int (*fn)(struct pt_regs *regs, unsigned long esr) = NULL;
 
 	list = user_mode(regs) ? &user_break_hook : &kernel_break_hook;
 
@@ -312,7 +312,7 @@ static int call_break_hook(struct pt_regs *regs, unsigned int esr)
 	 * entirely not preemptible, and we can use rcu list safely here.
 	 */
 	list_for_each_entry_rcu(hook, list, node) {
-		unsigned int comment = esr & ESR_ELx_BRK64_ISS_COMMENT_MASK;
+		unsigned long comment = esr & ESR_ELx_BRK64_ISS_COMMENT_MASK;
 
 		if ((comment & ~hook->mask) == hook->imm)
 			fn = hook->fn;
@@ -322,7 +322,7 @@ static int call_break_hook(struct pt_regs *regs, unsigned int esr)
 }
 NOKPROBE_SYMBOL(call_break_hook);
 
-static int brk_handler(unsigned long unused, unsigned int esr,
+static int brk_handler(unsigned long unused, unsigned long esr,
 		       struct pt_regs *regs)
 {
 	if (call_break_hook(regs, esr) == DBG_HOOK_HANDLED)
arch/arm64/kernel/entry-common.c +3 -3
index 8ecca795aca0..fc91dad1579a 100644
@@ -273,13 +273,13 @@ extern void (*handle_arch_irq)(struct pt_regs *);
 extern void (*handle_arch_fiq)(struct pt_regs *);
 
 static void noinstr __panic_unhandled(struct pt_regs *regs, const char *vector,
-				      unsigned int esr)
+				      unsigned long esr)
 {
 	arm64_enter_nmi(regs);
 
 	console_verbose();
 
-	pr_crit("Unhandled %s exception on CPU%d, ESR 0x%08x -- %s\n",
+	pr_crit("Unhandled %s exception on CPU%d, ESR 0x%016lx -- %s\n",
 		vector, smp_processor_id(), esr,
 		esr_get_class_string(esr));
 
@@ -796,7 +796,7 @@ UNHANDLED(el0t, 32, error)
 #ifdef CONFIG_VMAP_STACK
 asmlinkage void noinstr handle_bad_stack(struct pt_regs *regs)
 {
-	unsigned int esr = read_sysreg(esr_el1);
+	unsigned long esr = read_sysreg(esr_el1);
 	unsigned long far = read_sysreg(far_el1);
 
 	arm64_enter_nmi(regs);
arch/arm64/kernel/fpsimd.c +3 -3
index ff4962750b3d..7a3fcf21b18a 100644
@@ -930,7 +930,7 @@ void fpsimd_release_task(struct task_struct *dead_task)
  * would have disabled the SVE access trap for userspace during
  * ret_to_user, making an SVE access trap impossible in that case.
  */
-void do_sve_acc(unsigned int esr, struct pt_regs *regs)
+void do_sve_acc(unsigned long esr, struct pt_regs *regs)
 {
 	/* Even if we chose not to use SVE, the hardware could still trap: */
 	if (unlikely(!system_supports_sve()) || WARN_ON(is_compat_task())) {
@@ -972,7 +972,7 @@ void do_sve_acc(unsigned int esr, struct pt_regs *regs)
 /*
  * Trapped FP/ASIMD access.
  */
-void do_fpsimd_acc(unsigned int esr, struct pt_regs *regs)
+void do_fpsimd_acc(unsigned long esr, struct pt_regs *regs)
 {
 	/* TODO: implement lazy context saving/restoring */
 	WARN_ON(1);
@@ -981,7 +981,7 @@ void do_fpsimd_acc(unsigned int esr, struct pt_regs *regs)
 /*
  * Raise a SIGFPE for the current process.
  */
-void do_fpsimd_exc(unsigned int esr, struct pt_regs *regs)
+void do_fpsimd_exc(unsigned long esr, struct pt_regs *regs)
 {
 	unsigned int si_code = FPE_FLTUNK;
 
arch/arm64/kernel/hw_breakpoint.c +2 -2
index 712e97c03e54..2a7f21314cde 100644
@@ -617,7 +617,7 @@ NOKPROBE_SYMBOL(toggle_bp_registers);
 /*
  * Debug exception handlers.
  */
-static int breakpoint_handler(unsigned long unused, unsigned int esr,
+static int breakpoint_handler(unsigned long unused, unsigned long esr,
 			      struct pt_regs *regs)
 {
 	int i, step = 0, *kernel_step;
@@ -751,7 +751,7 @@ static int watchpoint_report(struct perf_event *wp, unsigned long addr,
 	return step;
 }
 
-static int watchpoint_handler(unsigned long addr, unsigned int esr,
+static int watchpoint_handler(unsigned long addr, unsigned long esr,
 			      struct pt_regs *regs)
 {
 	int i, step = 0, *kernel_step, access, closest_match = 0;
arch/arm64/kernel/kgdb.c +3 -3
index 2aede780fb80..cda9c1e9864f 100644
@@ -232,14 +232,14 @@ int kgdb_arch_handle_exception(int exception_vector, int signo,
 	return err;
 }
 
-static int kgdb_brk_fn(struct pt_regs *regs, unsigned int esr)
+static int kgdb_brk_fn(struct pt_regs *regs, unsigned long esr)
 {
 	kgdb_handle_exception(1, SIGTRAP, 0, regs);
 	return DBG_HOOK_HANDLED;
 }
 NOKPROBE_SYMBOL(kgdb_brk_fn)
 
-static int kgdb_compiled_brk_fn(struct pt_regs *regs, unsigned int esr)
+static int kgdb_compiled_brk_fn(struct pt_regs *regs, unsigned long esr)
 {
 	compiled_break = 1;
 	kgdb_handle_exception(1, SIGTRAP, 0, regs);
@@ -248,7 +248,7 @@ static int kgdb_compiled_brk_fn(struct pt_regs *regs, unsigned int esr)
 }
 NOKPROBE_SYMBOL(kgdb_compiled_brk_fn);
 
-static int kgdb_step_brk_fn(struct pt_regs *regs, unsigned int esr)
+static int kgdb_step_brk_fn(struct pt_regs *regs, unsigned long esr)
 {
 	if (!kgdb_single_step)
 		return DBG_HOOK_ERROR;
arch/arm64/kernel/probes/kprobes.c +2 -2
index 6dbcc89f6662..b7404dba0d62 100644
@@ -332,7 +332,7 @@ static void __kprobes kprobe_handler(struct pt_regs *regs)
 }
 
 static int __kprobes
-kprobe_breakpoint_ss_handler(struct pt_regs *regs, unsigned int esr)
+kprobe_breakpoint_ss_handler(struct pt_regs *regs, unsigned long esr)
 {
 	struct kprobe_ctlblk *kcb = get_kprobe_ctlblk();
 	unsigned long addr = instruction_pointer(regs);
@@ -356,7 +356,7 @@ static struct break_hook kprobes_break_ss_hook = {
 };
 
 static int __kprobes
-kprobe_breakpoint_handler(struct pt_regs *regs, unsigned int esr)
+kprobe_breakpoint_handler(struct pt_regs *regs, unsigned long esr)
 {
 	kprobe_handler(regs);
 	return DBG_HOOK_HANDLED;
arch/arm64/kernel/probes/uprobes.c +2 -2
index 9be668f3f034..d49aef2657cd 100644
@@ -166,7 +166,7 @@ int arch_uprobe_exception_notify(struct notifier_block *self,
 }
 
 static int uprobe_breakpoint_handler(struct pt_regs *regs,
-		unsigned int esr)
+				     unsigned long esr)
 {
 	if (uprobe_pre_sstep_notifier(regs))
 		return DBG_HOOK_HANDLED;
@@ -175,7 +175,7 @@ static int uprobe_breakpoint_handler(struct pt_regs *regs,
 }
 
 static int uprobe_single_step_handler(struct pt_regs *regs,
-		unsigned int esr)
+				      unsigned long esr)
 {
 	struct uprobe_task *utask = current->utask;
 
arch/arm64/kernel/traps.c +33 -33

240 lines not on this page · raw message

arch/arm64/mm/fault.c +42 -36

267 lines not on this page · raw message

arch/mips/bcm63xx/clk.c +2 -0
index 6e6756e8fa0a..86a6e2590866 100644
@@ -361,6 +361,8 @@ static struct clk clk_periph = {
  */
 int clk_enable(struct clk *clk)
 {
+	if (!clk)
+		return 0;
 	mutex_lock(&clocks_mutex);
 	clk_enable_unlocked(clk);
 	mutex_unlock(&clocks_mutex);
arch/mips/cavium-octeon/executive/cvmx-helper-board.c +1 -1
index 1daa0c6b6f4e..572a053e30ed 100644
@@ -211,7 +211,7 @@ union cvmx_helper_link_info __cvmx_helper_board_link_get(int ipd_port)
 {
 	union cvmx_helper_link_info result;
 
-	WARN(!octeon_is_simulation(),
+	WARN_ONCE(!octeon_is_simulation(),
 	     "Using deprecated link status - please update your DT");
 
 	/* Unless we fix it later, all links are defaulted to down */
arch/mips/cavium-octeon/executive/cvmx-helper.c +1 -1
index 6044ff471002..a18ad2daf005 100644
@@ -1100,7 +1100,7 @@ union cvmx_helper_link_info cvmx_helper_link_get(int ipd_port)
 		if (index == 0)
 			result = __cvmx_helper_rgmii_link_get(ipd_port);
 		else {
-			WARN(1, "Using deprecated link status - please update your DT");
+			WARN_ONCE(1, "Using deprecated link status - please update your DT");
 			result.s.full_duplex = 1;
 			result.s.link_up = 1;
 			result.s.speed = 1000;
arch/mips/include/asm/mach-ralink/mt7621.h +3 -1
index 6bbf082dd149..79d5bb0e06d6 100644
@@ -7,10 +7,12 @@
 #ifndef _MT7621_REGS_H_
 #define _MT7621_REGS_H_
 
+#define IOMEM(x)			((void __iomem *)(KSEG1ADDR(x)))
+
 #define MT7621_PALMBUS_BASE		0x1C000000
 #define MT7621_PALMBUS_SIZE		0x03FFFFFF
 
-#define MT7621_SYSC_BASE		0x1E000000
+#define MT7621_SYSC_BASE		IOMEM(0x1E000000)
 
 #define SYSC_REG_CHIP_NAME0		0x00
 #define SYSC_REG_CHIP_NAME1		0x04
arch/mips/kernel/vpe-cmp.c +2 -2
index e673603e11e5..92140edb3ce3 100644
@@ -75,7 +75,6 @@ ATTRIBUTE_GROUPS(vpe);
 
 static void vpe_device_release(struct device *cd)
 {
-	kfree(cd);
 }
 
 static struct class vpe_class = {
@@ -157,6 +156,7 @@ int __init vpe_module_init(void)
 	device_del(&vpe_device);
 
 out_class:
+	put_device(&vpe_device);
 	class_unregister(&vpe_class);
 
 out_chrdev:
@@ -169,7 +169,7 @@ void __exit vpe_module_exit(void)
 {
 	struct vpe *v, *n;
 
-	device_del(&vpe_device);
+	device_unregister(&vpe_device);
 	class_unregister(&vpe_class);
 	unregister_chrdev(major, VPE_MODULE_NAME);
 
arch/mips/kernel/vpe-mt.c +2 -2
index bad6b0891b2b..84a82b551ec3 100644
@@ -313,7 +313,6 @@ ATTRIBUTE_GROUPS(vpe);
 
 static void vpe_device_release(struct device *cd)
 {
-	kfree(cd);
 }
 
 static struct class vpe_class = {
@@ -497,6 +496,7 @@ int __init vpe_module_init(void)
 	device_del(&vpe_device);
 
 out_class:
+	put_device(&vpe_device);
 	class_unregister(&vpe_class);
 
 out_chrdev:
@@ -509,7 +509,7 @@ void __exit vpe_module_exit(void)
 {
 	struct vpe *v, *n;
 
-	device_del(&vpe_device);
+	device_unregister(&vpe_device);
 	class_unregister(&vpe_class);
 	unregister_chrdev(major, VPE_MODULE_NAME);
 
arch/mips/ralink/mt7621.c +68 -29

142 lines not on this page · raw message

arch/powerpc/perf/callchain.c +1 -0
index 082f6d0308a4..8718289c051d 100644
@@ -61,6 +61,7 @@ perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *re
 		next_sp = fp[0];
 
 		if (next_sp == sp + STACK_INT_FRAME_SIZE &&
+		    validate_sp(sp, current, STACK_INT_FRAME_SIZE) &&
 		    fp[STACK_FRAME_MARKER] == STACK_FRAME_REGS_MARKER) {
 			/*
 			 * This looks like an interrupt frame for an
arch/powerpc/perf/hv-gpci-requests.h +4 -0
index 8965b4463d43..5e86371a20c7 100644
@@ -79,6 +79,7 @@ REQUEST(__field(0,	8,	partition_id)
 )
 #include I(REQUEST_END)
 
+#ifdef ENABLE_EVENTS_COUNTERINFO_V6
 /*
  * Not available for counter_info_version >= 0x8, use
  * run_instruction_cycles_by_partition(0x100) instead.
@@ -92,6 +93,7 @@ REQUEST(__field(0,	8,	partition_id)
 	__count(0x10,	8,	cycles)
 )
 #include I(REQUEST_END)
+#endif
 
 #define REQUEST_NAME system_performance_capabilities
 #define REQUEST_NUM 0x40
@@ -103,6 +105,7 @@ REQUEST(__field(0,	1,	perf_collect_privileged)
 )
 #include I(REQUEST_END)
 
+#ifdef ENABLE_EVENTS_COUNTERINFO_V6
 #define REQUEST_NAME processor_bus_utilization_abc_links
 #define REQUEST_NUM 0x50
 #define REQUEST_IDX_KIND "hw_chip_id=?"
@@ -194,6 +197,7 @@ REQUEST(__field(0,	4,	phys_processor_idx)
 	__count(0x28,	8,	instructions_completed)
 )
 #include I(REQUEST_END)
+#endif
 
 /* Processor_core_power_mode (0x95) skipped, no counters */
 /* Affinity_domain_information_by_virtual_processor (0xA0) skipped,
arch/powerpc/perf/hv-gpci.c +32 -1
index c756228a081f..28b770bbc10b 100644
@@ -72,7 +72,7 @@ static struct attribute_group format_group = {
 
 static struct attribute_group event_group = {
 	.name  = "events",
-	.attrs = hv_gpci_event_attrs,
+	/* .attrs is set in init */
 };
 
 #define HV_CAPS_ATTR(_name, _format)				\
@@ -330,6 +330,7 @@ static int hv_gpci_init(void)
 	int r;
 	unsigned long hret;
 	struct hv_perf_caps caps;
+	struct hv_gpci_request_buffer *arg;
 
 	hv_gpci_assert_offsets_correct();
 
@@ -353,6 +354,36 @@ static int hv_gpci_init(void)
 	/* sampling not supported */
 	h_gpci_pmu.capabilities |= PERF_PMU_CAP_NO_INTERRUPT;
 
+	arg = (void *)get_cpu_var(hv_gpci_reqb);
+	memset(arg, 0, HGPCI_REQ_BUFFER_SIZE);
+
+	/*
+	 * hcall H_GET_PERF_COUNTER_INFO populates the output
+	 * counter_info_version value based on the system hypervisor.
+	 * Pass the counter request 0x10 corresponds to request type
+	 * 'Dispatch_timebase_by_processor', to get the supported
+	 * counter_info_version.
+	 */
+	arg->params.counter_request = cpu_to_be32(0x10);
+
+	r = plpar_hcall_norets(H_GET_PERF_COUNTER_INFO,
+			virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE);
+	if (r) {
+		pr_devel("hcall failed, can't get supported counter_info_version: 0x%x\n", r);
+		arg->params.counter_info_version_out = 0x8;
+	}
+
+	/*
+	 * Use counter_info_version_out value to assign
+	 * required hv-gpci event list.
+	 */
+	if (arg->params.counter_info_version_out >= 0x8)
+		event_group.attrs = hv_gpci_event_attrs;
+	else
+		event_group.attrs = hv_gpci_event_attrs_v6;
+
+	put_cpu_var(hv_gpci_reqb);
+
 	r = perf_pmu_register(&h_gpci_pmu, h_gpci_pmu.name, -1);
 	if (r)
 		return r;
arch/powerpc/perf/hv-gpci.h +1 -0
index 4d108262bed7..c72020912dea 100644
@@ -26,6 +26,7 @@ enum {
 #define REQUEST_FILE "../hv-gpci-requests.h"
 #define NAME_LOWER hv_gpci
 #define NAME_UPPER HV_GPCI
+#define ENABLE_EVENTS_COUNTERINFO_V6
 #include "req-gen/perf.h"
 #undef REQUEST_FILE
 #undef NAME_LOWER
arch/powerpc/perf/req-gen/perf.h +20 -0
index fa9bc804e67a..6b2a59fefffa 100644
@@ -139,6 +139,26 @@ PMU_EVENT_ATTR_STRING(							\
 #define REQUEST_(r_name, r_value, r_idx_1, r_fields)			\
 	r_fields
 
+/* Generate event list for platforms with counter_info_version 0x6 or below */
+static __maybe_unused struct attribute *hv_gpci_event_attrs_v6[] = {
+#include REQUEST_FILE
+	NULL
+};
+
+/*
+ * Based on getPerfCountInfo v1.018 documentation, some of the hv-gpci
+ * events were deprecated for platform firmware that supports
+ * counter_info_version 0x8 or above.
+ * Those deprecated events are still part of platform firmware that
+ * support counter_info_version 0x6 and below. As per the getPerfCountInfo
+ * v1.018 documentation there is no counter_info_version 0x7.
+ * Undefining macro ENABLE_EVENTS_COUNTERINFO_V6, to disable the addition of
+ * deprecated events in "hv_gpci_event_attrs" attribute group, for platforms
+ * that supports counter_info_version 0x8 or above.
+ */
+#undef ENABLE_EVENTS_COUNTERINFO_V6
+
+/* Generate event list for platforms with counter_info_version 0x8 or above*/
 static __maybe_unused struct attribute *hv_gpci_event_attrs[] = {
 #include REQUEST_FILE
 	NULL
arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c +1 -0
index b91ebebd9ff2..e0049b7df212 100644
@@ -530,6 +530,7 @@ static int mpc52xx_lpbfifo_probe(struct platform_device *op)
  err_bcom_rx_irq:
 	bcom_gen_bd_rx_release(lpbfifo.bcom_rx_task);
  err_bcom_rx:
+	free_irq(lpbfifo.irq, &lpbfifo);
  err_irq:
 	iounmap(lpbfifo.regs);
 	lpbfifo.regs = NULL;
arch/powerpc/platforms/83xx/mpc832x_rdb.c +1 -1
index b6133a237a70..6e18d0703568 100644
@@ -106,7 +106,7 @@ static int __init of_fsl_spi_probe(char *type, char *compatible, u32 sysclk,
 
 		goto next;
 unreg:
-		platform_device_del(pdev);
+		platform_device_put(pdev);
 err:
 		pr_err("%pOF: registration failed\n", np);
 next:
arch/powerpc/platforms/pseries/eeh_pseries.c +2 -12
index 09fafcf2d3a0..f51fd4ac3f0b 100644
@@ -845,18 +845,8 @@ static int __init eeh_pseries_init(void)
 		return -EINVAL;
 	}
 
-	/* Initialize error log lock and size */
-	spin_lock_init(&slot_errbuf_lock);
-	eeh_error_buf_size = rtas_token("rtas-error-log-max");
-	if (eeh_error_buf_size == RTAS_UNKNOWN_SERVICE) {
-		pr_info("%s: unknown EEH error log size\n",
-			__func__);
-		eeh_error_buf_size = 1024;
-	} else if (eeh_error_buf_size > RTAS_ERROR_LOG_MAX) {
-		pr_info("%s: EEH error log size %d exceeds the maximal %d\n",
-			__func__, eeh_error_buf_size, RTAS_ERROR_LOG_MAX);
-		eeh_error_buf_size = RTAS_ERROR_LOG_MAX;
-	}
+	/* Initialize error log size */
+	eeh_error_buf_size = rtas_get_error_log_max();
 
 	/* Set EEH probe mode */
 	eeh_add_flag(EEH_PROBE_MODE_DEVTREE | EEH_ENABLE_IO_FOR_LOG);
arch/powerpc/sysdev/xive/spapr.c +1 -0
index 2bf78a30238b..43bd2579d942 100644
@@ -437,6 +437,7 @@ static int xive_spapr_populate_irq_data(u32 hw_irq, struct xive_irq_data *data)
 
 	data->trig_mmio = ioremap(data->trig_page, 1u << data->esb_shift);
 	if (!data->trig_mmio) {
+		iounmap(data->eoi_mmio);
 		pr_err("Failed to map trigger page for irq 0x%x\n", hw_irq);
 		return -ENOMEM;
 	}
arch/powerpc/xmon/xmon.c +4 -3
index 8b28ff9d98d1..3c085e1e5232 100644
@@ -1528,9 +1528,9 @@ bpt_cmds(void)
 	cmd = inchar();
 
 	switch (cmd) {
-	static const char badaddr[] = "Only kernel addresses are permitted for breakpoints\n";
-	int mode;
-	case 'd':	/* bd - hardware data breakpoint */
+	case 'd': {	/* bd - hardware data breakpoint */
+		static const char badaddr[] = "Only kernel addresses are permitted for breakpoints\n";
+		int mode;
 		if (xmon_is_ro) {
 			printf(xmon_ro_msg);
 			break;
@@ -1563,6 +1563,7 @@ bpt_cmds(void)
 
 		force_enable_xmon();
 		break;
+	}
 
 	case 'i':	/* bi - hardware instr breakpoint */
 		if (xmon_is_ro) {
arch/riscv/include/asm/hugetlb.h +6 -0
index a5c2ca1d1cd8..ec19d6afc896 100644
@@ -5,4 +5,10 @@
 #include <asm-generic/hugetlb.h>
 #include <asm/page.h>
 
+static inline void arch_clear_hugepage_flags(struct page *page)
+{
+	clear_bit(PG_dcache_clean, &page->flags);
+}
+#define arch_clear_hugepage_flags arch_clear_hugepage_flags
+
 #endif /* _ASM_RISCV_HUGETLB_H */
arch/riscv/kernel/traps.c +1 -1
index 2f4cd85fb651..4102c97309cc 100644
@@ -211,7 +211,7 @@ static DEFINE_PER_CPU(unsigned long [OVERFLOW_STACK_SIZE/sizeof(long)],
  * shadow stack, handled_ kernel_ stack_ overflow(in kernel/entry.S) is used
  * to get per-cpu overflow stack(get_overflow_stack).
  */
-long shadow_stack[SHADOW_OVERFLOW_STACK_SIZE/sizeof(long)];
+long shadow_stack[SHADOW_OVERFLOW_STACK_SIZE/sizeof(long)] __aligned(16);
 asmlinkage unsigned long get_overflow_stack(void)
 {
 	return (unsigned long)this_cpu_ptr(overflow_stack) +
arch/riscv/net/bpf_jit_comp64.c +28 -1
index 3af4131c22c7..2e3f1a626a3a 100644
@@ -120,6 +120,25 @@ static bool in_auipc_jalr_range(s64 val)
 		val < ((1L << 31) - (1L << 11));
 }
 
+/* Emit fixed-length instructions for address */
+static int emit_addr(u8 rd, u64 addr, bool extra_pass, struct rv_jit_context *ctx)
+{
+	u64 ip = (u64)(ctx->insns + ctx->ninsns);
+	s64 off = addr - ip;
+	s64 upper = (off + (1 << 11)) >> 12;
+	s64 lower = off & 0xfff;
+
+	if (extra_pass && !in_auipc_jalr_range(off)) {
+		pr_err("bpf-jit: target offset 0x%llx is out of range\n", off);
+		return -ERANGE;
+	}
+
+	emit(rv_auipc(rd, upper), ctx);
+	emit(rv_addi(rd, rd, lower), ctx);
+	return 0;
+}
+
+/* Emit variable-length instructions for 32-bit and 64-bit imm */
 static void emit_imm(u8 rd, s64 val, struct rv_jit_context *ctx)
 {
 	/* Note that the immediate from the add is sign-extended,
@@ -887,7 +906,15 @@ int bpf_jit_emit_insn(const struct bpf_insn *insn, struct rv_jit_context *ctx,
 		u64 imm64;
 
 		imm64 = (u64)insn1.imm << 32 | (u32)imm;
-		emit_imm(rd, imm64, ctx);
+		if (bpf_pseudo_func(insn)) {
+			/* fixed-length insns for extra jit pass */
+			ret = emit_addr(rd, imm64, extra_pass, ctx);
+			if (ret)
+				return ret;
+		} else {
+			emit_imm(rd, imm64, ctx);
+		}
+
 		return 1;
 	}
 
arch/x86/events/intel/uncore_snb.c +3 -0
index dc3ae55f79e0..912fb3821a6b 100644
@@ -1423,6 +1423,7 @@ static void tgl_uncore_imc_freerunning_init_box(struct intel_uncore_box *box)
 	/* MCHBAR is disabled */
 	if (!(mch_bar & BIT(0))) {
 		pr_warn("perf uncore: MCHBAR is disabled. Failed to map IMC free-running counters.\n");
+		pci_dev_put(pdev);
 		return;
 	}
 	mch_bar &= ~BIT(0);
@@ -1436,6 +1437,8 @@ static void tgl_uncore_imc_freerunning_init_box(struct intel_uncore_box *box)
 	box->io_addr = ioremap(addr, type->mmio_map_size);
 	if (!box->io_addr)
 		pr_warn("perf uncore: Failed to ioremap for %s.\n", type->name);
+
+	pci_dev_put(pdev);
 }
 
 static struct intel_uncore_ops tgl_uncore_imc_freerunning_ops = {
arch/x86/events/intel/uncore_snbep.c +5 -0
index ed869443efb2..fcd95e93f479 100644
@@ -2891,6 +2891,7 @@ static bool hswep_has_limit_sbox(unsigned int device)
 		return false;
 
 	pci_read_config_dword(dev, HSWEP_PCU_CAPID4_OFFET, &capid4);
+	pci_dev_put(dev);
 	if (!hswep_get_chop(capid4))
 		return true;
 
@@ -4492,6 +4493,8 @@ static int sad_cfg_iio_topology(struct intel_uncore_type *type, u8 *sad_pmon_map
 		type->topology = NULL;
 	}
 
+	pci_dev_put(dev);
+
 	return ret;
 }
 
@@ -4857,6 +4860,8 @@ static int snr_uncore_mmio_map(struct intel_uncore_box *box,
 
 	addr += box_ctl;
 
+	pci_dev_put(pdev);
+
 	box->io_addr = ioremap(addr, type->mmio_map_size);
 	if (!box->io_addr) {
 		pr_warn("perf uncore: Failed to ioremap for %s.\n", type->name);
arch/x86/hyperv/hv_init.c +0 -2
index 762f10cdfb7a..95f98af74fdc 100644
@@ -469,8 +469,6 @@ void hyperv_cleanup(void)
 {
 	union hv_x64_msr_hypercall_contents hypercall_msr;
 
-	unregister_syscore_ops(&hv_syscore_ops);
-
 	/* Reset our OS id */
 	wrmsrl(HV_X64_MSR_GUEST_OS_ID, 0);
 
arch/x86/kernel/cpu/sgx/encl.c +19 -4
index 19876ebfb504..fa5777af8da1 100644
@@ -533,11 +533,15 @@ const struct vm_operations_struct sgx_vm_ops = {
 void sgx_encl_release(struct kref *ref)
 {
 	struct sgx_encl *encl = container_of(ref, struct sgx_encl, refcount);
+	unsigned long max_page_index = PFN_DOWN(encl->base + encl->size - 1);
 	struct sgx_va_page *va_page;
 	struct sgx_encl_page *entry;
-	unsigned long index;
+	unsigned long count = 0;
+
[… more lines in the raw message]

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

arch/x86/kernel/uprobes.c +3 -1
index b63cf8f7745e..6c07f6daaa22 100644

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

arch/x86/xen/smp.c +12 -12
index c1b2f764b29a..cdec892b28e2 100644

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

arch/x86/xen/smp_pv.c +6 -6
index cd5539fc5eb4..b47b5111397a 100644

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

arch/x86/xen/spinlock.c +3 -3
index 043c73dfd2c9..5c6fc16e4b92 100644

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

block/bfq-iosched.c +13 -3
index 7d8fe13573f6..b8b6e9eae94b 100644

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

block/blk-mq-sysfs.c +9 -2
index 253c857cba47..7074ce8d2d03 100644

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

block/genhd.c +2 -0
index 68065189ca17..a1d9e785dcf7 100644

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

crypto/cryptd.c +19 -17
index 668095eca0fa..ca3a40fc7da9 100644

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

crypto/tcrypt.c +0 -9
index 3362897bf61b..4ada7e749390 100644

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

drivers/acpi/acpica/dsmethod.c +8 -2
index 8e011e59b9b4..ee1832ba39a2 100644

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

drivers/acpi/acpica/utcopy.c +0 -7
index d9877153f400..fdd503bb69c4 100644

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

drivers/ata/acard-ahci.c +1 -1
index 2a04e8abd397..26e0eb537b4f 100644

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

drivers/ata/ahci.c +2 -2
index 812731e80f8e..c1bf7117a9ff 100644

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

drivers/ata/ahci_qoriq.c +1 -1
index 5b46fc9aeb4a..e5ac3d1c214c 100644

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

drivers/ata/ahci_xgene.c +1 -1
index dffc432b9d54..292099410cf6 100644

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

drivers/ata/libahci.c +2 -2
index 395772fa3943..192115a45dd7 100644

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

drivers/ata/libata-acpi.c +28 -24

52 lines not on this page · raw message

drivers/ata/libata-core.c +6 -67

73 lines not on this page · raw message

drivers/ata/libata-eh.c +21 -21

42 lines not on this page · raw message

drivers/ata/libata-sata.c +12 -7
index 8f3ff830ab0c..b5aa525d8760 100644

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

drivers/ata/libata-scsi.c +11 -11
index 061d2f8feeb5..4d8129640d60 100644

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

drivers/ata/libata-sff.c +3 -3
index b71ea4a680b0..8409e53b7b7a 100644

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

drivers/ata/pata_ep93xx.c +2 -2
index 46208ececbb6..3fc26026014e 100644

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

drivers/ata/pata_ixp4xx_cf.c +3 -3
index 99c63087c8ae..17b557c91e1c 100644

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

drivers/ata/pata_ns87415.c +2 -2
index f4949e704356..9dd6bffefb48 100644

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

drivers/ata/pata_octeon_cf.c +2 -2
index 4cc8a1027888..6c9f2efcedc1 100644

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

drivers/ata/pata_samsung_cf.c +1 -1
index 3da0e8e30286..149d771c61d6 100644

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

drivers/ata/sata_highbank.c +1 -1
index 8440203e835e..f9bb3be4b939 100644

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

drivers/ata/sata_inic162x.c +5 -5
index e517bd8822a5..659f1a903298 100644

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

drivers/ata/sata_rcar.c +2 -2
index 44b0ed8f6bb8..9759e24f718f 100644

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

drivers/ata/sata_svw.c +5 -5
index f8552559db7f..2e3418a82b44 100644

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

drivers/ata/sata_vsc.c +5 -5
index 8fa952cb9f7f..87e4ed66b306 100644

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

drivers/base/class.c +5 -0
index 7476f393df97..0e44a68e90a0 100644

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

drivers/base/power/runtime.c +11 -1
index 3179c9265471..c1142a7a4fe6 100644

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

drivers/block/drbd/drbd_main.c +5 -4
index f4e38c208b9f..eaf20a332401 100644

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

drivers/block/floppy.c +3 -1
index db0b3e8982fe..4dc25a123d94 100644

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

drivers/block/loop.c +12 -16
index 79e485949b60..68a0c0fe64dd 100644

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

drivers/bluetooth/btintel.c +3 -2
index de3d851d85e7..d707aa63e944 100644

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

drivers/bluetooth/btusb.c +3 -3
index 69380cb03dd3..9c32263f872b 100644

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

drivers/bluetooth/hci_bcsp.c +1 -1
index cf4a56095817..8055f63603f4 100644

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

drivers/bluetooth/hci_h5.c +1 -1
index e0ea9d25bb39..1363b21c81b7 100644

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

drivers/bluetooth/hci_ll.c +1 -1
index eb1e736efeeb..e4e5b26e2c33 100644

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

drivers/bluetooth/hci_qca.c +1 -1
index ed91af4319b5..5d0428fc854f 100644

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

drivers/char/hw_random/amd-rng.c +13 -5
index c22d4184bb61..0555e3838bce 100644

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

drivers/char/hw_random/geode-rng.c +28 -8
index 138ce434f86b..12fbe8091831 100644

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

drivers/char/ipmi/ipmi_msghandler.c +6 -2
index 2badf36d4816..8dbc349a2edd 100644

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

drivers/char/ipmi/kcs_bmc_aspeed.c +21 -3
index 92a37b33494c..f23c146bb740 100644

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

drivers/char/tpm/tpm_crb.c +1 -1
index 18606651d1aa..65f8f179a27f 100644

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

drivers/char/tpm/tpm_ftpm_tee.c +7 -1
index 6e3235565a4d..d9daaafdd295 100644

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

drivers/clk/imx/clk-imx8mn.c +17 -17
index 021355a24708..52903146fdba 100644

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

drivers/clk/qcom/clk-krait.c +2 -0
index 90046428693c..e74fc81a14d0 100644

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

drivers/clk/qcom/gcc-sm8250.c +2 -2
index 9755ef4888c1..a0ba37656b07 100644

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

drivers/clk/qcom/lpasscorecc-sc7180.c +16 -8
index ac09b7b840ab..a5731994cbed 100644

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

drivers/clk/renesas/r9a06g032-clocks.c +1 -2
index abc0891fd96d..3e43ae8480dd 100644

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

drivers/clk/rockchip/clk-pll.c +1 -0
index f7827b3b7fc1..6e5e502be44a 100644

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

drivers/clk/samsung/clk-pll.c +1 -0
index 5873a9354b50..4909e940f0ab 100644

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

drivers/clk/socfpga/clk-gate.c +4 -1
index 1ec9678d8cd3..ee2a2d284113 100644

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

drivers/clk/st/clkgen-fsyn.c +3 -2
index 164285d6be97..ba18e58f0aae 100644

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

drivers/clocksource/sh_cmt.c +55 -33

88 lines not on this page · raw message

drivers/clocksource/timer-ti-dm-systimer.c +3 -1
index 2737407ff069..632523c1232f 100644

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

drivers/counter/stm32-lptimer-cnt.c +1 -1
index 13656957c45f..fa7f86cf0ea3 100644

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

drivers/cpufreq/amd_freq_sensitivity.c +2 -0
index d0b10baf039a..151771129c7b 100644

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

drivers/cpufreq/qcom-cpufreq-hw.c +1 -0
index bb2f59fd0de4..bbcba2c38e85 100644

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

drivers/cpuidle/dt_idle_states.c +1 -1
index 252f2a9686a6..448bc796b0b4 100644

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

drivers/crypto/Kconfig +5 -0
index 51690e73153a..b46343b5c26b 100644

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c +1 -1
index 3c46ad8c3a1c..005eefecfdf5 100644

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

drivers/crypto/amlogic/amlogic-gxl-core.c +0 -1
index 6e7ae896717c..937187027ad5 100644

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

drivers/crypto/amlogic/amlogic-gxl.h +1 -1
index dc0f142324a3..8c0746a1d6d4 100644

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

drivers/crypto/cavium/nitrox/nitrox_mbx.c +1 -0
index 2e9c0d214363..199fcec9b8d0 100644

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

drivers/crypto/ccree/cc_debugfs.c +1 -1
index 7083767602fc..8f008f024f8f 100644

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

drivers/crypto/ccree/cc_driver.c +9 -1
index 790fa9058a36..41f0a404bdf9 100644

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

drivers/crypto/hisilicon/hpre/hpre_main.c +2 -8
index 65a641396c07..edc61e4105f3 100644

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

drivers/crypto/hisilicon/qm.c +4 -3
index b8900a5dbf6e..fd89918abd19 100644

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

drivers/crypto/hisilicon/qm.h +4 -2
index 3068093229a5..bbb35de994eb 100644

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

drivers/crypto/img-hash.c +6 -2
index aa4c7b2af3e2..34b41cbcfa8d 100644

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

drivers/crypto/omap-sham.c +1 -1
index f6bf53c00b61..4ec6949a7ca9 100644

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

drivers/crypto/rockchip/rk3288_crypto.c +11 -182

193 lines not on this page · raw message

drivers/crypto/rockchip/rk3288_crypto.h +17 -36

53 lines not on this page · raw message

drivers/crypto/rockchip/rk3288_crypto_ahash.c +118 -79

197 lines not on this page · raw message

drivers/crypto/rockchip/rk3288_crypto_skcipher.c +240 -173

413 lines not on this page · raw message

drivers/dio/dio.c +8 -0
index 4c06c93c93d3..c7f7134adc21 100644

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

drivers/edac/i10nm_base.c +1 -2
index 6cf50ee0b77c..e0af60833d28 100644

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

drivers/extcon/Kconfig +1 -1
index c69d40ae5619..7684b3afa630 100644

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

drivers/extcon/extcon-usbc-tusb320.c +372 -30

402 lines not on this page · raw message

drivers/firmware/raspberrypi.c +1 -0
index 4b8978b254f9..dba315f675bc 100644

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

drivers/gpio/gpiolib-cdev.c +213 -55

268 lines not on this page · raw message

drivers/gpio/gpiolib.c +9 -7
index 67bc96403a4e..8c041a8dd9d8 100644

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

drivers/gpio/gpiolib.h +39 -0
index c31f4626915d..73b732a1d9c9 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c +1 -1
index 477ab3551177..34303dd3ada9 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c +1 -0
index 27b19503773b..71354f505b84 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +4 -0
index 36cc89f56cea..0d998bc830c2 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h +4 -1
index ce31d4fdee93..4af3610f4a82 100644

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

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c +0 -35
index d793eec69d61..6fee12c91ef5 100644

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

drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c +7 -9
index 6dbde74c1e06..1d86fd5610c0 100644

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

drivers/gpu/drm/amd/display/dc/dce60/dce60_resource.c +3 -0
index dcfa0a3efa00..bf72d3f60d7f 100644

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

drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c +2 -0
index 725d92e40cd3..52d1f9746e8c 100644

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

drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c +28 -2
index 91ab4dbbe1a6..c655d03ef754 100644

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

drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c +27 -2
index 58eea3aa3bfc..bf2a8f53694b 100644

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

drivers/gpu/drm/amd/display/dc/dcn303/dcn303_resource.c +14 -0
index 7aad0340f794..67d83417ec33 100644

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

drivers/gpu/drm/amd/include/kgd_pp_interface.h +2 -1
index bac15c466733..6e27c8b16391 100644

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

drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c +2 -1
index 321215003643..0f5930e797bd 100644

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

drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c +2 -0
index 67d7da0b6fed..1d829402cd2e 100644

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

drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c +2 -1
index 85d55ab4e369..299b5c838bf7 100644

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

drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c +4 -0
index 614c3d049514..83fa3d20a1d5 100644

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

drivers/gpu/drm/bridge/adv7511/adv7511.h +2 -1
index aeeb09a27202..fdd8e3d3232e 100644

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

drivers/gpu/drm/bridge/adv7511/adv7511_drv.c +14 -4
index 3dc551d223d6..44762116aac9 100644

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

drivers/gpu/drm/bridge/adv7511/adv7533.c +13 -12
index 59d718bde8c4..7eda12f338a1 100644

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

drivers/gpu/drm/drm_fourcc.c +7 -4
index eda832f9200d..32ee023aed26 100644

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

drivers/gpu/drm/etnaviv/etnaviv_gpu.c +9 -2
index cc5b07f86346..e8ff70be449a 100644

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

drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c +3 -2
index 4d4a715b429d..2c2b92324a2e 100644

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

drivers/gpu/drm/i915/display/intel_dp.c +0 -59

59 lines not on this page · raw message

drivers/gpu/drm/mediatek/mtk_dpi.c +6 -6
index 41c783349321..94c6bd3b0082 100644

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

drivers/gpu/drm/mediatek/mtk_hdmi.c +4 -3
index 3196189429bc..7613b0fa2be6 100644

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

drivers/gpu/drm/msm/adreno/a6xx_gpu.c +5 -7
index c0dec5b919d4..2d07c02c59f1 100644

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

drivers/gpu/drm/msm/dp/dp_display.c +1 -1
index d13fd39f05de..15e38ad7aefb 100644

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

drivers/gpu/drm/msm/hdmi/hdmi.c +16 -52

68 lines not on this page · raw message

drivers/gpu/drm/msm/hdmi/hdmi.h +2 -11
index 8d2706bec3b9..20f554312b17 100644

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

drivers/gpu/drm/msm/hdmi/hdmi_hpd.c +4 -58

62 lines not on this page · raw message

drivers/gpu/drm/panel/panel-sitronix-st7701.c +9 -1
index 320a2a8fd459..098955526b68 100644

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

drivers/gpu/drm/radeon/radeon_bios.c +12 -7
index 33121655d50b..63bdc9f6fc24 100644

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

drivers/gpu/drm/rockchip/cdn-dp-core.c +1 -1
index 6b5d0722afa6..20e63cadec8c 100644

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

drivers/gpu/drm/rockchip/inno_hdmi.c +1 -1
index 7afdc54eb3ec..78120da5e63a 100644

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

drivers/gpu/drm/rockchip/rk3066_hdmi.c +1 -1
index 1c546c3a8998..17e7c40a9e7b 100644

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

drivers/gpu/drm/rockchip/rockchip_lvds.c +7 -3
index 551653940e39..2550429df49f 100644

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

drivers/gpu/drm/sti/sti_dvo.c +4 -3
index b6ee8a82e656..577c477b5f46 100644

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

drivers/gpu/drm/sti/sti_hda.c +4 -3
index 03f3377f918c..aa54a6400ab8 100644

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

drivers/gpu/drm/sti/sti_hdmi.c +4 -3
index f3ace11209dd..36bea1551ef8 100644

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

drivers/gpu/drm/tegra/dc.c +3 -1
index a29d64f87563..abb409b08bc6 100644

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

drivers/hid/amd-sfh-hid/amd_sfh_client.c +4 -0
index ab149b80f86c..911a23a9bcd1 100644

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

drivers/hid/hid-mcp2221.c +9 -3
index de52e9f7bb8c..560eeec4035a 100644

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

drivers/hid/hid-sensor-custom.c +1 -1
index 32c2306e240d..602465ad2745 100644

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

drivers/hid/wacom_sys.c +8 -0
index 7e67c41d97a4..2b6388da545e 100644

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

drivers/hid/wacom_wac.c +4 -0
index c454231afec8..546aaaaec016 100644

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

drivers/hid/wacom_wac.h +1 -0
index 466b62cc16dc..44e0763a0ede 100644

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

drivers/hsi/controllers/omap_ssi_core.c +11 -3
index eb9820158318..26f2c3c01297 100644

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

drivers/hv/ring_buffer.c +13 -0
index f4091143213b..1475ea77351e 100644

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

drivers/hwmon/Kconfig +1 -0
index 51f1caa10d11..17ba1d9ff075 100644

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

drivers/hwmon/jc42.c +140 -103

243 lines not on this page · raw message

drivers/hwtracing/coresight/coresight-trbe.c +1 -0
index 7dddb85b9059..fac63d092c7b 100644

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

drivers/i2c/busses/i2c-ismt.c +3 -0
index 483428c5e30b..10cdd501d4c5 100644

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

drivers/i2c/busses/i2c-pxa-pci.c +3 -7
index f614cade432b..30e38bc8b6db 100644

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

drivers/i2c/muxes/i2c-mux-reg.c +2 -3
index 0e0679f65cf7..30a6de1694e0 100644

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

drivers/iio/accel/adis16201.c +1 -0
index 7a434e2884d4..dfb8e2e5bdf5 100644

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

drivers/iio/accel/adis16209.c +1 -0
index ac08e866d612..5a9c6e2296f1 100644

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

drivers/iio/adc/ad_sigma_delta.c +4 -4
index 1d652d9b2f5c..bd5c49571d1a 100644

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

drivers/iio/adc/ti-adc128s052.c +7 -7
index 83c1ae07b3e9..8618ae7bc067 100644

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

drivers/iio/gyro/adis16136.c +1 -0
index 36879f01e28c..71295709f2b9 100644

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

drivers/iio/gyro/adis16260.c +1 -0
index 66b6b7bd5e1b..eaf57bd339ed 100644

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

drivers/iio/imu/adis.c +53 -45

98 lines not on this page · raw message

drivers/iio/imu/adis16400.c +1 -0
index b12917a7cb60..9bcd9a9261b9 100644

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

drivers/iio/imu/adis16460.c +1 -0
index a6f9fba3e03f..40fc0e582a9f 100644

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

drivers/iio/imu/adis16475.c +1 -0
index 287fff39a927..9d28534db3b0 100644

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

drivers/iio/imu/adis16480.c +1 -0
index f9b4540db1f4..44bbe3d19907 100644

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

drivers/iio/imu/adis_buffer.c +5 -5
index 351c303c8a8c..928933027ae3 100644

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

drivers/iio/imu/adis_trigger.c +6 -3
index 48eedc29b28a..f890bf842db8 100644

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

drivers/iio/industrialio-event.c +3 -1
index d0732eac0f0a..07bf47a1a356 100644

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

drivers/iio/temperature/ltc2983.c +5 -5
index 8306daa77908..b2ae2d2c7eef 100644

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

drivers/infiniband/core/device.c +1 -1
index 1519379b116e..ab2106a09f9c 100644

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

drivers/infiniband/core/mad.c +0 -5
index 1893aa613ad7..674344eb8e2f 100644

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

drivers/infiniband/core/nldev.c +4 -2
index cd89e59cbe33..7ad3ba7d5a0a 100644

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

drivers/infiniband/core/restrack.c +0 -2
index 1f935d9f6178..01a499a8b88d 100644

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

drivers/infiniband/core/sysfs.c +11 -6
index 8d709986b88c..253ccaf343f6 100644

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

drivers/infiniband/hw/hfi1/affinity.c +2 -0
index 98c813ba4304..4c403d9e90cb 100644

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

drivers/infiniband/hw/hfi1/firmware.c +6 -0
index 31e63e245ea9..ddf3217893f8 100644

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

drivers/infiniband/hw/hns/hns_roce_hw_v2.c +45 -7

52 lines not on this page · raw message

drivers/infiniband/hw/hns/hns_roce_hw_v2.h +5 -0
index 2f4a0019a716..67f5b6fcfa1b 100644

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

drivers/infiniband/hw/hns/hns_roce_mr.c +2 -2
index 20360df25771..a593c142cd6b 100644

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

drivers/infiniband/hw/irdma/verbs.c +3 -32
index 911902d2b93e..c5971a840b87 100644

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

drivers/infiniband/sw/rxe/rxe_qp.c +3 -3
index 57ebf4871608..d7a968356a9b 100644

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

drivers/infiniband/sw/siw/siw_cq.c +22 -2
index d68e37859e73..403029de6b92 100644

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

drivers/infiniband/sw/siw/siw_qp_tx.c +1 -1
index 7d47b521070b..05052b49107f 100644

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

drivers/infiniband/sw/siw/siw_verbs.c +36 -4
index ff33659acffa..9c7fbda9e068 100644

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

drivers/infiniband/ulp/ipoib/ipoib_netlink.c +7 -0
index 5b05cf3837da..28e9b70844e4 100644

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

drivers/infiniband/ulp/srp/ib_srp.c +82 -14

96 lines not on this page · raw message

drivers/input/joystick/Kconfig +1 -0
index 3b23078bc7b5..db4135bbd279 100644

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

drivers/input/misc/Kconfig +1 -1
index dd5227cf8696..b5b8ddb536be 100644

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

drivers/input/touchscreen/elants_i2c.c +3 -6
index b9e2219efbb8..6858a3e20a0c 100644

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

drivers/iommu/amd/iommu_v2.c +1 -0
index a45c5536d250..c96cf9b21719 100644

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

drivers/iommu/fsl_pamu.c +1 -1
index fc38b1fba7cf..bb5d253188a1 100644

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

drivers/iommu/rockchip-iommu.c +4 -6
index 7f23ad61c094..823f1a7d8c6e 100644

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

drivers/iommu/sun50i-iommu.c +10 -6
index 92997021e188..ed3574195599 100644

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

drivers/irqchip/irq-gic-pm.c +1 -1
index b60e1853593f..3989d16f997b 100644

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

drivers/irqchip/irq-wpcm450-aic.c +1 -0
index f3ac392d5bc8..36d0d0cf3fa2 100644

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

drivers/isdn/hardware/mISDN/hfcmulti.c +13 -6
index 4f7eaa17fb27..e840609c50eb 100644

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

drivers/isdn/hardware/mISDN/hfcpci.c +9 -4
index af17459c1a5c..eba58b99cd29 100644

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

drivers/isdn/hardware/mISDN/hfcsusb.c +8 -4
index cd5642cef01f..e8b37bd5e34a 100644

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

drivers/macintosh/macio-adb.c +4 -0
index dc634c2932fd..dd2465586140 100644

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

drivers/macintosh/macio_asic.c +1 -1
index c1fdf2896021..df69d648f6d0 100644

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

drivers/mailbox/arm_mhuv2.c +2 -2
index d997f8ebfa98..3af15083a25a 100644

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

drivers/mailbox/mailbox-mpfs.c +28 -3
index cfacb3f320a6..853901acaeec 100644

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

drivers/mailbox/zynqmp-ipi-mailbox.c +3 -1
index f44079d62b1a..527204c6d5cd 100644

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

drivers/mcb/mcb-core.c +3 -1
index cf128b3471d7..0530db548231 100644

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

drivers/mcb/mcb-parse.c +1 -1
index 0266bfddfbe2..aa6938da0db8 100644

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

drivers/md/md-bitmap.c +15 -12
index 8cc11b1987ec..650bfccd066f 100644

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

drivers/md/raid1.c +1 -0
index 9fa479493642..783763f6845f 100644

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

drivers/media/dvb-core/dvb_ca_en50221.c +1 -1
index 15a08d8c69ef..c2d2792227f8 100644

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

drivers/media/dvb-core/dvb_frontend.c +8 -2
index 258637d762d6..09facc78d88a 100644

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

drivers/media/dvb-core/dvbdev.c +25 -7
index 795d9bfaba5c..828a0069a296 100644

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

drivers/media/dvb-frontends/bcm3510.c +1 -0
index da0ff7b44da4..68b92b4419cf 100644

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

drivers/media/i2c/ad5820.c +5 -5
index 2958a4694461..07639ecc85aa 100644

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

drivers/media/i2c/adv748x/adv748x-afe.c +4 -0
index 02eabe10ab97..00095c7762c2 100644

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

drivers/media/pci/saa7164/saa7164-core.c +3 -1
index 7973ae42873a..c10997e2271d 100644

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

drivers/media/pci/solo6x10/solo6x10-core.c +1 -0
index 4a546eeefe38..6d87fbb0ee04 100644

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

drivers/media/platform/coda/coda-bit.c +10 -4
index c484c008ab02..582a6c581f3c 100644

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

drivers/media/platform/coda/coda-jpeg.c +8 -2
index a72f4655e5ad..b7bf529f18f7 100644

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

drivers/media/platform/exynos4-is/fimc-core.c +1 -1
index bfdee771cef9..4afe0b9b1773 100644

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

drivers/media/platform/exynos4-is/media-dev.c +7 -5
index fa648721eaab..b19d7c8ddc06 100644

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

drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c +3 -1
index 718b7b08f93e..8936d5ce886c 100644

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

drivers/media/platform/qcom/camss/camss-video.c +2 -1
index f282275af626..5173b79995ee 100644

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

drivers/media/platform/qcom/venus/pm_helpers.c +2 -2
index 03fc82cb3fea..055513a7301f 100644

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

drivers/media/platform/s5p-mfc/s5p_mfc.c +15 -2
index 4fc135d9f38b..4c511b026bd7 100644

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

drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c +1 -0
index 338b205ae3a7..88d0188397e7 100644

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

drivers/media/radio/si470x/radio-si470x-usb.c +3 -1
index 3f8634a46573..1365ae732b79 100644

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

drivers/media/rc/imon.c +3 -3
index 97355e3ebdfd..72e4bb0fb71e 100644

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

drivers/media/test-drivers/vidtv/vidtv_bridge.c +8 -14
index 82620613d56b..dff7265a42ca 100644

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

drivers/media/test-drivers/vimc/vimc-core.c +1 -1
index 4b0ae6f51d76..857529ce3638 100644

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

drivers/media/test-drivers/vivid/vivid-vid-cap.c +1 -0
index 99139a8cd4c4..331a3f4286d2 100644

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

drivers/media/usb/dvb-usb/az6027.c +4 -0
index 86788771175b..32b4ee65c280 100644

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

drivers/media/usb/dvb-usb/dvb-usb-init.c +3 -1
index 61439c8f33ca..58eea8ab5477 100644

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

drivers/media/v4l2-core/v4l2-ctrls-core.c +1 -1
index 45a76f40deeb..3798a57bbbd4 100644

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

drivers/media/v4l2-core/videobuf-dma-contig.c +8 -14
index 52312ce2ba05..f2c439359557 100644

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

drivers/memstick/core/ms_block.c +12 -1
index f854822f84d6..7619c30b4ee1 100644

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

drivers/mfd/Kconfig +1 -0
index d2f345245538..5dd7ea0ebd46 100644

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

drivers/mfd/qcom-pm8008.c +21 -34

55 lines not on this page · raw message

drivers/mfd/qcom_rpm.c +2 -14
index 71bc34b74bc9..8fea0e511550 100644

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

drivers/misc/cxl/guest.c +14 -10
index 186308f1f8eb..6334376826a9 100644

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

drivers/misc/cxl/pci.c +13 -8
index 2ba899f5659f..d183836d80e3 100644

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

drivers/misc/ocxl/config.c +19 -1
index a68738f38252..f1f669efe050 100644

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

drivers/misc/ocxl/file.c +5 -2
index 134806c2e67e..a199c7ce3f81 100644

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

drivers/misc/sgi-gru/grufault.c +11 -2
index d7ef61e602ed..b836936e9747 100644

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

drivers/misc/sgi-gru/grumain.c +18 -4
index 9afda47efbf2..3a16eb8e03f7 100644

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

drivers/misc/sgi-gru/grutables.h +1 -1
index e4c067c61251..5c9783150cdf 100644

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

drivers/misc/tifm_7xx1.c +1 -1
index 228f2eb1d476..2aebbfda104d 100644

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

drivers/mmc/core/sd.c +8 -3
index 86a8a1f56583..592166e53dce 100644

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

drivers/mmc/host/alcor.c +4 -1
index bfb8efeb7eb8..d01df01d4b4d 100644

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

drivers/mmc/host/atmel-mci.c +6 -3
index 807177c953f3..6f971a3e7e49 100644

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

drivers/mmc/host/meson-gx-mmc.c +3 -1
index 9b2e2548bd18..753f9ea254d4 100644

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

drivers/mmc/host/mmci.c +3 -1
index 3765e2f4ad98..2c4eda83ca18 100644

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

drivers/mmc/host/moxart-mmc.c +3 -1
index dfc3ffd5b1f8..52ed30f2d9f4 100644

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

drivers/mmc/host/mxcmmc.c +3 -1
index 9bf95ba217fa..97227ad71715 100644

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

drivers/mmc/host/omap_hsmmc.c +3 -1
index 2f8038d69f67..eb0bd46b7e81 100644

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

drivers/mmc/host/pxamci.c +6 -1
index 55868b6b8658..e25e9bb34eb3 100644

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

drivers/mmc/host/renesas_sdhi_core.c +8 -6
index 387f2a4f693a..12921fba4f52 100644

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

drivers/mmc/host/rtsx_pci_sdmmc.c +8 -1
index e1580f78c6b2..8098726dcc0b 100644

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

drivers/mmc/host/rtsx_usb_sdmmc.c +10 -1
index 5fe4528e296e..1be3a355f10d 100644

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

drivers/mmc/host/sdhci_f_sdh30.c +3 -0
index 3f5977979cf2..6c4f43e11282 100644

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

drivers/mmc/host/toshsd.c +5 -1
index 8d037c2071ab..497791ffada6 100644

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

drivers/mmc/host/via-sdmmc.c +3 -1
index 88662a90ed96..a2b0d9461665 100644

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

drivers/mmc/host/vub300.c +8 -3
index 97beece62fec..ab36ec479747 100644

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

drivers/mmc/host/wbsd.c +11 -1
index 67ecd342fe5f..7c7ec8d10232 100644

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

drivers/mmc/host/wmt-sdmmc.c +5 -1
index 8df722ec57ed..393319548857 100644

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

drivers/mtd/lpddr/lpddr2_nvm.c +2 -0
index 72f5c7b30079..add4386f99f0 100644

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

drivers/mtd/maps/pxa2xx-flash.c +2 -0
index 7d96758a8f04..6e5e55755970 100644

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

drivers/mtd/mtdcore.c +3 -1
index 61f236e0378a..3abaac109e75 100644

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

drivers/mtd/spi-nor/core.c +2 -1
index eb5d7b3d1860..aad7076ae020 100644

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

drivers/mtd/spi-nor/sysfs.c +14 -0
index 9aec9d8a98ad..4c3b351aef24 100644

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

drivers/net/bonding/bond_main.c +11 -2
index 402dffc508ef..456298919d54 100644

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

drivers/net/can/m_can/m_can.c +26 -6
index 46ab6155795c..e027229c1955 100644

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

drivers/net/can/m_can/m_can_platform.c +0 -4
index eee47bad0592..de6d8e01bf2e 100644

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

drivers/net/can/m_can/tcan4x5x-core.c +4 -14
index 04687b15b250..c83b347be1cf 100644

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

drivers/net/can/usb/kvaser_usb/kvaser_usb.h +27 -3
index 62958f04a2f2..5699531f8787 100644

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

drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c +106 -9

115 lines not on this page · raw message

drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c +140 -34

174 lines not on this page · raw message

drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c +392 -54

446 lines not on this page · raw message

drivers/net/dsa/lan9303-core.c +3 -1
index 59a803e3c8d0..22547b10dfe5 100644

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

drivers/net/ethernet/amd/atarilance.c +1 -1
index 9d2f49fd945e..a0971ed00453 100644

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

drivers/net/ethernet/amd/lance.c +1 -1
index 945bf1d87507..6c2d72024e21 100644

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

drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c +8 -15
index a7166cd1179f..97e32c0490f8 100644

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

drivers/net/ethernet/apple/bmac.c +1 -1
index a989d2df59ad..7a966361d83f 100644

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

drivers/net/ethernet/apple/mace.c +1 -1
index 4b80e3a52a19..44037e9e197f 100644

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

drivers/net/ethernet/dnet.c +2 -2
index 6c51cf991dad..14dc2e13bf03 100644

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

drivers/net/ethernet/freescale/enetc/enetc.c +8 -27
index 222a250fba84..adccb14c1644 100644

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

drivers/net/ethernet/intel/i40e/i40e_main.c +24 -12
index ed2c961902b6..c013d86559af 100644

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

drivers/net/ethernet/intel/igb/igb_main.c +6 -2
index 70667b46858a..b246ff8b7c20 100644

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

drivers/net/ethernet/intel/igc/igc.h +3 -0
index 3e386c38d016..66678cd72a6c 100644

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

drivers/net/ethernet/intel/igc/igc_defines.h +2 -0
index a4bbee748798..f171bc99e58c 100644

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

drivers/net/ethernet/intel/igc/igc_main.c +197 -36

233 lines not on this page · raw message

drivers/net/ethernet/intel/igc/igc_tsn.c +3 -10
index 0fce22de2ab8..356c7455c5ce 100644

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

drivers/net/ethernet/myricom/myri10ge/myri10ge.c +1 -0
index 052696ce5096..97c2604df019 100644

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

drivers/net/ethernet/neterion/s2io.c +1 -1
index f4703f53bcdc..65ccdbe665e5 100644

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

drivers/net/ethernet/qlogic/qed/qed_debug.c +2 -1
index 6ab3e60d4928..4b4077cf2d26 100644

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

drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c +2 -0
index 42a44c97572a..df9b84f6600f 100644

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

drivers/net/ethernet/rdc/r6040.c +4 -1
index 01ef5efd7bc2..5a8a6977ec9a 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c +2 -1
index d68ef72dcdde..4538e4fd8189 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +3 -1
index eba97adaf1fb..15b0daf416f3 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h +1 -1
index 53172a439810..bf619295d079 100644

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

drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c +6 -2
index dd5c4ef92ef3..ea7200b7b647 100644

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

drivers/net/ethernet/ti/netcp_core.c +1 -1
index eda2961c0fe2..07bdeece1723 100644

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

drivers/net/ethernet/xilinx/xilinx_emaclite.c +1 -1
index 97c1d1ecba34..b1971c4d5313 100644

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

drivers/net/fddi/defxx.c +18 -4
index 6d1e3f49a3d3..ebf502290e5f 100644

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

drivers/net/hamradio/baycom_epp.c +1 -1
index 6b6f28d5b8d5..f9d03f7b9101 100644

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

drivers/net/hamradio/scc.c +3 -3
index e0bb131a33d7..39db3cae4dd1 100644

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

drivers/net/macsec.c +21 -13
index 88e44eb39285..10b3f4fb2612 100644

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

drivers/net/ntb_netdev.c +2 -2
index 1b7d588ff3c5..b701ee83e64a 100644

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

drivers/net/ppp/ppp_generic.c +2 -0
index 829d6ada1704..c1f11d1df4cd 100644

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

drivers/net/wan/farsync.c +2 -0
index 6a212c085435..5b01642ca44e 100644

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

drivers/net/wireless/ath/ar5523/ar5523.c +6 -0
index 1baec4b412c8..efe38b2c1df7 100644

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

drivers/net/wireless/ath/ath10k/pci.c +12 -8
index 4d4e2f91e15c..85a30c301dad 100644

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

drivers/net/wireless/ath/ath9k/hif_usb.c +29 -17

46 lines not on this page · raw message

drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c +5 -0
index dcbe55b56e43..c54d8722e755 100644

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

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c +5 -1
index 3ff4997e1c97..f5f5a002fdcf 100644

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

drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +1 -0
index f7961b22e051..5006aa831751 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/tx.c +11 -1
index b5368cb57ca8..e354918c2480 100644

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

drivers/net/wireless/mediatek/mt76/mt76.h +2 -1
index d1f00706d41e..4e4af6e17b50 100644

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

drivers/net/wireless/mediatek/mt76/mt7615/main.c +2 -1
index 8f1338dae211..96667b7d722d 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/main.c +2 -1
index 6aca470e2401..7a4f277a1622 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/mac.c +1 -1
index 426e7a32bdc8..6cf0c9b1b8b9 100644

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

drivers/net/wireless/mediatek/mt76/usb.c +7 -4
index 1e9f60bb811a..b47343e321b8 100644

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

drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h +1 -1
index 7ddce3c3f0c4..cd3ff9847ced 100644

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

drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c +15 -11
index e74c885a04e5..7370d92a3bda 100644

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

drivers/net/wireless/rsi/rsi_91x_core.c +3 -1
index 6bfaab48b507..6b64a103f39f 100644

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

drivers/net/wireless/rsi/rsi_91x_hal.c +5 -1
index dca81a4bbdd7..30d2eccbcadd 100644

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

drivers/nfc/pn533/pn533.c +4 -0
index 6dc0af63440f..939d27652a4c 100644

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

drivers/nvme/host/core.c +1 -1
index 692ee0f4a1ec..2d5b5e0fb66a 100644

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

drivers/nvme/target/core.c +14 -8
index 87a347248c38..cfd038551156 100644

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

drivers/nvme/target/io-cmd-file.c +3 -13
index 228871d48106..eadba13b276d 100644

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

drivers/nvme/target/nvmet.h +2 -1
index dbeb0b8c1194..fdb06a9d430d 100644

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

drivers/of/overlay.c +2 -2
index d1187123c4fc..424682372417 100644

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

drivers/pci/controller/dwc/pcie-designware.c +1 -1
index e408ebf5bd73..00972a7bc976 100644

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

drivers/pci/controller/vmd.c +5 -0
index a5987e52700e..8dce71142e10 100644

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

drivers/pci/endpoint/functions/pci-epf-test.c +1 -1
index a5ed779b0a51..45535d4ae644 100644

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

drivers/pci/irq.c +2 -0
index 12ecd0aaa28d..0050e8f6814e 100644

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

drivers/perf/arm_dmc620_pmu.c +7 -1
index 280a6ae3e27c..54aa4658fb36 100644

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

drivers/perf/arm_dsu_pmu.c +5 -1
index a36698a90d2f..54b8ba032c78 100644

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

drivers/perf/arm_smmuv3_pmu.c +7 -1
index 226348822ab3..5933ad151f86 100644

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

drivers/phy/broadcom/phy-brcm-usb.c +3 -3
index 2cb3779fcdf8..c0c3ab9b2a15 100644

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

drivers/pinctrl/pinconf-generic.c +3 -1
index b1db28007986..e6fe1330eab9 100644

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

drivers/pinctrl/pinctrl-k210.c +3 -1
index ecab6bf63dc6..ad4db99094a7 100644

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

drivers/platform/chrome/cros_ec_typec.c +4 -4
index aadb8d237aef..b94abb8f7706 100644

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

drivers/platform/chrome/cros_usbpd_notify.c +5 -1
index 48a6617aa12f..de76de6f5090 100644

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

drivers/platform/mellanox/mlxbf-pmc.c +1 -1
index 65b4a819f1bd..c2c9b0d3244c 100644

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

drivers/platform/x86/huawei-wmi.c +16 -4
index eac3e6b4ea11..935562c870c3 100644

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

drivers/platform/x86/intel_scu_ipc.c +1 -1
index 7cc9089d1e14..e7a3e3402817 100644

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

drivers/platform/x86/mxm-wmi.c +2 -6
index 9a19fbd2f734..9a457956025a 100644

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

drivers/pnp/core.c +2 -2
index 4df5aa6a309c..6a60c5d83383 100644

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

drivers/power/supply/ab8500_charger.c +8 -1
index 15eadaf46f14..a4f766fc7c9d 100644

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

drivers/power/supply/power_supply_core.c +6 -1
index a6e9afa5a1cf..3f9c60c5b250 100644

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

drivers/power/supply/z2_battery.c +4 -2
index 7ed4e4bb26ec..fd33cdf9cf12 100644

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

drivers/pwm/pwm-mediatek.c +1 -1
index 0d4dd80e9f07..f8f9a7489129 100644

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

drivers/pwm/pwm-mtk-disp.c +3 -2
index c605013e4114..3fbb4bae93a4 100644

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

drivers/pwm/pwm-sifive.c +4 -1
index 58347fcd4812..07e9fc58354f 100644

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

drivers/pwm/pwm-tegra.c +2 -2
index 11a10b575ace..6a1ff9d42f79 100644

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

drivers/rapidio/devices/rio_mport_cdev.c +9 -6
index 94331d999d27..5ac2dc1e2abd 100644

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

drivers/rapidio/rio-scan.c +6 -2
index 19b0c33f4a62..fdcf742b2adb 100644

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

drivers/rapidio/rio.c +7 -2
index e74cf09eeff0..9544b8ee0c96 100644

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

drivers/regulator/core.c +12 -3
index 221ae807b379..3eae3aa5ad1d 100644

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

drivers/regulator/qcom-labibb-regulator.c +1 -0
index 639b71eb41ff..bcf7140f3bc9 100644

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

drivers/regulator/qcom-rpmh-regulator.c +1 -1
index 7f458d510483..27efdbbd90d9 100644

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

drivers/remoteproc/qcom_q6v5_pas.c +4 -0
index 78d90d856e40..fbcbc00f2e64 100644

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

drivers/remoteproc/qcom_q6v5_wcss.c +5 -1
index 20d50ec7eff1..cfd34ffcbb12 100644

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

drivers/remoteproc/qcom_sysmon.c +4 -1
index a9f04dd83ab6..fbfaf2637a91 100644

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

drivers/rtc/rtc-cmos.c +191 -175

366 lines not on this page · raw message

drivers/rtc/rtc-mxc_v2.c +3 -1
index 5e0383401629..f6d2ad91ff7a 100644

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

drivers/rtc/rtc-pcf85063.c +5 -5
index 14da4ab30104..bf2e370907b7 100644

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

drivers/rtc/rtc-pic32.c +4 -4
index 7fb9145c43bd..fa351ac20158 100644

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

drivers/rtc/rtc-snvs.c +14 -2
index bd929b0e7d7d..d82acf1af1fa 100644

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

drivers/rtc/rtc-st-lpc.c +1 -0
index bdb20f63254e..0f8e4231098e 100644

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

drivers/s390/net/ctcm_main.c +2 -9
index fd705429708e..f91b6cfd7ed0 100644

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

drivers/s390/net/lcs.c +3 -5
index 06a322bdced6..7e743f4717a9 100644

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

drivers/s390/net/netiucv.c +1 -8
index 5a0c2f07a3a2..ce5f0ffd6cc8 100644

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

drivers/scsi/elx/efct/efct_driver.c +1 -0
index eab68fd9337a..37e1ab96ee5b 100644

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

drivers/scsi/elx/libefc/efclib.h +4 -2
index ee291cabf7e0..b14e516be7d5 100644

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

drivers/scsi/fcoe/fcoe.c +1 -0
index 5ae6c207d3ac..76dbdae0e987 100644

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

drivers/scsi/fcoe/fcoe_sysfs.c +10 -9
index af658aa38fed..6260aa5ea6af 100644

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

drivers/scsi/hpsa.c +6 -3
index 3faa87fa296a..cf7988de7b90 100644

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

drivers/scsi/ipr.c +9 -1
index 56b8a2d6ffe4..04fb7fc01226 100644

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

drivers/scsi/lpfc/lpfc_sli.c +3 -3
index d6e761adf1f1..df3b190fccd1 100644

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

drivers/scsi/mpt3sas/mpt3sas_transport.c +2 -0
index 0681daee6c14..e5ecd6ada6cd 100644

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

drivers/scsi/qla2xxx/qla_def.h +11 -11
index 51c7ce5f9792..307ffdfe048b 100644

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

drivers/scsi/qla2xxx/qla_init.c +12 -8
index b81797a3ab61..30798ab84db9 100644

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

drivers/scsi/qla2xxx/qla_inline.h +1 -3
index db17f7f410cd..5185dc5daf80 100644

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

drivers/scsi/qla2xxx/qla_os.c +1 -3
index 00e97f0a07eb..05d827227d0b 100644

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

drivers/scsi/scsi_debug.c +7 -4
index 0b16061d8da8..591df0a91057 100644

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

drivers/scsi/scsi_error.c +3 -11
index bb5a6e0fa49a..dd9f5778f687 100644

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

drivers/scsi/snic/snic_disc.c +3 -0
index e9ccfb97773f..7cf871323b2c 100644

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

drivers/scsi/ufs/ufshcd.c +1 -8
index dae1a85f1512..a428b8145dcc 100644

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

drivers/soc/mediatek/mtk-pm-domains.c +1 -1
index afd2fd74802d..52ecde8e446c 100644

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

drivers/soc/qcom/apr.c +90 -52

142 lines not on this page · raw message

drivers/soc/qcom/llcc-qcom.c +1 -1
index cabd8870316d..47d41804fdf6 100644

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

drivers/soc/ti/knav_qmss_queue.c +3 -3
index 2ac3856b8d42..52389859395c 100644

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

drivers/soc/ti/smartreflex.c +1 -0
index b5b2fa538d5c..4d15587324d4 100644

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

drivers/spi/spi-gpio.c +13 -3
index 0584f4d2fde2..3ffdab6caac2 100644

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

drivers/spi/spidev.c +16 -5
index 1bd73e322b7b..d233e2424ad1 100644

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

drivers/staging/iio/accel/adis16203.c +1 -0
index 1d3026dae827..62d5397ff1f9 100644

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

drivers/staging/iio/accel/adis16240.c +1 -0
index 2a8aa83b8d9e..bca857eef92e 100644

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

drivers/staging/mt7621-pci/pci-mt7621.c +20 -19
index 6acfc94a16e7..b520d1e0edd1 100644

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

drivers/staging/rtl8192e/rtllib_rx.c +1 -1
index e3d0a361d370..98e90670560b 100644

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

drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c +3 -1
index b58e75932ecd..3686b3c599ce 100644

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

drivers/thermal/imx8mm_thermal.c +7 -1
index af666bd9e8d4..c5cd873c6e01 100644

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

drivers/thermal/qcom/lmh.c +1 -1
index eafa7526eb8b..cc94d8b005d4 100644

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

drivers/thermal/qcom/qcom-spmi-temp-alarm.c +2 -1
index 7419e196dbb0..1037de19873a 100644

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

drivers/thermal/thermal_core.c +10 -8
index 867c8aa92b3a..38082fdc4fde 100644

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

drivers/tty/serial/8250/8250_bcm7271.c +9 -1
index 711cf30e835a..60b3ac1a0317 100644

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

drivers/tty/serial/altera_uart.c +9 -12
index 7c5f4e966b59..91799c420e25 100644

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

drivers/tty/serial/amba-pl011.c +13 -1
index 300a8bbb4b80..7c8515f83f0a 100644

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

drivers/tty/serial/pch_uart.c +4 -0
index 1e65933f6cce..52cab2038da8 100644

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

drivers/tty/serial/serial-tegra.c +4 -2
index d4dba298de7a..79187ff9ac13 100644

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

drivers/tty/serial/stm32-usart.c +23 -24

47 lines not on this page · raw message

drivers/tty/serial/sunsab.c +7 -1
index 92e572634009..ac7cb80e4d6b 100644

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

drivers/uio/uio_dmem_genirq.c +7 -6
index 6b5cfa5b0673..28be820b546e 100644

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

drivers/usb/cdns3/cdnsp-ring.c +32 -10

42 lines not on this page · raw message

drivers/usb/dwc3/core.c +16 -7
index a2f3e56aba05..7258e640e9ee 100644

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

drivers/usb/gadget/function/f_hid.c +29 -24

53 lines not on this page · raw message

drivers/usb/gadget/udc/fotg210-udc.c +6 -6
index fdca28e72a3b..d0e051beb3af 100644

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

drivers/usb/host/xhci-mtk.c +0 -1
index c53f6f276d5c..f8a63c143492 100644

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

drivers/usb/host/xhci-ring.c +10 -4
index f9707997969d..90bf5d57b1a9 100644

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

drivers/usb/host/xhci.h +1 -1
index d3c0766c1984..4193427a7f0d 100644

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

drivers/usb/musb/musb_gadget.c +0 -2
index dc67fff8e941..22c3df49ba8a 100644

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

drivers/usb/roles/class.c +4 -1
index dfaed7eee94f..32e6d19f7011 100644

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

drivers/usb/storage/alauda.c +2 -0
index 20b857e97e60..7e4ce0e7e05a 100644

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

drivers/usb/typec/bus.c +1 -1
index 78e0e78954f2..0aefb9e14f22 100644

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

drivers/usb/typec/class.c +43 -0

43 lines not on this page · raw message

drivers/usb/typec/tcpm/tcpci.c +4 -1
index 64e248117c41..5340a3a3a81b 100644

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

drivers/usb/typec/tcpm/tcpm.c +1 -23
index 33aadc0a29ea..984a13a9efc2 100644

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

drivers/usb/typec/tipd/core.c +2 -2
index 23a8b9b0b1fe..2f32c3fceef8 100644

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

drivers/vfio/platform/vfio_platform_common.c +1 -2
index 6af7ce7d619c..701bd99a8719 100644

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

drivers/video/fbdev/Kconfig +1 -1
index 6ed5e608dd04..26531aa19428 100644

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

drivers/video/fbdev/core/fbcon.c +2 -1
index 1f37904b0405..df40360e04ff 100644

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

drivers/video/fbdev/ep93xx-fb.c +3 -1
index 2398b3d48fed..305f1587bd89 100644

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

drivers/video/fbdev/geode/Kconfig +1 -0
index ac9c860592aa..85bc14b6faf6 100644

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

drivers/video/fbdev/hyperv_fb.c +7 -1
index 58c304a3b7c4..de865e197c8d 100644

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

drivers/video/fbdev/pm2fb.c +7 -2
index cbcf112c88d3..e8690f7aea05 100644

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

drivers/video/fbdev/uvesafb.c +1 -0
index 4df6772802d7..1f3b7e013568 100644

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

drivers/video/fbdev/vermilion/vermilion.c +3 -1
index ff61605b8764..a543643ce014 100644

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

drivers/video/fbdev/via/via-core.c +8 -1
index 89d75079b730..0363b478fa3e 100644

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

drivers/vme/bridges/vme_fake.c +2 -0
index 6a1bc284f297..eae78366eb02 100644

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

drivers/vme/bridges/vme_tsi148.c +1 -0
index be9051b02f24..5b4c766d15e6 100644

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

drivers/xen/privcmd.c +1 -1
index e88e8f6f0a33..719c5d1dda27 100644

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

fs/afs/fs_probe.c +4 -1
index 3ac5fcf98d0d..daaf3810cc92 100644

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

fs/binfmt_misc.c +4 -4
index e1eae7ea823a..bb202ad369d5 100644

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

fs/btrfs/file.c +8 -2
index 90934711dcf0..eae622ef4c6d 100644

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

fs/char_dev.c +1 -1
index ba0ded7842a7..3f667292608c 100644

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

fs/configfs/dir.c +2 -0
index d1f9d2632202..ec6519e1ca3b 100644

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

fs/debugfs/file.c +22 -6
index 950c63fa4d0b..38930d9b0bb7 100644

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

fs/f2fs/gc.c +5 -5
index e75a276f5b9c..7863f8fd3b95 100644

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

fs/f2fs/segment.c +4 -2
index af810b2d5d90..194c0811fbdf 100644

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

fs/f2fs/super.c +1 -1
index a0d1ef73b83e..f4e8de1f4789 100644

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

fs/hfs/inode.c +2 -0
index 4a95a92546a0..a58a5b733224 100644

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

fs/hfs/trans.c +1 -1
index 39f5e343bf4d..fdb0edb8a607 100644

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

fs/hugetlbfs/inode.c +3 -3
index be8deec29ebe..352230a011e0 100644

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

fs/jfs/jfs_dmap.c +21 -6
index e75f31b81d63..f401bc05d5ff 100644

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

fs/jfs/namei.c +1 -1
index 9db4f5789c0e..4fbbf88435e6 100644

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

fs/ksmbd/mgmt/user_session.c +5 -3
index 8d8ffd8c6f19..0fa467f2c897 100644

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

fs/libfs.c +19 -3
index 51b4de3b3447..7bb5d90319cc 100644

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

fs/lockd/svcsubs.c +10 -7
index e1c4617de771..3515f17eaf3f 100644

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

fs/nfs/namespace.c +1 -1
index bc0c698f3350..565421c6682e 100644

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

fs/nfs/nfs4proc.c +25 -13
index dc03924b6b71..b6b1fad031c7 100644

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

fs/nfs/nfs4state.c +2 -0
index ecac56be6cb7..0cd803b4d90c 100644

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

fs/nfs/nfs4xdr.c +5 -7
index 046788afb6d9..0ae9e06a0bba 100644

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

fs/nfsd/nfs2acl.c +11 -21
index 4b43929c1f25..30a1782a03f0 100644

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

fs/nfsd/nfs4callback.c +3 -1
index 0f8b10f363e7..2e0040d3bca7 100644

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

fs/nfsd/nfs4state.c +33 -18

51 lines not on this page · raw message

fs/nilfs2/the_nilfs.c +65 -8

73 lines not on this page · raw message

fs/ntfs3/bitmap.c +1 -1
index aa184407520f..7f2055b7427a 100644

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

fs/ntfs3/super.c +1 -1
index f3b88c7e35f7..39b09f32f4db 100644

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

fs/ntfs3/xattr.c +1 -1
index eb799a5cdfad..8847db015908 100644

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

fs/ocfs2/stackglue.c +7 -1
index 16f1bfc407f2..955f475f9aca 100644

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

fs/orangefs/orangefs-debugfs.c +6 -23
index 29eaa4544372..1b508f543384 100644

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

fs/orangefs/orangefs-mod.c +4 -4
index cd7297815f91..5ab741c60b7e 100644

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

fs/overlayfs/dir.c +4 -6
index f18490813170..3fc86c51e260 100644

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

fs/overlayfs/file.c +32 -11

43 lines not on this page · raw message

fs/overlayfs/inode.c +11 -8
index 1f36158c7dbe..d41f0c8e0e2a 100644

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

fs/overlayfs/overlayfs.h +3 -10
index 2cd5741c873b..2df3e74cdf0f 100644

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

fs/overlayfs/ovl_entry.h +1 -1
index 63efee554f69..b2d64f3c974b 100644

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

fs/overlayfs/super.c +9 -3
index 9837aaf9caf1..b3675d13c1ac 100644

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

fs/overlayfs/util.c +45 -2

47 lines not on this page · raw message

fs/pstore/Kconfig +1 -0
index 8adabde685f1..c49d554cc9ae 100644

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

fs/pstore/pmsg.c +4 -3
index d8542ec2f38c..18cf94b597e0 100644

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

fs/pstore/ram.c +2 -0
index fefe3d391d3a..74e4d93f3e08 100644

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

fs/pstore/ram_core.c +5 -1
index fe5305028c6e..155c7010b1f8 100644

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

fs/reiserfs/namei.c +4 -0
index 3d7a35d6a18b..b916859992ec 100644

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

fs/reiserfs/xattr_security.c +1 -1
index 8965c8e5e172..857a65b05726 100644

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

fs/sysv/itree.c +1 -1
index 749385015a8d..5a59d56a2038 100644

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

fs/udf/namei.c +4 -4
index 865e658535b1..0e30a50060d9 100644

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

fs/xattr.c +1 -1
index 7117cb253864..4c82f271f4aa 100644

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

include/dt-bindings/clock/imx8mn-clock.h +8 -4
index 01e8bab1d767..1aa462e5cafd 100644

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

include/linux/debugfs.h +17 -2
index f60674692d36..ea2d919fd9c7 100644

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

include/linux/eventfd.h +1 -1
index 30eb30d6909b..3cd202d3eefb 100644

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

include/linux/fs.h +10 -2
index d55fdc02f82d..68fcf3ec9cf6 100644

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

include/linux/gpio/consumer.h +16 -19
index 97a28ad3393b..369902d52f9c 100644

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

include/linux/hyperv.h +2 -0
index ddc8713ce57b..8499fc9220e0 100644

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

include/linux/iio/imu/adis.h +39 -24

63 lines not on this page · raw message

include/linux/libata.h +46 -33

79 lines not on this page · raw message

include/linux/netdevice.h +35 -23

58 lines not on this page · raw message

include/linux/overflow.h +69 -41

110 lines not on this page · raw message

include/linux/proc_fs.h +2 -0
index 069c7fd95396..a2f25b26ae1e 100644

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

include/linux/skmsg.h +1 -0
index ba015a77238a..6e18ca234f81 100644

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

include/linux/soc/qcom/apr.h +11 -1
index 137f9f2ac4c3..7bca213a3f83 100644

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

include/linux/timerqueue.h +1 -1
index 93884086f392..adc80e29168e 100644

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

include/linux/usb/typec.h +3 -0
index e2e44bb1dad8..c1e5910809ad 100644

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

include/media/dvbdev.h +18 -14
index 2f6b0861322a..ac60c9fcfe9a 100644

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

include/net/dst.h +2 -3
index a057319aabef..17697ec79949 100644

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

include/net/mrp.h +1 -0
index 1c308c034e1a..a8102661fd61 100644

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

include/net/sock_reuseport.h +2 -0
index efc9085c6892..6ec140b0a61b 100644

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

include/net/tcp.h +2 -2
index 81ef95dc27ba..fdac6913b6c8 100644

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

include/sound/hdaudio.h +2 -0
index 22af68b01426..658fccdc8660 100644

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

include/sound/hdaudio_ext.h +0 -1
index d4e31ea16aba..56ea5cde5e63 100644

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

include/sound/pcm.h +18 -18
index e08bf475d02d..181df0452ae2 100644

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

include/trace/events/ib_mad.h +4 -9
index 59363a083ecb..d92691c78cff 100644

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

include/uapi/drm/drm_fourcc.h +11 -0
index 808c73c52820..a50e4646bd6d 100644

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

include/uapi/linux/idxd.h +1 -1
index c750eac09fc9..f7c01709cb0f 100644

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

include/uapi/linux/swab.h +1 -1
index 7272f85d6d6a..3736f2fe1541 100644

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

include/uapi/sound/asequencer.h +4 -4
index a75e14edc957..dbd60f48b4b0 100644

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

kernel/Makefile +1 -1
index 0e119c52a2cd..599cb926449a 100644

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

kernel/acct.c +2 -0
index 23a7ab8e6cbc..2b5cc63eb295 100644

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

kernel/bpf/btf.c +5 -0
index 7cb13b9f69a6..0c2fa93bd8d2 100644

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

kernel/bpf/verifier.c +77 -50

127 lines not on this page · raw message

kernel/cpu.c +43 -17

60 lines not on this page · raw message

kernel/events/core.c +5 -3
index 5422bd77c7d4..e95088144471 100644

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

kernel/fork.c +11 -6
index 908ba3c93893..3fb7e9e6a7b9 100644

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

kernel/futex.c deleted +0 -4272

4,272 lines not on this page · raw message

kernel/futex/Makefile new file +3 -0
new file mode 100644
index 000000000000..b89ba3fba343

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

kernel/futex/core.c new file +4280 -0

4,280 lines not on this page · raw message

kernel/gcov/gcc_4_7.c +5 -0
index 7971e989e425..74a4ef1da9ad 100644

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

kernel/irq/internals.h +2 -0
index e58342ace11f..f1d83a8b4417 100644

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

kernel/irq/irqdesc.c +9 -6
index 21b3ac2a29d2..7a45fd593245 100644

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

kernel/padata.c +10 -5
index 18d3a5c699d8..c17f772cc315 100644

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

kernel/power/snapshot.c +2 -2
index 330d49937692..475d630e650f 100644

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

kernel/rcu/tree.c +1 -1
index 63f7ce228cc3..cf101da389b0 100644

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

kernel/relay.c +2 -2
index d1a67fbb819d..6825b8403877 100644

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

kernel/sched/cpudeadline.c +1 -1
index ceb03d76c0cc..221ca1050573 100644

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

kernel/sched/deadline.c +2 -2
index 147b757d162b..2a2f32eaffcc 100644

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

kernel/sched/fair.c +161 -29

190 lines not on this page · raw message

kernel/sched/rt.c +2 -2
index f75dcd3537b8..add67f811e00 100644

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

kernel/sched/sched.h +14 -0
index 7a3fcd70aa86..e1f46ed412bc 100644

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

kernel/trace/blktrace.c +2 -1
index eaa98e2b468f..16b0d3fa56e0 100644

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

kernel/trace/trace_events_hist.c +1 -1
index 31e3e0bbd129..6397285883fa 100644

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

lib/debugobjects.c +10 -0
index 6946f8e204e3..793c31b7e417 100644

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

lib/fonts/fonts.c +2 -2
index 5f4b07b56cd9..973866438608 100644

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

lib/notifier-error-inject.c +1 -1
index 21016b32d313..2b24ea6c9497 100644

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

lib/test_firmware.c +1 -0
index 1bccd6cd5f48..e68be7aba7d1 100644

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

lib/test_overflow.c +98 -0

98 lines not on this page · raw message

net/802/mrp.c +13 -5
index 35e04cc5390c..c10a432a5b43 100644

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

net/9p/client.c +5 -0
index 565aee6dfcc6..08e0c9990af0 100644

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

net/bluetooth/hci_core.c +1 -1
index bb84ff5fb98a..a41b4dcf1a7a 100644

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

net/bluetooth/mgmt.c +1 -1
index f09f0a78eb7b..04000499f4a2 100644

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

net/bluetooth/rfcomm/core.c +1 -1
index 7324764384b6..8d6fce9005bd 100644

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

net/bpf/test_run.c +0 -3
index 7583ee98c35b..11d254ce3581 100644

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

net/core/dev.c +3 -11
index be51644e95da..33d6b691e15e 100644

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

net/core/filter.c +10 -1
index fb5b9dbf3bc0..2da05622afbe 100644

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

net/core/skbuff.c +3 -0
index 6706bd3c8e9c..058ec2f17da6 100644

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

net/core/skmsg.c +6 -3
index f562f7e2bdc7..dc9b93d8f0d3 100644

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

net/core/sock.c +1 -1
index 9bcffe1d5332..b7ac53e72d1a 100644

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

net/core/sock_map.c +2 -0
index 4f4bc163a223..ae6013a8bce5 100644

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

net/core/sock_reuseport.c +89 -5

94 lines not on this page · raw message

net/core/stream.c +6 -0
index a61130504827..d7c5413d16d5 100644

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

net/dsa/tag_8021q.c +10 -1
index f8f7b7c34e7d..e443088ab0f6 100644

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

net/ethtool/ioctl.c +2 -1
index e4983f473a3c..6991d77dcb2e 100644

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

net/hsr/hsr_device.c +11 -11
index a1045c3d71b4..7ce40b49c956 100644

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

net/hsr/hsr_forward.c +4 -3
index 07892c4b6d0c..35382ed686d1 100644

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

net/hsr/hsr_framereg.c +19 -6
index e31949479305..414bf4d3d3c9 100644

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

net/hsr/hsr_framereg.h +3 -0
index d9628e7a5f05..48990166e4c4 100644

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

net/ipv4/inet_connection_sock.c +8 -4
index a53f9bf7886f..8039097546de 100644

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

net/ipv4/tcp_bpf.c +12 -7
index 5194c6870273..b4b642e3de78 100644

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

net/ipv4/udp_tunnel_core.c +1 -0
index 46101fd67a47..1ff5b8e30bb9 100644

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

net/ipv6/sit.c +11 -11
index 946871741f12..d4cdc2b1b468 100644

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

net/mac80211/iface.c +1 -0
index 041859b5b71d..a3347f245782 100644

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

net/netfilter/nf_conntrack_proto_icmpv6.c +53 -0

53 lines not on this page · raw message

net/netfilter/nf_flow_table_offload.c +3 -3
index 66c9a6c2b9cf..336f282a221f 100644

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

net/openvswitch/datapath.c +16 -9
index 94c48122fdc3..795a25ecb893 100644

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

net/rxrpc/output.c +1 -1
index 9683617db704..08c117bc083e 100644

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

net/rxrpc/sendmsg.c +1 -1
index 3c3a626459de..d4e4e94f4f98 100644

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

net/sched/ematch.c +2 -0
index 4ce681361851..5c1235e6076a 100644

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

net/sctp/sysctl.c +44 -29

73 lines not on this page · raw message

net/sunrpc/clnt.c +1 -1
index ca2a494d727b..bbeb80e1133d 100644

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

net/sunrpc/xprtrdma/verbs.c +1 -1
index 1295f9ab839f..507ba8b79992 100644

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

net/tls/tls_sw.c +4 -2
index 794ef3b3d7d4..c0fea678abb1 100644

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

net/unix/af_unix.c +10 -2
index a579e28bd213..0a59a00cb581 100644

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

net/vmw_vsock/vmci_transport.c +5 -1
index b17dc9745188..94c1112f1c8c 100644

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

net/wireless/reg.c +3 -1
index 7b19a2087db9..d0fbe822e793 100644

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

samples/vfio-mdev/mdpy-fb.c +7 -1
index 9ec93d90e8a5..4eb7aa11cfbb 100644

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

security/Kconfig.hardening +3 -0
index 942ed8de36d3..2e509e32cf75 100644

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

security/apparmor/apparmorfs.c +3 -1
index a891705b1d57..8c7719108d7f 100644

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

security/apparmor/lsm.c +2 -2
index f72406fe1bf2..10274eb90fa3 100644

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

security/apparmor/policy.c +1 -1
index 4c010c9a6af1..fcf22577f606 100644

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

security/apparmor/policy_ns.c +1 -1
index 70921d95fb40..53d24cf63893 100644

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

security/apparmor/policy_unpack.c +1 -1
index 03c9609ca407..d5b3a062d1d1 100644

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

security/integrity/digsig.c +5 -1
index 3b06a01bd0fd..aa93b750a9f3 100644

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

security/integrity/ima/ima_policy.c +35 -16

51 lines not on this page · raw message

security/integrity/ima/ima_template.c +2 -2
index db1ad6d7a57f..f84a0598e4f6 100644

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

security/loadpin/loadpin.c +18 -12
index b12f7d986b1e..5fce105a372d 100644

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

sound/core/pcm_native.c +3 -1
index f38c2e5e9a29..44e06ef4ff0b 100644

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

sound/drivers/mts64.c +3 -0
index d3bc9e8c407d..f0d34cf70c3e 100644

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

sound/hda/ext/hdac_ext_stream.c +0 -17
index 37154ed43bd5..c09652da43ff 100644

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

sound/hda/hdac_stream.c +27 -0
index aa7955fdf68a..eea22cf72aef 100644

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

sound/pci/asihpi/hpioctl.c +1 -1
index bb31b7fe867d..477a5b4b50bc 100644

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

sound/pci/hda/hda_controller.c +1 -3
index 75dcb14ff20a..0ff286b7b66b 100644

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

sound/pci/hda/patch_hdmi.c +1 -0
index ba1289abd45f..5bf0597ce38b 100644

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

sound/pci/hda/patch_realtek.c +27 -0
index 28f8d98d39f1..79c65da1b4ee 100644

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

sound/soc/codecs/pcm512x.c +4 -4
index 60dee41816dc..1c26577f08ee 100644

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

sound/soc/codecs/rt298.c +7 -0
index c592c40a7ab3..604754e4b29f 100644

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

sound/soc/codecs/rt5670.c +0 -2
index ecbaf129a6e3..51b385575a5c 100644

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

sound/soc/codecs/wm8994.c +5 -0
index f117ec0c489f..6759db92f6c4 100644

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

sound/soc/generic/audio-graph-card.c +3 -1
index 28cbcdb56857..89814f68ff56 100644

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

sound/soc/intel/skylake/skl.c +5 -2
index 5b1a15e39912..46bb3b8bd5af 100644

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

sound/soc/mediatek/common/mtk-btcvsd.c +2 -4
index d884bb7c0fc7..1c28b41e4311 100644

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

sound/soc/mediatek/mt8173/mt8173-afe-pcm.c +53 -18

71 lines not on this page · raw message

sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c +5 -2
index 390da5bf727e..9421b919d462 100644

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

sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c +10 -4
index a56c1e87d564..4dab1ee69ec0 100644

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

sound/soc/pxa/mmp-pcm.c +1 -1
index 5d520e18e512..99b245e3079a 100644

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

sound/soc/qcom/lpass-sc7180.c +3 -0
index 77a556b27cf0..24a1c121cb2e 100644

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

sound/soc/rockchip/rockchip_pdm.c +1 -0
index 38bd603eeb45..7c0b0fe326c2 100644

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

sound/soc/rockchip/rockchip_spdif.c +1 -0
index d027ca4b1796..09a25d84fee6 100644

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

sound/usb/quirks-table.h +2 -0
index 95358f04341b..b2f896e86353 100644

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

tools/include/linux/kernel.h +6 -0
index a7e54a08fb54..c2e109860fbc 100644

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

tools/lib/bpf/bpf.h +7 -0
index 6fffb3cdf39b..49bd43b998c8 100644

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

tools/lib/bpf/btf.c +5 -3
index 5f3d20ae66d5..3ed759f53e7c 100644

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

tools/lib/bpf/btf_dump.c +27 -4
index 841cc68e3f42..f620911ad3bb 100644

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

tools/lib/bpf/libbpf.c +3 -0
index 050622649797..f87a15bbf53b 100644

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

tools/objtool/check.c +10 -0
index 72e5d23f1ad8..edac5aaa2802 100644

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

tools/perf/builtin-stat.c +20 -26

46 lines not on this page · raw message

tools/perf/builtin-trace.c +19 -13
index 2bf21194c7b3..2fea9952818f 100644

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

tools/perf/util/debug.c +4 -0
index 65e6c22f38e4..190e818a0717 100644

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

tools/perf/util/symbol-elf.c +1 -1
index 6c183df191aa..fd42f768e584 100644

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

tools/testing/selftests/bpf/config +4 -0
index 5192305159ec..4a2a47fcd6ef 100644

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

tools/testing/selftests/bpf/prog_tests/bpf_nf.c new file +48 -0

48 lines not on this page · raw message

tools/testing/selftests/bpf/progs/test_bpf_nf.c new file +109 -0

109 lines not on this page · raw message

tools/testing/selftests/drivers/net/netdevsim/devlink.sh +2 -2
index 9de1d123f4f5..a08c02abde12 100755

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

tools/testing/selftests/efivarfs/efivarfs.sh +5 -0
index a90f394f9aa9..d374878cc0ba 100755

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

tools/testing/selftests/ftrace/test.d/ftrace/func_event_triggers.tc +11 -4
index 3145b0f1835c..27a68bbe778b 100644

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

tools/testing/selftests/kvm/memslot_modification_stress_test.c +1 -1
index 1d806b8ffee2..766c1790df66 100644

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

tools/testing/selftests/netfilter/conntrack_icmp_related.sh +34 -2
index b48e1833bc89..76645aaf2b58 100755

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

tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c +4 -1
index fbbdffdb2e5d..f20d1c166d1e 100644

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

tools/testing/selftests/proc/proc-uptime-002.c +2 -1
index e7ceabed7f51..7d0aa22bdc12 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.