Skip to content

5.15.159-rc1 review

Greg Kroah-Hartman dri-devel linux-arm-msm linux-patches lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest168 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/168dmaengine: pl330: issue_pending waits until WFP statedrivers/dma/pl330.c+3 -00 replies
2/168dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"drivers/dma/pl330.c+0 -30 replies
3/168wifi: nl80211: dont free NULL coalescing rulenet/wireless/nl80211.c+2 -00 replies
4/168ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buffs/ksmbd/server.c+5 -80 replies
5/168ksmbd: validate request buffer size in smb2_allocate_rsp_buf()fs/ksmbd/smb2pdu.c+4 -00 replies
6/168ksmbd: clear RENAME_NOREPLACE before calling vfs_renamefs/ksmbd/vfs.c+5 -00 replies
7/168eeprom: at24: Use dev_err_probe for nvmem register failuredrivers/misc/eeprom/at24.c+2 -10 replies
8/168eeprom: at24: Probe for DDR3 thermal sensor in the SPD casedrivers/misc/eeprom/at24.c+29 -00 replies
9/168eeprom: at24: fix memory corruption race conditiondrivers/misc/eeprom/at24.c+9 -90 replies
10/168pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-Tdrivers/pinctrl/aspeed/pinctrl-aspeed-g6.c+17 -170 replies
11/168pinctrl/meson: fix typo in PDMs pin namedrivers/pinctrl/meson/pinctrl-meson-a1.c+3 -30 replies
12/168pinctrl: core: delete incorrect free in pinctrl_enable()drivers/pinctrl/core.c+1 -70 replies
13/168pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logicdrivers/pinctrl/mediatek/pinctrl-paris.c+61 -830 replies
14/168pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readbackdrivers/pinctrl/mediatek/pinctrl-paris.c+2 -00 replies
15/168pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLEdrivers/pinctrl/mediatek/pinctrl-paris.c+11 -270 replies
16/168sunrpc: add a struct rpc_stats arg to rpc_create_argsinclude/linux/sunrpc/clnt.h net/sunrpc/clnt.c+5 -10 replies
17/168nfs: expose /proc/net/sunrpc/nfs in net namespacesfs/nfs/inode.c+2 -40 replies
18/168nfs: make the rpc_stat per net namespacefs/nfs/client.c fs/nfs/inode.c fs/nfs/internal.h +1 more+9 -40 replies
19/168nfs: Handle error of rpc_proc_register() in nfs_net_init().fs/nfs/inode.c+6 -10 replies
20/168power: rt9455: hide unused rt9455_boost_voltage_valuesdrivers/power/supply/rt9455_charger.c+2 -00 replies
21/168power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulatordrivers/power/supply/mt6360_charger.c+1 -10 replies
22/168pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()drivers/pinctrl/devicetree.c+6 -40 replies
23/168regulator: mt6360: De-capitalize devicetree regulator subnodesdrivers/regulator/mt6360-regulator.c+20 -120 replies
24/168bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definitionlib/Kconfig.debug+3 -20 replies
25/168bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueueinclude/linux/skmsg.h+2 -00 replies
26/168bpf: Fix a verifier verbose messagekernel/bpf/verifier.c+1 -20 replies
27/168spi: hisi-kunpeng: Delete the dump interface of data registers in debugfsdrivers/spi/spi-hisi-kunpeng.c+0 -20 replies
28/168s390/mm: Fix storage key clearing for guest huge pagesarch/s390/mm/gmap.c+1 -10 replies
29/168s390/mm: Fix clearing storage keys for huge pagesarch/s390/mm/hugetlbpage.c+1 -10 replies
30/168xdp: Move conversion to xdp_frame out of map functionsinclude/linux/bpf.h kernel/bpf/cpumap.c kernel/bpf/devmap.c +1 more+39 -450 replies
31/168xdp: Add xdp_do_redirect_frame() for pre-computed xdp_framesinclude/linux/filter.h net/core/filter.c+58 -110 replies
32/168xdp: use flags field to disambiguate broadcast redirectnet/core/filter.c+32 -100 replies
33/168bna: ensure the copied buf is NUL terminateddrivers/net/ethernet/brocade/bna/bnad_debugfs.c+2 -20 replies
34/168octeontx2-af: avoid off-by-one read from userspacedrivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c+1 -30 replies
35/168nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().net/nsh/nsh.c+8 -60 replies
36/168net l2tp: drop flow hash on forwardnet/l2tp/l2tp_eth.c+3 -00 replies
37/168s390/vdso: Add CFI for RA register to asm macro vdso_funcarch/s390/include/asm/dwarf.h arch/s390/kernel/vdso64/vdso_user_wrapper.S+3 -00 replies
38/168net: qede: sanitize rc in qede_add_tc_flower_fltr()drivers/net/ethernet/qlogic/qede/qede_filter.c+8 -30 replies
39/168net: qede: use return from qede_parse_flow_attr() for flowerdrivers/net/ethernet/qlogic/qede/qede_filter.c+2 -30 replies
40/168net: qede: use return from qede_parse_flow_attr() for flow_specdrivers/net/ethernet/qlogic/qede/qede_filter.c+2 -30 replies
41/168net: qede: use return from qede_parse_actions()drivers/net/ethernet/qlogic/qede/qede_filter.c+2 -30 replies
42/168ASoC: meson: axg-fifo: use FIELD helperssound/soc/meson/axg-fifo.c sound/soc/meson/axg-fifo.h sound/soc/meson/axg-frddr.c +1 more+31 -330 replies
43/168ASoC: meson: axg-fifo: use threaded irq to check periodssound/soc/meson/axg-fifo.c+19 -100 replies
44/168ASoC: meson: axg-card: make links nonatomicsound/soc/meson/axg-card.c+1 -00 replies
45/168ASoC: meson: axg-tdm-interface: manage formatters in triggersound/soc/meson/axg-tdm-interface.c+21 -50 replies
46/168ASoC: meson: cards: select SND_DYNAMIC_MINORSsound/soc/meson/Kconfig+1 -00 replies
47/168ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()sound/hda/intel-sdw-acpi.c+2 -00 replies
48/168s390/cio: Ensure the copied buf is NUL terminateddrivers/s390/cio/cio_inject.c+1 -10 replies
49/168cxgb4: Properly lock TX queue for the selftest.drivers/net/ethernet/chelsio/cxgb4/sge.c+3 -30 replies
50/168net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341drivers/net/dsa/mv88e6xxx/chip.c+2 -20 replies
51/168net: bridge: fix multicast-to-unicast with fraglist GSOnet/bridge/br_forward.c+1 -10 replies
52/168net: core: reject skb_copy(_expand) for fraglist GSO skbsnet/core/skbuff.c+19 -80 replies
53/168tipc: fix a possible memleak in tipc_buf_appendnet/tipc/msg.c+1 -10 replies
54/168s390/qeth: dont keep track of Input Queue countdrivers/s390/net/qeth_core.h drivers/s390/net/qeth_core_main.c+7 -110 replies
55/168s390/qeth: Fix kernel panic after setting hsuiddrivers/s390/net/qeth_core_main.c+27 -340 replies
56/168drm/panel: ili9341: Respect deferred probedrivers/gpu/drm/panel/panel-ilitek-ili9341.c+2 -20 replies
57/168drm/panel: ili9341: Use predefined error codesdrivers/gpu/drm/panel/panel-ilitek-ili9341.c+2 -20 replies
58/168net: gro: add flush check in udp_gro_receive_segmentnet/ipv4/udp_offload.c+11 -10 replies
59/168clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate changedrivers/clk/sunxi-ng/ccu-sun50i-h6.c+17 -20 replies
60/168KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_idarch/arm64/kvm/vgic/vgic-kvm-device.c+2 -60 replies
61/168KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()arch/arm64/kvm/vgic/vgic-kvm-device.c+4 -40 replies
62/168scsi: lpfc: Move NPIVs transport unregistration to after resource clean updrivers/scsi/lpfc/lpfc_vport.c+4 -40 replies
63/168scsi: lpfc: Update lpfc_ramp_down_queue_handler() logicdrivers/scsi/lpfc/lpfc.h drivers/scsi/lpfc/lpfc_scsi.c+4 -100 replies
64/168scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()drivers/scsi/lpfc/lpfc_nvme.c+2 -20 replies
65/168gfs2: Fix invalid metadata access in punch_holefs/gfs2/bmap.c+3 -20 replies
66/168wifi: mac80211: fix ieee80211_bss_*_flags kernel-docnet/mac80211/ieee80211_i.h+2 -20 replies
67/168wifi: cfg80211: fix rdev_dump_mpp() arguments ordernet/wireless/trace.h+1 -10 replies
68/168net: mark racy access on sk->sk_rcvbufnet/core/sock.c+2 -20 replies
69/168scsi: bnx2fc: Remove spin_lock_bh while releasing resources after uploaddrivers/scsi/bnx2fc/bnx2fc_tgt.c+0 -20 replies
70/168btrfs: return accurate error code on open failure in open_fs_devices()fs/btrfs/volumes.c+12 -50 replies
71/168kbuild: Disable KCSAN for autogenerated *.mod.c intermediariesscripts/Makefile.modfinal+1 -10 replies
72/168ALSA: line6: Zero-initialize message bufferssound/usb/line6/driver.c+3 -30 replies
73/168net: bcmgenet: Reset RBUF on first opendrivers/net/ethernet/broadcom/genet/bcmgenet.c+12 -40 replies
74/168ata: sata_gemini: Check clk_enable() resultdrivers/ata/sata_gemini.c+4 -10 replies
75/168firewire: ohci: mask bus reset interrupts between ISR and bottom halfdrivers/firewire/ohci.c+5 -10 replies
76/168tools/power turbostat: Fix added raw MSR outputtools/power/x86/turbostat/turbostat.c+4 -30 replies
77/168tools/power turbostat: Fix Bzy_MHz documentation typotools/power/x86/turbostat/turbostat.8+1 -10 replies
78/168btrfs: make btrfs_clear_delalloc_extent() free delalloc reservefs/btrfs/inode.c+1 -10 replies
79/168btrfs: always clear PERTRANS metadata during commitfs/btrfs/transaction.c+1 -10 replies
80/168scsi: target: Fix SELinux error when systemd-modules loads the target moduledrivers/target/target_core_configfs.c+12 -00 replies
81/168blk-iocost: avoid out of bounds shiftblock/blk-iocost.c+4 -30 replies
82/168gpu: host1x: Do not setup DMA for virtual devicesdrivers/gpu/host1x/bus.c+0 -80 replies
83/168MIPS: scall: Save thread_info.syscall unconditionally on entryarch/mips/include/asm/ptrace.h arch/mips/kernel/asm-offsets.c arch/mips/kernel/ptrace.c +4 more+42 -380 replies
84/168selftests: timers: Fix valid-adjtimex signed left-shift undefined behaviortools/testing/selftests/timers/valid-adjtimex.c+36 -370 replies
85/168iommu: mtk: fix module autoloadingdrivers/iommu/mtk_iommu.c drivers/iommu/mtk_iommu_v1.c+2 -00 replies
86/168fs/9p: only translate RWX permissions for plain 9P2000fs/9p/vfs_inode.c+1 -10 replies
87/168fs/9p: translate O_TRUNC into OTRUNCfs/9p/vfs_inode.c+3 -00 replies
88/1689p: explicitly deny setlease attemptsfs/9p/vfs_file.c+2 -00 replies
89/168gpio: wcove: Use -ENOTSUPP consistentlydrivers/gpio/gpio-wcove.c+1 -10 replies
90/168gpio: crystalcove: Use -ENOTSUPP consistentlydrivers/gpio/gpio-crystalcove.c+1 -10 replies
91/168clk: Dont hold prepare_lock when calling kref_put()drivers/clk/clk.c+5 -70 replies
92/168fs/9p: drop inodes immediately on non-.L toofs/9p/vfs_super.c+1 -00 replies
93/168drm/nouveau/dp: Dont probe eDP ports twice harderdrivers/gpu/drm/nouveau/nouveau_dp.c+8 -50 replies
94/168net:usb:qmi_wwan: support Rolling modulesdrivers/net/usb/qmi_wwan.c+1 -00 replies
95/168bpf, sockmap: TCP data stall on recv before acceptnet/ipv4/tcp_bpf.c+20 -00 replies
96/168bpf, sockmap: Handle fin correctlynet/ipv4/tcp_bpf.c+31 -00 replies
97/168bpf, sockmap: Convert schedule_work into delayed_workinclude/linux/skmsg.h net/core/skmsg.c net/core/sock_map.c+17 -90 replies
98/168bpf, sockmap: Reschedule is now done through backlognet/core/skmsg.c+0 -20 replies
99/168bpf, sockmap: Improved check for empty queueinclude/linux/skmsg.h net/core/skmsg.c+8 -250 replies
100/168ASoC: meson: axg-card: Fix nonatomic linkssound/soc/meson/axg-card.c+0 -13 replies
101/168ASoC: meson: axg-tdm-interface: Fix formatters in trigger"sound/soc/meson/axg-tdm-interface.c+5 -210 replies
102/168qibfs: fix dentry leakdrivers/infiniband/hw/qib/qib_fs.c+1 -00 replies
103/168xfrm: Preserve vlan tags for transport mode software GROinclude/linux/skbuff.h include/net/xfrm.h net/ipv4/xfrm4_input.c +2 more+36 -20 replies
104/168ARM: 9381/1: kasan: clear stale stack poisonarch/arm/kernel/sleep.S+4 -00 replies
105/168tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV socketsnet/ipv4/tcp.c net/ipv4/tcp_input.c net/ipv4/tcp_output.c+7 -30 replies
106/168tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().net/ipv4/tcp_ipv4.c+7 -10 replies
107/168Bluetooth: Fix use-after-free bugs caused by sco_sock_timeoutnet/bluetooth/sco.c+4 -00 replies
108/168Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeoutnet/bluetooth/l2cap_core.c+3 -00 replies
109/168rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validationnet/core/rtnetlink.c+1 -10 replies
110/168hwmon: (corsair-cpro) Use a separate buffer for sending commandsdrivers/hwmon/corsair-cpro.c+12 -70 replies
111/168hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()drivers/hwmon/corsair-cpro.c+1 -10 replies
112/168hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlockdrivers/hwmon/corsair-cpro.c+19 -50 replies
113/168phonet: fix rtm_phonet_notify() skb allocationnet/phonet/pn_netlink.c+1 -10 replies
114/168net: bridge: fix corrupted ethernet header on multicast-to-unicastnet/bridge/br_forward.c+7 -20 replies
115/168ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()net/ipv6/fib6_rules.c+5 -10 replies
116/168net: hns3: PF support get unicast MAC address space assigned by firmwaredrivers/net/ethernet/hisilicon/hns3/hnae3.h drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h +1 more+14 -40 replies
117/168net: hns3: using user configure after hardware resetdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h+12 -60 replies
118/168net: hns3: add log for workqueue scheduled latedrivers/net/ethernet/hisilicon/hns3/hclge_mbx.h drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h +1 more+33 -20 replies
119/168net: hns3: add query vf ring and vector map relationdrivers/net/ethernet/hisilicon/hns3/hclge_mbx.h drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c+84 -00 replies
120/168net: hns3: refactor function hclge_mbx_handler()drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c+284 -1420 replies
121/168net: hns3: direct return when receive a unknown mailbox messagedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c+4 -30 replies
122/168net: hns3: refactor hns3 makefile to support hns3_common moduledrivers/net/ethernet/hisilicon/hns3/Makefile drivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile drivers/net/ethernet/hisilicon/hns3/hns3vf/Makefile+11 -250 replies
123/168net: hns3: create new cmdq hardware description structure hclge_comm_hwdrivers/net/ethernet/hisilicon/hns3/Makefile drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.h drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h+57 -80 replies
124/168net: hns3: create new set of unified hclge_comm_cmd_send APIsdrivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.h+325 -00 replies
125/168net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send APIdrivers/net/ethernet/hisilicon/hns3/Makefile drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h +5 more+100 -3730 replies
126/168net: hns3: change type of numa_node_mask as nodemask_tdrivers/net/ethernet/hisilicon/hns3/hnae3.h drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h +2 more+11 -80 replies
127/168net: hns3: use appropriate barrier function after setting a bit valuedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+2 -40 replies
128/168net: hns3: split function hclge_init_vlan_config()drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+55 -420 replies
129/168net: hns3: fix port vlan filter not disabled issuedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+6 -10 replies
130/168drm/meson: dw-hdmi: power up phy on device initdrivers/gpu/drm/meson/meson_dw_hdmi.c+17 -340 replies
131/168drm/meson: dw-hdmi: add bandgap setting for g12drivers/gpu/drm/meson/meson_dw_hdmi.c+26 -170 replies
132/168drm/connector: Add \n to message about demoting connector force-probesdrivers/gpu/drm/drm_connector.c+1 -10 replies
133/168drm/amd/display: Atom Integrated System Info v2_2 for DCN35drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c+1 -00 replies
134/168Revert "Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses""drivers/acpi/cppc_acpi.c+24 -30 replies
135/168ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macrodrivers/acpi/cppc_acpi.c+2 -20 replies
136/168ACPI: CPPC: Fix access width used for PCC registersdrivers/acpi/cppc_acpi.c+36 -120 replies
137/168btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()fs/btrfs/send.c+2 -20 replies
138/168firewire: nosy: ensure user_length is taken into account when fetching packet contentsdrivers/firewire/nosy.c+4 -20 replies
139/168Reapply "drm/qxl: simplify qxl_fence_wait"drivers/gpu/drm/qxl/qxl_release.c include/linux/dma-fence.h+5 -520 replies
140/168arm64: dts: qcom: Fix interrupt-map parent address cellsarch/arm64/boot/dts/qcom/msm8998.dtsi arch/arm64/boot/dts/qcom/sdm845.dtsi+12 -120 replies
141/168usb: typec: ucsi: Check for notifications after initdrivers/usb/typec/ucsi/ucsi.c+9 -10 replies
142/168usb: typec: ucsi: Fix connector check on initdrivers/usb/typec/ucsi/ucsi.c+4 -20 replies
143/168usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed devicedrivers/usb/core/hub.c+3 -20 replies
144/168usb: ohci: Prevent missed ohci interruptsdrivers/usb/host/ohci-hcd.c+8 -00 replies
145/168usb: gadget: composite: fix OS descriptors w_value logicdrivers/usb/gadget/composite.c+3 -30 replies
146/168usb: gadget: f_fs: Fix a race condition when processing setup packets.drivers/usb/gadget/function/f_fs.c+1 -10 replies
147/168usb: xhci-plat: Dont include xhci.hdrivers/usb/host/xhci-plat.h+3 -10 replies
148/168usb: dwc3: core: Prevent phy suspend during initdrivers/usb/dwc3/core.c drivers/usb/dwc3/core.h drivers/usb/dwc3/gadget.c +1 more+68 -520 replies
149/168ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TUsound/pci/hda/patch_realtek.c+1 -00 replies
150/168btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()fs/btrfs/volumes.c+1 -00 replies
151/168mptcp: ensure snd_nxt is properly initialized on connectnet/mptcp/protocol.c+3 -00 replies
152/168dt-bindings: iio: health: maxim,max30102: fix compatible checkDocumentation/devicetree/bindings/iio/health/maxim,max30102.yaml+1 -10 replies
153/168iio:imu: adis16475: Fix sync mode settingdrivers/iio/imu/adis16475.c+3 -10 replies
154/168iio: accel: mxc4005: Interrupt handling fixesdrivers/iio/accel/mxc4005.c+17 -70 replies
155/168tipc: fix UAF in error pathnet/tipc/msg.c+5 -10 replies
156/168net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()drivers/net/ethernet/broadcom/genet/bcmgenet.c+3 -10 replies
157/168ASoC: tegra: Fix DSPK 16-bit playbacksound/soc/tegra/tegra186_dspk.c+3 -40 replies
158/168ASoC: ti: davinci-mcasp: Fix race condition during probesound/soc/ti/davinci-mcasp.c+6 -60 replies
159/168dyndbg: fix old BUG_ON in >control parserlib/dynamic_debug.c+5 -10 replies
160/168slimbus: qcom-ngd-ctrl: Add timeout for wait operationdrivers/slimbus/qcom-ngd-ctrl.c+5 -10 replies
161/168mei: me: add lunar lake point M DIDdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+4 -00 replies
162/168drm/vmwgfx: Fix invalid reads in fence signaled eventsdrivers/gpu/drm/vmwgfx/vmwgfx_fence.c+1 -10 replies
163/168net: fix out-of-bounds access in ops_initnet/core/net_namespace.c+10 -30 replies
164/168hwmon: (pmbus/ucd9000) Increase delay from 250 to 500usdrivers/hwmon/pmbus/ucd9000.c+3 -30 replies
165/168regulator: core: fix debugfs creation regressiondrivers/regulator/core.c+16 -110 replies
166/168Bluetooth: qca: add missing firmware sanity checksdrivers/bluetooth/btqca.c+32 -60 replies
167/168Bluetooth: qca: fix NVM configuration parsingdrivers/bluetooth/btqca.c+22 -20 replies
168/168Bluetooth: qca: fix firmware check error pathdrivers/bluetooth/btqca.c+1 -10 replies

