Skip to content

5.10.40-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest104 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/104firmware: arm_scpi: Prevent the ternary sign expansion bugdrivers/firmware/arm_scpi.c+3 -10 replies
2/104openrisc: Fix a memory leakarch/openrisc/kernel/setup.c+2 -00 replies
3/104tee: 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/104RDMA/siw: Properly check send and receive CQ pointersdrivers/infiniband/sw/siw/siw_verbs.c+3 -60 replies
5/104RDMA/siw: Release xarray entrydrivers/infiniband/sw/siw/siw_verbs.c+1 -10 replies
6/104RDMA/core: Prevent divide-by-zero error triggered by the userdrivers/infiniband/core/uverbs_std_types_device.c+3 -00 replies
7/104RDMA/rxe: Clear all QP fields if creation faileddrivers/infiniband/sw/rxe/rxe_qp.c+7 -00 replies
8/104scsi: ufs: core: Increase the usable queue depthdrivers/scsi/ufs/ufshcd.c+4 -10 replies
9/104scsi: qedf: Add pointer checks in qedf_update_link_speed()drivers/scsi/qedf/qedf_main.c+3 -10 replies
10/104scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()drivers/scsi/qla2xxx/qla_nx.c+2 -10 replies
11/104RDMA/mlx5: Recover from fatal event in dual port modedrivers/infiniband/hw/mlx5/main.c+1 -00 replies
12/104RDMA/core: Dont access cm_id after its destructiondrivers/infiniband/core/cma.c+3 -20 replies
13/104nvmet: remove unused ctrl->cqsdrivers/nvme/target/core.c drivers/nvme/target/nvmet.h+2 -140 replies
14/104nvmet: fix memory leak in nvmet_alloc_ctrl()drivers/nvme/target/core.c+1 -10 replies
15/104nvme-loop: fix memory leak in nvme_loop_create_ctrl()drivers/nvme/target/loop.c+3 -10 replies
16/104nvme-tcp: rerun io_work if req_list is not emptydrivers/nvme/host/tcp.c+2 -10 replies
17/104nvme-fc: clear q_live at beginning of association teardowndrivers/nvme/host/fc.c+12 -00 replies
18/104platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issuedrivers/platform/mellanox/mlxbf-tmfifo.c+10 -10 replies
19/104platform/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
20/104platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbiosdrivers/platform/x86/dell-smbios-wmi.c+2 -10 replies
21/104RDMA/mlx5: Fix query DCT via DEVXdrivers/infiniband/hw/mlx5/devx.c+2 -40 replies
22/104RDMA/uverbs: Fix a NULL vs IS_ERR() bugdrivers/infiniband/core/uverbs_std_types_device.c+2 -20 replies
23/104tools/testing/selftests/exec: fix link errortools/testing/selftests/exec/Makefile+3 -30 replies
24/104powerpc/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
25/104ptrace: make ptrace() fail if the tracee changed its pid unexpectedlykernel/ptrace.c+17 -10 replies
26/104nvmet: seset ns->file when open failsdrivers/nvme/target/io-cmd-file.c+5 -30 replies
27/104perf/x86: Avoid touching LBR_TOS MSR for Arch LBRarch/x86/events/intel/core.c+1 -10 replies
28/104locking/lockdep: Correct calling tracepointskernel/locking/lockdep.c+2 -20 replies
29/104locking/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
30/104powerpc: Fix early setup to make early_ioremap() workarch/powerpc/kernel/setup_64.c+2 -20 replies
31/104btrfs: avoid RCU stalls while running delayed iputsfs/btrfs/inode.c+1 -00 replies
32/104cifs: fix memory leak in smb2_copychunk_rangefs/cifs/smb2ops.c+2 -00 replies
33/104misc: eeprom: at24: check suspend status before disable regulatordrivers/misc/eeprom/at24.c+4 -20 replies
34/104ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequencysound/firewire/dice/dice-tcelectronic.c+2 -20 replies
35/104ALSA: intel8x0: Dont update period unless preparedsound/pci/intel8x0.c+7 -00 replies
36/104ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index fieldsound/firewire/amdtp-stream-trace.h sound/firewire/amdtp-stream.c+12 -90 replies
37/104ALSA: line6: Fix racy initialization of LINE6 MIDIsound/usb/line6/driver.c sound/usb/line6/pod.c sound/usb/line6/variax.c+4 -110 replies
38/104ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26sound/firewire/dice/dice-alesis.c+1 -10 replies
39/104ALSA: firewire-lib: fix calculation for size of IR context payloadsound/firewire/amdtp-stream.c+6 -70 replies
40/104ALSA: usb-audio: Validate MS endpoint descriptorssound/usb/midi.c+4 -00 replies
41/104ALSA: 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
42/104ALSA: hda: fixup headset for ASUS GU502 laptopsound/pci/hda/patch_realtek.c+62 -00 replies
43/104Revert "ALSA: sb8: add a check for request_region"sound/isa/sb/sb8.c+0 -40 replies
44/104ALSA: firewire-lib: fix check for the size of isochronous packet payloadsound/firewire/amdtp-stream.c+10 -40 replies
45/104ALSA: hda/realtek: reset eapd coeff to default value for alc287sound/pci/hda/patch_realtek.c+4 -10 replies
46/104ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293sound/pci/hda/patch_realtek.c+15 -00 replies
47/104ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UAsound/pci/hda/patch_realtek.c+18 -00 replies
48/104ALSA: hda/realtek: Add fixup for HP OMEN laptopsound/pci/hda/patch_realtek.c+23 -00 replies
49/104ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxxsound/pci/hda/patch_realtek.c+12 -00 replies
50/104uio_hv_generic: Fix a memory leak in error handling pathsdrivers/uio/uio_hv_generic.c+6 -20 replies
51/104Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"drivers/rapidio/rio_cm.c+0 -80 replies
52/104rapidio: handle create_workqueue() failuredrivers/rapidio/rio_cm.c+8 -10 replies
53/104Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"drivers/tty/serial/mvebu-uart.c+0 -30 replies
54/104nvme-tcp: fix possible use-after-completiondrivers/nvme/host/tcp.c+1 -10 replies
55/104x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patcharch/x86/kernel/sev-es.c+18 -180 replies
56/104x86/sev-es: Invalidate the GHCB after completing VMGEXITarch/x86/kernel/sev-es-shared.c arch/x86/kernel/sev-es.c+6 -00 replies
57/104x86/sev-es: Dont return NULL from sev_es_get_ghcb()arch/x86/kernel/sev-es.c+12 -130 replies
58/104x86/sev-es: Use __put_user()/__get_user() for data accessesarch/x86/kernel/sev-es.c+46 -200 replies
59/104x86/sev-es: Forward page-faults which happen during emulationarch/x86/kernel/sev-es.c+4 -00 replies
60/104drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZEdrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+1 -10 replies
61/104drm/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
62/104drm/amdgpu: update gc golden setting for Navi12drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c+4 -20 replies
63/104drm/amdgpu: update sdma golden setting for Navi12drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c+4 -00 replies
64/104powerpc/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
65/104powerpc/64s/syscall: Fix ptrace syscall info with scv syscallsarch/powerpc/include/asm/ptrace.h arch/powerpc/include/asm/syscall.h+52 -350 replies
66/104mmc: sdhci-pci-gli: increase 1.8V regulator waitdrivers/mmc/host/sdhci-pci-gli.c+6 -10 replies
67/104xen-pciback: redo VF placement in the virtual topologydrivers/xen/xen-pciback/vpci.c+8 -60 replies
68/104xen-pciback: reconfigure also from backend watch handlerdrivers/xen/xen-pciback/xenbus.c+17 -50 replies
69/104ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiryipc/mqueue.c ipc/msg.c ipc/sem.c+12 -60 replies
70/104dm snapshot: fix a crash when an origin has no snapshotsdrivers/md/dm-snap.c+2 -33 replies
71/104dm snapshot: fix crash with transient storage and zero chunk sizedrivers/md/dm-snap.c+1 -00 replies
72/104kcsan: Fix debugfs initcall return typekernel/kcsan/debugfs.c+2 -10 replies
73/104Revert "video: hgafb: fix potential NULL pointer dereference"drivers/video/fbdev/hgafb.c+0 -20 replies
74/104Revert "net: stmicro: fix a missing check of clk_prepare"drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c+1 -30 replies
75/104Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"drivers/leds/leds-lp5523.c+1 -30 replies
76/104Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"drivers/hwmon/lm80.c+2 -90 replies
77/104Revert "video: imsttfb: fix potential NULL pointer dereferences"drivers/video/fbdev/imsttfb.c+0 -50 replies
78/104Revert "ecryptfs: replace BUG_ON with error handling code"fs/ecryptfs/crypto.c+2 -40 replies
79/104Revert "scsi: ufs: fix a missing check of devm_reset_control_get"drivers/scsi/ufs/ufs-hisi.c+0 -40 replies
80/104Revert "gdrom: fix a memory leak bug"drivers/cdrom/gdrom.c+0 -10 replies
81/104cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdromdrivers/cdrom/gdrom.c+2 -10 replies
82/104cdrom: gdrom: initialize global variable at init timedrivers/cdrom/gdrom.c+8 -10 replies
83/104Revert "media: rcar_drif: fix a memory disclosure"drivers/media/platform/rcar_drif.c+0 -10 replies
84/104Revert "rtlwifi: fix a potential NULL pointer dereference"drivers/net/wireless/realtek/rtlwifi/base.c+0 -50 replies
85/104Revert "qlcnic: Avoid potential NULL pointer dereference"drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c+0 -20 replies
86/104Revert "niu: fix missing checks of niu_pci_eeprom_read"drivers/net/ethernet/sun/niu.c+2 -80 replies
87/104ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()drivers/net/ethernet/sun/niu.c+24 -100 replies
88/104net: stmicro: handle clk_prepare() failure during initdrivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c+5 -30 replies
89/104scsi: ufs: handle cleanup correctly on devm_reset_control_get errordrivers/scsi/ufs/ufs-hisi.c+12 -50 replies
90/104net: rtlwifi: properly check for alloc_workqueue() failuredrivers/net/wireless/realtek/rtlwifi/base.c+10 -50 replies
91/104ics932s401: fix broken handling of errors when word reading failsdrivers/misc/ics932s401.c+1 -10 replies
92/104leds: lp5523: check return value of lp5xx_read and jump to cleanup codedrivers/leds/leds-lp5523.c+3 -10 replies
93/104qlcnic: Add null check after calling netdev_alloc_skbdrivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c+3 -00 replies
94/104video: hgafb: fix potential NULL pointer dereferencedrivers/video/fbdev/hgafb.c+13 -80 replies
95/104vgacon: Record video mode changes with VT_RESIZEXdrivers/video/console/vgacon.c+11 -30 replies
96/104vt_ioctl: Revert VT_RESIZEX parameter handling removaldrivers/tty/vt/vt_ioctl.c+47 -100 replies
97/104vt: 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
98/104tty: vt: always invoke vc->vc_sw->con_resize callbackdrivers/tty/vt/vt.c drivers/video/fbdev/core/fbcon.c+2 -20 replies
99/104drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7drivers/gpu/drm/i915/gt/gen7_renderclear.c+4 -10 replies
100/104openrisc: mm/init.c: remove unused memblock_region variable in map_ram()arch/openrisc/mm/init.c+1 -20 replies
101/104x86/Xen: swap NX determination and GDT setup on BSParch/x86/xen/enlighten_pv.c+4 -40 replies
102/104nvme-multipath: fix double initialization of ANA statedrivers/nvme/host/core.c drivers/nvme/host/multipath.c drivers/nvme/host/nvme.h+37 -290 replies
103/104rtc: pcf85063: fallback to parent of_nodedrivers/rtc/rtc-pcf85063.c+3 -40 replies
104/104x86/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

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

