Skip to content

5.4.240-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest104 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/104net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()net/tls/tls_main.c+5 -40 replies
2/104power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race conditiondrivers/power/supply/da9150-charger.c+1 -00 replies
3/104iavf: fix inverted Rx hash condition leading to disabled hashdrivers/net/ethernet/intel/iavf/iavf_txrx.c+1 -10 replies
4/104iavf: fix non-tunneled IPv6 UDP packet type and hashingdrivers/net/ethernet/intel/iavf/iavf_common.c+1 -10 replies
5/104intel/igbvf: free irq on the error path in igbvf_request_msix()drivers/net/ethernet/intel/igbvf/netdev.c+6 -20 replies
6/104igbvf: Regard vf reset nack as successdrivers/net/ethernet/intel/igbvf/vf.c+10 -30 replies
7/104i2c: imx-lpi2c: check only for enabled interrupt flagsdrivers/i2c/busses/i2c-imx-lpi2c.c+4 -00 replies
8/104scsi: scsi_dh_alua: Fix memleak for qdata in alua_activate()drivers/scsi/device_handler/scsi_dh_alua.c+4 -20 replies
9/104net: usb: smsc95xx: Limit packet length to skb->lendrivers/net/usb/smsc95xx.c+6 -00 replies
10/104qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_infodrivers/net/ethernet/qlogic/qed/qed_sriov.c+4 -10 replies
11/104xirc2ps_cs: Fix use after free bug in xirc2ps_detachdrivers/net/ethernet/xircom/xirc2ps_cs.c+5 -00 replies
12/104net: qcom/emac: Fix use after free bug in emac_remove due to race conditiondrivers/net/ethernet/qualcomm/emac/emac.c+6 -00 replies
13/104net/ps3_gelic_net: Fix RX sk_buff lengthdrivers/net/ethernet/toshiba/ps3_gelic_net.c drivers/net/ethernet/toshiba/ps3_gelic_net.h+13 -110 replies
14/104net/ps3_gelic_net: Use dma_mapping_errordrivers/net/ethernet/toshiba/ps3_gelic_net.c+13 -110 replies
15/104keys: Do not cache key in task struct if key is requested from kernel threadsecurity/keys/request_key.c+6 -30 replies
16/104bpf: Adjust insufficient default bpf_jit_limitkernel/bpf/core.c+1 -10 replies
17/104net/mlx5: Read the TC mapping of all priorities on ETS querydrivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c+4 -20 replies
18/104atm: idt77252: fix kmemleak when rmmod idt77252drivers/atm/idt77252.c+11 -00 replies
19/104erspan: do not use skb_mac_header() in ndo_start_xmit()net/ipv4/ip_gre.c net/ipv6/ip6_gre.c+4 -40 replies
20/104net/sonic: use dma_mapping_error() for error checkdrivers/net/ethernet/natsemi/sonic.c+2 -20 replies
21/104nvme-tcp: fix nvme_tcp_term_pdu to match specinclude/linux/nvme-tcp.h+3 -20 replies
22/104hvc/xen: prevent concurrent accesses to the shared ringdrivers/tty/hvc/hvc_xen.c+17 -20 replies
23/104net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII casedrivers/net/dsa/mt7530.c+4 -50 replies
24/104net: mdio: thunder: Add missing fwnode_handle_put()drivers/net/phy/mdio-thunder.c+1 -00 replies
25/104Bluetooth: btqcomsmd: Fix command timeout after setting BD addressdrivers/bluetooth/btqcomsmd.c+16 -10 replies
26/104Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished workdrivers/bluetooth/btsdio.c+1 -00 replies
27/104platform/chrome: cros_ec_chardev: fix kernel data leak from ioctldrivers/platform/chrome/cros_ec_chardev.c+1 -10 replies
28/104hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCsdrivers/hwmon/it87.c+3 -10 replies
29/104scsi: qla2xxx: Perform lockless command completion in abort pathdrivers/scsi/qla2xxx/qla_os.c+11 -00 replies
30/104uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2drivers/usb/storage/unusual_uas.h+7 -00 replies
31/104thunderbolt: Use const qualifier for `ring_interrupt_index`drivers/thunderbolt/nhi.c+1 -10 replies
32/104riscv: Bump COMMAND_LINE_SIZE value to 1024arch/riscv/include/uapi/asm/setup.h+8 -00 replies
33/104ca8210: fix mac_len negative array accessdrivers/net/ieee802154/ca8210.c+2 -00 replies
34/104m68k: Only force 030 bus error if PC not in exception tablearch/m68k/kernel/traps.c+3 -10 replies
35/104selftests/bpf: check that modifier resolves after pointertools/testing/selftests/bpf/test_btf.c+28 -00 replies
36/104scsi: target: iscsi: Fix an error message in iscsi_check_key()drivers/target/iscsi/iscsi_target_parameters.c+7 -50 replies
37/104scsi: ufs: core: Add soft dependency on governor_simpleondemanddrivers/scsi/ufs/ufshcd.c+1 -00 replies
38/104scsi: lpfc: Avoid usage of list iterator variable after loopdrivers/scsi/lpfc/lpfc_sli.c+4 -40 replies
39/104net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990drivers/net/usb/cdc_mbim.c+5 -00 replies
40/104net: usb: qmi_wwan: add Telit 0x1080 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
41/104sh: sanitize the flags on sigreturnarch/sh/include/asm/processor_32.h arch/sh/kernel/signal_32.c+4 -00 replies
42/104cifs: empty interface list when server doesnt support query interfacesfs/cifs/smb2ops.c+1 -10 replies
43/104scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMRdrivers/scsi/scsi_devinfo.c+1 -00 replies
44/104usb: gadget: u_audio: dont let userspace block driver unbinddrivers/usb/gadget/function/u_audio.c+1 -10 replies
45/104fsverity: Remove WQ_UNBOUND from fsverity read workqueuefs/verity/verify.c+6 -60 replies
46/104igb: revert rtnl_lock() that causes deadlockdrivers/net/ethernet/intel/igb/igb_main.c+0 -20 replies
47/104dm thin: fix deadlock when swapping to thin devicedrivers/md/dm-thin.c+2 -00 replies
48/104usb: cdns3: Fix issue with using incorrect PCI device functiondrivers/usb/cdns3/cdns3-pci-wrap.c+5 -00 replies
49/104usb: chipdea: core: fix return -EINVAL if request role is the same with current roledrivers/usb/chipidea/core.c+4 -10 replies
50/104usb: chipidea: core: fix possible concurrent when switch roledrivers/usb/chipidea/ci.h drivers/usb/chipidea/core.c drivers/usb/chipidea/otg.c+13 -20 replies
51/104wifi: mac80211: fix qos on mesh interfacesnet/mac80211/wme.c+4 -20 replies
52/104nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()fs/nilfs2/ioctl.c+1 -10 replies
53/104i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()drivers/i2c/busses/i2c-xgene-slimpro.c+3 -00 replies
54/104dm stats: check for and propagate alloc_percpu failuredrivers/md/dm-stats.c drivers/md/dm-stats.h drivers/md/dm.c+10 -30 replies
55/104dm crypt: add cond_resched() to dmcrypt_write()drivers/md/dm-crypt.c+1 -00 replies
56/104sched/fair: sanitize vruntime of entity being placedkernel/sched/fair.c+13 -20 replies
57/104sched/fair: Sanitize vruntime of entity being migratedkernel/sched/core.c kernel/sched/fair.c+46 -100 replies
58/104tun: avoid double free in tun_free_netdevdrivers/net/tun.c+59 -500 replies
59/104ocfs2: fix data corruption after failed writefs/ocfs2/aops.c+16 -20 replies
60/104fsverity: dont drop pagecache at end of FS_IOC_ENABLE_VERITYfs/verity/enable.c+13 -110 replies
61/104bus: imx-weim: fix branch condition evaluates to a garbage valuedrivers/bus/imx-weim.c+1 -10 replies
62/104md: avoid signed overflow in slot_store()drivers/md/md.c+3 -00 replies
63/104ALSA: asihpi: check pao in control_message()sound/pci/asihpi/hpi6205.c+1 -10 replies
64/104ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()sound/pci/hda/patch_ca0132.c+3 -10 replies
65/104fbdev: tgafb: Fix potential divide by zerodrivers/video/fbdev/tgafb.c+3 -00 replies
66/104sched_getaffinity: dont assume cpumask_size() is fully initializedkernel/compat.c kernel/sched/core.c+3 -30 replies
67/104fbdev: nvidia: Fix potential divide by zerodrivers/video/fbdev/nvidia/nvidia.c+2 -00 replies
68/104fbdev: intelfb: Fix potential divide by zerodrivers/video/fbdev/intelfb/intelfbdrv.c+3 -00 replies
69/104fbdev: lxfb: Fix potential divide by zerodrivers/video/fbdev/geode/lxfb_core.c+3 -00 replies
70/104fbdev: au1200fb: Fix potential divide by zerodrivers/video/fbdev/au1200fb.c+3 -00 replies
71/104ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()drivers/net/ieee802154/ca8210.c+1 -20 replies
72/104dma-mapping: drop the dev argument to arch_sync_dma_for_*arch/arc/mm/dma.c arch/arm/mm/dma-mapping.c arch/arm/xen/mm.c +23 more+113 -1140 replies
73/104mips: bmips: BCM6358: disable RAC flush for TP1arch/mips/bmips/dma.c arch/mips/bmips/setup.c+13 -00 replies
74/104mtd: rawnand: meson: invalidate cache on polling ECC bitdrivers/mtd/nand/raw/meson_nand.c+7 -10 replies
75/104scsi: megaraid_sas: Fix crash after a double completiondrivers/scsi/megaraid/megaraid_sas_fusion.c+2 -20 replies
76/104ptp_qoriq: fix memory leak in probe()drivers/ptp/ptp_qoriq.c+1 -10 replies
77/104regulator: fix spelling mistake "Cant" -> "Cant"drivers/regulator/fixed.c+1 -10 replies
78/104regulator: Handle deferred clkdrivers/regulator/fixed.c+1 -10 replies
79/104net/net_failover: fix txq exceeding warningdrivers/net/net_failover.c+2 -60 replies
80/104can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_writenet/can/bcm.c+10 -60 replies
81/104s390/vfio-ap: fix memory leak in vfio_ap device driverdrivers/s390/crypto/vfio_ap_drv.c+2 -10 replies
82/104i40e: fix registers dump after run ethtool adapter self testdrivers/net/ethernet/intel/i40e/i40e_diag.c drivers/net/ethernet/intel/i40e/i40e_diag.h+7 -60 replies
83/104bnxt_en: Fix typo in PCI id to device description string mappingdrivers/net/ethernet/broadcom/bnxt/bnxt.c+4 -40 replies
84/104net: dsa: mv88e6xxx: Enable IGMP snooping on user ports onlydrivers/net/dsa/mv88e6xxx/chip.c+7 -20 replies
85/104net: mvneta: make tx buffer array agnosticdrivers/net/ethernet/marvell/mvneta.c+43 -230 replies
86/104pinctrl: ocelot: Fix alt mode for ocelotdrivers/pinctrl/pinctrl-ocelot.c+1 -10 replies
87/104Input: alps - fix compatibility with -funsigned-chardrivers/input/mouse/alps.c+8 -80 replies
88/104Input: focaltech - use explicitly signed char typedrivers/input/mouse/focaltech.c+4 -40 replies
89/104cifs: prevent infinite recursion in CIFSGetDFSRefer()fs/cifs/cifssmb.c+7 -20 replies
90/104cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALLfs/cifs/cifsfs.h+4 -10 replies
91/104Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI tabledrivers/input/touchscreen/goodix.c+11 -30 replies
92/104xen/netback: dont do grant copy across page boundarydrivers/net/xen-netback/common.h drivers/net/xen-netback/netback.c+24 -30 replies
93/104pinctrl: at91-pio4: fix domain name assignmentdrivers/pinctrl/pinctrl-at91-pio4.c+0 -10 replies
94/104NFSv4: Fix hangs when recovering open state after a server rebootfs/nfs/nfs4proc.c+2 -30 replies
95/104ALSA: hda/conexant: Partial revert of a quirk for Lenovosound/pci/hda/patch_conexant.c+5 -10 replies
96/104ALSA: usb-audio: Fix regression on detection of Roland VS-100sound/usb/format.c+6 -20 replies
97/104drm/etnaviv: fix reference leak when mmaping imported bufferdrivers/gpu/drm/etnaviv/etnaviv_gem_prime.c+9 -10 replies
98/104s390/uaccess: add missing earlyclobber annotations to __clear_user()arch/s390/lib/uaccess.c+1 -10 replies
99/104btrfs: scan device in non-exclusive modefs/btrfs/volumes.c+10 -10 replies
100/104ext4: fix kernel BUG in ext4_write_inline_data_end()fs/ext4/inode.c+2 -10 replies
101/104net_sched: add __rcu annotation to netdev->qdiscinclude/linux/netdevice.h net/core/rtnetlink.c net/sched/cls_api.c +2 more+32 -260 replies
102/104net: sched: fix race condition in qdisc_graft()net/sched/sch_api.c+3 -20 replies
103/104firmware: arm_scmi: Fix device node validation for mailbox transportdrivers/firmware/arm_scmi/driver.c+37 -00 replies
104/104gfs2: Always check inode size of inline inodesfs/gfs2/aops.c fs/gfs2/bmap.c fs/gfs2/glops.c+3 -50 replies

