Skip to content

5.15.89-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest86 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/86netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bitsnet/netfilter/nft_payload.c+1 -10 replies
2/86ALSA: control-led: use strscpy in set_led_id()sound/core/control_led.c+2 -30 replies
3/86ALSA: hda/realtek - Turn on power earlysound/pci/hda/patch_realtek.c+16 -140 replies
4/86ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxxsound/pci/hda/patch_realtek.c+23 -00 replies
5/86KVM: arm64: Fix S1PTW handling on RO memslotsarch/arm64/include/asm/kvm_emulate.h+20 -20 replies
6/86KVM: arm64: nvhe: Fix build with profile optimizationarch/arm64/kvm/hyp/nvhe/Makefile+4 -00 replies
7/86selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.ctools/testing/selftests/kvm/rseq_test.c+1 -10 replies
8/86efi: tpm: Avoid READ_ONCE() for accessing the event loginclude/linux/tpm_eventlog.h+2 -20 replies
9/86docs: Fix the docs build with Sphinx 6.0Documentation/sphinx/load_config.py+4 -20 replies
10/86net: stmmac: add aux timestamps fifo clearance waitdrivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c+4 -10 replies
11/86perf auxtrace: Fix address filter duplicate symbol selectiontools/perf/util/auxtrace.c+1 -10 replies
12/86s390/kexec: fix ipl report address for kdumparch/s390/kernel/machine_kexec_file.c+3 -20 replies
13/86ASoC: qcom: lpass-cpu: Fix fallback SD line index handlingsound/soc/qcom/lpass-cpu.c+3 -20 replies
14/86s390/cpum_sf: add READ_ONCE() semantics to compare and swap loopsarch/s390/include/asm/cpu_mf.h arch/s390/kernel/perf_cpum_sf.c+77 -550 replies
15/86s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()arch/s390/include/asm/percpu.h+1 -10 replies
16/86drm/virtio: Fix GEM handle creation UAFdrivers/gpu/drm/virtio/virtgpu_ioctl.c+17 -20 replies
17/86drm/i915/gt: Reset twicedrivers/gpu/drm/i915/gt/intel_reset.c+28 -60 replies
18/86net/mlx5e: Set action fwd flag when parsing tc action gotodrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+18 -250 replies
19/86cifs: Fix uninitialized memory read for smb311 posix symlink createfs/cifs/link.c+1 -00 replies
20/86platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if presentdrivers/platform/x86/dell/dell-wmi-privacy.c+15 -40 replies
21/86platform/surface: aggregator: Ignore command messages not intended for usdrivers/platform/surface/aggregator/ssh_request_layer.c+14 -00 replies
22/86platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reportingdrivers/platform/x86/dell/dell-wmi-privacy.c+16 -60 replies
23/86dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraintDocumentation/devicetree/bindings/display/msm/dsi-controller-main.yaml+0 -10 replies
24/86drm/msm/adreno: Make adreno quirks not overwrite each otherdrivers/gpu/drm/msm/adreno/adreno_gpu.h+4 -60 replies
25/86dt-bindings: msm: dsi-controller-main: Fix power-domain constraintDocumentation/devicetree/bindings/display/msm/dsi-controller-main.yaml+0 -10 replies
26/86dt-bindings: msm: dsi-controller-main: Fix description of core clockDocumentation/devicetree/bindings/display/msm/dsi-controller-main.yaml+1 -10 replies
27/86dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-modeDocumentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml+4 -00 replies
28/86platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]drivers/platform/x86/ideapad-laptop.c+6 -00 replies
29/86drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transferdrivers/gpu/drm/msm/dp/dp_aux.c+4 -00 replies
30/86dt-bindings: msm/dsi: Dont require vdds-supply on 10nm PHYDocumentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml+0 -10 replies
31/86dt-bindings: msm/dsi: Dont require vcca-supply on 14nm PHYDocumentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml+0 -10 replies
32/86platform/x86: sony-laptop: Dont turn off 0x153 keyboard backlight during probedrivers/platform/x86/sony-laptop.c+14 -70 replies
33/86ixgbe: fix pci device refcount leakdrivers/net/ethernet/intel/ixgbe/ixgbe_phy.c+9 -50 replies
34/86ipv6: raw: Deduct extension header length in rawv6_push_pending_framesnet/ipv6/raw.c+4 -00 replies
35/86bus: mhi: host: Fix race between channel preparation and M0 eventdrivers/bus/mhi/core/pm.c+2 -10 replies
36/86usb: ulpi: defer ulpi_register on ulpi_read_id timeoutdrivers/usb/common/ulpi.c+1 -10 replies
37/86iommu/iova: Fix alloc iova overflows issuedrivers/iommu/iova.c+2 -20 replies
38/86iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()drivers/iommu/mtk_iommu_v1.c+3 -10 replies
39/86sched/core: Fix use-after-free bug in dup_user_cpus_ptr()kernel/sched/core.c+33 -40 replies
40/86netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.net/netfilter/ipset/ip_set_bitmap_ip.c+2 -20 replies
41/86powerpc/imc-pmu: Fix use of mutex in IRQs disabled sectionarch/powerpc/include/asm/imc-pmu.h arch/powerpc/perf/imc-pmu.c+67 -710 replies
42/86x86/boot: Avoid using Intel mnemonics in AT&T syntax asmarch/x86/boot/bioscall.S+2 -20 replies
43/86EDAC/device: Fix period calculation in edac_device_reset_delay_period()drivers/edac/edac_device.c drivers/edac/edac_module.h+9 -100 replies
44/86x86/resctrl: Fix task CLOSID/RMID update racearch/x86/kernel/cpu/resctrl/rdtgroup.c+11 -10 replies
45/86regulator: da9211: Use irq handler when readydrivers/regulator/da9211-regulator.c+6 -50 replies
46/86scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefiledrivers/scsi/mpi3mr/Makefile+1 -10 replies
47/86scsi: ufs: Stop using the clock scaling lock in the error handlerdrivers/scsi/ufs/ufshcd.c+10 -20 replies
48/86scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recoverydrivers/scsi/ufs/ufshcd.c+26 -00 replies
49/86ASoC: wm8904: fix wrong outputs volume after power reactivationsound/soc/codecs/wm8904.c+7 -00 replies
50/86ALSA: usb-audio: Make sure to stop endpoints before closing EPssound/usb/pcm.c+2 -00 replies
51/86ALSA: usb-audio: Relax hw constraints for implicit fb syncsound/usb/pcm.c+7 -20 replies
52/86tipc: fix unexpected link reset due to discovery messagesnet/tipc/node.c+8 -40 replies
53/86octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enabledrivers/net/ethernet/marvell/octeontx2/af/cgx.c drivers/net/ethernet/marvell/octeontx2/af/cgx.h+2 -30 replies
54/86hvc/xen: lock console list traversaldrivers/tty/hvc/hvc_xen.c+29 -170 replies
55/86nfc: pn533: Wait for out_urbs completion in pn533_usb_send_frame()drivers/nfc/pn533/usb.c+41 -30 replies
56/86af_unix: selftest: Fix the size of the parameter to connect()tools/testing/selftests/net/af_unix/test_unix_oob.c+1 -10 replies
57/86tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the clobber listtools/include/nolibc/nolibc.h+19 -140 replies
58/86tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax`tools/include/nolibc/nolibc.h+1 -10 replies
59/86tools/nolibc: use pselect6 on RISCVtools/include/nolibc/nolibc.h+3 -00 replies
60/86tools/nolibc/std: move the standard type definitions to std.htools/include/nolibc/nolibc.h tools/include/nolibc/std.h+54 -370 replies
61/86tools/nolibc/types: split syscall-specific definitions into their own filestools/include/nolibc/nolibc.h tools/include/nolibc/types.h+135 -1080 replies
62/86tools/nolibc/arch: split arch-specific code into individual filestools/include/nolibc/arch-aarch64.h tools/include/nolibc/arch-arm.h tools/include/nolibc/arch-i386.h +5 more+1266 -11860 replies
63/86tools/nolibc/arch: mark the _start symbol as weaktools/include/nolibc/arch-aarch64.h tools/include/nolibc/arch-arm.h tools/include/nolibc/arch-i386.h +3 more+6 -00 replies
64/86tools/nolibc: Remove .global _start from the entry point codetools/include/nolibc/arch-aarch64.h tools/include/nolibc/arch-arm.h tools/include/nolibc/arch-i386.h +3 more+0 -60 replies
65/86tools/nolibc: restore mips branch ordering in the _start blocktools/include/nolibc/arch-mips.h+2 -00 replies
66/86tools/nolibc: fix the O_* fcntl/open macro definitions for riscvtools/include/nolibc/arch-riscv.h+7 -70 replies
67/86net/sched: act_mpls: Fix warning during failed attribute validationnet/sched/act_mpls.c+7 -10 replies
68/86net/mlx5: Fix ptp max frequency adjustment rangedrivers/net/ethernet/mellanox/mlx5/core/lib/clock.c+1 -10 replies
69/86net/mlx5e: Dont support encap rules with gbp optiondrivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c+2 -00 replies
70/86perf build: Properly guard libbpf includestools/perf/builtin-trace.c tools/perf/util/bpf_counter.h+8 -00 replies
71/86igc: Fix PPS delta between two synchronized end-pointsdrivers/net/ethernet/intel/igc/igc_defines.h drivers/net/ethernet/intel/igc/igc_ptp.c+8 -40 replies
72/86platform/surface: aggregator: Add missing call to ssam_request_sync_free()drivers/platform/surface/aggregator/controller.c+3 -10 replies
73/86mm: Always release pages to the buddy allocator in memblock_free_late().mm/memblock.c+7 -10 replies
74/86Documentation: KVM: add API issues sectionDocumentation/virt/kvm/api.rst+46 -00 replies
75/86KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUIDDocumentation/virt/kvm/api.rst arch/x86/kvm/cpuid.c+30 -160 replies
76/86io_uring: lock overflowing for IOPOLLio_uring/io_uring.c+16 -20 replies
77/86arm64: atomics: format whitespace consistentlyarch/arm64/include/asm/atomic_ll_sc.h arch/arm64/include/asm/atomic_lse.h+50 -500 replies
78/86arm64: atomics: remove LL/SC trampolinesarch/arm64/include/asm/atomic_ll_sc.h+9 -310 replies
79/86arm64: cmpxchg_double*: hazard against entire exchange variablearch/arm64/include/asm/atomic_ll_sc.h arch/arm64/include/asm/atomic_lse.h+2 -20 replies
80/86efi: fix NULL-deref in init error pathdrivers/firmware/efi/efi.c+6 -30 replies
81/86scsi: mpt3sas: Remove scsi_dma_map() error messagesdrivers/scsi/mpt3sas/mpt3sas_base.c+3 -150 replies
82/86io_uring/io-wq: free worker if task_work creation is canceledio_uring/io-wq.c+1 -00 replies
83/86io_uring/io-wq: only free worker if it was allocated for creationio_uring/io-wq.c+6 -10 replies
84/86block: handle bio_split_to_limits() NULL returnblock/blk-merge.c block/blk-mq.c drivers/block/drbd/drbd_req.c +6 more+19 -10 replies
85/86Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"drivers/usb/common/ulpi.c+1 -10 replies
86/86pinctrl: amd: Add dynamic debugging for active GPIOsdrivers/pinctrl/pinctrl-amd.c+6 -40 replies

Reviews trailers per patch

45 of 86 patches have a Reviewed-by or Acked-by.

PatchDmitry DolgovVasily GorbikStephan GerholdAlexander GordeevHendrik BruecknerThomas RichterChia-I WuGwan-gyeong MunMaor DickmanTom TalpeyPaulo Alcantara (SUSE)Hans de GoedeDmitry BaryshkovKrzysztof KozlowskiMarijn SuijtenRob ClarkAkhil P OommenOliver UptonArd BiesheuvelNathan ChancellorDouglas AndersonAbhinav KumarYong WuAngeloGioacchino Del RegnoMatthias BruggerPeter ZijlstraSimon HormanBorislav Petkov (AMD)Reinette ChatreBabu MogerAdam WardDamien Le MoalSathya Prakash VeerichettyBean HuoAdrian HunterRob HerringStanley ChuBart Van AsscheCharles KeepaxJon MaloyLeon RomanovskyStefano StabelliniFlorian WestphalKuniyuki IwashimaAndy LutomirskiMattia DongiliGurucharan GManivannan SadhasivamHeikki KrogerusRobin MurphyArnaldo Carvalho de MeloJiri OlsaMike LeachSasha NeftinNaama Meir[email protected]Will DeaconBasavaraj NatikarKai-Heng FengMark PearsonNick DesaulniersWilly TarreauWei ChenAlexander DuyckGal PressmanTariq ToukanShuah KhanBagas SanjayaJon HunterLinux Kernel Functional TestingSudip MukherjeeAllen PaisGuenter RoeckKelsey SteeleRon EconomosFlorian Fainelli
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/86
2/86
3/86
4/86
5/86R-b R-b Regression-tested-by
6/86
7/86
8/86T-b
9/86
10/86
11/86T-b
12/86R-b
13/86R-b
14/86A-b A-b R-b
15/86R-b
16/86R-b
17/86R-b
18/86R-b
19/86R-b R-b
20/86
21/86R-b
22/86
23/86R-b A-b
24/86R-b R-b R-b R-b
25/86R-b A-b
26/86R-b A-b
27/86R-b
28/86
29/86R-b T-b R-b
30/86R-b A-b
31/86R-b A-b R-b
32/86R-b
33/86T-b
34/86
35/86R-b
36/86A-b
37/86A-b
38/86R-b R-b R-b
39/86R-b
40/86R-b
41/86
42/86A-b
43/86
44/86R-b R-b
45/86R-b
46/86R-b A-b
47/86T-b R-b R-b
48/86R-b R-b R-b
49/86A-b
50/86
51/86
52/86A-b
53/86R-b
54/86R-b
55/86
56/86R-b R-b
57/86A-b
58/86
59/86
60/86
61/86
62/86
63/86
64/86R-b A-b
65/86
66/86
67/86T-b R-b
68/86R-b R-b
69/86R-b
70/86T-b T-b T-b
71/86A-b T-b
72/86R-b
73/86
74/86
75/86
76/86Reported-and-tested-by
77/86A-b A-b
78/86
79/86
80/86
81/86
82/86
83/86
84/86
85/86
86/86A-b A-b A-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 76 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 00/86] 5.15.89-rc1 review

This is the start of the stable review cycle for the 5.15.89 release. There are 86 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, 18 Jan 2023 15:47:28 +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.15.89-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.89-rc1

Mario Limonciello <[email protected]>
pinctrl: amd: Add dynamic debugging for active GPIOs

Ferry Toth <[email protected]>
Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"

Jens Axboe <[email protected]>
block: handle bio_split_to_limits() NULL return

Jens Axboe <[email protected]>
io_uring/io-wq: only free worker if it was allocated for creation

Jens Axboe <[email protected]>
io_uring/io-wq: free worker if task_work creation is canceled

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Remove scsi_dma_map() error messages

Johan Hovold <[email protected]>
efi: fix NULL-deref in init error path

Mark Rutland <[email protected]>
arm64: cmpxchg_double*: hazard against entire exchange variable

Mark Rutland <[email protected]>
arm64: atomics: remove LL/SC trampolines

Mark Rutland <[email protected]>
arm64: atomics: format whitespace consistently

Pavel Begunkov <[email protected]>
io_uring: lock overflowing for IOPOLL

Paolo Bonzini <[email protected]>
KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID

Paolo Bonzini <[email protected]>
Documentation: KVM: add API issues section

Aaron Thompson <[email protected]>
mm: Always release pages to the buddy allocator in memblock_free_late().

Maximilian Luz <[email protected]>
platform/surface: aggregator: Add missing call to ssam_request_sync_free()

Christopher S Hall <[email protected]>
igc: Fix PPS delta between two synchronized end-points

Ian Rogers <[email protected]>
perf build: Properly guard libbpf includes

Gavin Li <[email protected]>
net/mlx5e: Don't support encap rules with gbp option

Rahul Rameshbabu <[email protected]>
net/mlx5: Fix ptp max frequency adjustment range

Ido Schimmel <[email protected]>
net/sched: act_mpls: Fix warning during failed attribute validation

Willy Tarreau <[email protected]>
tools/nolibc: fix the O_* fcntl/open macro definitions for riscv

Willy Tarreau <[email protected]>
tools/nolibc: restore mips branch ordering in the _start block

Ammar Faizi <[email protected]>
tools/nolibc: Remove .global _start from the entry point code

Willy Tarreau <[email protected]>
tools/nolibc/arch: mark the _start symbol as weak

Willy Tarreau <[email protected]>
tools/nolibc/arch: split arch-specific code into individual files

Willy Tarreau <[email protected]>
tools/nolibc/types: split syscall-specific definitions into their own files

Willy Tarreau <[email protected]>
tools/nolibc/std: move the standard type definitions to std.h

Willy Tarreau <[email protected]>
tools/nolibc: use pselect6 on RISCV

Ammar Faizi <[email protected]>

    tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax`

