Skip to content

5.11.9-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest120 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/120ASoC: ak4458: Add MODULE_DEVICE_TABLEsound/soc/codecs/ak4458.c+1 -00 replies
2/120ASoC: ak5558: Add MODULE_DEVICE_TABLEsound/soc/codecs/ak5558.c+1 -00 replies
3/120spi: cadence: set cqspi to the driver_data field of struct devicedrivers/spi/spi-cadence-quadspi.c+1 -00 replies
4/120ALSA: dice: fix null pointer dereference when node is disconnectedsound/firewire/dice/dice-stream.c+2 -30 replies
5/120ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Prosound/pci/hda/patch_realtek.c+1 -00 replies
6/120ALSA: hda: generic: Fix the micmute led init statesound/pci/hda/hda_generic.c+1 -10 replies
7/120ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Airsound/pci/hda/patch_realtek.c+1 -00 replies
8/120ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8sound/pci/hda/patch_realtek.c+1 -00 replies
9/120ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8sound/pci/hda/patch_realtek.c+12 -00 replies
10/120ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8sound/pci/hda/patch_realtek.c+1 -00 replies
11/120Revert "PM: runtime: Update device status before letting suppliers suspend"drivers/base/power/runtime.c+25 -370 replies
12/120s390/vtime: fix increased steal time accountingarch/s390/kernel/vtime.c+1 -10 replies
13/120s390/pci: refactor zpci_create_device()arch/s390/include/asm/pci.h arch/s390/pci/pci.c arch/s390/pci/pci_clp.c +1 more+48 -570 replies
14/120s390/pci: remove superfluous zdev->zbus checkarch/s390/pci/pci_event.c+1 -10 replies
15/120s390/pci: fix leak of PCI device structurearch/s390/include/asm/pci.h arch/s390/pci/pci.c arch/s390/pci/pci_event.c +1 more+33 -180 replies
16/120zonefs: Fix O_APPEND async write handlingfs/zonefs/super.c+68 -100 replies
17/120zonefs: prevent use of seq files as swap filefs/zonefs/super.c+16 -00 replies
18/120zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone()fs/zonefs/super.c+3 -40 replies
19/120btrfs: fix race when cloning extent buffer during rewind of an old rootfs/btrfs/ctree.c+2 -00 replies
20/120btrfs: fix slab cache flags for free space tree bitmapfs/btrfs/inode.c+1 -10 replies
21/120vhost-vdpa: fix use-after-free of v->config_ctxdrivers/vhost/vdpa.c+3 -10 replies
22/120vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() failsdrivers/vhost/vdpa.c+6 -20 replies
23/120drm/amd/display: Copy over soc values before bounding box creationdrivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c+5 -00 replies
24/120drm/amd/display: Correct algorithm for reversed gammadrivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c+18 -80 replies
25/120drm/amd/display: Remove MPC gamut remap logic for DCN30drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c+2 -320 replies
26/120iommu/amd: Dont call early_amd_iommu_init() when AMD IOMMU is disableddrivers/iommu/amd/init.c+4 -40 replies
27/120iommu/amd: Keep track of amd_iommu_irq_remap statedrivers/iommu/amd/init.c+4 -10 replies
28/120iommu/amd: Move Stoney Ridge check to detect_ivrs()drivers/iommu/amd/init.c+12 -110 replies
29/120ASoC: fsl_ssi: Fix TDM slot setup for I2S modesound/soc/fsl/fsl_ssi.c+4 -20 replies
30/120ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current thresholdsound/soc/intel/boards/bytcr_rt5640.c+1 -10 replies
31/120ASoC: SOF: Intel: unregister DMIC device on probe errorsound/soc/sof/intel/hda.c+1 -00 replies
32/120ASoC: SOF: intel: fix wrong poll bits in dsp power downsound/soc/sof/intel/hda-dsp.c+1 -10 replies
33/120ASoC: qcom: sdm845: Fix array out of bounds accesssound/soc/qcom/sdm845.c+2 -20 replies
34/120ASoC: qcom: sdm845: Fix array out of range on rx slim channelssound/soc/qcom/sdm845.c+1 -10 replies
35/120ASoC: codecs: wcd934x: add a sanity check in set channel mapsound/soc/codecs/wcd934x.c+6 -00 replies
36/120ASoC: qcom: lpass-cpu: Fix lpass dai ids parsesound/soc/qcom/lpass-cpu.c+1 -10 replies
37/120ASoC: simple-card-utils: Do not handle device clocksound/soc/generic/simple-card-utils.c+7 -60 replies
38/120afs: Fix accessing YFS xattrs on a non-YFS serverfs/afs/fs_operation.c fs/afs/xattr.c+12 -30 replies
39/120afs: Stop listxattr() from listing "afs.*" attributesfs/afs/dir.c fs/afs/file.c fs/afs/inode.c +3 more+0 -280 replies
40/120ALSA: usb-audio: Fix unintentional sign extension issuesound/usb/mixer_quirks.c+2 -20 replies
41/120nvme: fix Write Zeroes limitationsdrivers/nvme/host/core.c+13 -250 replies
42/120nvme-tcp: fix misuse of __smp_processor_id with preemption enableddrivers/nvme/host/tcp.c+1 -10 replies
43/120nvme-tcp: fix possible hang when failing to set io queuesdrivers/nvme/host/tcp.c+5 -20 replies
44/120nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDUdrivers/nvme/host/tcp.c+7 -00 replies
45/120nvmet: dont check iosqes,iocqes for discovery controllersdrivers/nvme/target/core.c+14 -30 replies
46/120nfsd: Dont keep looking up unhashed files in the nfsd file cachefs/nfsd/filecache.c+2 -00 replies
47/120nfsd: dont abort copies earlyfs/nfsd/nfs4state.c+1 -10 replies
48/120NFSD: Repair misuse of sv_lock in 5.10.16-rt30.net/sunrpc/svc_xprt.c+2 -20 replies
49/120NFSD: fix dest to src mount in inter-server COPYfs/nfsd/nfs4proc.c+1 -10 replies
50/120svcrdma: disable timeouts on rdma backchannelnet/sunrpc/xprtrdma/svc_rdma_backchannel.c+3 -30 replies
51/120vfio: IOMMU_API should be selecteddrivers/vfio/Kconfig+1 -10 replies
52/120vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocationdrivers/vhost/vdpa.c+2 -60 replies
53/120sunrpc: fix refcount leak for rpc auth modulesnet/sunrpc/svc.c+4 -20 replies
54/120i915/perf: Start hrtimer only if sampling the OA bufferdrivers/gpu/drm/i915/i915_perf.c+5 -80 replies
55/120iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle all IOMMU phandlesdrivers/iommu/tegra-smmu.c+3 -40 replies
56/120pstore: Fix warning in pstore_kill_sb()fs/pstore/inode.c+1 -10 replies
57/120io_uring: ensure that SQPOLL thread is started for exitfs/io_uring.c+3 -30 replies
58/120net/qrtr: fix __netdev_alloc_skb callnet/qrtr/qrtr.c+1 -10 replies
59/120kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL againMakefile+4 -20 replies
60/120cifs: warn and fail if trying to use rootfs without the config optionfs/cifs/fs_context.c+4 -20 replies
61/120cifs: fix allocation size on newly created filesfs/cifs/inode.c+9 -10 replies
62/120RISC-V: Fix out-of-bounds accesses in init_resources()arch/riscv/kernel/setup.c+2 -10 replies
63/120riscv: Correct SPARSEMEM configurationarch/riscv/Kconfig+2 -20 replies
64/120scsi: lpfc: Fix some error codes in debugfsdrivers/scsi/lpfc/lpfc_debugfs.c+2 -20 replies
65/120scsi: myrs: Fix a double free in myrs_cleanup()drivers/scsi/myrs.c+1 -10 replies
66/120scsi: ufs: ufs-mediatek: Correct operator & -> &&drivers/scsi/ufs/ufs-mediatek.c+1 -10 replies
67/120scsi: mpt3sas: Do not use GFP_KERNEL in atomic contextdrivers/scsi/mpt3sas/mpt3sas_scsih.c+1 -10 replies
68/120RISC-V: correct enum sbi_ext_rfence_fidarch/riscv/include/asm/sbi.h+2 -20 replies
69/120counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLEDdrivers/counter/stm32-timer-cnt.c+25 -140 replies
70/120ASoC: codecs: lpass-va-macro: mute/unmute all active decimatorssound/soc/codecs/lpass-va-macro.c+13 -150 replies
71/120ASoC: codecs: lpass-wsa-macro: fix RX MIX input controlssound/soc/codecs/lpass-wsa-macro.c+11 -90 replies
72/120powerpc/vdso32: Add missing _restgpr_31_x to fix build failurearch/powerpc/kernel/vdso32/gettimeofday.S+11 -00 replies
73/120drm/ttm: Warn on pinning without holding a referencedrivers/gpu/drm/ttm/ttm_bo.c include/drm/ttm/ttm_bo_api.h+3 -13 replies
74/120drm/ttm: make ttm_bo_unpin more defensiveinclude/drm/ttm/ttm_bo_api.h+4 -20 replies
75/120gpiolib: Assign fwnode to parents if no primary one provideddrivers/gpio/gpiolib.c+7 -00 replies
76/120nvme-rdma: fix possible hang when failing to set io queuesdrivers/nvme/host/rdma.c+5 -20 replies
77/120powerpc: Force inlining of cpu_has_feature() to avoid build failurearch/powerpc/include/asm/cpu_has_feature.h+2 -20 replies
78/120usb-storage: Add quirk to defeat Kindles automatic unloaddrivers/usb/storage/transport.c drivers/usb/storage/unusual_devs.h include/linux/usb_usual.h+21 -00 replies
79/120usbip: Fix incorrect double assignment to udc->ud.tcp_rxdrivers/usb/usbip/vudc_sysfs.c+1 -10 replies
80/120usb: gadget: configfs: Fix KASAN use-after-freedrivers/usb/gadget/configfs.c+10 -40 replies
81/120usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg structdrivers/usb/typec/tps6598x.c+0 -10 replies
82/120usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy-drivers/usb/typec/tcpm/tcpm.c+8 -10 replies
83/120usb: dwc3: gadget: Allow runtime suspend if UDC unbindeddrivers/usb/dwc3/gadget.c+13 -00 replies
84/120usb: dwc3: gadget: Prevent EP queuing while stopping transfersdrivers/usb/dwc3/gadget.c+5 -66 replies
85/120thunderbolt: Initialize HopID IDAs in tb_switch_alloc()drivers/thunderbolt/switch.c+8 -100 replies
86/120thunderbolt: Increase runtime PM reference count on DP tunnel discoverydrivers/thunderbolt/tb.c+4 -00 replies
87/120iio:adc:stm32-adc: Add HAS_IOMEM dependencydrivers/iio/adc/Kconfig+1 -00 replies
88/120iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channeldrivers/iio/adc/qcom-spmi-vadc.c+1 -10 replies
89/120iio: adis16400: Fix an error code in adis16400_initial_setup()drivers/iio/imu/adis16400.c+1 -20 replies
90/120iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handlerdrivers/iio/gyro/mpu3050-core.c+2 -00 replies
91/120iio: adc: ab8500-gpadc: Fix off by 10 to 3drivers/iio/adc/ab8500-gpadc.c+1 -10 replies
92/120iio: adc: ad7949: fix wrong ADC result due to incorrect bit maskdrivers/iio/adc/ad7949.c+1 -10 replies
93/120iio: adc: adi-axi-adc: add proper Kconfig dependenciesdrivers/iio/adc/Kconfig+2 -02 replies
94/120iio: hid-sensor-humidity: Fix alignment issue of timestamp channeldrivers/iio/humidity/hid-sensor-humidity.c+7 -50 replies
95/120iio: hid-sensor-prox: Fix scale not correct issuedrivers/iio/light/hid-sensor-prox.c+11 -20 replies
96/120iio: hid-sensor-temperature: Fix issues of timestamp channeldrivers/iio/temperature/hid-sensor-temperature.c+8 -60 replies
97/120counter: stm32-timer-cnt: fix ceiling write max valuedrivers/counter/stm32-timer-cnt.c+5 -00 replies
98/120counter: stm32-timer-cnt: fix ceiling miss-alignment with reload registerdrivers/counter/stm32-timer-cnt.c+3 -80 replies
99/120PCI: rpadlpar: Fix potential drc_name corruption in store functionsdrivers/pci/hotplug/rpadlpar_sysfs.c+6 -80 replies
100/120perf/x86/intel: Fix a crash caused by zero PEBS statusarch/x86/events/intel/ds.c+1 -10 replies
101/120perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENTarch/x86/events/intel/core.c+3 -00 replies
102/120x86/ioapic: Ignore IRQ2 againarch/x86/kernel/apic/io_apic.c+10 -00 replies
103/120kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data()fs/select.c include/linux/thread_info.h kernel/futex.c +3 more+21 -110 replies
104/120x86: Move TS_COMPAT back to asm/thread_info.harch/x86/include/asm/processor.h arch/x86/include/asm/thread_info.h+9 -90 replies
105/120x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall()arch/x86/include/asm/thread_info.h arch/x86/kernel/signal.c+14 -240 replies
106/120efivars: respect EFI_UNSUPPORTED return from firmwaredrivers/firmware/efi/vars.c+4 -00 replies
107/120ext4: fix error handling in ext4_end_enable_verity()fs/ext4/verity.c+57 -360 replies
108/120ext4: find old entry again if failed to rename whiteoutfs/ext4/namei.c+27 -20 replies
109/120ext4: stop inode update before returnfs/ext4/inode.c+3 -10 replies
110/120ext4: do not try to set xattr into ea_inode if value is emptyfs/ext4/xattr.c+1 -10 replies
111/120ext4: fix potential error in ext4_do_update_inodefs/ext4/inode.c+4 -40 replies
112/120ext4: fix timer use-after-free on failed mountfs/ext4/super.c+1 -10 replies
113/120ext4: fix rename whiteout with fast commitfs/ext4/ext4.h fs/ext4/fast_commit.c fs/ext4/namei.c+12 -20 replies
114/120MAINTAINERS: move some real subsystems off of the staging mailing listMAINTAINERS+2 -20 replies
115/120MAINTAINERS: move the staging subsystem to lists.linux.devMAINTAINERS+1 -20 replies
116/120static_call: Fix static_call_update() sanity checkkernel/jump_label.c kernel/static_call.c+18 -10 replies
117/120efi: use 32-bit alignment for efi_guid_t literalsinclude/linux/efi.h+4 -20 replies
118/120firmware/efi: Fix a use after bug in efi_mem_reserve_persistentdrivers/firmware/efi/efi.c+2 -10 replies
119/120genirq: Disable interrupts for force threaded handlerskernel/irq/manage.c+4 -00 replies
120/120x86/apic/of: Fix CPU devicetree-node lookupsarch/x86/kernel/apic/apic.c+5 -00 replies

