Skip to content

5.10.70-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest103 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/103PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO responsedrivers/pci/controller/pci-aardvark.c+1 -10 replies
2/103ocfs2: drop acl cache for directories toofs/ocfs2/dlmglue.c+2 -10 replies
3/103mm: fix uninitialized use in overcommit_policy_handlermm/util.c+2 -20 replies
4/103usb: gadget: r8a66597: fix a loop in set_feature()drivers/usb/gadget/udc/r8a66597-udc.c+1 -10 replies
5/103usb: dwc2: gadget: Fix ISOC flow for BDMA and Slavedrivers/usb/dwc2/gadget.c+106 -830 replies
6/103usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMAdrivers/usb/dwc2/gadget.c+1 -30 replies
7/103usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned()drivers/usb/musb/tusb6010.c+1 -00 replies
8/103cifs: fix incorrect check for null pointer in header_assemblefs/cifs/connect.c+3 -20 replies
9/103xen/x86: fix PV trap handling on secondary processorsarch/x86/xen/enlighten_pv.c+9 -60 replies
10/103usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6cdrivers/usb/storage/unusual_devs.h+8 -10 replies
11/103USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeterdrivers/usb/serial/cp210x.c+1 -00 replies
12/103USB: cdc-acm: fix minor-number releasedrivers/usb/class/cdc-acm.c drivers/usb/class/cdc-acm.h+7 -20 replies
13/103Revert "USB: bcma: Add a check for devm_gpiod_get"drivers/usb/host/bcma-hcd.c+1 -40 replies
14/103binder: make sure fd closes completedrivers/android/binder.c+17 -60 replies
15/103staging: greybus: uart: fix tty use after freedrivers/staging/greybus/uart.c+32 -300 replies
16/103Re-enable UAS for LaCie Rugged USB3-FW with fk quirkdrivers/usb/storage/unusual_uas.h+1 -10 replies
17/103usb: dwc3: core: balance phy init and exitdrivers/usb/dwc3/core.c+13 -170 replies
18/103usb: core: hcd: Add support for deferring roothub registrationdrivers/usb/core/hcd.c include/linux/usb/hcd.h+25 -60 replies
19/103USB: serial: mos7840: remove duplicated 0xac24 device IDdrivers/usb/serial/mos7840.c+0 -20 replies
20/103USB: serial: option: add Telit LN920 compositionsdrivers/usb/serial/option.c+8 -00 replies
21/103USB: serial: option: remove duplicate USB device IDdrivers/usb/serial/option.c+0 -10 replies
22/103USB: serial: option: add device id for Foxconn T99W265drivers/usb/serial/option.c+2 -00 replies
23/103mcb: fix error handling in mcb_alloc_bus()drivers/mcb/mcb-core.c+6 -60 replies
24/103erofs: fix up erofs_lookup tracepointinclude/trace/events/erofs.h+3 -30 replies
25/103btrfs: prevent __btrfs_dump_space_info() to underflow its free spacefs/btrfs/space-info.c+3 -20 replies
26/103xhci: Set HCD flag to defer primary roothub registrationdrivers/usb/host/xhci.c+1 -00 replies
27/103serial: 8250: 8250_omap: Fix RX_LVL register offsetdrivers/tty/serial/8250/8250_omap.c+1 -10 replies
28/103serial: mvebu-uart: fix drivers tx_empty callbackdrivers/tty/serial/mvebu-uart.c+1 -10 replies
29/103scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZEdrivers/scsi/sd_zbc.c+3 -30 replies
30/103drm/amd/pm: Update intermediate power state for SIdrivers/gpu/drm/amd/pm/powerplay/si_dpm.c+2 -00 replies
31/103net: hso: fix muxed tty registrationdrivers/net/usb/hso.c+5 -70 replies
32/103comedi: Fix memory leak in compat_insnlist()drivers/staging/comedi/comedi_fops.c+1 -00 replies
33/103afs: Fix incorrect triggering of sillyrename on 3rd-party invalidationfs/afs/dir.c+7 -390 replies
34/103afs: Fix updating of i_blocks on file/dir extensionfs/afs/dir_edit.c fs/afs/inode.c fs/afs/internal.h +1 more+13 -130 replies
35/103platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR()drivers/platform/x86/intel_punit_ipc.c+1 -20 replies
36/103enetc: Fix illegal access when reading affinity_hintdrivers/net/ethernet/freescale/enetc/enetc.c+1 -40 replies
37/103enetc: Fix uninitialized struct dim_sample field usagedrivers/net/ethernet/freescale/enetc/enetc.c+1 -10 replies
38/103bnxt_en: Fix TX timeout when TX ring size is set to the smallestdrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+10 -50 replies
39/103net: hns3: fix change RSS hfunc ineffective issuedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+64 -330 replies
40/103net: hns3: check queue id range before usingdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c+8 -00 replies
41/103net/smc: add missing error check in smc_clc_prfx_set()net/smc/smc_clc.c+2 -10 replies
42/103net/smc: fix workqueue leaked lock in smc_conn_abort_worknet/smc/smc_core.c+2 -00 replies
43/103net: dsa: dont allocate the slave_mii_bus using devresnet/dsa/dsa2.c+9 -30 replies
44/103net: dsa: realtek: register the MDIO bus under devresdrivers/net/dsa/realtek-smi-core.c+1 -10 replies
45/103kselftest/arm64: signal: Add SVE to the set of features we can check fortools/testing/selftests/arm64/signal/test_signals.h tools/testing/selftests/arm64/signal/test_signals_utils.c+5 -00 replies
46/103kselftest/arm64: signal: Skip tests if required features are missingtools/testing/selftests/arm64/signal/test_signals_utils.c+5 -20 replies
47/103s390/qeth: fix NULL deref in qeth_clear_working_pool_list()drivers/s390/net/qeth_core_main.c+3 -00 replies
48/103s390/qeth: fix deadlock during failing recoveryarch/s390/include/asm/ccwgroup.h drivers/s390/cio/ccwgroup.c drivers/s390/net/qeth_core_main.c+11 -44 replies
49/103gpio: uniphier: Fix void functions to remove return valuedrivers/gpio/gpio-uniphier.c+2 -20 replies
50/103qed: rdma - dont wait for resources under hw error recovery flowdrivers/net/ethernet/qlogic/qed/qed_iwarp.c drivers/net/ethernet/qlogic/qed/qed_roce.c+16 -00 replies
51/103net/mlx4_en: Dont allow aRFS for encapsulated packetsdrivers/net/ethernet/mellanox/mlx4/en_netdev.c+3 -00 replies
52/103atlantic: Fix issue in the pm resume flow.drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c+2 -20 replies
53/103scsi: iscsi: Adjust iface sysfs attr detectiondrivers/scsi/scsi_transport_iscsi.c+4 -40 replies
54/103scsi: target: Fix the pgr/alua_support_store functionsdrivers/target/target_core_configfs.c+20 -120 replies
55/103tty: synclink_gt, drop unneeded forward declarationsdrivers/tty/synclink_gt.c+1 -560 replies
56/103tty: synclink_gt: rename a conflicting function namedrivers/tty/synclink_gt.c+22 -220 replies
57/103fpga: machxo2-spi: Return an error on failuredrivers/fpga/machxo2-spi.c+4 -10 replies
58/103fpga: machxo2-spi: Fix missing error code in machxo2_write_complete()drivers/fpga/machxo2-spi.c+1 -00 replies
59/103nvme-tcp: fix incorrect h2cdata pdu offset accountingdrivers/nvme/host/tcp.c+10 -30 replies
60/103treewide: Change list_sort to use const pointersarch/arm64/kvm/vgic/vgic-its.c arch/arm64/kvm/vgic/vgic.c block/blk-mq-sched.c +38 more+90 -720 replies
61/103nvme: keep ctrl->namespaces ordereddrivers/nvme/host/core.c+17 -160 replies
62/103thermal/core: Potential buffer overflow in thermal_build_list_of_policies()drivers/thermal/thermal_core.c+3 -40 replies
63/103cifs: fix a sign extension bugfs/cifs/file.c+1 -10 replies
64/103scsi: qla2xxx: Restore initiator in dual modedrivers/scsi/qla2xxx/qla_init.c+2 -10 replies
65/103scsi: lpfc: Use correct scnprintf() limitdrivers/scsi/lpfc/lpfc_attr.c+2 -10 replies
66/103irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix builddrivers/irqchip/Kconfig+1 -00 replies
67/103irqchip/gic-v3-its: Fix potential VPE leak on errordrivers/irqchip/irq-gic-v3-its.c+1 -10 replies
68/103md: fix a lock order reversal in md_allocdrivers/md/md.c+0 -50 replies
69/103x86/asm: Add a missing __iomem annotation in enqcmds()arch/x86/include/asm/special_insns.h+1 -10 replies
70/103x86/asm: Fix SETZ size enqcmds() build failurearch/x86/include/asm/special_insns.h+1 -10 replies
71/103io_uring: put provided buffer meta data under memcg accountingfs/io_uring.c+1 -10 replies
72/103blktrace: Fix uaf in blk_trace access after removing by sysfskernel/trace/blktrace.c+8 -00 replies
73/103net: phylink: Update SFP selected interface on advertising changesdrivers/net/phy/phylink.c+29 -10 replies
74/103net: macb: fix use after free on rmmoddrivers/net/ethernet/cadence/macb_pci.c+1 -10 replies
75/103net: stmmac: allow CSR clock of 300MHzdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+1 -10 replies
76/103blk-mq: avoid to iterate over stale requestblock/blk-mq-tag.c+1 -10 replies
77/103m68k: Double cast io functions to unsigned longarch/m68k/include/asm/raw_io.h+10 -100 replies
78/103ipv6: delay fib6_sernum increase in fib6_addnet/ipv6/ip6_fib.c+1 -20 replies
79/103cpufreq: intel_pstate: Override parameters if HWP forced by BIOSdrivers/cpufreq/intel_pstate.c+14 -80 replies
80/103bpf: Add oversize check before call kvcalloc()kernel/bpf/verifier.c+2 -00 replies
81/103xen/balloon: use a kernel thread instead a workqueuedrivers/xen/balloon.c+45 -170 replies
82/103nvme-multipath: fix ANA state updates when a namespace is not presentdrivers/nvme/host/multipath.c+5 -20 replies
83/103nvme-rdma: destroy cm id before destroy qp to avoid use after freedrivers/nvme/host/rdma.c+3 -130 replies
84/103sparc32: page align size in arch_dma_allocarch/sparc/kernel/ioport.c+3 -10 replies
85/103amd/display: downgrade validation failure log leveldrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+2 -10 replies
86/103block: check if a profile is actually registered in blk_integrity_unregisterblock/blk-integrity.c+5 -10 replies
87/103block: flush the integrity workqueue in blk_integrity_unregisterblock/blk-integrity.c+3 -00 replies
88/103blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pdblock/blk-cgroup.c+8 -00 replies
89/103compiler.h: Introduce absolute_pointer macroinclude/linux/compiler.h+2 -00 replies
90/103net: i825xx: Use absolute_pointer for memcpy from fixed memory locationdrivers/net/ethernet/i825xx/82596.c+1 -10 replies
91/103sparc: avoid stringop-overread errorsarch/sparc/kernel/mdesc.c+2 -10 replies
92/103qnx4: avoid stringop-overread errorsfs/qnx4/dir.c+34 -170 replies
93/103parisc: Use absolute_pointer() to define PAGE0arch/parisc/include/asm/page.h+1 -10 replies
94/103arm64: Mark __stack_chk_guard as __ro_after_initarch/arm64/kernel/process.c+1 -10 replies
95/103alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatilearch/alpha/include/asm/io.h+3 -30 replies
96/103net: 6pack: Fix tx timeout and slot timedrivers/net/hamradio/6pack.c+2 -20 replies
97/103spi: Fix tegra20 build with CONFIG_PM=ndrivers/spi/spi-tegra20-slink.c+2 -20 replies
98/103EDAC/synopsys: Fix wrong value type assignment for edac_modedrivers/edac/synopsys_edac.c+1 -10 replies
99/103EDAC/dmc520: Assign the proper type to dimm->edac_modedrivers/edac/dmc520_edac.c+1 -10 replies
100/103thermal/drivers/int340x: Do not set a wrong tcc offset on resumedrivers/thermal/intel/int340x_thermal/processor_thermal_device.c+3 -20 replies
101/103USB: serial: cp210x: fix dropped characters with CP2102drivers/usb/serial/cp210x.c+46 -00 replies
102/103xen/balloon: fix balloon kthread freezingdrivers/xen/balloon.c+2 -20 replies
103/103qnx4: work around gcc false positive warning bugfs/qnx4/dir.c+27 -90 replies