Ammar Faizi <[email protected]>
tools/nolibc: x86: Remove r8, r9 and r10 from the clobber list

Mirsad Goran Todorovac <[email protected]>
af_unix: selftest: Fix the size of the parameter to connect()

Minsuk Kang <[email protected]>
nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()

Roger Pau Monne <[email protected]>
hvc/xen: lock console list traversal

Angela Czubak <[email protected]>
octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable

Tung Nguyen <[email protected]>
tipc: fix unexpected link reset due to discovery messages

Takashi Iwai <[email protected]>
ALSA: usb-audio: Relax hw constraints for implicit fb sync

Takashi Iwai <[email protected]>
ALSA: usb-audio: Make sure to stop endpoints before closing EPs

Emanuele Ghidoli <[email protected]>
ASoC: wm8904: fix wrong outputs volume after power reactivation

Peter Wang <[email protected]>
scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery

Bart Van Assche <[email protected]>
scsi: ufs: Stop using the clock scaling lock in the error handler

Shin'ichiro Kawasaki <[email protected]>
scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile

Ricardo Ribalda <[email protected]>
regulator: da9211: Use irq handler when ready

Peter Newman <[email protected]>
x86/resctrl: Fix task CLOSID/RMID update race

Eliav Farber <[email protected]>
EDAC/device: Fix period calculation in edac_device_reset_delay_period()

