Skip to content

5.4.244-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest161 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/161driver 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/161drm/mipi-dsi: Set the fwnode for mipi_dsi_devicedrivers/gpu/drm/drm_mipi_dsi.c+1 -10 replies
3/161ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warningsarch/arm/mach-sa1100/jornada720_ssp.c+4 -10 replies
4/161linux/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
5/161net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().include/net/sock.h+1 -10 replies
6/161netfilter: conntrack: fix possible bug_on with enable_hooks=1net/netfilter/core.c net/netfilter/nf_conntrack_standalone.c+6 -30 replies
7/161netlink: annotate accesses to nlk->cb_runningnet/netlink/af_netlink.c+4 -40 replies
8/161net: annotate sk->sk_err write from do_recvmmsg()net/socket.c+1 -10 replies
9/161net: tap: check vlan with eth_type_vlan() methoddrivers/net/tap.c+2 -40 replies
10/161net: 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
11/161ipvlan:Fix out-of-bounds caused by unclear skb->cbdrivers/net/ipvlan/ipvlan_core.c+6 -00 replies
12/161net: datagram: fix data-races in datagram_poll()net/core/datagram.c+10 -50 replies
13/161af_unix: Fix a data race of sk->sk_receive_queue->qlen.net/unix/af_unix.c+1 -10 replies
14/161af_unix: Fix data races around sk->sk_shutdown.net/unix/af_unix.c+12 -80 replies
15/161fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()fs/hfsplus/inode.c+23 -50 replies
16/161drm/amd/display: Use DC_LOG_DC in the trasform pixel functiondrivers/gpu/drm/amd/display/dc/dce/dce_transform.c+2 -30 replies
17/161regmap: cache: Return error in cache sync operations for REGCACHE_NONEdrivers/base/regmap/regcache.c+6 -00 replies
18/161memstick: r592: Fix UAF bug in r592_remove due to race conditiondrivers/memstick/host/r592.c+1 -10 replies
19/161firmware: arm_sdei: Fix sleep from invalid context BUGdrivers/firmware/arm_sdei.c include/linux/cpuhotplug.h+20 -180 replies
20/161ACPI: EC: Fix oops when removing custom query handlersdrivers/acpi/ec.c+1 -00 replies
21/161drm/tegra: Avoid potential 32-bit integer overflowdrivers/gpu/drm/tegra/sor.c+1 -10 replies
22/161ACPICA: Avoid undefined behavior: applying zero offset to null pointerdrivers/acpi/acpica/dswstate.c+8 -30 replies
23/161ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objectsdrivers/acpi/acpica/dbnames.c+3 -00 replies
24/161wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hexdrivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c+7 -60 replies
25/161ext2: Check block size validity during mountfs/ext2/ext2.h fs/ext2/super.c+8 -00 replies
26/161scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflowdrivers/scsi/lpfc/lpfc_debugfs.c+5 -20 replies
27/161net: pasemi: Fix return type of pasemi_mac_start_tx()drivers/net/ethernet/pasemi/pasemi_mac.c+1 -10 replies
28/161net: Catch invalid index in XPS mappingnet/core/dev.c+2 -00 replies
29/161scsi: target: iscsit: Free cmds before session freedrivers/target/iscsi/iscsi_target.c+3 -30 replies
30/161lib: cpu_rmap: Avoid use after free on rmap->obj array entrieslib/cpu_rmap.c+4 -10 replies
31/161scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race conditiondrivers/message/fusion/mptlan.c+2 -00 replies
32/161gfs2: Fix inode height consistency checkfs/gfs2/glops.c+2 -10 replies
33/161ext4: set goal start correctly in ext4_mb_normalize_requestfs/ext4/mballoc.c+10 -60 replies
34/161ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()fs/ext4/mballoc.c+31 -180 replies
35/161f2fs: fix to drop all dirty pages during umount() if cp_error is setfs/f2fs/checkpoint.c fs/f2fs/data.c+12 -30 replies
36/161samples/bpf: Fix fout leak in hbms run_bpf_progsamples/bpf/hbm.c+1 -00 replies
37/161wifi: iwlwifi: pcie: fix possible NULL pointer dereferencedrivers/net/wireless/intel/iwlwifi/pcie/drv.c+3 -00 replies
38/161wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_bufdrivers/net/wireless/intel/iwlwifi/pcie/trans.c+1 -10 replies
39/161wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtracedrivers/net/wireless/intel/iwlwifi/dvm/sta.c+4 -10 replies
40/161Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rspnet/bluetooth/l2cap_core.c+0 -10 replies
41/161staging: 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
42/161HID: logitech-hidpp: Dont use the USB serial for USB devicesdrivers/hid/hid-logitech-hidpp.c+51 -00 replies
43/161HID: logitech-hidpp: Reconcile USB and Unifying serialsdrivers/hid/hid-logitech-hidpp.c+2 -40 replies
44/161spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3drivers/spi/spi-imx.c+18 -60 replies
45/161HID: wacom: generic: Set battery quirk only when we see battery datadrivers/hid/wacom_wac.c+11 -220 replies
46/161usb: typec: tcpm: fix multiple times discover svids errordrivers/usb/typec/tcpm/tcpm.c+15 -10 replies
47/161serial: 8250: Reinit port->pm on port specific driver unbinddrivers/tty/serial/8250/8250_core.c+1 -00 replies
48/161mcb-pci: Reallocate memory region to avoid memory overlappingdrivers/mcb/mcb-pci.c+25 -20 replies
49/161sched: Fix KCSAN noinstr violationinclude/linux/sched/task_stack.h+1 -10 replies
50/161recordmcount: Fix memory leaks in the uwrite functionscripts/recordmcount.c+5 -10 replies
51/161RDMA/core: Fix multiple -Warray-bounds warningsdrivers/infiniband/core/user_mad.c+14 -90 replies
52/161clk: tegra20: fix gcc-7 constant overflow warningdrivers/clk/tegra/clk-tegra20.c+14 -140 replies
53/161iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if anydrivers/iommu/arm-smmu-v3.c+14 -50 replies
54/161Input: xpad - add constants for GIP interface numbersdrivers/input/joystick/xpad.c+4 -10 replies
55/161phy: st: miphy28lp: use _poll_timeout functions for waitsdrivers/phy/st/phy-miphy28lp.c+10 -320 replies
56/161mfd: dln2: Fix memory leak in dln2_probe()drivers/mfd/dln2.c+1 -00 replies
57/161btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectidfs/btrfs/inode.c+6 -60 replies
58/161btrfs: fix space cache inconsistency after error loading it from diskfs/btrfs/free-space-cache.c+4 -30 replies
59/161ASoC: fsl_micfil: register platform component before registering cpu daisound/soc/fsl/fsl_micfil.c+10 -50 replies
60/161cpupower: Make TSC read per CPU for Mperf monitortools/power/cpupower/utils/idle_monitor/mperf_monitor.c+14 -170 replies
61/161af_key: Reject optional tunnel/BEET mode templates in outbound policiesnet/key/af_key.c+8 -40 replies
62/161net: fec: Better handle pm_runtime_get() failing in .remove()drivers/net/ethernet/freescale/fec_main.c+10 -30 replies
63/161ALSA: firewire-digi00x: prevent potential use after freesound/firewire/digi00x/digi00x-stream.c+3 -10 replies
64/161vsock: avoid to close connected socket after the timeoutnet/vmw_vsock/af_vsock.c+1 -10 replies
65/161serial: arc_uart: fix of_iomap leak in `arc_serial_probe`drivers/tty/serial/arc_uart.c+4 -30 replies
66/161ip6_gre: Fix skb_under_panic in __gre6_xmit()net/ipv6/ip6_gre.c+6 -30 replies
67/161ip6_gre: Make o_seqno start from 0 in native modenet/ipv6/ip6_gre.c+5 -60 replies
68/161ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md modeinclude/net/ip6_tunnel.h include/net/ip_tunnels.h net/ipv4/ip_gre.c +1 more+9 -80 replies
69/161erspan: get the proto with the md version for collect_mdnet/ipv6/ip6_gre.c+8 -50 replies
70/161net: 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
71/161net: hns3: fix reset delay time to avoid configuration timeoutdrivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+4 -10 replies
72/161media: netup_unidvb: fix use-after-free at del_timer()drivers/media/pci/netup_unidvb/netup_unidvb_core.c+1 -10 replies
73/161drm/exynos: fix g2d_open/close helper function definitionsdrivers/gpu/drm/exynos/exynos_drm_g2d.h+2 -20 replies
74/161net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()net/nsh/nsh.c+3 -50 replies
75/161net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()drivers/net/ethernet/broadcom/genet/bcmgenet.c+0 -10 replies
76/161net: bcmgenet: Restore phy_stop() depending upon suspend/closedrivers/net/ethernet/broadcom/genet/bcmgenet.c+5 -30 replies
77/161wifi: iwlwifi: mvm: dont trust firmware n_channelsdrivers/net/wireless/intel/iwlwifi/mvm/nvm.c+10 -00 replies
78/161cassini: Fix a memory leak in the error handling path of cas_init_one()drivers/net/ethernet/sun/cassini.c+2 -00 replies
79/161igb: fix bit_shift to be in [1..8] rangedrivers/net/ethernet/intel/igb/e1000_mac.c+2 -20 replies
80/161vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()net/8021q/vlan_dev.c+2 -20 replies
81/161USB: usbtmc: Fix direction for 0-length ioctl control messagesdrivers/usb/class/usbtmc.c+2 -00 replies
82/161usb-storage: fix deadlock when a scsi command timeouts more than oncedrivers/usb/storage/scsiglue.c+21 -70 replies
83/161USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit valuedrivers/usb/host/uhci-pci.c+6 -40 replies
84/161usb: dwc3: debugfs: Resume dwc3 before accessing registersdrivers/usb/dwc3/debugfs.c+109 -00 replies
85/161usb: typec: altmodes/displayport: fix pin_assignment_showdrivers/usb/typec/altmodes/displayport.c+4 -00 replies
86/161ALSA: hda: Fix Oops by 9.1 surround channel namessound/pci/hda/hda_generic.c+4 -30 replies
87/161ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch tablesound/pci/hda/patch_hdmi.c+5 -00 replies
88/161ALSA: hda/realtek: Add a quirk for HP EliteDesk 805sound/pci/hda/patch_realtek.c+1 -00 replies
89/161ALSA: hda/realtek: Add quirk for 2nd ASUS GU603sound/pci/hda/patch_realtek.c+1 -00 replies
90/161can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flagnet/can/j1939/socket.c+1 -10 replies
91/161can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()drivers/net/can/kvaser_pciefd.c+1 -00 replies
92/161can: kvaser_pciefd: Call request_irq() before enabling interruptsdrivers/net/can/kvaser_pciefd.c+5 -50 replies
93/161can: kvaser_pciefd: Empty SRB buffer in probedrivers/net/can/kvaser_pciefd.c+15 -00 replies
94/161can: kvaser_pciefd: Clear listen-only bit if not explicitly requesteddrivers/net/can/kvaser_pciefd.c+2 -00 replies
95/161can: kvaser_pciefd: Do not send EFLUSH command on TFD interruptdrivers/net/can/kvaser_pciefd.c+4 -170 replies
96/161can: kvaser_pciefd: Disable interrupts in probe error pathdrivers/net/can/kvaser_pciefd.c+2 -00 replies
97/161KVM: x86: do not report a vCPU as preempted outside instruction boundariesarch/x86/include/asm/kvm_host.h arch/x86/kvm/svm.c arch/x86/kvm/vmx/vmx.c +1 more+28 -10 replies
98/161statfs: enforce statfs[64] structure initializationfs/statfs.c+2 -20 replies
99/161serial: Add support for Advantech PCI-1611U carddrivers/tty/serial/8250/8250_pci.c+5 -00 replies
100/161ceph: force updating the msg pointer in non-split casefs/ceph/snap.c+13 -00 replies
101/161tpm/tpm_tis: Disable interrupts for more Lenovo devicesdrivers/char/tpm/tpm_tis.c+16 -00 replies
102/161powerpc/64s/radix: Fix soft dirty trackingarch/powerpc/mm/book3s64/radix_pgtable.c+2 -20 replies
103/161nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()fs/nilfs2/inode.c+18 -00 replies
104/161netfilter: nftables: add nft_parse_register_load() and use itinclude/net/netfilter/nf_tables.h include/net/netfilter/nf_tables_core.h include/net/netfilter/nft_meta.h +22 more+129 -1320 replies
105/161netfilter: nftables: add nft_parse_register_store() and use itinclude/net/netfilter/nf_tables.h include/net/netfilter/nf_tables_core.h include/net/netfilter/nft_fib.h +19 more+97 -880 replies
106/161netfilter: nftables: statify nft_parse_register()include/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+1 -30 replies
107/161netfilter: nf_tables: validate registers coming from userspace.net/netfilter/nf_tables_api.c+17 -140 replies
108/161netfilter: nf_tables: add nft_setelem_parse_key()net/netfilter/nf_tables_api.c+45 -460 replies
109/161netfilter: nf_tables: allow up to 64 bytes in the set element data areainclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+32 -130 replies
110/161netfilter: nf_tables: stricter validation of element datanet/netfilter/nf_tables_api.c+8 -10 replies
111/161netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flagnet/netfilter/nf_tables_api.c+9 -40 replies
112/161netfilter: nf_tables: hold mutex on netns pre_exit pathnet/netfilter/nf_tables_api.c+2 -00 replies
113/161HID: 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
114/161HID: wacom: Add new Intuos Pro Small (PTH-460) device IDsdrivers/hid/wacom_wac.c+5 -00 replies
115/161HID: wacom: add three styli to wacom_intuos_get_tool_typedrivers/hid/wacom_wac.c+3 -00 replies
116/161lib/string_helpers: Introduce string_upper() and string_lower() helpersinclude/linux/string_helpers.h+15 -00 replies
117/161usb: gadget: u_ether: Convert prints to device printsdrivers/usb/gadget/function/u_ether.c+1 -350 replies
118/161usb: gadget: u_ether: Fix host MAC address casedrivers/usb/gadget/function/u_ether.c+3 -00 replies
119/161vc_screen: rewrite vcs_size to accept vc, not inodedrivers/tty/vt/vc_screen.c+29 -170 replies
120/161vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAFdrivers/tty/vt/vc_screen.c+9 -20 replies
121/161s390/qdio: get rid of register asmdrivers/s390/cio/qdio.h drivers/s390/cio/qdio_main.c+46 -410 replies
122/161s390/qdio: fix do_sqbs() inline assembly constraintdrivers/s390/cio/qdio.h+1 -10 replies
123/161watchdog: sp5100_tco: Immediately trigger upon starting.drivers/watchdog/sp5100_tco.c+4 -00 replies
124/161spi: fsl-spi: Re-organise transfer bits_per_word adaptationdrivers/spi/spi-fsl-spi.c+23 -270 replies
125/161spi: 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
126/161mt76: mt7615: Fix build with older compilersdrivers/net/wireless/mediatek/mt76/mt7615/mac.c+1 -40 replies
127/161ALSA: hda/ca0132: add quirk for EVGA X299 DARKsound/pci/hda/patch_ca0132.c+1 -00 replies
128/161ALSA: hda/realtek: Enable headset onLenovo M70/M90sound/pci/hda/patch_realtek.c+2 -00 replies
129/161m68k: Move signal frame following exception on 68020/030arch/m68k/kernel/signal.c+10 -40 replies
130/161parisc: Handle kgdb breakpoints only in kernel contextarch/parisc/kernel/traps.c+2 -20 replies
131/161parisc: Allow to reboot machine after system haltarch/parisc/kernel/process.c+8 -30 replies
132/161gpio: mockup: Fix mode of debugfs filesdrivers/gpio/gpio-mockup.c+1 -10 replies
133/161btrfs: use nofs when cleaning up aborted transactionsfs/btrfs/disk-io.c+9 -00 replies
134/161x86/mm: Avoid incomplete Global INVLPG flushesarch/x86/include/asm/intel-family.h arch/x86/mm/init.c+30 -00 replies
135/161selftests/memfd: Fix unknown type name build failuretools/testing/selftests/memfd/fuse_test.c+1 -00 replies
136/161parisc: Fix flush_dcache_page() for usage from irq contextarch/parisc/include/asm/cacheflush.h arch/parisc/kernel/cache.c+8 -20 replies
137/161x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platformsarch/x86/kernel/cpu/topology.c+3 -20 replies
138/161debugobjects: Dont wake up kswapd from fill_pool()lib/debugobjects.c+1 -10 replies
139/161fbdev: udlfb: Fix endpoint checkdrivers/video/fbdev/udlfb.c+8 -50 replies
140/161net: 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
141/161udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().net/ipv4/udplite.c net/ipv6/udplite.c+4 -00 replies
142/161USB: core: Add routines for endpoint checks in old driversdrivers/usb/core/usb.c include/linux/usb.h+81 -00 replies
143/161USB: sisusbvga: Add endpoint checksdrivers/usb/misc/sisusbvga/sisusb.c+14 -00 replies
144/161media: radio-shark: Add endpoint checksdrivers/media/radio/radio-shark.c drivers/media/radio/radio-shark2.c+20 -00 replies
145/161net: fix skb leak in __skb_tstamp_tx()net/core/skbuff.c+3 -10 replies
146/161selftests: fib_tests: mute cleanup error messagetools/testing/selftests/net/fib_tests.sh+1 -10 replies
147/161bpf: Fix mask generation for 32-bit narrow loads of 64-bit fieldskernel/bpf/verifier.c+1 -10 replies
148/161ipv6: Fix out-of-bounds access in ipv6_find_tlv()net/ipv6/exthdrs_core.c+2 -00 replies
149/161power: supply: leds: Fix blink to LED on transitiondrivers/power/supply/power_supply_leds.c+3 -20 replies
150/161power: supply: bq27xxx: Fix bq27xxx_battery_update() race conditiondrivers/power/supply/bq27xxx_battery.c+13 -80 replies
151/161power: supply: bq27xxx: Fix I2C IRQ race on removedrivers/power/supply/bq27xxx_battery_i2c.c+2 -10 replies
152/161power: supply: bq27xxx: Fix poll_interval handling and races on removedrivers/power/supply/bq27xxx_battery.c include/linux/power/bq27xxx_battery.h+10 -130 replies
153/161power: supply: sbs-charger: Fix INHIBITED bit for Status regdrivers/power/supply/sbs-charger.c+1 -10 replies
154/161coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()drivers/hwtracing/coresight/coresight-tmc-etr.c+1 -10 replies
155/161xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()drivers/xen/pvcalls-back.c+4 -50 replies
156/161x86/show_trace_log_lvl: Ensure stack pointer is aligned, againarch/x86/kernel/dumpstack.c+5 -20 replies
157/161ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfginclude/uapi/sound/skl-tplg-interface.h+2 -10 replies
158/161forcedeth: Fix an error handling path in nv_probe()drivers/net/ethernet/nvidia/forcedeth.c+1 -00 replies
159/161net/mlx5: Fix error message when failing to allocate device memorydrivers/net/ethernet/mellanox/mlx5/core/main.c+1 -10 replies
160/161net/mlx5: Devcom, fix error flow in mlx5_devcom_register_devicedrivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c+2 -10 replies
161/1613c589_cs: Fix an error handling path in tc589_probe()drivers/net/ethernet/3com/3c589_cs.c+10 -10 replies

