Skip to content

6.1.130-rc1 review

Greg Kroah-Hartman damon linux-block linux-fsdevel linux-mm linux-patches lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest176 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/176arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappingsarch/arm64/include/asm/mman.h+6 -30 replies
2/176md: use separate work_struct for md_start_sync()drivers/md/md.c drivers/md/md.h+10 -50 replies
3/176md: factor out a helper from mddev_put()drivers/md/md.c+17 -120 replies
4/176md: simplify md_seq_opsdrivers/md/md.c+22 -780 replies
5/176md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats()drivers/md/md-bitmap.c drivers/md/md-bitmap.h drivers/md/md.c+41 -210 replies
6/176md/md-cluster: fix spares warnings for __le64drivers/md/md-cluster.c+3 -30 replies
7/176md/md-bitmap: add sync_size into struct md_bitmap_statsdrivers/md/md-bitmap.c drivers/md/md-bitmap.h drivers/md/md-cluster.c+27 -140 replies
8/176md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetimedrivers/md/md-bitmap.c drivers/md/md.c+9 -10 replies
9/176mm: update mark_victim tracepoints fieldsinclude/trace/events/oom.h mm/oom_kill.c+37 -50 replies
10/176memcg: fix soft lockup in the OOM processmm/memcontrol.c mm/oom_kill.c+13 -20 replies
11/176spi: atmel-quadspi: Add support for configuring CS timingdrivers/spi/atmel-quadspi.c+34 -00 replies
12/176spi: atmel-quadspi: switch to use modern namedrivers/spi/atmel-quadspi.c+4 -40 replies
13/176spi: atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC familiesdrivers/spi/atmel-quadspi.c+77 -340 replies
14/176spi: atmel-qspi: Memory barriers after memory-mapped I/Odrivers/spi/atmel-quadspi.c+9 -20 replies
15/176Bluetooth: qca: Support downloading board id specific NVM for WCN7850drivers/bluetooth/btqca.c+15 -30 replies
16/176Bluetooth: qca: Update firmware-name to support board specific nvmdrivers/bluetooth/btqca.c+85 -280 replies
17/176Bluetooth: qca: Fix poor RF performance for WCN6855drivers/bluetooth/btqca.c+3 -20 replies
18/176clk: mediatek: clk-mtk: Add dummy clock opsdrivers/clk/mediatek/clk-mtk.c drivers/clk/mediatek/clk-mtk.h+35 -00 replies
19/176clk: mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probedrivers/clk/mediatek/clk-mt2701-vdec.c+1 -00 replies
20/176clk: mediatek: mt2701-bdp: add missing dummy clkdrivers/clk/mediatek/clk-mt2701-bdp.c+1 -00 replies
21/176clk: mediatek: mt2701-img: add missing dummy clkdrivers/clk/mediatek/clk-mt2701-img.c+1 -00 replies
22/176ASoC: renesas: rz-ssi: Add a check for negative sample_spacesound/soc/sh/rz-ssi.c+2 -00 replies
23/176scsi: core: Handle depopulation and restoration in progressdrivers/scsi/scsi_lib.c drivers/scsi/sd.c+5 -00 replies
24/176scsi: core: Do not retry I/Os during depopulationdrivers/scsi/scsi_lib.c+7 -20 replies
25/176arm64: dts: mediatek: mt8183: Disable DSI display output by defaultarch/arm64/boot/dts/mediatek/mt8183.dtsi+1 -00 replies
26/176arm64: dts: qcom: trim addresses to 8 digitsarch/arm64/boot/dts/qcom/sm8350.dtsi arch/arm64/boot/dts/qcom/sm8450.dtsi+3 -30 replies
27/176arm64: dts: qcom: sm8450: Fix CDSP memory lengtharch/arm64/boot/dts/qcom/sm8450.dtsi+1 -10 replies
28/176tpm: Use managed allocation for bios event logdrivers/char/tpm/eventlog/acpi.c drivers/char/tpm/eventlog/efi.c drivers/char/tpm/eventlog/of.c +1 more+12 -100 replies
29/176tpm: Change to kvalloc() in eventlog/acpi.cdrivers/char/tpm/eventlog/acpi.c+13 -20 replies
30/176soc: mediatek: mtk-devapc: Switch to devm_clk_get_enabled()drivers/soc/mediatek/mtk-devapc.c+2 -90 replies
31/176soc: mediatek: mtk-devapc: Fix leaking IO map on error pathsdrivers/soc/mediatek/mtk-devapc.c+13 -50 replies
32/176soc/mediatek: mtk-devapc: Convert to platform remove callback returning voiddrivers/soc/mediatek/mtk-devapc.c+2 -40 replies
33/176soc: mediatek: mtk-devapc: Fix leaking IO map on driver removedrivers/soc/mediatek/mtk-devapc.c+1 -00 replies
34/176media: Switch to use dev_err_probe() helperdrivers/media/cec/platform/stm32/stm32-cec.c drivers/media/i2c/ad5820.c drivers/media/i2c/imx274.c +10 more+41 -840 replies
35/176media: uvcvideo: Fix crash during unbind if gpio unit is in usedrivers/media/usb/uvc/uvc_driver.c drivers/media/usb/uvc/uvcvideo.h+22 -70 replies
36/176media: uvcvideo: Refactor iteratorsdrivers/media/usb/uvc/uvc_ctrl.c+13 -110 replies
37/176media: uvcvideo: Only save async fh if successdrivers/media/usb/uvc/uvc_ctrl.c+11 -70 replies
38/176media: uvcvideo: Remove dangling pointersdrivers/media/usb/uvc/uvc_ctrl.c drivers/media/usb/uvc/uvc_v4l2.c drivers/media/usb/uvc/uvcvideo.h+67 -30 replies
39/176USB: gadget: core: create sysfs link between udc and gadgetdrivers/usb/gadget/udc/core.c+9 -00 replies
40/176usb: gadget: core: flush gadget workqueue after device removaldrivers/usb/gadget/udc/core.c+1 -10 replies
41/176USB: gadget: f_midi: f_midi_complete to call queue_workdrivers/usb/gadget/function/f_midi.c+1 -10 replies
42/176ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB]sound/soc/rockchip/rockchip_i2s_tdm.c+2 -20 replies
43/176powerpc/64s/mm: Move __real_pte stubs into hash-4k.harch/powerpc/include/asm/book3s/64/hash-4k.h arch/powerpc/include/asm/book3s/64/pgtable.h+20 -260 replies
44/176powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inlinearch/powerpc/include/asm/book3s/64/hash-4k.h+10 -20 replies
45/176ALSA: hda/realtek: Fixup ALC225 depop proceduresound/pci/hda/patch_realtek.c+1 -00 replies
46/176powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOCarch/powerpc/lib/code-patching.c+1 -10 replies
47/176geneve: Fix use-after-free in geneve_find_dev().drivers/net/geneve.c+3 -80 replies
48/176ALSA: hda/cirrus: Correct the full scale volume set logicsound/pci/hda/patch_cs8409-tables.c sound/pci/hda/patch_cs8409.c sound/pci/hda/patch_cs8409.h+17 -140 replies
49/176ibmvnic: Return error code on TX scrq flush faildrivers/net/ethernet/ibm/ibmvnic.c+7 -30 replies
50/176ibmvnic: Introduce send sub-crq directdrivers/net/ethernet/ibm/ibmvnic.c+46 -60 replies
51/176ibmvnic: Add stat for tx direct vs tx batcheddrivers/net/ethernet/ibm/ibmvnic.c drivers/net/ethernet/ibm/ibmvnic.h+18 -80 replies
52/176ibmvnic: Dont reference skb after sending to VIOSdrivers/net/ethernet/ibm/ibmvnic.c+3 -10 replies
53/176gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().drivers/net/gtp.c+0 -50 replies
54/176geneve: Suppress list corruption splat in geneve_destroy_tunnels().drivers/net/geneve.c+0 -70 replies
55/176flow_dissector: Fix handling of mixed port and port-range keysnet/core/flow_dissector.c+19 -120 replies
56/176flow_dissector: Fix port range key handling in BPF conversionnet/core/flow_dissector.c+10 -80 replies
57/176net: Add non-RCU dev_getbyhwaddr() helperinclude/linux/netdevice.h net/core/dev.c+36 -30 replies
58/176arp: switch to dev_getbyhwaddr() in arp_req_set_public()net/ipv4/arp.c+1 -10 replies
59/176net: axienet: Set mac_managed_pmdrivers/net/ethernet/xilinx/xilinx_axienet_main.c+1 -00 replies
60/176tcp: drop secpath at the same time as we currently drop dstinclude/net/tcp.h net/ipv4/tcp_fastopen.c net/ipv4/tcp_input.c +1 more+21 -70 replies
61/176drm/tidss: Add simple K2G manual resetdrivers/gpu/drm/tidss/tidss_dispc.c+16 -20 replies
62/176drm/tidss: Fix race condition while handling interrupt registersdrivers/gpu/drm/tidss/tidss_dispc.c drivers/gpu/drm/tidss/tidss_irq.c+6 -00 replies
63/176drm/rcar-du: dsi: Fix PHY lock bit checkdrivers/gpu/drm/rcar-du/rcar_mipi_dsi.c drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h+1 -20 replies
64/176bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()net/bpf/test_run.c+1 -40 replies
65/176strparser: Add read_sock callbackDocumentation/networking/strparser.rst include/net/strparser.h net/strparser/strparser.c+19 -30 replies
66/176bpf: Fix wrong copied_seq calculationinclude/linux/skmsg.h include/net/tcp.h net/core/skmsg.c +2 more+77 -50 replies
67/176power: supply: da9150-fg: fix potential overflowdrivers/power/supply/da9150-fg.c+2 -20 replies
68/176nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range()drivers/gpu/drm/nouveau/nouveau_svm.c+7 -20 replies
69/176drm/msm/dpu: Dont leak bits_per_component into random DSC_ENC fieldsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c+2 -10 replies
70/176nvme/ioctl: add missing space in err messagedrivers/nvme/host/ioctl.c+1 -20 replies
71/176bpf: skip non exist keys in generic_map_lookup_batchkernel/bpf/syscall.c+5 -130 replies
72/176drm/msm/dpu: Disable dither in phys encoder cleanupdrivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c+3 -00 replies
73/176drm/i915: Make sure all planes in use by the joiner have their crtc includeddrivers/gpu/drm/i915/display/intel_display.c+18 -00 replies
74/176tee: optee: Fix supplicant wait loopdrivers/tee/optee/supp.c+8 -270 replies
75/176drop_monitor: fix incorrect initialization ordernet/core/drop_monitor.c+14 -150 replies
76/176nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()drivers/net/ethernet/netronome/nfp/bpf/cmsg.c+2 -00 replies
77/176ASoC: fsl_micfil: Enable default case in micfil_set_quality()sound/soc/fsl/fsl_micfil.c+2 -00 replies
78/176ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls()sound/pci/hda/hda_codec.c+3 -10 replies
79/176ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LEDsound/pci/hda/patch_conexant.c+1 -00 replies
80/176acct: perform last write from workqueuekernel/acct.c+70 -500 replies
81/176acct: block access to kernel internal filesystemskernel/acct.c+14 -00 replies
82/176mm,madvise,hugetlb: check for 0-length range after end address adjustmentmm/madvise.c+10 -10 replies
83/176mtd: rawnand: cadence: fix error code in cadence_nand_init()drivers/mtd/nand/raw/cadence-nand-controller.c+4 -50 replies
84/176mtd: rawnand: cadence: use dma_map_resource for sdma addressdrivers/mtd/nand/raw/cadence-nand-controller.c+25 -40 replies
85/176mtd: rawnand: cadence: fix incorrect device in dma_unmap_singledrivers/mtd/nand/raw/cadence-nand-controller.c+2 -20 replies
86/176smb: client: Add check for next_buffer in receive_encrypted_standard()fs/smb/client/smb2ops.c+4 -00 replies
87/176EDAC/qcom: Correct interrupt enable register configurationdrivers/edac/qcom_edac.c+2 -20 replies
88/176ftrace: Correct preemption accounting for function tracing.kernel/trace/trace_functions.c+2 -40 replies
89/176ftrace: Do not add duplicate entries in subops manager opskernel/trace/ftrace.c+3 -00 replies
90/176x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exitarch/x86/Kconfig arch/x86/kernel/cpu/bugs.c+16 -70 replies
91/176block, bfq: split sync bfq_queues on a per-actuator basisblock/bfq-cgroup.c block/bfq-iosched.c block/bfq-iosched.h+197 -1110 replies
92/176block, bfq: fix bfqq uaf in bfq_limit_depth()block/bfq-iosched.c+24 -130 replies
93/176media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warningdrivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c+7 -20 replies
94/176spi: atmel-quadspi: Avoid overwriting delay register settingsdrivers/spi/atmel-quadspi.c+8 -60 replies
95/176spi: atmel-quadspi: Fix wrong register value written to MRdrivers/spi/atmel-quadspi.c+1 -10 replies
96/176netfilter: allow exp not to be removed in nf_ct_find_expectationinclude/net/netfilter/nf_conntrack_expect.h net/netfilter/nf_conntrack_core.c net/netfilter/nf_conntrack_expect.c +1 more+6 -40 replies
97/176RDMA/mlx5: Dont keep umrable page_shift in cache entriesdrivers/infiniband/hw/mlx5/mlx5_ib.h drivers/infiniband/hw/mlx5/mr.c drivers/infiniband/hw/mlx5/odp.c+1 -50 replies
98/176RDMA/mlx5: Remove implicit ODP cache entrydrivers/infiniband/hw/mlx5/odp.c include/linux/mlx5/driver.h+5 -160 replies
99/176RDMA/mlx5: Change the cache structure to an RB-treedrivers/infiniband/hw/mlx5/mlx5_ib.h drivers/infiniband/hw/mlx5/mr.c drivers/infiniband/hw/mlx5/odp.c+132 -470 replies
100/176RDMA/mlx5: Introduce mlx5r_cache_rb_keydrivers/infiniband/hw/mlx5/mlx5_ib.h drivers/infiniband/hw/mlx5/mr.c drivers/infiniband/hw/mlx5/odp.c+201 -840 replies
101/176RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flowdrivers/infiniband/hw/mlx5/mlx5_ib.h drivers/infiniband/hw/mlx5/mr.c+44 -130 replies
102/176RDMA/mlx5: Add work to remove temporary entries from the cachedrivers/infiniband/hw/mlx5/mlx5_ib.h drivers/infiniband/hw/mlx5/mr.c drivers/infiniband/hw/mlx5/odp.c+82 -230 replies
103/176RDMA/mlx5: Implement mkeys management via LIFO queuedrivers/infiniband/hw/mlx5/mlx5_ib.h drivers/infiniband/hw/mlx5/mr.c drivers/infiniband/hw/mlx5/umr.c+169 -1800 replies
104/176RDMA/mlx5: Fix the recovery flow of the UMR QPdrivers/infiniband/hw/mlx5/umr.c+56 -270 replies
105/176IB/mlx5: Set and get correct qp_num for a DCT QPdrivers/infiniband/hw/mlx5/qp.c+3 -10 replies
106/176ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_upfs/overlayfs/copy_up.c+1 -10 replies
107/176SUNRPC: convert RPC_TASK_* constants to enuminclude/linux/sunrpc/sched.h+9 -70 replies
108/176SUNRPC: Prevent looping due to rpc_signal_task() racesinclude/linux/sunrpc/sched.h include/trace/events/sunrpc.h net/sunrpc/sched.c+2 -60 replies
109/176RDMA/mlx: Calling qp event handler in workqueue contextdrivers/infiniband/hw/mlx4/main.c drivers/infiniband/hw/mlx4/mlx4_ib.h drivers/infiniband/hw/mlx4/qp.c +7 more+202 -780 replies
110/176RDMA/mlx5: Reduce QP table exposuredrivers/infiniband/hw/mlx5/mlx5_ib.h drivers/infiniband/hw/mlx5/qp.h include/linux/mlx5/driver.h+11 -100 replies
111/176IB/core: Add support for XDR link speeddrivers/infiniband/core/sysfs.c drivers/infiniband/core/uverbs_std_types_device.c drivers/infiniband/core/verbs.c +2 more+13 -20 replies
112/176RDMA/mlx5: Fix AH static rate parsingdrivers/infiniband/hw/mlx5/ah.c drivers/infiniband/hw/mlx5/qp.c drivers/infiniband/hw/mlx5/qp.h+6 -40 replies
113/176scsi: core: Clear driver private data when retrying requestdrivers/scsi/scsi_lib.c+7 -70 replies
114/176RDMA/mlx5: Fix bind QP error cleanup flowdrivers/infiniband/hw/mlx5/counters.c+6 -20 replies
115/176sunrpc: suppress warnings for unused procfs functionsnet/sunrpc/cache.c+3 -70 replies
116/176ALSA: usb-audio: Avoid dropping MIDI events at closing multiple portssound/usb/midi.c+1 -10 replies
117/176Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP responsenet/bluetooth/l2cap_core.c+7 -20 replies
118/176afs: remove variable nr_serversfs/afs/volume.c+1 -50 replies
119/176afs: Make it possible to find the volumes that are using a serverfs/afs/cell.c fs/afs/internal.h fs/afs/server.c +3 more+143 -320 replies
120/176afs: Fix the server_list to unuse a displaced server rather than putting itfs/afs/server_list.c+2 -20 replies
121/176net: loopback: Avoid sending IP packets without an Ethernet headerdrivers/net/loopback.c+14 -00 replies
122/176net: set the minimum for net_hotdata.netdev_budget_usecsnet/core/sysctl_net_core.c+2 -10 replies
123/176net/ipv4: add tracepoint for icmp_sendinclude/trace/events/icmp.h net/ipv4/icmp.c+71 -00 replies
124/176ipv4: icmp: Pass full DS field to ip_route_input()net/ipv4/icmp.c+1 -10 replies
125/176ipv4: icmp: Unmask upper DSCP bits in icmp_route_lookup()net/ipv4/icmp.c+2 -10 replies
126/176ipvlan: Unmask upper DSCP bits in ipvlan_process_v4_outbound()drivers/net/ipvlan/ipvlan_core.c+3 -10 replies
127/176ipv4: Convert icmp_route_lookup() to dscp_t.net/ipv4/icmp.c+9 -100 replies
128/176ipv4: Convert ip_route_input() to dscp_t.include/net/ip.h include/net/route.h net/bridge/br_netfilter_hooks.c +3 more+18 -90 replies
129/176ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion.drivers/net/ipvlan/ipvlan_core.c+2 -10 replies
130/176ipvlan: ensure network headers are in skb linear partdrivers/net/ipvlan/ipvlan_core.c+16 -50 replies
131/176net: cadence: macb: Synchronize stats calculationsdrivers/net/ethernet/cadence/macb.h drivers/net/ethernet/cadence/macb_main.c+12 -20 replies
132/176ASoC: es8328: fix route from DAC to outputsound/soc/codecs/es8328.c+4 -110 replies
133/176ipvs: Always clear ipvs_property flag in skb_scrub_packet()net/core/skbuff.c+1 -10 replies
134/176tcp: Defer ts_recent changes until req is ownednet/ipv4/tcp_minisocks.c+4 -60 replies
135/176net: Clear old fragment checksum value in napi_reuse_skbnet/core/gro.c+1 -00 replies
136/176net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c+1 -10 replies
137/176net/mlx5: IRQ, Fix null string in debug printdrivers/net/ethernet/mellanox/mlx5/core/pci_irq.c+1 -10 replies
138/176include: net: add static inline dst_dev_overhead() to dst.hinclude/net/dst.h+9 -00 replies
139/176net: ipv6: seg6_iptunnel: mitigate 2-realloc issuenet/ipv6/seg6_iptunnel.c+52 -330 replies
140/176net: ipv6: fix dst ref loop on input in seg6 lwtnet/ipv6/seg6_iptunnel.c+12 -20 replies
141/176net: ipv6: rpl_iptunnel: mitigate 2-realloc issuenet/ipv6/rpl_iptunnel.c+25 -210 replies
142/176net: ipv6: fix dst ref loop on input in rpl lwtnet/ipv6/rpl_iptunnel.c+12 -20 replies
143/176mm: Dont pin ZERO_PAGE in pin_user_pages()Documentation/core-api/pin_user_pages.rst include/linux/mm.h mm/gup.c+60 -30 replies
144/176uprobes: Reject the shared zeropage in uprobe_write_opcode()kernel/events/uprobes.c+5 -00 replies
145/176io_uring/net: save msg_control for compatio_uring/net.c+3 -10 replies
146/176x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systemsarch/x86/kernel/cpu/cyrix.c+2 -20 replies
147/176phy: rockchip: naneng-combphy: compatible reset with old DTdrivers/phy/rockchip/phy-rockchip-naneng-combphy.c+4 -10 replies
148/176tracing: Fix bad hist from corrupting named_triggers listkernel/trace/trace_events_hist.c+15 -150 replies
149/176ftrace: Avoid potential division by zero in function_stat_show()kernel/trace/ftrace.c+12 -150 replies
150/176ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2sound/usb/quirks.c+1 -00 replies
151/176perf/x86: Fix low freqency setting issuearch/x86/events/core.c+1 -10 replies
152/176perf/core: Fix low freq setting via IOC_PERIODkernel/events/core.c+9 -80 replies
153/176drm/amd/display: Disable PSR-SU on eDP panelsdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c+2 -10 replies
154/176drm/amd/display: Fix HPD after gpu resetdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c+14 -00 replies
155/176i2c: npcm: disable interrupt enable bit before devm_request_irqdrivers/i2c/busses/i2c-npcm7xx.c+7 -00 replies
156/176usbnet: gl620a: fix endpoint checking in genelink_bind()drivers/net/usb/gl620a.c+1 -30 replies
157/176net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()drivers/net/ethernet/freescale/enetc/enetc.c+19 -70 replies
158/176net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs()drivers/net/ethernet/freescale/enetc/enetc.c+10 -60 replies
159/176net: enetc: update UDP checksum when updating originTimestamp fielddrivers/net/ethernet/freescale/enetc/enetc.c+34 -70 replies
160/176net: enetc: correct the xdp_tx statisticsdrivers/net/ethernet/freescale/enetc/enetc.c+1 -10 replies
161/176net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()drivers/net/ethernet/freescale/enetc/enetc.c+7 -80 replies
162/176phy: tegra: xusb: reset VBUS & ID OVERRIDEdrivers/phy/tegra/xusb-tegra186.c+11 -00 replies
163/176phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclkdrivers/phy/samsung/phy-exynos5-usbdrd.c+6 -60 replies
164/176mptcp: always handle address removal under msk socket locknet/mptcp/pm_netlink.c+0 -50 replies
165/176mptcp: reset when MPTCP opts are dropped after joinnet/mptcp/subflow.c+1 -140 replies
166/176vmlinux.lds: Ensure that const vars with relocations are mapped R/Oinclude/asm-generic/vmlinux.lds.h+1 -10 replies
167/176sched/core: Prevent rescheduling when interrupts are disabledkernel/sched/core.c+1 -10 replies
168/176riscv/futex: sign extend compare value in atomic cmpxchgarch/riscv/include/asm/futex.h+1 -10 replies
169/176drm/amd/display: fixed integer types and null check locationsdrivers/gpu/drm/amd/display/dc/bios/bios_parser2.c+10 -60 replies
170/176amdgpu/pm/legacy: fix suspend/resume issuesdrivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c+45 -140 replies
171/176intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctlydrivers/idle/intel_idle.c+4 -00 replies
172/176ptrace: Introduce exception_ip arch hookarch/mips/include/asm/ptrace.h arch/mips/kernel/ptrace.c include/linux/ptrace.h+13 -00 replies
173/176mm/memory: Use exception ip to search exception tablesmm/memory.c+2 -20 replies
174/176Squashfs: check the inode number is not the invalid value of zerofs/squashfs/inode.c+4 -11 reply
175/176pfifo_tail_enqueue: Drop new packet when sch->limit == 0net/sched/sch_fifo.c+3 -00 replies
176/176media: mtk-vcodec: potential null pointer deference in SCPdrivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_scp.c+2 -00 replies