Reviews trailers per patch

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

PatchMiriam Rachel KorenblitChen-Yu TsaiDan CarpenterJohn FastabendDaniel BorkmannJay FangHeiko Carstens[email protected]Stanislav FomichevHangbin LiuJesper Dangaard Brouer[email protected][email protected]James ChapmanSimon HormanPaul MenzelAndrew JefferyNeil ArmstrongAngeloGioacchino Del RegnoNamjae JeonAndrew LunnFlorian FainelliPaolo AbeniNikolay AleksandrovTung NguyenDmitry BaryshkovSui JingfengWillem de BruijnChad WagnerZenghui YuAlexander PotapenkoMarc ZyngierEric DumazetBoris BurkovDavid SterbaNikolay BorisovMarco ElverMuhammad Usama AnjumKuppuswamy SathyanarayananDouglas AndersonDave AirlieJakub SitnickiWilliam FindlayJerome BrunetAl ViroMark RutlandAndrey RyabininLinus WalleijNeal CardwellQu WenruoMike ChristieTejun HeoJon HunterDonald HunterMarius ZachmannAbhinav KumarSimon SerNicholas KazlauskasAurabindo PillaiDaniel WheelerVanshidhar KondaJarred WhiteEaswar HariharanSteven RostedtMaxime RipardHeikki KrogerusRémi Denis-CourmontDavid AhernPrzemek KitszelRoger WhittakerConor DooleyNuno SaXin LongThierry RedingPeter UjfalusiJai LuthraKonrad DybcioAlan SternGerd HoffmannMaaz MombasawalaMartin KrastevKuniyuki IwashimaEddie JamesPavel MachekChristoph PaaschMat MartineauHarshit MogalapalliShuah Khan
SeriesT-b T-b T-b
1/168
2/168
3/168R-b
4/168
5/168
6/168A-b
7/168
8/168
9/168
10/168R-b R-b
11/168R-b
12/168
13/168R-b
14/168R-b
15/168R-b
16/168
17/168
18/168
19/168
20/168
21/168R-b
22/168R-b
23/168
24/168
25/168R-b
26/168A-b
27/168R-b
28/168R-b
29/168R-b
30/168
31/168
32/168Reported-and-tested-by A-b R-b A-b
33/168
34/168
35/168Reported-and-tested-by Reported-and-tested-by
36/168A-b R-b
37/168A-b
38/168R-b
39/168R-b
40/168R-b
41/168R-b
42/168
43/168
44/168
45/168
46/168
47/168
48/168R-b
49/168
50/168R-b R-b
51/168A-b A-b
52/168
53/168R-b R-b
54/168
55/168R-b
56/168R-b R-b R-b
57/168R-b R-b
58/168R-b
59/168R-b T-b
60/168R-b
61/168T-b R-b R-b
62/168
63/168
64/168
65/168
66/168R-b
67/168
68/168R-b
69/168
70/168R-b R-b
71/168T-b R-b R-b
72/168
73/168
74/168
75/168
76/168
77/168
78/168R-b
79/168R-b
80/168R-b
81/168A-b
82/168T-b A-b
83/168
84/168R-b
85/168
86/168
87/168
88/168
89/168R-b
90/168
91/168R-b
92/168
93/168R-b
94/168
95/168R-b
96/168R-b T-b
97/168R-b T-b
98/168R-b
99/168R-b T-b
100/168A-b
101/168A-b
102/168Fucked-up-by
103/168
104/168R-b A-b R-b
105/168A-b
106/168R-b
107/168
108/168
109/168R-b
110/168A-b
111/168A-b
112/168A-b
113/168A-b
114/168A-b
115/168R-b R-b
116/168
117/168R-b R-b
118/168
119/168
120/168
121/168R-b
122/168
123/168
124/168
125/168
126/168R-b
127/168R-b
128/168
129/168R-b
130/168R-b
131/168R-b
132/168R-b R-b R-b
133/168R-b A-b T-b
134/168
135/168R-b
136/168T-b R-b R-b
137/168R-b
138/168
139/168Reported-and-bisected-by A-b
140/168
141/168T-b R-b
142/168R-b
143/168Reported-and-tested-by
144/168R-b R-b
145/168
146/168
147/168
148/168
149/168
150/168R-b R-b
151/168T-b R-b
152/168A-b
153/168R-b
154/168
155/168R-b A-b
156/168A-b
157/168A-b
158/168A-b R-b
159/168
160/168R-b
161/168
162/168R-b R-b
163/168R-b R-b
164/168R-b
165/168
166/168
167/168
168/168

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