Reviews trailers per patch

52 of 103 patches have a Reviewed-by or Acked-by.

PatchMarek BehúnAlan SternOliver NeukumMartijn CoenenChristian BraunerAlex ElderHans de Goedefaqiang.zhuJohn StultzFelipe BalbiChris ChiuJoseph QiYoshihiro ShimodaMichal HockoFeng TangKefeng WangRonnie SahlbergBoris OstrovskyHawking ZhangAlex DeucherMarkus SuvantoMarc DionnePavan ChebbiFlorian FainelliLino SanfilippoAndrew LunnMark BrownJulian WiedmannLee DuncanChao YuBodo StroesserAnand JainDavid SterbaJohannes ThumshirnDamien Le MoalHimanshu MadhaniDaniele PalmasJames SmartBen WidawskyDan WilliamsNicolas FerreDavid AhernYonghong SongHeiko CarstensAlexandra Winter[email protected]NeilBrownSagi GrimbergMax GurtovoySam RavnborgNicholas KazlauskasTejun HeoNick DesaulniersChristoph HellwigKees CookNathan ChancellorGeert UytterhoevenKeith BuschChaitanya KulkarniSrinivas PandruvadaMalte Di DonatoArnd BergmannMark RutlandNowak, LukaszPavel Machek (CIP)Fox ChenShuah KhanJon HunterHulk Robot
SeriesT-b T-b T-b T-b T-b T-b
1/103R-b
2/103R-b
3/103A-b R-b R-b
4/103A-b R-b
5/103
6/103
7/103
8/103A-b
9/103R-b
10/103A-b
11/103
12/103A-b
13/103
14/103R-b A-b
15/103R-b
16/103A-b R-b
17/103T-b T-b A-b
18/103A-b T-b
19/103
20/103R-b
21/103
22/103
23/103
24/103R-b
25/103R-b R-b
26/103T-b
27/103
28/103
29/103R-b R-b R-b
30/103R-b A-b
31/103
32/103
33/103T-b
34/103T-b R-b
35/103R-b
36/103
37/103
38/103R-b
39/103
40/103
41/103
42/103
43/103R-b T-b R-b
44/103R-b
45/103
46/103R-b
47/103Root-caused-by R-b
48/103R-b
49/103
50/103
51/103
52/103
53/103R-b
54/103R-b
55/103
56/103
57/103
58/103
59/103R-b T-b
60/103R-b T-b R-b R-b T-b
61/103R-b R-b R-b R-b
62/103
63/103
64/103R-b
65/103R-b
66/103
67/103
68/103T-b R-b
69/103R-b R-b
70/103
71/103
72/103
73/103
74/103A-b
75/103
76/103
77/103
78/103R-b
79/103
80/103A-b
81/103R-b
82/103R-b
83/103R-b
84/103R-b
85/103R-b
86/103R-b
87/103R-b
88/103A-b
89/103R-b
90/103R-b
91/103
92/103
93/103
94/103A-b
95/103A-b
96/103
97/103
98/103
99/103
100/103R-b T-b
101/103T-b
102/103R-b
103/103Reported-and-tested-by

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