Peter Zijlstra <[email protected]>
x86/boot: Avoid using Intel mnemonics in AT&T syntax asm

Kajol Jain <[email protected]>
powerpc/imc-pmu: Fix use of mutex in IRQs disabled section

Gavrilov Ilia <[email protected]>
netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.

Waiman Long <[email protected]>
sched/core: Fix use-after-free bug in dup_user_cpus_ptr()

Christophe JAILLET <[email protected]>
iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()

Yunfei Wang <[email protected]>
iommu/iova: Fix alloc iova overflows issue

Ferry Toth <[email protected]>
usb: ulpi: defer ulpi_register on ulpi_read_id timeout

Qiang Yu <[email protected]>
bus: mhi: host: Fix race between channel preparation and M0 event

Herbert Xu <[email protected]>
ipv6: raw: Deduct extension header length in rawv6_push_pending_frames

Yang Yingliang <[email protected]>
ixgbe: fix pci device refcount leak

Hans de Goede <[email protected]>

    platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe

Konrad Dybcio <[email protected]>
dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY

Konrad Dybcio <[email protected]>
dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY

Kuogee Hsieh <[email protected]>
drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer

Hans de Goede <[email protected]>

    platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]

Bryan O'Donoghue <[email protected]>
dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode

Bryan O'Donoghue <[email protected]>
dt-bindings: msm: dsi-controller-main: Fix description of core clock