Reviews trailers per patch

59 of 161 patches have a Reviewed-by or Acked-by.

PatchGreg Kroah-HartmanMartin KepplingerEric DumazetMichal KubiakViacheslav DubeykoHarry WentlandQingqing ZhuoDaniel WheelerJames MorseLinus WalleijArend van SprielHoratiu VulturPiotr RaczynskiMaurizio LombardiJacob KellerRitesh Harjani (IBM)Kuniyuki IwashimaSimon HormanPaolo AbeniAya LevinSaeed MahameedLeon RomanovskyMario LimoncielloHeikki KrogerusPatrice ChotardDavid SterbaAnand JainHerbert XuAndrew LunnStefano GarzarellaKees CookJan KaraPavan ChebbiPucha Himasekhar Reddy[email protected]Alan SternJohan HovoldThinh NguyenWilliam TuOleksij RempelAndi ShytiDongliang MuAaron Armstrong SkomraJon HunterThomas WeißschuhBenjamin BlockGuenter RoeckHeiko CarstensAndrew MortonIlya DryomovRyusuke KonishiTyler Hicks (Microsoft)Peter Zijlstra (Intel)[email protected]Nikolay Aleksandrov[email protected][email protected]Willem de BruijnIdo SchimmelYonghong SongJiri PirkoDavid AhernVasily KhoruzhickStan JohnsonGeert UytterhoevenThomas GleixnerZhu YanjunJuergen GrossLinux Kernel Functional TestingHarshit MogalapalliChris Paterson (CIP)Florian Fainelli
SeriesT-b T-b T-b T-b T-b T-b
1/161R-b
2/161T-b
3/161
4/161R-b R-b R-b R-b
5/161R-b
6/161
7/161
8/161R-b
9/161
10/161R-b
11/161R-b
12/161R-b
13/161R-b R-b
14/161R-b R-b
15/161R-b
16/161R-b A-b T-b
17/161
18/161
19/161R-b
20/161
21/161
22/161
23/161
24/161R-b R-b
25/161
26/161
27/161R-b
28/161R-b
29/161R-b
30/161R-b
31/161
32/161
33/161R-b
34/161R-b R-b
35/161
36/161
37/161
38/161
39/161R-b
40/161
41/161
42/161
43/161
44/161
45/161T-b
46/161A-b
47/161
48/161
49/161
50/161
51/161
52/161
53/161
54/161
55/161R-b
56/161
57/161R-b
58/161R-b R-b
59/161
60/161
61/161A-b
62/161R-b
63/161
64/161R-b
65/161R-b
66/161
67/161A-b
68/161A-b
69/161R-b R-b
70/161
71/161
72/161
73/161R-b
74/161
75/161
76/161R-b
77/161
78/161R-b R-b
79/161T-b
80/161
81/161Reported-and-tested-by
82/161R-b A-b
83/161A-b
84/161R-b T-b A-b
85/161R-b
86/161
87/161
88/161
89/161
90/161T-b A-b
91/161
92/161
93/161
94/161
95/161
96/161
97/161
98/161A-b R-b
99/161
100/161R-b
101/161
102/161
103/161T-b
104/161
105/161
106/161
107/161
108/161
109/161
110/161
111/161
112/161
113/161
114/161T-b
115/161
116/161
117/161T-b
118/161
119/161
120/161R-b
121/161R-b
122/161R-b
123/161R-b
124/161
125/161
126/161
127/161
128/161
129/161Reported-and-tested-by R-b
130/161
131/161
132/161
133/161R-b
134/161R-b
135/161R-b
136/161
137/161A-b
138/161
139/161Reported-and-tested-by
140/161R-b R-b
141/161
142/161
143/161Reported-and-tested-by
144/161Reported-and-tested-by
145/161R-b R-b
146/161R-b R-b
147/161A-b
148/161R-b R-b
149/161R-b
150/161
151/161
152/161
153/161
154/161
155/161R-b
156/161
157/161
158/161A-b
159/161
160/161
161/161R-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 72 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 000/161] 5.4.244-rc1 review