Reviews trailers per patch

52 of 120 patches have a Reviewed-by or Acked-by.

PatchUlf HanssonHeiko CarstensPierre MorelMatthew RosatoJohannes ThumshirnZhu LingshanJason WangTony ChengYongqiang SunQingqing ZhuoDaniel WheelerJun LeiKrunoslav KovacSolomon ChiuVladimir StempenAric CyrHuang RuiPierre-Louis BossartNicolin ChenRander WangRanjani SridharanKeith BuschKlaus JensenChaitanya KulkarniHimanshu MadhaniYi ZhangDai NgoEric AugerAshutosh DixitAlexander LobakinSasha LevinAurelien AptelAtish PatraHannes ReineckeAvri AltmanGaja Sophie PetersMarc DionneJeffrey AltmanAnup PatelMichael WalleGuennadi LiakhovetskiSrinivas KandagatlaShuah KhanHeikki KrogerusGuido GüntherGuenter RoeckBjorn AnderssonLinus WalleijAndy ShevchenkoCharles-Antoine CouretWilliam Breathitt GrayVitaly KuznetsovChristian KönigArd BiesheuvelFabrice GasnierMatthew AuldBartosz GolaszewskiChao LengMatthias SchwarzottNick DesaulniersNathan ChancellorJohan HovoldSebastian Andrzej SiewiorHarshad ShirwadkarJan KaraJarkko SakkinenSumit GargJon HunterLinux Kernel Functional TestingMartin Kepplinger
SeriesT-b T-b T-b
1/120
2/120
3/120
4/120
5/120
6/120
7/120
8/120
9/120
10/120
11/120R-b
12/120R-b
13/120A-b
14/120
15/120R-b
16/120R-b
17/120R-b
18/120
19/120
20/120
21/120R-b A-b
22/120A-b
23/120R-b R-b A-b T-b
24/120T-b R-b R-b A-b A-b
25/120T-b R-b A-b A-b
26/120A-b
27/120A-b
28/120A-b
29/120A-b
30/120A-b
31/120R-b R-b
32/120R-b R-b
33/120
34/120
35/120
36/120
37/120T-b
38/120T-b R-b R-b
39/120T-b R-b R-b
40/120
41/120R-b T-b R-b R-b R-b
42/120R-b T-b
43/120
44/120
45/120R-b
46/120
47/120
48/120
49/120T-b
50/120
51/120R-b
52/120A-b
53/120
54/120R-b
55/120T-b
56/120
57/120
58/120A-b
59/120Reviewed-and-tested-by
60/120
61/120R-b
62/120R-b
63/120
64/120
65/120R-b
66/120R-b
67/120
68/120R-b R-b
69/120R-b
70/120R-b
71/120R-b
72/120
73/120R-b R-b
74/120A-b
75/120T-b
76/120R-b
77/120
78/120Reported-and-tested-by
79/120A-b
80/120
81/120R-b R-b
82/120R-b R-b
83/120
84/120T-b
85/120
86/120
87/120
88/120A-b
89/120
90/120R-b
91/120
92/120R-b R-b
93/120
94/120
95/120
96/120
97/120A-b
98/120A-b
99/120
100/120
101/120
102/120T-b
103/120
104/120
105/120
106/120A-b
107/120
108/120
109/120R-b
110/120
111/120R-b
112/120
113/120
114/120
115/120
116/120A-b T-b
117/120R-b R-b T-b
118/120
119/120R-b A-b
120/120

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