Reviews trailers per patch

96 of 176 patches have a Reviewed-by or Acked-by.

PatchMichal HockoJohan HovoldSteev KlimaszewskiMiles ChenChen-Yu TsaiMingming SuAngeloGioacchino Del RegnoXiao NiGeert UytterhoevenFei ShaoKonrad DybcioNeil ArmstrongJarkko SakkinenArd BiesheuvelStefan BergerTakashi IwaiAndy LiangHarshit MogalapalliSteven RostedtRitesh Harjani (IBM)Simon HormanIdo SchimmelKuniyuki IwashimaJacob KellerEric DumazetSean YoungRicardo RibaldaLaurent PinchartSakari AilusAradhya BhatiaJonathan CormierStanislav FomichevDaniel BorkmannSergey SenozhatskyHans de GoedeAlan SternThinh NguyenJakub SitnickiJohn FastabendAmir GoldsteinOscar SalvadorManivannan SadhasivamWander Lairson CostaHeiko CarstensMasami Hiramatsu (Google)Borislav Petkov (AMD)Damien Le MoalAlistair PoppleAaron ConoleFlorian WestphalAbhinav KumarDmitry BaryshkovChristoph HellwigHou TaoMaarten LankhorstArnd BergmannJens WiklanderMark ZhangMaor GottliebBart Van AsscheZhu YanjunJeff LaytonChuck LeverJohn KeepingYunkai ZhangGuillaume NaultDavid AhernJulian AnastasovMichael GuralnikMaher SanallaPatrisious HaddadShannon NelsonDavid HildenbrandOleg NesterovJonas GorskiJonas KarlmanTomas GlozarTom ZanussiRavi BangoriaSun peng LiDaniel WheelerMaxime ChevallierMario LimoncielloAurabindo PillaiTali PerryVladimir OlteanClaudiu ManoilIoana CiorneiKrzysztof KozlowskiAnand MoonMoshe ShemeshKalesh APMatthieu Baerts (NGI0)Paolo AbeniChester A. UnalDavid WoodhouseAlexandre GhitiBjörn TöpelLorenzo StoakesJason XingLijo LazarMaciej S. SzmigieroFab StzJosip PavicPavel Machek (CIP)SeongJae ParkPeter SchneiderRon EconomosMark BrownLinux Kernel Functional TestingShuah Khan
SeriesT-b T-b T-b T-b T-b T-b T-b
1/176
2/176R-b
3/176
4/176
5/176
6/176
7/176
8/176Reported-and-tested-by
9/176R-b
10/176A-b
11/176
12/176
13/176
14/176
15/176
16/176
17/176T-b R-b T-b
18/176R-b T-b R-b T-b
19/176R-b
20/176R-b
21/176R-b
22/176R-b
23/176
24/176
25/176R-b
26/176R-b
27/176R-b
28/176T-b R-b
29/176R-b R-b R-b T-b
30/176
31/176
32/176R-b
33/176
34/176R-b R-b R-b A-b
35/176R-b R-b
36/176R-b R-b
37/176R-b R-b
38/176R-b R-b
39/176
40/176R-b R-b
41/176
42/176
43/176
44/176R-b
45/176
46/176
47/176
48/176
49/176
50/176
51/176R-b
52/176R-b
53/176
54/176
55/176R-b
56/176
57/176R-b
58/176R-b
59/176R-b
60/176R-b
61/176R-b
62/176R-b R-b T-b
63/176T-b R-b
64/176A-b A-b
65/176R-b A-b
66/176R-b A-b
67/176
68/176R-b T-b
69/176R-b R-b R-b
70/176R-b
71/176A-b
72/176R-b R-b
73/176R-b
74/176R-b R-b
75/176R-b
76/176
77/176
78/176
79/176
80/176
81/176R-b
82/176R-b
83/176
84/176
85/176
86/176
87/176R-b
88/176T-b
89/176T-b R-b
90/176R-b
91/176R-b
92/176
93/176R-b
94/176
95/176
96/176A-b A-b
97/176
98/176
99/176
100/176
101/176
102/176
103/176
104/176R-b
105/176R-b
106/176R-b
107/176
108/176R-b
109/176R-b
110/176
111/176R-b R-b
112/176R-b
113/176R-b
114/176R-b R-b
115/176R-b A-b
116/176Reported-and-tested-by
117/176
118/176
119/176
120/176
121/176R-b
122/176
123/176R-b R-b
124/176A-b R-b R-b
125/176R-b
126/176R-b
127/176R-b
128/176R-b
129/176R-b
130/176
131/176
132/176
133/176A-b
134/176R-b R-b R-b
135/176R-b R-b
136/176R-b
137/176R-b R-b
138/176
139/176
140/176R-b
141/176
142/176R-b
143/176R-b A-b R-b
144/176R-b R-b
145/176
146/176Debugged-by
147/176R-b
148/176T-b R-b
149/176
150/176
151/176R-b
152/176R-b
153/176R-b T-b
154/176T-b R-b R-b
155/176R-b
156/176
157/176R-b R-b
158/176R-b R-b
159/176R-b T-b
160/176R-b R-b
161/176R-b R-b
162/176
163/176R-b R-b
164/176R-b
165/176A-b T-b
166/176
167/176T-b
168/176R-b R-b
169/176T-b A-b R-b
170/176R-b T-b
171/176T-b
172/176
173/176
174/176
175/176
176/176

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

