Skip to content

5.15.194-rc1 review

Greg Kroah-Hartman linux-arm-kernel linux-mtd linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest151 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/151Revert "fbdev: Disable sysfb device registration when removing conflicting FBs"drivers/video/fbdev/core/fbmem.c+0 -120 replies
2/151xfs: short circuit xfs_growfs_data_private() if delta is zerofs/xfs/xfs_fsops.c+4 -00 replies
3/151kunit: kasan_test: disable fortify string checker on kasan_strings() testlib/test_kasan.c+1 -00 replies
4/151mm: introduce and use {pgd,p4d}_populate_kernel()include/linux/pgalloc.h include/linux/pgtable.h mm/kasan/init.c +1 more+45 -150 replies
5/151media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warningdrivers/media/platform/mtk-vcodec/venc/venc_h264_if.c+5 -10 replies
6/151media: i2c: imx214: Fix link frequency validationdrivers/media/i2c/imx214.c+19 -80 replies
7/151net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod.include/net/sock.h net/core/sock.c+43 -20 replies
8/151tracing: Do not add length to print format in synthetic eventskernel/trace/trace_events_synth.c+0 -20 replies
9/151mm/rmap: reject hugetlb folios in folio_make_device_exclusive()mm/rmap.c+1 -10 replies
10/151flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_readfs/nfs/flexfilelayout/flexfilelayout.c+12 -70 replies
11/151NFSv4: Dont clear capabilities that wont be resetfs/nfs/nfs4proc.c+0 -10 replies
12/151NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not setfs/nfs/nfs4proc.c+3 -20 replies
13/151NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the serverfs/nfs/client.c+2 -00 replies
14/151tracing: Fix tracing_marker may trigger page fault during preempt_disablekernel/trace/trace.c+2 -20 replies
15/151NFSv4/flexfiles: Fix layout merge mirror check.fs/nfs/flexfilelayout/flexfilelayout.c+1 -10 replies
16/151tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.net/ipv4/tcp_bpf.c+4 -10 replies
17/151KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation codearch/x86/kvm/cpuid.c+12 -130 replies
18/151KVM: SVM: Return TSA_SQ_NO and TSA_L1_NO bits in __do_cpuid_func()arch/x86/kvm/cpuid.c+2 -10 replies
19/151KVM: SVM: Set synthesized TSA CPUID flagsarch/x86/kvm/cpuid.c+5 -00 replies
20/151EDAC/altera: Delete an inappropriate dma_free_coherent() calldrivers/edac/altera_edac.c+0 -10 replies
21/151compiler-clang.h: define __SANITIZE_*__ macros only when undefinedinclude/linux/compiler-clang.h+24 -50 replies
22/151mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPENnet/mptcp/sockopt.c+5 -60 replies
23/151ocfs2: fix recursive semaphore deadlock in fiemap callfs/ocfs2/extent_map.c+9 -10 replies
24/151mtd: rawnand: stm32_fmc2: fix ECC overwritedrivers/mtd/nand/raw/stm32_fmc2_nand.c+15 -30 replies
25/151fuse: check if copy_file_range() returns larger than requested sizefs/fuse/file.c+3 -00 replies
26/151fuse: prevent overflow in copy_file_range return valuefs/fuse/file.c+1 -10 replies
27/151libceph: fix invalid accesses to ceph_connection_v1_infonet/ceph/messenger.c+4 -30 replies
28/151mm/khugepaged: fix the address passed to notifier on testing youngmm/khugepaged.c+1 -10 replies
29/151mtd: nand: raw: atmel: Fix comment in timings preparationdrivers/mtd/nand/raw/atmel/nand-controller.c+1 -10 replies
30/151mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timingdrivers/mtd/nand/raw/atmel/nand-controller.c+13 -30 replies
31/151mtd: rawnand: stm32_fmc2: Fix dma_map_sg error checkdrivers/mtd/nand/raw/stm32_fmc2_nand.c+5 -30 replies
32/151mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC bufferdrivers/mtd/nand/raw/stm32_fmc2_nand.c+9 -190 replies
33/151Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk tabledrivers/input/serio/i8042-acpipnpio.h+14 -00 replies
34/151tty: hvc_console: Call hvc_kick in hvc_write unconditionallydrivers/tty/hvc/hvc_console.c+3 -30 replies
35/151dt-bindings: serial: brcm,bcm7271-uart: Constrain clocksDocumentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml+1 -10 replies
36/151USB: serial: option: add Telit Cinterion FN990A w/audio compositionsdrivers/usb/serial/option.c+6 -00 replies
37/151USB: serial: option: add Telit Cinterion LE910C4-WWX new compositionsdrivers/usb/serial/option.c+11 -00 replies
38/151net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()drivers/net/ethernet/freescale/fec_main.c+2 -10 replies
39/151tunnels: reset the GSO metadata before reusing the skbnet/ipv4/ip_tunnel_core.c+6 -00 replies
40/151igb: fix link test skipping when interface is admin downdrivers/net/ethernet/intel/igb/igb_ethtool.c+1 -40 replies
41/151genirq: Provide new interfaces for affinity hintsinclude/linux/interrupt.h kernel/irq/manage.c+56 -50 replies
42/151i40e: Use irq_update_affinity_hint()drivers/net/ethernet/intel/i40e/i40e_main.c+4 -40 replies
43/151i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error pathdrivers/net/ethernet/intel/i40e/i40e_main.c+1 -10 replies
44/151can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failednet/can/j1939/socket.c+3 -00 replies
45/151can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() failsnet/can/j1939/bus.c+4 -10 replies
46/151can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKBdrivers/net/can/xilinx_can.c+8 -80 replies
47/151net: hsr: Disable promiscuous mode in offload modenet/hsr/hsr_device.c net/hsr/hsr_main.h net/hsr/hsr_slave.c+17 -40 replies
48/151net: hsr: Add support for MC filtering at the slave devicenet/hsr/hsr_device.c+66 -10 replies
49/151net: hsr: Add VLAN CTAG filter supportnet/hsr/hsr_device.c+79 -10 replies
50/151hsr: use rtnl lock when iterating over portsnet/hsr/hsr_device.c net/hsr/hsr_main.c net/hsr/hsr_main.h+13 -100 replies
51/151hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsrnet/hsr/hsr_device.c net/hsr/hsr_main.c+4 -10 replies
52/151dmaengine: ti: edma: Fix memory allocation size for queue_priority_mapdrivers/dma/ti/edma.c+2 -20 replies
53/151regulator: sy7636a: fix lifecycle of power good gpiodrivers/regulator/sy7636a-regulator.c+4 -30 replies
54/151hrtimer: Remove unused functionkernel/time/hrtimer.c+1 -190 replies
55/151hrtimer: Rename __hrtimer_hres_active() to hrtimer_hres_active()kernel/time/hrtimer.c+8 -130 replies
56/151hrtimers: Unconditionally update target CPU base after offline timer migrationkernel/time/hrtimer.c+3 -80 replies
57/151dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/eesdrivers/dma/qcom/bam_dma.c+6 -20 replies
58/151phy: tegra: xusb: fix device and OF node leak at probedrivers/phy/tegra/xusb-tegra210.c+5 -10 replies
59/151phy: ti-pipe3: fix device leak at unbinddrivers/phy/ti/phy-ti-pipe3.c+13 -00 replies
60/151soc: qcom: mdt_loader: Deal with zero e_shentsizedrivers/soc/qcom/mdt_loader.c+7 -50 replies
61/151drm/amdgpu: fix a memory leak in fence cleanup when unloadingdrivers/gpu/drm/amd/amdgpu/amdgpu_ring.c+0 -20 replies
62/151drm/i915/power: fix size for for_each_set_bit() in abox iterationdrivers/gpu/drm/i915/display/intel_display_power.c+3 -30 replies
63/151mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memorymm/memory-failure.c+3 -40 replies
64/151net: hsr: hsr_slave: Fix the promiscuous mode in offload modenet/hsr/hsr_slave.c+2 -10 replies
65/151ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supportedsound/firewire/motu/motu-hwdep.c+1 -10 replies
66/151wifi: mac80211: fix incorrect type for retnet/mac80211/driver-ops.h+1 -10 replies
67/151pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatchdrivers/pcmcia/omap_cf.c+7 -10 replies
68/151cgroup: split cgroup_destroy_wq into 3 workqueueskernel/cgroup/cgroup.c+36 -70 replies
69/151um: virtio_uml: Fix use-after-free after put_device in probearch/um/drivers/virtio_uml.c+4 -20 replies
70/151dpaa2-switch: fix buffer pool seeding for control trafficdrivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c+1 -10 replies
71/151qed: Dont collect too many protection override GRC elementsdrivers/net/ethernet/qlogic/qed/qed_debug.c+4 -30 replies
72/151net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failuredrivers/net/ethernet/natsemi/ns83820.c+6 -70 replies
73/151i40e: remove redundant memory barrier when cleaning Tx descsdrivers/net/ethernet/intel/i40e/i40e_txrx.c+0 -30 replies
74/151tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().net/ipv4/tcp.c+5 -00 replies
75/151Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"drivers/net/ethernet/mellanox/mlx5/core/en_main.c+0 -20 replies
76/151net: liquidio: fix overflow in octeon_init_instr_queue()drivers/net/ethernet/cavium/liquidio/request_manager.c+1 -10 replies
77/151cnic: Fix use-after-free bugs in cnic_delete_taskdrivers/net/ethernet/broadcom/cnic.c+1 -20 replies
78/151nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*fs/nilfs2/sysfs.c fs/nilfs2/sysfs.h+6 -60 replies
79/151power: supply: bq27xxx: fix error return in case of no bq27000 hdq batterydrivers/power/supply/bq27xxx_battery.c+1 -10 replies
80/151power: supply: bq27xxx: restrict no-battery detection to bq27000drivers/power/supply/bq27xxx_battery.c+2 -20 replies
81/151btrfs: tree-checker: fix the incorrect inode ref size checkfs/btrfs/tree-checker.c+2 -20 replies
82/151mmc: mvsdio: Fix dma_unmap_sg() nents valuedrivers/mmc/host/mvsdio.c+1 -10 replies
83/151KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is activearch/x86/kvm/svm/svm.c+1 -20 replies
84/151rds: ib: Increment i_fastreg_wrs before bailing outnet/rds/ib_frmr.c+12 -80 replies
85/151ASoC: wm8940: Correct typo in control namesound/soc/codecs/wm8940.c+1 -10 replies
86/151ASoC: wm8974: Correct PLL rate roundingsound/soc/codecs/wm8974.c+6 -20 replies
87/151ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error messagesound/soc/sof/intel/hda-stream.c+1 -10 replies
88/151drm: bridge: anx7625: Fix NULL pointer dereference with early IRQdrivers/gpu/drm/bridge/analogix/anx7625.c+4 -20 replies
89/151drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error pathdrivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c+4 -20 replies
90/151serial: sc16is7xx: fix bug in flow control levels initdrivers/tty/serial/sc16is7xx.c+2 -120 replies
91/151xhci: dbc: decouple endpoint allocation from initializationdrivers/usb/host/xhci-dbgcap.c+46 -250 replies
92/151xhci: dbc: Fix full DbC transfer ring after several reconnectsdrivers/usb/host/xhci-dbgcap.c+21 -20 replies
93/151usb: gadget: dummy_hcd: remove usage of list iterator past the loop bodydrivers/usb/gadget/udc/dummy_hcd.c+9 -80 replies
94/151USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernelsdrivers/usb/gadget/udc/dummy_hcd.c+4 -40 replies
95/151phy: broadcom: ns-usb3: fix Wvoid-pointer-to-enum-cast warningdrivers/phy/broadcom/phy-bcm-ns-usb3.c+1 -10 replies
96/151phy: Use device_get_match_data()drivers/phy/broadcom/phy-bcm-ns-usb3.c drivers/phy/marvell/phy-berlin-usb.c drivers/phy/ralink/phy-ralink-usb.c +5 more+26 -550 replies
97/151phy: ti: omap-usb2: fix device leak at unbinddrivers/phy/ti/phy-omap-usb2.c+13 -00 replies
98/151mptcp: set remote_deny_join_id0 on SYN recvnet/mptcp/subflow.c+3 -00 replies
99/151ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transferfs/ksmbd/transport_rdma.c+9 -80 replies
100/151mptcp: propagate shutdown to subflows when possiblenet/mptcp/protocol.c+15 -00 replies
101/151net: rfkill: gpio: add DT supportnet/rfkill/rfkill-gpio.c+18 -20 replies
102/151net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointernet/rfkill/rfkill-gpio.c+2 -20 replies
103/151ALSA: usb-audio: Fix block comments in mixer_quirkssound/usb/mixer_quirks.c+4 -20 replies
104/151ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirkssound/usb/mixer_quirks.c+3 -30 replies
105/151ALSA: usb-audio: Avoid multiple assignments in mixer_quirkssound/usb/mixer_quirks.c+2 -10 replies
106/151ALSA: usb-audio: Simplify NULL comparison in mixer_quirkssound/usb/mixer_quirks.c+1 -10 replies
107/151ALSA: usb-audio: Remove unneeded wmb() in mixer_quirkssound/usb/mixer_quirks.c+0 -10 replies
108/151ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5sound/usb/mixer_quirks.c+263 -00 replies
109/151ALSA: usb-audio: Convert comma to semicolonsound/usb/mixer_quirks.c+3 -30 replies
110/151ALSA: usb-audio: Fix build with CONFIG_INPUT=nsound/usb/mixer_quirks.c+4 -00 replies
111/151usb: core: Add 0x prefix to quirks debug outputdrivers/usb/core/quirks.c+1 -10 replies
112/151IB/mlx5: Fix obj_type mismatch for SRQ event subscriptionsdrivers/infiniband/hw/mlx5/devx.c+1 -00 replies
113/151arm64: dts: imx8mp: Correct thermal sensor indexarch/arm64/boot/dts/freescale/imx8mp.dtsi+2 -20 replies
114/151cpufreq: Initialize cpufreq-based invariance before subsysdrivers/cpufreq/cpufreq.c+11 -90 replies
115/151can: rcar_can: rcar_can_resume(): fix s2ram with PSCIdrivers/net/can/rcar/rcar_can.c+1 -70 replies
116/151bpf: Reject bpf_timer for PREEMPT_RTkernel/bpf/verifier.c+4 -00 replies
117/151can: bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_mindrivers/net/can/dev/bittiming.c drivers/net/can/usb/etas_es58x/es58x_fd.c include/linux/can/bittiming.h +2 more+65 -220 replies
118/151can: bittiming: replace CAN units with the generic ones from linux/units.hdrivers/net/can/dev/bittiming.c drivers/net/can/usb/etas_es58x/es581_4.c drivers/net/can/usb/etas_es58x/es58x_fd.c +1 more+9 -130 replies
119/151can: dev: add generic function can_ethtool_op_get_ts_info_hwts()drivers/net/can/dev/dev.c include/linux/can/dev.h+24 -00 replies
120/151can: dev: add generic function can_eth_ioctl_hwts()drivers/net/can/dev/dev.c include/linux/can/dev.h+30 -00 replies
121/151can: etas_es58x: advertise timestamping capabilities and add ioctl supportdrivers/net/can/usb/etas_es58x/es58x_core.c+8 -10 replies
122/151can: etas_es58x: sort the includes by alphabetic orderdrivers/net/can/usb/etas_es58x/es581_4.c drivers/net/can/usb/etas_es58x/es58x_core.c drivers/net/can/usb/etas_es58x/es58x_core.h +1 more+11 -110 replies
123/151can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflowdrivers/net/can/usb/etas_es58x/es58x_core.c+2 -10 replies
124/151can: hi311x: populate ndo_change_mtu() to prevent buffer overflowdrivers/net/can/spi/hi311x.c+1 -00 replies
125/151can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflowdrivers/net/can/sun4i_can.c+1 -00 replies
126/151can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflowdrivers/net/can/usb/mcba_usb.c+1 -00 replies
127/151can: peak_usb: fix shift-out-of-bounds issuedrivers/net/can/usb/peak_usb/pcan_usb_core.c+1 -10 replies
128/151ethernet: rvu-af: Remove slash from the driver namedrivers/net/ethernet/marvell/octeontx2/af/cgx.c+1 -20 replies
129/151bnxt_en: correct offset handling for IPv6 destination addressdrivers/net/ethernet/broadcom/bnxt/bnxt_tc.c+1 -10 replies
130/151nexthop: Forbid FDB status change while nexthop is in a groupnet/ipv4/nexthop.c+7 -00 replies
131/151selftests: fib_nexthops: Fix creation of non-FDB nexthopstools/testing/selftests/net/fib_nexthops.sh+6 -60 replies
132/151net: dsa: lantiq_gswip: do also enable or disable cpu portdrivers/net/dsa/lantiq_gswip.c+8 -160 replies
133/151net: dsa: lantiq_gswip: move gswip_add_single_port_br() call to port_setup()drivers/net/dsa/lantiq_gswip.c+14 -40 replies
134/151net: dsa: lantiq_gswip: suppress -EINVAL errors for bridge FDB entries added to the CPU portdrivers/net/dsa/lantiq_gswip.c+2 -10 replies
135/151drm/gma500: Fix null dereference in hdmi teardowndrivers/gpu/drm/gma500/oaktrail_hdmi.c+1 -10 replies
136/151crypto: af_alg - Disallow concurrent writes in af_alg_sendmsgcrypto/af_alg.c include/crypto/if_alg.h+13 -40 replies
137/151crypto: af_alg - Fix incorrect boolean values in af_alg_ctxinclude/crypto/if_alg.h+1 -10 replies
138/151i40e: fix idx validation in i40e_validate_queue_mapdrivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c+4 -20 replies
139/151i40e: fix input validation logic for action_metadrivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c+1 -10 replies
140/151i40e: add max boundary check for VF filtersdrivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c+10 -00 replies
141/151i40e: add mask to apply valid bits for itr_idxdrivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c+1 -10 replies
142/151tracing: dynevent: Add a missing lockdown check on dyneventkernel/trace/trace_dynevent.c+4 -00 replies
143/151fbcon: fix integer overflow in fbcon_do_set_fontdrivers/video/fbdev/core/fbcon.c+9 -20 replies
144/151fbcon: Fix OOB access in font allocationdrivers/video/fbdev/core/fbcon.c+3 -30 replies
145/151af_unix: Dont leave consecutive consumed OOB skbs.net/unix/af_unix.c+12 -30 replies
146/151mm/migrate_device: dont add folio to be freed to LRU in migrate_device_finalize()mm/migrate.c+4 -80 replies
147/151mm/hugetlb: fix folio is still mapped when deletedfs/hugetlbfs/inode.c+6 -80 replies
148/151i40e: fix validation of VF state in get resourcesdrivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h+8 -20 replies
149/151i40e: fix idx validation in config queues msgdrivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c+2 -20 replies
150/151i40e: increase max descriptors for XL710drivers/net/ethernet/intel/i40e/i40e.h drivers/net/ethernet/intel/i40e/i40e_ethtool.c+20 -60 replies
151/151i40e: add validation for ring_len paramdrivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c+14 -00 replies