Read the v1 thread

Cover letter [PATCH 5.15 000/168] 5.15.159-rc1 review

This is the start of the stable review cycle for the 5.15.159 release. There are 168 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 Thu, 16 May 2024 10:09:32 +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.15.159-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.159-rc1

Johan Hovold <[email protected]>
Bluetooth: qca: fix firmware check error path

Johan Hovold <[email protected]>
Bluetooth: qca: fix NVM configuration parsing

Johan Hovold <[email protected]>
Bluetooth: qca: add missing firmware sanity checks

Johan Hovold <[email protected]>
regulator: core: fix debugfs creation regression

Lakshmi Yadlapati <[email protected]>

    hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Thadeu Lima de Souza Cascardo <[email protected]>
net: fix out-of-bounds access in ops_init

Zack Rusin <[email protected]>
drm/vmwgfx: Fix invalid reads in fence signaled events

Alexander Usyskin <[email protected]>
mei: me: add lunar lake point M DID

Viken Dadhaniya <[email protected]>
slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Jim Cromie <[email protected]>
dyndbg: fix old BUG_ON in >control parser

Joao Paulo Goncalves <[email protected]>
ASoC: ti: davinci-mcasp: Fix race condition during probe

Sameer Pujar <[email protected]>
ASoC: tegra: Fix DSPK 16-bit playback