Read the v1 thread

Cover letter [PATCH 5.11 000/120] 5.11.9-rc1 review

This is the start of the stable review cycle for the 5.11.9 release. There are 120 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, 24 Mar 2021 12:19:09 +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.11.9-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.11.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.11.9-rc1

Johan Hovold <[email protected]>
x86/apic/of: Fix CPU devicetree-node lookups

Thomas Gleixner <[email protected]>
genirq: Disable interrupts for force threaded handlers

Lv Yunlong <[email protected]>
firmware/efi: Fix a use after bug in efi_mem_reserve_persistent

Ard Biesheuvel <[email protected]>
efi: use 32-bit alignment for efi_guid_t literals

Peter Zijlstra <[email protected]>
static_call: Fix static_call_update() sanity check

Greg Kroah-Hartman <[email protected]>
MAINTAINERS: move the staging subsystem to lists.linux.dev

Greg Kroah-Hartman <[email protected]>
MAINTAINERS: move some real subsystems off of the staging mailing list

Harshad Shirwadkar <[email protected]>
ext4: fix rename whiteout with fast commit

Jan Kara <[email protected]>
ext4: fix timer use-after-free on failed mount

Shijie Luo <[email protected]>
ext4: fix potential error in ext4_do_update_inode

zhangyi (F) <[email protected]>
ext4: do not try to set xattr into ea_inode if value is empty