PatchCristian MarussiBernard MetzlerHimanshu MadhaniDevaraj RangasamyDan CarpenterSagi GrimbergAurelien AptelBartosz GolaszewskiEric W. BiedermanPedro AlvesSimon MarchiJan KratochvilKenneth FengZhu YanjunCan GuoVadim PasternakYishai HadasAndy ShevchenkoRafael J. WysockiMario LimoncielloMark GrossHannes ReineckeChristian KönigBen ChuangDmitry V. LevinAlex DeucherHuang RuiTakashi IwaiBoris OstrovskyLeon RomanovskyNaveen N. RaoDavidlohr BuesoManfred SpraulMichael TokarevRik van RielDavid SterbaSergey SenozhatskyChristophe LeroyGreg Kroah-HartmanMarco ElverNathan ChancellorMiguel OjedaJason GunthorpeRob HerringTyler HicksGuenter RoeckPeter RosinMauro Carvalho ChehabFabrizio CastroJiri SlabyChaitanya KulkarniAnil MishraKeith BuschsyzbotManuel BenteleDave AirlieJacek AnaszewskiJuergen GrossFox ChenFlorian FainelliShuah KhanLinux Kernel Functional TestingJon HunterSudip MukherjeePavel Machek (CIP)Hulk Robot
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/104R-b
2/104
3/104R-b A-b
4/104R-b
5/104R-b
6/104R-b
7/104R-b
8/104R-b
9/104R-b
10/104R-b
11/104
12/104
13/104
14/104R-b R-b
15/104
16/104R-b
17/104R-b R-b R-b
18/104R-b
19/104R-b R-b
20/104R-b R-b
21/104R-b
22/104R-b
23/104
24/104R-b
25/104A-b A-b A-b A-b
26/104
27/104
28/104
29/104
30/104R-b
31/104R-b R-b
32/104R-b
33/104A-b
34/104
35/104Reported-and-tested-by
36/104
37/104
38/104
39/104
40/104
41/104
42/104
43/104A-b
44/104
45/104
46/104
47/104
48/104
49/104
50/104
51/104
52/104
53/104A-b
54/104T-b R-b
55/104
56/104
57/104
58/104
59/104
60/104R-b
61/104R-b R-b
62/104R-b
63/104R-b
64/104
65/104R-b
66/104A-b
67/104R-b
68/104R-b
69/104A-b A-b
70/104T-b
71/104
72/104R-b R-b R-b R-b
73/104
74/104
75/104
76/104A-b
77/104R-b
78/104A-b
79/104
80/104
81/104
82/104R-b
83/104R-b R-b
84/104
85/104
86/104
87/104
88/104
89/104
90/104
91/104
92/104A-b
93/104
94/104
95/104
96/104
97/104
98/104T-b
99/104R-b R-b
100/104
101/104R-b
102/104R-b R-b R-b
103/104
104/104

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

