Skip to content

5.10.181-rc1 review

Greg Kroah-Hartman linux-parisc linux-patches linux-tegra linux-usb linux-wireless lkml netdev stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest211 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/211driver core: add a helper to setup both the of_node and fwnode of a devicedrivers/base/core.c include/linux/device.h+8 -00 replies
2/211drm/mipi-dsi: Set the fwnode for mipi_dsi_devicedrivers/gpu/drm/drm_mipi_dsi.c+1 -10 replies
3/211ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warningsarch/arm/mach-sa1100/jornada720_ssp.c+4 -10 replies
4/211net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()drivers/net/mdio/mdio-mvusb.c+10 -10 replies
5/211linux/dim: Do nothing if no time delta between samplesinclude/linux/dim.h lib/dim/dim.c lib/dim/net_dim.c +1 more+9 -50 replies
6/211net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().include/net/sock.h+1 -10 replies
7/211netfilter: conntrack: fix possible bug_on with enable_hooks=1net/netfilter/core.c net/netfilter/nf_conntrack_standalone.c+6 -30 replies
8/211netlink: annotate accesses to nlk->cb_runningnet/netlink/af_netlink.c+4 -40 replies
9/211net: annotate sk->sk_err write from do_recvmmsg()net/socket.c+1 -10 replies
10/211net: deal with most data-races in sk_wait_event()net/core/stream.c net/ipv4/tcp_bpf.c net/llc/af_llc.c +5 more+22 -190 replies
11/211net: tap: check vlan with eth_type_vlan() methoddrivers/net/tap.c+2 -40 replies
12/211net: add vlan_get_protocol_and_depth() helperdrivers/net/tap.c include/linux/if_vlan.h net/bridge/br_forward.c +2 more+23 -80 replies
13/211tcp: factor out __tcp_close() helperinclude/net/tcp.h net/ipv4/tcp.c+8 -20 replies
14/211tcp: add annotations around sk->sk_shutdown accessesnet/ipv4/af_inet.c net/ipv4/tcp.c net/ipv4/tcp_input.c+11 -90 replies
15/211ipvlan:Fix out-of-bounds caused by unclear skb->cbdrivers/net/ipvlan/ipvlan_core.c+6 -00 replies
16/211net: datagram: fix data-races in datagram_poll()net/core/datagram.c+10 -50 replies
17/211af_unix: Fix a data race of sk->sk_receive_queue->qlen.net/unix/af_unix.c+1 -10 replies
18/211af_unix: Fix data races around sk->sk_shutdown.net/unix/af_unix.c+12 -80 replies
19/211drm/i915/dp: prevent potential div-by-zerodrivers/gpu/drm/i915/display/intel_dp.c+5 -00 replies
20/211fbdev: arcfb: Fix error handling in arcfb_probe()drivers/video/fbdev/arcfb.c+9 -60 replies
21/211ext4: remove an unused variable warning with CONFIG_QUOTA=nfs/ext4/super.c+3 -10 replies
22/211ext4: reflect error codes from ext4_multi_mount_protect() to its callersfs/ext4/mmp.c fs/ext4/super.c+17 -80 replies
23/211ext4: dont clear SB_RDONLY when remounting r/w until quota is re-enabledfs/ext4/super.c+5 -10 replies
24/211ext4: fix lockdep warning when enabling MMPfs/ext4/mmp.c+21 -90 replies
25/211ext4: remove redundant mb_regenerate_buddy()fs/ext4/mballoc.c+0 -190 replies
26/211ext4: drop s_mb_bal_lock and convert protected fields to atomicfs/ext4/ext4.h fs/ext4/mballoc.c+7 -110 replies
27/211ext4: add mballoc stats proc filefs/ext4/ext4.h fs/ext4/mballoc.c fs/ext4/sysfs.c+80 -20 replies
28/211ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is setfs/ext4/mballoc.c+1 -10 replies
29/211ext4: allow ext4_get_group_info() to failfs/ext4/balloc.c fs/ext4/ext4.h fs/ext4/ialloc.c +2 more+82 -290 replies
30/211refscale: Move shutdown from wait_event() to wait_event_idle()kernel/rcu/refscale.c+1 -10 replies
31/211rcu: Protect rcu_print_task_exp_stall() ->exp_tasks accesskernel/rcu/tree_exp.h+4 -20 replies
32/211fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()fs/hfsplus/inode.c+23 -50 replies
33/211drm/amd/display: Use DC_LOG_DC in the trasform pixel functiondrivers/gpu/drm/amd/display/dc/dce/dce_transform.c+2 -30 replies
34/211regmap: cache: Return error in cache sync operations for REGCACHE_NONEdrivers/base/regmap/regcache.c+6 -00 replies
35/211arm64: dts: qcom: msm8996: Add missing DWC3 quirksarch/arm64/boot/dts/qcom/msm8996.dtsi+3 -00 replies
36/211memstick: r592: Fix UAF bug in r592_remove due to race conditiondrivers/memstick/host/r592.c+1 -10 replies
37/211firmware: arm_sdei: Fix sleep from invalid context BUGdrivers/firmware/arm_sdei.c include/linux/cpuhotplug.h+20 -180 replies
38/211ACPI: EC: Fix oops when removing custom query handlersdrivers/acpi/ec.c+1 -00 replies
39/211remoteproc: stm32_rproc: Add mutex protection for workqueuedrivers/remoteproc/stm32_rproc.c+8 -00 replies
40/211drm/tegra: Avoid potential 32-bit integer overflowdrivers/gpu/drm/tegra/sor.c+1 -10 replies
41/211ACPICA: Avoid undefined behavior: applying zero offset to null pointerdrivers/acpi/acpica/dswstate.c+8 -30 replies
42/211ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objectsdrivers/acpi/acpica/dbnames.c+3 -00 replies
43/211drm/amd: Fix an out of bounds error in BIOS parserdrivers/gpu/drm/amd/display/dc/bios/bios_parser2.c+2 -50 replies
44/211wifi: ath: Silence memcpy run-time false positive warningdrivers/net/wireless/ath/ath.h drivers/net/wireless/ath/key.c+8 -60 replies
45/211bpf: Annotate data races in bpf_local_storagekernel/bpf/bpf_local_storage.c+13 -30 replies
46/211wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hexdrivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c+7 -60 replies
47/211ext2: Check block size validity during mountfs/ext2/ext2.h fs/ext2/super.c+8 -00 replies
48/211scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflowdrivers/scsi/lpfc/lpfc_debugfs.c+5 -20 replies
49/211net: pasemi: Fix return type of pasemi_mac_start_tx()drivers/net/ethernet/pasemi/pasemi_mac.c+1 -10 replies
50/211net: Catch invalid index in XPS mappingnet/core/dev.c+2 -00 replies
51/211scsi: target: iscsit: Free cmds before session freedrivers/target/iscsi/iscsi_target.c+3 -30 replies
52/211lib: cpu_rmap: Avoid use after free on rmap->obj array entrieslib/cpu_rmap.c+4 -10 replies
53/211scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race conditiondrivers/message/fusion/mptlan.c+2 -00 replies
54/211gfs2: Fix inode height consistency checkfs/gfs2/glops.c+2 -10 replies
55/211ext4: set goal start correctly in ext4_mb_normalize_requestfs/ext4/mballoc.c+10 -60 replies
56/211ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()fs/ext4/mballoc.c+31 -180 replies
57/211f2fs: fix to drop all dirty pages during umount() if cp_error is setfs/f2fs/checkpoint.c fs/f2fs/data.c+12 -30 replies
58/211samples/bpf: Fix fout leak in hbms run_bpf_progsamples/bpf/hbm.c+1 -00 replies
59/211wifi: iwlwifi: pcie: fix possible NULL pointer dereferencedrivers/net/wireless/intel/iwlwifi/pcie/drv.c+3 -00 replies
60/211wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_bufdrivers/net/wireless/intel/iwlwifi/pcie/trans.c+1 -10 replies
61/211null_blk: Always check queue mode setting from configfsdrivers/block/null_blk/main.c+5 -00 replies
62/211wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtracedrivers/net/wireless/intel/iwlwifi/dvm/sta.c+4 -10 replies
63/211wifi: ath11k: Fix SKB corruption in REO destination ringdrivers/net/wireless/ath/ath11k/dp_rx.c+6 -30 replies
64/211ipvs: Update width of source for ip_vs_sync_conn_optionsinclude/net/ip_vs.h net/netfilter/ipvs/ip_vs_sync.c+5 -30 replies
65/211Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not setdrivers/bluetooth/btbcm.c+44 -30 replies
66/211Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rspnet/bluetooth/l2cap_core.c+0 -10 replies
67/211staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICEdrivers/staging/rtl8192e/rtl8192e/rtl_core.c drivers/staging/rtl8192e/rtl8192e/rtl_core.h+3 -80 replies
68/211HID: logitech-hidpp: Dont use the USB serial for USB devicesdrivers/hid/hid-logitech-hidpp.c+51 -00 replies
69/211HID: logitech-hidpp: Reconcile USB and Unifying serialsdrivers/hid/hid-logitech-hidpp.c+2 -40 replies
70/211spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3drivers/spi/spi-imx.c+18 -60 replies
71/211HID: wacom: generic: Set battery quirk only when we see battery datadrivers/hid/wacom_wac.c+11 -220 replies
72/211usb: typec: tcpm: fix multiple times discover svids errordrivers/usb/typec/tcpm/tcpm.c+15 -10 replies
73/211serial: 8250: Reinit port->pm on port specific driver unbinddrivers/tty/serial/8250/8250_core.c+1 -00 replies
74/211mcb-pci: Reallocate memory region to avoid memory overlappingdrivers/mcb/mcb-pci.c+25 -20 replies
75/211sched: Fix KCSAN noinstr violationinclude/linux/sched/task_stack.h+1 -10 replies
76/211recordmcount: Fix memory leaks in the uwrite functionscripts/recordmcount.c+5 -10 replies
77/211RDMA/core: Fix multiple -Warray-bounds warningsdrivers/infiniband/core/user_mad.c+14 -90 replies
78/211iommu/arm-smmu-qcom: Limit the SMR groups to 128drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c+15 -10 replies
79/211clk: tegra20: fix gcc-7 constant overflow warningdrivers/clk/tegra/clk-tegra20.c+14 -140 replies
80/211iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if anydrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c+14 -50 replies
81/211Input: xpad - add constants for GIP interface numbersdrivers/input/joystick/xpad.c+4 -10 replies
82/211phy: st: miphy28lp: use _poll_timeout functions for waitsdrivers/phy/st/phy-miphy28lp.c+10 -320 replies
83/211mfd: dln2: Fix memory leak in dln2_probe()drivers/mfd/dln2.c+1 -00 replies
84/211btrfs: move btrfs_find_highest_objectid/btrfs_find_free_objectid to disk-io.cfs/btrfs/disk-io.c fs/btrfs/disk-io.h fs/btrfs/inode-map.c +1 more+57 -580 replies
85/211btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectidfs/btrfs/inode.c+6 -60 replies
86/211btrfs: fix space cache inconsistency after error loading it from diskfs/btrfs/free-space-cache.c+4 -30 replies
87/211xfrm: dont check the default policy if the policy allows the packetnet/xfrm/xfrm_policy.c+0 -60 replies
88/211Revert "Fix XFRM-I support for nested ESP tunnels"net/xfrm/xfrm_interface.c net/xfrm/xfrm_policy.c+4 -530 replies
89/211drm/msm/dp: unregister audio driver during unbinddrivers/gpu/drm/msm/dp/dp_audio.c drivers/gpu/drm/msm/dp/dp_audio.h drivers/gpu/drm/msm/dp/dp_display.c+15 -00 replies
90/211drm/msm/dpu: Remove duplicate register defines from INTFdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c+0 -50 replies
91/211cpupower: Make TSC read per CPU for Mperf monitortools/power/cpupower/utils/idle_monitor/mperf_monitor.c+14 -170 replies
92/211af_key: Reject optional tunnel/BEET mode templates in outbound policiesnet/key/af_key.c+8 -40 replies
93/211net: fec: Better handle pm_runtime_get() failing in .remove()drivers/net/ethernet/freescale/fec_main.c+11 -40 replies
94/211net: phy: dp83867: add w/a for packet errors seen with short cablesdrivers/net/phy/dp83867.c+21 -10 replies
95/211ALSA: firewire-digi00x: prevent potential use after freesound/firewire/digi00x/digi00x-stream.c+3 -10 replies
96/211ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15sound/pci/hda/patch_realtek.c+1 -10 replies
97/211vsock: avoid to close connected socket after the timeoutnet/vmw_vsock/af_vsock.c+1 -10 replies
98/211ipv4/tcp: do not use per netns ctl socketsinclude/net/netns/ipv4.h net/ipv4/tcp_ipv4.c+27 -350 replies
99/211net: Find dst with sks xfrm policy not ctl_skinclude/net/xfrm.h net/ipv4/ip_output.c net/ipv4/tcp_ipv4.c +1 more+9 -20 replies
100/211tcp: fix possible sk_priority leak in tcp_v4_send_reset()net/ipv4/tcp_ipv4.c+3 -20 replies
101/211serial: arc_uart: fix of_iomap leak in `arc_serial_probe`drivers/tty/serial/arc_uart.c+4 -30 replies
102/211erspan: get the proto with the md version for collect_mdnet/ipv6/ip6_gre.c+8 -50 replies
103/211net: hns3: fix sending pfc frames after reset issuedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h+16 -80 replies
104/211net: hns3: fix reset delay time to avoid configuration timeoutdrivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+4 -10 replies
105/211media: netup_unidvb: fix use-after-free at del_timer()drivers/media/pci/netup_unidvb/netup_unidvb_core.c+1 -10 replies
106/211SUNRPC: Fix trace_svc_register() call sitenet/sunrpc/svc.c+1 -10 replies
107/211drm/exynos: fix g2d_open/close helper function definitionsdrivers/gpu/drm/exynos/exynos_drm_g2d.h+2 -20 replies
108/211net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()net/nsh/nsh.c+3 -50 replies
109/211net/tipc: fix tipc header files for kernel-docnet/tipc/bearer.h net/tipc/crypto.h net/tipc/name_distr.h +2 more+24 -140 replies
110/211tipc: add tipc_bearer_min_mtu to calculate min mtunet/tipc/bearer.c net/tipc/bearer.h net/tipc/udp_media.c+19 -20 replies
111/211tipc: do not update mtu if msg_max is too small in mtu negotiationnet/tipc/link.c+6 -30 replies
112/211tipc: check the bearer min mtu properly when setting it by netlinknet/tipc/bearer.c+2 -20 replies
113/211net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()drivers/net/ethernet/broadcom/genet/bcmgenet.c+0 -10 replies
114/211net: bcmgenet: Restore phy_stop() depending upon suspend/closedrivers/net/ethernet/broadcom/genet/bcmgenet.c+5 -30 replies
115/211wifi: mac80211: fix min center freq offset tracingnet/mac80211/trace.h+1 -10 replies
116/211wifi: iwlwifi: mvm: dont trust firmware n_channelsdrivers/net/wireless/intel/iwlwifi/mvm/nvm.c+10 -00 replies
117/211scsi: storvsc: Dont pass unused PFNs to Hyper-V hostdrivers/scsi/storvsc_drv.c+4 -40 replies
118/211cassini: Fix a memory leak in the error handling path of cas_init_one()drivers/net/ethernet/sun/cassini.c+2 -00 replies
119/211igb: fix bit_shift to be in [1..8] rangedrivers/net/ethernet/intel/igb/e1000_mac.c+2 -20 replies
120/211vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()net/8021q/vlan_dev.c+2 -20 replies
121/211netfilter: nft_set_rbtree: fix null deref on element insertionnet/netfilter/nft_set_rbtree.c+13 -70 replies
122/211bridge: always declare tunnel functionsnet/bridge/br_private_tunnel.h+4 -40 replies
123/211ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Gosound/usb/format.c+1 -00 replies
124/211USB: usbtmc: Fix direction for 0-length ioctl control messagesdrivers/usb/class/usbtmc.c+2 -00 replies
125/211usb-storage: fix deadlock when a scsi command timeouts more than oncedrivers/usb/storage/scsiglue.c+21 -70 replies
126/211USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit valuedrivers/usb/host/uhci-pci.c+6 -40 replies
127/211usb: dwc3: debugfs: Resume dwc3 before accessing registersdrivers/usb/dwc3/debugfs.c+109 -00 replies
128/211usb: gadget: u_ether: Fix host MAC address casedrivers/usb/gadget/function/u_ether.c+3 -00 replies
129/211usb: typec: altmodes/displayport: fix pin_assignment_showdrivers/usb/typec/altmodes/displayport.c+4 -00 replies
130/211ALSA: hda: Fix Oops by 9.1 surround channel namessound/pci/hda/hda_generic.c+4 -30 replies
131/211ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch tablesound/pci/hda/patch_hdmi.c+5 -00 replies
132/211ALSA: hda/realtek: Add quirk for Clevo L140AUsound/pci/hda/patch_realtek.c+1 -00 replies
133/211ALSA: hda/realtek: Add a quirk for HP EliteDesk 805sound/pci/hda/patch_realtek.c+1 -00 replies
134/211ALSA: hda/realtek: Add quirk for 2nd ASUS GU603sound/pci/hda/patch_realtek.c+1 -00 replies
135/211can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flagnet/can/j1939/socket.c+1 -10 replies
136/211can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flagnet/can/isotp.c+1 -10 replies
137/211can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()drivers/net/can/kvaser_pciefd.c+1 -00 replies
138/211can: kvaser_pciefd: Call request_irq() before enabling interruptsdrivers/net/can/kvaser_pciefd.c+5 -50 replies
139/211can: kvaser_pciefd: Empty SRB buffer in probedrivers/net/can/kvaser_pciefd.c+15 -00 replies
140/211can: kvaser_pciefd: Clear listen-only bit if not explicitly requesteddrivers/net/can/kvaser_pciefd.c+2 -00 replies
141/211can: kvaser_pciefd: Do not send EFLUSH command on TFD interruptdrivers/net/can/kvaser_pciefd.c+4 -170 replies
142/211can: kvaser_pciefd: Disable interrupts in probe error pathdrivers/net/can/kvaser_pciefd.c+2 -00 replies
143/211statfs: enforce statfs[64] structure initializationfs/statfs.c+2 -20 replies
144/211serial: Add support for Advantech PCI-1611U carddrivers/tty/serial/8250/8250_pci.c+5 -00 replies
145/211vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAFdrivers/tty/vt/vc_screen.c+9 -20 replies
146/211ceph: force updating the msg pointer in non-split casefs/ceph/snap.c+13 -00 replies
147/211tpm/tpm_tis: Disable interrupts for more Lenovo devicesdrivers/char/tpm/tpm_tis.c+16 -00 replies
148/211powerpc/64s/radix: Fix soft dirty trackingarch/powerpc/mm/book3s64/radix_pgtable.c+2 -20 replies
149/211nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()fs/nilfs2/inode.c+18 -00 replies
150/211HID: wacom: Force pen out of prox if no events have been received in a whiledrivers/hid/wacom.h drivers/hid/wacom_sys.c drivers/hid/wacom_wac.c+44 -00 replies
151/211HID: wacom: Add new Intuos Pro Small (PTH-460) device IDsdrivers/hid/wacom_wac.c+5 -00 replies
152/211HID: wacom: add three styli to wacom_intuos_get_tool_typedrivers/hid/wacom_wac.c+3 -00 replies
153/211KVM: arm64: Link position-independent string routines into .hyp.textarch/arm64/include/asm/hyp_image.h arch/arm64/kernel/image-vars.h arch/arm64/kvm/hyp/nvhe/Makefile+18 -00 replies
154/211serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cardsdrivers/tty/serial/8250/8250_exar.c+13 -240 replies
155/211serial: exar: Add support for Sealevel 7xxxC serial cardsdrivers/tty/serial/8250/8250_exar.c+14 -00 replies
156/211serial: 8250_exar: Add support for USR298x PCI Modemsdrivers/tty/serial/8250/8250_exar.c+17 -00 replies
157/211s390/qdio: get rid of register asmdrivers/s390/cio/qdio.h drivers/s390/cio/qdio_main.c+46 -410 replies
158/211s390/qdio: fix do_sqbs() inline assembly constraintdrivers/s390/cio/qdio.h+1 -10 replies
159/211watchdog: sp5100_tco: Immediately trigger upon starting.drivers/watchdog/sp5100_tco.c+4 -00 replies
160/211ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15arch/arm/boot/dts/stm32mp15-pinctrl.dtsi+1 -10 replies
161/211writeback, cgroup: remove extra percpu_ref_exit()mm/backing-dev.c+0 -10 replies
162/211net/sched: act_mirred: refactor the handle of xmitinclude/net/sch_generic.h net/sched/act_mirred.c+15 -110 replies
163/211net/sched: act_mirred: better wording on protection against excessive stack growthnet/sched/act_mirred.c+8 -80 replies
164/211act_mirred: use the backlog for nested calls to mirred ingressnet/sched/act_mirred.c tools/testing/selftests/net/forwarding/tc_actions.sh+54 -10 replies
165/211spi: fsl-spi: Re-organise transfer bits_per_word adaptationdrivers/spi/spi-fsl-spi.c+23 -270 replies
166/211spi: fsl-cpm: Use 16 bit mode for large transfers with even sizedrivers/spi/spi-fsl-cpm.c drivers/spi/spi-fsl-spi.c+26 -00 replies
167/211ocfs2: Switch to security_inode_init_security()fs/ocfs2/namei.c fs/ocfs2/xattr.c+28 -40 replies
168/211ALSA: hda/ca0132: add quirk for EVGA X299 DARKsound/pci/hda/patch_ca0132.c+1 -00 replies
169/211ALSA: hda: Fix unhandled register update during auto-suspend periodsound/hda/hdac_device.c+1 -10 replies
170/211ALSA: hda/realtek: Enable headset onLenovo M70/M90sound/pci/hda/patch_realtek.c+2 -00 replies
171/211net: cdc_ncm: Deal with too low values of dwNtbOutMaxSizedrivers/net/usb/cdc_ncm.c+15 -90 replies
172/211m68k: Move signal frame following exception on 68020/030arch/m68k/kernel/signal.c+10 -40 replies
173/211parisc: Handle kgdb breakpoints only in kernel contextarch/parisc/kernel/traps.c+2 -20 replies
174/211parisc: Allow to reboot machine after system haltarch/parisc/kernel/process.c+8 -30 replies
175/211gpio: mockup: Fix mode of debugfs filesdrivers/gpio/gpio-mockup.c+1 -10 replies
176/211btrfs: use nofs when cleaning up aborted transactionsfs/btrfs/disk-io.c+9 -00 replies
177/211dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size typeDocumentation/devicetree/bindings/usb/cdns,usb3.yaml+1 -10 replies
178/211x86/mm: Avoid incomplete Global INVLPG flushesarch/x86/include/asm/intel-family.h arch/x86/mm/init.c+30 -00 replies
179/211selftests/memfd: Fix unknown type name build failuretools/testing/selftests/memfd/fuse_test.c+1 -00 replies
180/211parisc: Fix flush_dcache_page() for usage from irq contextarch/parisc/include/asm/cacheflush.h arch/parisc/kernel/cache.c+8 -20 replies
181/211x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platformsarch/x86/kernel/cpu/topology.c+3 -20 replies
182/211debugobjects: Dont wake up kswapd from fill_pool()lib/debugobjects.c+1 -10 replies
183/211fbdev: udlfb: Fix endpoint checkdrivers/video/fbdev/udlfb.c+8 -50 replies
184/211net: fix stack overflow when LRO is disabled for virtual interfacesdrivers/net/bonding/bond_main.c drivers/net/team/team.c include/linux/if_team.h +1 more+15 -20 replies
185/211udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().net/ipv4/udplite.c net/ipv6/udplite.c+4 -00 replies
186/211USB: core: Add routines for endpoint checks in old driversdrivers/usb/core/usb.c include/linux/usb.h+81 -00 replies
187/211USB: sisusbvga: Add endpoint checksdrivers/usb/misc/sisusbvga/sisusb.c+14 -00 replies
188/211media: radio-shark: Add endpoint checksdrivers/media/radio/radio-shark.c drivers/media/radio/radio-shark2.c+20 -00 replies
189/211net: fix skb leak in __skb_tstamp_tx()net/core/skbuff.c+3 -10 replies
190/211selftests: fib_tests: mute cleanup error messagetools/testing/selftests/net/fib_tests.sh+1 -10 replies
191/211octeontx2-pf: Fix TSOv6 offloaddrivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c+1 -30 replies
192/211bpf: Fix mask generation for 32-bit narrow loads of 64-bit fieldskernel/bpf/verifier.c+1 -10 replies
193/211ipv6: Fix out-of-bounds access in ipv6_find_tlv()net/ipv6/exthdrs_core.c+2 -00 replies
194/211power: supply: leds: Fix blink to LED on transitiondrivers/power/supply/power_supply_leds.c+3 -20 replies
195/211power: supply: bq27xxx: Fix bq27xxx_battery_update() race conditiondrivers/power/supply/bq27xxx_battery.c+13 -80 replies
196/211power: supply: bq27xxx: Fix I2C IRQ race on removedrivers/power/supply/bq27xxx_battery_i2c.c+2 -10 replies
197/211power: supply: bq27xxx: Fix poll_interval handling and races on removedrivers/power/supply/bq27xxx_battery.c include/linux/power/bq27xxx_battery.h+10 -130 replies
198/211power: supply: sbs-charger: Fix INHIBITED bit for Status regdrivers/power/supply/sbs-charger.c+1 -10 replies
199/211fs: fix undefined behavior in bit shift for SB_NOUSERinclude/linux/fs.h+21 -210 replies
200/211coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()drivers/hwtracing/coresight/coresight-tmc-etr.c+1 -10 replies
201/211xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()drivers/xen/pvcalls-back.c+4 -50 replies
202/211x86/show_trace_log_lvl: Ensure stack pointer is aligned, againarch/x86/kernel/dumpstack.c+5 -20 replies
203/211ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfginclude/uapi/sound/skl-tplg-interface.h+2 -10 replies
204/211forcedeth: Fix an error handling path in nv_probe()drivers/net/ethernet/nvidia/forcedeth.c+1 -00 replies
205/211net/mlx5e: do as little as possible in napi poll when budget is 0drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c+9 -70 replies
206/211net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUsdrivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c+2 -10 replies
207/211net/mlx5: Fix error message when failing to allocate device memorydrivers/net/ethernet/mellanox/mlx5/core/main.c+1 -10 replies
208/211net/mlx5: Devcom, fix error flow in mlx5_devcom_register_devicedrivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c+2 -10 replies
209/211arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delayarch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi+7 -10 replies
210/2113c589_cs: Fix an error handling path in tc589_probe()drivers/net/ethernet/3com/3c589_cs.c+10 -10 replies
211/211net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLEdrivers/net/phy/mscc/mscc_main.c+1 -00 replies