Reviews trailers per patch

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

PatchMichal SwiatkowskiAlexander DuyckJarkko SakkinenKuniyuki IwashimaMoshe ShemeshFrancois RomieuSimon HormanStan JohnsonLeon RomanovskySagi GrimbergJuergen GrossLarysa ZarembaMichal KubiakRafal RomanowskiMaciej FijalkowskiMarek SzlosekEmanuele GhidoliBenjamin BlockBart Van AsscheJakub KicinskiGuenter RoeckMike ChristieJustin TeePaulo Alcantara (SUSE)Ruslan BilovolJohn KeepingCorinna VinschenJacob KellerMikulas PatockaPeter ChenRyusuke KonishiAndi ShytiLin LiHimanshu MadhaniJohn MeneghiniZhang QiaoGeert UytterhoevenVictor HsiehAlexander AringNeil ArmstrongDan CarpenterDongliang MuFabio EstevamOliver HartkoppHarald FreudenbergerArpana ArlandPavan ChebbiAndrew LunnVladimir OlteanFlorian FainelliHans de GoedeRonnie SahlbergBastien NoceraJoseph QiClaudiu BezneaDmitry VyukovChristian GmeinerGerald SchaeferDavid SterbaPaul DurrantShuah KhanLinux Kernel Functional TestingJon HunterChris Paterson (CIP)Harshit Mogalapalli
SeriesT-b T-b T-b T-b T-b T-b T-b
1/104
2/104
3/104R-b R-b R-b T-b
4/104R-b R-b R-b T-b
5/104R-b T-b
6/104R-b T-b
7/104T-b
8/104R-b R-b
9/104R-b
10/104R-b
11/104
12/104
13/104
14/104R-b
15/104R-b
16/104R-b
17/104R-b
18/104R-b
19/104R-b
20/104T-b R-b
21/104R-b
22/104R-b
23/104
24/104
25/104
26/104
27/104R-b
28/104
29/104T-b R-b R-b
30/104
31/104
32/104
33/104
34/104R-b
35/104
36/104R-b
37/104
38/104R-b
39/104
40/104
41/104
42/104R-b
43/104
44/104R-b R-b
45/104
46/104R-b T-b T-b R-b
47/104A-b
48/104
49/104A-b
50/104A-b
51/104
52/104T-b
53/104R-b
54/104
55/104
56/104
57/104Originally-by T-b
58/104
59/104R-b
60/104R-b
61/104R-b
62/104
63/104
64/104
65/104
66/104
67/104
68/104
69/104
70/104
71/104R-b A-b
72/104
73/104
74/104R-b
75/104
76/104R-b R-b
77/104
78/104
79/104
80/104A-b
81/104R-b
82/104R-b R-b T-b
83/104R-b R-b
84/104R-b R-b R-b
85/104
86/104
87/104
88/104R-b
89/104R-b
90/104R-b R-b
91/104R-b
92/104R-b
93/104R-b T-b
94/104
95/104
96/104
97/104R-b
98/104R-b
99/104R-b
100/104
101/104
102/104Diagnosed-by
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 65 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 000/104] 5.4.240-rc1 review

