Skip to content

5.10.75-rc1 review

Greg Kroah-Hartman linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest103 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/103ALSA: usb-audio: Add quirk for VF0770sound/usb/quirks-table.h+42 -00 replies
2/103ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctlsound/core/pcm_compat.c+71 -10 replies
3/103ALSA: seq: Fix a potential UAF by wrong private_free call ordersound/core/seq_device.c+3 -50 replies
4/103ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptopsound/pci/hda/patch_realtek.c+1 -00 replies
5/103ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254sound/pci/hda/patch_realtek.c+2 -00 replies
6/103ALSA: hda/realtek: Complete partial device name to avoid ambiguitysound/pci/hda/patch_realtek.c+1 -10 replies
7/103ALSA: hda/realtek: Add quirk for Clevo X170KM-Gsound/pci/hda/patch_realtek.c+1 -00 replies
8/103ALSA: hda/realtek - ALC236 headset MIC recording issuesound/pci/hda/patch_realtek.c+4 -10 replies
9/103ALSA: hda/realtek: Add quirk for TongFang PHxTxX1sound/pci/hda/patch_realtek.c+25 -10 replies
10/103ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2sound/pci/hda/patch_realtek.c+1 -10 replies
11/103ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JWsound/pci/hda/patch_realtek.c+27 -00 replies
12/103nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^scripts/recordmcount.pl+1 -10 replies
13/103s390: fix strrchr() implementationarch/s390/lib/string.c+6 -70 replies
14/103clk: socfpga: agilex: fix duplicate s2f_user0_clkdrivers/clk/socfpga/clk-agilex.c+0 -90 replies
15/103csky: dont let sigreturn play with priveleged bits of status registerarch/csky/kernel/signal.c+4 -00 replies
16/103csky: Fixup regs.sr broken in ptracearch/csky/kernel/ptrace.c+2 -10 replies
17/103arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZEarch/arm64/mm/hugetlbpage.c+1 -10 replies
18/103drm/msm: Avoid potential overflow in timeout_to_jiffies()drivers/gpu/drm/msm/msm_drv.h+2 -20 replies
19/103btrfs: unlock newly allocated extent buffer after errorfs/btrfs/extent-tree.c+1 -00 replies
20/103btrfs: deal with errors when replaying dir entry during log replayfs/btrfs/tree-log.c+8 -10 replies
21/103btrfs: deal with errors when adding inode reference during log replayfs/btrfs/tree-log.c+7 -20 replies
22/103btrfs: check for error when looking up inode during dir entry replayfs/btrfs/tree-log.c+7 -70 replies
23/103btrfs: update refs for any root except tree log rootsfs/btrfs/file.c+1 -20 replies
24/103btrfs: fix abort logic in btrfs_replace_file_extentsfs/btrfs/file.c+9 -70 replies
25/103x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() failsarch/x86/kernel/cpu/resctrl/core.c+2 -00 replies
26/103mei: me: add Ice Lake-N device id.drivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+2 -00 replies
27/103USB: xhci: dbc: fix tty registration racedrivers/usb/host/xhci-dbgtty.c+13 -150 replies
28/103xhci: guard accesses to ep_state in xhci_endpoint_reset()drivers/usb/host/xhci.c+5 -00 replies
29/103xhci: Fix command ring pointer corruption while aborting a commanddrivers/usb/host/xhci-ring.c+10 -40 replies
30/103xhci: Enable trust tx length quirk for Fresco FL11 USB controllerdrivers/usb/host/xhci-pci.c+2 -00 replies
31/103cb710: avoid NULL pointer subtractiondrivers/misc/cb710/sgbuf2.c+1 -10 replies
32/103efi/cper: use stack buffer for error record decodingdrivers/firmware/efi/cper.c+2 -20 replies
33/103efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock()drivers/firmware/efi/runtime-wrappers.c+1 -10 replies
34/103usb: musb: dsps: Fix the probe error pathdrivers/usb/musb/musb_dsps.c+3 -10 replies
35/103Input: xpad - add support for another USB ID of Nacon GC-100drivers/input/joystick/xpad.c+2 -00 replies
36/103USB: serial: qcserial: add EM9191 QDL supportdrivers/usb/serial/qcserial.c+1 -00 replies
37/103USB: serial: option: add Quectel EC200S-CN module supportdrivers/usb/serial/option.c+2 -00 replies
38/103USB: serial: option: add Telit LE910Cx composition 0x1204drivers/usb/serial/option.c+2 -00 replies
39/103USB: serial: option: add prod. id for Quectel EG91drivers/usb/serial/option.c+4 -00 replies
40/103misc: fastrpc: Add missing lock before accessing find_vma()drivers/misc/fastrpc.c+2 -00 replies
41/103virtio: write back F_VERSION_1 before validatedrivers/virtio/virtio.c+11 -00 replies
42/103EDAC/armada-xp: Fix output of uncorrectable error counterdrivers/edac/armada_xp_edac.c+1 -10 replies
43/103nvmem: Fix shift-out-of-bound (UBSAN) with byte size cellsdrivers/nvmem/core.c+2 -10 replies
44/103KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest()arch/powerpc/kvm/book3s_hv_rmhandlers.S+10 -91 reply
45/103KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guestarch/powerpc/kvm/book3s_hv_rmhandlers.S+7 -20 replies
46/103x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automaticallyarch/x86/Kconfig+0 -10 replies
47/103powerpc/xive: Discard disabled interrupts in get_irqchip_state()arch/powerpc/sysdev/xive/common.c+2 -10 replies
48/103iio: adc: aspeed: set driver data when adc probe.drivers/iio/adc/aspeed_adc.c+1 -00 replies
49/103drivers: bus: simple-pm-bus: Add support for probing simple bus only devicesdrivers/bus/simple-pm-bus.c+38 -10 replies
50/103driver core: Reject pointless SYNC_STATE_ONLY device linksdrivers/base/core.c+2 -10 replies
51/103iio: adc: ad7192: Add IRQ flagdrivers/iio/adc/ad7192.c+1 -00 replies
52/103iio: adc: ad7780: Fix IRQ flagdrivers/iio/adc/ad7780.c+1 -10 replies
53/103iio: adc: ad7793: Fix IRQ flagdrivers/iio/adc/ad7793.c+1 -10 replies
54/103iio: adc128s052: Fix the error handling path of adc128_probe()drivers/iio/adc/ti-adc128s052.c+6 -00 replies
55/103iio: adc: max1027: Fix wrong shift with 12-bit devicesdrivers/iio/adc/max1027.c+1 -10 replies
56/103iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSEDdrivers/iio/adc/mt6577_auxadc.c+8 -00 replies
57/103iio: light: opt3001: Fixed timeout error when 0 luxdrivers/iio/light/opt3001.c+3 -30 replies
58/103iio: adc: max1027: Fix the number of max1X31 channelsdrivers/iio/adc/max1027.c+0 -10 replies
59/103iio: ssp_sensors: add more range checking in ssp_parse_dataframe()drivers/iio/common/ssp_sensors/ssp_spi.c+8 -10 replies
60/103iio: ssp_sensors: fix error code in ssp_print_mcu_debug()drivers/iio/common/ssp_sensors/ssp_spi.c+1 -10 replies
61/103iio: dac: ti-dac5571: fix an error code in probe()drivers/iio/dac/ti-dac5571.c+1 -00 replies
62/103tee: optee: Fix missing devices unregister during optee_removedrivers/tee/optee/core.c drivers/tee/optee/device.c drivers/tee/optee/optee_private.h+26 -00 replies
63/103ARM: dts: bcm2711-rpi-4-b: Fix usbs unit addressarch/arm/boot/dts/bcm2711-rpi-4-b.dts+2 -20 replies
64/103ARM: dts: bcm2711: fix MDIO #address- and #size-cellsarch/arm/boot/dts/bcm2711.dtsi+2 -20 replies
65/103ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator statesarch/arm/boot/dts/bcm2711-rpi-4-b.dts+2 -20 replies
66/103ARM: dts: bcm2711-rpi-4-b: Fix pcie0s unit address formattingarch/arm/boot/dts/bcm2711-rpi-4-b.dts+2 -10 replies
67/103nvme-pci: Fix abort command iddrivers/nvme/host/pci.c+1 -10 replies
68/103sctp: account stream padding length for reconf chunknet/sctp/sm_make_chunk.c+1 -10 replies
69/103gpio: pca953x: Improve bias settingdrivers/gpio/gpio-pca953x.c+9 -70 replies
70/103net: arc: select CRC32drivers/net/ethernet/arc/Kconfig+1 -00 replies
71/103net: korina: select CRC32drivers/net/ethernet/Kconfig+1 -00 replies
72/103net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error pathdrivers/net/ethernet/mellanox/mlx5/core/cq.c+3 -40 replies
73/103net/mlx5e: Mutually exclude RX-FCS and RX-port-timestampdrivers/net/ethernet/mellanox/mlx5/core/en_main.c include/linux/mlx5/mlx5_ifc.h+60 -70 replies
74/103net: stmmac: fix get_hw_feature() on old hardwaredrivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c +1 more+22 -90 replies
75/103net: dsa: microchip: Added the condition for scheduling ksz_mib_read_workdrivers/net/dsa/microchip/ksz_common.c+3 -10 replies
76/103net: encx24j600: check error in devm_regmap_init_encx24j600drivers/net/ethernet/microchip/encx24j600-regmap.c drivers/net/ethernet/microchip/encx24j600.c drivers/net/ethernet/microchip/encx24j600_hw.h+14 -50 replies
77/103ethernet: s2io: fix setting mac address during resumedrivers/net/ethernet/neterion/s2io.c+1 -10 replies
78/103vhost-vdpa: Fix the wrong input in config_cbdrivers/vhost/vdpa.c+1 -10 replies
79/103nfc: fix error handling of nfc_proto_register()net/nfc/af_nfc.c+3 -00 replies
80/103NFC: digital: fix possible memory leak in digital_tg_listen_mdaa()net/nfc/digital_core.c+7 -20 replies
81/103NFC: digital: fix possible memory leak in digital_in_send_sdd_req()net/nfc/digital_technology.c+6 -20 replies
82/103pata_legacy: fix a couple uninitialized variable bugsdrivers/ata/pata_legacy.c+4 -20 replies
83/103ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators()drivers/ata/libahci_platform.c+1 -40 replies
84/103mlxsw: thermal: Fix out-of-bounds memory accessesdrivers/net/ethernet/mellanox/mlxsw/core_thermal.c+5 -470 replies
85/103platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() calldrivers/platform/mellanox/mlxreg-io.c+1 -10 replies
86/103platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributesdrivers/platform/mellanox/mlxreg-io.c+1 -10 replies
87/103spi: bcm-qspi: clear MSPI spifie interrupt during probedrivers/spi/spi-bcm-qspi.c+45 -320 replies
88/103drm/panel: olimex-lcd-olinuxino: select CRC32drivers/gpu/drm/panel/Kconfig+1 -00 replies
89/103drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks readdrivers/gpu/drm/drm_edid.c+12 -30 replies
90/103drm/msm: Fix null pointer dereference on pointer edpdrivers/gpu/drm/msm/edp/edp_ctrl.c+2 -10 replies
91/103drm/msm/mdp5: fix cursor-related warningsdrivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c+16 -00 replies
92/103drm/msm/a6xx: Track current ctx by seqnodrivers/gpu/drm/msm/adreno/a6xx_gpu.c drivers/gpu/drm/msm/adreno/a6xx_gpu.h drivers/gpu/drm/msm/msm_drv.c +1 more+17 -40 replies
93/103drm/msm/dsi: Fix an error code in msm_dsi_modeset_init()drivers/gpu/drm/msm/dsi/dsi.c+3 -10 replies
94/103drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handlingdrivers/gpu/drm/msm/dsi/dsi_host.c+1 -10 replies
95/103acpi/arm64: fix next_platform_timer() section mismatch errordrivers/acpi/arm64/gtdt.c+1 -10 replies
96/103platform/x86: intel_scu_ipc: Fix busy loop expiry timedrivers/platform/x86/intel_scu_ipc.c+1 -10 replies
97/103mqprio: Correct stats in mqprio_dump_class_stats().net/sched/sch_mqprio.c+18 -120 replies
98/103qed: Fix missing error code in qed_slowpath_start()drivers/net/ethernet/qlogic/qed/qed_main.c+1 -00 replies
99/103r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256drivers/net/usb/Kconfig+4 -00 replies
100/103nfp: flow_offload: move flow_indr_dev_register from app init to app startdrivers/net/ethernet/netronome/nfp/flower/main.c+14 -50 replies
101/103net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skbdrivers/net/ethernet/mscc/ocelot.c+3 -30 replies
102/103ionic: dont remove netdev->dev_addr when syncing uc listdrivers/net/ethernet/pensando/ionic/ionic_lif.c+4 -00 replies
103/103net: dsa: mv88e6xxx: dont use PHY_DETECT on internal PHYsdrivers/net/dsa/mv88e6xxx/chip.c+11 -20 replies

