Skip to content

5.5.12-rc1 review

Greg Kroah-Hartman linuxppc-dev lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest119 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/119locks: fix a potential use-after-free problem when wakeup a waiterfs/locks.c+0 -140 replies
2/119locks: reinstate locks_delete_block optimizationfs/cifs/file.c fs/locks.c+50 -70 replies
3/119spi: spi-omap2-mcspi: Support probe deferral for DMA channelsdrivers/spi/spi-omap2-mcspi.c+38 -390 replies
4/119drm/mediatek: Find the cursor plane instead of hard coding itdrivers/gpu/drm/mediatek/mtk_drm_crtc.c+12 -60 replies
5/119drm/mediatek: Ensure the cursor plane is on top of other overlaysdrivers/gpu/drm/mediatek/mtk_drm_crtc.c+5 -30 replies
6/119phy: ti: gmii-sel: fix set of copy-paste errorsdrivers/phy/ti/phy-gmii-sel.c+4 -50 replies
7/119phy: ti: gmii-sel: do not fail in case of gmiidrivers/phy/ti/phy-gmii-sel.c+1 -00 replies
8/119ARM: dts: dra7-l4: mark timer13-16 as pwm capablearch/arm/boot/dts/dra7-l4.dtsi+4 -00 replies
9/119spi: qup: call spi_qup_pm_resume_runtime before suspendingdrivers/spi/spi-qup.c+7 -40 replies
10/119powerpc: Include .BTF sectionarch/powerpc/kernel/vmlinux.lds.S+6 -00 replies
11/119cifs: fix potential mismatch of UNC pathsfs/cifs/cifs_dfs_ref.c+2 -00 replies
12/119cifs: add missing mount option to /proc/mountsfs/cifs/cifsfs.c+2 -00 replies
13/119ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodesarch/arm/boot/dts/dra7.dtsi+2 -00 replies
14/119spi: pxa2xx: Add CS control clock quirkdrivers/spi/spi-pxa2xx.c+23 -00 replies
15/119spi/zynqmp: remove entry that causes a cs glitchdrivers/spi/spi-zynqmp-gqspi.c+0 -30 replies
16/119ARM: dts: bcm283x: Add missing properties to the PWR LEDarch/arm/boot/dts/bcm2711-rpi-4-b.dts arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts+6 -00 replies
17/119drm/exynos: dsi: propagate error value and silence meaningless warningdrivers/gpu/drm/exynos/exynos_drm_dsi.c+3 -20 replies
18/119drm/exynos: dsi: fix workaround for the legacy clock namedrivers/gpu/drm/exynos/exynos_drm_dsi.c+4 -30 replies
19/119drm/exynos: hdmi: dont leak enable HDMI_EN regulator if probe failsdrivers/gpu/drm/exynos/exynos_hdmi.c+12 -100 replies
20/119drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definitiondrivers/perf/fsl_imx8_ddr_perf.c+6 -40 replies
21/119drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointerdrivers/perf/arm_pmu_acpi.c+2 -50 replies
22/119io-wq: fix IO_WQ_WORK_NO_CANCEL cancellationfs/io-wq.c+14 -60 replies
23/119ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FSarch/arm/configs/bcm2835_defconfig+1 -00 replies
24/119altera-stapl: altera_get_note: prevent write beyond end of keydrivers/misc/altera-stapl/altera.c+6 -60 replies
25/119dm bio record: save/restore bi_end_io and bi_integritydrivers/md/dm-bio-record.h+15 -00 replies
26/119dm integrity: use dm_bio_record and dm_bio_restoredrivers/md/dm-integrity.c+9 -230 replies
27/119riscv: avoid the PIC offset of static percpu data in module beyond 2G limitsarch/riscv/kernel/module.c+16 -00 replies
28/119ASoC: stm32: sai: manage rebind issuesound/soc/stm/stm32_sai_sub.c+10 -80 replies
29/119spi: spi_register_controller(): free bus id on error pathsdrivers/spi/spi.c+15 -170 replies
30/119riscv: Force flat memory model with no-mmuarch/riscv/Kconfig+1 -00 replies
31/119riscv: Fix range looking for kernel image memblockarch/riscv/mm/init.c+1 -10 replies
32/119drm/amdgpu: clean wptr on wb when gpu recoverydrivers/gpu/drm/amd/amdgpu/gfx_v10_0.c drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c+2 -00 replies
33/119drm/amd/display: Clear link settings on MST disable connectordrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+1 -00 replies
34/119drm/amd/display: fix dcc swath size calculations on dcn1drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c+2 -20 replies
35/119xenbus: req->body should be updated before req->statedrivers/xen/xenbus/xenbus_comms.c drivers/xen/xenbus/xenbus_xs.c+8 -30 replies
36/119xenbus: req->err should be updated before req->statedrivers/xen/xenbus/xenbus_comms.c+2 -00 replies
37/119riscv: fix seccomp reject syscall code patharch/riscv/include/asm/syscall.h arch/riscv/kernel/entry.S arch/riscv/kernel/ptrace.c+8 -210 replies
38/119parse-maintainers: Mark as executablescripts/parse-maintainers.pl+0 -00 replies
39/119io_uring: fix lockup with timeoutsfs/io_uring.c+1 -00 replies
40/119binderfs: use refcount for binder control devices toodrivers/android/binderfs.c+1 -00 replies
41/119Revert "drm/fbdev: Fallback to non tiled mode if all tiles not present"drivers/gpu/drm/drm_client_modeset.c+0 -720 replies
42/119USB: Disable LPM on WD19s Realtek Hubdrivers/usb/core/quirks.c+3 -00 replies
43/119usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adaptersdrivers/usb/core/quirks.c+3 -00 replies
44/119USB: serial: option: add ME910G1 ECM composition 0x110bdrivers/usb/serial/option.c+2 -00 replies
45/119usb: chipidea: udc: fix sleeping function called from invalid contextdrivers/usb/chipidea/udc.c+4 -30 replies
46/119usb: host: xhci-plat: add a shutdowndrivers/usb/host/xhci-plat.c+1 -00 replies
47/119USB: serial: pl2303: add device-id for HP LD381drivers/usb/serial/pl2303.c drivers/usb/serial/pl2303.h+2 -00 replies
48/119usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145cdrivers/usb/host/xhci-pci.c+2 -10 replies
49/119usb: typec: ucsi: displayport: Fix NULL pointer dereferencedrivers/usb/typec/ucsi/displayport.c+3 -00 replies
50/119usb: typec: ucsi: displayport: Fix a potential race during registrationdrivers/usb/typec/ucsi/displayport.c+8 -10 replies
51/119USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIALdrivers/usb/class/cdc-acm.c+5 -40 replies
52/119USB: cdc-acm: fix rounding error in TIOCSSERIALdrivers/usb/class/cdc-acm.c+16 -90 replies
53/119ALSA: line6: Fix endless MIDI read loopsound/usb/line6/driver.c sound/usb/line6/midibuf.c+2 -20 replies
54/119ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662sound/pci/hda/patch_realtek.c+11 -00 replies
55/119ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662sound/pci/hda/patch_realtek.c+12 -00 replies
56/119ALSA: seq: virmidi: Fix running status after receiving sysexsound/core/seq/seq_virmidi.c+1 -00 replies
57/119ALSA: seq: oss: Fix running status after receiving sysexsound/core/seq/oss/seq_oss_midi.c+1 -00 replies
58/119ALSA: pcm: oss: Avoid plugin buffer overflowsound/core/oss/pcm_plugin.c+8 -00 replies
59/119ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checkssound/core/oss/pcm_plugin.c+2 -20 replies
60/119tty: fix compat TIOCGSERIAL leaking uninitialized memorydrivers/tty/tty_io.c+3 -10 replies
61/119tty: fix compat TIOCGSERIAL checking wrong function ptrdrivers/tty/tty_io.c+1 -10 replies
62/119iio: chemical: sps30: fix missing triggered buffer dependencydrivers/iio/chemical/Kconfig+2 -00 replies
63/119iio: st_sensors: remap SMO8840 to LIS2DH12drivers/iio/accel/st_accel_i2c.c+1 -10 replies
64/119iio: trigger: stm32-timer: disable master mode when stoppingdrivers/iio/trigger/stm32-timer-trigger.c+9 -20 replies
65/119iio: accel: adxl372: Set iio_chan BEdrivers/iio/accel/adxl372.c+1 -00 replies
66/119iio: magnetometer: ak8974: Fix negative raw values in sysfsdrivers/iio/magnetometer/ak8974.c+1 -10 replies
67/119iio: adc: stm32-dfsdm: fix sleep in atomic contextdrivers/iio/adc/stm32-dfsdm-adc.c+10 -330 replies
68/119iio: adc: at91-sama5d2_adc: fix differential channels in triggered modedrivers/iio/adc/at91-sama5d2_adc.c+15 -00 replies
69/119iio: light: vcnl4000: update sampling periods for vcnl4200drivers/iio/light/vcnl4000.c+4 -40 replies
70/119iio: light: vcnl4000: update sampling periods for vcnl4040drivers/iio/light/vcnl4000.c+4 -30 replies
71/119mmc: rtsx_pci: Fix support for speed-modes that relies on tuningdrivers/misc/cardreader/rts5227.c drivers/misc/cardreader/rts5249.c drivers/misc/cardreader/rts5260.c +2 more+13 -80 replies
72/119mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2drivers/mmc/host/sdhci-of-at91.c+6 -20 replies
73/119mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhierdrivers/mmc/host/sdhci-cadence.c+16 -20 replies
74/119mmc: sdhci-acpi: Switch signal voltage back to 3.3V on suspend on external microSD on Lenovo Miix 320drivers/mmc/host/sdhci-acpi.c+66 -20 replies
75/119mmc: sdhci-acpi: Disable write protect detection on Acer Aspire Switch 10 (SW5-012)drivers/mmc/host/sdhci-acpi.c+16 -00 replies
76/119CIFS: fiemap: do not return EINVAL if get nothingfs/cifs/smb2ops.c+1 -10 replies
77/119kbuild: Disable -Wpointer-to-enum-castscripts/Makefile.extrawarn+1 -00 replies
78/119staging: rtl8188eu: Add device id for MERCUSYS MW150US v2drivers/staging/rtl8188eu/os_dep/usb_intf.c+1 -00 replies
79/119staging: greybus: loopback_test: fix poll-mask build breakagedrivers/staging/greybus/tools/loopback_test.c+2 -20 replies
80/119staging/speakup: fix get_word non-space look-aheaddrivers/staging/speakup/main.c+1 -10 replies
81/119intel_th: msu: Fix the unexpected state warningdrivers/hwtracing/intel_th/msu.c+4 -30 replies
82/119intel_th: Fix user-visible error codesdrivers/hwtracing/intel_th/msu.c+3 -30 replies
83/119intel_th: pci: Add Elkhart Lake CPU supportdrivers/hwtracing/intel_th/pci.c+5 -00 replies
84/119modpost: move the namespace field in Module.symvers lastDocumentation/kbuild/modules.rst scripts/export_report.pl scripts/mod/modpost.c+15 -150 replies
85/119rtc: max8907: add missing select REGMAP_IRQdrivers/rtc/Kconfig+1 -00 replies
86/119arm64: compat: Fix syscall number of compat_clock_getresarch/arm64/include/asm/unistd.h+1 -10 replies
87/119xhci: Do not open code __print_symbolic() in xhci trace eventsdrivers/usb/host/xhci-trace.h+6 -170 replies
88/119btrfs: fix log context list corruption after rename whiteout errorfs/btrfs/inode.c+4 -00 replies
89/119drm/amd/amdgpu: Fix GPR read from debugfs (v2)drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c+3 -30 replies
90/119drm/lease: fix WARNING in idr_destroydrivers/gpu/drm/drm_lease.c+2 -10 replies
91/119stm class: sys-t: Fix the use of time_after()drivers/hwtracing/stm/p_sys-t.c+3 -30 replies
92/119memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_eventmm/memcontrol.c+8 -20 replies
93/119mm, memcg: fix corruption on 64-bit divisor in memory.high throttlingmm/memcontrol.c+1 -10 replies
94/119mm, memcg: throttle allocators based on ancestral memory.highmm/memcontrol.c+58 -350 replies
95/119mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP casemm/sparse.c+6 -20 replies
96/119mm: do not allow MADV_PAGEOUT for CoW pagesmm/madvise.c+9 -30 replies
97/119epoll: fix possible lost wakeup on epoll_ctl() pathfs/eventpoll.c+4 -40 replies
98/119mm: slub: be more careful about the double cmpxchg of freelistmm/slub.c+4 -20 replies
99/119mm, slub: prevent kmalloc_node crashes and memory leaksmm/slub.c+17 -90 replies
100/119page-flags: fix a crash at SetPageError(THP_SWAP)include/linux/page-flags.h+1 -10 replies
101/119x86/mm: split vmalloc_sync_all()arch/x86/mm/fault.c drivers/acpi/apei/ghes.c include/linux/vmalloc.h +3 more+43 -130 replies
102/119io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN}fs/io_uring.c+8 -00 replies
103/119futex: Fix inode life-time issuefs/inode.c include/linux/fs.h include/linux/futex.h +1 more+65 -430 replies
104/119futex: Unbreak futex hashingkernel/futex.c+2 -20 replies
105/119ALSA: hda/realtek: Fix pop noise on ALC225sound/pci/hda/patch_realtek.c+2 -00 replies
106/119thunderbolt: Fix error code in tb_port_is_width_supported()drivers/thunderbolt/switch.c+1 -10 replies
107/119arm64: smp: fix smp_send_stop() behaviourarch/arm64/kernel/smp.c+14 -30 replies
108/119arm64: smp: fix crash_smp_send_stop() behaviourarch/arm64/kernel/smp.c+6 -20 replies
109/119nvmet-tcp: set MSG_MORE only if we actually have more to senddrivers/nvme/target/tcp.c+9 -30 replies
110/119modpost: Get proper section index by get_secindex() instead of st_shndxscripts/mod/modpost.c+2 -10 replies
111/119btrfs: fix removal of raid[56|1c34} incompat flags after removing block groupfs/btrfs/block-group.c+2 -20 replies
112/119Revert "drm/i915/tgl: Add extra hdc flush workaround"drivers/gpu/drm/i915/gt/intel_lrc.c+0 -200 replies
113/119drm/bridge: dw-hdmi: fix AVI frame colorimetrydrivers/gpu/drm/bridge/synopsys/dw-hdmi.c+26 -200 replies
114/119drm/i915/execlists: Track active elements during dequeuedrivers/gpu/drm/i915/gt/intel_lrc.c+12 -200 replies
115/119drm/i915: Handle all MCR rangesdrivers/gpu/drm/i915/gt/intel_workarounds.c+22 -30 replies
116/119staging: greybus: loopback_test: fix potential path truncationdrivers/staging/greybus/tools/loopback_test.c+1 -10 replies
117/119staging: greybus: loopback_test: fix potential path truncationsdrivers/staging/greybus/tools/loopback_test.c+8 -70 replies
118/119kconfig: introduce m32-flag and m64-flagscripts/Kconfig.include+7 -00 replies
119/119int128: fix __uint128_t compiler test in Kconfiginit/Kconfig+1 -20 replies