Reviews trailers per patch

76 of 151 patches have a Reviewed-by or Acked-by.

PatchMasami Hiramatsu (Google)Darrick J. WongKiryl ShutsemauMike Rapoport (Microsoft)Lorenzo StoakesDavid HildenbrandNathan ChancellorAlexandre CourbotRicardo RibaldaAlistair PoppleSean ChristophersonViacheslav DubeykoDev JainZi YanNicolas FerreAlexander DahlChristophe KerelloSimon HormanWei FangStefano BrivioPaul MenzelRinitha SMing LeiJesse BrandeburgAleksandr LoktionovSubbaraya SundeepOleksij RempelWojciech DrewekJiri PirkoDinh NguyenJustin StittGeliang TangMatthieu Baerts (NGI0)Joseph QiChristian KönigMatt RoperAaro KoskinenUwe Kleine-KönigAlistair FrancisPeng FanJohannes ThumshirnFilipe MananaDavid SterbaLinus WalleijNaveen N Rao (AMD)Allison HendersonAnna-Maria BehnsenKonrad DybcioNeil ArmstrongDmitry BaryshkovHeiko StuebnerMat MartineauStefan MetzmacherHeikki KrogerusPeter UjfalusiCristian CiocalteaEdward SroujiFrank LiLuca Ceresoli[email protected]Sebastian Andrzej SiewiorAnkur Tyagi[email protected]David AhernHauke MehrtensVladimir OlteanDaniel GolleKamakshi NelloreRafal RomanowskiThomas ZimmermannLucas De MarchiQianqiang LiuJann HornJacob KellerPucha Himasekhar ReddySomnath KoturFlorian FainelliBrett A C SheffieldRon EconomosJon HunterMark BrownVijayendra SumanLinux Kernel Functional TestingShuah Khan
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/151
2/151R-b
3/151
4/151A-b R-b R-b A-b
5/151R-b R-b
6/151A-b
7/151
8/151A-b
9/151R-b T-b
10/151
11/151
12/151
13/151
14/151R-b
15/151
16/151
17/151A-b
18/151
19/151
20/151A-b
21/151R-b
22/151R-b R-b
23/151R-b
24/151
25/151
26/151
27/151R-b
28/151R-b A-b R-b R-b
29/151R-b
30/151T-b
31/151R-b
32/151
33/151
34/151
35/151
36/151
37/151
38/151R-b R-b
39/151R-b
40/151R-b T-b
41/151R-b
42/151A-b
43/151T-b R-b R-b
44/151T-b A-b
45/151T-b A-b
46/151
47/151R-b
48/151R-b R-b
49/151R-b
50/151R-b
51/151R-b
52/151
53/151R-b R-b
54/151
55/151R-b
56/151
57/151R-b
58/151R-b
59/151
60/151T-b R-b
61/151R-b
62/151R-b
63/151A-b
64/151R-b
65/151
66/151
67/151A-b R-b
68/151
69/151
70/151
71/151
72/151R-b
73/151T-b R-b
74/151
75/151
76/151
77/151
78/151
79/151
80/151
81/151R-b R-b R-b
82/151R-b
83/151R-b
84/151R-b
85/151T-b
86/151
87/151A-b
88/151R-b
89/151R-b R-b
90/151
91/151
92/151
93/151
94/151T-b R-b
95/151
96/151R-b
97/151
98/151R-b
99/151R-b
100/151R-b R-b
101/151
102/151R-b
103/151
104/151
105/151
106/151
107/151
108/151
109/151R-b
110/151R-b
111/151
112/151R-b
113/151R-b
114/151
115/151
116/151
117/151
118/151
119/151
120/151
121/151
122/151
123/151
124/151
125/151
126/151
127/151
128/151R-b
129/151R-b
130/151T-b R-b
131/151R-b
132/151A-b R-b
133/151T-b R-b
134/151T-b R-b
135/151
136/151
137/151
138/151R-b R-b T-b
139/151R-b R-b T-b
140/151R-b R-b T-b
141/151R-b R-b T-b
142/151
143/151R-b
144/151R-b R-b
145/151R-b
146/151
147/151
148/151R-b R-b T-b
149/151R-b R-b T-b
150/151R-b T-b
151/151R-b R-b T-b

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