Reviews trailers per patch

37 of 103 patches have a Reviewed-by or Acked-by.

PatchArnd BergmannJohn KeepingAnshuman KhandualDmitry BaryshkovDavid SterbaQu WenruoNikolay BorisovFilipe MananaReinette ChatreKai-Heng FengCornelia HuckmsdGreentime HuAlexandru ArdeleanNuno SáRob HerringXin LongSagi GrimbergFlorian fainelliMoshe ShemeshTariq ToukanAlex DeucherTom LendackyseeteenaSaravana KannanUlf HanssonGeert UytterhoevenDamien Le MoalRafael J. WysockiVille SyrjäläKrzysztof KozlowskiHanjun GuoMika WesterbergMaxime ChevallierHans de GoedeVadim PasternakFox ChenPavel Machek (CIP)Shuah KhanJon HunterLinux Kernel Functional TestingSudip MukherjeeGuenter RoeckHulk Robot
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/103
2/103R-b
3/103Reported-and-tested-by
4/103
5/103
6/103
7/103
8/103T-b
9/103
10/103
11/103Reported-and-tested-by
12/103A-b
13/103
14/103
15/103
16/103
17/103R-b
18/103A-b R-b
19/103R-b
20/103R-b
21/103R-b
22/103R-b
23/103R-b
24/103R-b R-b R-b
25/103A-b
26/103
27/103
28/103
29/103
30/103
31/103
32/103
33/103
34/103
35/103
36/103
37/103
38/103
39/103
40/103
41/103R-b
42/103
43/103
44/103
45/103
46/103A-b A-b
47/103T-b
48/103
49/103T-b T-b T-b T-b
50/103R-b R-b
51/103
52/103
53/103
54/103R-b
55/103R-b
56/103
57/103
58/103R-b
59/103
60/103
61/103
62/103
63/103R-b
64/103
65/103
66/103R-b
67/103R-b
68/103R-b
69/103
70/103
71/103A-b
72/103R-b
73/103R-b R-b
74/103
75/103
76/103
77/103
78/103
79/103R-b
80/103R-b
81/103R-b
82/103
83/103R-b
84/103T-b
85/103
86/103
87/103A-b
88/103
89/103R-b
90/103R-b
91/103
92/103
93/103R-b
94/103R-b
95/103A-b
96/103R-b
97/103
98/103
99/103
100/103
101/103R-b
102/103
103/103R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 44 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/103] 5.10.75-rc1 review