Reviews trailers per patch

56 of 119 patches have a Reviewed-by or Acked-by.

PatchRonnie SahlbergAurelien AptelKrzysztof KozlowskiNaga Sureshkumar RelliAndrzej HajdayangerkunNeilBrownAlexandre GhitiCarlos de PaulaAnup PatelPalmer DabbeltChristian KönigMonk LiuHersen WuRodrigo SiqueiraAric CyrJulien GrallKees CookSean PaulLokesh VutlaTodd KjosJiri SlabyHans de GoedeGuido GüntherGreg Kroah-HartmanAdrian HunterAlan SternDmitry OsipenkoPavel ShilovskyStephen BoydPeter ChenAndy Shevchenko[email protected]Michal HockoKirill A. ShutemovJohannes WeinerPankaj GuptaDavid HildenbrandVlastimil BabkaMax NeunhoefferJann HornSachin SantBharata B RaoSrikar DronamrajuHuang, YingRafael AquiniBorislav PetkovRafael J. WysockiLinus TorvaldsRong ChenMark RutlandMark WunderlichDavid SterbaMatt RoperLaurent PinchartMika KuoppalaGeorge SpelvinMatthias MaennichLucas De MarchiCatalin MarinasNick DesaulniersAlex DeucherAlexandr EpaneshnikovGregory NowakMichael TaboadaNathan ChancellorDaniel VetterLinus WaleijPeter Robinson
1/119
2/119R-b R-b
3/119
4/119R-b
5/119
6/119
7/119
8/119R-b
9/119
10/119
11/119A-b
12/119R-b
13/119
14/119
15/119R-b
16/119T-b
17/119R-b
18/119R-b
19/119R-b
20/119
21/119
22/119
23/119
24/119
25/119
26/119
27/119T-b T-b
28/119
29/119
30/119R-b R-b
31/119R-b
32/119A-b R-b
33/119R-b A-b
34/119A-b R-b
35/119R-b
36/119R-b
37/119R-b
38/119
39/119
40/119A-b
41/119A-b
42/119A-b
43/119
44/119
45/119T-b
46/119T-b R-b
47/119
48/119
49/119
50/119
51/119
52/119
53/119
54/119
55/119
56/119
57/119
58/119
59/119
60/119A-b
61/119A-b
62/119
63/119T-b R-b
64/119
65/119
66/119R-b
67/119
68/119
69/119R-b
70/119R-b T-b
71/119A-b
72/119A-b
73/119
74/119A-b
75/119A-b
76/119R-b
77/119
78/119
79/119
80/119T-b T-b T-b
81/119R-b
82/119R-b
83/119R-b
84/119T-b R-b R-b
85/119
86/119A-b R-b
87/119
88/119
89/119A-b R-b
90/119Reported-and-tested-by
91/119R-b
92/119A-b A-b
93/119A-b
94/119A-b
95/119A-b R-b R-b
96/119A-b
97/119T-b Bisected-by
98/119A-b
99/119T-b T-b R-b Debugged-by
100/119R-b A-b A-b
101/119T-b A-b
102/119
103/119
104/119Decoded-by T-b
105/119
106/119
107/119A-b
108/119A-b
109/119T-b
110/119
111/119R-b
112/119R-b
113/119A-b
114/119R-b
115/119R-b
116/119
117/119
118/119T-b R-b
119/119T-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 69 reviewers.