Read the v1 thread

Cover letter [PATCH 5.10 000/103] 5.10.70-rc1 review

This is the start of the stable review cycle for the 5.10.70 release. There are 103 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, 29 Sep 2021 17:02:05 +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.70-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.70-rc1

Linus Torvalds <[email protected]>
qnx4: work around gcc false positive warning bug

Juergen Gross <[email protected]>
xen/balloon: fix balloon kthread freezing

Johan Hovold <[email protected]>

    USB: serial: cp210x: fix dropped characters with CP2102

Antoine Tenart <[email protected]>

    thermal/drivers/int340x: Do not set a wrong tcc offset on resume

Borislav Petkov <[email protected]>

    EDAC/dmc520: Assign the proper type to dimm->edac_mode

Sai Krishna Potthuri <[email protected]>
EDAC/synopsys: Fix wrong value type assignment for edac_mode

Linus Torvalds <[email protected]>
spi: Fix tegra20 build with CONFIG_PM=n

Guenter Roeck <[email protected]>
net: 6pack: Fix tx timeout and slot time

Guenter Roeck <[email protected]>
alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile

Dan Li <[email protected]>
arm64: Mark __stack_chk_guard as __ro_after_init

Helge Deller <[email protected]>
parisc: Use absolute_pointer() to define PAGE0