Read the v1 thread

Cover letter [PATCH 5.15 000/151] 5.15.194-rc1 review

This is the start of the stable review cycle for the 5.15.194 release. There are 151 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, 02 Oct 2025 14:37:59 +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.194-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.194-rc1

Lukasz Czapnik <[email protected]>
i40e: add validation for ring_len param

Justin Bronder <[email protected]>
i40e: increase max descriptors for XL710

Lukasz Czapnik <[email protected]>
i40e: fix idx validation in config queues msg

Lukasz Czapnik <[email protected]>
i40e: fix validation of VF state in get resources

Jinjiang Tu <[email protected]>
mm/hugetlb: fix folio is still mapped when deleted

David Hildenbrand <[email protected]>
mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize()

Kuniyuki Iwashima <[email protected]>
af_unix: Don't leave consecutive consumed OOB skbs.

Thomas Zimmermann <[email protected]>
fbcon: Fix OOB access in font allocation

Samasth Norway Ananda <[email protected]>
fbcon: fix integer overflow in fbcon_do_set_font

Masami Hiramatsu (Google) <[email protected]>
tracing: dynevent: Add a missing lockdown check on dynevent

Lukasz Czapnik <[email protected]>
i40e: add mask to apply valid bits for itr_idx

Lukasz Czapnik <[email protected]>
i40e: add max boundary check for VF filters