This is the start of the stable review cycle for the 5.10.75 release. There are 103 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 20 Oct 2021 13:23:15 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.75-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.75-rc1

Maarten Zanders <[email protected]>
net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's

Shannon Nelson <[email protected]>

    ionic: don't remove netdev->dev_addr when syncing uc list

Vladimir Oltean <[email protected]>
net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb

Baowen Zheng <[email protected]>
nfp: flow_offload: move flow_indr_dev_register from app init to app start

Vegard Nossum <[email protected]>
r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256

chongjiapeng <[email protected]>
qed: Fix missing error code in qed_slowpath_start()

Sebastian Andrzej Siewior <[email protected]>
mqprio: Correct stats in mqprio_dump_class_stats().

Prashant Malani <[email protected]>
platform/x86: intel_scu_ipc: Fix busy loop expiry time

Jackie Liu <[email protected]>
acpi/arm64: fix next_platform_timer() section mismatch error

Dan Carpenter <[email protected]>
drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling

Dan Carpenter <[email protected]>
drm/msm/dsi: Fix an error code in msm_dsi_modeset_init()

Rob Clark <[email protected]>
drm/msm/a6xx: Track current ctx by seqno

Dmitry Baryshkov <[email protected]>
drm/msm/mdp5: fix cursor-related warnings