Read the v1 thread

Cover letter [PATCH 5.5 000/119] 5.5.12-rc1 review

This is the start of the stable review cycle for the 5.5.12 release. There are 119 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 Thu, 26 Mar 2020 13:06:42 +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.5.12-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.5.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.5.12-rc1

Masahiro Yamada <[email protected]>
int128: fix __uint128_t compiler test in Kconfig

Masahiro Yamada <[email protected]>
kconfig: introduce m32-flag and m64-flag

Johan Hovold <[email protected]>
staging: greybus: loopback_test: fix potential path truncations

Johan Hovold <[email protected]>
staging: greybus: loopback_test: fix potential path truncation

Matt Roper <[email protected]>
drm/i915: Handle all MCR ranges

Chris Wilson <[email protected]>
drm/i915/execlists: Track active elements during dequeue

Jernej Skrabec <[email protected]>
drm/bridge: dw-hdmi: fix AVI frame colorimetry

Caz Yokoyama <[email protected]>
Revert "drm/i915/tgl: Add extra hdc flush workaround"

Filipe Manana <[email protected]>
btrfs: fix removal of raid[56|1c34} incompat flags after removing block group

Xiao Yang <[email protected]>
modpost: Get proper section index by get_secindex() instead of st_shndx

Sagi Grimberg <[email protected]>
nvmet-tcp: set MSG_MORE only if we actually have more to send