Lukasz Czapnik <[email protected]>
i40e: fix input validation logic for action_meta

Lukasz Czapnik <[email protected]>
i40e: fix idx validation in i40e_validate_queue_map

Eric Biggers <[email protected]>
crypto: af_alg - Fix incorrect boolean values in af_alg_ctx

Herbert Xu <[email protected]>
crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg

Zabelin Nikita <[email protected]>
drm/gma500: Fix null dereference in hdmi teardown

Vladimir Oltean <[email protected]>
net: dsa: lantiq_gswip: suppress -EINVAL errors for bridge FDB entries added to the CPU port

Vladimir Oltean <[email protected]>
net: dsa: lantiq_gswip: move gswip_add_single_port_br() call to port_setup()

Martin Schiller <[email protected]>
net: dsa: lantiq_gswip: do also enable or disable cpu port

Ido Schimmel <[email protected]>
selftests: fib_nexthops: Fix creation of non-FDB nexthops

Ido Schimmel <[email protected]>
nexthop: Forbid FDB status change while nexthop is in a group

Alok Tiwari <[email protected]>
bnxt_en: correct offset handling for IPv6 destination address

Petr Malat <[email protected]>
ethernet: rvu-af: Remove slash from the driver name

Stéphane Grosjean <[email protected]>
can: peak_usb: fix shift-out-of-bounds issue