Colin Ian King <[email protected]>
drm/msm: Fix null pointer dereference on pointer edp

Douglas Anderson <[email protected]>
drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read

Vegard Nossum <[email protected]>
drm/panel: olimex-lcd-olinuxino: select CRC32

Kamal Dasu <[email protected]>
spi: bcm-qspi: clear MSPI spifie interrupt during probe

Vadim Pasternak <[email protected]>
platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes

Vadim Pasternak <[email protected]>
platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call

Ido Schimmel <[email protected]>
mlxsw: thermal: Fix out-of-bounds memory accesses

Wang Hai <[email protected]>
ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators()

Dan Carpenter <[email protected]>
pata_legacy: fix a couple uninitialized variable bugs

Ziyang Xuan <[email protected]>
NFC: digital: fix possible memory leak in digital_in_send_sdd_req()

Ziyang Xuan <[email protected]>
NFC: digital: fix possible memory leak in digital_tg_listen_mdaa()

Ziyang Xuan <[email protected]>
nfc: fix error handling of nfc_proto_register()

Cindy Lu <[email protected]>
vhost-vdpa: Fix the wrong input in config_cb

Arnd Bergmann <[email protected]>
ethernet: s2io: fix setting mac address during resume

Nanyong Sun <[email protected]>

    net: encx24j600: check error in devm_regmap_init_encx24j600