Bryan O'Donoghue <[email protected]>
dt-bindings: msm: dsi-controller-main: Fix power-domain constraint

Konrad Dybcio <[email protected]>
drm/msm/adreno: Make adreno quirks not overwrite each other

Bryan O'Donoghue <[email protected]>
dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint

Hans de Goede <[email protected]>
platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting

Maximilian Luz <[email protected]>
platform/surface: aggregator: Ignore command messages not intended for us

Hans de Goede <[email protected]>
platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present

Volker Lendecke <[email protected]>
cifs: Fix uninitialized memory read for smb311 posix symlink create

Roi Dayan <[email protected]>
net/mlx5e: Set action fwd flag when parsing tc action goto

Chris Wilson <[email protected]>
drm/i915/gt: Reset twice

Rob Clark <[email protected]>
drm/virtio: Fix GEM handle creation UAF

Heiko Carstens <[email protected]>
s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()

Heiko Carstens <[email protected]>
s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops

Brian Norris <[email protected]>
ASoC: qcom: lpass-cpu: Fix fallback SD line index handling

Alexander Egorenkov <[email protected]>
s390/kexec: fix ipl report address for kdump

Adrian Hunter <[email protected]>
perf auxtrace: Fix address filter duplicate symbol selection

Noor Azura Ahmad Tarmizi <[email protected]>
net: stmmac: add aux timestamps fifo clearance wait