Vincent Mailhol <[email protected]>
can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow

Vincent Mailhol <[email protected]>
can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflow

Vincent Mailhol <[email protected]>
can: hi311x: populate ndo_change_mtu() to prevent buffer overflow

Vincent Mailhol <[email protected]>
can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow

Vincent Mailhol <[email protected]>
can: etas_es58x: sort the includes by alphabetic order

Vincent Mailhol <[email protected]>
can: etas_es58x: advertise timestamping capabilities and add ioctl support

Vincent Mailhol <[email protected]>
can: dev: add generic function can_eth_ioctl_hwts()

Vincent Mailhol <[email protected]>
can: dev: add generic function can_ethtool_op_get_ts_info_hwts()

Vincent Mailhol <[email protected]>
can: bittiming: replace CAN units with the generic ones from linux/units.h

Vincent Mailhol <[email protected]>
can: bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_min

Leon Hwang <[email protected]>
bpf: Reject bpf_timer for PREEMPT_RT

Geert Uytterhoeven <[email protected]>
can: rcar_can: rcar_can_resume(): fix s2ram with PSCI

Christian Loehle <[email protected]>
cpufreq: Initialize cpufreq-based invariance before subsys

Peng Fan <[email protected]>
arm64: dts: imx8mp: Correct thermal sensor index

Or Har-Toov <[email protected]>
IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions

Jiayi Li <[email protected]>

    usb: core: Add 0x prefix to quirks debug output

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix build with CONFIG_INPUT=n

Chen Ni <[email protected]>
ALSA: usb-audio: Convert comma to semicolon

Cristian Ciocaltea <[email protected]>
ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5

Cristian Ciocaltea <[email protected]>
ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks

Cristian Ciocaltea <[email protected]>
ALSA: usb-audio: Simplify NULL comparison in mixer_quirks

Cristian Ciocaltea <[email protected]>
ALSA: usb-audio: Avoid multiple assignments in mixer_quirks

Cristian Ciocaltea <[email protected]>
ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks

Cristian Ciocaltea <[email protected]>
ALSA: usb-audio: Fix block comments in mixer_quirks

