Skip to content

5.12.7-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest127 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/127firmware: arm_scpi: Prevent the ternary sign expansion bugdrivers/firmware/arm_scpi.c+3 -10 replies
2/127openrisc: Fix a memory leakarch/openrisc/kernel/setup.c+2 -00 replies
3/127tee: amdtee: unload TA only when its refcount becomes 0drivers/tee/amdtee/amdtee_private.h drivers/tee/amdtee/call.c drivers/tee/amdtee/core.c+106 -160 replies
4/127habanalabs/gaudi: Fix a potential use after free in gaudi_memset_device_memorydrivers/misc/habanalabs/gaudi/gaudi.c+3 -10 replies
5/127RDMA/siw: Properly check send and receive CQ pointersdrivers/infiniband/sw/siw/siw_verbs.c+3 -60 replies
6/127RDMA/siw: Release xarray entrydrivers/infiniband/sw/siw/siw_verbs.c+1 -10 replies
7/127RDMA/core: Prevent divide-by-zero error triggered by the userdrivers/infiniband/core/uverbs_std_types_device.c+3 -00 replies
8/127platform/x86: ideapad-laptop: fix a NULL pointer dereferencedrivers/platform/x86/ideapad-laptop.c+2 -10 replies
9/127RDMA/rxe: Clear all QP fields if creation faileddrivers/infiniband/sw/rxe/rxe_qp.c+7 -00 replies
10/127scsi: ufs: core: Increase the usable queue depthdrivers/scsi/ufs/ufshcd.c+4 -10 replies
11/127scsi: qedf: Add pointer checks in qedf_update_link_speed()drivers/scsi/qedf/qedf_main.c+3 -10 replies
12/127scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()drivers/scsi/qla2xxx/qla_nx.c+2 -10 replies
13/127RDMA/mlx5: Recover from fatal event in dual port modedrivers/infiniband/hw/mlx5/main.c+1 -00 replies
14/127RDMA/rxe: Split MEM into MR and MWdrivers/infiniband/sw/rxe/rxe_comp.c drivers/infiniband/sw/rxe/rxe_loc.h drivers/infiniband/sw/rxe/rxe_mr.c +5 more+218 -2260 replies
15/127RDMA/rxe: Return CQE error if invalid lkey was supplieddrivers/infiniband/sw/rxe/rxe_comp.c+10 -60 replies
16/127RDMA/core: Dont access cm_id after its destructiondrivers/infiniband/core/cma.c+3 -20 replies
17/127nvmet: fix memory leak in nvmet_alloc_ctrl()drivers/nvme/target/core.c+1 -10 replies
18/127nvme-loop: fix memory leak in nvme_loop_create_ctrl()drivers/nvme/target/loop.c+3 -10 replies
19/127nvme-tcp: rerun io_work if req_list is not emptydrivers/nvme/host/tcp.c+2 -10 replies
20/127nvme-fc: clear q_live at beginning of association teardowndrivers/nvme/host/fc.c+12 -00 replies
21/127platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issuedrivers/platform/mellanox/mlxbf-tmfifo.c+10 -10 replies
22/127platform/x86: intel_int0002_vgpio: Only call enable_irq_wake() when using s2idledrivers/platform/x86/Kconfig drivers/platform/x86/intel_int0002_vgpio.c+57 -250 replies
23/127platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbiosdrivers/platform/x86/dell/dell-smbios-wmi.c+2 -10 replies
24/127RDMA/mlx5: Fix query DCT via DEVXdrivers/infiniband/hw/mlx5/devx.c+2 -40 replies
25/127RDMA/uverbs: Fix a NULL vs IS_ERR() bugdrivers/infiniband/core/uverbs_std_types_device.c+2 -20 replies
26/127tools/testing/selftests/exec: fix link errortools/testing/selftests/exec/Makefile+3 -30 replies
27/127drm/ttm: Do not add non-system domain BO into swap listdrivers/gpu/drm/ttm/ttm_bo.c+2 -00 replies
28/127powerpc/pseries: Fix hcall tracing recursion in pv queued spinlocksarch/powerpc/include/asm/hvcall.h arch/powerpc/include/asm/paravirt.h arch/powerpc/platforms/pseries/hvCall.S +1 more+33 -50 replies
29/127ptrace: make ptrace() fail if the tracee changed its pid unexpectedlykernel/ptrace.c+17 -10 replies
30/127nvmet: seset ns->file when open failsdrivers/nvme/target/io-cmd-file.c+5 -30 replies
31/127perf/x86: Avoid touching LBR_TOS MSR for Arch LBRarch/x86/events/intel/core.c+1 -10 replies
32/127locking/lockdep: Correct calling tracepointskernel/locking/lockdep.c+2 -20 replies
33/127locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signalkernel/locking/mutex-debug.c kernel/locking/mutex-debug.h kernel/locking/mutex.c +1 more+17 -110 replies
34/127powerpc: Fix early setup to make early_ioremap() workarch/powerpc/kernel/setup_64.c+2 -20 replies
35/127btrfs: avoid RCU stalls while running delayed iputsfs/btrfs/inode.c+1 -00 replies
36/127btrfs: fix removed dentries still existing after log is syncedfs/btrfs/tree-log.c+18 -00 replies
37/127btrfs: zoned: pass start block to btrfs_use_zone_appendfs/btrfs/extent_io.c fs/btrfs/inode.c fs/btrfs/zoned.c +1 more+6 -71 reply
38/127btrfs: zoned: fix parallel compressed writesfs/btrfs/compression.c+38 -42 replies
39/127cifs: fix memory leak in smb2_copychunk_rangefs/cifs/smb2ops.c+2 -00 replies
40/127fs/mount_setattr: tighten permission checksfs/namespace.c+5 -10 replies
41/127misc: eeprom: at24: check suspend status before disable regulatordrivers/misc/eeprom/at24.c+4 -20 replies
42/127ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequencysound/firewire/dice/dice-tcelectronic.c+2 -20 replies
43/127ALSA: intel8x0: Dont update period unless preparedsound/pci/intel8x0.c+7 -00 replies
44/127ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index fieldsound/firewire/amdtp-stream-trace.h sound/firewire/amdtp-stream.c+12 -90 replies
45/127ALSA: line6: Fix racy initialization of LINE6 MIDIsound/usb/line6/driver.c sound/usb/line6/pod.c sound/usb/line6/variax.c+4 -110 replies
46/127ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26sound/firewire/dice/dice-alesis.c+1 -10 replies
47/127ALSA: firewire-lib: fix calculation for size of IR context payloadsound/firewire/amdtp-stream.c+6 -70 replies
48/127ALSA: usb-audio: Validate MS endpoint descriptorssound/usb/midi.c+4 -00 replies
49/127ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Prosound/firewire/Kconfig sound/firewire/bebob/bebob.c sound/firewire/oxfw/oxfw.c+3 -40 replies
50/127ALSA: hda: fixup headset for ASUS GU502 laptopsound/pci/hda/patch_realtek.c+62 -00 replies
51/127Revert "ALSA: sb8: add a check for request_region"sound/isa/sb/sb8.c+0 -40 replies
52/127ALSA: firewire-lib: fix check for the size of isochronous packet payloadsound/firewire/amdtp-stream.c+10 -40 replies
53/127ALSA: hda/realtek: reset eapd coeff to default value for alc287sound/pci/hda/patch_realtek.c+4 -10 replies
54/127ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293sound/pci/hda/patch_realtek.c+15 -00 replies
55/127ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UAsound/pci/hda/patch_realtek.c+18 -00 replies
56/127ALSA: hda/realtek: Add fixup for HP OMEN laptopsound/pci/hda/patch_realtek.c+23 -00 replies
57/127ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxxsound/pci/hda/patch_realtek.c+12 -00 replies
58/127ALSA: usb-audio: Configure Pioneer DJM-850 sampleratesound/usb/quirks.c+3 -00 replies
59/127ALSA: usb-audio: DJM-750: ensure format is setsound/usb/quirks.c+1 -00 replies
60/127uio/uio_pci_generic: fix return value changed in refactoringdrivers/uio/uio_pci_generic.c+1 -10 replies
61/127uio_hv_generic: Fix a memory leak in error handling pathsdrivers/uio/uio_hv_generic.c+6 -20 replies
62/127uio_hv_generic: Fix another memory leak in error handling pathsdrivers/uio/uio_hv_generic.c+3 -10 replies
63/127platform/x86: ideapad-laptop: fix method name typodrivers/platform/x86/ideapad-laptop.c+5 -50 replies
64/127Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"drivers/rapidio/rio_cm.c+0 -80 replies
65/127rapidio: handle create_workqueue() failuredrivers/rapidio/rio_cm.c+8 -10 replies
66/127Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"drivers/tty/serial/mvebu-uart.c+0 -30 replies
67/127nvme-tcp: fix possible use-after-completiondrivers/nvme/host/tcp.c+1 -10 replies
68/127x86/build: Fix location of -plugin-opt= flagsarch/x86/Makefile+6 -60 replies
69/127x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patcharch/x86/kernel/sev-es.c+18 -180 replies
70/127x86/sev-es: Invalidate the GHCB after completing VMGEXITarch/x86/kernel/sev-es-shared.c arch/x86/kernel/sev-es.c+6 -00 replies
71/127x86/sev-es: Dont return NULL from sev_es_get_ghcb()arch/x86/kernel/sev-es.c+12 -130 replies
72/127x86/sev-es: Use __put_user()/__get_user() for data accessesarch/x86/kernel/sev-es.c+46 -200 replies
73/127x86/sev-es: Forward page-faults which happen during emulationarch/x86/kernel/sev-es.c+4 -00 replies
74/127drm/i915/gem: Pin the L-shape quirked object as unshrinkabledrivers/gpu/drm/i915/gem/i915_gem_pages.c drivers/gpu/drm/i915/i915_gem.c+7 -60 replies
75/127drm/amd/display: Use the correct max downscaling value for DCN3.x familydrivers/gpu/drm/amd/display/dc/dcn30/dcn30_resource.c drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.c drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.c+12 -90 replies
76/127drm/radeon: use the dummy page for GART if neededdrivers/gpu/drm/radeon/radeon_gart.c+2 -10 replies
77/127drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZEdrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+1 -10 replies
78/127drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hangdrivers/gpu/drm/amd/amdgpu/gfx_v9_0.c drivers/gpu/drm/amd/amdgpu/soc15.c+7 -50 replies
79/127drm/amdgpu: update gc golden setting for Navi12drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c+4 -20 replies
80/127drm/amdgpu: update sdma golden setting for Navi12drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c+4 -00 replies
81/127dma-buf: fix unintended pin/unpin warningsdrivers/dma-buf/dma-buf.c+5 -50 replies
82/127powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscallsDocumentation/powerpc/syscall64-abi.rst tools/testing/selftests/seccomp/seccomp_bpf.c+28 -90 replies
83/127powerpc/64s/syscall: Fix ptrace syscall info with scv syscallsarch/powerpc/include/asm/ptrace.h arch/powerpc/include/asm/syscall.h+52 -350 replies
84/127mmc: sdhci-pci-gli: increase 1.8V regulator waitdrivers/mmc/host/sdhci-pci-gli.c+6 -10 replies
85/127mmc: meson-gx: make replace WARN_ONCE with dev_warn_once about scatterlist offset alignmentdrivers/mmc/host/meson-gx-mmc.c+3 -10 replies
86/127mmc: meson-gx: also check SD_IO_RW_EXTENDED for scatterlist size alignmentdrivers/mmc/host/meson-gx-mmc.c+2 -10 replies
87/127gpio: tegra186: Dont set parent IRQ affinitydrivers/gpio/gpio-tegra186.c+0 -110 replies
88/127xen-pciback: redo VF placement in the virtual topologydrivers/xen/xen-pciback/vpci.c+8 -60 replies
89/127xen-pciback: reconfigure also from backend watch handlerdrivers/xen/xen-pciback/xenbus.c+17 -50 replies
90/127ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiryipc/mqueue.c ipc/msg.c ipc/sem.c+12 -60 replies
91/127userfaultfd: hugetlbfs: fix new flag usage in error pathfs/hugetlbfs/inode.c mm/userfaultfd.c+15 -150 replies
92/127Revert "mm/gup: check page posion status for coredump."mm/gup.c mm/internal.h+0 -240 replies
93/127dm snapshot: fix a crash when an origin has no snapshotsdrivers/md/dm-snap.c+2 -30 replies
94/127dm snapshot: fix crash with transient storage and zero chunk sizedrivers/md/dm-snap.c+1 -00 replies
95/127kcsan: Fix debugfs initcall return typekernel/kcsan/debugfs.c+2 -10 replies
96/127Revert "video: hgafb: fix potential NULL pointer dereference"drivers/video/fbdev/hgafb.c+0 -20 replies
97/127Revert "net: stmicro: fix a missing check of clk_prepare"drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c+1 -30 replies
98/127Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"drivers/leds/leds-lp5523.c+1 -30 replies
99/127Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"drivers/hwmon/lm80.c+2 -90 replies
100/127Revert "video: imsttfb: fix potential NULL pointer dereferences"drivers/video/fbdev/imsttfb.c+0 -50 replies
101/127Revert "ecryptfs: replace BUG_ON with error handling code"fs/ecryptfs/crypto.c+2 -40 replies
102/127Revert "scsi: ufs: fix a missing check of devm_reset_control_get"drivers/scsi/ufs/ufs-hisi.c+0 -40 replies
103/127Revert "gdrom: fix a memory leak bug"drivers/cdrom/gdrom.c+0 -10 replies
104/127cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdromdrivers/cdrom/gdrom.c+2 -10 replies
105/127cdrom: gdrom: initialize global variable at init timedrivers/cdrom/gdrom.c+8 -10 replies
106/127Revert "media: rcar_drif: fix a memory disclosure"drivers/media/platform/rcar_drif.c+0 -10 replies
107/127Revert "rtlwifi: fix a potential NULL pointer dereference"drivers/net/wireless/realtek/rtlwifi/base.c+0 -50 replies
108/127Revert "qlcnic: Avoid potential NULL pointer dereference"drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c+0 -20 replies
109/127Revert "niu: fix missing checks of niu_pci_eeprom_read"drivers/net/ethernet/sun/niu.c+2 -80 replies
110/127ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()drivers/net/ethernet/sun/niu.c+24 -100 replies
111/127net: stmicro: handle clk_prepare() failure during initdrivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c+5 -30 replies
112/127scsi: ufs: handle cleanup correctly on devm_reset_control_get errordrivers/scsi/ufs/ufs-hisi.c+12 -50 replies
113/127net: rtlwifi: properly check for alloc_workqueue() failuredrivers/net/wireless/realtek/rtlwifi/base.c+10 -50 replies
114/127ics932s401: fix broken handling of errors when word reading failsdrivers/misc/ics932s401.c+1 -10 replies
115/127leds: lp5523: check return value of lp5xx_read and jump to cleanup codedrivers/leds/leds-lp5523.c+3 -10 replies
116/127qlcnic: Add null check after calling netdev_alloc_skbdrivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c+3 -00 replies
117/127video: hgafb: fix potential NULL pointer dereferencedrivers/video/fbdev/hgafb.c+13 -80 replies
118/127vgacon: Record video mode changes with VT_RESIZEXdrivers/video/console/vgacon.c+11 -30 replies
119/127vt_ioctl: Revert VT_RESIZEX parameter handling removaldrivers/tty/vt/vt_ioctl.c+47 -100 replies
120/127vt: Fix character height handling with VT_RESIZEXdrivers/tty/vt/vt_ioctl.c drivers/video/console/vgacon.c include/linux/console_struct.h+26 -250 replies
121/127tty: vt: always invoke vc->vc_sw->con_resize callbackdrivers/tty/vt/vt.c drivers/video/fbdev/core/fbcon.c+2 -20 replies
122/127drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7drivers/gpu/drm/i915/gt/gen7_renderclear.c+4 -10 replies
123/127openrisc: mm/init.c: remove unused memblock_region variable in map_ram()arch/openrisc/mm/init.c+1 -20 replies
124/127x86/Xen: swap NX determination and GDT setup on BSParch/x86/xen/enlighten_pv.c+4 -40 replies
125/127nvme-multipath: fix double initialization of ANA statedrivers/nvme/host/core.c drivers/nvme/host/multipath.c drivers/nvme/host/nvme.h+37 -290 replies
126/127rtc: pcf85063: fallback to parent of_nodedrivers/rtc/rtc-pcf85063.c+3 -40 replies
127/127x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-patharch/x86/boot/compressed/head_64.S+85 -00 replies