Read the v1 thread

Cover letter [PATCH 5.10 000/104] 5.10.40-rc1 review

This is the start of the stable review cycle for the 5.10.40 release. There are 104 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.10.40-rc1.gz

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.40-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

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

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

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

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

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"

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

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

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

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

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()

Amit <[email protected]>

    nvmet: remove unused ctrl->cqs

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

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

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

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/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/firmware/arm_scpi.c                        |   4 +-
 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 -
 drivers/gpu/drm/i915/gt/gen7_renderclear.c         |   5 +-
 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_qp.c                 |   7 ++
 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/ics932s401.c                          |   2 +-
 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                         |  15 +--
 drivers/nvme/target/io-cmd-file.c                  |   8 +-
 drivers/nvme/target/loop.c                         |   4 +-
 drivers/nvme/target/nvmet.h                        |   1 -
 drivers/platform/mellanox/mlxbf-tmfifo.c           |  11 +-
 drivers/platform/x86/Kconfig                       |   2 +-
 drivers/platform/x86/dell-smbios-wmi.c             |   3 +-
 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                       |   8 +-
 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/inode.c                                   |   1 +
 fs/cifs/smb2ops.c                                  |   2 +
 fs/ecryptfs/crypto.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 ++-
 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 +
 tools/testing/selftests/exec/Makefile              |   6 +-
 tools/testing/selftests/seccomp/seccomp_bpf.c      |  27 ++--
 103 files changed, 1035 insertions(+), 434 deletions(-)