Linus Torvalds <[email protected]>
qnx4: avoid stringop-overread errors

Linus Torvalds <[email protected]>
sparc: avoid stringop-overread errors

Guenter Roeck <[email protected]>
net: i825xx: Use absolute_pointer for memcpy from fixed memory location

Guenter Roeck <[email protected]>
compiler.h: Introduce absolute_pointer macro

Li Jinlin <[email protected]>
blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd

Lihong Kou <[email protected]>
block: flush the integrity workqueue in blk_integrity_unregister

Christoph Hellwig <[email protected]>
block: check if a profile is actually registered in blk_integrity_unregister

Simon Ser <[email protected]>
amd/display: downgrade validation failure log level

Andreas Larsson <[email protected]>
sparc32: page align size in arch_dma_alloc

Ruozhu Li <[email protected]>
nvme-rdma: destroy cm id before destroy qp to avoid use after free

Anton Eidelman <[email protected]>
nvme-multipath: fix ANA state updates when a namespace is not present

Juergen Gross <[email protected]>
xen/balloon: use a kernel thread instead a workqueue

Bixuan Cui <[email protected]>
bpf: Add oversize check before call kvcalloc()

Doug Smythies <[email protected]>
cpufreq: intel_pstate: Override parameters if HWP forced by BIOS