Reviews trailers per patch

90 of 211 patches have a Reviewed-by or Acked-by.

PatchGreg Kroah-HartmanSimon HormanPaolo AbeniKuniyuki IwashimaEric DumazetMichal KubiakRodrigo ViviMartin KepplingerDongliang MuJan KaraAndrew LunnAya LevinSaeed MahameedLeon RomanovskyViacheslav DubeykoHarry WentlandQingqing ZhuoDaniel WheelerJames MorseChristian BraunerLinus WalleijArend van SprielHoratiu VulturPiotr RaczynskiMaurizio LombardiAndreas DilgerRitesh HarjaniOjaswin MujooJoel Fernandes (Google)Kees CookMario LimoncielloHeikki KrogerusJohan HovoldPatrice ChotardDamien Le MoalMing LeiNitesh ShettyJacob KellerDavid SterbaStefano GarzarellaWilliam TuAndi ShytiJon MaloyAnand JainAbhinav KumarKonrad DybcioDmitry BaryshkovHerbert XuNikolay Aleksandrov[email protected]Alan SternThinh NguyenPavan ChebbiOleksij RempelPucha Himasekhar ReddyAndy ShevchenkoBenjamin BlockGuenter RoeckThomas WeißschuhMarcelo Ricardo LeitnerJamal Hadi SalimCasey SchauflerJoseph QiMimi ZoharStan JohnsonGeert UytterhoevenIlya DryomovRyusuke KonishiAaron Armstrong SkomraHeiko CarstensAndrew Morton[email protected][email protected][email protected]Willem de BruijnIdo SchimmelYonghong SongJiri PirkoDavid AhernVasily KhoruzhickJuergen GrossKrzysztof KozlowskiThomas GleixnerTyler Hicks (Microsoft)Peter Zijlstra (Intel)Zhu YanjunTariq ToukanAlex VeskerVladimir OlteanLinux Kernel Functional TestingJon HunterChris Paterson (CIP)Allen PaisFlorian Fainelli
SeriesT-b T-b T-b T-b T-b T-b
1/211R-b
2/211T-b
3/211
4/211R-b R-b
5/211R-b R-b R-b R-b
6/211R-b
7/211
8/211
9/211R-b
10/211
11/211
12/211R-b
13/211
14/211
15/211R-b
16/211R-b
17/211R-b R-b
18/211R-b R-b
19/211R-b
20/211R-b
21/211R-b
22/211
23/211
24/211R-b
25/211R-b
26/211R-b R-b
27/211R-b R-b
28/211R-b
29/211R-b
30/211
31/211A-b
32/211R-b
33/211R-b A-b T-b
34/211
35/211
36/211
37/211R-b
38/211
39/211
40/211
41/211
42/211
43/211R-b
44/211
45/211
46/211R-b R-b
47/211
48/211
49/211R-b
50/211R-b
51/211R-b
52/211R-b
53/211
54/211
55/211R-b
56/211R-b R-b
57/211
58/211
59/211
60/211
61/211R-b R-b R-b
62/211R-b
63/211
64/211R-b
65/211
66/211
67/211
68/211
69/211
70/211
71/211T-b
72/211A-b
73/211
74/211
75/211
76/211
77/211
78/211R-b T-b
79/211
80/211
81/211
82/211R-b
83/211
84/211R-b
85/211R-b
86/211R-b R-b
87/211
88/211
89/211R-b
90/211R-b R-b R-b
91/211
92/211A-b
93/211R-b
94/211R-b
95/211
96/211
97/211R-b
98/211
99/211R-b
100/211
101/211R-b
102/211R-b R-b
103/211
104/211
105/211
106/211
107/211R-b
108/211
109/211
110/211A-b
111/211A-b
112/211A-b
113/211
114/211R-b
115/211
116/211
117/211
118/211R-b R-b
119/211T-b
120/211
121/211
122/211A-b
123/211
124/211Reported-and-tested-by
125/211R-b A-b
126/211A-b
127/211R-b T-b A-b
128/211
129/211R-b
130/211
131/211
132/211
133/211
134/211
135/211T-b A-b
136/211
137/211
138/211
139/211
140/211
141/211
142/211
143/211A-b R-b
144/211
145/211R-b
146/211R-b
147/211
148/211
149/211T-b
150/211
151/211T-b
152/211
153/211
154/211
155/211
156/211R-b
157/211R-b
158/211R-b
159/211R-b
160/211
161/211
162/211
163/211R-b A-b
164/211R-b A-b
165/211
166/211
167/211R-b A-b R-b
168/211
169/211
170/211
171/211R-b
172/211Reported-and-tested-by R-b
173/211
174/211
175/211
176/211R-b
177/211R-b
178/211R-b
179/211R-b
180/211
181/211A-b
182/211
183/211Reported-and-tested-by
184/211R-b R-b
185/211
186/211
187/211Reported-and-tested-by
188/211Reported-and-tested-by
189/211R-b R-b
190/211R-b R-b
191/211
192/211A-b
193/211R-b R-b
194/211R-b
195/211
196/211
197/211
198/211
199/211
200/211
201/211R-b
202/211
203/211
204/211A-b
205/211R-b R-b
206/211R-b
207/211
208/211
209/211
210/211R-b
211/211R-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 94 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/211] 5.10.181-rc1 review