Reviews trailers per patch

60 of 127 patches have a Reviewed-by or Acked-by.

PatchCristian MarussiDevaraj RangasamyDan CarpenterBernard MetzlerZhu YanjunSagi GrimbergChaitanya KulkarniHimanshu MadhaniHannes ReineckeVadim PasternakAndy ShevchenkoRafael J. WysockiMario LimoncielloMark GrossYishai HadasLeon RomanovskyNaveen N. RaoGuchun ChenAlex DeucherChristian KönigEric W. BiedermanPedro AlvesSimon MarchiJan KratochvilJason GunthorpeChristophe LeroyRik van RielDavid SterbaAurelien AptelIke PanhcCan GuoOded GabbaySergey SenozhatskyTakashi IwaiVille SyrjäläMatthew AuldCharlene LiuHarry WentlandStylon WangDaniel WheelerHuang RuiKenneth FengDaniel VetterDmitry V. LevinMartin BlumenstinglBen ChuangLinus WalleijBoris OstrovskyBartosz GolaszewskiDavidlohr BuesoManfred SpraulMina AlmasryDavid HildenbrandMichael TokarevGreg Kroah-HartmanMarco ElverNathan ChancellorMiguel OjedaJiri SlabyAnil MishraKeith BuschAnthony RuhierMichael S. TsirkinJacek AnaszewskiGuenter RoecksyzbotManuel BenteleDave AirlieRob HerringTyler HicksPeter RosinMauro Carvalho ChehabFabrizio CastroJuergen GrossRudi HeitbaumFox ChenShuah KhanFlorian FainelliLinux Kernel Functional TestingJon HunterJustin M. Forbes
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/127R-b
2/127
3/127R-b A-b
4/127R-b
5/127R-b
6/127R-b
7/127R-b
8/127A-b
9/127R-b
10/127R-b
11/127R-b
12/127R-b
13/127
14/127A-b
15/127A-b
16/127
17/127R-b R-b
18/127
19/127R-b
20/127R-b R-b R-b
21/127R-b
22/127R-b R-b
23/127R-b R-b
24/127R-b
25/127R-b
26/127
27/127A-b A-b R-b
28/127R-b
29/127A-b A-b A-b A-b
30/127
31/127
32/127
33/127
34/127R-b
35/127R-b R-b
36/127
37/127R-b
38/127
39/127R-b
40/127
41/127A-b
42/127
43/127Reported-and-tested-by
44/127
45/127
46/127
47/127
48/127
49/127
50/127
51/127A-b
52/127
53/127
54/127
55/127
56/127
57/127
58/127
59/127
60/127A-b
61/127
62/127
63/127
64/127
65/127
66/127A-b
67/127T-b R-b
68/127T-b
69/127
70/127
71/127
72/127
73/127
74/127T-b R-b
75/127R-b R-b A-b T-b
76/127R-b
77/127R-b
78/127R-b R-b
79/127R-b
80/127R-b
81/127R-b R-b
82/127
83/127R-b
84/127A-b
85/127A-b
86/127
87/127R-b
88/127R-b
89/127R-b
90/127A-b A-b
91/127R-b
92/127R-b
93/127T-b
94/127
95/127R-b R-b R-b R-b
96/127
97/127
98/127
99/127A-b
100/127R-b
101/127A-b
102/127
103/127
104/127
105/127R-b
106/127R-b R-b
107/127
108/127
109/127
110/127
111/127
112/127
113/127
114/127
115/127A-b
116/127
117/127
118/127
119/127
120/127
121/127T-b
122/127R-b R-b
123/127
124/127R-b
125/127R-b R-b R-b
126/127
127/127

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