Pan Bian <[email protected]>
ext4: stop inode update before return

zhangyi (F) <[email protected]>
ext4: find old entry again if failed to rename whiteout

Eric Biggers <[email protected]>
ext4: fix error handling in ext4_end_enable_verity()

Shawn Guo <[email protected]>
efivars: respect EFI_UNSUPPORTED return from firmware

Oleg Nesterov <[email protected]>
x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall()

Oleg Nesterov <[email protected]>
x86: Move TS_COMPAT back to asm/thread_info.h

Oleg Nesterov <[email protected]>
kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data()

Thomas Gleixner <[email protected]>
x86/ioapic: Ignore IRQ2 again

Kan Liang <[email protected]>
perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT

Kan Liang <[email protected]>
perf/x86/intel: Fix a crash caused by zero PEBS status

Tyrel Datwyler <[email protected]>
PCI: rpadlpar: Fix potential drc_name corruption in store functions

Fabrice Gasnier <[email protected]>
counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register

Fabrice Gasnier <[email protected]>
counter: stm32-timer-cnt: fix ceiling write max value

Ye Xiang <[email protected]>
iio: hid-sensor-temperature: Fix issues of timestamp channel

Ye Xiang <[email protected]>
iio: hid-sensor-prox: Fix scale not correct issue