This is the start of the stable review cycle for the 5.10.181 release. There are 211 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 Tue, 30 May 2023 19:08:13 +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.181-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.181-rc1

David Epping <[email protected]>
net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE

Christophe JAILLET <[email protected]>
3c589_cs: Fix an error handling path in tc589_probe()

Hugo Villeneuve <[email protected]>
arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay

Shay Drory <[email protected]>
net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device

Roi Dayan <[email protected]>
net/mlx5: Fix error message when failing to allocate device memory

Erez Shitrit <[email protected]>
net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs

Jakub Kicinski <[email protected]>
net/mlx5e: do as little as possible in napi poll when budget is 0

Christophe JAILLET <[email protected]>
forcedeth: Fix an error handling path in nv_probe()

Cezary Rojewski <[email protected]>
ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg

Vernon Lovejoy <[email protected]>
x86/show_trace_log_lvl: Ensure stack pointer is aligned, again

Dan Carpenter <[email protected]>
xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()

Dan Carpenter <[email protected]>
coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()

Hao Ge <[email protected]>
fs: fix undefined behavior in bit shift for SB_NOUSER

Daisuke Nojiri <[email protected]>
power: supply: sbs-charger: Fix INHIBITED bit for Status reg

Hans de Goede <[email protected]>
power: supply: bq27xxx: Fix poll_interval handling and races on remove