Cristian Marussi <[email protected]>
arm64: smp: fix crash_smp_send_stop() behaviour

Cristian Marussi <[email protected]>
arm64: smp: fix smp_send_stop() behaviour

Dan Carpenter <[email protected]>
thunderbolt: Fix error code in tb_port_is_width_supported()

Kai-Heng Feng <[email protected]>
ALSA: hda/realtek: Fix pop noise on ALC225

Thomas Gleixner <[email protected]>
futex: Unbreak futex hashing

Peter Zijlstra <[email protected]>
futex: Fix inode life-time issue

Pavel Begunkov <[email protected]>

    io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN}

Joerg Roedel <[email protected]>
x86/mm: split vmalloc_sync_all()

Qian Cai <[email protected]>
page-flags: fix a crash at SetPageError(THP_SWAP)

Vlastimil Babka <[email protected]>
mm, slub: prevent kmalloc_node crashes and memory leaks

Linus Torvalds <[email protected]>
mm: slub: be more careful about the double cmpxchg of freelist

Roman Penyaev <[email protected]>
epoll: fix possible lost wakeup on epoll_ctl() path

Michal Hocko <[email protected]>
mm: do not allow MADV_PAGEOUT for CoW pages

Baoquan He <[email protected]>
mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case

Chris Down <[email protected]>
mm, memcg: throttle allocators based on ancestral memory.high