Hans de Goede <[email protected]>
net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer

Philipp Zabel <[email protected]>
net: rfkill: gpio: add DT support

Matthieu Baerts (NGI0) <[email protected]>
mptcp: propagate shutdown to subflows when possible

Namjae Jeon <[email protected]>
ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer

Matthieu Baerts (NGI0) <[email protected]>
mptcp: set remote_deny_join_id0 on SYN recv

Johan Hovold <[email protected]>
phy: ti: omap-usb2: fix device leak at unbind

Rob Herring <[email protected]>
phy: Use device_get_match_data()

Krzysztof Kozlowski <[email protected]>
phy: broadcom: ns-usb3: fix Wvoid-pointer-to-enum-cast warning

Alan Stern <[email protected]>
USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels

Jakob Koschel <[email protected]>
usb: gadget: dummy_hcd: remove usage of list iterator past the loop body

Mathias Nyman <[email protected]>
xhci: dbc: Fix full DbC transfer ring after several reconnects

Mathias Nyman <[email protected]>
xhci: dbc: decouple endpoint allocation from initialization

Hugo Villeneuve <[email protected]>
serial: sc16is7xx: fix bug in flow control levels init

Qi Xi <[email protected]>
drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path

Loic Poulain <[email protected]>
drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ

Colin Ian King <[email protected]>
ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message

Charles Keepax <[email protected]>
ASoC: wm8974: Correct PLL rate rounding

Charles Keepax <[email protected]>
ASoC: wm8940: Correct typo in control name

Håkon Bugge <[email protected]>
rds: ib: Increment i_fastreg_wrs before bailing out

Maciej S. Szmigiero <[email protected]>
KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active

Thomas Fourier <[email protected]>
mmc: mvsdio: Fix dma_unmap_sg() nents value

Qu Wenruo <[email protected]>
btrfs: tree-checker: fix the incorrect inode ref size check

H. Nikolaus Schaller <[email protected]>
power: supply: bq27xxx: restrict no-battery detection to bq27000

H. Nikolaus Schaller <[email protected]>
power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery

Nathan Chancellor <[email protected]>
nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*

Duoming Zhou <[email protected]>
cnic: Fix use-after-free bugs in cnic_delete_task

Alexey Nepomnyashih <[email protected]>
net: liquidio: fix overflow in octeon_init_instr_queue()

Tariq Toukan <[email protected]>
Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"

Kuniyuki Iwashima <[email protected]>

    tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().

Maciej Fijalkowski <[email protected]>
i40e: remove redundant memory barrier when cleaning Tx descs

Yeounsu Moon <[email protected]>
net: natsemi: fix rx_dropped double accounting on netif_rx() failure

Jamie Bainbridge <[email protected]>
qed: Don't collect too many protection override GRC elements

Ioana Ciornei <[email protected]>
dpaa2-switch: fix buffer pool seeding for control traffic

Miaoqian Lin <[email protected]>
um: virtio_uml: Fix use-after-free after put_device in probe

Chen Ridong <[email protected]>
cgroup: split cgroup_destroy_wq into 3 workqueues

Geert Uytterhoeven <[email protected]>
pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch

Liao Yuanhong <[email protected]>
wifi: mac80211: fix incorrect type for ret

Takashi Sakamoto <[email protected]>
ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported

Ravi Gunasekaran <[email protected]>
net: hsr: hsr_slave: Fix the promiscuous mode in offload mode

Miaohe Lin <[email protected]>
mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory

Jani Nikula <[email protected]>
drm/i915/power: fix size for for_each_set_bit() in abox iteration

Alex Deucher <[email protected]>
drm/amdgpu: fix a memory leak in fence cleanup when unloading

Bjorn Andersson <[email protected]>
soc: qcom: mdt_loader: Deal with zero e_shentsize

Johan Hovold <[email protected]>
phy: ti-pipe3: fix device leak at unbind

Johan Hovold <[email protected]>
phy: tegra: xusb: fix device and OF node leak at probe

Stephan Gerhold <[email protected]>
dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees

Xiongfeng Wang <[email protected]>
hrtimers: Unconditionally update target CPU base after offline timer migration

Jiapeng Chong <[email protected]>
hrtimer: Rename __hrtimer_hres_active() to hrtimer_hres_active()

Jiapeng Chong <[email protected]>
hrtimer: Remove unused function

Andreas Kemnade <[email protected]>
regulator: sy7636a: fix lifecycle of power good gpio

Anders Roxell <[email protected]>
dmaengine: ti: edma: Fix memory allocation size for queue_priority_map

Hangbin Liu <[email protected]>
hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr

Hangbin Liu <[email protected]>
hsr: use rtnl lock when iterating over ports

Murali Karicheri <[email protected]>
net: hsr: Add VLAN CTAG filter support

Murali Karicheri <[email protected]>
net: hsr: Add support for MC filtering at the slave device

Ravi Gunasekaran <[email protected]>
net: hsr: Disable promiscuous mode in offload mode

Anssi Hannula <[email protected]>
can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB

Tetsuo Handa <[email protected]>

    can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails

Tetsuo Handa <[email protected]>

    can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed

Michal Schmidt <[email protected]>
i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path

Nitesh Narayan Lal <[email protected]>
i40e: Use irq_update_affinity_hint()

Thomas Gleixner <[email protected]>
genirq: Provide new interfaces for affinity hints

Kohei Enju <[email protected]>
igb: fix link test skipping when interface is admin down

Antoine Tenart <[email protected]>
tunnels: reset the GSO metadata before reusing the skb

Stefan Wahren <[email protected]>
net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()

Fabio Porcedda <[email protected]>
USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions

Fabio Porcedda <[email protected]>
USB: serial: option: add Telit Cinterion FN990A w/audio compositions