Hans de Goede <[email protected]>
power: supply: bq27xxx: Fix I2C IRQ race on remove

Hans de Goede <[email protected]>
power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition

Hans de Goede <[email protected]>
power: supply: leds: Fix blink to LED on transition

Gavrilov Ilia <[email protected]>
ipv6: Fix out-of-bounds access in ipv6_find_tlv()

Will Deacon <[email protected]>
bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields

Sunil Goutham <[email protected]>
octeontx2-pf: Fix TSOv6 offload

Po-Hsu Lin <[email protected]>
selftests: fib_tests: mute cleanup error message

Pratyush Yadav <[email protected]>
net: fix skb leak in __skb_tstamp_tx()

Alan Stern <[email protected]>
media: radio-shark: Add endpoint checks

Alan Stern <[email protected]>
USB: sisusbvga: Add endpoint checks

Alan Stern <[email protected]>
USB: core: Add routines for endpoint checks in old drivers

Kuniyuki Iwashima <[email protected]>
udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().

Taehee Yoo <[email protected]>
net: fix stack overflow when LRO is disabled for virtual interfaces

Alan Stern <[email protected]>
fbdev: udlfb: Fix endpoint check

Tetsuo Handa <[email protected]>
debugobjects: Don't wake up kswapd from fill_pool()