Read the v1 thread

Cover letter [PATCH 5.12 000/127] 5.12.7-rc1 review

This is the start of the stable review cycle for the 5.12.7 release. There are 127 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, 26 May 2021 15:23:11 +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.12.7-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.12.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.12.7-rc1

Joerg Roedel <[email protected]>
x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-path

Francois Gervais <[email protected]>
rtc: pcf85063: fallback to parent of_node

Christoph Hellwig <[email protected]>
nvme-multipath: fix double initialization of ANA state

Jan Beulich <[email protected]>
x86/Xen: swap NX determination and GDT setup on BSP

Mike Rapoport <[email protected]>
openrisc: mm/init.c: remove unused memblock_region variable in map_ram()

Simon Rettberg <[email protected]>
drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7

Tetsuo Handa <[email protected]>

    tty: vt: always invoke vc->vc_sw->con_resize callback

Maciej W. Rozycki <[email protected]>
vt: Fix character height handling with VT_RESIZEX

Maciej W. Rozycki <[email protected]>
vt_ioctl: Revert VT_RESIZEX parameter handling removal

Maciej W. Rozycki <[email protected]>
vgacon: Record video mode changes with VT_RESIZEX

Igor Matheus Andrade Torrente <[email protected]>
video: hgafb: fix potential NULL pointer dereference