Jonathan Corbet <[email protected]>
docs: Fix the docs build with Sphinx 6.0

Ard Biesheuvel <[email protected]>
efi: tpm: Avoid READ_ONCE() for accessing the event log

Jinrong Liang <[email protected]>
selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c

Denis Nikitin <[email protected]>
KVM: arm64: nvhe: Fix build with profile optimization

Marc Zyngier <[email protected]>
KVM: arm64: Fix S1PTW handling on RO memslots

Luka Guzenko <[email protected]>

    ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx

Yuchi Yang <[email protected]>
ALSA: hda/realtek - Turn on power early

Jaroslav Kysela <[email protected]>
ALSA: control-led: use strscpy in set_led_id()

Pablo Neira Ayuso <[email protected]>
netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits

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

Diffstat:

 .../bindings/display/msm/dsi-controller-main.yaml  |    4 +-
 .../bindings/display/msm/dsi-phy-10nm.yaml         |    1 -
 .../bindings/display/msm/dsi-phy-14nm.yaml         |    1 -
 .../bindings/display/msm/dsi-phy-28nm.yaml         |    4 +
 Documentation/sphinx/load_config.py                |    6 +-
 Documentation/virt/kvm/api.rst                     |   60 +
 Makefile                                           |    4 +-
 arch/arm64/include/asm/atomic_ll_sc.h              |  114 +-
 arch/arm64/include/asm/atomic_lse.h                |   16 +-
 arch/arm64/include/asm/kvm_emulate.h               |   22 +-
 arch/arm64/kvm/hyp/nvhe/Makefile                   |    4 +
 arch/powerpc/include/asm/imc-pmu.h                 |    2 +-
 arch/powerpc/perf/imc-pmu.c                        |  136 +-
 arch/s390/include/asm/cpu_mf.h                     |   31 +-
 arch/s390/include/asm/percpu.h                     |    2 +-
 arch/s390/kernel/machine_kexec_file.c              |    5 +-
 arch/s390/kernel/perf_cpum_sf.c                    |  101 +-
 arch/x86/boot/bioscall.S                           |    4 +-
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |   12 +-
 arch/x86/kvm/cpuid.c                               |   32 +-
 block/blk-merge.c                                  |    4 +-
 block/blk-mq.c                                     |    2 +
 drivers/block/drbd/drbd_req.c                      |    2 +
 drivers/block/pktcdvd.c                            |    2 +
 drivers/block/ps3vram.c                            |    2 +
 drivers/block/rsxx/dev.c                           |    2 +
 drivers/bus/mhi/core/pm.c                          |    3 +-
 drivers/edac/edac_device.c                         |   17 +-
 drivers/edac/edac_module.h                         |    2 +-
 drivers/firmware/efi/efi.c                         |    9 +-
 drivers/gpu/drm/i915/gt/intel_reset.c              |   34 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.h            |   10 +-
 drivers/gpu/drm/msm/dp/dp_aux.c                    |    4 +
 drivers/gpu/drm/virtio/virtgpu_ioctl.c             |   19 +-
 drivers/iommu/iova.c                               |    4 +-
 drivers/iommu/mtk_iommu_v1.c                       |    4 +-
 drivers/md/md.c                                    |    2 +
 drivers/net/ethernet/intel/igc/igc_defines.h       |    2 +
 drivers/net/ethernet/intel/igc/igc_ptp.c           |   10 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c       |   14 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |    4 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |    1 -
 .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c  |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   43 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |    2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c   |    5 +-
 drivers/nfc/pn533/usb.c                            |   44 +-
 drivers/nvme/host/multipath.c                      |    2 +
 drivers/pinctrl/pinctrl-amd.c                      |   10 +-
 drivers/platform/surface/aggregator/controller.c   |    4 +-
 .../surface/aggregator/ssh_request_layer.c         |   14 +
 drivers/platform/x86/dell/dell-wmi-privacy.c       |   41 +-
 drivers/platform/x86/ideapad-laptop.c              |    6 +
 drivers/platform/x86/sony-laptop.c                 |   21 +-
 drivers/regulator/da9211-regulator.c               |   11 +-
 drivers/s390/block/dcssblk.c                       |    2 +
 drivers/scsi/mpi3mr/Makefile                       |    2 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |   18 +-
 drivers/scsi/ufs/ufshcd.c                          |   38 +-
 drivers/tty/hvc/hvc_xen.c                          |   46 +-
 fs/cifs/link.c                                     |    1 +
 include/linux/tpm_eventlog.h                       |    4 +-
 io_uring/io-wq.c                                   |    6 +
 io_uring/io_uring.c                                |   18 +-
 kernel/sched/core.c                                |   37 +-
 mm/memblock.c                                      |    8 +-
 net/ipv6/raw.c                                     |    4 +
 net/netfilter/ipset/ip_set_bitmap_ip.c             |    4 +-
 net/netfilter/nft_payload.c                        |    2 +-
 net/sched/act_mpls.c                               |    8 +-
 net/tipc/node.c                                    |   12 +-
 sound/core/control_led.c                           |    5 +-
 sound/pci/hda/patch_realtek.c                      |   53 +-
 sound/soc/codecs/wm8904.c                          |    7 +
 sound/soc/qcom/lpass-cpu.c                         |    5 +-
 sound/usb/pcm.c                                    |   11 +-
 tools/include/nolibc/arch-aarch64.h                |  199 +++
 tools/include/nolibc/arch-arm.h                    |  204 +++
 tools/include/nolibc/arch-i386.h                   |  196 +++
 tools/include/nolibc/arch-mips.h                   |  217 ++++
 tools/include/nolibc/arch-riscv.h                  |  204 +++
 tools/include/nolibc/arch-x86_64.h                 |  215 ++++
 tools/include/nolibc/arch.h                        |   32 +
 tools/include/nolibc/nolibc.h                      | 1331 +-------------------
 tools/include/nolibc/std.h                         |   49 +
 tools/include/nolibc/types.h                       |  133 ++
 tools/perf/builtin-trace.c                         |    2 +
 tools/perf/util/auxtrace.c                         |    2 +-
 tools/perf/util/bpf_counter.h                      |    6 +
 tools/testing/selftests/kvm/rseq_test.c            |    2 +-
 .../testing/selftests/net/af_unix/test_unix_oob.c  |    2 +-
 91 files changed, 2269 insertions(+), 1735 deletions(-)