Zhang Rui <[email protected]>
x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms

Helge Deller <[email protected]>
parisc: Fix flush_dcache_page() for usage from irq context

Hardik Garg <[email protected]>
selftests/memfd: Fix unknown type name build failure

Dave Hansen <[email protected]>
x86/mm: Avoid incomplete Global INVLPG flushes

Frank Li <[email protected]>
dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type

Josef Bacik <[email protected]>
btrfs: use nofs when cleaning up aborted transactions

Zev Weiss <[email protected]>
gpio: mockup: Fix mode of debugfs files

Helge Deller <[email protected]>
parisc: Allow to reboot machine after system halt

Helge Deller <[email protected]>
parisc: Handle kgdb breakpoints only in kernel context

Finn Thain <[email protected]>
m68k: Move signal frame following exception on 68020/030

Tudor Ambarus <[email protected]>
net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize

Bin Li <[email protected]>
ALSA: hda/realtek: Enable headset onLenovo M70/M90

Takashi Iwai <[email protected]>
ALSA: hda: Fix unhandled register update during auto-suspend period

Adam Stylinski <[email protected]>
ALSA: hda/ca0132: add quirk for EVGA X299 DARK

Roberto Sassu <[email protected]>
ocfs2: Switch to security_inode_init_security()

Christophe Leroy <[email protected]>
spi: fsl-cpm: Use 16 bit mode for large transfers with even size

Christophe Leroy <[email protected]>
spi: fsl-spi: Re-organise transfer bits_per_word adaptation

Davide Caratti <[email protected]>
act_mirred: use the backlog for nested calls to mirred ingress

Davide Caratti <[email protected]>
net/sched: act_mirred: better wording on protection against excessive stack growth

wenxu <[email protected]>
net/sched: act_mirred: refactor the handle of xmit

Greg Thelen <[email protected]>
writeback, cgroup: remove extra percpu_ref_exit()

Olivier Moysan <[email protected]>
ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15

Gregory Oakes <[email protected]>
watchdog: sp5100_tco: Immediately trigger upon starting.

Heiko Carstens <[email protected]>
s390/qdio: fix do_sqbs() inline assembly constraint

Heiko Carstens <[email protected]>
s390/qdio: get rid of register asm

Andrew Davis <[email protected]>
serial: 8250_exar: Add support for USR298x PCI Modems

Matthew Howell <[email protected]>
serial: exar: Add support for Sealevel 7xxxC serial cards

Andy Shevchenko <[email protected]>
serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards

Will Deacon <[email protected]>
KVM: arm64: Link position-independent string routines into .hyp.text

Ping Cheng <[email protected]>
HID: wacom: add three styli to wacom_intuos_get_tool_type

Ping Cheng <[email protected]>
HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs

Jason Gerecke <[email protected]>
HID: wacom: Force pen out of prox if no events have been received in a while

Ryusuke Konishi <[email protected]>
nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()

Michael Ellerman <[email protected]>
powerpc/64s/radix: Fix soft dirty tracking

Jerry Snitselaar <[email protected]>
tpm/tpm_tis: Disable interrupts for more Lenovo devices

Xiubo Li <[email protected]>
ceph: force updating the msg pointer in non-split case

George Kennedy <[email protected]>
vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF

Vitaliy Tomin <[email protected]>
serial: Add support for Advantech PCI-1611U card

Ilya Leoshkevich <[email protected]>
statfs: enforce statfs[64] structure initialization

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Disable interrupts in probe error path

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Clear listen-only bit if not explicitly requested

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Empty SRB buffer in probe

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Call request_irq() before enabling interrupts

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()

Oliver Hartkopp <[email protected]>
can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag

Oliver Hartkopp <[email protected]>
can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag

Luke D. Jones <[email protected]>
ALSA: hda/realtek: Add quirk for 2nd ASUS GU603

Ai Chao <[email protected]>
ALSA: hda/realtek: Add a quirk for HP EliteDesk 805

Jeremy Soller <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo L140AU

Nikhil Mahale <[email protected]>
ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table

Takashi Iwai <[email protected]>
ALSA: hda: Fix Oops by 9.1 surround channel names

Badhri Jagan Sridharan <[email protected]>
usb: typec: altmodes/displayport: fix pin_assignment_show

Konrad Gräfe <[email protected]>
usb: gadget: u_ether: Fix host MAC address case

Udipto Goswami <[email protected]>
usb: dwc3: debugfs: Resume dwc3 before accessing registers

Weitao Wang <[email protected]>
USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value

Maxime Bizon <[email protected]>
usb-storage: fix deadlock when a scsi command timeouts more than once

Alan Stern <[email protected]>
USB: usbtmc: Fix direction for 0-length ioctl control messages

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go

Arnd Bergmann <[email protected]>
bridge: always declare tunnel functions

Florian Westphal <[email protected]>
netfilter: nft_set_rbtree: fix null deref on element insertion

Eric Dumazet <[email protected]>
vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()

Aleksandr Loktionov <[email protected]>
igb: fix bit_shift to be in [1..8] range

Christophe JAILLET <[email protected]>
cassini: Fix a memory leak in the error handling path of cas_init_one()

