Skip to content

5.14.11-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 Latest48 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/48spi: rockchip: handle zero length transfers without timing outdrivers/spi/spi-rockchip.c+6 -00 replies
2/48afs: Add missing vnode validation checksfs/afs/dir.c fs/afs/file.c fs/afs/write.c+41 -30 replies
3/48platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tabletdrivers/platform/x86/touchscreen_dmi.c+37 -00 replies
4/48platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tabletdrivers/platform/x86/touchscreen_dmi.c+13 -40 replies
5/48nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWNfs/nfsd/nfs4state.c+13 -30 replies
6/48btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handlingfs/btrfs/file-item.c+12 -10 replies
7/48btrfs: fix mount failure due to past and transient device flush errorfs/btrfs/volumes.c+13 -00 replies
8/48net: mdio: introduce a shutdown method to mdio device driversdrivers/net/phy/mdio_device.c include/linux/mdio.h+14 -00 replies
9/48xen-netback: correct success/error reporting for the SKB-with-fraglist casedrivers/net/xen-netback/netback.c+1 -10 replies
10/48sparc64: fix pci_iounmap() when CONFIG_PCI is not setarch/sparc/lib/iomap.c+2 -00 replies
11/48platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AXdrivers/platform/x86/gigabyte-wmi.c+1 -00 replies
12/48ext2: fix sleeping in atomic bugs on errorfs/ext2/balloc.c+6 -80 replies
13/48drm/amdkfd: handle svm migrate init errordrivers/gpu/drm/amd/amdkfd/kfd_migrate.c+3 -00 replies
14/48drm/amdkfd: fix svm_migrate_fini warningdrivers/gpu/drm/amd/amdkfd/kfd_device.c drivers/gpu/drm/amd/amdkfd/kfd_migrate.c drivers/gpu/drm/amd/amdkfd/kfd_migrate.h+4 -150 replies
15/48scsi: sd: Free scsi_disk device via put_device()drivers/scsi/sd.c+5 -40 replies
16/48scsi: elx: efct: Do not hold lock while calling fc_vport_terminate()drivers/scsi/elx/efct/efct_lio.c+2 -20 replies
17/48usb: testusb: Fix for showing the connection speedtools/usb/testusb.c+8 -60 replies
18/48usb: dwc2: check return value after calling platform_get_resource()drivers/usb/dwc2/hcd.c+4 -00 replies
19/48habanalabs/gaudi: use direct MSI in single modedrivers/misc/habanalabs/gaudi/gaudi.c drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_regs.h+8 -30 replies
20/48habanalabs: fail collective wait when not supporteddrivers/misc/habanalabs/common/command_submission.c+9 -00 replies
21/48habanalabs/gaudi: fix LBW RR configurationdrivers/misc/habanalabs/gaudi/gaudi_security.c+67 -480 replies
22/48selftests: be sure to make khdr before other targetstools/testing/selftests/lib.mk+1 -00 replies
23/48selftests:kvm: fix get_warnings_count() ignoring fscanf() return warntools/testing/selftests/kvm/x86_64/mmio_warning_test.c+2 -10 replies
24/48selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warntools/testing/selftests/kvm/lib/test_util.c+4 -10 replies
25/48selftests: kvm: move get_run_delay() into lib/test_utiltools/testing/selftests/kvm/include/test_util.h tools/testing/selftests/kvm/lib/test_util.c tools/testing/selftests/kvm/steal_time.c +1 more+16 -300 replies
26/48selftests: kvm: fix get_run_delay() ignoring fscanf() return warntools/testing/selftests/kvm/include/test_util.h tools/testing/selftests/kvm/lib/test_util.c tools/testing/selftests/kvm/steal_time.c+5 -20 replies
27/48Xen/gntdev: dont ignore kernel unmapping errordrivers/xen/gntdev.c+8 -00 replies
28/48swiotlb-xen: ensure to issue well-formed XENMEM_exchange requestsdrivers/xen/swiotlb-xen.c+4 -30 replies
29/48nvme-fc: update hardware queues before using themdrivers/nvme/host/fc.c+8 -80 replies
30/48nvme-fc: avoid race between time out and tear downdrivers/nvme/host/fc.c+2 -00 replies
31/48thermal/drivers/tsens: Fix wrong check for tzd in irq handlersdrivers/thermal/qcom/tsens.c+2 -20 replies
32/48scsi: ses: Retry failed Send/Receive Diagnostic commandsdrivers/scsi/ses.c+18 -40 replies
33/48irqchip/gic: Work around broken Renesas integrationdrivers/irqchip/irq-gic.c+51 -10 replies
34/48smb3: correct smb3 ACL security descriptorfs/cifs/smb2pdu.c+2 -20 replies
35/48x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accessesarch/x86/lib/insn.c tools/arch/x86/lib/insn.c+4 -40 replies
36/48io_uring: allow conditional reschedule for intensive iteratorsfs/io_uring.c+6 -20 replies
37/48block: dont call rq_qos_ops->done_bio if the bio isnt trackedblock/bio.c+1 -10 replies
38/48tools/vm/page-types: remove dependency on opt_file for idle page trackingtools/vm/page-types.c+1 -10 replies
39/48kasan: always respect CONFIG_KASAN_STACKscripts/Makefile.kasan+2 -10 replies
40/48selftests: KVM: Align SMCCC call with the spec in steal_timetools/testing/selftests/kvm/steal_time.c+2 -20 replies
41/48KVM: do not shrink halt_poll_ns below grow_startvirt/kvm/kvm_main.c+5 -10 replies
42/48KVM: x86: reset pdptrs_from_userspace when exiting smmarch/x86/kvm/x86.c+7 -00 replies
43/48kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[]arch/x86/kvm/x86.c+7 -00 replies
44/48KVM: x86: nSVM: restore int_vector in svm_clear_vintrarch/x86/kvm/svm/svm.c+2 -00 replies
45/48perf/x86: Reset destroy callback on event init failurearch/x86/events/core.c+1 -00 replies
46/48libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD.drivers/ata/libata-core.c include/linux/libata.h+33 -20 replies
47/48Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback"drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c+6 -110 replies
48/48Revert "ARM: imx6q: drop of_platform_default_populate() from init_machine"arch/arm/mach-imx/mach-imx6q.c+3 -00 replies