Krzysztof Kozlowski <[email protected]>
dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks

Fabian Vogt <[email protected]>
tty: hvc_console: Call hvc_kick in hvc_write unconditionally

Christoffer Sandberg <[email protected]>
Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table

Christophe Kerello <[email protected]>
mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer

Jack Wang <[email protected]>
mtd: rawnand: stm32_fmc2: Fix dma_map_sg error check

Alexander Sverdlin <[email protected]>
mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing

Alexander Dahl <[email protected]>
mtd: nand: raw: atmel: Fix comment in timings preparation

Wei Yang <[email protected]>
mm/khugepaged: fix the address passed to notifier on testing young

Ilya Dryomov <[email protected]>
libceph: fix invalid accesses to ceph_connection_v1_info

Miklos Szeredi <[email protected]>
fuse: prevent overflow in copy_file_range return value

Miklos Szeredi <[email protected]>
fuse: check if copy_file_range() returns larger than requested size

Christophe Kerello <[email protected]>
mtd: rawnand: stm32_fmc2: fix ECC overwrite

Mark Tinguely <[email protected]>
ocfs2: fix recursive semaphore deadlock in fiemap call

Krister Johansen <[email protected]>
mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN

Nathan Chancellor <[email protected]>
compiler-clang.h: define __SANITIZE_*__ macros only when undefined

Salah Triki <[email protected]>
EDAC/altera: Delete an inappropriate dma_free_coherent() call

Borislav Petkov (AMD) <[email protected]>
KVM: SVM: Set synthesized TSA CPUID flags

Boris Ostrovsky <[email protected]>
KVM: SVM: Return TSA_SQ_NO and TSA_L1_NO bits in __do_cpuid_func()

Kim Phillips <[email protected]>

    KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code

Kuniyuki Iwashima <[email protected]>

    tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.

Jonathan Curley <[email protected]>
NFSv4/flexfiles: Fix layout merge mirror check.

Luo Gengkun <[email protected]>
tracing: Fix tracing_marker may trigger page fault during preempt_disable

Trond Myklebust <[email protected]>
NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server

Trond Myklebust <[email protected]>
NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set

Trond Myklebust <[email protected]>
NFSv4: Don't clear capabilities that won't be reset

Tigran Mkrtchyan <[email protected]>
flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read

David Hildenbrand <[email protected]>
mm/rmap: reject hugetlb folios in folio_make_device_exclusive()

Steven Rostedt <[email protected]>
tracing: Do not add length to print format in synthetic events

Kuniyuki Iwashima <[email protected]>
net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod.

André Apitzsch <[email protected]>
media: i2c: imx214: Fix link frequency validation

Arnd Bergmann <[email protected]>
media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warning

Harry Yoo <[email protected]>
mm: introduce and use {pgd,p4d}_populate_kernel()

Yeoreum Yun <[email protected]>
kunit: kasan_test: disable fortify string checker on kasan_strings() test

Eric Sandeen <[email protected]>
xfs: short circuit xfs_growfs_data_private() if delta is zero

Brett A C Sheffield <[email protected]>
Revert "fbdev: Disable sysfb device registration when removing conflicting FBs"

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