Chris Down <[email protected]>
mm, memcg: fix corruption on 64-bit divisor in memory.high throttling

Chunguang Xu <[email protected]>
memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event

Alexander Shishkin <[email protected]>
stm class: sys-t: Fix the use of time_after()

Qiujun Huang <[email protected]>
drm/lease: fix WARNING in idr_destroy

Tom St Denis <[email protected]>
drm/amd/amdgpu: Fix GPR read from debugfs (v2)

Filipe Manana <[email protected]>
btrfs: fix log context list corruption after rename whiteout error

Steven Rostedt (VMware) <[email protected]>
xhci: Do not open code __print_symbolic() in xhci trace events

Vincenzo Frascino <[email protected]>
arm64: compat: Fix syscall number of compat_clock_getres

Corentin Labbe <[email protected]>
rtc: max8907: add missing select REGMAP_IRQ

Jessica Yu <[email protected]>
modpost: move the namespace field in Module.symvers last

Alexander Shishkin <[email protected]>
intel_th: pci: Add Elkhart Lake CPU support

Alexander Shishkin <[email protected]>
intel_th: Fix user-visible error codes

Alexander Shishkin <[email protected]>
intel_th: msu: Fix the unexpected state warning

Samuel Thibault <[email protected]>
staging/speakup: fix get_word non-space look-ahead

Johan Hovold <[email protected]>
staging: greybus: loopback_test: fix poll-mask build breakage

Michael Straube <[email protected]>
staging: rtl8188eu: Add device id for MERCUSYS MW150US v2

Nathan Chancellor <[email protected]>
kbuild: Disable -Wpointer-to-enum-cast

Murphy Zhou <[email protected]>
CIFS: fiemap: do not return EINVAL if get nothing

