Skip to content

6.1.91-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest236 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/236dmaengine: pl330: issue_pending waits until WFP statedrivers/dma/pl330.c+3 -00 replies
2/236dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"drivers/dma/pl330.c+0 -30 replies
3/236wifi: nl80211: dont free NULL coalescing rulenet/wireless/nl80211.c+2 -00 replies
4/236rust: kernel: require `Send` for `Module` implementationsrust/kernel/lib.rs+1 -10 replies
5/236eeprom: at24: Use dev_err_probe for nvmem register failuredrivers/misc/eeprom/at24.c+2 -10 replies
6/236eeprom: at24: Probe for DDR3 thermal sensor in the SPD casedrivers/misc/eeprom/at24.c+29 -00 replies
7/236eeprom: at24: fix memory corruption race conditiondrivers/misc/eeprom/at24.c+9 -90 replies
8/236Bluetooth: qca: add support for QCA2066drivers/bluetooth/btqca.c drivers/bluetooth/btqca.h drivers/bluetooth/hci_qca.c+83 -10 replies
9/236mm/hugetlb: add folio support to hugetlb specific flag macrosinclude/linux/hugetlb.h+24 -00 replies
10/236mm: add private field of first tail to struct page and struct folioinclude/linux/mm_types.h+14 -00 replies
11/236mm/hugetlb: add hugetlb_folio_subpool() helpersfs/hugetlbfs/inode.c include/linux/hugetlb.h+17 -60 replies
12/236mm/hugetlb: add folio_hstate()include/linux/hugetlb.h mm/migrate.c+13 -30 replies
13/236mm/hugetlb_cgroup: convert __set_hugetlb_cgroup() to foliosinclude/linux/hugetlb_cgroup.h mm/hugetlb_cgroup.c+9 -90 replies
14/236mm/hugetlb_cgroup: convert hugetlb_cgroup_from_page() to foliosinclude/linux/hugetlb_cgroup.h mm/hugetlb.c mm/hugetlb_cgroup.c+31 -260 replies
15/236mm/hugetlb: convert free_huge_page to foliosmm/hugetlb.c+14 -130 replies
16/236mm/hugetlb_cgroup: convert hugetlb_cgroup_uncharge_page() to foliosinclude/linux/hugetlb_cgroup.h mm/hugetlb.c mm/hugetlb_cgroup.c+27 -250 replies
17/236mm/hugetlb: fix missing hugetlb_lock for resv unchargemm/hugetlb.c+4 -10 replies
18/236kbuild: refactor host*_flagsscripts/Makefile.host+8 -100 replies
19/236kbuild: specify output names separately for each emission type from rustcrust/Makefile scripts/Makefile.build scripts/Makefile.host+15 -170 replies
20/236cifs: use the least loaded channel for sending requestsfs/smb/client/transport.c+29 -40 replies
21/236smb3: missing lock when picking channelfs/smb/client/transport.c+3 -10 replies
22/236pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-Tdrivers/pinctrl/aspeed/pinctrl-aspeed-g6.c+17 -170 replies
23/236pinctrl/meson: fix typo in PDMs pin namedrivers/pinctrl/meson/pinctrl-meson-a1.c+3 -30 replies
24/236pinctrl: core: delete incorrect free in pinctrl_enable()drivers/pinctrl/core.c+1 -70 replies
25/236pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readbackdrivers/pinctrl/mediatek/pinctrl-paris.c+2 -00 replies
26/236pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLEdrivers/pinctrl/mediatek/pinctrl-paris.c+11 -270 replies
27/236sunrpc: add a struct rpc_stats arg to rpc_create_argsinclude/linux/sunrpc/clnt.h net/sunrpc/clnt.c+5 -10 replies
28/236nfs: expose /proc/net/sunrpc/nfs in net namespacesfs/nfs/inode.c+2 -40 replies
29/236nfs: make the rpc_stat per net namespacefs/nfs/client.c fs/nfs/inode.c fs/nfs/internal.h +1 more+9 -40 replies
30/236nfs: Handle error of rpc_proc_register() in nfs_net_init().fs/nfs/inode.c+6 -10 replies
31/236pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macroinclude/linux/pinctrl/pinctrl.h+20 -00 replies
32/236pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION()drivers/pinctrl/intel/pinctrl-intel.c drivers/pinctrl/intel/pinctrl-intel.h+11 -80 replies
33/236pinctrl: baytrail: Fix selecting gpio pinctrl statedrivers/pinctrl/intel/pinctrl-baytrail.c drivers/pinctrl/intel/pinctrl-intel.h+42 -360 replies
34/236power: rt9455: hide unused rt9455_boost_voltage_valuesdrivers/power/supply/rt9455_charger.c+2 -00 replies
35/236power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulatordrivers/power/supply/mt6360_charger.c+1 -10 replies
36/236pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()drivers/pinctrl/devicetree.c+6 -40 replies
37/236regulator: mt6360: De-capitalize devicetree regulator subnodesdrivers/regulator/mt6360-regulator.c+20 -120 replies
38/236regulator: change stubbed devm_regulator_get_enable to return Okinclude/linux/regulator/consumer.h+1 -10 replies
39/236regulator: change devm_regulator_get_enable_optional() stub to return Okinclude/linux/regulator/consumer.h+1 -10 replies
40/236bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definitionlib/Kconfig.debug+3 -20 replies
41/236bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueueinclude/linux/skmsg.h net/core/skmsg.c+3 -40 replies
42/236nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATHdrivers/nvme/host/core.c+1 -10 replies
43/236bpf: Fix a verifier verbose messagekernel/bpf/verifier.c+1 -20 replies
44/236spi: introduce new helpers with using modern namingdrivers/spi/spi.c include/linux/spi/spi.h+56 -20 replies
45/236spi: axi-spi-engine: Convert to platform remove callback returning voiddrivers/spi/spi-axi-spi-engine.c+2 -40 replies
46/236spi: spi-axi-spi-engine: switch to use modern namedrivers/spi/spi-axi-spi-engine.c+29 -290 replies
47/236spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()drivers/spi/spi-axi-spi-engine.c+5 -200 replies
48/236spi: axi-spi-engine: simplify driver data allocationdrivers/spi/spi-axi-spi-engine.c+2 -60 replies
49/236spi: axi-spi-engine: use devm_spi_alloc_host()drivers/spi/spi-axi-spi-engine.c+10 -210 replies
50/236spi: axi-spi-engine: move msg state to new structdrivers/spi/spi-axi-spi-engine.c+96 -540 replies
51/236spi: axi-spi-engine: use common AXI macrosdrivers/spi/spi-axi-spi-engine.c+6 -110 replies
52/236spi: axi-spi-engine: fix version format stringdrivers/spi/spi-axi-spi-engine.c+1 -10 replies
53/236spi: hisi-kunpeng: Delete the dump interface of data registers in debugfsdrivers/spi/spi-hisi-kunpeng.c+0 -20 replies
54/236bpf, arm64: Fix incorrect runtime statsarch/arm64/net/bpf_jit_comp.c+3 -30 replies
55/236s390/mm: Fix storage key clearing for guest huge pagesarch/s390/mm/gmap.c+1 -10 replies
56/236s390/mm: Fix clearing storage keys for huge pagesarch/s390/mm/hugetlbpage.c+1 -10 replies
57/236xdp: use flags field to disambiguate broadcast redirectnet/core/filter.c+32 -100 replies
58/236bna: ensure the copied buf is NUL terminateddrivers/net/ethernet/brocade/bna/bnad_debugfs.c+2 -20 replies
59/236octeontx2-af: avoid off-by-one read from userspacedrivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c+1 -30 replies
60/236nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().net/nsh/nsh.c+8 -60 replies
61/236net l2tp: drop flow hash on forwardnet/l2tp/l2tp_eth.c+3 -00 replies
62/236s390/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
63/236net: qede: sanitize rc in qede_add_tc_flower_fltr()drivers/net/ethernet/qlogic/qede/qede_filter.c+8 -30 replies
64/236net: qede: use return from qede_parse_flow_attr() for flowerdrivers/net/ethernet/qlogic/qede/qede_filter.c+2 -30 replies
65/236net: qede: use return from qede_parse_flow_attr() for flow_specdrivers/net/ethernet/qlogic/qede/qede_filter.c+2 -30 replies
66/236net: qede: use return from qede_parse_actions()drivers/net/ethernet/qlogic/qede/qede_filter.c+2 -30 replies
67/236ASoC: 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
68/236ASoC: meson: axg-fifo: use threaded irq to check periodssound/soc/meson/axg-fifo.c+19 -100 replies
69/236ASoC: meson: axg-card: make links nonatomicsound/soc/meson/axg-card.c+1 -00 replies
70/236ASoC: meson: axg-tdm-interface: manage formatters in triggersound/soc/meson/axg-tdm-interface.c+19 -150 replies
71/236ASoC: meson: cards: select SND_DYNAMIC_MINORSsound/soc/meson/Kconfig+1 -00 replies
72/236ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()sound/hda/intel-sdw-acpi.c+2 -00 replies
73/236s390/cio: Ensure the copied buf is NUL terminateddrivers/s390/cio/cio_inject.c+1 -10 replies
74/236cxgb4: Properly lock TX queue for the selftest.drivers/net/ethernet/chelsio/cxgb4/sge.c+3 -30 replies
75/236net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341drivers/net/dsa/mv88e6xxx/chip.c+2 -20 replies
76/236spi: fix null pointer dereference within spi_syncdrivers/spi/spi.c+1 -00 replies
77/236net: bridge: fix multicast-to-unicast with fraglist GSOnet/bridge/br_forward.c+1 -10 replies
78/236net: core: reject skb_copy(_expand) for fraglist GSO skbsnet/core/skbuff.c+19 -80 replies
79/236tipc: fix a possible memleak in tipc_buf_appendnet/tipc/msg.c+1 -10 replies
80/236vxlan: Pull inner IP header in vxlan_rcv().drivers/net/vxlan/vxlan_core.c+18 -10 replies
81/236s390/qeth: Fix kernel panic after setting hsuiddrivers/s390/net/qeth_core_main.c+27 -340 replies
82/236drm/panel: ili9341: Respect deferred probedrivers/gpu/drm/panel/panel-ilitek-ili9341.c+2 -20 replies
83/236drm/panel: ili9341: Use predefined error codesdrivers/gpu/drm/panel/panel-ilitek-ili9341.c+2 -20 replies
84/236net: gro: add flush check in udp_gro_receive_segmentnet/ipv4/udp_offload.c+11 -10 replies
85/236clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate changedrivers/clk/sunxi-ng/ccu-sun50i-h6.c+17 -20 replies
86/236powerpc/pseries: replace kmalloc with kzalloc in PLPKS driverarch/powerpc/platforms/pseries/plpks.c+2 -60 replies
87/236powerpc/pseries: Move PLPKS constants to header filearch/powerpc/platforms/pseries/plpks.c arch/powerpc/platforms/pseries/plpks.h+53 -400 replies
88/236powerpc/pseries: Implement signed update for PLPKS objectsarch/powerpc/include/asm/hvcall.h arch/powerpc/platforms/pseries/plpks.c arch/powerpc/platforms/pseries/plpks.h+75 -52 replies
89/236powerpc/pseries: make max polling consistent for longer H_CALLsarch/powerpc/platforms/pseries/plpks.c arch/powerpc/platforms/pseries/plpks.h+7 -80 replies
90/236powerpc/pseries/iommu: LPAR panics during boot up with a frozen PEarch/powerpc/platforms/pseries/iommu.c+8 -00 replies
91/236KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_idarch/arm64/kvm/vgic/vgic-kvm-device.c+2 -60 replies
92/236KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()arch/arm64/kvm/vgic/vgic-kvm-device.c+4 -40 replies
93/236scsi: lpfc: Move NPIVs transport unregistration to after resource clean updrivers/scsi/lpfc/lpfc_vport.c+4 -40 replies
94/236scsi: lpfc: Update lpfc_ramp_down_queue_handler() logicdrivers/scsi/lpfc/lpfc.h drivers/scsi/lpfc/lpfc_scsi.c+4 -100 replies
95/236scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()drivers/scsi/lpfc/lpfc_nvme.c+2 -20 replies
96/236scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()drivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_hbadisc.c drivers/scsi/lpfc/lpfc_sli.c+19 -200 replies
97/236gfs2: Fix invalid metadata access in punch_holefs/gfs2/bmap.c+3 -20 replies
98/236wifi: mac80211: fix ieee80211_bss_*_flags kernel-docnet/mac80211/ieee80211_i.h+2 -20 replies
99/236wifi: cfg80211: fix rdev_dump_mpp() arguments ordernet/wireless/trace.h+1 -10 replies
100/236net: mark racy access on sk->sk_rcvbufnet/core/sock.c+2 -20 replies
101/236scsi: mpi3mr: Avoid memcpy field-spanning write WARNINGdrivers/scsi/mpi3mr/mpi3mr_app.c include/uapi/scsi/scsi_bsg_mpi3mr.h+2 -20 replies
102/236scsi: bnx2fc: Remove spin_lock_bh while releasing resources after uploaddrivers/scsi/bnx2fc/bnx2fc_tgt.c+0 -20 replies
103/236btrfs: return accurate error code on open failure in open_fs_devices()fs/btrfs/volumes.c+12 -50 replies
104/236bpf: Check bloom filter map value sizekernel/bpf/bloom_filter.c tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c+19 -00 replies
105/236kbuild: Disable KCSAN for autogenerated *.mod.c intermediariesscripts/Makefile.modfinal+1 -10 replies
106/236scsi: ufs: core: WLUN suspend dev/link state error recoverydrivers/ufs/core/ufshcd.c+4 -10 replies
107/236ALSA: line6: Zero-initialize message bufferssound/usb/line6/driver.c+3 -30 replies
108/236block: fix overflow in blk_ioctl_discard()block/ioctl.c+3 -20 replies
109/236net: bcmgenet: Reset RBUF on first opendrivers/net/ethernet/broadcom/genet/bcmgenet.c+12 -40 replies
110/236ata: sata_gemini: Check clk_enable() resultdrivers/ata/sata_gemini.c+4 -10 replies
111/236firewire: ohci: mask bus reset interrupts between ISR and bottom halfdrivers/firewire/ohci.c+5 -10 replies
112/236tools/power turbostat: Fix added raw MSR outputtools/power/x86/turbostat/turbostat.c+4 -30 replies
113/236tools/power turbostat: Increase the limit for fd openedtools/power/x86/turbostat/turbostat.c+21 -00 replies
114/236tools/power turbostat: Fix Bzy_MHz documentation typotools/power/x86/turbostat/turbostat.8+1 -10 replies
115/236btrfs: make btrfs_clear_delalloc_extent() free delalloc reservefs/btrfs/inode.c+1 -10 replies
116/236btrfs: always clear PERTRANS metadata during commitfs/btrfs/transaction.c+1 -10 replies
117/236memblock tests: fix undefined reference to `early_pfn_to_nidtools/include/linux/mm.h+5 -00 replies
118/236memblock tests: fix undefined reference to `panictools/include/linux/kernel.h tools/include/linux/panic.h+20 -00 replies
119/236memblock tests: fix undefined reference to `BITinclude/linux/gfp_types.h+2 -00 replies
120/236scsi: target: Fix SELinux error when systemd-modules loads the target moduledrivers/target/target_core_configfs.c+12 -00 replies
121/236blk-iocost: avoid out of bounds shiftblock/blk-iocost.c+4 -30 replies
122/236gpu: host1x: Do not setup DMA for virtual devicesdrivers/gpu/host1x/bus.c+0 -80 replies
123/236MIPS: 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
124/236tools/power/turbostat: Fix uncore frequency file stringtools/power/x86/turbostat/turbostat.c+1 -10 replies
125/236drm/amdgpu: Refine IB schedule error loggingdrivers/gpu/drm/amd/amdgpu/amdgpu_job.c+5 -20 replies
126/236selftests: timers: Fix valid-adjtimex signed left-shift undefined behaviortools/testing/selftests/timers/valid-adjtimex.c+36 -370 replies
127/236Drivers: hv: vmbus: Track decrypted status in vmbus_gpadldrivers/hv/channel.c include/linux/hyperv.h+22 -40 replies
128/236uio_hv_generic: Dont free decrypted memorydrivers/uio/uio_hv_generic.c+8 -40 replies
129/236Drivers: hv: vmbus: Dont free ring buffers that couldnt be re-encrypteddrivers/hv/channel.c+3 -10 replies
130/236iommu: mtk: fix module autoloadingdrivers/iommu/mtk_iommu.c drivers/iommu/mtk_iommu_v1.c+2 -00 replies
131/236fs/9p: only translate RWX permissions for plain 9P2000fs/9p/vfs_inode.c+1 -10 replies
132/236fs/9p: translate O_TRUNC into OTRUNCfs/9p/vfs_inode.c+3 -00 replies
133/2369p: explicitly deny setlease attemptsfs/9p/vfs_file.c+2 -00 replies
134/236gpio: wcove: Use -ENOTSUPP consistentlydrivers/gpio/gpio-wcove.c+1 -10 replies
135/236gpio: crystalcove: Use -ENOTSUPP consistentlydrivers/gpio/gpio-crystalcove.c+1 -10 replies
136/236clk: Dont hold prepare_lock when calling kref_put()drivers/clk/clk.c+5 -70 replies
137/236fs/9p: drop inodes immediately on non-.L toofs/9p/vfs_super.c+1 -00 replies
138/236drm/nouveau/dp: Dont probe eDP ports twice harderdrivers/gpu/drm/nouveau/nouveau_dp.c+8 -50 replies
139/236net:usb:qmi_wwan: support Rolling modulesdrivers/net/usb/qmi_wwan.c+1 -00 replies
140/236kbuild: rust: avoid creating temporary filesscripts/Makefile.build scripts/Makefile.host+9 -20 replies
141/236spi: Merge spi_controller.{slave,target}_abort()include/linux/spi/spi.h+4 -20 replies
142/236perf unwind-libunwind: Fix base address for .eh_frametools/perf/util/unwind-libunwind-local.c+1 -10 replies
143/236perf unwind-libdw: Handle JIT-generated DSOs properlytools/perf/util/unwind-libdw.c+17 -40 replies
144/236qibfs: fix dentry leakdrivers/infiniband/hw/qib/qib_fs.c+1 -00 replies
145/236xfrm: 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
146/236ARM: 9381/1: kasan: clear stale stack poisonarch/arm/kernel/sleep.S+4 -00 replies
147/236tcp: 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
148/236tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().net/ipv4/tcp_ipv4.c+7 -10 replies
149/236Bluetooth: Fix use-after-free bugs caused by sco_sock_timeoutnet/bluetooth/sco.c+4 -00 replies
150/236Bluetooth: msft: fix slab-use-after-free in msft_do_close()net/bluetooth/hci_core.c net/bluetooth/msft.c net/bluetooth/msft.h+4 -50 replies
151/236Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeoutnet/bluetooth/l2cap_core.c+3 -00 replies
152/236net: ks8851: Queue RX packets in IRQ handler instead of disabling BHsdrivers/net/ethernet/micrel/ks8851_common.c+10 -60 replies
153/236rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validationnet/core/rtnetlink.c+1 -10 replies
154/236hwmon: (corsair-cpro) Use a separate buffer for sending commandsdrivers/hwmon/corsair-cpro.c+12 -70 replies
155/236hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()drivers/hwmon/corsair-cpro.c+1 -10 replies
156/236hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlockdrivers/hwmon/corsair-cpro.c+19 -50 replies
157/236phonet: fix rtm_phonet_notify() skb allocationnet/phonet/pn_netlink.c+1 -10 replies
158/236net: bridge: fix corrupted ethernet header on multicast-to-unicastnet/bridge/br_forward.c+7 -20 replies
159/236ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()net/ipv6/fib6_rules.c+5 -10 replies
160/236timers: Get rid of del_singleshot_timer_sync()drivers/char/tpm/tpm-dev-common.c drivers/staging/wlan-ng/hfa384x_usb.c drivers/staging/wlan-ng/prism2usb.c +3 more+9 -110 replies
161/236timers: Rename del_timer() to timer_delete()include/linux/timer.h kernel/time/timer.c+17 -40 replies
162/236net-sysfs: convert dev->operstate reads to lockless onesnet/bridge/br_netlink.c net/core/link_watch.c net/core/net-sysfs.c +3 more+13 -140 replies
163/236hsr: Simplify code for announcing HSR nodes timer setupnet/hsr/hsr_device.c+12 -150 replies
164/236ipv6: annotate data-races around cnf.disable_ipv6net/ipv6/addrconf.c net/ipv6/ip6_input.c net/ipv6/ip6_output.c+8 -70 replies
165/236ipv6: prevent NULL dereference in ip6_output()net/ipv6/ip6_output.c+1 -10 replies
166/236net/smc: fix neighbour and rtable leak in smc_ib_find_route()net/smc/smc_ib.c+12 -70 replies
167/236net: 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
168/236net: hns3: direct return when receive a unknown mailbox messagedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c+4 -30 replies
169/236net: 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
170/236net: hns3: release PTP resources if pf initialization faileddrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+3 -10 replies
171/236net: 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
172/236net: hns3: fix port vlan filter not disabled issuedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+6 -10 replies
173/236net: hns3: fix kernel crash when devlink reload during initializationdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+9 -180 replies
174/236drm/meson: dw-hdmi: power up phy on device initdrivers/gpu/drm/meson/meson_dw_hdmi.c+17 -340 replies
175/236drm/meson: dw-hdmi: add bandgap setting for g12drivers/gpu/drm/meson/meson_dw_hdmi.c+26 -170 replies
176/236drm/connector: Add \n to message about demoting connector force-probesdrivers/gpu/drm/drm_connector.c+1 -10 replies
177/236dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 usersdrivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c+1 -10 replies
178/236gpiolib: cdev: Add missing header(s)drivers/gpio/gpiolib-cdev.c+3 -10 replies
179/236gpiolib: cdev: relocate debounce_period_us from struct gpio_descdrivers/gpio/gpiolib-cdev.c+142 -230 replies
180/236gpiolib: cdev: fix uninitialised kfifodrivers/gpio/gpiolib-cdev.c+14 -00 replies
181/236drm/amd/display: Atom Integrated System Info v2_2 for DCN35drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c+1 -00 replies
182/236MAINTAINERS: add leah to 6.1 MAINTAINERS fileMAINTAINERS+1 -00 replies
183/236drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2drivers/gpu/drm/amd/amdgpu/amdgpu_object.c drivers/gpu/drm/amd/amdgpu/amdgpu_object.h drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+38 -280 replies
184/236btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()fs/btrfs/send.c+2 -20 replies
185/236firewire: nosy: ensure user_length is taken into account when fetching packet contentsdrivers/firewire/nosy.c+4 -20 replies
186/236Reapply "drm/qxl: simplify qxl_fence_wait"drivers/gpu/drm/qxl/qxl_release.c include/linux/dma-fence.h+5 -520 replies
187/236rust: error: Rename to_kernel_errno() -> to_errno()rust/kernel/error.rs rust/macros/module.rs+2 -20 replies
188/236rust: fix regexp in scripts/is_rust_module.shscripts/is_rust_module.sh+1 -10 replies
189/236btf, scripts: rust: drop is_rust_module.shrust/macros/module.rs scripts/Makefile.modfinal scripts/is_rust_module.sh+1 -190 replies
190/236rust: module: place generated init_module() function in .init.textrust/macros/module.rs+6 -10 replies
191/236rust: macros: fix soundness issue in `module!` macrorust/macros/module.rs+115 -750 replies
192/236usb: typec: ucsi: Check for notifications after initdrivers/usb/typec/ucsi/ucsi.c+9 -10 replies
193/236usb: typec: ucsi: Fix connector check on initdrivers/usb/typec/ucsi/ucsi.c+4 -20 replies
194/236usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed devicedrivers/usb/core/hub.c+3 -20 replies
195/236usb: ohci: Prevent missed ohci interruptsdrivers/usb/host/ohci-hcd.c+8 -00 replies
196/236USB: core: Fix access violation during port device removaldrivers/usb/core/port.c+6 -20 replies
197/236usb: gadget: composite: fix OS descriptors w_value logicdrivers/usb/gadget/composite.c+3 -30 replies
198/236usb: gadget: f_fs: Fix a race condition when processing setup packets.drivers/usb/gadget/function/f_fs.c+1 -10 replies
199/236usb: xhci-plat: Dont include xhci.hdrivers/usb/host/xhci-plat.h+3 -10 replies
200/236usb: 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
201/236usb: typec: tcpm: unregister existing source caps before re-registrationdrivers/usb/typec/tcpm/tcpm.c+4 -10 replies
202/236usb: typec: tcpm: Check for port partner validity before consuming itdrivers/usb/typec/tcpm/tcpm.c+23 -70 replies
203/236ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TUsound/pci/hda/patch_realtek.c+1 -00 replies
204/236btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()fs/btrfs/volumes.c+1 -00 replies
205/236mm/slab: make __free(kfree) accept error pointersinclude/linux/slab.h+1 -10 replies
206/236mptcp: ensure snd_nxt is properly initialized on connectnet/mptcp/protocol.c+3 -00 replies
207/236dt-bindings: iio: health: maxim,max30102: fix compatible checkDocumentation/devicetree/bindings/iio/health/maxim,max30102.yaml+1 -10 replies
208/236iio:imu: adis16475: Fix sync mode settingdrivers/iio/imu/adis16475.c+3 -10 replies
209/236iio: accel: mxc4005: Interrupt handling fixesdrivers/iio/accel/mxc4005.c+17 -70 replies
210/236kmsan: compiler_types: declare __no_sanitize_or_inlineinclude/linux/compiler_types.h+11 -00 replies
211/236tipc: fix UAF in error pathnet/tipc/msg.c+5 -10 replies
212/236net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL accessdrivers/net/ethernet/broadcom/genet/bcmmii.c+3 -10 replies
213/236net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()drivers/net/ethernet/broadcom/genet/bcmgenet.c+3 -10 replies
214/236net: bcmgenet: synchronize UMAC_CMD accessdrivers/net/ethernet/broadcom/genet/bcmgenet.c drivers/net/ethernet/broadcom/genet/bcmgenet.h drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c +1 more+23 -30 replies
215/236ASoC: tegra: Fix DSPK 16-bit playbacksound/soc/tegra/tegra186_dspk.c+3 -40 replies
216/236ASoC: ti: davinci-mcasp: Fix race condition during probesound/soc/ti/davinci-mcasp.c+6 -60 replies
217/236dyndbg: fix old BUG_ON in >control parserlib/dynamic_debug.c+5 -10 replies
218/236slimbus: qcom-ngd-ctrl: Add timeout for wait operationdrivers/slimbus/qcom-ngd-ctrl.c+5 -10 replies
219/236mei: me: add lunar lake point M DIDdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+4 -00 replies
220/236drm/amdkfd: dont allow mapping the MMIO HDP page with large pagesdrivers/gpu/drm/amd/amdkfd/kfd_chardev.c+5 -20 replies
221/236drm/vmwgfx: Fix invalid reads in fence signaled eventsdrivers/gpu/drm/vmwgfx/vmwgfx_fence.c+1 -10 replies
222/236drm/i915/bios: Fix parsing backlight BDB datadrivers/gpu/drm/i915/display/intel_bios.c drivers/gpu/drm/i915/display/intel_vbt_defs.h+4 -200 replies
223/236drm/amd/display: Handle Y carry-over in VCP X.Y calculationdrivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c+6 -00 replies
224/236net: fix out-of-bounds access in ops_initnet/core/net_namespace.c+10 -30 replies
225/236hwmon: (pmbus/ucd9000) Increase delay from 250 to 500usdrivers/hwmon/pmbus/ucd9000.c+3 -30 replies
226/236mm: use memalloc_nofs_save() in page_cache_ra_order()mm/readahead.c+4 -00 replies
227/236regulator: core: fix debugfs creation regressiondrivers/regulator/core.c+16 -110 replies
228/236spi: microchip-core-qspi: fix setting spi bus clock ratedrivers/spi/spi-microchip-core-qspi.c+1 -00 replies
229/236ksmbd: off ipv6only for both ipv4/ipv6 bindingfs/smb/server/transport_tcp.c+4 -00 replies
230/236ksmbd: avoid to send duplicate lease break notificationsfs/smb/server/oplock.c+15 -60 replies
231/236ksmbd: do not grant v2 lease if parent lease key and epoch are not setfs/smb/server/oplock.c+9 -50 replies
232/236Bluetooth: qca: add missing firmware sanity checksdrivers/bluetooth/btqca.c+32 -60 replies
233/236Bluetooth: qca: fix NVM configuration parsingdrivers/bluetooth/btqca.c+22 -20 replies
234/236Bluetooth: qca: fix info leak when fetching board iddrivers/bluetooth/btqca.c+5 -00 replies
235/236Bluetooth: qca: fix info leak when fetching fw build iddrivers/bluetooth/btqca.c drivers/bluetooth/btqca.h+21 -50 replies
236/236Bluetooth: qca: fix firmware check error pathdrivers/bluetooth/btqca.c+1 -10 replies

Reviews trailers per patch

140 of 236 patches have a Reviewed-by or Acked-by.

PatchMike KravetzMiriam Rachel KorenblitAlice RyhlBenno LossinMuchun SongShyam Prasad NPaul MenzelAndrew JefferyNeil ArmstrongAngeloGioacchino Del RegnoLinus WalleijMika WesterbergChen-Yu TsaiDan CarpenterGuenter RoeckJohn FastabendChaitanya KulkarniDaniel BorkmannMina AlmasryMiguel OjedaVincenzo PalazzoPaulo Alcantara (SUSE)Ivan BabrouHeiko Carstens[email protected]Stanislav FomichevHangbin LiuJesper Dangaard Brouer[email protected][email protected]James ChapmanSimon HormanJonathan CameronAndrew LunnFlorian FainelliPaolo AbeniNikolay AleksandrovNuno SaJay FangIdo SchimmelEric DumazetSabrina DubrocaNageswara R SastryAndrew DonnellanZenghui YuAlexander PotapenkoMarc ZyngierBoris BurkovDavid SterbaAndrii NakryikoNikolay BorisovMarco ElverBart Van AsscheChristoph HellwigDmitry BaryshkovSui JingfengWillem de BruijnChad WagnerStefan BergerTung NguyenDoug SmythiesJon HunterThomas RenningerChristian KönigAsad KamalMuhammad Usama AnjumKuppuswamy SathyanarayananKirill A. ShutemovDouglas AndersonDave AirlieRaphael NestlerAndrea RighiMartin Rodriguez ReboredoQu WenruoIan RogersAl ViroMike ChristieTejun HeoNeal CardwellMarius ZachmannRémi Denis-CourmontDavid AhernJacob KellerAnna-Maria BehnsenSteven Rostedt (Google)Jiri PirkoLarysa ZarembaPrzemek KitszelHariprasad KelamAbhinav KumarSimon SerAlex DeucherKent GibsonAndy ShevchenkoRonald WahlDonald HunterMark RutlandAndrey RyabininNicholas KazlauskasAurabindo PillaiDaniel WheelerWedson Almeida FilhoHeikki KrogerusRoger WhittakerAlan SternGerd HoffmannYue SunDarrick J. WongPavel MachekDavid RientjesChristoph PaaschMat MartineauConor DooleyXin LongMaxime RipardGary GuoEric CurtinNathan ChancellorNeal GompaMasahiro YamadaDaniel XuThierry RedingKuniyuki IwashimaEddie JamesTudor AmbarusPeter UjfalusiJai LuthraKonrad DybcioFelix KuehlingMaaz MombasawalaMartin KrastevRodrigo SiqueiraAllen PaisYann SionneauShuah Khan
SeriesT-b T-b T-b T-b T-b
1/236
2/236
3/236R-b
4/236R-b R-b
5/236
6/236
7/236
8/236
9/236R-b R-b
10/236A-b
11/236R-b
12/236R-b
13/236R-b R-b
14/236R-b
15/236R-b R-b
16/236R-b R-b
17/236R-b
18/236R-b T-b
19/236R-b T-b R-b
20/236R-b
21/236R-b
22/236R-b R-b
23/236R-b
24/236
25/236R-b
26/236R-b
27/236
28/236
29/236
30/236
31/236R-b A-b
32/236A-b
33/236
34/236
35/236R-b
36/236R-b
37/236
38/236R-b
39/236R-b
40/236
41/236R-b
42/236R-b
43/236A-b
44/236
45/236
46/236
47/236R-b
48/236
49/236
50/236
51/236R-b
52/236
53/236R-b
54/236A-b T-b
55/236R-b
56/236R-b
57/236Reported-and-tested-by A-b R-b A-b
58/236
59/236
60/236Reported-and-tested-by Reported-and-tested-by
61/236A-b R-b
62/236A-b
63/236R-b
64/236R-b
65/236R-b
66/236R-b
67/236
68/236
69/236
70/236
71/236
72/236
73/236R-b
74/236
75/236R-b R-b
76/236
77/236A-b A-b
78/236
79/236R-b R-b
80/236R-b R-b R-b R-b
81/236R-b
82/236R-b R-b R-b
83/236R-b R-b
84/236R-b
85/236R-b T-b
86/236
87/236R-b
88/236R-b
89/236T-b R-b
90/236
91/236R-b
92/236T-b R-b R-b
93/236
94/236
95/236
96/236
97/236
98/236R-b
99/236
100/236R-b
101/236
102/236
103/236R-b R-b
104/236A-b
105/236T-b R-b R-b
106/236R-b
107/236
108/236R-b
109/236
110/236
111/236
112/236
113/236R-b T-b
114/236
115/236R-b
116/236R-b
117/236
118/236
119/236
120/236R-b
121/236A-b
122/236T-b A-b
123/236
124/236R-b
125/236R-b R-b
126/236R-b
127/236R-b A-b
128/236R-b A-b
129/236R-b A-b
130/236
131/236
132/236
133/236
134/236R-b
135/236
136/236R-b
137/236
138/236R-b
139/236
140/236T-b T-b T-b
141/236
142/236R-b
143/236
144/236Fucked-up-by
145/236
146/236R-b R-b A-b
147/236A-b
148/236R-b
149/236
150/236
151/236
152/236R-b T-b
153/236R-b
154/236A-b
155/236A-b
156/236A-b
157/236A-b
158/236A-b
159/236R-b R-b
160/236T-b R-b R-b
161/236T-b R-b R-b R-b
162/236
163/236R-b
164/236R-b
165/236R-b
166/236
167/236R-b R-b
168/236R-b
169/236R-b
170/236R-b
171/236R-b
172/236R-b
173/236
174/236R-b
175/236R-b
176/236R-b R-b R-b
177/236A-b
178/236Rewiewed-by
179/236R-b
180/236
181/236R-b A-b T-b
182/236R-b
183/236R-b
184/236R-b
185/236
186/236Reported-and-bisected-by A-b
187/236R-b R-b
188/236R-b R-b R-b
189/236R-b T-b R-b R-b R-b R-b A-b
190/236R-b R-b
191/236R-b
192/236T-b R-b
193/236R-b
194/236Reported-and-tested-by
195/236R-b R-b
196/236Reported-and-tested-by
197/236
198/236
199/236
200/236
201/236R-b
202/236R-b R-b
203/236
204/236R-b R-b
205/236A-b
206/236T-b R-b
207/236A-b
208/236R-b
209/236
210/236R-b
211/236R-b A-b
212/236A-b
213/236A-b
214/236A-b
215/236A-b
216/236A-b R-b
217/236
218/236R-b
219/236
220/236R-b
221/236R-b R-b
222/236
223/236T-b R-b
224/236R-b R-b
225/236R-b
226/236
227/236
228/236R-b
229/236
230/236
231/236
232/236
233/236
234/236
235/236
236/236

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

Read the v1 thread

Cover letter [PATCH 6.1 000/236] 6.1.91-rc1 review

This is the start of the stable review cycle for the 6.1.91 release. There are 236 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/v6.x/stable-review/patch-6.1.91-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-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.91-rc1

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

Johan Hovold <[email protected]>
Bluetooth: qca: fix info leak when fetching fw build id

Johan Hovold <[email protected]>
Bluetooth: qca: fix info leak when fetching board id

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

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

Namjae Jeon <[email protected]>
ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Namjae Jeon <[email protected]>
ksmbd: avoid to send duplicate lease break notifications

Namjae Jeon <[email protected]>
ksmbd: off ipv6only for both ipv4/ipv6 binding

Conor Dooley <[email protected]>
spi: microchip-core-qspi: fix setting spi bus clock rate

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

Kefeng Wang <[email protected]>
mm: use memalloc_nofs_save() in page_cache_ra_order()

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

George Shen <[email protected]>
drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Karthikeyan Ramasubramanian <[email protected]>
drm/i915/bios: Fix parsing backlight BDB data

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

Alex Deucher <[email protected]>
drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

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 UMAC_CMD access

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

Doug Berger <[email protected]>
net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access

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

Alexander Potapenko <[email protected]>
kmsan: compiler_types: declare __no_sanitize_or_inline

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

Dan Carpenter <[email protected]>
mm/slab: make __free(kfree) accept error pointers

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

Badhri Jagan Sridharan <[email protected]>
usb: typec: tcpm: Check for port partner validity before consuming it

Amit Sunil Dhamne <[email protected]>
usb: typec: tcpm: unregister existing source caps before re-registration

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

Alan Stern <[email protected]>
USB: core: Fix access violation during port device removal

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

Benno Lossin <[email protected]>
rust: macros: fix soundness issue in module! macro

Thomas Bertschinger <[email protected]>
rust: module: place generated init_module() function in .init.text

Andrea Righi <[email protected]>
btf, scripts: rust: drop is_rust_module.sh

Andrea Righi <[email protected]>
rust: fix regexp in scripts/is_rust_module.sh

Asahi Lina <[email protected]>

    rust: error: Rename to_kernel_errno() -> to_errno()

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

Christian König <[email protected]>
drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Leah Rumancik <[email protected]>
MAINTAINERS: add leah to 6.1 MAINTAINERS file

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

Kent Gibson <[email protected]>
gpiolib: cdev: fix uninitialised kfifo

Kent Gibson <[email protected]>
gpiolib: cdev: relocate debounce_period_us from struct gpio_desc

Andy Shevchenko <[email protected]>
gpiolib: cdev: Add missing header(s)

Mario Limonciello <[email protected]>
dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

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 kernel crash when devlink reload during initialization

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

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

Peiyang Wang <[email protected]>
net: hns3: release PTP resources if pf initialization failed

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

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

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

Wen Gu <[email protected]>
net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Eric Dumazet <[email protected]>
ipv6: prevent NULL dereference in ip6_output()

Eric Dumazet <[email protected]>
ipv6: annotate data-races around cnf.disable_ipv6

Lukasz Majewski <[email protected]>
hsr: Simplify code for announcing HSR nodes timer setup

Eric Dumazet <[email protected]>

    net-sysfs: convert dev->operstate reads to lockless ones

Thomas Gleixner <[email protected]>
timers: Rename del_timer() to timer_delete()

Thomas Gleixner <[email protected]>
timers: Get rid of del_singleshot_timer_sync()

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

Marek Vasut <[email protected]>
net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

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

Sungwoo Kim <[email protected]>
Bluetooth: msft: fix slab-use-after-free in msft_do_close()

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

Namhyung Kim <[email protected]>
perf unwind-libdw: Handle JIT-generated DSOs properly

Namhyung Kim <[email protected]>
perf unwind-libunwind: Fix base address for .eh_frame

Geert Uytterhoeven <[email protected]>
spi: Merge spi_controller.{slave,target}_abort()

Miguel Ojeda <[email protected]>
kbuild: rust: avoid creating temporary files

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

Michael Kelley <[email protected]>
Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Rick Edgecombe <[email protected]>
uio_hv_generic: Don't free decrypted memory

Rick Edgecombe <[email protected]>
Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl

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

Lijo Lazar <[email protected]>
drm/amdgpu: Refine IB schedule error logging

Justin Ernst <[email protected]>
tools/power/turbostat: Fix uncore frequency file string

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

Wei Yang <[email protected]>
memblock tests: fix undefined reference to `BIT'