Arun Ramadoss <[email protected]>
net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work

Herve Codina <[email protected]>
net: stmmac: fix get_hw_feature() on old hardware

Aya Levin <[email protected]>
net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp

Valentine Fatiev <[email protected]>
net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path

Vegard Nossum <[email protected]>
net: korina: select CRC32

Vegard Nossum <[email protected]>
net: arc: select CRC32

Andy Shevchenko <[email protected]>
gpio: pca953x: Improve bias setting

Eiichi Tsukata <[email protected]>
sctp: account stream padding length for reconf chunk

Keith Busch <[email protected]>
nvme-pci: Fix abort command id

Nicolas Saenz Julienne <[email protected]>
ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting

Stefan Wahren <[email protected]>

    ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states

Stefan Wahren <[email protected]>
ARM: dts: bcm2711: fix MDIO #address- and #size-cells

Nicolas Saenz Julienne <[email protected]>
ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address

Sumit Garg <[email protected]>
tee: optee: Fix missing devices unregister during optee_remove

Dan Carpenter <[email protected]>
iio: dac: ti-dac5571: fix an error code in probe()

Dan Carpenter <[email protected]>
iio: ssp_sensors: fix error code in ssp_print_mcu_debug()

Dan Carpenter <[email protected]>
iio: ssp_sensors: add more range checking in ssp_parse_dataframe()