Read the v1 thread

Cover letter [PATCH 6.1 000/176] 6.1.130-rc1 review

This is the start of the stable review cycle for the 6.1.130 release. There are 176 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 Fri, 07 Mar 2025 17:44:26 +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.130-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.130-rc1

Fullway Wang <[email protected]>
media: mtk-vcodec: potential null pointer deference in SCP

Quang Le <[email protected]>

    pfifo_tail_enqueue: Drop new packet when sch->limit == 0

Phillip Lougher <[email protected]>
Squashfs: check the inode number is not the invalid value of zero

Jiaxun Yang <[email protected]>
mm/memory: Use exception ip to search exception tables

Jiaxun Yang <[email protected]>
ptrace: Introduce exception_ip arch hook

Thomas Gleixner <[email protected]>
intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly

chr[] <[email protected]>
amdgpu/pm/legacy: fix suspend/resume issues

Sohaib Nadeem <[email protected]>
drm/amd/display: fixed integer types and null check locations

Andreas Schwab <[email protected]>
riscv/futex: sign extend compare value in atomic cmpxchg

Thomas Gleixner <[email protected]>
sched/core: Prevent rescheduling when interrupts are disabled

Ard Biesheuvel <[email protected]>
vmlinux.lds: Ensure that const vars with relocations are mapped R/O