Hans de Goede <[email protected]>
mmc: sdhci-acpi: Disable write protect detection on Acer Aspire Switch 10 (SW5-012)

Hans de Goede <[email protected]>
mmc: sdhci-acpi: Switch signal voltage back to 3.3V on suspend on external microSD on Lenovo Miix 320

Masahiro Yamada <[email protected]>
mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier

Michał Mirosław <[email protected]>
mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2

Ricky Wu <[email protected]>
mmc: rtsx_pci: Fix support for speed-modes that relies on tuning

Tomas Novotny <[email protected]>
iio: light: vcnl4000: update sampling periods for vcnl4040

Tomas Novotny <[email protected]>
iio: light: vcnl4000: update sampling periods for vcnl4200

Eugen Hristev <[email protected]>
iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode

Olivier Moysan <[email protected]>
iio: adc: stm32-dfsdm: fix sleep in atomic context

Stephan Gerhold <[email protected]>
iio: magnetometer: ak8974: Fix negative raw values in sysfs

Alexandru Tachici <[email protected]>
iio: accel: adxl372: Set iio_chan BE

Fabrice Gasnier <[email protected]>
iio: trigger: stm32-timer: disable master mode when stopping

Wen-chien Jesse Sung <[email protected]>
iio: st_sensors: remap SMO8840 to LIS2DH12

Petr Štetiar <[email protected]>
iio: chemical: sps30: fix missing triggered buffer dependency

Eric Biggers <[email protected]>
tty: fix compat TIOCGSERIAL checking wrong function ptr

Eric Biggers <[email protected]>
tty: fix compat TIOCGSERIAL leaking uninitialized memory

Takashi Iwai <[email protected]>
ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks

Takashi Iwai <[email protected]>
ALSA: pcm: oss: Avoid plugin buffer overflow

Takashi Iwai <[email protected]>
ALSA: seq: oss: Fix running status after receiving sysex

Takashi Iwai <[email protected]>
ALSA: seq: virmidi: Fix running status after receiving sysex

Jian-Hong Pan <[email protected]>
ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662

Jian-Hong Pan <[email protected]>
ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662

Takashi Iwai <[email protected]>
ALSA: line6: Fix endless MIDI read loop

Anthony Mallet <[email protected]>
USB: cdc-acm: fix rounding error in TIOCSSERIAL

Anthony Mallet <[email protected]>
USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL

Heikki Krogerus <[email protected]>
usb: typec: ucsi: displayport: Fix a potential race during registration

Heikki Krogerus <[email protected]>
usb: typec: ucsi: displayport: Fix NULL pointer dereference

Alberto Mattea <[email protected]>
usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c

Scott Chen <[email protected]>
USB: serial: pl2303: add device-id for HP LD381

Ran Wang <[email protected]>
usb: host: xhci-plat: add a shutdown

Peter Chen <[email protected]>
usb: chipidea: udc: fix sleeping function called from invalid context

Daniele Palmas <[email protected]>

    USB: serial: option: add ME910G1 ECM composition 0x110b

Hans de Goede <[email protected]>
usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters

Kai-Heng Feng <[email protected]>
USB: Disable LPM on WD19's Realtek Hub

Sasha Levin <[email protected]>
Revert "drm/fbdev: Fallback to non tiled mode if all tiles not present"

Christian Brauner <[email protected]>
binderfs: use refcount for binder control devices too

Pavel Begunkov <[email protected]>
io_uring: fix lockup with timeouts

Jonathan Neuschäfer <[email protected]>
parse-maintainers: Mark as executable

Tycho Andersen <[email protected]>
riscv: fix seccomp reject syscall code path

Dongli Zhang <[email protected]>

    xenbus: req->err should be updated before req->state

Dongli Zhang <[email protected]>

    xenbus: req->body should be updated before req->state

Josip Pavic <[email protected]>
drm/amd/display: fix dcc swath size calculations on dcn1

Bhawanpreet Lakha <[email protected]>
drm/amd/display: Clear link settings on MST disable connector

Yintian Tao <[email protected]>
drm/amdgpu: clean wptr on wb when gpu recovery

Alexandre Ghiti <[email protected]>
riscv: Fix range looking for kernel image memblock

Damien Le Moal <[email protected]>
riscv: Force flat memory model with no-mmu

Aaro Koskinen <[email protected]>
spi: spi_register_controller(): free bus id on error paths

Olivier Moysan <[email protected]>
ASoC: stm32: sai: manage rebind issue

Vincent Chen <[email protected]>
riscv: avoid the PIC offset of static percpu data in module beyond 2G limits

Mike Snitzer <[email protected]>
dm integrity: use dm_bio_record and dm_bio_restore