This is the start of the stable review cycle for the 5.4.240 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, 05 Apr 2023 14:03:18 +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.4.240-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.240-rc1

Andreas Gruenbacher <[email protected]>
gfs2: Always check inode size of inline inodes

Cristian Marussi <[email protected]>
firmware: arm_scmi: Fix device node validation for mailbox transport

Eric Dumazet <[email protected]>
net: sched: fix race condition in qdisc_graft()

Eric Dumazet <[email protected]>

    net_sched: add __rcu annotation to netdev->qdisc

Ye Bin <[email protected]>
ext4: fix kernel BUG in 'ext4_write_inline_data_end()'

Anand Jain <[email protected]>
btrfs: scan device in non-exclusive mode

Heiko Carstens <[email protected]>
s390/uaccess: add missing earlyclobber annotations to __clear_user()

Lucas Stach <[email protected]>
drm/etnaviv: fix reference leak when mmaping imported buffer

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix regression on detection of Roland VS-100

Takashi Iwai <[email protected]>
ALSA: hda/conexant: Partial revert of a quirk for Lenovo

Trond Myklebust <[email protected]>
NFSv4: Fix hangs when recovering open state after a server reboot

Johan Hovold <[email protected]>
pinctrl: at91-pio4: fix domain name assignment

Juergen Gross <[email protected]>
xen/netback: don't do grant copy across page boundary