zhang kai <[email protected]>
ipv6: delay fib6_sernum increase in fib6_add

Guenter Roeck <[email protected]>
m68k: Double cast io functions to unsigned long

Ming Lei <[email protected]>
blk-mq: avoid to iterate over stale request

Jesper Nilsson <[email protected]>
net: stmmac: allow CSR clock of 300MHz

Tong Zhang <[email protected]>
net: macb: fix use after free on rmmod

Nathan Rossi <[email protected]>
net: phylink: Update SFP selected interface on advertising changes

Zhihao Cheng <[email protected]>
blktrace: Fix uaf in blk_trace access after removing by sysfs

Jens Axboe <[email protected]>
io_uring: put provided buffer meta data under memcg accounting

Kees Cook <[email protected]>
x86/asm: Fix SETZ size enqcmds() build failure

Dave Jiang <[email protected]>
x86/asm: Add a missing __iomem annotation in enqcmds()

Christoph Hellwig <[email protected]>
md: fix a lock order reversal in md_alloc

Kaige Fu <[email protected]>
irqchip/gic-v3-its: Fix potential VPE leak on error

Randy Dunlap <[email protected]>
irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build

Dan Carpenter <[email protected]>
scsi: lpfc: Use correct scnprintf() limit

Dmitry Bogdanov <[email protected]>
scsi: qla2xxx: Restore initiator in dual mode

Dan Carpenter <[email protected]>
cifs: fix a sign extension bug

Dan Carpenter <[email protected]>
thermal/core: Potential buffer overflow in thermal_build_list_of_policies()

Christoph Hellwig <[email protected]>

    nvme: keep ctrl->namespaces ordered

Sami Tolvanen <[email protected]>
treewide: Change list_sort to use const pointers

Sagi Grimberg <[email protected]>
nvme-tcp: fix incorrect h2cdata pdu offset accounting

Jiapeng Chong <[email protected]>
fpga: machxo2-spi: Fix missing error code in machxo2_write_complete()

Tom Rix <[email protected]>
fpga: machxo2-spi: Return an error on failure

Randy Dunlap <[email protected]>
tty: synclink_gt: rename a conflicting function name

Jiri Slaby <[email protected]>
tty: synclink_gt, drop unneeded forward declarations

Maurizio Lombardi <[email protected]>
scsi: target: Fix the pgr/alua_support_store functions

Baokun Li <[email protected]>
scsi: iscsi: Adjust iface sysfs attr detection

Sudarsana Reddy Kalluru <[email protected]>
atlantic: Fix issue in the pm resume flow.

Aya Levin <[email protected]>
net/mlx4_en: Don't allow aRFS for encapsulated packets

Shai Malin <[email protected]>
qed: rdma - don't wait for resources under hw error recovery flow