Matthieu Baerts (NGI0) <[email protected]>
mptcp: reset when MPTCP opts are dropped after join

Paolo Abeni <[email protected]>
mptcp: always handle address removal under msk socket lock

Kaustabh Chakraborty <[email protected]>
phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk

BH Hsieh <[email protected]>
phy: tegra: xusb: reset VBUS & ID OVERRIDE

Wei Fang <[email protected]>
net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()

Wei Fang <[email protected]>
net: enetc: correct the xdp_tx statistics

Wei Fang <[email protected]>
net: enetc: update UDP checksum when updating originTimestamp field

Wei Fang <[email protected]>
net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs()

Wei Fang <[email protected]>
net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()

Nikita Zhandarovich <[email protected]>
usbnet: gl620a: fix endpoint checking in genelink_bind()

Tyrone Ting <[email protected]>
i2c: npcm: disable interrupt enable bit before devm_request_irq

Roman Li <[email protected]>
drm/amd/display: Fix HPD after gpu reset

Tom Chung <[email protected]>
drm/amd/display: Disable PSR-SU on eDP panels

Kan Liang <[email protected]>
perf/core: Fix low freq setting via IOC_PERIOD

Kan Liang <[email protected]>
perf/x86: Fix low freqency setting issue

Dmitry Panchenko <[email protected]>
ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2