Tom Seewald <[email protected]>
qlcnic: Add null check after calling netdev_alloc_skb

Phillip Potter <[email protected]>
leds: lp5523: check return value of lp5xx_read and jump to cleanup code

Darrick J. Wong <[email protected]>
ics932s401: fix broken handling of errors when word reading fails

Greg Kroah-Hartman <[email protected]>
net: rtlwifi: properly check for alloc_workqueue() failure

Phillip Potter <[email protected]>
scsi: ufs: handle cleanup correctly on devm_reset_control_get error

Anirudh Rayabharam <[email protected]>
net: stmicro: handle clk_prepare() failure during init

Du Cheng <[email protected]>
ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()

Greg Kroah-Hartman <[email protected]>
Revert "niu: fix missing checks of niu_pci_eeprom_read"

Greg Kroah-Hartman <[email protected]>
Revert "qlcnic: Avoid potential NULL pointer dereference"

Greg Kroah-Hartman <[email protected]>
Revert "rtlwifi: fix a potential NULL pointer dereference"

Greg Kroah-Hartman <[email protected]>
Revert "media: rcar_drif: fix a memory disclosure"

Greg Kroah-Hartman <[email protected]>
cdrom: gdrom: initialize global variable at init time

Atul Gopinathan <[email protected]>
cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom

Greg Kroah-Hartman <[email protected]>
Revert "gdrom: fix a memory leak bug"

Greg Kroah-Hartman <[email protected]>
Revert "scsi: ufs: fix a missing check of devm_reset_control_get"

Greg Kroah-Hartman <[email protected]>
Revert "ecryptfs: replace BUG_ON with error handling code"

Greg Kroah-Hartman <[email protected]>
Revert "video: imsttfb: fix potential NULL pointer dereferences"

Greg Kroah-Hartman <[email protected]>
Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"

Greg Kroah-Hartman <[email protected]>
Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"

Greg Kroah-Hartman <[email protected]>
Revert "net: stmicro: fix a missing check of clk_prepare"

Greg Kroah-Hartman <[email protected]>
Revert "video: hgafb: fix potential NULL pointer dereference"

Arnd Bergmann <[email protected]>
kcsan: Fix debugfs initcall return type

Mikulas Patocka <[email protected]>
dm snapshot: fix crash with transient storage and zero chunk size

Mikulas Patocka <[email protected]>
dm snapshot: fix a crash when an origin has no snapshots

Michal Hocko <[email protected]>
Revert "mm/gup: check page posion status for coredump."

Mike Kravetz <[email protected]>
userfaultfd: hugetlbfs: fix new flag usage in error path

Varad Gautam <[email protected]>
ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry

Jan Beulich <[email protected]>
xen-pciback: reconfigure also from backend watch handler

Jan Beulich <[email protected]>
xen-pciback: redo VF placement in the virtual topology

Jon Hunter <[email protected]>
gpio: tegra186: Don't set parent IRQ affinity

Neil Armstrong <[email protected]>
mmc: meson-gx: also check SD_IO_RW_EXTENDED for scatterlist size alignment

Neil Armstrong <[email protected]>
mmc: meson-gx: make replace WARN_ONCE with dev_warn_once about scatterlist offset alignment

Daniel Beer <[email protected]>
mmc: sdhci-pci-gli: increase 1.8V regulator wait

Nicholas Piggin <[email protected]>
powerpc/64s/syscall: Fix ptrace syscall info with scv syscalls

Nicholas Piggin <[email protected]>
powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls

Christian König <[email protected]>
dma-buf: fix unintended pin/unpin warnings

Guchun Chen <[email protected]>
drm/amdgpu: update sdma golden setting for Navi12

Guchun Chen <[email protected]>
drm/amdgpu: update gc golden setting for Navi12

Changfeng <[email protected]>
drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang

Yi Li <[email protected]>
drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE

Christian König <[email protected]>
drm/radeon: use the dummy page for GART if needed

Nikola Cornij <[email protected]>
drm/amd/display: Use the correct max downscaling value for DCN3.x family