Kunihiko Hayashi <[email protected]>
gpio: uniphier: Fix void functions to remove return value

Alexandra Winter <[email protected]>
s390/qeth: fix deadlock during failing recovery

Julian Wiedmann <[email protected]>
s390/qeth: fix NULL deref in qeth_clear_working_pool_list()

Cristian Marussi <[email protected]>
kselftest/arm64: signal: Skip tests if required features are missing

Mark Brown <[email protected]>
kselftest/arm64: signal: Add SVE to the set of features we can check for

Vladimir Oltean <[email protected]>
net: dsa: realtek: register the MDIO bus under devres

Vladimir Oltean <[email protected]>
net: dsa: don't allocate the slave_mii_bus using devres

Karsten Graul <[email protected]>
net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work

Karsten Graul <[email protected]>
net/smc: add missing error check in smc_clc_prfx_set()

Yufeng Mo <[email protected]>
net: hns3: check queue id range before using

Jian Shen <[email protected]>
net: hns3: fix change RSS 'hfunc' ineffective issue

Michael Chan <[email protected]>
bnxt_en: Fix TX timeout when TX ring size is set to the smallest

Claudiu Manoil <[email protected]>
enetc: Fix uninitialized struct dim_sample field usage

Claudiu Manoil <[email protected]>
enetc: Fix illegal access when reading affinity_hint

Andy Shevchenko <[email protected]>
platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR()

David Howells <[email protected]>
afs: Fix updating of i_blocks on file/dir extension

David Howells <[email protected]>
afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation

Ian Abbott <[email protected]>
comedi: Fix memory leak in compat_insnlist()

Johan Hovold <[email protected]>
net: hso: fix muxed tty registration

Lijo Lazar <[email protected]>
drm/amd/pm: Update intermediate power state for SI

Naohiro Aota <[email protected]>
scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE

Pali Rohár <[email protected]>
serial: mvebu-uart: fix driver's tx_empty callback

Nishanth Menon <[email protected]>

    serial: 8250: 8250_omap: Fix RX_LVL register offset

Kishon Vijay Abraham I <[email protected]>
xhci: Set HCD flag to defer primary roothub registration

Qu Wenruo <[email protected]>
btrfs: prevent __btrfs_dump_space_info() to underflow its free space

Gao Xiang <[email protected]>
erofs: fix up erofs_lookup tracepoint

Dan Carpenter <[email protected]>
mcb: fix error handling in mcb_alloc_bus()

Slark Xiao <[email protected]>
USB: serial: option: add device id for Foxconn T99W265

Krzysztof Kozlowski <[email protected]>
USB: serial: option: remove duplicate USB device ID

Carlo Lobrano <[email protected]>
USB: serial: option: add Telit LN920 compositions

Krzysztof Kozlowski <[email protected]>

    USB: serial: mos7840: remove duplicated 0xac24 device ID

Kishon Vijay Abraham I <[email protected]>
usb: core: hcd: Add support for deferring roothub registration

Li Jun <[email protected]>
usb: dwc3: core: balance phy init and exit

Julian Sikorski <[email protected]>
Re-enable UAS for LaCie Rugged USB3-FW with fk quirk

Johan Hovold <[email protected]>
staging: greybus: uart: fix tty use after free

Todd Kjos <[email protected]>
binder: make sure fd closes complete

Rafał Miłecki <[email protected]>
Revert "USB: bcma: Add a check for devm_gpiod_get"

Johan Hovold <[email protected]>
USB: cdc-acm: fix minor-number release

Uwe Brandt <[email protected]>

    USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter

Ondrej Zary <[email protected]>
usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c

Jan Beulich <[email protected]>
xen/x86: fix PV trap handling on secondary processors

Steve French <[email protected]>
cifs: fix incorrect check for null pointer in header_assemble

Dan Carpenter <[email protected]>
usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned()

Minas Harutyunyan <[email protected]>
usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA

Minas Harutyunyan <[email protected]>
usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave

Dan Carpenter <[email protected]>
usb: gadget: r8a66597: fix a loop in set_feature()

Chen Jun <[email protected]>
mm: fix uninitialized use in overcommit_policy_handler

Wengang Wang <[email protected]>
ocfs2: drop acl cache for directories too

Pali Rohár <[email protected]>
PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response

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