Reviews trailers per patch

28 of 48 patches have a Reviewed-by or Acked-by.

PatchThomas WeißschuhBart Van AsscheChristoph HellwigFelix KuehlingMarkus SuvantoOded GabbayPaolo BonziniJuergen GrossStefano StabelliniMing LeiHimanshu MadhaniHannes ReineckeJames SmartMatthias KaehlckeDaniel WagnerDavid SterbaHans de GoedeMartin K. PetersenRussell King (Oracle)Shawn GuoPaul DurrantAndrew LunnFlorian FainelliRonnie SahlbergMasami HiramatsuMarco ElverTejun HeoBrian KingJames BottomleyAndrew JonesJon HunterFox ChenShuah KhanGuenter RoeckLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b T-b T-b
1/48
2/48T-b
3/48
4/48
5/48
6/48R-b
7/48R-b
8/48R-b R-b
9/48R-b
10/48
11/48A-b
12/48
13/48R-b
14/48R-b
15/48R-b R-b
16/48
17/48
18/48
19/48R-b
20/48R-b
21/48
22/48
23/48A-b
24/48A-b
25/48A-b
26/48A-b
27/48R-b
28/48R-b
29/48R-b R-b R-b R-b
30/48R-b R-b T-b R-b
31/48R-b
32/48R-b R-b
33/48
34/48A-b
35/48A-b
36/48
37/48R-b A-b
38/48
39/48R-b
40/48R-b
41/48
42/48
43/48
44/48
45/48
46/48R-b R-b
47/48A-b
48/48A-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 35 reviewers.