This is the start of the stable review cycle for the 5.4.244 release. There are 161 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.4.244-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.244-rc1

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

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

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

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

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

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

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

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

Pablo Greco <[email protected]>
mt76: mt7615: Fix build with older compilers

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

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

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

Jiri Slaby <[email protected]>
vc_screen: rewrite vcs_size to accept vc, not inode

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

Jon Hunter <[email protected]>
usb: gadget: u_ether: Convert prints to device prints

Vadim Pasternak <[email protected]>
lib/string_helpers: Introduce string_upper() and string_lower() helpers

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

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: hold mutex on netns pre_exit path

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: stricter validation of element data

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: allow up to 64 bytes in the set element data area

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: add nft_setelem_parse_key()

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: validate registers coming from userspace.

Pablo Neira Ayuso <[email protected]>
netfilter: nftables: statify nft_parse_register()

Pablo Neira Ayuso <[email protected]>
netfilter: nftables: add nft_parse_register_store() and use it

Pablo Neira Ayuso <[email protected]>
netfilter: nftables: add nft_parse_register_load() and use it

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

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

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

Paolo Bonzini <[email protected]>
KVM: x86: do not report a vCPU as preempted outside instruction boundaries

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: 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

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

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

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

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

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

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

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

Peilin Ye <[email protected]>
ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode

Peilin Ye <[email protected]>
ip6_gre: Make o_seqno start from 0 in native mode

Peilin Ye <[email protected]>
ip6_gre: Fix skb_under_panic in __gre6_xmit()

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

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

Dan Carpenter <[email protected]>

    ALSA: firewire-digi00x: prevent potential use after free

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

Shengjiu Wang <[email protected]>
ASoC: fsl_micfil: register platform component before registering cpu dai

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

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

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]>
wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace

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

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

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

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

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]>
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: 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

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:

 Makefile                                           |   4 +-
 arch/arm/mach-sa1100/jornada720_ssp.c              |   5 +-
 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/include/asm/kvm_host.h                    |   3 +
 arch/x86/kernel/cpu/topology.c                     |   5 +-
 arch/x86/kernel/dumpstack.c                        |   7 +-
 arch/x86/kvm/svm.c                                 |   3 +-
 arch/x86/kvm/vmx/vmx.c                             |   1 +
 arch/x86/kvm/x86.c                                 |  22 ++
 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/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/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/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-smmu-v3.c                        |  19 +-
 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          |  13 +-
 .../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/mellanox/mlx5/core/lib/devcom.c   |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   2 +-
 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/tap.c                                  |  10 +-
 drivers/net/team/team.c                            |   7 +-
 .../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/net/wireless/mediatek/mt76/mt7615/mac.c    |   5 +-
 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/s390/cio/qdio.h                            |  25 +--
 drivers/s390/cio/qdio_main.c                       |  62 +++---
 drivers/scsi/lpfc/lpfc_debugfs.c                   |   7 +-
 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_pci.c                 |   5 +
 drivers/tty/serial/arc_uart.c                      |   7 +-
 drivers/tty/vt/vc_screen.c                         |  57 ++++--
 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              |  39 +---
 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/udlfb.c                        |  13 +-
 drivers/watchdog/sp5100_tco.c                      |   4 +
 drivers/xen/pvcalls-back.c                         |   9 +-
 fs/btrfs/disk-io.c                                 |   9 +
 fs/btrfs/free-space-cache.c                        |   7 +-
 fs/btrfs/inode.c                                   |  12 +-
 fs/ceph/snap.c                                     |  13 ++
 fs/ext2/ext2.h                                     |   1 +
 fs/ext2/super.c                                    |   7 +
 fs/ext4/mballoc.c                                  |  65 +++---
 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/statfs.c                                        |   4 +-
 include/linux/cpuhotplug.h                         |   1 -
 include/linux/device.h                             |   1 +
 include/linux/dim.h                                |   3 +-
 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/string_helpers.h                     |  15 ++
 include/linux/usb.h                                |   5 +
 include/net/bonding.h                              |   1 +
 include/net/ip6_tunnel.h                           |   2 +-
 include/net/ip_tunnels.h                           |   2 +-
 include/net/netfilter/nf_tables.h                  |  15 +-
 include/net/netfilter/nf_tables_core.h             |   8 +-
 include/net/netfilter/nft_fib.h                    |   2 +-
 include/net/netfilter/nft_meta.h                   |   4 +-
 include/net/sock.h                                 |   2 +-
 include/uapi/sound/skl-tplg-interface.h            |   3 +-
 kernel/bpf/verifier.c                              |   2 +-
 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 +-
 net/8021q/vlan_dev.c                               |   4 +-
 net/bluetooth/l2cap_core.c                         |   1 -
 net/bridge/br_forward.c                            |   2 +-
 net/bridge/netfilter/nft_meta_bridge.c             |   5 +-
 net/can/j1939/socket.c                             |   2 +-
 net/core/datagram.c                                |  15 +-
 net/core/dev.c                                     |   4 +-
 net/core/skbuff.c                                  |   4 +-
 net/ipv4/ip_gre.c                                  |   6 +-
 net/ipv4/netfilter/nft_dup_ipv4.c                  |  18 +-
 net/ipv4/udplite.c                                 |   2 +
 net/ipv6/exthdrs_core.c                            |   2 +
 net/ipv6/ip6_gre.c                                 |  36 ++--
 net/ipv6/netfilter/nft_dup_ipv6.c                  |  18 +-
 net/ipv6/udplite.c                                 |   2 +
 net/key/af_key.c                                   |  12 +-
 net/netfilter/core.c                               |   6 +-
 net/netfilter/nf_conntrack_standalone.c            |   3 +-
 net/netfilter/nf_tables_api.c                      | 228 +++++++++++++--------
 net/netfilter/nft_bitwise.c                        |  14 +-
 net/netfilter/nft_byteorder.c                      |  14 +-
 net/netfilter/nft_cmp.c                            |   8 +-
 net/netfilter/nft_ct.c                             |  12 +-
 net/netfilter/nft_dup_netdev.c                     |   6 +-
 net/netfilter/nft_dynset.c                         |  12 +-
 net/netfilter/nft_exthdr.c                         |  14 +-
 net/netfilter/nft_fib.c                            |   5 +-
 net/netfilter/nft_fwd_netdev.c                     |  18 +-
 net/netfilter/nft_hash.c                           |  25 ++-
 net/netfilter/nft_immediate.c                      |   6 +-
 net/netfilter/nft_lookup.c                         |  14 +-
 net/netfilter/nft_masq.c                           |  18 +-
 net/netfilter/nft_meta.c                           |   8 +-
 net/netfilter/nft_nat.c                            |  35 ++--
 net/netfilter/nft_numgen.c                         |  15 +-
 net/netfilter/nft_objref.c                         |   6 +-
 net/netfilter/nft_osf.c                            |   8 +-
 net/netfilter/nft_payload.c                        |  10 +-
 net/netfilter/nft_queue.c                          |  12 +-
 net/netfilter/nft_range.c                          |   6 +-
 net/netfilter/nft_redir.c                          |  18 +-
 net/netfilter/nft_rt.c                             |   7 +-
 net/netfilter/nft_socket.c                         |   7 +-
 net/netfilter/nft_tproxy.c                         |  14 +-
 net/netfilter/nft_tunnel.c                         |   8 +-
 net/netfilter/nft_xfrm.c                           |   7 +-
 net/netlink/af_netlink.c                           |   8 +-
 net/nsh/nsh.c                                      |   8 +-
 net/packet/af_packet.c                             |   6 +-
 net/socket.c                                       |   2 +-
 net/unix/af_unix.c                                 |  22 +-
 net/vmw_vsock/af_vsock.c                           |   2 +-
 samples/bpf/hbm.c                                  |   1 +
 scripts/recordmcount.c                             |   6 +-
 sound/firewire/digi00x/digi00x-stream.c            |   4 +-
 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                      |   4 +
 sound/soc/fsl/fsl_micfil.c                         |  15 +-
 .../cpupower/utils/idle_monitor/mperf_monitor.c    |  31 ++-
 tools/testing/selftests/memfd/fuse_test.c          |   1 +
 tools/testing/selftests/net/fib_tests.sh           |   2 +-
 198 files changed, 1658 insertions(+), 833 deletions(-)