Hans de Goede <[email protected]>
Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table

David Disseldorp <[email protected]>
cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL

Paulo Alcantara <[email protected]>
cifs: prevent infinite recursion in CIFSGetDFSRefer()

Jason A. Donenfeld <[email protected]>
Input: focaltech - use explicitly signed char type

msizanoen <[email protected]>
Input: alps - fix compatibility with -funsigned-char

Horatiu Vultur <[email protected]>
pinctrl: ocelot: Fix alt mode for ocelot

Lorenzo Bianconi <[email protected]>
net: mvneta: make tx buffer array agnostic

Steffen Bätz <[email protected]>
net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only

Kalesh AP <[email protected]>
bnxt_en: Fix typo in PCI id to device description string mapping

Radoslaw Tyl <[email protected]>
i40e: fix registers dump after run ethtool adapter self test

Tony Krowiak <[email protected]>
s390/vfio-ap: fix memory leak in vfio_ap device driver

Ivan Orlov <[email protected]>
can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write

Faicker Mo <[email protected]>
net/net_failover: fix txq exceeding warning

Christophe JAILLET <[email protected]>
regulator: Handle deferred clk

Colin Ian King <[email protected]>

    regulator: fix spelling mistake "Cant" -> "Can't"

SongJingyi <[email protected]>
ptp_qoriq: fix memory leak in probe()