Doug Berger <[email protected]>
net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()

Paolo Abeni <[email protected]>
tipc: fix UAF in error path

Hans de Goede <[email protected]>
iio: accel: mxc4005: Interrupt handling fixes

Ramona Gradinariu <[email protected]>
iio:imu: adis16475: Fix sync mode setting

Javier Carrasco <[email protected]>
dt-bindings: iio: health: maxim,max30102: fix compatible check

Paolo Abeni <[email protected]>
mptcp: ensure snd_nxt is properly initialized on connect

Dominique Martinet <[email protected]>
btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Aman Dhoot <[email protected]>
ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Thinh Nguyen <[email protected]>
usb: dwc3: core: Prevent phy suspend during init

Thinh Nguyen <[email protected]>
usb: xhci-plat: Don't include xhci.h

Chris Wulff <[email protected]>
usb: gadget: f_fs: Fix a race condition when processing setup packets.

Peter Korsgaard <[email protected]>
usb: gadget: composite: fix OS descriptors w_value logic

Guenter Roeck <[email protected]>
usb: ohci: Prevent missed ohci interrupts

Alan Stern <[email protected]>
usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device

Christian A. Ehrhardt <[email protected]>
usb: typec: ucsi: Fix connector check on init

Christian A. Ehrhardt <[email protected]>
usb: typec: ucsi: Check for notifications after init