Ye Xiang <[email protected]>
iio: hid-sensor-humidity: Fix alignment issue of timestamp channel

Alexandru Ardelean <[email protected]>
iio: adc: adi-axi-adc: add proper Kconfig dependencies

Wilfried Wessner <[email protected]>
iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask

Linus Walleij <[email protected]>

    iio: adc: ab8500-gpadc: Fix off by 10 to 3

Dinghao Liu <[email protected]>
iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler

Dan Carpenter <[email protected]>

    iio: adis16400: Fix an error code in adis16400_initial_setup()

Jonathan Albrieux <[email protected]>
iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel

Jonathan Cameron <[email protected]>
iio:adc:stm32-adc: Add HAS_IOMEM dependency

Mika Westerberg <[email protected]>
thunderbolt: Increase runtime PM reference count on DP tunnel discovery

Mika Westerberg <[email protected]>
thunderbolt: Initialize HopID IDAs in tb_switch_alloc()

Wesley Cheng <[email protected]>
usb: dwc3: gadget: Prevent EP queuing while stopping transfers

Wesley Cheng <[email protected]>
usb: dwc3: gadget: Allow runtime suspend if UDC unbinded

Badhri Jagan Sridharan <[email protected]>
usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy-

Elias Rudberg <[email protected]>
usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct

Jim Lin <[email protected]>
usb: gadget: configfs: Fix KASAN use-after-free

Colin Ian King <[email protected]>

    usbip: Fix incorrect double assignment to udc->ud.tcp_rx

Alan Stern <[email protected]>
usb-storage: Add quirk to defeat Kindle's automatic unload

Christophe Leroy <[email protected]>
powerpc: Force inlining of cpu_has_feature() to avoid build failure

Sagi Grimberg <[email protected]>
nvme-rdma: fix possible hang when failing to set io queues

Andy Shevchenko <[email protected]>
gpiolib: Assign fwnode to parent's if no primary one provided

Christian König <[email protected]>
drm/ttm: make ttm_bo_unpin more defensive

Daniel Vetter <[email protected]>
drm/ttm: Warn on pinning without holding a reference