Nikolay Kuratov <[email protected]>
ftrace: Avoid potential division by zero in function_stat_show()

Steven Rostedt <[email protected]>
tracing: Fix bad hist from corrupting named_triggers list

Chukun Pan <[email protected]>
phy: rockchip: naneng-combphy: compatible reset with old DT

Russell Senior <[email protected]>
x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems

Pavel Begunkov <[email protected]>
io_uring/net: save msg_control for compat

Tong Tiangen <[email protected]>
uprobes: Reject the shared zeropage in uprobe_write_opcode()

David Howells <[email protected]>
mm: Don't pin ZERO_PAGE in pin_user_pages()

Justin Iurman <[email protected]>
net: ipv6: fix dst ref loop on input in rpl lwt

Justin Iurman <[email protected]>
net: ipv6: rpl_iptunnel: mitigate 2-realloc issue

Justin Iurman <[email protected]>
net: ipv6: fix dst ref loop on input in seg6 lwt

Justin Iurman <[email protected]>
net: ipv6: seg6_iptunnel: mitigate 2-realloc issue

Justin Iurman <[email protected]>
include: net: add static inline dst_dev_overhead() to dst.h

Shay Drory <[email protected]>
net/mlx5: IRQ, Fix null string in debug print

Harshal Chaudhari <[email protected]>
net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.

Mohammad Heib <[email protected]>
net: Clear old fragment checksum value in napi_reuse_skb

Wang Hai <[email protected]>
tcp: Defer ts_recent changes until req is owned

Philo Lu <[email protected]>
ipvs: Always clear ipvs_property flag in skb_scrub_packet()

Nicolas Frattaroli <[email protected]>
ASoC: es8328: fix route from DAC to output

Sean Anderson <[email protected]>
net: cadence: macb: Synchronize stats calculations

Eric Dumazet <[email protected]>
ipvlan: ensure network headers are in skb linear part

Guillaume Nault <[email protected]>
ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion.

Guillaume Nault <[email protected]>
ipv4: Convert ip_route_input() to dscp_t.

Guillaume Nault <[email protected]>
ipv4: Convert icmp_route_lookup() to dscp_t.

Ido Schimmel <[email protected]>
ipvlan: Unmask upper DSCP bits in ipvlan_process_v4_outbound()

Ido Schimmel <[email protected]>
ipv4: icmp: Unmask upper DSCP bits in icmp_route_lookup()

Ido Schimmel <[email protected]>
ipv4: icmp: Pass full DS field to ip_route_input()

Peilin He <[email protected]>
net/ipv4: add tracepoint for icmp_send

Jiri Slaby (SUSE) <[email protected]>
net: set the minimum for net_hotdata.netdev_budget_usecs

Ido Schimmel <[email protected]>
net: loopback: Avoid sending IP packets without an Ethernet header

David Howells <[email protected]>
afs: Fix the server_list to unuse a displaced server rather than putting it

David Howells <[email protected]>
afs: Make it possible to find the volumes that are using a server

Colin Ian King <[email protected]>
afs: remove variable nr_servers

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response

Takashi Iwai <[email protected]>
ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports

Arnd Bergmann <[email protected]>
sunrpc: suppress warnings for unused procfs functions

Patrisious Haddad <[email protected]>
RDMA/mlx5: Fix bind QP error cleanup flow

Ye Bin <[email protected]>
scsi: core: Clear driver private data when retrying request

Patrisious Haddad <[email protected]>
RDMA/mlx5: Fix AH static rate parsing