Michael Kelley <[email protected]>
scsi: storvsc: Don't pass unused PFNs to Hyper-V host

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: don't trust firmware n_channels

Johannes Berg <[email protected]>
wifi: mac80211: fix min center freq offset tracing

Florian Fainelli <[email protected]>
net: bcmgenet: Restore phy_stop() depending upon suspend/close

Florian Fainelli <[email protected]>
net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()

Xin Long <[email protected]>
tipc: check the bearer min mtu properly when setting it by netlink

Xin Long <[email protected]>
tipc: do not update mtu if msg_max is too small in mtu negotiation

Xin Long <[email protected]>
tipc: add tipc_bearer_min_mtu to calculate min mtu

Randy Dunlap <[email protected]>
net/tipc: fix tipc header files for kernel-doc

Dong Chenchen <[email protected]>
net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()

Arnd Bergmann <[email protected]>
drm/exynos: fix g2d_open/close helper function definitions

Chuck Lever <[email protected]>
SUNRPC: Fix trace_svc_register() call site

Duoming Zhou <[email protected]>
media: netup_unidvb: fix use-after-free at del_timer()

Jie Wang <[email protected]>
net: hns3: fix reset delay time to avoid configuration timeout

Jijie Shao <[email protected]>
net: hns3: fix sending pfc frames after reset issue

Xin Long <[email protected]>
erspan: get the proto with the md version for collect_md

Ke Zhang <[email protected]>
serial: arc_uart: fix of_iomap leak in arc_serial_probe

Eric Dumazet <[email protected]>
tcp: fix possible sk_priority leak in tcp_v4_send_reset()

sewookseo <[email protected]>
net: Find dst with sk's xfrm policy not ctl_sk

Eric Dumazet <[email protected]>
ipv4/tcp: do not use per netns ctl sockets

Zhuang Shengen <[email protected]>
vsock: avoid to close connected socket after the timeout

Ryan C. Underwood <[email protected]>
ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15

Dan Carpenter <[email protected]>

    ALSA: firewire-digi00x: prevent potential use after free

Grygorii Strashko <[email protected]>
net: phy: dp83867: add w/a for packet errors seen with short cables

Uwe Kleine-König <[email protected]>
net: fec: Better handle pm_runtime_get() failing in .remove()

Tobias Brunner <[email protected]>
af_key: Reject optional tunnel/BEET mode templates in outbound policies

Wyes Karny <[email protected]>
cpupower: Make TSC read per CPU for Mperf monitor

Marijn Suijten <[email protected]>
drm/msm/dpu: Remove duplicate register defines from INTF

Srinivas Kandagatla <[email protected]>
drm/msm/dp: unregister audio driver during unbind

Martin Willi <[email protected]>
Revert "Fix XFRM-I support for nested ESP tunnels"

Sabrina Dubroca <[email protected]>
xfrm: don't check the default policy if the policy allows the packet

Filipe Manana <[email protected]>
btrfs: fix space cache inconsistency after error loading it from disk

Nikolay Borisov <[email protected]>
btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid

Nikolay Borisov <[email protected]>
btrfs: move btrfs_find_highest_objectid/btrfs_find_free_objectid to disk-io.c

Qiang Ning <[email protected]>
mfd: dln2: Fix memory leak in dln2_probe()

Alain Volmat <[email protected]>
phy: st: miphy28lp: use _poll_timeout functions for waits

Vicki Pfau <[email protected]>
Input: xpad - add constants for GIP interface numbers

Tomas Krcka <[email protected]>
iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any

Arnd Bergmann <[email protected]>
clk: tegra20: fix gcc-7 constant overflow warning

Manivannan Sadhasivam <[email protected]>
iommu/arm-smmu-qcom: Limit the SMR groups to 128

Gustavo A. R. Silva <[email protected]>
RDMA/core: Fix multiple -Warray-bounds warnings

Hao Zeng <[email protected]>
recordmcount: Fix memory leaks in the uwrite function

Josh Poimboeuf <[email protected]>
sched: Fix KCSAN noinstr violation

Rodríguez Barbarin, José Javier <[email protected]>
mcb-pci: Reallocate memory region to avoid memory overlapping

Tony Lindgren <[email protected]>

    serial: 8250: Reinit port->pm on port specific driver unbind

Frank Wang <[email protected]>
usb: typec: tcpm: fix multiple times discover svids error

Jason Gerecke <[email protected]>
HID: wacom: generic: Set battery quirk only when we see battery data

Kevin Groeneveld <[email protected]>
spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3

Bastien Nocera <[email protected]>
HID: logitech-hidpp: Reconcile USB and Unifying serials

Bastien Nocera <[email protected]>
HID: logitech-hidpp: Don't use the USB serial for USB devices

Philipp Hortmann <[email protected]>
staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE

Min Li <[email protected]>
Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp

Hans de Goede <[email protected]>
Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set

Simon Horman <[email protected]>
ipvs: Update width of source for ip_vs_sync_conn_options

Nagarajan Maran <[email protected]>
wifi: ath11k: Fix SKB corruption in REO destination ring

Hans de Goede <[email protected]>
wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace

Chaitanya Kulkarni <[email protected]>
null_blk: Always check queue mode setting from configfs

Hyunwoo Kim <[email protected]>
wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf

Daniel Gabay <[email protected]>
wifi: iwlwifi: pcie: fix possible NULL pointer dereference

Hao Zeng <[email protected]>
samples/bpf: Fix fout leak in hbm's run_bpf_prog

Chao Yu <[email protected]>
f2fs: fix to drop all dirty pages during umount() if cp_error is set

Ojaswin Mujoo <[email protected]>
ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()

Kemeng Shi <[email protected]>
ext4: set goal start correctly in ext4_mb_normalize_request

Andreas Gruenbacher <[email protected]>
gfs2: Fix inode height consistency check

Zheng Wang <[email protected]>
scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition

Eli Cohen <[email protected]>

    lib: cpu_rmap: Avoid use after free on rmap->obj array entries

Dmitry Bogdanov <[email protected]>
scsi: target: iscsit: Free cmds before session free

Nick Child <[email protected]>
net: Catch invalid index in XPS mapping

Nathan Chancellor <[email protected]>
net: pasemi: Fix return type of pasemi_mac_start_tx()

Justin Tee <[email protected]>
scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow

Jan Kara <[email protected]>
ext2: Check block size validity during mount

Hector Martin <[email protected]>
wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Annotate data races in bpf_local_storage

Kees Cook <[email protected]>
wifi: ath: Silence memcpy run-time false positive warning

Mario Limonciello <[email protected]>
drm/amd: Fix an out of bounds error in BIOS parser

void0red <[email protected]>
ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects

Tamir Duberstein <[email protected]>
ACPICA: Avoid undefined behavior: applying zero offset to null pointer

Nur Hussein <[email protected]>
drm/tegra: Avoid potential 32-bit integer overflow

Arnaud Pouliquen <[email protected]>
remoteproc: stm32_rproc: Add mutex protection for workqueue

Armin Wolf <[email protected]>
ACPI: EC: Fix oops when removing custom query handlers

Pierre Gondois <[email protected]>
firmware: arm_sdei: Fix sleep from invalid context BUG

Zheng Wang <[email protected]>
memstick: r592: Fix UAF bug in r592_remove due to race condition

Konrad Dybcio <[email protected]>
arm64: dts: qcom: msm8996: Add missing DWC3 quirks

Alexander Stein <[email protected]>
regmap: cache: Return error in cache sync operations for REGCACHE_NONE

Rodrigo Siqueira <[email protected]>
drm/amd/display: Use DC_LOG_DC in the trasform pixel function

Tetsuo Handa <[email protected]>
fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()

Zqiang <[email protected]>

    rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access

Paul E. McKenney <[email protected]>
refscale: Move shutdown from wait_event() to wait_event_idle()

Theodore Ts'o <[email protected]>
ext4: allow ext4_get_group_info() to fail

Kemeng Shi <[email protected]>
ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set

Harshad Shirwadkar <[email protected]>
ext4: add mballoc stats proc file