Christophe Leroy <[email protected]>
powerpc/vdso32: Add missing _restgpr_31_x to fix build failure

Jonathan Marek <[email protected]>
ASoC: codecs: lpass-wsa-macro: fix RX MIX input controls

Jonathan Marek <[email protected]>
ASoC: codecs: lpass-va-macro: mute/unmute all active decimators

William Breathitt Gray <[email protected]>
counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED

Heinrich Schuchardt <[email protected]>
RISC-V: correct enum sbi_ext_rfence_fid

Christophe JAILLET <[email protected]>
scsi: mpt3sas: Do not use GFP_KERNEL in atomic context

dongjian <[email protected]>

    scsi: ufs: ufs-mediatek: Correct operator & -> &&

Lv Yunlong <[email protected]>
scsi: myrs: Fix a double free in myrs_cleanup()

Dan Carpenter <[email protected]>
scsi: lpfc: Fix some error codes in debugfs

Kefeng Wang <[email protected]>
riscv: Correct SPARSEMEM configuration

Geert Uytterhoeven <[email protected]>
RISC-V: Fix out-of-bounds accesses in init_resources()

Steve French <[email protected]>
cifs: fix allocation size on newly created files

Aurelien Aptel <[email protected]>
cifs: warn and fail if trying to use rootfs without the config option

Masahiro Yamada <[email protected]>
kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again

Pavel Skripkin <[email protected]>
net/qrtr: fix __netdev_alloc_skb call

Jens Axboe <[email protected]>
io_uring: ensure that SQPOLL thread is started for exit

Tetsuo Handa <[email protected]>
pstore: Fix warning in pstore_kill_sb()

Dmitry Osipenko <[email protected]>
iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle all IOMMU phandles

Umesh Nerlige Ramappa <[email protected]>
i915/perf: Start hrtimer only if sampling the OA buffer

Daniel Kobras <[email protected]>
sunrpc: fix refcount leak for rpc auth modules

Gautam Dawar <[email protected]>
vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation

Jason Gunthorpe <[email protected]>
vfio: IOMMU_API should be selected

Timo Rothenpieler <[email protected]>
svcrdma: disable timeouts on rdma backchannel

Olga Kornievskaia <[email protected]>
NFSD: fix dest to src mount in inter-server COPY

Joe Korty <[email protected]>

    NFSD: Repair misuse of sv_lock in 5.10.16-rt30.

J. Bruce Fields <[email protected]>
nfsd: don't abort copies early

Trond Myklebust <[email protected]>
nfsd: Don't keep looking up unhashed files in the nfsd file cache

Sagi Grimberg <[email protected]>
nvmet: don't check iosqes,iocqes for discovery controllers

Sagi Grimberg <[email protected]>
nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU

Sagi Grimberg <[email protected]>
nvme-tcp: fix possible hang when failing to set io queues

Sagi Grimberg <[email protected]>
nvme-tcp: fix misuse of __smp_processor_id with preemption enabled

Christoph Hellwig <[email protected]>
nvme: fix Write Zeroes limitations

Colin Ian King <[email protected]>
ALSA: usb-audio: Fix unintentional sign extension issue

David Howells <[email protected]>
afs: Stop listxattr() from listing "afs.*" attributes

David Howells <[email protected]>
afs: Fix accessing YFS xattrs on a non-YFS server

Sameer Pujar <[email protected]>
ASoC: simple-card-utils: Do not handle device clock

Srinivasa Rao Mandadapu <[email protected]>
ASoC: qcom: lpass-cpu: Fix lpass dai ids parse

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wcd934x: add a sanity check in set channel map

Srinivas Kandagatla <[email protected]>
ASoC: qcom: sdm845: Fix array out of range on rx slim channels

Srinivas Kandagatla <[email protected]>
ASoC: qcom: sdm845: Fix array out of bounds access

Pan Xiuli <[email protected]>
ASoC: SOF: intel: fix wrong poll bits in dsp power down

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: Intel: unregister DMIC device on probe error

Hans de Goede <[email protected]>
ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold

Alexander Shiyan <[email protected]>
ASoC: fsl_ssi: Fix TDM slot setup for I2S mode

Joerg Roedel <[email protected]>
iommu/amd: Move Stoney Ridge check to detect_ivrs()

Joerg Roedel <[email protected]>
iommu/amd: Keep track of amd_iommu_irq_remap state

Joerg Roedel <[email protected]>
iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled

Dillon Varone <[email protected]>
drm/amd/display: Remove MPC gamut remap logic for DCN30

Calvin Hou <[email protected]>
drm/amd/display: Correct algorithm for reversed gamma