Wei Yang <[email protected]>
memblock tests: fix undefined reference to `panic'

Wei Yang <[email protected]>
memblock tests: fix undefined reference to `early_pfn_to_nid'

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

Wyes Karny <[email protected]>
tools/power turbostat: Increase the limit for fd opened

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

Li Nan <[email protected]>
block: fix overflow in blk_ioctl_discard()

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

Peter Wang <[email protected]>
scsi: ufs: core: WLUN suspend dev/link state error recovery

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

Andrei Matei <[email protected]>
bpf: Check bloom filter map value size

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

Shin'ichiro Kawasaki <[email protected]>
scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

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: Release hbalock before calling lpfc_worker_wake_up()

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

Gaurav Batra <[email protected]>
powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

Nayna Jain <[email protected]>
powerpc/pseries: make max polling consistent for longer H_CALLs

Nayna Jain <[email protected]>
powerpc/pseries: Implement signed update for PLPKS objects

Russell Currey <[email protected]>
powerpc/pseries: Move PLPKS constants to header file

Nayna Jain <[email protected]>
powerpc/pseries: replace kmalloc with kzalloc in PLPKS driver

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

Guillaume Nault <[email protected]>
vxlan: Pull inner IP header in vxlan_rcv().

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

Mans Rullgard <[email protected]>
spi: fix null pointer dereference within spi_sync

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

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