Harshad Shirwadkar <[email protected]>
ext4: drop s_mb_bal_lock and convert protected fields to atomic

Chunguang Xu <[email protected]>
ext4: remove redundant mb_regenerate_buddy()

Jan Kara <[email protected]>
ext4: fix lockdep warning when enabling MMP

Theodore Ts'o <[email protected]>
ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled

Theodore Ts'o <[email protected]>
ext4: reflect error codes from ext4_multi_mount_protect() to its callers

Austin Kim <[email protected]>
ext4: remove an unused variable warning with CONFIG_QUOTA=n

Zongjie Li <[email protected]>
fbdev: arcfb: Fix error handling in arcfb_probe()

Nikita Zhandarovich <[email protected]>
drm/i915/dp: prevent potential div-by-zero

Kuniyuki Iwashima <[email protected]>

    af_unix: Fix data races around sk->sk_shutdown.

Kuniyuki Iwashima <[email protected]>

    af_unix: Fix a data race of sk->sk_receive_queue->qlen.

Eric Dumazet <[email protected]>
net: datagram: fix data-races in datagram_poll()

t.feng <[email protected]>

    ipvlan:Fix out-of-bounds caused by unclear skb->cb

Eric Dumazet <[email protected]>

    tcp: add annotations around sk->sk_shutdown accesses

Paolo Abeni <[email protected]>
tcp: factor out __tcp_close() helper

Eric Dumazet <[email protected]>
net: add vlan_get_protocol_and_depth() helper

Menglong Dong <[email protected]>
net: tap: check vlan with eth_type_vlan() method

Eric Dumazet <[email protected]>
net: deal with most data-races in sk_wait_event()

Eric Dumazet <[email protected]>

    net: annotate sk->sk_err write from do_recvmmsg()

Eric Dumazet <[email protected]>

    netlink: annotate accesses to nlk->cb_running

Florian Westphal <[email protected]>
netfilter: conntrack: fix possible bug_on with enable_hooks=1

Kuniyuki Iwashima <[email protected]>

    net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().

Roy Novich <[email protected]>
linux/dim: Do nothing if no time delta between samples

Christophe JAILLET <[email protected]>
net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()

Randy Dunlap <[email protected]>
ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings

Saravana Kannan <[email protected]>
drm/mipi-dsi: Set the fwnode for mipi_dsi_device

Ioana Ciornei <[email protected]>
driver core: add a helper to setup both the of_node and fwnode of a device

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