Chris Wilson <[email protected]>
drm/i915/gem: Pin the L-shape quirked object as unshrinkable

Joerg Roedel <[email protected]>
x86/sev-es: Forward page-faults which happen during emulation

Joerg Roedel <[email protected]>

    x86/sev-es: Use __put_user()/__get_user() for data accesses

Joerg Roedel <[email protected]>
x86/sev-es: Don't return NULL from sev_es_get_ghcb()

Tom Lendacky <[email protected]>
x86/sev-es: Invalidate the GHCB after completing VMGEXIT

Tom Lendacky <[email protected]>
x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch

Nathan Chancellor <[email protected]>
x86/build: Fix location of '-plugin-opt=' flags

Sagi Grimberg <[email protected]>
nvme-tcp: fix possible use-after-completion

Greg Kroah-Hartman <[email protected]>
Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"

Anirudh Rayabharam <[email protected]>
rapidio: handle create_workqueue() failure

Greg Kroah-Hartman <[email protected]>
Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"

Barnabás Pőcze <[email protected]>
platform/x86: ideapad-laptop: fix method name typo

Christophe JAILLET <[email protected]>
uio_hv_generic: Fix another memory leak in error handling paths

Christophe JAILLET <[email protected]>
uio_hv_generic: Fix a memory leak in error handling paths

Martin Ågren <[email protected]>
uio/uio_pci_generic: fix return value changed in refactoring

Olivia Mackintosh <[email protected]>
ALSA: usb-audio: DJM-750: ensure format is set

Nicolas MURE <[email protected]>
ALSA: usb-audio: Configure Pioneer DJM-850 samplerate

Elia Devito <[email protected]>

    ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx

Takashi Iwai <[email protected]>
ALSA: hda/realtek: Add fixup for HP OMEN laptop

Takashi Iwai <[email protected]>
ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA

PeiSen Hou <[email protected]>
ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293

Hui Wang <[email protected]>
ALSA: hda/realtek: reset eapd coeff to default value for alc287

Takashi Sakamoto <[email protected]>
ALSA: firewire-lib: fix check for the size of isochronous packet payload

Greg Kroah-Hartman <[email protected]>
Revert "ALSA: sb8: add a check for request_region"

Daniel Cordova A <[email protected]>
ALSA: hda: fixup headset for ASUS GU502 laptop

Takashi Sakamoto <[email protected]>
ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro

Takashi Iwai <[email protected]>
ALSA: usb-audio: Validate MS endpoint descriptors

Takashi Sakamoto <[email protected]>
ALSA: firewire-lib: fix calculation for size of IR context payload

Takashi Sakamoto <[email protected]>
ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26

Takashi Iwai <[email protected]>
ALSA: line6: Fix racy initialization of LINE6 MIDI

Takashi Sakamoto <[email protected]>
ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field

Takashi Iwai <[email protected]>
ALSA: intel8x0: Don't update period unless prepared

Takashi Sakamoto <[email protected]>
ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency

Hsin-Yi Wang <[email protected]>
misc: eeprom: at24: check suspend status before disable regulator

Christian Brauner <[email protected]>
fs/mount_setattr: tighten permission checks

Ronnie Sahlberg <[email protected]>
cifs: fix memory leak in smb2_copychunk_range

Johannes Thumshirn <[email protected]>
btrfs: zoned: fix parallel compressed writes

Johannes Thumshirn <[email protected]>
btrfs: zoned: pass start block to btrfs_use_zone_append

Filipe Manana <[email protected]>
btrfs: fix removed dentries still existing after log is synced

Josef Bacik <[email protected]>
btrfs: avoid RCU stalls while running delayed iputs

Alexey Kardashevskiy <[email protected]>
powerpc: Fix early setup to make early_ioremap() work

Zqiang <[email protected]>
locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal

Leo Yan <[email protected]>
locking/lockdep: Correct calling tracepoints

Like Xu <[email protected]>
perf/x86: Avoid touching LBR_TOS MSR for Arch LBR

Daniel Wagner <[email protected]>

    nvmet: seset ns->file when open fails

Oleg Nesterov <[email protected]>
ptrace: make ptrace() fail if the tracee changed its pid unexpectedly

Nicholas Piggin <[email protected]>
powerpc/pseries: Fix hcall tracing recursion in pv queued spinlocks

xinhui pan <[email protected]>
drm/ttm: Do not add non-system domain BO into swap list

Yang Yingliang <[email protected]>
tools/testing/selftests/exec: fix link error

Dan Carpenter <[email protected]>
RDMA/uverbs: Fix a NULL vs IS_ERR() bug

Maor Gottlieb <[email protected]>
RDMA/mlx5: Fix query DCT via DEVX

Hans de Goede <[email protected]>
platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios

Hans de Goede <[email protected]>
platform/x86: intel_int0002_vgpio: Only call enable_irq_wake() when using s2idle

Liming Sun <[email protected]>
platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue

James Smart <[email protected]>
nvme-fc: clear q_live at beginning of association teardown

Keith Busch <[email protected]>
nvme-tcp: rerun io_work if req_list is not empty

Wu Bo <[email protected]>
nvme-loop: fix memory leak in nvme_loop_create_ctrl()