Tomas Henzl <[email protected]>
scsi: megaraid_sas: Fix crash after a double completion

Arseniy Krasnov <[email protected]>
mtd: rawnand: meson: invalidate cache on polling ECC bit

Álvaro Fernández Rojas <[email protected]>
mips: bmips: BCM6358: disable RAC flush for TP1

Christoph Hellwig <[email protected]>
dma-mapping: drop the dev argument to arch_sync_dma_for_*

Harshit Mogalapalli <[email protected]>
ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()

Wei Chen <[email protected]>
fbdev: au1200fb: Fix potential divide by zero

Wei Chen <[email protected]>
fbdev: lxfb: Fix potential divide by zero

Wei Chen <[email protected]>
fbdev: intelfb: Fix potential divide by zero

Wei Chen <[email protected]>
fbdev: nvidia: Fix potential divide by zero

Linus Torvalds <[email protected]>
sched_getaffinity: don't assume 'cpumask_size()' is fully initialized

Wei Chen <[email protected]>
fbdev: tgafb: Fix potential divide by zero

Kuninori Morimoto <[email protected]>
ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()

Kuninori Morimoto <[email protected]>
ALSA: asihpi: check pao in control_message()

NeilBrown <[email protected]>
md: avoid signed overflow in slot_store()

Ivan Bornyakov <[email protected]>
bus: imx-weim: fix branch condition evaluates to a garbage value

Eric Biggers <[email protected]>
fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY

Jan Kara via Ocfs2-devel <[email protected]>
ocfs2: fix data corruption after failed write

George Kennedy <[email protected]>
tun: avoid double free in tun_free_netdev

Vincent Guittot <[email protected]>
sched/fair: Sanitize vruntime of entity being migrated

Zhang Qiao <[email protected]>
sched/fair: sanitize vruntime of entity being placed

Mikulas Patocka <[email protected]>
dm crypt: add cond_resched() to dmcrypt_write()

Jiasheng Jiang <[email protected]>
dm stats: check for and propagate alloc_percpu failure

Wei Chen <[email protected]>
i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()

Ryusuke Konishi <[email protected]>
nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()

Felix Fietkau <[email protected]>
wifi: mac80211: fix qos on mesh interfaces

Xu Yang <[email protected]>
usb: chipidea: core: fix possible concurrent when switch role

Xu Yang <[email protected]>
usb: chipdea: core: fix return -EINVAL if request role is the same with current role