Rob Herring <[email protected]>
arm64: dts: qcom: Fix 'interrupt-map' parent address cells

Linus Torvalds <[email protected]>
Reapply "drm/qxl: simplify qxl_fence_wait"

Thanassis Avgerinos <[email protected]>
firewire: nosy: ensure user_length is taken into account when fetching packet contents

Dmitry Antipov <[email protected]>
btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()

Vanshidhar Konda <[email protected]>
ACPI: CPPC: Fix access width used for PCC registers

Jarred White <[email protected]>
ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro

Easwar Hariharan <[email protected]>
Revert "Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses""

Gabe Teeger <[email protected]>
drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Douglas Anderson <[email protected]>
drm/connector: Add \n to message about demoting connector force-probes

Jerome Brunet <[email protected]>
drm/meson: dw-hdmi: add bandgap setting for g12

Jerome Brunet <[email protected]>
drm/meson: dw-hdmi: power up phy on device init

Yonglong Liu <[email protected]>
net: hns3: fix port vlan filter not disabled issue

Jian Shen <[email protected]>
net: hns3: split function hclge_init_vlan_config()

Peiyang Wang <[email protected]>
net: hns3: use appropriate barrier function after setting a bit value

Peiyang Wang <[email protected]>
net: hns3: change type of numa_node_mask as nodemask_t

Jie Wang <[email protected]>
net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API

Jie Wang <[email protected]>
net: hns3: create new set of unified hclge_comm_cmd_send APIs

Jie Wang <[email protected]>
net: hns3: create new cmdq hardware description structure hclge_comm_hw

Jie Wang <[email protected]>
net: hns3: refactor hns3 makefile to support hns3_common module