Wu Bo <[email protected]>
nvmet: fix memory leak in nvmet_alloc_ctrl()

Shay Drory <[email protected]>
RDMA/core: Don't access cm_id after its destruction

Leon Romanovsky <[email protected]>
RDMA/rxe: Return CQE error if invalid lkey was supplied

Bob Pearson <[email protected]>
RDMA/rxe: Split MEM into MR and MW

Maor Gottlieb <[email protected]>
RDMA/mlx5: Recover from fatal event in dual port mode

Zhen Lei <[email protected]>
scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()

Javed Hasan <[email protected]>
scsi: qedf: Add pointer checks in qedf_update_link_speed()

Bart Van Assche <[email protected]>
scsi: ufs: core: Increase the usable queue depth

Leon Romanovsky <[email protected]>
RDMA/rxe: Clear all QP fields if creation failed

Qiu Wenbo <[email protected]>
platform/x86: ideapad-laptop: fix a NULL pointer dereference

Leon Romanovsky <[email protected]>
RDMA/core: Prevent divide-by-zero error triggered by the user

Leon Romanovsky <[email protected]>
RDMA/siw: Release xarray entry

Leon Romanovsky <[email protected]>
RDMA/siw: Properly check send and receive CQ pointers

Lv Yunlong <[email protected]>
habanalabs/gaudi: Fix a potential use after free in gaudi_memset_device_memory

Rijo Thomas <[email protected]>
tee: amdtee: unload TA only when its refcount becomes 0

Christophe JAILLET <[email protected]>
openrisc: Fix a memory leak

Dan Carpenter <[email protected]>
firmware: arm_scpi: Prevent the ternary sign expansion bug

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