Xu Kuohai <[email protected]>
bpf, arm64: Fix incorrect runtime stats

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

David Lechner <[email protected]>
spi: axi-spi-engine: fix version format string

David Lechner <[email protected]>
spi: axi-spi-engine: use common AXI macros

David Lechner <[email protected]>
spi: axi-spi-engine: move msg state to new struct

David Lechner <[email protected]>
spi: axi-spi-engine: use devm_spi_alloc_host()

David Lechner <[email protected]>
spi: axi-spi-engine: simplify driver data allocation

Li Zetao <[email protected]>
spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()

Yang Yingliang <[email protected]>
spi: spi-axi-spi-engine: switch to use modern name

Uwe Kleine-König <[email protected]>
spi: axi-spi-engine: Convert to platform remove callback returning void

Yang Yingliang <[email protected]>
spi: introduce new helpers with using modern naming

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

Yi Zhang <[email protected]>
nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

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

Matti Vaittinen <[email protected]>
regulator: change devm_regulator_get_enable_optional() stub to return Ok

Matti Vaittinen <[email protected]>
regulator: change stubbed devm_regulator_get_enable to return Ok

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

Hans de Goede <[email protected]>
pinctrl: baytrail: Fix selecting gpio pinctrl state

Andy Shevchenko <[email protected]>
pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION()