Diffstat:

 .../devicetree/bindings/usb/cdns,usb3.yaml         |   2 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi           |   2 +-
 arch/arm/mach-sa1100/jornada720_ssp.c              |   5 +-
 arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi  |   8 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |   3 +
 arch/arm64/include/asm/hyp_image.h                 |   3 +
 arch/arm64/kernel/image-vars.h                     |  11 +
 arch/arm64/kvm/hyp/nvhe/Makefile                   |   4 +
 arch/m68k/kernel/signal.c                          |  14 +-
 arch/parisc/include/asm/cacheflush.h               |   5 +
 arch/parisc/kernel/cache.c                         |   5 +-
 arch/parisc/kernel/process.c                       |  11 +-
 arch/parisc/kernel/traps.c                         |   4 +-
 arch/powerpc/mm/book3s64/radix_pgtable.c           |   4 +-
 arch/x86/include/asm/intel-family.h                |   5 +
 arch/x86/kernel/cpu/topology.c                     |   5 +-
 arch/x86/kernel/dumpstack.c                        |   7 +-
 arch/x86/mm/init.c                                 |  25 +++
 drivers/acpi/acpica/dbnames.c                      |   3 +
 drivers/acpi/acpica/dswstate.c                     |  11 +-
 drivers/acpi/ec.c                                  |   1 +
 drivers/base/core.c                                |   7 +
 drivers/base/regmap/regcache.c                     |   6 +
 drivers/block/null_blk/main.c                      |   5 +
 drivers/bluetooth/btbcm.c                          |  47 +++-
 drivers/char/tpm/tpm_tis.c                         |  16 ++
 drivers/clk/tegra/clk-tegra20.c                    |  28 +--
 drivers/firmware/arm_sdei.c                        |  37 ++--
 drivers/gpio/gpio-mockup.c                         |   2 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   7 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c |   5 +-
 drivers/gpu/drm/drm_mipi_dsi.c                     |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.h            |   4 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |   5 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c        |   5 -
 drivers/gpu/drm/msm/dp/dp_audio.c                  |  12 ++
 drivers/gpu/drm/msm/dp/dp_audio.h                  |   2 +
 drivers/gpu/drm/msm/dp/dp_display.c                |   1 +
 drivers/gpu/drm/tegra/sor.c                        |   2 +-
 drivers/hid/hid-logitech-hidpp.c                   |  53 ++++-
 drivers/hid/wacom.h                                |   3 +
 drivers/hid/wacom_sys.c                            |   2 +
 drivers/hid/wacom_wac.c                            |  80 +++++--
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |   2 +-
 drivers/infiniband/core/user_mad.c                 |  23 +-
 drivers/input/joystick/xpad.c                      |   5 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |  19 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c         |  16 +-
 drivers/mcb/mcb-pci.c                              |  27 ++-
 drivers/media/pci/netup_unidvb/netup_unidvb_core.c |   2 +-
 drivers/media/radio/radio-shark.c                  |  10 +
 drivers/media/radio/radio-shark2.c                 |  10 +
 drivers/memstick/host/r592.c                       |   2 +-
 drivers/message/fusion/mptlan.c                    |   2 +
 drivers/mfd/dln2.c                                 |   1 +
 drivers/net/bonding/bond_main.c                    |   8 +-
 drivers/net/can/kvaser_pciefd.c                    |  51 +++--
 drivers/net/ethernet/3com/3c589_cs.c               |  11 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   9 +-
 drivers/net/ethernet/freescale/fec_main.c          |  15 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  15 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |   4 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h  |   5 +
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   5 +-
 drivers/net/ethernet/intel/igb/e1000_mac.c         |   4 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c  |  16 +-
 .../net/ethernet/mellanox/mlx5/core/lib/devcom.c   |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   2 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_ste.c  |   3 +-
 drivers/net/ethernet/nvidia/forcedeth.c            |   1 +
 drivers/net/ethernet/pasemi/pasemi_mac.c           |   2 +-
 drivers/net/ethernet/sun/cassini.c                 |   2 +
 drivers/net/ipvlan/ipvlan_core.c                   |   6 +
 drivers/net/mdio/mdio-mvusb.c                      |  11 +-
 drivers/net/phy/dp83867.c                          |  22 +-
 drivers/net/phy/mscc/mscc_main.c                   |   1 +
 drivers/net/tap.c                                  |  10 +-
 drivers/net/team/team.c                            |   7 +-
 drivers/net/usb/cdc_ncm.c                          |  24 ++-
 drivers/net/wireless/ath/ath.h                     |  12 +-
 drivers/net/wireless/ath/ath11k/dp_rx.c            |   9 +-
 drivers/net/wireless/ath/key.c                     |   2 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |  13 +-
 drivers/net/wireless/intel/iwlwifi/dvm/sta.c       |   5 +-
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c       |  10 +
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |   3 +
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |   2 +-
 drivers/phy/st/phy-miphy28lp.c                     |  42 +---
 drivers/power/supply/bq27xxx_battery.c             |  41 ++--
 drivers/power/supply/bq27xxx_battery_i2c.c         |   3 +-
 drivers/power/supply/power_supply_leds.c           |   5 +-
 drivers/power/supply/sbs-charger.c                 |   2 +-
 drivers/remoteproc/stm32_rproc.c                   |   8 +
 drivers/s390/cio/qdio.h                            |  25 +--
 drivers/s390/cio/qdio_main.c                       |  62 +++---
 drivers/scsi/lpfc/lpfc_debugfs.c                   |   7 +-
 drivers/scsi/storvsc_drv.c                         |   8 +-
 drivers/spi/spi-fsl-cpm.c                          |  23 ++
 drivers/spi/spi-fsl-spi.c                          |  53 +++--
 drivers/spi/spi-imx.c                              |  24 ++-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |   6 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.h       |   5 -
 drivers/target/iscsi/iscsi_target.c                |   6 +-
 drivers/tty/serial/8250/8250_core.c                |   1 +
 drivers/tty/serial/8250/8250_exar.c                |  68 +++---
 drivers/tty/serial/8250/8250_pci.c                 |   5 +
 drivers/tty/serial/arc_uart.c                      |   7 +-
 drivers/tty/vt/vc_screen.c                         |  11 +-
 drivers/usb/class/usbtmc.c                         |   2 +
 drivers/usb/core/usb.c                             |  76 +++++++
 drivers/usb/dwc3/debugfs.c                         | 109 ++++++++++
 drivers/usb/gadget/function/u_ether.c              |   3 +
 drivers/usb/host/uhci-pci.c                        |  10 +-
 drivers/usb/misc/sisusbvga/sisusb.c                |  14 ++
 drivers/usb/storage/scsiglue.c                     |  28 ++-
 drivers/usb/typec/altmodes/displayport.c           |   4 +
 drivers/usb/typec/tcpm/tcpm.c                      |  16 +-
 drivers/video/fbdev/arcfb.c                        |  15 +-
 drivers/video/fbdev/udlfb.c                        |  13 +-
 drivers/watchdog/sp5100_tco.c                      |   4 +
 drivers/xen/pvcalls-back.c                         |   9 +-
 fs/btrfs/disk-io.c                                 |  64 ++++++
 fs/btrfs/disk-io.h                                 |   2 +
 fs/btrfs/free-space-cache.c                        |   7 +-
 fs/btrfs/inode-map.c                               |  55 -----
 fs/btrfs/inode-map.h                               |   3 -
 fs/btrfs/inode.c                                   |  12 +-
 fs/ceph/snap.c                                     |  13 ++
 fs/ext2/ext2.h                                     |   1 +
 fs/ext2/super.c                                    |   7 +
 fs/ext4/balloc.c                                   |  18 +-
 fs/ext4/ext4.h                                     |  25 +--
 fs/ext4/ialloc.c                                   |  12 +-
 fs/ext4/mballoc.c                                  | 238 +++++++++++++++------
 fs/ext4/mmp.c                                      |  39 +++-
 fs/ext4/super.c                                    |  28 ++-
 fs/ext4/sysfs.c                                    |   2 +
 fs/f2fs/checkpoint.c                               |  12 +-
 fs/f2fs/data.c                                     |   3 +-
 fs/gfs2/glops.c                                    |   3 +-
 fs/hfsplus/inode.c                                 |  28 ++-
 fs/nilfs2/inode.c                                  |  18 ++
 fs/ocfs2/namei.c                                   |   2 +
 fs/ocfs2/xattr.c                                   |  30 ++-
 fs/statfs.c                                        |   4 +-
 include/linux/cpuhotplug.h                         |   1 -
 include/linux/device.h                             |   1 +
 include/linux/dim.h                                |   3 +-
 include/linux/fs.h                                 |  42 ++--
 include/linux/if_team.h                            |   1 +
 include/linux/if_vlan.h                            |  17 ++
 include/linux/power/bq27xxx_battery.h              |   1 +
 include/linux/sched/task_stack.h                   |   2 +-
 include/linux/usb.h                                |   5 +
 include/net/bonding.h                              |   1 +
 include/net/ip_vs.h                                |   6 +-
 include/net/netns/ipv4.h                           |   1 -
 include/net/sch_generic.h                          |   5 -
 include/net/sock.h                                 |   2 +-
 include/net/tcp.h                                  |   1 +
 include/net/xfrm.h                                 |   2 +
 include/uapi/sound/skl-tplg-interface.h            |   3 +-
 kernel/bpf/bpf_local_storage.c                     |  16 +-
 kernel/bpf/verifier.c                              |   2 +-
 kernel/rcu/refscale.c                              |   2 +-
 kernel/rcu/tree_exp.h                              |   6 +-
 lib/cpu_rmap.c                                     |   5 +-
 lib/debugobjects.c                                 |   2 +-
 lib/dim/dim.c                                      |   5 +-
 lib/dim/net_dim.c                                  |   3 +-
 lib/dim/rdma_dim.c                                 |   3 +-
 mm/backing-dev.c                                   |   1 -
 net/8021q/vlan_dev.c                               |   4 +-
 net/bluetooth/l2cap_core.c                         |   1 -
 net/bridge/br_forward.c                            |   2 +-
 net/bridge/br_private_tunnel.h                     |   8 +-
 net/can/isotp.c                                    |   2 +-
 net/can/j1939/socket.c                             |   2 +-
 net/core/datagram.c                                |  15 +-
 net/core/dev.c                                     |   4 +-
 net/core/skbuff.c                                  |   4 +-
 net/core/stream.c                                  |  12 +-
 net/ipv4/af_inet.c                                 |   2 +-
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/tcp.c                                     |  23 +-
 net/ipv4/tcp_bpf.c                                 |   2 +-
 net/ipv4/tcp_input.c                               |   4 +-
 net/ipv4/tcp_ipv4.c                                |  68 +++---
 net/ipv4/udplite.c                                 |   2 +
 net/ipv6/exthdrs_core.c                            |   2 +
 net/ipv6/ip6_gre.c                                 |  13 +-
 net/ipv6/tcp_ipv6.c                                |   5 +-
 net/ipv6/udplite.c                                 |   2 +
 net/key/af_key.c                                   |  12 +-
 net/llc/af_llc.c                                   |   8 +-
 net/mac80211/trace.h                               |   2 +-
 net/netfilter/core.c                               |   6 +-
 net/netfilter/ipvs/ip_vs_sync.c                    |   2 +-
 net/netfilter/nf_conntrack_standalone.c            |   3 +-
 net/netfilter/nft_set_rbtree.c                     |  20 +-
 net/netlink/af_netlink.c                           |   8 +-
 net/nsh/nsh.c                                      |   8 +-
 net/packet/af_packet.c                             |   6 +-
 net/sched/act_mirred.c                             |  44 ++--
 net/smc/smc_close.c                                |   4 +-
 net/smc/smc_rx.c                                   |   4 +-
 net/smc/smc_tx.c                                   |   4 +-
 net/socket.c                                       |   2 +-
 net/sunrpc/svc.c                                   |   2 +-
 net/tipc/bearer.c                                  |  17 +-
 net/tipc/bearer.h                                  |  13 +-
 net/tipc/crypto.h                                  |   6 +-
 net/tipc/link.c                                    |   9 +-
 net/tipc/name_distr.h                              |   2 +-
 net/tipc/name_table.h                              |   9 +-
 net/tipc/socket.c                                  |   4 +-
 net/tipc/subscr.h                                  |  11 +-
 net/tipc/udp_media.c                               |   5 +-
 net/tls/tls_main.c                                 |   3 +-
 net/unix/af_unix.c                                 |  22 +-
 net/vmw_vsock/af_vsock.c                           |   2 +-
 net/xfrm/xfrm_interface.c                          |  54 +----
 net/xfrm/xfrm_policy.c                             |   9 -
 samples/bpf/hbm.c                                  |   1 +
 scripts/recordmcount.c                             |   6 +-
 sound/firewire/digi00x/digi00x-stream.c            |   4 +-
 sound/hda/hdac_device.c                            |   2 +-
 sound/pci/hda/hda_generic.c                        |   7 +-
 sound/pci/hda/patch_ca0132.c                       |   1 +
 sound/pci/hda/patch_hdmi.c                         |   5 +
 sound/pci/hda/patch_realtek.c                      |   7 +-
 sound/usb/format.c                                 |   1 +
 .../cpupower/utils/idle_monitor/mperf_monitor.c    |  31 ++-
 tools/testing/selftests/memfd/fuse_test.c          |   1 +
 tools/testing/selftests/net/fib_tests.sh           |   2 +-
 .../testing/selftests/net/forwarding/tc_actions.sh |  48 ++++-
 238 files changed, 2060 insertions(+), 905 deletions(-)