Read the v1 thread

Cover letter [PATCH 5.14 00/48] 5.14.11-rc1 review

This is the start of the stable review cycle for the 5.14.11 release. There are 48 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 Sun, 10 Oct 2021 11:27:07 +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.14.11-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.14.11-rc1

Fabio Estevam <[email protected]>
Revert "ARM: imx6q: drop of_platform_default_populate() from init_machine"

Soeren Moch <[email protected]>
Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback"

Kate Hsuan <[email protected]>
libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD.

Anand K Mistry <[email protected]>
perf/x86: Reset destroy callback on event init failure

Maxim Levitsky <[email protected]>
KVM: x86: nSVM: restore int_vector in svm_clear_vintr

Fares Mehanna <[email protected]>

    kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[]

Maxim Levitsky <[email protected]>
KVM: x86: reset pdptrs_from_userspace when exiting smm

Sergey Senozhatsky <[email protected]>
KVM: do not shrink halt_poll_ns below grow_start

Oliver Upton <[email protected]>
selftests: KVM: Align SMCCC call with the spec in steal_time

Nathan Chancellor <[email protected]>
kasan: always respect CONFIG_KASAN_STACK

Changbin Du <[email protected]>
tools/vm/page-types: remove dependency on opt_file for idle page tracking

Ming Lei <[email protected]>

    block: don't call rq_qos_ops->done_bio if the bio isn't tracked

Jens Axboe <[email protected]>
io_uring: allow conditional reschedule for intensive iterators

Numfor Mbiziwo-Tiapo <[email protected]>
x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accesses

Steve French <[email protected]>
smb3: correct smb3 ACL security descriptor

Marc Zyngier <[email protected]>
irqchip/gic: Work around broken Renesas integration

Wen Xiong <[email protected]>
scsi: ses: Retry failed Send/Receive Diagnostic commands

Ansuel Smith <[email protected]>
thermal/drivers/tsens: Fix wrong check for tzd in irq handlers

James Smart <[email protected]>
nvme-fc: avoid race between time out and tear down

Daniel Wagner <[email protected]>
nvme-fc: update hardware queues before using them

Jan Beulich <[email protected]>
swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests

Jan Beulich <[email protected]>
Xen/gntdev: don't ignore kernel unmapping error

Shuah Khan <[email protected]>
selftests: kvm: fix get_run_delay() ignoring fscanf() return warn

Shuah Khan <[email protected]>
selftests: kvm: move get_run_delay() into lib/test_util

Shuah Khan <[email protected]>
selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn

Shuah Khan <[email protected]>
selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn

Li Zhijian <[email protected]>
selftests: be sure to make khdr before other targets

Oded Gabbay <[email protected]>
habanalabs/gaudi: fix LBW RR configuration

Ofir Bitton <[email protected]>
habanalabs: fail collective wait when not supported

Omer Shpigelman <[email protected]>
habanalabs/gaudi: use direct MSI in single mode

Yang Yingliang <[email protected]>
usb: dwc2: check return value after calling platform_get_resource()

Faizel K B <[email protected]>
usb: testusb: Fix for showing the connection speed

James Smart <[email protected]>
scsi: elx: efct: Do not hold lock while calling fc_vport_terminate()

Ming Lei <[email protected]>
scsi: sd: Free scsi_disk device via put_device()

Philip Yang <[email protected]>
drm/amdkfd: fix svm_migrate_fini warning

Philip Yang <[email protected]>
drm/amdkfd: handle svm migrate init error

Dan Carpenter <[email protected]>
ext2: fix sleeping in atomic bugs on error

Tobias Jakobi <[email protected]>
platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX

Linus Torvalds <[email protected]>
sparc64: fix pci_iounmap() when CONFIG_PCI is not set