Mike Snitzer <[email protected]>
dm bio record: save/restore bi_end_io and bi_integrity

Daniel Axtens <[email protected]>
altera-stapl: altera_get_note: prevent write beyond end of 'key'

Stefan Wahren <[email protected]>
ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS

Pavel Begunkov <[email protected]>
io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation

luanshi <[email protected]>
drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer

Joakim Zhang <[email protected]>
drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition

Marek Szyprowski <[email protected]>
drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails

Marek Szyprowski <[email protected]>
drm/exynos: dsi: fix workaround for the legacy clock name

Marek Szyprowski <[email protected]>
drm/exynos: dsi: propagate error value and silence meaningless warning

Stefan Wahren <[email protected]>
ARM: dts: bcm283x: Add missing properties to the PWR LED

Thommy Jakobsson <[email protected]>
spi/zynqmp: remove entry that causes a cs glitch

Evan Green <[email protected]>
spi: pxa2xx: Add CS control clock quirk

Kishon Vijay Abraham I <[email protected]>
ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes

Steve French <[email protected]>
cifs: add missing mount option to /proc/mounts

Paulo Alcantara (SUSE) <[email protected]>
cifs: fix potential mismatch of UNC paths

Naveen N. Rao <[email protected]>
powerpc: Include .BTF section

Yuji Sasaki <[email protected]>
spi: qup: call spi_qup_pm_resume_runtime before suspending

Grygorii Strashko <[email protected]>
ARM: dts: dra7-l4: mark timer13-16 as pwm capable

Grygorii Strashko <[email protected]>
phy: ti: gmii-sel: do not fail in case of gmii

Grygorii Strashko <[email protected]>
phy: ti: gmii-sel: fix set of copy-paste errors

Sean Paul <[email protected]>
drm/mediatek: Ensure the cursor plane is on top of other overlays

Evan Benn <[email protected]>
drm/mediatek: Find the cursor plane instead of hard coding it

Vignesh Raghavendra <[email protected]>
spi: spi-omap2-mcspi: Support probe deferral for DMA channels

Linus Torvalds <[email protected]>
locks: reinstate locks_delete_block optimization

yangerkun <[email protected]>
locks: fix a potential use-after-free problem when wakeup a waiter

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