Or Har-Toov <[email protected]>
IB/core: Add support for XDR link speed

Leon Romanovsky <[email protected]>
RDMA/mlx5: Reduce QP table exposure

Mark Zhang <[email protected]>
RDMA/mlx: Calling qp event handler in workqueue context

Trond Myklebust <[email protected]>
SUNRPC: Prevent looping due to rpc_signal_task() races

Stephen Brennan <[email protected]>
SUNRPC: convert RPC_TASK_* constants to enum

Vasiliy Kovalev <[email protected]>
ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up

Mark Zhang <[email protected]>
IB/mlx5: Set and get correct qp_num for a DCT QP

Yishai Hadas <[email protected]>
RDMA/mlx5: Fix the recovery flow of the UMR QP

Shay Drory <[email protected]>
RDMA/mlx5: Implement mkeys management via LIFO queue

Michael Guralnik <[email protected]>
RDMA/mlx5: Add work to remove temporary entries from the cache

Michael Guralnik <[email protected]>
RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow

Michael Guralnik <[email protected]>
RDMA/mlx5: Introduce mlx5r_cache_rb_key

Michael Guralnik <[email protected]>
RDMA/mlx5: Change the cache structure to an RB-tree

Aharon Landau <[email protected]>
RDMA/mlx5: Remove implicit ODP cache entry

Aharon Landau <[email protected]>
RDMA/mlx5: Don't keep umrable 'page_shift' in cache entries

Xin Long <[email protected]>
netfilter: allow exp not to be removed in nf_ct_find_expectation

Alexander Dahl <[email protected]>
spi: atmel-quadspi: Fix wrong register value written to MR

Alexander Dahl <[email protected]>
spi: atmel-quadspi: Avoid overwriting delay register settings

Yunfei Dong <[email protected]>
media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning

Yu Kuai <[email protected]>
block, bfq: fix bfqq uaf in bfq_limit_depth()

Paolo Valente <[email protected]>
block, bfq: split sync bfq_queues on a per-actuator basis

Patrick Bellasi <[email protected]>
x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit

Steven Rostedt <[email protected]>
ftrace: Do not add duplicate entries in subops manager ops

Sebastian Andrzej Siewior <[email protected]>
ftrace: Correct preemption accounting for function tracing.

Komal Bajaj <[email protected]>
EDAC/qcom: Correct interrupt enable register configuration

Haoxiang Li <[email protected]>
smb: client: Add check for next_buffer in receive_encrypted_standard()

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: fix incorrect device in dma_unmap_single

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: use dma_map_resource for sdma address

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: fix error code in cadence_nand_init()

Ricardo Cañuelo Navarro <[email protected]>
mm,madvise,hugetlb: check for 0-length range after end address adjustment

Christian Brauner <[email protected]>
acct: block access to kernel internal filesystems

Christian Brauner <[email protected]>
acct: perform last write from workqueue

John Veness <[email protected]>
ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED

Wentao Liang <[email protected]>
ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls()

Nikita Zhandarovich <[email protected]>
ASoC: fsl_micfil: Enable default case in micfil_set_quality()

Haoxiang Li <[email protected]>
nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()

Gavrilov Ilia <[email protected]>
drop_monitor: fix incorrect initialization order

Sumit Garg <[email protected]>
tee: optee: Fix supplicant wait loop

Ville Syrjälä <[email protected]>
drm/i915: Make sure all planes in use by the joiner have their crtc included

Jessica Zhang <[email protected]>
drm/msm/dpu: Disable dither in phys encoder cleanup

Yan Zhai <[email protected]>
bpf: skip non exist keys in generic_map_lookup_batch

Caleb Sander Mateos <[email protected]>
nvme/ioctl: add missing space in err message

Marijn Suijten <[email protected]>
drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields

David Hildenbrand <[email protected]>
nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range()

Andrey Vatoropin <[email protected]>
power: supply: da9150-fg: fix potential overflow

Jiayuan Chen <[email protected]>
bpf: Fix wrong copied_seq calculation

Jiayuan Chen <[email protected]>
strparser: Add read_sock callback

Shigeru Yoshida <[email protected]>
bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()

Tomi Valkeinen <[email protected]>
drm/rcar-du: dsi: Fix PHY lock bit check

Devarsh Thakkar <[email protected]>
drm/tidss: Fix race condition while handling interrupt registers

Tomi Valkeinen <[email protected]>
drm/tidss: Add simple K2G manual reset

Sabrina Dubroca <[email protected]>
tcp: drop secpath at the same time as we currently drop dst

Nick Hu <[email protected]>
net: axienet: Set mac_managed_pm

Breno Leitao <[email protected]>
arp: switch to dev_getbyhwaddr() in arp_req_set_public()

Breno Leitao <[email protected]>
net: Add non-RCU dev_getbyhwaddr() helper

Cong Wang <[email protected]>
flow_dissector: Fix port range key handling in BPF conversion

Cong Wang <[email protected]>
flow_dissector: Fix handling of mixed port and port-range keys

Kuniyuki Iwashima <[email protected]>
geneve: Suppress list corruption splat in geneve_destroy_tunnels().

Kuniyuki Iwashima <[email protected]>
gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().

Nick Child <[email protected]>
ibmvnic: Don't reference skb after sending to VIOS

Nick Child <[email protected]>
ibmvnic: Add stat for tx direct vs tx batched

Nick Child <[email protected]>
ibmvnic: Introduce send sub-crq direct

Nick Child <[email protected]>
ibmvnic: Return error code on TX scrq flush fail

Vitaly Rodionov <[email protected]>
ALSA: hda/cirrus: Correct the full scale volume set logic

Kuniyuki Iwashima <[email protected]>
geneve: Fix use-after-free in geneve_find_dev().

Christophe Leroy <[email protected]>
powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC

Kailang Yang <[email protected]>
ALSA: hda/realtek: Fixup ALC225 depop procedure

Christophe Leroy <[email protected]>
powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline

Michael Ellerman <[email protected]>
powerpc/64s/mm: Move __real_pte stubs into hash-4k.h

John Keeping <[email protected]>
ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB]

Jill Donahue <[email protected]>
USB: gadget: f_midi: f_midi_complete to call queue_work

Roy Luo <[email protected]>
usb: gadget: core: flush gadget workqueue after device removal

Roy Luo <[email protected]>
USB: gadget: core: create sysfs link between udc and gadget

Ricardo Ribalda <[email protected]>
media: uvcvideo: Remove dangling pointers

Ricardo Ribalda <[email protected]>
media: uvcvideo: Only save async fh if success

Ricardo Ribalda <[email protected]>
media: uvcvideo: Refactor iterators

Ricardo Ribalda <[email protected]>
media: uvcvideo: Fix crash during unbind if gpio unit is in use

Yang Yingliang <[email protected]>
media: Switch to use dev_err_probe() helper

Krzysztof Kozlowski <[email protected]>
soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove

Uwe Kleine-König <[email protected]>
soc/mediatek: mtk-devapc: Convert to platform remove callback returning void

Krzysztof Kozlowski <[email protected]>
soc: mediatek: mtk-devapc: Fix leaking IO map on error paths

AngeloGioacchino Del Regno <[email protected]>
soc: mediatek: mtk-devapc: Switch to devm_clk_get_enabled()