Jan Beulich <[email protected]>
xen-netback: correct success/error reporting for the SKB-with-fraglist case

Vladimir Oltean <[email protected]>
net: mdio: introduce a shutdown method to mdio device drivers

Filipe Manana <[email protected]>
btrfs: fix mount failure due to past and transient device flush error

Qu Wenruo <[email protected]>
btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling

Dai Ngo <[email protected]>
nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN

Hans de Goede <[email protected]>
platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet

Hans de Goede <[email protected]>
platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet

David Howells <[email protected]>
afs: Add missing vnode validation checks

Tobias Schramm <[email protected]>
spi: rockchip: handle zero length transfers without timing out

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/mach-imx/mach-imx6q.c                     |   3 +
 arch/sparc/lib/iomap.c                             |   2 +
 arch/x86/events/core.c                             |   1 +
 arch/x86/kvm/svm/svm.c                             |   2 +
 arch/x86/kvm/x86.c                                 |  14 +++
 arch/x86/lib/insn.c                                |   4 +-
 block/bio.c                                        |   2 +-
 drivers/ata/libata-core.c                          |  34 +++++-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   1 -
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |  16 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.h           |   5 -
 drivers/irqchip/irq-gic.c                          |  52 +++++++++-
 .../misc/habanalabs/common/command_submission.c    |   9 ++
 drivers/misc/habanalabs/gaudi/gaudi.c              |   9 +-
 drivers/misc/habanalabs/gaudi/gaudi_security.c     | 115 ++++++++++++---------
 .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h |   2 +
 drivers/net/phy/mdio_device.c                      |  11 ++
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |  17 ++-
 drivers/net/xen-netback/netback.c                  |   2 +-
 drivers/nvme/host/fc.c                             |  18 ++--
 drivers/platform/x86/gigabyte-wmi.c                |   1 +
 drivers/platform/x86/touchscreen_dmi.c             |  54 +++++++++-
 drivers/scsi/elx/efct/efct_lio.c                   |   4 +-
 drivers/scsi/sd.c                                  |   9 +-
 drivers/scsi/ses.c                                 |  22 +++-
 drivers/spi/spi-rockchip.c                         |   6 ++
 drivers/thermal/qcom/tsens.c                       |   4 +-
 drivers/usb/dwc2/hcd.c                             |   4 +
 drivers/xen/gntdev.c                               |   8 ++
 drivers/xen/swiotlb-xen.c                          |   7 +-
 fs/afs/dir.c                                       |  11 ++
 fs/afs/file.c                                      |  16 ++-
 fs/afs/write.c                                     |  17 ++-
 fs/btrfs/file-item.c                               |  13 ++-
 fs/btrfs/volumes.c                                 |  13 +++
 fs/cifs/smb2pdu.c                                  |   4 +-
 fs/ext2/balloc.c                                   |  14 ++-
 fs/io_uring.c                                      |   8 +-
 fs/nfsd/nfs4state.c                                |  16 ++-
 include/linux/libata.h                             |   1 +
 include/linux/mdio.h                               |   3 +
 scripts/Makefile.kasan                             |   3 +-
 tools/arch/x86/lib/insn.c                          |   4 +-
 tools/testing/selftests/kvm/include/test_util.h    |   3 +
 tools/testing/selftests/kvm/lib/test_util.c        |  22 +++-
 tools/testing/selftests/kvm/steal_time.c           |  20 +---
 .../selftests/kvm/x86_64/mmio_warning_test.c       |   3 +-
 .../testing/selftests/kvm/x86_64/xen_shinfo_test.c |  15 ---
 tools/testing/selftests/lib.mk                     |   1 +
 tools/usb/testusb.c                                |  14 +--
 tools/vm/page-types.c                              |   2 +-
 virt/kvm/kvm_main.c                                |   6 +-
 53 files changed, 473 insertions(+), 178 deletions(-)