Pawel Laszczak <[email protected]>
usb: cdns3: Fix issue with using incorrect PCI device function

Coly Li <[email protected]>
dm thin: fix deadlock when swapping to thin device

Lin Ma <[email protected]>
igb: revert rtnl_lock() that causes deadlock

Nathan Huckleberry <[email protected]>
fsverity: Remove WQ_UNBOUND from fsverity read workqueue

Alvin Šipraga <[email protected]>
usb: gadget: u_audio: don't let userspace block driver unbind

Joel Selvaraj <[email protected]>
scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR

Shyam Prasad N <[email protected]>
cifs: empty interface list when server doesn't support query interfaces

Al Viro <[email protected]>
sh: sanitize the flags on sigreturn

Enrico Sau <[email protected]>

    net: usb: qmi_wwan: add Telit 0x1080 composition

Enrico Sau <[email protected]>
net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990

Jakob Koschel <[email protected]>
scsi: lpfc: Avoid usage of list iterator variable after loop

Adrien Thierry <[email protected]>
scsi: ufs: core: Add soft dependency on governor_simpleondemand

Maurizio Lombardi <[email protected]>
scsi: target: iscsi: Fix an error message in iscsi_check_key()

Lorenz Bauer <[email protected]>
selftests/bpf: check that modifier resolves after pointer

Michael Schmitz <[email protected]>
m68k: Only force 030 bus error if PC not in exception table

Alexander Aring <[email protected]>
ca8210: fix mac_len negative array access

Alexandre Ghiti <[email protected]>
riscv: Bump COMMAND_LINE_SIZE value to 1024

Mario Limonciello <[email protected]>
thunderbolt: Use const qualifier for ring_interrupt_index

Yaroslav Furman <[email protected]>
uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2

Nilesh Javali <[email protected]>
scsi: qla2xxx: Perform lockless command completion in abort path

Frank Crawford <[email protected]>
hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs

Tzung-Bi Shih <[email protected]>
platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl

Zheng Wang <[email protected]>
Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work

Stephan Gerhold <[email protected]>
Bluetooth: btqcomsmd: Fix command timeout after setting BD address

Liang He <[email protected]>
net: mdio: thunder: Add missing fwnode_handle_put()

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case

Roger Pau Monne <[email protected]>
hvc/xen: prevent concurrent accesses to the shared ring

Caleb Sander <[email protected]>
nvme-tcp: fix nvme_tcp_term_pdu to match spec

Zhang Changzhong <[email protected]>
net/sonic: use dma_mapping_error() for error check

Eric Dumazet <[email protected]>
erspan: do not use skb_mac_header() in ndo_start_xmit()

Li Zetao <[email protected]>

    atm: idt77252: fix kmemleak when rmmod idt77252

Maher Sanalla <[email protected]>
net/mlx5: Read the TC mapping of all priorities on ETS query

Daniel Borkmann <[email protected]>
bpf: Adjust insufficient default bpf_jit_limit

David Howells <[email protected]>
keys: Do not cache key in task struct if key is requested from kernel thread

Geoff Levand <[email protected]>
net/ps3_gelic_net: Use dma_mapping_error

Geoff Levand <[email protected]>
net/ps3_gelic_net: Fix RX sk_buff length

Zheng Wang <[email protected]>
net: qcom/emac: Fix use after free bug in emac_remove due to race condition

Zheng Wang <[email protected]>
xirc2ps_cs: Fix use after free bug in xirc2ps_detach

Daniil Tatianin <[email protected]>
qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info

Szymon Heidrich <[email protected]>

    net: usb: smsc95xx: Limit packet length to skb->len

Yu Kuai <[email protected]>
scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()

Alexander Stein <[email protected]>
i2c: imx-lpi2c: check only for enabled interrupt flags

Akihiko Odaki <[email protected]>
igbvf: Regard vf reset nack as success

Gaosheng Cui <[email protected]>
intel/igbvf: free irq on the error path in igbvf_request_msix()

Alexander Lobakin <[email protected]>
iavf: fix non-tunneled IPv6 UDP packet type and hashing

Alexander Lobakin <[email protected]>
iavf: fix inverted Rx hash condition leading to disabled hash

Zheng Wang <[email protected]>
power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition

Hangyu Hua <[email protected]>
net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/mm/dma.c                                  |   8 +-
 arch/arm/mm/dma-mapping.c                          |   8 +-
 arch/arm/xen/mm.c                                  |  12 +--
 arch/arm64/mm/dma-mapping.c                        |   8 +-
 arch/c6x/mm/dma-coherent.c                         |  14 +--
 arch/csky/mm/dma-mapping.c                         |   8 +-
 arch/hexagon/kernel/dma.c                          |   4 +-
 arch/ia64/mm/init.c                                |   4 +-
 arch/m68k/kernel/dma.c                             |   4 +-
 arch/m68k/kernel/traps.c                           |   4 +-
 arch/microblaze/kernel/dma.c                       |  14 +--
 arch/mips/bmips/dma.c                              |   7 +-
 arch/mips/bmips/setup.c                            |   8 ++
 arch/mips/jazz/jazzdma.c                           |  17 ++--
 arch/mips/mm/dma-noncoherent.c                     |  12 +--
 arch/nds32/kernel/dma.c                            |   8 +-
 arch/nios2/mm/dma-mapping.c                        |   8 +-
 arch/openrisc/kernel/dma.c                         |   2 +-
 arch/parisc/kernel/pci-dma.c                       |   8 +-
 arch/powerpc/mm/dma-noncoherent.c                  |   8 +-
 arch/riscv/include/uapi/asm/setup.h                |   8 ++
 arch/s390/lib/uaccess.c                            |   2 +-
 arch/sh/include/asm/processor_32.h                 |   1 +
 arch/sh/kernel/dma-coherent.c                      |   6 +-
 arch/sh/kernel/signal_32.c                         |   3 +
 arch/sparc/kernel/ioport.c                         |   4 +-
 arch/xtensa/kernel/pci-dma.c                       |   8 +-
 drivers/atm/idt77252.c                             |  11 +++
 drivers/bluetooth/btqcomsmd.c                      |  17 +++-
 drivers/bluetooth/btsdio.c                         |   1 +
 drivers/bus/imx-weim.c                             |   2 +-
 drivers/firmware/arm_scmi/driver.c                 |  37 +++++++
 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c        |  10 +-
 drivers/hwmon/it87.c                               |   4 +-
 drivers/i2c/busses/i2c-imx-lpi2c.c                 |   4 +
 drivers/i2c/busses/i2c-xgene-slimpro.c             |   3 +
 drivers/input/mouse/alps.c                         |  16 +--
 drivers/input/mouse/focaltech.c                    |   8 +-
 drivers/input/touchscreen/goodix.c                 |  14 ++-
 drivers/iommu/dma-iommu.c                          |  10 +-
 drivers/md/dm-crypt.c                              |   1 +
 drivers/md/dm-stats.c                              |   7 +-
 drivers/md/dm-stats.h                              |   2 +-
 drivers/md/dm-thin.c                               |   2 +
 drivers/md/dm.c                                    |   4 +-
 drivers/md/md.c                                    |   3 +
 drivers/mtd/nand/raw/meson_nand.c                  |   8 +-
 drivers/net/dsa/mt7530.c                           |   9 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   9 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   8 +-
 drivers/net/ethernet/intel/i40e/i40e_diag.c        |  11 ++-
 drivers/net/ethernet/intel/i40e/i40e_diag.h        |   2 +-
 drivers/net/ethernet/intel/iavf/iavf_common.c      |   2 +-
 drivers/net/ethernet/intel/iavf/iavf_txrx.c        |   2 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |   2 -
 drivers/net/ethernet/intel/igbvf/netdev.c          |   8 +-
 drivers/net/ethernet/intel/igbvf/vf.c              |  13 ++-
 drivers/net/ethernet/marvell/mvneta.c              |  66 ++++++++-----
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |   6 +-
 drivers/net/ethernet/natsemi/sonic.c               |   4 +-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c        |   5 +-
 drivers/net/ethernet/qualcomm/emac/emac.c          |   6 ++
 drivers/net/ethernet/toshiba/ps3_gelic_net.c       |  41 ++++----
 drivers/net/ethernet/toshiba/ps3_gelic_net.h       |   5 +-
 drivers/net/ethernet/xircom/xirc2ps_cs.c           |   5 +
 drivers/net/ieee802154/ca8210.c                    |   5 +-
 drivers/net/net_failover.c                         |   8 +-
 drivers/net/phy/mdio-thunder.c                     |   1 +
 drivers/net/tun.c                                  | 109 +++++++++++----------
 drivers/net/usb/cdc_mbim.c                         |   5 +
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/usb/smsc95xx.c                         |   6 ++
 drivers/net/xen-netback/common.h                   |   2 +-
 drivers/net/xen-netback/netback.c                  |  25 ++++-
 drivers/pinctrl/pinctrl-at91-pio4.c                |   1 -
 drivers/pinctrl/pinctrl-ocelot.c                   |   2 +-
 drivers/platform/chrome/cros_ec_chardev.c          |   2 +-
 drivers/power/supply/da9150-charger.c              |   1 +
 drivers/ptp/ptp_qoriq.c                            |   2 +-
 drivers/regulator/fixed.c                          |   4 +-
 drivers/s390/crypto/vfio_ap_drv.c                  |   3 +-
 drivers/scsi/device_handler/scsi_dh_alua.c         |   6 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |   8 +-
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |   4 +-
 drivers/scsi/qla2xxx/qla_os.c                      |  11 +++
 drivers/scsi/scsi_devinfo.c                        |   1 +
 drivers/scsi/ufs/ufshcd.c                          |   1 +
 drivers/target/iscsi/iscsi_target_parameters.c     |  12 ++-
 drivers/thunderbolt/nhi.c                          |   2 +-
 drivers/tty/hvc/hvc_xen.c                          |  19 +++-
 drivers/usb/cdns3/cdns3-pci-wrap.c                 |   5 +
 drivers/usb/chipidea/ci.h                          |   2 +
 drivers/usb/chipidea/core.c                        |  11 ++-
 drivers/usb/chipidea/otg.c                         |   5 +-
 drivers/usb/gadget/function/u_audio.c              |   2 +-
 drivers/usb/storage/unusual_uas.h                  |   7 ++
 drivers/video/fbdev/au1200fb.c                     |   3 +
 drivers/video/fbdev/geode/lxfb_core.c              |   3 +
 drivers/video/fbdev/intelfb/intelfbdrv.c           |   3 +
 drivers/video/fbdev/nvidia/nvidia.c                |   2 +
 drivers/video/fbdev/tgafb.c                        |   3 +
 drivers/xen/swiotlb-xen.c                          |   8 +-
 fs/btrfs/volumes.c                                 |  11 ++-
 fs/cifs/cifsfs.h                                   |   5 +-
 fs/cifs/cifssmb.c                                  |   9 +-
 fs/cifs/smb2ops.c                                  |   2 +-
 fs/ext4/inode.c                                    |   3 +-
 fs/gfs2/aops.c                                     |   2 -
 fs/gfs2/bmap.c                                     |   3 -
 fs/gfs2/glops.c                                    |   3 +
 fs/nfs/nfs4proc.c                                  |   5 +-
 fs/nilfs2/ioctl.c                                  |   2 +-
 fs/ocfs2/aops.c                                    |  18 +++-
 fs/verity/enable.c                                 |  24 ++---
 fs/verity/verify.c                                 |  12 +--
 include/linux/dma-noncoherent.h                    |  20 ++--
 include/linux/netdevice.h                          |   2 +-
 include/linux/nvme-tcp.h                           |   5 +-
 include/xen/swiotlb-xen.h                          |   8 +-
 kernel/bpf/core.c                                  |   2 +-
 kernel/compat.c                                    |   2 +-
 kernel/dma/direct.c                                |  14 +--
 kernel/sched/core.c                                |   7 +-
 kernel/sched/fair.c                                |  54 +++++++++-
 net/can/bcm.c                                      |  16 +--
 net/core/rtnetlink.c                               |   6 +-
 net/ipv4/ip_gre.c                                  |   4 +-
 net/ipv6/ip6_gre.c                                 |   4 +-
 net/mac80211/wme.c                                 |   6 +-
 net/sched/cls_api.c                                |   6 +-
 net/sched/sch_api.c                                |  25 ++---
 net/sched/sch_generic.c                            |  22 +++--
 net/tls/tls_main.c                                 |   9 +-
 security/keys/request_key.c                        |   9 +-
 sound/pci/asihpi/hpi6205.c                         |   2 +-
 sound/pci/hda/patch_ca0132.c                       |   4 +-
 sound/pci/hda/patch_conexant.c                     |   6 +-
 sound/usb/format.c                                 |   8 +-
 tools/testing/selftests/bpf/test_btf.c             |  28 ++++++
 140 files changed, 834 insertions(+), 399 deletions(-)