Jarkko Sakkinen <[email protected]>
tpm: Change to kvalloc() in eventlog/acpi.c

Eddie James <[email protected]>
tpm: Use managed allocation for bios event log

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8450: Fix CDSP memory length

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: trim addresses to 8 digits

Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8183: Disable DSI display output by default

Igor Pylypiv <[email protected]>
scsi: core: Do not retry I/Os during depopulation

Douglas Gilbert <[email protected]>
scsi: core: Handle depopulation and restoration in progress

Dan Carpenter <[email protected]>
ASoC: renesas: rz-ssi: Add a check for negative sample_space

Daniel Golle <[email protected]>
clk: mediatek: mt2701-img: add missing dummy clk

Daniel Golle <[email protected]>
clk: mediatek: mt2701-bdp: add missing dummy clk

Daniel Golle <[email protected]>
clk: mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probe

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: clk-mtk: Add dummy clock ops

Zijun Hu <[email protected]>
Bluetooth: qca: Fix poor RF performance for WCN6855

Cheng Jiang <[email protected]>
Bluetooth: qca: Update firmware-name to support board specific nvm

Zijun Hu <[email protected]>
Bluetooth: qca: Support downloading board id specific NVM for WCN7850

Bence Csókás <[email protected]>
spi: atmel-qspi: Memory barriers after memory-mapped I/O

Csókás, Bence <[email protected]>
spi: atmel-quadspi: Create atmel_qspi_ops to support newer SoC families

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

Tudor Ambarus <[email protected]>
spi: atmel-quadspi: Add support for configuring CS timing

Chen Ridong <[email protected]>
memcg: fix soft lockup in the OOM process

Carlos Galo <[email protected]>
mm: update mark_victim tracepoints fields

Yu Kuai <[email protected]>
md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime

Yu Kuai <[email protected]>
md/md-bitmap: add 'sync_size' into struct md_bitmap_stats

Yu Kuai <[email protected]>
md/md-cluster: fix spares warnings for __le64

Yu Kuai <[email protected]>
md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats()

Yu Kuai <[email protected]>
md: simplify md_seq_ops

Yu Kuai <[email protected]>
md: factor out a helper from mddev_put()

Yu Kuai <[email protected]>
md: use separate work_struct for md_start_sync()

Catalin Marinas <[email protected]>
arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings

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