Jian Shen <[email protected]>
net: hns3: direct return when receive a unknown mailbox message

Hao Lan <[email protected]>
net: hns3: refactor function hclge_mbx_handler()

Guangbin Huang <[email protected]>
net: hns3: add query vf ring and vector map relation

Yufeng Mo <[email protected]>
net: hns3: add log for workqueue scheduled late

Peiyang Wang <[email protected]>
net: hns3: using user configure after hardware reset

Guangbin Huang <[email protected]>
net: hns3: PF support get unicast MAC address space assigned by firmware

Eric Dumazet <[email protected]>
ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()

Felix Fietkau <[email protected]>
net: bridge: fix corrupted ethernet header on multicast-to-unicast

Eric Dumazet <[email protected]>
phonet: fix rtm_phonet_notify() skb allocation

Aleksa Savic <[email protected]>

    hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Aleksa Savic <[email protected]>
hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()

Aleksa Savic <[email protected]>
hwmon: (corsair-cpro) Use a separate buffer for sending commands

Roded Zats <[email protected]>
rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Duoming Zhou <[email protected]>
Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Duoming Zhou <[email protected]>
Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout

Kuniyuki Iwashima <[email protected]>
tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Eric Dumazet <[email protected]>
tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets

Boy.Wu <[email protected]>
ARM: 9381/1: kasan: clear stale stack poison

Paul Davey <[email protected]>
xfrm: Preserve vlan tags for transport mode software GRO

Al Viro <[email protected]>
qibfs: fix dentry leak

Neil Armstrong <[email protected]>
ASoC: meson: axg-tdm-interface: Fix formatters in trigger"

Neil Armstrong <[email protected]>
ASoC: meson: axg-card: Fix nonatomic links

John Fastabend <[email protected]>
bpf, sockmap: Improved check for empty queue

John Fastabend <[email protected]>
bpf, sockmap: Reschedule is now done through backlog

John Fastabend <[email protected]>
bpf, sockmap: Convert schedule_work into delayed_work

John Fastabend <[email protected]>
bpf, sockmap: Handle fin correctly

John Fastabend <[email protected]>
bpf, sockmap: TCP data stall on recv before accept

Vanillan Wang <[email protected]>
net:usb:qmi_wwan: support Rolling modules

Lyude Paul <[email protected]>
drm/nouveau/dp: Don't probe eDP ports twice harder

Joakim Sindholt <[email protected]>
fs/9p: drop inodes immediately on non-.L too

Stephen Boyd <[email protected]>
clk: Don't hold prepare_lock when calling kref_put()

Andy Shevchenko <[email protected]>
gpio: crystalcove: Use -ENOTSUPP consistently

Andy Shevchenko <[email protected]>
gpio: wcove: Use -ENOTSUPP consistently

Jeff Layton <[email protected]>
9p: explicitly deny setlease attempts

Joakim Sindholt <[email protected]>
fs/9p: translate O_TRUNC into OTRUNC

Joakim Sindholt <[email protected]>
fs/9p: only translate RWX permissions for plain 9P2000

Krzysztof Kozlowski <[email protected]>
iommu: mtk: fix module autoloading

John Stultz <[email protected]>
selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Jiaxun Yang <[email protected]>
MIPS: scall: Save thread_info.syscall unconditionally on entry

Thierry Reding <[email protected]>
gpu: host1x: Do not setup DMA for virtual devices

Rik van Riel <[email protected]>
blk-iocost: avoid out of bounds shift

Maurizio Lombardi <[email protected]>
scsi: target: Fix SELinux error when systemd-modules loads the target module

Boris Burkov <[email protected]>
btrfs: always clear PERTRANS metadata during commit

Boris Burkov <[email protected]>
btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve

Peng Liu <[email protected]>
tools/power turbostat: Fix Bzy_MHz documentation typo

Doug Smythies <[email protected]>
tools/power turbostat: Fix added raw MSR output

Adam Goldman <[email protected]>
firewire: ohci: mask bus reset interrupts between ISR and bottom half

Chen Ni <[email protected]>
ata: sata_gemini: Check clk_enable() result

Phil Elwell <[email protected]>
net: bcmgenet: Reset RBUF on first open

Takashi Iwai <[email protected]>
ALSA: line6: Zero-initialize message buffers

Borislav Petkov (AMD) <[email protected]>
kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Anand Jain <[email protected]>
btrfs: return accurate error code on open failure in open_fs_devices()

Saurav Kashyap <[email protected]>
scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

linke li <[email protected]>

    net: mark racy access on sk->sk_rcvbuf

Igor Artemiev <[email protected]>
wifi: cfg80211: fix rdev_dump_mpp() arguments order

Jeff Johnson <[email protected]>

    wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Andrew Price <[email protected]>
gfs2: Fix invalid metadata access in punch_hole

Justin Tee <[email protected]>
scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()

Justin Tee <[email protected]>
scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic

Justin Tee <[email protected]>
scsi: lpfc: Move NPIV's transport unregistration to after resource clean up

Oliver Upton <[email protected]>
KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Marc Zyngier <[email protected]>
KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id

Jernej Skrabec <[email protected]>
clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Richard Gobert <[email protected]>
net: gro: add flush check in udp_gro_receive_segment

Andy Shevchenko <[email protected]>
drm/panel: ili9341: Use predefined error codes

Andy Shevchenko <[email protected]>
drm/panel: ili9341: Respect deferred probe

Alexandra Winter <[email protected]>
s390/qeth: Fix kernel panic after setting hsuid

Julian Wiedmann <[email protected]>
s390/qeth: don't keep track of Input Queue count

Xin Long <[email protected]>
tipc: fix a possible memleak in tipc_buf_append

Felix Fietkau <[email protected]>
net: core: reject skb_copy(_expand) for fraglist GSO skbs

Felix Fietkau <[email protected]>
net: bridge: fix multicast-to-unicast with fraglist GSO

Marek Behún <[email protected]>

    net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Sebastian Andrzej Siewior <[email protected]>
cxgb4: Properly lock TX queue for the selftest.

