Greg Kroah-Hartman has announced the release of Linux kernel 5.10.52.
Linux kernel 5.10.52 released
I'm announcing the release of the 5.10.52 kernel.
All users of the 5.10 kernel series must upgrade.
Full source: https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.52.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.10.52.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.52.tar.sign
You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v5.10.52/v5.10.51
thanks,
greg k-h
------------
Documentation/devicetree/bindings/i2c/i2c-at91.txt | 2
Documentation/filesystems/f2fs.rst | 16
Makefile | 2
arch/arm/boot/dts/am335x-cm-t335.dts | 2
arch/arm/boot/dts/am43x-epos-evm.dts | 4
arch/arm/boot/dts/am5718.dtsi | 6
arch/arm/boot/dts/bcm5301x.dtsi | 18
arch/arm/boot/dts/dra7-l4.dtsi | 22
arch/arm/boot/dts/dra71x.dtsi | 4
arch/arm/boot/dts/dra72x.dtsi | 4
arch/arm/boot/dts/dra74x.dtsi | 92 +-
arch/arm/boot/dts/exynos5422-odroidhc1.dts | 2
arch/arm/boot/dts/exynos5422-odroidxu4.dts | 2
arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 4
arch/arm/boot/dts/gemini-rut1xx.dts | 12
arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 41
arch/arm/boot/dts/r8a7779-marzen.dts | 2
arch/arm/boot/dts/r8a7779.dtsi | 1
arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 10
arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 2
arch/arm/mach-exynos/exynos.c | 2
arch/arm/probes/kprobes/test-thumb.c | 10
arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts | 2
arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 2
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1
arch/arm64/boot/dts/renesas/r8a77960.dtsi | 7
arch/arm64/boot/dts/renesas/r8a77961.dtsi | 7
arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2
arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 1
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 3
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 1
arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts | 4
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 58 -
arch/hexagon/kernel/vmlinux.lds.S | 9
arch/mips/boot/compressed/Makefile | 4
arch/mips/boot/compressed/decompress.c | 2
arch/mips/include/asm/vdso/vdso.h | 2
arch/powerpc/boot/devtree.c | 59 -
arch/powerpc/boot/ns16550.c | 9
arch/powerpc/include/asm/ps3.h | 2
arch/powerpc/mm/book3s64/radix_tlb.c | 26
arch/powerpc/platforms/ps3/mm.c | 12
arch/s390/Makefile | 1
arch/s390/boot/ipl_parm.c | 19
arch/s390/boot/mem_detect.c | 47 -
arch/s390/include/asm/processor.h | 4
arch/s390/kernel/setup.c | 2
arch/s390/purgatory/Makefile | 1
arch/um/drivers/chan_user.c | 3
arch/um/drivers/slip_user.c | 3
arch/x86/include/asm/fpu/internal.h | 19
arch/x86/kernel/fpu/regset.c | 2
arch/x86/kernel/fpu/xstate.c | 105 +-
arch/x86/kernel/signal.c | 24
arch/x86/kvm/cpuid.c | 8
arch/x86/kvm/mmu/mmu.c | 2
arch/x86/kvm/mmu/paging.h | 14
arch/x86/kvm/mmu/paging_tmpl.h | 4
arch/x86/kvm/mmu/spte.h | 6
arch/x86/kvm/svm/svm.c | 11
arch/x86/kvm/x86.c | 2
block/partitions/ldm.c | 2
block/partitions/ldm.h | 3
block/partitions/msdos.c | 24
certs/.gitignore | 1
drivers/acpi/acpi_amba.c | 1
drivers/acpi/acpi_video.c | 9
drivers/block/virtio_blk.c | 2
drivers/char/virtio_console.c | 4
drivers/dma/fsl-qdma.c | 6
drivers/firmware/arm_scmi/driver.c | 4
drivers/firmware/tegra/bpmp-tegra210.c | 2
drivers/firmware/turris-mox-rwtm.c | 55 +
drivers/fsi/fsi-master-aspeed.c | 1
drivers/fsi/fsi-master-ast-cf.c | 1
drivers/fsi/fsi-master-gpio.c | 1
drivers/fsi/fsi-occ.c | 1
drivers/gpio/gpio-pca953x.c | 1
drivers/gpio/gpio-zynq.c | 15
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 14
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 1
drivers/gpu/drm/ast/ast_main.c | 5
drivers/gpu/drm/drm_dp_mst_topology.c | 68 -
drivers/gpu/drm/gma500/framebuffer.c | 7
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 5
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 20
drivers/gpu/drm/ingenic/ingenic-ipu.c | 2
drivers/hwtracing/intel_th/core.c | 17
drivers/hwtracing/intel_th/gth.c | 16
drivers/hwtracing/intel_th/intel_th.h | 3
drivers/i2c/i2c-core-base.c | 3
drivers/iio/gyro/fxas21002c_core.c | 11
drivers/iio/magnetometer/bmc150_magn.c | 10
drivers/input/touchscreen/hideep.c | 13
drivers/iommu/arm/arm-smmu/arm-smmu.c | 10
drivers/leds/leds-tlc591xx.c | 8
drivers/leds/leds-turris-omnia.c | 1
drivers/memory/atmel-ebi.c | 4
drivers/memory/fsl_ifc.c | 8
drivers/memory/pl353-smc.c | 1
drivers/memory/stm32-fmc2-ebi.c | 4
drivers/mfd/da9052-i2c.c | 1
drivers/mfd/motorola-cpcap.c | 4
drivers/mfd/stmpe-i2c.c | 2
drivers/misc/cardreader/alcor_pci.c | 8
drivers/misc/habanalabs/gaudi/gaudi.c | 3
drivers/misc/habanalabs/goya/goya.c | 1
drivers/misc/ibmasm/module.c | 5
drivers/net/virtio_net.c | 27
drivers/nvme/target/tcp.c | 1
drivers/pci/controller/dwc/pcie-intel-gw.c | 10
drivers/pci/controller/dwc/pcie-tegra194.c | 2
drivers/pci/controller/pci-ftpci100.c | 30
drivers/pci/controller/pci-hyperv.c | 30
drivers/pci/controller/pci-tegra.c | 1
drivers/pci/controller/pcie-iproc-msi.c | 29
drivers/pci/controller/pcie-rockchip-host.c | 12
drivers/pci/hotplug/pciehp_hpc.c | 36
drivers/pci/p2pdma.c | 34
drivers/pci/pci-label.c | 2
drivers/pci/pci.h | 4
drivers/pci/pcie/dpc.c | 74 +
drivers/phy/intel/phy-intel-keembay-emmc.c | 3
drivers/power/reset/gpio-poweroff.c | 1
drivers/power/supply/Kconfig | 3
drivers/power/supply/ab8500_btemp.c | 1
drivers/power/supply/ab8500_charger.c | 19
drivers/power/supply/ab8500_fg.c | 1
drivers/power/supply/charger-manager.c | 1
drivers/power/supply/max17042_battery.c | 2
drivers/power/supply/rt5033_battery.c | 7
drivers/power/supply/sc2731_charger.c | 1
drivers/power/supply/sc27xx_fuel_gauge.c | 1
drivers/pwm/pwm-img.c | 2
drivers/pwm/pwm-imx1.c | 2
drivers/pwm/pwm-spear.c | 4
drivers/pwm/pwm-tegra.c | 13
drivers/remoteproc/remoteproc_cdev.c | 2
drivers/remoteproc/remoteproc_core.c | 2
drivers/remoteproc/ti_k3_r5_remoteproc.c | 2
drivers/reset/Kconfig | 4
drivers/reset/core.c | 5
drivers/reset/reset-a10sr.c | 1
drivers/reset/reset-brcmstb.c | 1
drivers/rtc/proc.c | 4
drivers/s390/char/sclp_vt220.c | 4
drivers/s390/scsi/zfcp_sysfs.c | 1
drivers/scsi/arcmsr/arcmsr_hba.c | 19
drivers/scsi/be2iscsi/be_main.c | 5
drivers/scsi/bnx2i/bnx2i_iscsi.c | 2
drivers/scsi/cxgbi/libcxgbi.c | 4
drivers/scsi/device_handler/scsi_dh_alua.c | 11
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 12
drivers/scsi/hosts.c | 4
drivers/scsi/libiscsi.c | 122 +-
drivers/scsi/lpfc/lpfc_els.c | 9
drivers/scsi/lpfc/lpfc_sli.c | 5
drivers/scsi/megaraid/megaraid_sas.h | 12
drivers/scsi/megaraid/megaraid_sas_base.c | 96 +-
drivers/scsi/megaraid/megaraid_sas_fp.c | 6
drivers/scsi/megaraid/megaraid_sas_fusion.c | 10
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 22
drivers/scsi/qedi/qedi.h | 1
drivers/scsi/qedi/qedi_fw.c | 24
drivers/scsi/qedi/qedi_iscsi.c | 37
drivers/scsi/qedi/qedi_main.c | 2
drivers/scsi/scsi_lib.c | 10
drivers/scsi/scsi_transport_iscsi.c | 12
drivers/scsi/scsi_transport_sas.c | 9
drivers/scsi/sd.c | 12
drivers/scsi/sr.c | 2
drivers/scsi/storvsc_drv.c | 61 -
drivers/staging/rtl8723bs/hal/odm.h | 5
drivers/thermal/rcar_gen3_thermal.c | 2
drivers/thermal/sprd_thermal.c | 1
drivers/tty/serial/8250/serial_cs.c | 11
drivers/tty/serial/fsl_lpuart.c | 9
drivers/tty/serial/uartlite.c | 27
drivers/usb/common/usb-conn-gpio.c | 44
drivers/usb/gadget/function/f_hid.c | 2
drivers/usb/gadget/legacy/hid.c | 4
drivers/vdpa/mlx5/net/mlx5_vnet.c | 28
drivers/video/backlight/lm3630a_bl.c | 12
drivers/video/fbdev/core/fbmem.c | 12
drivers/w1/slaves/w1_ds2438.c | 4
drivers/watchdog/aspeed_wdt.c | 2
drivers/watchdog/iTCO_wdt.c | 12
drivers/watchdog/imx_sc_wdt.c | 11
drivers/watchdog/jz4740_wdt.c | 4
drivers/watchdog/lpc18xx_wdt.c | 2
drivers/watchdog/sbc60xxwdt.c | 2
drivers/watchdog/sc520_wdt.c | 2
drivers/watchdog/w83877f_wdt.c | 2
fs/ceph/addr.c | 10
fs/cifs/connect.c | 6
fs/f2fs/gc.c | 1
fs/f2fs/namei.c | 16
fs/f2fs/super.c | 1
fs/jfs/jfs_logmgr.c | 1
fs/nfs/delegation.c | 71 +
fs/nfs/delegation.h | 1
fs/nfs/direct.c | 17
fs/nfs/inode.c | 4
fs/nfs/nfs3proc.c | 4
fs/nfs/nfs4_fs.h | 1
fs/nfs/nfs4client.c | 82 -
fs/nfs/pnfs.c | 40
fs/nfs/pnfs_nfs.c | 52 -
fs/nfsd/nfs4state.c | 3
fs/nfsd/trace.h | 29
fs/nfsd/vfs.c | 18
fs/orangefs/super.c | 2
fs/seq_file.c | 3
fs/ubifs/dir.c | 7
fs/ubifs/journal.c | 3
fs/ubifs/xattr.c | 2
include/linux/compiler-clang.h | 17
include/linux/compiler-gcc.h | 6
include/linux/compiler_types.h | 2
include/linux/nfs_fs.h | 1
include/linux/rcupdate.h | 2
include/linux/sched/signal.h | 19
include/scsi/libiscsi.h | 11
include/scsi/scsi_transport_iscsi.h | 2
kernel/cgroup/cgroup-v1.c | 2
kernel/jump_label.c | 13
kernel/rcu/rcu.h | 2
kernel/rcu/srcutree.c | 3
kernel/rcu/tree.c | 16
kernel/rcu/update.c | 2
kernel/sched/sched.h | 21
kernel/static_call.c | 13
kernel/trace/trace_events_hist.c | 6
lib/decompress_unlz4.c | 8
net/bridge/br_multicast.c | 6
net/sunrpc/xprtsock.c | 3
sound/ac97/bus.c | 2
sound/firewire/Kconfig | 5
sound/firewire/bebob/bebob.c | 5
sound/firewire/motu/motu-protocol-v2.c | 13
sound/firewire/oxfw/oxfw.c | 2
sound/isa/cmi8330.c | 2
sound/isa/sb/sb16_csp.c | 8
sound/pci/hda/hda_tegra.c | 3
sound/ppc/powermac.c | 6
sound/soc/img/img-i2s-in.c | 2
sound/soc/intel/boards/kbl_da7219_max98357a.c | 4
sound/soc/intel/boards/sof_da7219_max98373.c | 1
sound/soc/intel/boards/sof_rt5682.c | 1
sound/soc/intel/boards/sof_sdw.c | 19
sound/soc/intel/boards/sof_sdw_common.h | 1
sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2
sound/soc/soc-core.c | 2
sound/soc/soc-pcm.c | 2
sound/usb/mixer_scarlett_gen2.c | 39
sound/usb/usx2y/usX2Yhwdep.c | 56 -
sound/usb/usx2y/usX2Yhwdep.h | 2
sound/usb/usx2y/usb_stream.c | 7
sound/usb/usx2y/usbus428ctldefs.h | 102 +-
sound/usb/usx2y/usbusx2y.c | 218 ++--
sound/usb/usx2y/usbusx2y.h | 58 -
sound/usb/usx2y/usbusx2yaudio.c | 448 +++++-----
sound/usb/usx2y/usx2yhwdeppcm.c | 410 ++++-----
sound/usb/usx2y/usx2yhwdeppcm.h | 4
tools/testing/selftests/powerpc/pmu/ebb/no_handler_test.c | 2
tools/testing/selftests/timers/rtcpie.c | 10
virt/kvm/coalesced_mmio.c | 2
268 files changed, 2518 insertions(+), 1675 deletions(-)
Alex Bee (2):
arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc
arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc
Alexander Shishkin (1):
intel_th: Wait until port is in reset before programming it
Aneesh Kumar K.V (1):
powerpc/mm/book3s64: Fix possible build error
Arnd Bergmann (2):
partitions: msdos: fix one-byte get_unaligned()
mips: always link byteswap helpers into decompressor
Aswath Govindraju (2):
ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
Athira Rajeev (1):
selftests/powerpc: Fix "no_handler" EBB selftest
Benjamin Herrenschmidt (1):
powerpc/boot: Fixup device-tree on little endian
Bixuan Cui (1):
power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
Chandrakanth Patil (2):
scsi: megaraid_sas: Fix resource leak in case of probe failure
scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs
Chang S. Bae (1):
x86/signal: Detect and prevent an alternate signal stack overflow
Chao Yu (4):
f2fs: atgc: fix to set default age threshold
f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
f2fs: compress: fix to disallow temp extension
f2fs: fix to avoid adding tab before doc section
Christian Brauner (1):
cgroup: verify that source is a string
Christoph Niedermaier (3):
ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
Christophe JAILLET (3):
tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
remoteproc: k3-r5: Fix an error message
scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
Chuck Lever (1):
NFSD: Fix TP_printk() format specifier in nfsd_clid_class
Chunfeng Yun (1):
usb: common: usb-conn-gpio: fix NULL pointer dereference of charger
Chunyan Zhang (1):
thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE
Corentin Labbe (1):
ARM: dts: gemini-rut1xx: remove duplicate ethernet node
Cristian Marussi (1):
firmware: arm_scmi: Reset Rx buffer to max size during async commands
Dan Carpenter (2):
rtc: fix snprintf() checking in is_rtc_hctosys()
scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg()
Daniel Mack (1):
serial: tty: uartlite: fix console setup
Dimitri John Ledkov (1):
lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
Dmitry Torokhov (1):
i2c: core: Disable client irq on reboot/shutdown
Eli Cohen (3):
vdpa/mlx5: Fix umem sizes assignments on VQ create
vdpa/mlx5: Fix possible failure in umem size calculation
vdpa/mlx5: Clear vq ready indication upon device reset
Eric Sandeen (1):
seq_file: disallow extremely large seq buffer allocations
Fabio Aiuto (1):
staging: rtl8723bs: fix macro value for 2.4Ghz only device
Fabrice Fontaine (1):
s390: disable SSP when needed
Frederic Weisbecker (1):
srcu: Fix broken node geometry after early ssp init
Gao Xiang (1):
nfs: fix acl memory leak of posix_acl_create()
Geert Uytterhoeven (6):
reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB
reset: RESET_INTEL_GW should depend on X86
ARM: dts: r8a7779, marzen: Fix DU clock names
arm64: dts: renesas: Add missing opp-suspend properties
arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages
arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node
Geoff Levand (1):
powerpc/ps3: Add dma_mask to ps3_dma_region
Geoffrey D. Bennett (4):
ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count
ALSA: usb-audio: scarlett2: Fix data_mutex lock
ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values
ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions
Gowtham Tammana (1):
ARM: dts: dra7: Fix duplicate USB4 target module node
Greg Kroah-Hartman (2):
Revert "drm/ast: Remove reference to struct drm_device.pdev"
Linux 5.10.52
Hannes Reinecke (2):
scsi: core: Fixup calling convention for scsi_mode_sense()
scsi: scsi_dh_alua: Check for negative result value
Hans de Goede (1):
ACPI: video: Add quirk for the Dell Vostro 3350
Heiko Carstens (4):
s390/processor: always inline stap() and __load_psw_mask()
s390/ipl_parm: fix program check new psw handling
s390/mem_detect: fix diag260() program check new psw handling
s390/mem_detect: fix tprot() program check new psw handling
Icenowy Zheng (1):
arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID
James Smart (2):
scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs
Jan Kiszka (1):
watchdog: iTCO_wdt: Account for rebooting on second timeout
Jaroslav Kysela (1):
ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry()
Javier Martinez Canillas (1):
PCI: rockchip: Register IRQ handlers after device and data are ready
Jeff Layton (1):
ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
Jiajun Cao (1):
ALSA: hda: Add IRQ check for platform_get_irq()
Jiapeng Chong (1):
fs/jfs: Fix missing error code in lmLogInit()
Jing Xiangfeng (1):
drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create()
John Garry (1):
scsi: core: Cap scsi_host cmd_per_lun at can_queue
Jon Hunter (1):
PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift
Jonathan Cameron (2):
iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get().
iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get()
José Roberto de Souza (1):
drm/dp_mst: Add missing drm parameters to recently added call to drm_dbg_kms()
Kashyap Desai (1):
scsi: megaraid_sas: Early detection of VD deletion through RaidMap update
Kefeng Wang (1):
KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio
Kishon Vijay Abraham I (1):
arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES
Koby Elbaz (2):
habanalabs/gaudi: set the correct cpu_id on MME2_QM failure
habanalabs: remove node from list before freeing the node
Krzysztof Kozlowski (10):
power: supply: max17042: Do not enforce (incorrect) interrupt trigger type
reset: a10sr: add missing of_match_table reference
ARM: exynos: add missing of_node_put for loop iteration
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration
memory: atmel-ebi: add missing of_node_put for loop iteration
memory: fsl_ifc: fix leak of IO mapping on probe failure
memory: fsl_ifc: fix leak of private memory on probe failure
Krzysztof Wilczyński (1):
PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
Lai Jiangshan (1):
KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()
Liguang Zhang (1):
ACPI: AMBA: Fix resource name in /proc/iomem
Linus Torvalds (1):
certs: add 'x509_revocation_list' to gitignore
Linus Walleij (1):
power: supply: ab8500: Avoid NULL pointers
Logan Gunthorpe (1):
PCI/P2PDMA: Avoid pci_get_slot(), which may sleep
Long Li (1):
PCI: hv: Fix a race condition when removing the device
Luiz Sampaio (1):
w1: ds2438: fixing bug that would always get page0
Lukas Wunner (1):
PCI: pciehp: Ignore Link Down/Up caused by DPC
Lv Yunlong (1):
misc/libmasm/module: Fix two use after free in ibmasm_init_one
Marco Elver (1):
kcov: add __no_sanitize_coverage to fix noinstr for all architectures
Marek Behún (2):
firmware: turris-mox-rwtm: fix reply status decoding function
firmware: turris-mox-rwtm: report failures better
Marek Vasut (2):
ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM
ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM
Martin Blumenstingl (1):
PCI: intel-gw: Fix INTx enable
Martin Fäcknitz (1):
MIPS: vdso: Invalid GIC access through VDSO
Matthew Auld (1):
drm/i915/gtt: drop the page table optimisation
Maurizio Lombardi (1):
nvme-tcp: can't set sk_user_data without write_lock
Michael Kelley (1):
scsi: storvsc: Correctly handle multiple flags in srb_status
Michael S. Tsirkin (1):
virtio_net: move tx vq operation under tx queue lock
Michael Walle (1):
serial: fsl_lpuart: disable DMA for console and fix sysrq
Mike Christie (7):
scsi: iscsi: Add iscsi_cls_conn refcount helpers
scsi: iscsi: Fix conn use after free during resets
scsi: iscsi: Fix shost->max_id use
scsi: qedi: Fix null ref during abort handling
scsi: qedi: Fix race during abort timeouts
scsi: qedi: Fix TMF session block/unblock use
scsi: qedi: Fix cleanup session block/unblock use
Mike Marshall (1):
orangefs: fix orangefs df output.
Nathan Chancellor (2):
hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script
hexagon: use common DISCARDS macro
NeilBrown (1):
SUNRPC: prevent port reuse on transports which don't request it.
Nick Desaulniers (1):
ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
Nicolas Ferre (1):
dt-bindings: i2c: at91: fix example for scl-gpios
Niklas Söderlund (1):
thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations
Nikolay Aleksandrov (2):
net: bridge: multicast: fix PIM hello router port marking race
net: bridge: multicast: fix MRD advertisement router port marking race
Pali Rohár (2):
firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng
firmware: turris-mox-rwtm: show message about HWRNG registration
Paul Cercueil (2):
drm/ingenic: Fix non-OSD mode
drm/ingenic: Switch IPU plane to type OVERLAY
Paul E. McKenney (1):
rcu: Reject RCU_LOCKDEP_WARN() false positives
Paulo Alcantara (1):
cifs: handle reconnect of tcon when there is no cached dfs referral
Peter Robinson (1):
gpio: pca953x: Add support for the On Semi pca9655
Peter Zijlstra (2):
jump_label: Fix jump_label_text_reserved() vs __init
static_call: Fix static_call_text_reserved() vs __init
Philip Yang (1):
drm/amdkfd: fix sysfs kobj leak
Philipp Zabel (1):
reset: bail if try_module_get() fails
Pierre-Louis Bossart (2):
ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715
ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters
Po-Hsu Lin (1):
selftests: timers: rtcpie: skip test if default RTC device does not exist
Rafał Miłecki (1):
ARM: dts: BCM5301X: Fixup SPI binding
Randy Dunlap (2):
PCI: ftpci100: Rename macro name collision
mips: disable branch profiling in boot/decompress.o
Rashmi A (1):
phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP
Robin Gong (1):
dmaengine: fsl-qdma: check dma_set_mask return value
Roger Quadros (1):
arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround
Ruslan Bilovol (1):
usb: gadget: f_hid: fix endianness issue with descriptors
Salvatore Bonaccorso (1):
ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode
Sandor Bodo-Merle (2):
PCI: iproc: Fix multi-MSI base vector number allocation
PCI: iproc: Support multi-MSI only on uniprocessor kernel
Sascha Hauer (1):
ubifs: Fix off-by-one error
Sean Christopherson (2):
KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs
Sergey Shtylyov (1):
scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw()
Sherry Sun (1):
tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero
Siddharth Gupta (1):
remoteproc: core: Fix cdev remove and rproc del
Srinivas Neeli (2):
gpio: zynq: Check return value of pm_runtime_get_sync
gpio: zynq: Check return value of irq_get_irq_data
Stefan Eichenberger (1):
watchdog: imx_sc_wdt: fix pretimeout
Steffen Maier (1):
scsi: zfcp: Report port fc_security as unknown early during remote cable pull
Stephan Gerhold (1):
power: supply: rt5033_battery: Fix device tree enumeration
Stephen Boyd (1):
arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node
Steven Rostedt (VMware) (1):
tracing: Do not reference char * as a string in histograms
Suganath Prabu S (1):
scsi: mpt3sas: Fix deadlock while cancelling the running firmware event
Takashi Iwai (3):
ALSA: usx2y: Avoid camelCase
ALSA: usx2y: Don't call free_pages_exact() with NULL address
ALSA: sb: Fix potential double-free of CSP mixer elements
Takashi Sakamoto (3):
Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
ALSA: bebob: add support for ToneWeal FW66
ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol
Tao Ren (1):
watchdog: aspeed: fix hardware timeout calculation
Thomas Gleixner (3):
x86/fpu: Return proper error codes from user access functions
x86/fpu: Fix copy_xstate_to_kernel() gap handling
x86/fpu: Limit xstate copy size in xstateregs_set()
Tong Zhang (2):
misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge
misc: alcor_pci: fix inverted branch condition
Tony Lindgren (1):
mfd: cpcap: Fix cpcap dmamask not set warnings
Trond Myklebust (8):
NFSv4: Fix delegation return in cases where we have to retry
NFS: nfs_find_open_context() may only select open files
NFSv4: Initialise connection to the server in nfs4_alloc_client()
NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT
nfsd: Reduce contention for the nfsd_file nf_rwsem
NFSv4/pnfs: Fix the layout barrier update
NFSv4/pnfs: Fix layoutget behaviour after invalidation
NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
Tyrel Datwyler (1):
scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
Uwe Kleine-König (4):
backlight: lm3630a: Fix return code of .update_status() callback
pwm: spear: Don't modify HW state in .remove callback
pwm: tegra: Don't modify HW state in .remove callback
pwm: imx1: Don't disable clocks at device remove time
Valentin Vidic (1):
s390/sclp_vt220: fix console name to match device
Valentine Barshak (1):
arm64: dts: renesas: v3msk: Fix memory size
Ville Syrjälä (1):
drm/i915/gt: Fix -EDEADLK handling regression
Vitaly Kuznetsov (1):
KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA
Wayne Lin (2):
drm/dp_mst: Do not set proposed vcpi directly
drm/dp_mst: Avoid to mess up payload table by ports in stale topology
Wei Yongjun (1):
watchdog: jz4740: Fix return value check in jz4740_wdt_probe()
Xie Yongji (3):
virtio-blk: Fix memory leak among suspend/resume procedure
virtio_net: Fix error handling in virtnet_restore()
virtio_console: Assure used length from device is limited
Xiyu Yang (2):
iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails
iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation
Xuewen Yan (1):
sched/uclamp: Ignore max aggregation if rq is idle
Yang Yingliang (3):
leds: tlc591xx: fix return value check in tlc591xx_probe()
ALSA: ppc: fix error return code in snd_pmac_probe()
usb: gadget: hid: fix error return code in hid_bind()
Yizhuo Zhai (1):
Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
Yufen Yu (2):
ALSA: ac97: fix PM reference leak in ac97_bus_remove()
ASoC: img: Fix PM reference leak in img_i2s_in_probe()
Zhen Lei (8):
fbmem: Do not delete the mode that is still in use
ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
um: fix error return code in slip_open()
um: fix error return code in winch_tramp()
ubifs: journal: Fix error return code in ubifs_jnl_write_inode()
ALSA: isa: Fix error return code in snd_cmi8330_probe()
memory: pl353: Fix error return code in pl353_smc_probe()
firmware: tegra: Fix error return code in tegra210_bpmp_init()
Zhihao Cheng (1):
ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
Zou Wei (14):
ASoC: intel/boards: add missing MODULE_DEVICE_TABLE
mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
fsi: Add missing MODULE_DEVICE_TABLE
leds: turris-omnia: add missing MODULE_DEVICE_TABLE
power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE
power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE
watchdog: Fix possible use-after-free in wdt_startup()
watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
watchdog: Fix possible use-after-free by calling del_timer_sync()
PCI: tegra: Add missing MODULE_DEVICE_TABLE
power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
power: supply: ab8500: add missing MODULE_DEVICE_TABLE
pwm: img: Fix PM reference leak in img_pwm_enable()
reset: brcmstb: Add missing MODULE_DEVICE_TABLE
ching Huang (2):
scsi: arcmsr: Fix the wrong CDB payload report to IOP
scsi: arcmsr: Fix doorbell status being updated late on ARC-1886