Diffstat:

 Documentation/core-api/pin_user_pages.rst          |   6 +
 Documentation/networking/strparser.rst             |   9 +-
 Makefile                                           |   4 +-
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           |   1 +
 arch/arm64/boot/dts/qcom/sm8350.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/sm8450.dtsi               |   4 +-
 arch/arm64/include/asm/mman.h                      |   9 +-
 arch/mips/include/asm/ptrace.h                     |   2 +
 arch/mips/kernel/ptrace.c                          |   7 +
 arch/powerpc/include/asm/book3s/64/hash-4k.h       |  28 +
 arch/powerpc/include/asm/book3s/64/pgtable.h       |  26 -
 arch/powerpc/lib/code-patching.c                   |   2 +-
 arch/riscv/include/asm/futex.h                     |   2 +-
 arch/x86/Kconfig                                   |   3 +-
 arch/x86/events/core.c                             |   2 +-
 arch/x86/kernel/cpu/bugs.c                         |  20 +-
 arch/x86/kernel/cpu/cyrix.c                        |   4 +-
 block/bfq-cgroup.c                                 |  97 +--
 block/bfq-iosched.c                                | 195 ++++--
 block/bfq-iosched.h                                |  51 +-
 drivers/bluetooth/btqca.c                          | 110 ++-
 drivers/char/tpm/eventlog/acpi.c                   |  16 +-
 drivers/char/tpm/eventlog/efi.c                    |  13 +-
 drivers/char/tpm/eventlog/of.c                     |   3 +-
 drivers/char/tpm/tpm-chip.c                        |   1 -
 drivers/clk/mediatek/clk-mt2701-bdp.c              |   1 +
 drivers/clk/mediatek/clk-mt2701-img.c              |   1 +
 drivers/clk/mediatek/clk-mt2701-vdec.c             |   1 +
 drivers/clk/mediatek/clk-mtk.c                     |  16 +
 drivers/clk/mediatek/clk-mtk.h                     |  19 +
 drivers/edac/qcom_edac.c                           |   4 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |  14 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c  |   3 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |  16 +-
 drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c         |  25 +-
 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c     |   8 +-
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c         |  26 +-
 drivers/gpu/drm/i915/display/intel_display.c       |  18 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |   3 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c         |   3 +-
 drivers/gpu/drm/nouveau/nouveau_svm.c              |   9 +-
 drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c            |   2 +-
 drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h       |   1 -
 drivers/gpu/drm/tidss/tidss_dispc.c                |  22 +-
 drivers/gpu/drm/tidss/tidss_irq.c                  |   2 +
 drivers/i2c/busses/i2c-npcm7xx.c                   |   7 +
 drivers/idle/intel_idle.c                          |   4 +
 drivers/infiniband/core/sysfs.c                    |   4 +
 drivers/infiniband/core/uverbs_std_types_device.c  |   3 +-
 drivers/infiniband/core/verbs.c                    |   3 +
 drivers/infiniband/hw/mlx4/main.c                  |   8 +
 drivers/infiniband/hw/mlx4/mlx4_ib.h               |   3 +
 drivers/infiniband/hw/mlx4/qp.c                    | 121 +++-
 drivers/infiniband/hw/mlx5/ah.c                    |   3 +-
 drivers/infiniband/hw/mlx5/counters.c              |   8 +-
 drivers/infiniband/hw/mlx5/main.c                  |   7 +
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |  60 +-
 drivers/infiniband/hw/mlx5/mr.c                    | 742 ++++++++++++++-------
 drivers/infiniband/hw/mlx5/odp.c                   |  40 +-
 drivers/infiniband/hw/mlx5/qp.c                    | 129 ++--
 drivers/infiniband/hw/mlx5/qp.h                    |  14 +-
 drivers/infiniband/hw/mlx5/qpc.c                   |   3 +-
 drivers/infiniband/hw/mlx5/umr.c                   |  87 ++-
 drivers/md/md-bitmap.c                             |  34 +-
 drivers/md/md-bitmap.h                             |   9 +-
 drivers/md/md-cluster.c                            |  34 +-
 drivers/md/md.c                                    | 171 +++--
 drivers/md/md.h                                    |   5 +-
 drivers/media/cec/platform/stm32/stm32-cec.c       |   9 +-
 drivers/media/i2c/ad5820.c                         |  18 +-
 drivers/media/i2c/imx274.c                         |   5 +-
 drivers/media/i2c/tc358743.c                       |   9 +-
 drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c |   5 +-
 .../platform/mediatek/vcodec/mtk_vcodec_fw_scp.c   |   2 +
 .../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c  |   9 +-
 .../media/platform/samsung/exynos4-is/media-dev.c  |   4 +-
 drivers/media/platform/st/stm32/stm32-dcmi.c       |  27 +-
 drivers/media/platform/ti/omap3isp/isp.c           |   3 +-
 drivers/media/platform/xilinx/xilinx-csi2rxss.c    |   8 +-
 drivers/media/rc/gpio-ir-recv.c                    |  10 +-
 drivers/media/rc/gpio-ir-tx.c                      |   9 +-
 drivers/media/rc/ir-rx51.c                         |   9 +-
 drivers/media/usb/uvc/uvc_ctrl.c                   |  99 ++-
 drivers/media/usb/uvc/uvc_driver.c                 |  35 +-
 drivers/media/usb/uvc/uvc_v4l2.c                   |   2 +
 drivers/media/usb/uvc/uvcvideo.h                   |  10 +-
 drivers/mtd/nand/raw/cadence-nand-controller.c     |  42 +-
 drivers/net/ethernet/cadence/macb.h                |   2 +
 drivers/net/ethernet/cadence/macb_main.c           |  12 +-
 drivers/net/ethernet/freescale/enetc/enetc.c       | 100 ++-
 drivers/net/ethernet/ibm/ibmvnic.c                 |  85 ++-
 drivers/net/ethernet/ibm/ibmvnic.h                 |   3 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c     |   2 +-
 drivers/net/ethernet/mellanox/mlx4/qp.c            |  14 +-
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c  |   2 +-
 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c      |   2 +
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   1 +
 drivers/net/geneve.c                               |  16 +-
 drivers/net/gtp.c                                  |   5 -
 drivers/net/ipvlan/ipvlan_core.c                   |  24 +-
 drivers/net/loopback.c                             |  14 +
 drivers/net/usb/gl620a.c                           |   4 +-
 drivers/nvme/host/ioctl.c                          |   3 +-
 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c |   5 +-
 drivers/phy/samsung/phy-exynos5-usbdrd.c           |  12 +-
 drivers/phy/tegra/xusb-tegra186.c                  |  11 +
 drivers/power/supply/da9150-fg.c                   |   4 +-
 drivers/scsi/scsi_lib.c                            |  22 +-
 drivers/scsi/sd.c                                  |   4 +
 drivers/soc/mediatek/mtk-devapc.c                  |  36 +-
 drivers/spi/atmel-quadspi.c                        | 172 +++--
 drivers/tee/optee/supp.c                           |  35 +-
 drivers/usb/gadget/function/f_midi.c               |   2 +-
 drivers/usb/gadget/udc/core.c                      |  11 +-
 fs/afs/cell.c                                      |   1 +
 fs/afs/internal.h                                  |  23 +-
 fs/afs/server.c                                    |   1 +
 fs/afs/server_list.c                               | 114 +++-
 fs/afs/vl_alias.c                                  |   2 +-
 fs/afs/volume.c                                    |  40 +-
 fs/overlayfs/copy_up.c                             |   2 +-
 fs/smb/client/smb2ops.c                            |   4 +
 fs/squashfs/inode.c                                |   5 +-
 include/asm-generic/vmlinux.lds.h                  |   2 +-
 include/linux/mlx4/qp.h                            |   1 +
 include/linux/mlx5/driver.h                        |  10 -
 include/linux/mm.h                                 |  26 +-
 include/linux/netdevice.h                          |   2 +
 include/linux/ptrace.h                             |   4 +
 include/linux/skmsg.h                              |   2 +
 include/linux/sunrpc/sched.h                       |  17 +-
 include/net/dst.h                                  |   9 +
 include/net/ip.h                                   |   5 +
 include/net/netfilter/nf_conntrack_expect.h        |   2 +-
 include/net/route.h                                |   5 +-
 include/net/strparser.h                            |   2 +
 include/net/tcp.h                                  |  22 +
 include/rdma/ib_verbs.h                            |   4 +-
 include/trace/events/icmp.h                        |  67 ++
 include/trace/events/oom.h                         |  36 +-
 include/trace/events/sunrpc.h                      |   3 +-
 include/uapi/rdma/ib_user_ioctl_verbs.h            |   3 +-
 io_uring/net.c                                     |   4 +-
 kernel/acct.c                                      | 134 ++--
 kernel/bpf/syscall.c                               |  18 +-
 kernel/events/core.c                               |  17 +-
 kernel/events/uprobes.c                            |   5 +
 kernel/sched/core.c                                |   2 +-
 kernel/trace/ftrace.c                              |  30 +-
 kernel/trace/trace_events_hist.c                   |  34 +-
 kernel/trace/trace_functions.c                     |   6 +-
 mm/gup.c                                           |  31 +-
 mm/madvise.c                                       |  11 +-
 mm/memcontrol.c                                    |   7 +-
 mm/memory.c                                        |   4 +-
 mm/oom_kill.c                                      |  14 +-
 net/bluetooth/l2cap_core.c                         |   9 +-
 net/bpf/test_run.c                                 |   5 +-
 net/bridge/br_netfilter_hooks.c                    |   8 +-
 net/core/dev.c                                     |  37 +-
 net/core/drop_monitor.c                            |  39 +-
 net/core/flow_dissector.c                          |  49 +-
 net/core/gro.c                                     |   1 +
 net/core/skbuff.c                                  |   2 +-
 net/core/skmsg.c                                   |   7 +
 net/core/sysctl_net_core.c                         |   3 +-
 net/ipv4/arp.c                                     |   2 +-
 net/ipv4/icmp.c                                    |  24 +-
 net/ipv4/ip_options.c                              |   3 +-
 net/ipv4/tcp.c                                     |  29 +-
 net/ipv4/tcp_bpf.c                                 |  36 +
 net/ipv4/tcp_fastopen.c                            |   4 +-
 net/ipv4/tcp_input.c                               |   8 +-
 net/ipv4/tcp_ipv4.c                                |   2 +-
 net/ipv4/tcp_minisocks.c                           |  10 +-
 net/ipv6/ip6_tunnel.c                              |   4 +-
 net/ipv6/rpl_iptunnel.c                            |  58 +-
 net/ipv6/seg6_iptunnel.c                           |  97 ++-
 net/mptcp/pm_netlink.c                             |   5 -
 net/mptcp/subflow.c                                |  15 +-
 net/netfilter/nf_conntrack_core.c                  |   2 +-
 net/netfilter/nf_conntrack_expect.c                |   4 +-
 net/netfilter/nft_ct.c                             |   2 +
 net/sched/sch_fifo.c                               |   3 +
 net/strparser/strparser.c                          |  11 +-
 net/sunrpc/cache.c                                 |  10 +-
 net/sunrpc/sched.c                                 |   2 -
 sound/pci/hda/hda_codec.c                          |   4 +-
 sound/pci/hda/patch_conexant.c                     |   1 +
 sound/pci/hda/patch_cs8409-tables.c                |   6 +-
 sound/pci/hda/patch_cs8409.c                       |  20 +-
 sound/pci/hda/patch_cs8409.h                       |   5 +-
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/codecs/es8328.c                          |  15 +-
 sound/soc/fsl/fsl_micfil.c                         |   2 +
 sound/soc/rockchip/rockchip_i2s_tdm.c              |   4 +-
 sound/soc/sh/rz-ssi.c                              |   2 +
 sound/usb/midi.c                                   |   2 +-
 sound/usb/quirks.c                                 |   1 +
 199 files changed, 3053 insertions(+), 1460 deletions(-)