Bui Quang Minh <[email protected]>
s390/cio: Ensure the copied buf is NUL terminated

Pierre-Louis Bossart <[email protected]>
ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Jerome Brunet <[email protected]>
ASoC: meson: cards: select SND_DYNAMIC_MINORS

Jerome Brunet <[email protected]>
ASoC: meson: axg-tdm-interface: manage formatters in trigger

Jerome Brunet <[email protected]>
ASoC: meson: axg-card: make links nonatomic

Jerome Brunet <[email protected]>
ASoC: meson: axg-fifo: use threaded irq to check periods

Jerome Brunet <[email protected]>
ASoC: meson: axg-fifo: use FIELD helpers

Asbjørn Sloth Tønnesen <[email protected]>
net: qede: use return from qede_parse_actions()

Asbjørn Sloth Tønnesen <[email protected]>
net: qede: use return from qede_parse_flow_attr() for flow_spec

Asbjørn Sloth Tønnesen <[email protected]>
net: qede: use return from qede_parse_flow_attr() for flower

Asbjørn Sloth Tønnesen <[email protected]>
net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()

Jens Remus <[email protected]>
s390/vdso: Add CFI for RA register to asm macro vdso_func

David Bauer <[email protected]>
net l2tp: drop flow hash on forward

Kuniyuki Iwashima <[email protected]>

    nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

Bui Quang Minh <[email protected]>
octeontx2-af: avoid off-by-one read from userspace

Bui Quang Minh <[email protected]>
bna: ensure the copied buf is NUL terminated

Toke Høiland-Jørgensen <[email protected]>
xdp: use flags field to disambiguate broadcast redirect

Toke Høiland-Jørgensen <[email protected]>
xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames

Toke Høiland-Jørgensen <[email protected]>
xdp: Move conversion to xdp_frame out of map functions

Claudio Imbrenda <[email protected]>
s390/mm: Fix clearing storage keys for huge pages

Claudio Imbrenda <[email protected]>
s390/mm: Fix storage key clearing for guest huge pages

Devyn Liu <[email protected]>
spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

Anton Protopopov <[email protected]>
bpf: Fix a verifier verbose message

Jason Xing <[email protected]>
bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Andrii Nakryiko <[email protected]>
bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

AngeloGioacchino Del Regno <[email protected]>
regulator: mt6360: De-capitalize devicetree regulator subnodes

Zeng Heng <[email protected]>
pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

AngeloGioacchino Del Regno <[email protected]>
power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator

Arnd Bergmann <[email protected]>
power: rt9455: hide unused rt9455_boost_voltage_values

Kuniyuki Iwashima <[email protected]>
nfs: Handle error of rpc_proc_register() in nfs_net_init().

Josef Bacik <[email protected]>
nfs: make the rpc_stat per net namespace

Josef Bacik <[email protected]>
nfs: expose /proc/net/sunrpc/nfs in net namespaces

Josef Bacik <[email protected]>
sunrpc: add a struct rpc_stats arg to rpc_create_args

Chen-Yu Tsai <[email protected]>
pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chen-Yu Tsai <[email protected]>
pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback

Chen-Yu Tsai <[email protected]>
pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic

Dan Carpenter <[email protected]>
pinctrl: core: delete incorrect free in pinctrl_enable()

Jan Dakinevich <[email protected]>
pinctrl/meson: fix typo in PDM's pin name

Billy Tsai <[email protected]>
pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Daniel Okazaki <[email protected]>
eeprom: at24: fix memory corruption race condition

Heiner Kallweit <[email protected]>
eeprom: at24: Probe for DDR3 thermal sensor in the SPD case

Alexander Stein <[email protected]>
eeprom: at24: Use dev_err_probe for nvmem register failure

Marios Makassikis <[email protected]>
ksmbd: clear RENAME_NOREPLACE before calling vfs_rename

Namjae Jeon <[email protected]>
ksmbd: validate request buffer size in smb2_allocate_rsp_buf()

Namjae Jeon <[email protected]>
ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf

Johannes Berg <[email protected]>
wifi: nl80211: don't free NULL coalescing rule

Vinod Koul <[email protected]>
dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"

Bumyong Lee <[email protected]>
dmaengine: pl330: issue_pending waits until WFP state

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