Diffstat:

 Documentation/kbuild/modules.rst                   |   4 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/bcm2711-rpi-4-b.dts              |   2 +
 arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts         |   2 +
 arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts         |   2 +
 arch/arm/boot/dts/dra7-l4.dtsi                     |   4 +
 arch/arm/boot/dts/dra7.dtsi                        |   2 +
 arch/arm/configs/bcm2835_defconfig                 |   1 +
 arch/arm64/include/asm/unistd.h                    |   2 +-
 arch/arm64/kernel/smp.c                            |  25 ++++-
 arch/powerpc/kernel/vmlinux.lds.S                  |   6 ++
 arch/riscv/Kconfig                                 |   1 +
 arch/riscv/include/asm/syscall.h                   |   7 --
 arch/riscv/kernel/entry.S                          |  11 +--
 arch/riscv/kernel/module.c                         |  16 ++++
 arch/riscv/kernel/ptrace.c                         |  11 +--
 arch/riscv/mm/init.c                               |   2 +-
 arch/x86/mm/fault.c                                |  26 +++++-
 drivers/acpi/apei/ghes.c                           |   2 +-
 drivers/android/binderfs.c                         |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   6 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   1 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   1 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c    |   4 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |  46 +++++----
 drivers/gpu/drm/drm_client_modeset.c               |  72 --------------
 drivers/gpu/drm/drm_lease.c                        |   3 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |  12 ++-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |  22 +++--
 drivers/gpu/drm/i915/gt/intel_lrc.c                |  52 +++--------
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |  25 ++++-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |  26 ++++--
 drivers/hwtracing/intel_th/msu.c                   |  13 +--
 drivers/hwtracing/intel_th/pci.c                   |   5 +
 drivers/hwtracing/stm/p_sys-t.c                    |   6 +-
 drivers/iio/accel/adxl372.c                        |   1 +
 drivers/iio/accel/st_accel_i2c.c                   |   2 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 |  15 +++
 drivers/iio/adc/stm32-dfsdm-adc.c                  |  43 ++-------
 drivers/iio/chemical/Kconfig                       |   2 +
 drivers/iio/light/vcnl4000.c                       |  15 +--
 drivers/iio/magnetometer/ak8974.c                  |   2 +-
 drivers/iio/trigger/stm32-timer-trigger.c          |  11 ++-
 drivers/md/dm-bio-record.h                         |  15 +++
 drivers/md/dm-integrity.c                          |  32 ++-----
 drivers/misc/altera-stapl/altera.c                 |  12 +--
 drivers/misc/cardreader/rts5227.c                  |   2 +-
 drivers/misc/cardreader/rts5249.c                  |   2 +
 drivers/misc/cardreader/rts5260.c                  |   2 +-
 drivers/misc/cardreader/rts5261.c                  |   2 +-
 drivers/mmc/host/rtsx_pci_sdmmc.c                  |  13 ++-
 drivers/mmc/host/sdhci-acpi.c                      |  84 ++++++++++++++++-
 drivers/mmc/host/sdhci-cadence.c                   |  18 +++-
 drivers/mmc/host/sdhci-of-at91.c                   |   8 +-
 drivers/nvme/target/tcp.c                          |  12 ++-
 drivers/perf/arm_pmu_acpi.c                        |   7 +-
 drivers/perf/fsl_imx8_ddr_perf.c                   |  10 +-
 drivers/phy/ti/phy-gmii-sel.c                      |  10 +-
 drivers/rtc/Kconfig                                |   1 +
 drivers/spi/spi-omap2-mcspi.c                      |  77 ++++++++-------
 drivers/spi/spi-pxa2xx.c                           |  23 +++++
 drivers/spi/spi-qup.c                              |  11 ++-
 drivers/spi/spi-zynqmp-gqspi.c                     |   3 -
 drivers/spi/spi.c                                  |  32 +++----
 drivers/staging/greybus/tools/loopback_test.c      |  21 +++--
 drivers/staging/rtl8188eu/os_dep/usb_intf.c        |   1 +
 drivers/staging/speakup/main.c                     |   2 +-
 drivers/thunderbolt/switch.c                       |   2 +-
 drivers/tty/tty_io.c                               |   6 +-
 drivers/usb/chipidea/udc.c                         |   7 +-
 drivers/usb/class/cdc-acm.c                        |  34 ++++---
 drivers/usb/core/quirks.c                          |   6 ++
 drivers/usb/host/xhci-pci.c                        |   3 +-
 drivers/usb/host/xhci-plat.c                       |   1 +
 drivers/usb/host/xhci-trace.h                      |  23 ++---
 drivers/usb/serial/option.c                        |   2 +
 drivers/usb/serial/pl2303.c                        |   1 +
 drivers/usb/serial/pl2303.h                        |   1 +
 drivers/usb/typec/ucsi/displayport.c               |  12 ++-
 drivers/xen/xenbus/xenbus_comms.c                  |   4 +
 drivers/xen/xenbus/xenbus_xs.c                     |   9 +-
 fs/btrfs/block-group.c                             |   4 +-
 fs/btrfs/inode.c                                   |   4 +
 fs/cifs/cifs_dfs_ref.c                             |   2 +
 fs/cifs/cifsfs.c                                   |   2 +
 fs/cifs/file.c                                     |   3 +-
 fs/cifs/smb2ops.c                                  |   2 +-
 fs/eventpoll.c                                     |   8 +-
 fs/inode.c                                         |   1 +
 fs/io-wq.c                                         |  20 ++--
 fs/io_uring.c                                      |   9 ++
 fs/locks.c                                         |  60 ++++++++----
 include/linux/fs.h                                 |   1 +
 include/linux/futex.h                              |  17 ++--
 include/linux/page-flags.h                         |   2 +-
 include/linux/vmalloc.h                            |   5 +-
 init/Kconfig                                       |   3 +-
 kernel/futex.c                                     |  93 +++++++++++--------
 kernel/notifier.c                                  |   2 +-
 mm/madvise.c                                       |  12 ++-
 mm/memcontrol.c                                    | 103 +++++++++++++--------
 mm/nommu.c                                         |  10 +-
 mm/slub.c                                          |  32 ++++---
 mm/sparse.c                                        |   8 +-
 mm/vmalloc.c                                       |  11 ++-
 scripts/Kconfig.include                            |   7 ++
 scripts/Makefile.extrawarn                         |   1 +
 scripts/export_report.pl                           |   2 +-
 scripts/mod/modpost.c                              |  27 +++---
 scripts/parse-maintainers.pl                       |   0
 sound/core/oss/pcm_plugin.c                        |  12 ++-
 sound/core/seq/oss/seq_oss_midi.c                  |   1 +
 sound/core/seq/seq_virmidi.c                       |   1 +
 sound/pci/hda/patch_realtek.c                      |  25 +++++
 sound/soc/stm/stm32_sai_sub.c                      |  18 ++--
 sound/usb/line6/driver.c                           |   2 +-
 sound/usb/line6/midibuf.c                          |   2 +-
 118 files changed, 945 insertions(+), 595 deletions(-)