Miquel Raynal <[email protected]>
iio: adc: max1027: Fix the number of max1X31 channels

Jiri Valek - 2N <[email protected]>
iio: light: opt3001: Fixed timeout error when 0 lux

Hui Liu <[email protected]>
iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED

Miquel Raynal <[email protected]>
iio: adc: max1027: Fix wrong shift with 12-bit devices

Christophe JAILLET <[email protected]>
iio: adc128s052: Fix the error handling path of 'adc128_probe()'

Alexandru Tachici <[email protected]>
iio: adc: ad7793: Fix IRQ flag

Alexandru Tachici <[email protected]>
iio: adc: ad7780: Fix IRQ flag

Alexandru Tachici <[email protected]>
iio: adc: ad7192: Add IRQ flag

Saravana Kannan <[email protected]>
driver core: Reject pointless SYNC_STATE_ONLY device links

Saravana Kannan <[email protected]>
drivers: bus: simple-pm-bus: Add support for probing simple bus only devices

Billy Tsai <[email protected]>
iio: adc: aspeed: set driver data when adc probe.

Cédric Le Goater <[email protected]>
powerpc/xive: Discard disabled interrupts in get_irqchip_state()

Borislav Petkov <[email protected]>
x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically

Michael Ellerman <[email protected]>
KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest

Michael Ellerman <[email protected]>
KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest()

Stephen Boyd <[email protected]>
nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells

Hans Potsch <[email protected]>
EDAC/armada-xp: Fix output of uncorrectable error counter

Halil Pasic <[email protected]>
virtio: write back F_VERSION_1 before validate

Srinivas Kandagatla <[email protected]>
misc: fastrpc: Add missing lock before accessing find_vma()

Tomaz Solc <[email protected]>
USB: serial: option: add prod. id for Quectel EG91

Daniele Palmas <[email protected]>

    USB: serial: option: add Telit LE910Cx composition 0x1204

Yu-Tung Chang <[email protected]>
USB: serial: option: add Quectel EC200S-CN module support

Aleksander Morgado <[email protected]>
USB: serial: qcserial: add EM9191 QDL support

Michael Cullen <[email protected]>
Input: xpad - add support for another USB ID of Nacon GC-100

Miquel Raynal <[email protected]>
usb: musb: dsps: Fix the probe error path

Zhang Jianhua <[email protected]>
efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock()

Ard Biesheuvel <[email protected]>
efi/cper: use stack buffer for error record decoding

Arnd Bergmann <[email protected]>
cb710: avoid NULL pointer subtraction

Nikolay Martynov <[email protected]>
xhci: Enable trust tx length quirk for Fresco FL11 USB controller

Pavankumar Kondeti <[email protected]>
xhci: Fix command ring pointer corruption while aborting a command

Jonathan Bell <[email protected]>
xhci: guard accesses to ep_state in xhci_endpoint_reset()

Johan Hovold <[email protected]>
USB: xhci: dbc: fix tty registration race

Andy Shevchenko <[email protected]>
mei: me: add Ice Lake-N device id.

James Morse <[email protected]>
x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails

Josef Bacik <[email protected]>
btrfs: fix abort logic in btrfs_replace_file_extents

Josef Bacik <[email protected]>
btrfs: update refs for any root except tree log roots

Filipe Manana <[email protected]>
btrfs: check for error when looking up inode during dir entry replay

Filipe Manana <[email protected]>
btrfs: deal with errors when adding inode reference during log replay