Diffstat:

 .../bindings/iio/health/maxim,max30102.yaml        |   2 +-
 Makefile                                           |   4 +-
 arch/arm/kernel/sleep.S                            |   4 +
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |   8 +-
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |  16 +-
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |  12 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/kernel/asm-offsets.c                     |   1 +
 arch/mips/kernel/ptrace.c                          |  15 +-
 arch/mips/kernel/scall32-o32.S                     |  23 +-
 arch/mips/kernel/scall64-n32.S                     |   3 +-
 arch/mips/kernel/scall64-n64.S                     |   3 +-
 arch/mips/kernel/scall64-o32.S                     |  33 +-
 arch/s390/include/asm/dwarf.h                      |   1 +
 arch/s390/kernel/vdso64/vdso_user_wrapper.S        |   2 +
 arch/s390/mm/gmap.c                                |   2 +-
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 block/blk-iocost.c                                 |   7 +-
 drivers/acpi/cppc_acpi.c                           |  67 ++-
 drivers/ata/sata_gemini.c                          |   5 +-
 drivers/bluetooth/btqca.c                          |  62 ++-
 drivers/clk/clk.c                                  |  12 +-
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c               |  19 +-
 drivers/firewire/nosy.c                            |   6 +-
 drivers/firewire/ohci.c                            |   6 +-
 drivers/gpio/gpio-crystalcove.c                    |   2 +-
 drivers/gpio/gpio-wcove.c                          |   2 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   1 +
 drivers/gpu/drm/drm_connector.c                    |   2 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  70 ++-
 drivers/gpu/drm/nouveau/nouveau_dp.c               |  13 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |   8 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |  50 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   2 +-
 drivers/gpu/host1x/bus.c                           |   8 -
 drivers/hwmon/corsair-cpro.c                       |  43 +-
 drivers/hwmon/pmbus/ucd9000.c                      |   6 +-
 drivers/iio/accel/mxc4005.c                        |  24 +-
 drivers/iio/imu/adis16475.c                        |   4 +-
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/iommu/mtk_iommu.c                          |   1 +
 drivers/iommu/mtk_iommu_v1.c                       |   1 +
 drivers/misc/eeprom/at24.c                         |  46 +-
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  20 +-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns3/Makefile       |  18 +-
 drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h    |  15 +
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   3 +-
 .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c    | 259 +++++++++++
 .../hisilicon/hns3/hns3_common/hclge_comm_cmd.h    | 121 +++++
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c |   2 +
 .../net/ethernet/hisilicon/hns3/hns3pf/Makefile    |  12 -
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 311 ++-----------
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h |  85 +---
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    | 221 +++++----
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |  17 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 494 +++++++++++++++------
 .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c    |   4 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c |   2 +-
 .../net/ethernet/hisilicon/hns3/hns3vf/Makefile    |  10 -
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  10 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   4 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  14 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |  34 +-
 drivers/pinctrl/core.c                             |   8 +-
 drivers/pinctrl/devicetree.c                       |  10 +-
 drivers/pinctrl/mediatek/pinctrl-paris.c           | 180 +++-----
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |   6 +-
 drivers/power/supply/mt6360_charger.c              |   2 +-
 drivers/power/supply/rt9455_charger.c              |   2 +
 drivers/regulator/core.c                           |  27 +-
 drivers/regulator/mt6360-regulator.c               |  32 +-
 drivers/s390/cio/cio_inject.c                      |   2 +-
 drivers/s390/net/qeth_core.h                       |   1 -
 drivers/s390/net/qeth_core_main.c                  |  78 ++--
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |   2 -
 drivers/scsi/lpfc/lpfc.h                           |   1 -
 drivers/scsi/lpfc/lpfc_nvme.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  13 +-
 drivers/scsi/lpfc/lpfc_vport.c                     |   8 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-hisi-kunpeng.c                     |   2 -
 drivers/target/target_core_configfs.c              |  12 +
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/dwc3/core.c                            |  90 ++--
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/dwc3/host.c                            |  27 ++
 drivers/usb/gadget/composite.c                     |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   2 +-
 drivers/usb/host/ohci-hcd.c                        |   8 +
 drivers/usb/host/xhci-plat.h                       |   4 +-
 drivers/usb/typec/ucsi/ucsi.c                      |  12 +-
 fs/9p/vfs_file.c                                   |   2 +
 fs/9p/vfs_inode.c                                  |   5 +-
 fs/9p/vfs_super.c                                  |   1 +
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/send.c                                    |   4 +-
 fs/btrfs/transaction.c                             |   2 +-
 fs/btrfs/volumes.c                                 |  18 +-
 fs/gfs2/bmap.c                                     |   5 +-
 fs/ksmbd/server.c                                  |  13 +-
 fs/ksmbd/smb2pdu.c                                 |   4 +
 fs/ksmbd/vfs.c                                     |   5 +
 fs/nfs/client.c                                    |   5 +-
 fs/nfs/inode.c                                     |  13 +-
 fs/nfs/internal.h                                  |   2 -
 fs/nfs/netns.h                                     |   2 +
 include/linux/bpf.h                                |  20 +-
 include/linux/dma-fence.h                          |   7 -
 include/linux/filter.h                             |   4 +
 include/linux/skbuff.h                             |  15 +
 include/linux/skmsg.h                              |   5 +-
 include/linux/sunrpc/clnt.h                        |   1 +
 include/net/xfrm.h                                 |   3 +
 kernel/bpf/cpumap.c                                |   8 +-
 kernel/bpf/devmap.c                                |  32 +-
 kernel/bpf/verifier.c                              |   3 +-
 lib/Kconfig.debug                                  |   5 +-
 lib/dynamic_debug.c                                |   6 +-
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/sco.c                                |   4 +
 net/bridge/br_forward.c                            |   9 +-
 net/core/filter.c                                  | 117 ++++-
 net/core/net_namespace.c                           |  13 +-
 net/core/rtnetlink.c                               |   2 +-
 net/core/skbuff.c                                  |  27 +-
 net/core/skmsg.c                                   |  53 +--
 net/core/sock.c                                    |   4 +-
 net/core/sock_map.c                                |   3 +-
 net/ipv4/tcp.c                                     |   4 +-
 net/ipv4/tcp_bpf.c                                 |  51 +++
 net/ipv4/tcp_input.c                               |   2 +
 net/ipv4/tcp_ipv4.c                                |   8 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv4/udp_offload.c                             |  12 +-
 net/ipv4/xfrm4_input.c                             |   6 +-
 net/ipv6/fib6_rules.c                              |   6 +-
 net/ipv6/xfrm6_input.c                             |   6 +-
 net/l2tp/l2tp_eth.c                                |   3 +
 net/mac80211/ieee80211_i.h                         |   4 +-
 net/mptcp/protocol.c                               |   3 +
 net/nsh/nsh.c                                      |  14 +-
 net/phonet/pn_netlink.c                            |   2 +-
 net/sunrpc/clnt.c                                  |   5 +-
 net/tipc/msg.c                                     |   8 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   2 +-
 net/xfrm/xfrm_input.c                              |   8 +
 scripts/Makefile.modfinal                          |   2 +-
 sound/hda/intel-sdw-acpi.c                         |   2 +
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/meson/Kconfig                            |   1 +
 sound/soc/meson/axg-fifo.c                         |  56 ++-
 sound/soc/meson/axg-fifo.h                         |  12 +-
 sound/soc/meson/axg-frddr.c                        |   5 +-
 sound/soc/meson/axg-toddr.c                        |  22 +-
 sound/soc/tegra/tegra186_dspk.c                    |   7 +-
 sound/soc/ti/davinci-mcasp.c                       |  12 +-
 sound/usb/line6/driver.c                           |   6 +-
 tools/power/x86/turbostat/turbostat.8              |   2 +-
 tools/power/x86/turbostat/turbostat.c              |   7 +-
 tools/testing/selftests/timers/valid-adjtimex.c    |  73 ++-
 169 files changed, 2199 insertions(+), 1417 deletions(-)