Sung Lee <[email protected]>
drm/amd/display: Copy over soc values before bounding box creation

Stefano Garzarella <[email protected]>

    vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails

Stefano Garzarella <[email protected]>

    vhost-vdpa: fix use-after-free of v->config_ctx

David Sterba <[email protected]>
btrfs: fix slab cache flags for free space tree bitmap

Filipe Manana <[email protected]>
btrfs: fix race when cloning extent buffer during rewind of an old root

Chao Yu <[email protected]>
zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone()

Damien Le Moal <[email protected]>
zonefs: prevent use of seq files as swap file

Damien Le Moal <[email protected]>
zonefs: Fix O_APPEND async write handling

Niklas Schnelle <[email protected]>
s390/pci: fix leak of PCI device structure

Niklas Schnelle <[email protected]>

    s390/pci: remove superfluous zdev->zbus check

Niklas Schnelle <[email protected]>
s390/pci: refactor zpci_create_device()

Gerald Schaefer <[email protected]>
s390/vtime: fix increased steal time accounting

Rafael J. Wysocki <[email protected]>
Revert "PM: runtime: Update device status before letting suppliers suspend"

Jeremy Szu <[email protected]>
ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8

Jeremy Szu <[email protected]>
ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8

Jeremy Szu <[email protected]>
ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8

Xiaoliang Yu <[email protected]>
ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air

Hui Wang <[email protected]>
ALSA: hda: generic: Fix the micmute led init state

Xiaoliang Yu <[email protected]>
ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro

Takashi Sakamoto <[email protected]>
ALSA: dice: fix null pointer dereference when node is disconnected

Meng Li <[email protected]>
spi: cadence: set cqspi to the driver_data field of struct device

Shengjiu Wang <[email protected]>
ASoC: ak5558: Add MODULE_DEVICE_TABLE

Shengjiu Wang <[email protected]>
ASoC: ak4458: Add MODULE_DEVICE_TABLE

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