Andy Shevchenko <[email protected]>
pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro

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

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

Steve French <[email protected]>
smb3: missing lock when picking channel

Shyam Prasad N <[email protected]>
cifs: use the least loaded channel for sending requests

Masahiro Yamada <[email protected]>
kbuild: specify output names separately for each emission type from rustc

Masahiro Yamada <[email protected]>
kbuild: refactor host*_flags

Peter Xu <[email protected]>
mm/hugetlb: fix missing hugetlb_lock for resv uncharge

Sidhartha Kumar <[email protected]>
mm/hugetlb_cgroup: convert hugetlb_cgroup_uncharge_page() to folios

Sidhartha Kumar <[email protected]>
mm/hugetlb: convert free_huge_page to folios

Sidhartha Kumar <[email protected]>
mm/hugetlb_cgroup: convert hugetlb_cgroup_from_page() to folios

Sidhartha Kumar <[email protected]>
mm/hugetlb_cgroup: convert __set_hugetlb_cgroup() to folios

Sidhartha Kumar <[email protected]>
mm/hugetlb: add folio_hstate()

Sidhartha Kumar <[email protected]>
mm/hugetlb: add hugetlb_folio_subpool() helpers

Sidhartha Kumar <[email protected]>
mm: add private field of first tail to struct page and struct folio