Diffstat:

 Documentation/powerpc/syscall64-abi.rst            |  10 +
 Makefile                                           |   4 +-
 arch/openrisc/kernel/setup.c                       |   2 +
 arch/openrisc/mm/init.c                            |   3 +-
 arch/powerpc/include/asm/hvcall.h                  |   3 +
 arch/powerpc/include/asm/paravirt.h                |  22 +-
 arch/powerpc/include/asm/ptrace.h                  |  45 ++--
 arch/powerpc/include/asm/syscall.h                 |  42 ++--
 arch/powerpc/kernel/setup_64.c                     |   4 +-
 arch/powerpc/platforms/pseries/hvCall.S            |  10 +
 arch/powerpc/platforms/pseries/lpar.c              |   3 +-
 arch/x86/Makefile                                  |  12 +-
 arch/x86/boot/compressed/head_64.S                 |  85 +++++++
 arch/x86/events/intel/core.c                       |   2 +-
 arch/x86/kernel/sev-es-shared.c                    |   1 +
 arch/x86/kernel/sev-es.c                           | 136 +++++++----
 arch/x86/xen/enlighten_pv.c                        |   8 +-
 drivers/cdrom/gdrom.c                              |  13 +-
 drivers/dma-buf/dma-buf.c                          |  10 +-
 drivers/firmware/arm_scpi.c                        |   4 +-
 drivers/gpio/gpio-tegra186.c                       |  11 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |  10 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             |   4 +
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   2 -
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |   7 +-
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |   7 +-
 .../drm/amd/display/dc/dcn302/dcn302_resource.c    |   7 +-
 drivers/gpu/drm/i915/gem/i915_gem_pages.c          |   2 +
 drivers/gpu/drm/i915/gt/gen7_renderclear.c         |   5 +-
 drivers/gpu/drm/i915/i915_gem.c                    |  11 +-
 drivers/gpu/drm/radeon/radeon_gart.c               |   3 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |   2 +
 drivers/hwmon/lm80.c                               |  11 +-
 drivers/infiniband/core/cma.c                      |   5 +-
 drivers/infiniband/core/uverbs_std_types_device.c  |   7 +-
 drivers/infiniband/hw/mlx5/devx.c                  |   6 +-
 drivers/infiniband/hw/mlx5/main.c                  |   1 +
 drivers/infiniband/sw/rxe/rxe_comp.c               |  20 +-
 drivers/infiniband/sw/rxe/rxe_loc.h                |  29 +--
 drivers/infiniband/sw/rxe/rxe_mr.c                 | 271 ++++++++++-----------
 drivers/infiniband/sw/rxe/rxe_pool.c               |  14 +-
 drivers/infiniband/sw/rxe/rxe_qp.c                 |   7 +
 drivers/infiniband/sw/rxe/rxe_req.c                |  10 +-
 drivers/infiniband/sw/rxe/rxe_resp.c               |  34 +--
 drivers/infiniband/sw/rxe/rxe_verbs.c              |  22 +-
 drivers/infiniband/sw/rxe/rxe_verbs.h              |  60 +++--
 drivers/infiniband/sw/siw/siw_verbs.c              |  11 +-
 drivers/leds/leds-lp5523.c                         |   2 +-
 drivers/md/dm-snap.c                               |   6 +-
 drivers/media/platform/rcar_drif.c                 |   1 -
 drivers/misc/eeprom/at24.c                         |   6 +-
 drivers/misc/habanalabs/gaudi/gaudi.c              |   4 +-
 drivers/misc/ics932s401.c                          |   2 +-
 drivers/mmc/host/meson-gx-mmc.c                    |   7 +-
 drivers/mmc/host/sdhci-pci-gli.c                   |   7 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c    |   3 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c  |   8 +-
 drivers/net/ethernet/sun/niu.c                     |  32 ++-
 drivers/net/wireless/realtek/rtlwifi/base.c        |  18 +-
 drivers/nvme/host/core.c                           |   3 +-
 drivers/nvme/host/fc.c                             |  12 +
 drivers/nvme/host/multipath.c                      |  55 +++--
 drivers/nvme/host/nvme.h                           |   8 +-
 drivers/nvme/host/tcp.c                            |   5 +-
 drivers/nvme/target/core.c                         |   2 +-
 drivers/nvme/target/io-cmd-file.c                  |   8 +-
 drivers/nvme/target/loop.c                         |   4 +-
 drivers/platform/mellanox/mlxbf-tmfifo.c           |  11 +-
 drivers/platform/x86/Kconfig                       |   2 +-
 drivers/platform/x86/dell/dell-smbios-wmi.c        |   3 +-
 drivers/platform/x86/ideapad-laptop.c              |  13 +-
 drivers/platform/x86/intel_int0002_vgpio.c         |  80 ++++--
 drivers/rapidio/rio_cm.c                           |  17 +-
 drivers/rtc/rtc-pcf85063.c                         |   7 +-
 drivers/scsi/qedf/qedf_main.c                      |   4 +-
 drivers/scsi/qla2xxx/qla_nx.c                      |   3 +-
 drivers/scsi/ufs/ufs-hisi.c                        |  15 +-
 drivers/scsi/ufs/ufshcd.c                          |   5 +-
 drivers/tee/amdtee/amdtee_private.h                |  13 +
 drivers/tee/amdtee/call.c                          |  94 ++++++-
 drivers/tee/amdtee/core.c                          |  15 +-
 drivers/tty/serial/mvebu-uart.c                    |   3 -
 drivers/tty/vt/vt.c                                |   2 +-
 drivers/tty/vt/vt_ioctl.c                          |  57 ++++-
 drivers/uio/uio_hv_generic.c                       |  12 +-
 drivers/uio/uio_pci_generic.c                      |   2 +-
 drivers/video/console/vgacon.c                     |  56 +++--
 drivers/video/fbdev/core/fbcon.c                   |   2 +-
 drivers/video/fbdev/hgafb.c                        |  21 +-
 drivers/video/fbdev/imsttfb.c                      |   5 -
 drivers/xen/xen-pciback/vpci.c                     |  14 +-
 drivers/xen/xen-pciback/xenbus.c                   |  22 +-
 fs/btrfs/compression.c                             |  42 +++-
 fs/btrfs/extent_io.c                               |   2 +-
 fs/btrfs/inode.c                                   |   3 +-
 fs/btrfs/tree-log.c                                |  18 ++
 fs/btrfs/zoned.c                                   |   4 +-
 fs/btrfs/zoned.h                                   |   5 +-
 fs/cifs/smb2ops.c                                  |   2 +
 fs/ecryptfs/crypto.c                               |   6 +-
 fs/hugetlbfs/inode.c                               |   2 +-
 fs/namespace.c                                     |   6 +-
 include/linux/console_struct.h                     |   1 +
 ipc/mqueue.c                                       |   6 +-
 ipc/msg.c                                          |   6 +-
 ipc/sem.c                                          |   6 +-
 kernel/kcsan/debugfs.c                             |   3 +-
 kernel/locking/lockdep.c                           |   4 +-
 kernel/locking/mutex-debug.c                       |   4 +-
 kernel/locking/mutex-debug.h                       |   2 +-
 kernel/locking/mutex.c                             |  18 +-
 kernel/locking/mutex.h                             |   4 +-
 kernel/ptrace.c                                    |  18 +-
 mm/gup.c                                           |   4 -
 mm/internal.h                                      |  20 --
 mm/userfaultfd.c                                   |  28 +--
 sound/firewire/Kconfig                             |   4 +-
 sound/firewire/amdtp-stream-trace.h                |   6 +-
 sound/firewire/amdtp-stream.c                      |  42 ++--
 sound/firewire/bebob/bebob.c                       |   2 +-
 sound/firewire/dice/dice-alesis.c                  |   2 +-
 sound/firewire/dice/dice-tcelectronic.c            |   4 +-
 sound/firewire/oxfw/oxfw.c                         |   1 -
 sound/isa/sb/sb8.c                                 |   4 -
 sound/pci/hda/patch_realtek.c                      | 135 +++++++++-
 sound/pci/intel8x0.c                               |   7 +
 sound/usb/line6/driver.c                           |   4 +
 sound/usb/line6/pod.c                              |   5 -
 sound/usb/line6/variax.c                           |   6 -
 sound/usb/midi.c                                   |   4 +
 sound/usb/quirks.c                                 |   4 +
 tools/testing/selftests/exec/Makefile              |   6 +-
 tools/testing/selftests/seccomp/seccomp_bpf.c      |  27 +-
 135 files changed, 1401 insertions(+), 753 deletions(-)