Diffstat:

 MAINTAINERS                                        |   7 +-
 Makefile                                           |  10 +-
 arch/powerpc/include/asm/cpu_has_feature.h         |   4 +-
 arch/powerpc/kernel/vdso32/gettimeofday.S          |  11 +++
 arch/riscv/Kconfig                                 |   4 +-
 arch/riscv/include/asm/sbi.h                       |   4 +-
 arch/riscv/kernel/setup.c                          |   3 +-
 arch/s390/include/asm/pci.h                        |   6 +-
 arch/s390/kernel/vtime.c                           |   2 +-
 arch/s390/pci/pci.c                                |  85 +++++++++++++----
 arch/s390/pci/pci_clp.c                            |  40 +-------
 arch/s390/pci/pci_event.c                          |  22 ++---
 arch/x86/events/intel/core.c                       |   3 +
 arch/x86/events/intel/ds.c                         |   2 +-
 arch/x86/include/asm/processor.h                   |   9 --
 arch/x86/include/asm/thread_info.h                 |  23 ++++-
 arch/x86/kernel/apic/apic.c                        |   5 +
 arch/x86/kernel/apic/io_apic.c                     |  10 ++
 arch/x86/kernel/signal.c                           |  24 +----
 drivers/base/power/runtime.c                       |  62 +++++--------
 drivers/counter/stm32-timer-cnt.c                  |  55 ++++++-----
 drivers/firmware/efi/efi.c                         |   3 +-
 drivers/firmware/efi/vars.c                        |   4 +
 drivers/gpio/gpiolib.c                             |   7 ++
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  34 +------
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |   5 +
 .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c |  26 ++++--
 drivers/gpu/drm/i915/i915_perf.c                   |  13 +--
 drivers/gpu/drm/ttm/ttm_bo.c                       |   2 +-
 drivers/iio/adc/Kconfig                            |   3 +
 drivers/iio/adc/ab8500-gpadc.c                     |   2 +-
 drivers/iio/adc/ad7949.c                           |   2 +-
 drivers/iio/adc/qcom-spmi-vadc.c                   |   2 +-
 drivers/iio/gyro/mpu3050-core.c                    |   2 +
 drivers/iio/humidity/hid-sensor-humidity.c         |  12 ++-
 drivers/iio/imu/adis16400.c                        |   3 +-
 drivers/iio/light/hid-sensor-prox.c                |  13 ++-
 drivers/iio/temperature/hid-sensor-temperature.c   |  14 +--
 drivers/iommu/amd/init.c                           |  36 ++++----
 drivers/iommu/tegra-smmu.c                         |   7 +-
 drivers/nvme/host/core.c                           |  36 +++-----
 drivers/nvme/host/rdma.c                           |   7 +-
 drivers/nvme/host/tcp.c                            |  16 +++-
 drivers/nvme/target/core.c                         |  17 +++-
 drivers/pci/hotplug/rpadlpar_sysfs.c               |  14 ++-
 drivers/pci/hotplug/s390_pci_hpc.c                 |   3 +-
 drivers/scsi/lpfc/lpfc_debugfs.c                   |   4 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |   2 +-
 drivers/scsi/myrs.c                                |   2 +-
 drivers/scsi/ufs/ufs-mediatek.c                    |   2 +-
 drivers/spi/spi-cadence-quadspi.c                  |   1 +
 drivers/thunderbolt/switch.c                       |  18 ++--
 drivers/thunderbolt/tb.c                           |   4 +
 drivers/usb/dwc3/gadget.c                          |  22 ++++-
 drivers/usb/gadget/configfs.c                      |  14 ++-
 drivers/usb/storage/transport.c                    |   7 ++
 drivers/usb/storage/unusual_devs.h                 |  12 +++
 drivers/usb/typec/tcpm/tcpm.c                      |   9 +-
 drivers/usb/typec/tps6598x.c                       |   1 -
 drivers/usb/usbip/vudc_sysfs.c                     |   2 +-
 drivers/vfio/Kconfig                               |   2 +-
 drivers/vhost/vdpa.c                               |  20 ++--
 fs/afs/dir.c                                       |   1 -
 fs/afs/file.c                                      |   1 -
 fs/afs/fs_operation.c                              |   7 +-
 fs/afs/inode.c                                     |   1 -
 fs/afs/internal.h                                  |   1 -
 fs/afs/mntpt.c                                     |   1 -
 fs/afs/xattr.c                                     |  31 ++-----
 fs/btrfs/ctree.c                                   |   2 +
 fs/btrfs/inode.c                                   |   2 +-
 fs/cifs/fs_context.c                               |   6 +-
 fs/cifs/inode.c                                    |  10 +-
 fs/ext4/ext4.h                                     |   2 +
 fs/ext4/fast_commit.c                              |   9 +-
 fs/ext4/inode.c                                    |  12 ++-
 fs/ext4/namei.c                                    |  32 ++++++-
 fs/ext4/super.c                                    |   2 +-
 fs/ext4/verity.c                                   |  89 +++++++++++-------
 fs/ext4/xattr.c                                    |   2 +-
 fs/io_uring.c                                      |   6 +-
 fs/nfsd/filecache.c                                |   2 +
 fs/nfsd/nfs4proc.c                                 |   2 +-
 fs/nfsd/nfs4state.c                                |   2 +-
 fs/pstore/inode.c                                  |   2 +-
 fs/select.c                                        |  10 +-
 fs/zonefs/super.c                                  | 101 ++++++++++++++++++---
 include/drm/ttm/ttm_bo_api.h                       |   8 +-
 include/linux/efi.h                                |   6 +-
 include/linux/thread_info.h                        |  13 +++
 include/linux/usb_usual.h                          |   2 +
 kernel/futex.c                                     |   3 +-
 kernel/irq/manage.c                                |   4 +
 kernel/jump_label.c                                |   8 ++
 kernel/static_call.c                               |  11 ++-
 kernel/time/alarmtimer.c                           |   2 +-
 kernel/time/hrtimer.c                              |   2 +-
 kernel/time/posix-cpu-timers.c                     |   2 +-
 net/qrtr/qrtr.c                                    |   2 +-
 net/sunrpc/svc.c                                   |   6 +-
 net/sunrpc/svc_xprt.c                              |   4 +-
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c         |   6 +-
 sound/firewire/dice/dice-stream.c                  |   5 +-
 sound/pci/hda/hda_generic.c                        |   2 +-
 sound/pci/hda/patch_realtek.c                      |  16 ++++
 sound/soc/codecs/ak4458.c                          |   1 +
 sound/soc/codecs/ak5558.c                          |   1 +
 sound/soc/codecs/lpass-va-macro.c                  |  28 +++---
 sound/soc/codecs/lpass-wsa-macro.c                 |  20 ++--
 sound/soc/codecs/wcd934x.c                         |   6 ++
 sound/soc/fsl/fsl_ssi.c                            |   6 +-
 sound/soc/generic/simple-card-utils.c              |  13 +--
 sound/soc/intel/boards/bytcr_rt5640.c              |   2 +-
 sound/soc/qcom/lpass-cpu.c                         |   2 +-
 sound/soc/qcom/sdm845.c                            |   6 +-
 sound/soc/sof/intel/hda-dsp.c                      |   2 +-
 sound/soc/sof/intel/hda.c                          |   1 +
 sound/usb/mixer_quirks.c                           |   4 +-
 118 files changed, 809 insertions(+), 517 deletions(-)