Diffstat:

 .../bindings/serial/brcm,bcm7271-uart.yaml         |   2 +-
 Makefile                                           |   4 +-
 arch/arm64/boot/dts/freescale/imx8mp.dtsi          |   4 +-
 arch/um/drivers/virtio_uml.c                       |   6 +-
 arch/x86/kvm/cpuid.c                               |  31 ++-
 arch/x86/kvm/svm/svm.c                             |   3 +-
 crypto/af_alg.c                                    |   7 +
 drivers/cpufreq/cpufreq.c                          |  20 +-
 drivers/dma/qcom/bam_dma.c                         |   8 +-
 drivers/dma/ti/edma.c                              |   4 +-
 drivers/edac/altera_edac.c                         |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |   2 -
 drivers/gpu/drm/bridge/analogix/anx7625.c          |   6 +-
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |   6 +-
 drivers/gpu/drm/gma500/oaktrail_hdmi.c             |   2 +-
 drivers/gpu/drm/i915/display/intel_display_power.c |   6 +-
 drivers/infiniband/hw/mlx5/devx.c                  |   1 +
 drivers/input/serio/i8042-acpipnpio.h              |  14 +
 drivers/media/i2c/imx214.c                         |  27 +-
 .../media/platform/mtk-vcodec/venc/venc_h264_if.c  |   6 +-
 drivers/mmc/host/mvsdio.c                          |   2 +-
 drivers/mtd/nand/raw/atmel/nand-controller.c       |  18 +-
 drivers/mtd/nand/raw/stm32_fmc2_nand.c             |  48 ++--
 drivers/net/can/dev/bittiming.c                    |  15 +-
 drivers/net/can/dev/dev.c                          |  50 ++++
 drivers/net/can/rcar/rcar_can.c                    |   8 +-
 drivers/net/can/spi/hi311x.c                       |   1 +
 drivers/net/can/sun4i_can.c                        |   1 +
 drivers/net/can/usb/etas_es58x/es581_4.c           |   9 +-
 drivers/net/can/usb/etas_es58x/es58x_core.c        |  16 +-
 drivers/net/can/usb/etas_es58x/es58x_core.h        |   8 +-
 drivers/net/can/usb/etas_es58x/es58x_fd.c          |  16 +-
 drivers/net/can/usb/mcba_usb.c                     |   1 +
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |   2 +-
 drivers/net/can/xilinx_can.c                       |  16 +-
 drivers/net/dsa/lantiq_gswip.c                     |  41 +--
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c       |   2 +-
 drivers/net/ethernet/broadcom/cnic.c               |   3 +-
 .../net/ethernet/cavium/liquidio/request_manager.c |   2 +-
 .../net/ethernet/freescale/dpaa2/dpaa2-switch.c    |   2 +-
 drivers/net/ethernet/freescale/fec_main.c          |   3 +-
 drivers/net/ethernet/intel/i40e/i40e.h             |   1 +
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |  25 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  10 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |   3 -
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  45 +++-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h |   3 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c       |   5 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   2 -
 drivers/net/ethernet/natsemi/ns83820.c             |  13 +-
 drivers/net/ethernet/qlogic/qed/qed_debug.c        |   7 +-
 drivers/pcmcia/omap_cf.c                           |   8 +-
 drivers/phy/broadcom/phy-bcm-ns-usb3.c             |   9 +-
 drivers/phy/marvell/phy-berlin-usb.c               |   7 +-
 drivers/phy/ralink/phy-ralink-usb.c                |  10 +-
 drivers/phy/rockchip/phy-rockchip-pcie.c           |  11 +-
 drivers/phy/rockchip/phy-rockchip-usb.c            |  10 +-
 drivers/phy/tegra/xusb-tegra210.c                  |   6 +-
 drivers/phy/ti/phy-omap-control.c                  |   9 +-
 drivers/phy/ti/phy-omap-usb2.c                     |  24 +-
 drivers/phy/ti/phy-ti-pipe3.c                      |  27 +-
 drivers/power/supply/bq27xxx_battery.c             |   4 +-
 drivers/regulator/sy7636a-regulator.c              |   7 +-
 drivers/soc/qcom/mdt_loader.c                      |  12 +-
 drivers/tty/hvc/hvc_console.c                      |   6 +-
 drivers/tty/serial/sc16is7xx.c                     |  14 +-
 drivers/usb/core/quirks.c                          |   2 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |  25 +-
 drivers/usb/host/xhci-dbgcap.c                     |  94 +++++--
 drivers/usb/serial/option.c                        |  17 ++
 drivers/video/fbdev/core/fbcon.c                   |  13 +-
 drivers/video/fbdev/core/fbmem.c                   |  12 -
 fs/btrfs/tree-checker.c                            |   4 +-
 fs/fuse/file.c                                     |   5 +-
 fs/hugetlbfs/inode.c                               |  14 +-
 fs/ksmbd/transport_rdma.c                          |  17 +-
 fs/nfs/client.c                                    |   2 +
 fs/nfs/flexfilelayout/flexfilelayout.c             |  21 +-
 fs/nfs/nfs4proc.c                                  |   6 +-
 fs/nilfs2/sysfs.c                                  |   4 +-
 fs/nilfs2/sysfs.h                                  |   8 +-
 fs/ocfs2/extent_map.c                              |  10 +-
 fs/xfs/xfs_fsops.c                                 |   4 +
 include/crypto/if_alg.h                            |  10 +-
 include/linux/can/bittiming.h                      |  69 +++--
 include/linux/can/dev.h                            |   8 +
 include/linux/compiler-clang.h                     |  31 ++-
 include/linux/interrupt.h                          |  53 +++-
 include/linux/pgalloc.h                            |  29 +++
 include/linux/pgtable.h                            |  13 +-
 include/net/sock.h                                 |  40 ++-
 include/uapi/linux/can/netlink.h                   |   2 +
 kernel/bpf/verifier.c                              |   4 +
 kernel/cgroup/cgroup.c                             |  43 +++-
 kernel/irq/manage.c                                |   8 +-
 kernel/time/hrtimer.c                              |  50 +---
 kernel/trace/trace.c                               |   4 +-
 kernel/trace/trace_dynevent.c                      |   4 +
 kernel/trace/trace_events_synth.c                  |   2 -
 lib/test_kasan.c                                   |   1 +
 mm/kasan/init.c                                    |  12 +-
 mm/khugepaged.c                                    |   2 +-
 mm/memory-failure.c                                |   7 +-
 mm/migrate.c                                       |  12 +-
 mm/rmap.c                                          |   2 +-
 mm/sparse-vmemmap.c                                |   6 +-
 net/can/j1939/bus.c                                |   5 +-
 net/can/j1939/socket.c                             |   3 +
 net/ceph/messenger.c                               |   7 +-
 net/core/sock.c                                    |   5 +
 net/hsr/hsr_device.c                               | 163 +++++++++++-
 net/hsr/hsr_main.c                                 |   4 +-
 net/hsr/hsr_main.h                                 |   4 +
 net/hsr/hsr_slave.c                                |  18 +-
 net/ipv4/ip_tunnel_core.c                          |   6 +
 net/ipv4/nexthop.c                                 |   7 +
 net/ipv4/tcp.c                                     |   5 +
 net/ipv4/tcp_bpf.c                                 |   5 +-
 net/mac80211/driver-ops.h                          |   2 +-
 net/mptcp/protocol.c                               |  15 ++
 net/mptcp/sockopt.c                                |  11 +-
 net/mptcp/subflow.c                                |   3 +
 net/rds/ib_frmr.c                                  |  20 +-
 net/rfkill/rfkill-gpio.c                           |  22 +-
 net/unix/af_unix.c                                 |  15 +-
 sound/firewire/motu/motu-hwdep.c                   |   2 +-
 sound/soc/codecs/wm8940.c                          |   2 +-
 sound/soc/codecs/wm8974.c                          |   8 +-
 sound/soc/sof/intel/hda-stream.c                   |   2 +-
 sound/usb/mixer_quirks.c                           | 285 ++++++++++++++++++++-
 tools/testing/selftests/net/fib_nexthops.sh        |  12 +-
 132 files changed, 1469 insertions(+), 537 deletions(-)