Filipe Manana <[email protected]>
btrfs: deal with errors when replaying dir entry during log replay

Qu Wenruo <[email protected]>
btrfs: unlock newly allocated extent buffer after error

Marek Vasut <[email protected]>
drm/msm: Avoid potential overflow in timeout_to_jiffies()

Mike Kravetz <[email protected]>
arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE

Guo Ren <[email protected]>
csky: Fixup regs.sr broken in ptrace

Al Viro <[email protected]>
csky: don't let sigreturn play with priveleged bits of status register

Dinh Nguyen <[email protected]>
clk: socfpga: agilex: fix duplicate s2f_user0_clk

Roberto Sassu <[email protected]>
s390: fix strrchr() implementation

Steven Rostedt <[email protected]>
nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^'

Hui Wang <[email protected]>
ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW

Cameron Berkenpas <[email protected]>
ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2

Werner Sembach <[email protected]>
ALSA: hda/realtek: Add quirk for TongFang PHxTxX1

Kailang Yang <[email protected]>
ALSA: hda/realtek - ALC236 headset MIC recording issue

Werner Sembach <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo X170KM-G

Werner Sembach <[email protected]>
ALSA: hda/realtek: Complete partial device name to avoid ambiguity

Chris Chiu <[email protected]>
ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254

John Liu <[email protected]>
ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop

Takashi Iwai <[email protected]>
ALSA: seq: Fix a potential UAF by wrong private_free call order

Takashi Iwai <[email protected]>
ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl

Jonas Hahnfeld <[email protected]>
ALSA: usb-audio: Add quirk for VF0770

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/boot/dts/bcm2711-rpi-4-b.dts              | 11 ++--
 arch/arm/boot/dts/bcm2711.dtsi                     |  4 +-
 arch/arm64/mm/hugetlbpage.c                        |  2 +-
 arch/csky/kernel/ptrace.c                          |  3 +-
 arch/csky/kernel/signal.c                          |  4 ++
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            | 28 ++++----
 arch/powerpc/sysdev/xive/common.c                  |  3 +-
 arch/s390/lib/string.c                             | 15 ++---
 arch/x86/Kconfig                                   |  1 -
 arch/x86/kernel/cpu/resctrl/core.c                 |  2 +
 drivers/acpi/arm64/gtdt.c                          |  2 +-
 drivers/ata/libahci_platform.c                     |  5 +-
 drivers/ata/pata_legacy.c                          |  6 +-
 drivers/base/core.c                                |  3 +-
 drivers/bus/simple-pm-bus.c                        | 39 ++++++++++-
 drivers/clk/socfpga/clk-agilex.c                   |  9 ---
 drivers/edac/armada_xp_edac.c                      |  2 +-
 drivers/firmware/efi/cper.c                        |  4 +-
 drivers/firmware/efi/runtime-wrappers.c            |  2 +-
 drivers/gpio/gpio-pca953x.c                        | 16 +++--
 drivers/gpu/drm/drm_edid.c                         | 15 ++++-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |  6 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.h              | 11 +++-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c          | 16 +++++
 drivers/gpu/drm/msm/dsi/dsi.c                      |  4 +-
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |  2 +-
 drivers/gpu/drm/msm/edp/edp_ctrl.c                 |  3 +-
 drivers/gpu/drm/msm/msm_drv.c                      |  3 +
 drivers/gpu/drm/msm/msm_drv.h                      |  5 +-
 drivers/gpu/drm/panel/Kconfig                      |  1 +
 drivers/iio/adc/ad7192.c                           |  1 +
 drivers/iio/adc/ad7780.c                           |  2 +-
 drivers/iio/adc/ad7793.c                           |  2 +-
 drivers/iio/adc/aspeed_adc.c                       |  1 +
 drivers/iio/adc/max1027.c                          |  3 +-
 drivers/iio/adc/mt6577_auxadc.c                    |  8 +++
 drivers/iio/adc/ti-adc128s052.c                    |  6 ++
 drivers/iio/common/ssp_sensors/ssp_spi.c           | 11 +++-
 drivers/iio/dac/ti-dac5571.c                       |  1 +
 drivers/iio/light/opt3001.c                        |  6 +-
 drivers/input/joystick/xpad.c                      |  2 +
 drivers/misc/cb710/sgbuf2.c                        |  2 +-
 drivers/misc/fastrpc.c                             |  2 +
 drivers/misc/mei/hw-me-regs.h                      |  1 +
 drivers/misc/mei/pci-me.c                          |  1 +
 drivers/net/dsa/microchip/ksz_common.c             |  4 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   | 13 +++-
 drivers/net/ethernet/Kconfig                       |  1 +
 drivers/net/ethernet/arc/Kconfig                   |  1 +
 drivers/net/ethernet/mellanox/mlx5/core/cq.c       |  7 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  | 57 ++++++++++++++--
 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 52 ++-------------
 drivers/net/ethernet/microchip/encx24j600-regmap.c | 10 ++-
 drivers/net/ethernet/microchip/encx24j600.c        |  5 +-
 drivers/net/ethernet/microchip/encx24j600_hw.h     |  4 +-
 drivers/net/ethernet/mscc/ocelot.c                 |  6 +-
 drivers/net/ethernet/neterion/s2io.c               |  2 +-
 drivers/net/ethernet/netronome/nfp/flower/main.c   | 19 ++++--
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |  4 ++
 drivers/net/ethernet/qlogic/qed/qed_main.c         |  1 +
 .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c    | 13 +++-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c   |  6 +-
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c |  6 +-
 drivers/net/ethernet/stmicro/stmmac/hwif.h         |  6 +-
 drivers/net/usb/Kconfig                            |  4 ++
 drivers/nvme/host/pci.c                            |  2 +-
 drivers/nvmem/core.c                               |  3 +-
 drivers/platform/mellanox/mlxreg-io.c              |  4 +-
 drivers/platform/x86/intel_scu_ipc.c               |  2 +-
 drivers/spi/spi-bcm-qspi.c                         | 77 +++++++++++++---------
 drivers/tee/optee/core.c                           |  3 +
 drivers/tee/optee/device.c                         | 22 +++++++
 drivers/tee/optee/optee_private.h                  |  1 +
 drivers/usb/host/xhci-dbgtty.c                     | 28 ++++----
 drivers/usb/host/xhci-pci.c                        |  2 +
 drivers/usb/host/xhci-ring.c                       | 14 ++--
 drivers/usb/host/xhci.c                            |  5 ++
 drivers/usb/musb/musb_dsps.c                       |  4 +-
 drivers/usb/serial/option.c                        |  8 +++
 drivers/usb/serial/qcserial.c                      |  1 +
 drivers/vhost/vdpa.c                               |  2 +-
 drivers/virtio/virtio.c                            | 11 ++++
 fs/btrfs/extent-tree.c                             |  1 +
 fs/btrfs/file.c                                    | 19 +++---
 fs/btrfs/tree-log.c                                | 32 ++++++---
 include/linux/mlx5/mlx5_ifc.h                      | 10 ++-
 net/nfc/af_nfc.c                                   |  3 +
 net/nfc/digital_core.c                             |  9 ++-
 net/nfc/digital_technology.c                       |  8 ++-
 net/sched/sch_mqprio.c                             | 30 +++++----
 net/sctp/sm_make_chunk.c                           |  2 +-
 scripts/recordmcount.pl                            |  2 +-
 sound/core/pcm_compat.c                            | 72 +++++++++++++++++++-
 sound/core/seq_device.c                            |  8 +--
 sound/pci/hda/patch_realtek.c                      | 66 +++++++++++++++++--
 sound/usb/quirks-table.h                           | 42 ++++++++++++
 97 files changed, 722 insertions(+), 272 deletions(-)