Sidhartha Kumar <[email protected]>
mm/hugetlb: add folio support to hugetlb specific flag macros

Tim Jiang <[email protected]>
Bluetooth: qca: add support for QCA2066

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

Wedson Almeida Filho <[email protected]>
rust: kernel: require Send for Module implementations

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 +-
 MAINTAINERS                                        |   1 +
 Makefile                                           |   4 +-
 arch/arm/kernel/sleep.S                            |   4 +
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |  12 +-
 arch/arm64/net/bpf_jit_comp.c                      |   6 +-
 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/powerpc/include/asm/hvcall.h                  |   1 +
 arch/powerpc/platforms/pseries/iommu.c             |   8 +
 arch/powerpc/platforms/pseries/plpks.c             | 135 ++++++----
 arch/powerpc/platforms/pseries/plpks.h             |  40 ++-
 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 +-
 block/ioctl.c                                      |   5 +-
 drivers/ata/sata_gemini.c                          |   5 +-
 drivers/bluetooth/btqca.c                          | 162 +++++++++++-
 drivers/bluetooth/btqca.h                          |   6 +-
 drivers/bluetooth/hci_qca.c                        |  11 +
 drivers/char/tpm/tpm-dev-common.c                  |   4 +-
 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/gpio/gpiolib-cdev.c                        | 183 ++++++++++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  52 ++--
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   7 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   1 +
 .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c   |   6 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |   2 +-
 drivers/gpu/drm/drm_connector.c                    |   2 +-
 drivers/gpu/drm/i915/display/intel_bios.c          |  19 +-
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |   5 -
 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/hv/channel.c                               |  29 ++-
 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     |  32 ++-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   6 +-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  52 ++--
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  20 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   4 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |  16 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  14 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan/vxlan_core.c                     |  19 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |  34 +--
 drivers/pinctrl/core.c                             |   8 +-
 drivers/pinctrl/devicetree.c                       |  10 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  74 +++---
 drivers/pinctrl/intel/pinctrl-intel.c              |   6 +-
 drivers/pinctrl/intel/pinctrl-intel.h              |  17 +-
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  40 +--
 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_main.c                  |  69 +++---
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |   2 -
 drivers/scsi/lpfc/lpfc.h                           |   1 -
 drivers/scsi/lpfc/lpfc_els.c                       |  20 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   5 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  13 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  14 +-
 drivers/scsi/lpfc/lpfc_vport.c                     |   8 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |   2 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-axi-spi-engine.c                   | 275 +++++++++++----------
 drivers/spi/spi-hisi-kunpeng.c                     |   2 -
 drivers/spi/spi-microchip-core-qspi.c              |   1 +
 drivers/spi/spi.c                                  |  12 +
 drivers/staging/wlan-ng/hfa384x_usb.c              |   4 +-
 drivers/staging/wlan-ng/prism2usb.c                |   6 +-
 drivers/target/target_core_configfs.c              |  12 +
 drivers/ufs/core/ufshcd.c                          |   5 +-
 drivers/uio/uio_hv_generic.c                       |  12 +-
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/port.c                            |   8 +-
 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/tcpm/tcpm.c                      |  35 ++-
 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/hugetlbfs/inode.c                               |   8 +-
 fs/nfs/client.c                                    |   5 +-
 fs/nfs/inode.c                                     |  13 +-
 fs/nfs/internal.h                                  |   2 -
 fs/nfs/netns.h                                     |   2 +
 fs/smb/client/transport.c                          |  37 ++-
 fs/smb/server/oplock.c                             |  35 ++-
 fs/smb/server/transport_tcp.c                      |   4 +
 include/linux/compiler_types.h                     |  11 +
 include/linux/dma-fence.h                          |   7 -
 include/linux/gfp_types.h                          |   2 +
 include/linux/hugetlb.h                            |  53 +++-
 include/linux/hugetlb_cgroup.h                     |  69 +++---
 include/linux/hyperv.h                             |   1 +
 include/linux/mm_types.h                           |  14 ++
 include/linux/pinctrl/pinctrl.h                    |  20 ++
 include/linux/regulator/consumer.h                 |   4 +-
 include/linux/skbuff.h                             |  15 ++
 include/linux/skmsg.h                              |   2 +
 include/linux/slab.h                               |   2 +-
 include/linux/spi/spi.h                            |  51 +++-
 include/linux/sunrpc/clnt.h                        |   1 +
 include/linux/timer.h                              |  15 +-
 include/net/xfrm.h                                 |   3 +
 include/uapi/scsi/scsi_bsg_mpi3mr.h                |   2 +-
 kernel/bpf/bloom_filter.c                          |  13 +
 kernel/bpf/verifier.c                              |   3 +-
 kernel/time/timer.c                                |   8 +-
 lib/Kconfig.debug                                  |   5 +-
 lib/dynamic_debug.c                                |   6 +-
 mm/hugetlb.c                                       |  52 ++--
 mm/hugetlb_cgroup.c                                |  34 +--
 mm/migrate.c                                       |   2 +-
 mm/readahead.c                                     |   4 +
 net/bluetooth/hci_core.c                           |   3 +-
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/msft.c                               |   2 +-
 net/bluetooth/msft.h                               |   4 +-
 net/bluetooth/sco.c                                |   4 +
 net/bridge/br_forward.c                            |   9 +-
 net/bridge/br_netlink.c                            |   3 +-
 net/core/filter.c                                  |  42 +++-
 net/core/link_watch.c                              |   4 +-
 net/core/net-sysfs.c                               |   4 +-
 net/core/net_namespace.c                           |  13 +-
 net/core/rtnetlink.c                               |   6 +-
 net/core/skbuff.c                                  |  27 +-
 net/core/skmsg.c                                   |   5 +-
 net/core/sock.c                                    |   4 +-
 net/hsr/hsr_device.c                               |  31 ++-
 net/ipv4/tcp.c                                     |   4 +-
 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/addrconf.c                                |  11 +-
 net/ipv6/fib6_rules.c                              |   6 +-
 net/ipv6/ip6_input.c                               |   4 +-
 net/ipv6/ip6_output.c                              |   2 +-
 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/smc/smc_ib.c                                   |  19 +-
 net/sunrpc/clnt.c                                  |   5 +-
 net/sunrpc/xprt.c                                  |   2 +-
 net/tipc/msg.c                                     |   8 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   2 +-
 net/xfrm/xfrm_input.c                              |   8 +
 rust/Makefile                                      |  11 +-
 rust/kernel/error.rs                               |   2 +-
 rust/kernel/lib.rs                                 |   2 +-
 rust/macros/module.rs                              | 185 ++++++++------
 scripts/Makefile.build                             |  17 +-
 scripts/Makefile.host                              |  27 +-
 scripts/Makefile.modfinal                          |   4 +-
 scripts/is_rust_module.sh                          |  16 --
 sound/hda/intel-sdw-acpi.c                         |   2 +
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/meson/Kconfig                            |   1 +
 sound/soc/meson/axg-card.c                         |   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-tdm-interface.c                |  34 +--
 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/include/linux/kernel.h                       |   1 +
 tools/include/linux/mm.h                           |   5 +
 tools/include/linux/panic.h                        |  19 ++
 tools/perf/util/unwind-libdw.c                     |  21 +-
 tools/perf/util/unwind-libunwind-local.c           |   2 +-
 tools/power/x86/turbostat/turbostat.8              |   2 +-
 tools/power/x86/turbostat/turbostat.c              |  30 ++-
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |   6 +
 tools/testing/selftests/timers/valid-adjtimex.c    |  73 +++---
 237 files changed, 2399 insertions(+), 1328 deletions(-)