Diffstat:

 Makefile                                           |   4 +-
 arch/alpha/include/asm/io.h                        |   6 +-
 arch/arm64/kernel/process.c                        |   2 +-
 arch/arm64/kvm/vgic/vgic-its.c                     |   8 +-
 arch/arm64/kvm/vgic/vgic.c                         |   3 +-
 arch/m68k/include/asm/raw_io.h                     |  20 +--
 arch/parisc/include/asm/page.h                     |   2 +-
 arch/s390/include/asm/ccwgroup.h                   |   2 +-
 arch/sparc/kernel/ioport.c                         |   4 +-
 arch/sparc/kernel/mdesc.c                          |   3 +-
 arch/x86/include/asm/special_insns.h               |   4 +-
 arch/x86/xen/enlighten_pv.c                        |  15 +-
 block/blk-cgroup.c                                 |   8 +
 block/blk-integrity.c                              |   9 +-
 block/blk-mq-sched.c                               |   3 +-
 block/blk-mq-tag.c                                 |   2 +-
 block/blk-mq.c                                     |   3 +-
 drivers/acpi/nfit/core.c                           |   3 +-
 drivers/acpi/numa/hmat.c                           |   3 +-
 drivers/android/binder.c                           |  23 ++-
 drivers/clk/keystone/sci-clk.c                     |   4 +-
 drivers/cpufreq/intel_pstate.c                     |  22 ++-
 drivers/edac/dmc520_edac.c                         |   2 +-
 drivers/edac/synopsys_edac.c                       |   2 +-
 drivers/fpga/machxo2-spi.c                         |   6 +-
 drivers/gpio/gpio-uniphier.c                       |   4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   3 +-
 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c          |   2 +
 drivers/gpu/drm/drm_modes.c                        |   3 +-
 drivers/gpu/drm/i915/gt/intel_engine_user.c        |   3 +-
 drivers/gpu/drm/i915/gvt/debugfs.c                 |   2 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c      |   3 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |   4 +-
 .../infiniband/hw/usnic/usnic_uiom_interval_tree.c |   3 +-
 drivers/interconnect/qcom/bcm-voter.c              |   2 +-
 drivers/irqchip/Kconfig                            |   1 +
 drivers/irqchip/irq-gic-v3-its.c                   |   2 +-
 drivers/mcb/mcb-core.c                             |  12 +-
 drivers/md/md.c                                    |   5 -
 drivers/md/raid5.c                                 |   3 +-
 drivers/misc/sram.c                                |   4 +-
 drivers/net/dsa/realtek-smi-core.c                 |   2 +-
 .../net/ethernet/aquantia/atlantic/aq_pci_func.c   |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   8 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   5 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   2 +-
 drivers/net/ethernet/cadence/macb_pci.c            |   2 +-
 drivers/net/ethernet/freescale/enetc/enetc.c       |   7 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  45 +++--
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   8 +
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  52 ++++--
 drivers/net/ethernet/i825xx/82596.c                |   2 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |   3 +
 drivers/net/ethernet/qlogic/qed/qed_iwarp.c        |   8 +
 drivers/net/ethernet/qlogic/qed/qed_roce.c         |   8 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   2 +-
 drivers/net/hamradio/6pack.c                       |   4 +-
 drivers/net/phy/phylink.c                          |  30 +++-
 drivers/net/usb/hso.c                              |  12 +-
 drivers/nvme/host/core.c                           |  32 ++--
 drivers/nvme/host/multipath.c                      |   7 +-
 drivers/nvme/host/rdma.c                           |  16 +-
 drivers/nvme/host/tcp.c                            |  13 +-
 drivers/pci/controller/cadence/pcie-cadence-host.c |   3 +-
 drivers/pci/controller/pci-aardvark.c              |   2 +-
 drivers/platform/x86/intel_punit_ipc.c             |   3 +-
 drivers/s390/cio/ccwgroup.c                        |  10 +-
 drivers/s390/net/qeth_core_main.c                  |   6 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |   3 +-
 drivers/scsi/qla2xxx/qla_init.c                    |   3 +-
 drivers/scsi/scsi_transport_iscsi.c                |   8 +-
 drivers/scsi/sd_zbc.c                              |   6 +-
 drivers/spi/spi-loopback-test.c                    |   3 +-
 drivers/spi/spi-tegra20-slink.c                    |   4 +-
 drivers/staging/comedi/comedi_fops.c               |   1 +
 drivers/staging/greybus/uart.c                     |  62 +++----
 drivers/target/target_core_configfs.c              |  32 ++--
 .../int340x_thermal/processor_thermal_device.c     |   5 +-
 drivers/thermal/thermal_core.c                     |   7 +-
 drivers/tty/serial/8250/8250_omap.c                |   2 +-
 drivers/tty/serial/mvebu-uart.c                    |   2 +-
 drivers/tty/synclink_gt.c                          | 101 +++--------
 drivers/usb/class/cdc-acm.c                        |   7 +-
 drivers/usb/class/cdc-acm.h                        |   2 +
 drivers/usb/core/hcd.c                             |  29 +++-
 drivers/usb/dwc2/gadget.c                          | 193 ++++++++++++---------
 drivers/usb/dwc3/core.c                            |  30 ++--
 drivers/usb/gadget/udc/r8a66597-udc.c              |   2 +-
 drivers/usb/host/bcma-hcd.c                        |   5 +-
 drivers/usb/host/xhci.c                            |   1 +
 drivers/usb/musb/tusb6010.c                        |   1 +
 drivers/usb/serial/cp210x.c                        |  47 +++++
 drivers/usb/serial/mos7840.c                       |   2 -
 drivers/usb/serial/option.c                        |  11 +-
 drivers/usb/storage/unusual_devs.h                 |   9 +-
 drivers/usb/storage/unusual_uas.h                  |   2 +-
 drivers/xen/balloon.c                              |  62 +++++--
 fs/afs/dir.c                                       |  46 +----
 fs/afs/dir_edit.c                                  |   4 +-
 fs/afs/inode.c                                     |  10 --
 fs/afs/internal.h                                  |  10 ++
 fs/afs/write.c                                     |   2 +-
 fs/btrfs/raid56.c                                  |   3 +-
 fs/btrfs/space-info.c                              |   5 +-
 fs/btrfs/tree-log.c                                |   3 +-
 fs/btrfs/volumes.c                                 |   3 +-
 fs/cifs/connect.c                                  |   5 +-
 fs/cifs/file.c                                     |   2 +-
 fs/ext4/fsmap.c                                    |   4 +-
 fs/gfs2/glock.c                                    |   3 +-
 fs/gfs2/log.c                                      |   2 +-
 fs/gfs2/lops.c                                     |   3 +-
 fs/io_uring.c                                      |   2 +-
 fs/iomap/buffered-io.c                             |   3 +-
 fs/ocfs2/dlmglue.c                                 |   3 +-
 fs/qnx4/dir.c                                      |  69 ++++++--
 fs/ubifs/gc.c                                      |   7 +-
 fs/ubifs/replay.c                                  |   4 +-
 fs/xfs/scrub/bitmap.c                              |   4 +-
 fs/xfs/xfs_bmap_item.c                             |   4 +-
 fs/xfs/xfs_buf.c                                   |   6 +-
 fs/xfs/xfs_extent_busy.c                           |   4 +-
 fs/xfs/xfs_extent_busy.h                           |   3 +-
 fs/xfs/xfs_extfree_item.c                          |   4 +-
 fs/xfs/xfs_refcount_item.c                         |   4 +-
 fs/xfs/xfs_rmap_item.c                             |   4 +-
 include/linux/compiler.h                           |   2 +
 include/linux/list_sort.h                          |   7 +-
 include/linux/usb/hcd.h                            |   2 +
 include/trace/events/erofs.h                       |   6 +-
 kernel/bpf/verifier.c                              |   2 +
 kernel/trace/blktrace.c                            |   8 +
 lib/list_sort.c                                    |  17 +-
 lib/test_list_sort.c                               |   3 +-
 mm/util.c                                          |   4 +-
 net/dsa/dsa2.c                                     |  12 +-
 net/ipv6/ip6_fib.c                                 |   3 +-
 net/smc/smc_clc.c                                  |   3 +-
 net/smc/smc_core.c                                 |   2 +
 net/tipc/name_table.c                              |   4 +-
 .../testing/selftests/arm64/signal/test_signals.h  |   2 +
 .../selftests/arm64/signal/test_signals_utils.c    |  10 +-
 142 files changed, 873 insertions(+), 597 deletions(-)