Skip to content

6.1.43-rc1 review

Greg Kroah-Hartman amd-gfx damon dri-devel kvm linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest228 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/228netfilter: nf_tables: fix underflow in object reference counternet/netfilter/nf_tables_api.c+5 -80 replies
2/228netfilter: nf_tables: fix underflow in chain reference counternet/netfilter/nf_tables_api.c+3 -10 replies
3/228platform/x86/amd/pmf: Notify OS power slider updatedrivers/platform/x86/amd/pmf/acpi.c drivers/platform/x86/amd/pmf/core.c drivers/platform/x86/amd/pmf/pmf.h +1 more+114 -60 replies
4/228platform/x86/amd/pmf: reduce verbosity of apmf_get_system_paramsdrivers/platform/x86/amd/pmf/acpi.c+1 -10 replies
5/228drm/amd/display: Keep PHY active for dp configdrivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c+5 -00 replies
6/228ovl: fix null pointer dereference in ovl_permission()fs/overlayfs/inode.c+2 -30 replies
7/228drm/amd: Move helper for dynamic speed switch check out of smu13drivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c+21 -200 replies
8/228drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c+20 -730 replies
9/228jbd2: Fix wrongly judgement for buffer head removing while doing checkpointfs/jbd2/checkpoint.c+17 -150 replies
10/228blk-mq: Fix stall due to recursive flush plugblock/blk-core.c block/blk-mq.c+9 -30 replies
11/228powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window closearch/powerpc/platforms/pseries/vas.c+7 -20 replies
12/228KVM: s390: pv: fix index value of replaced ASCEarch/s390/mm/gmap.c+1 -00 replies
13/228io_uring: dont audit the capability check in io_uring_create()io_uring/io_uring.c+1 -10 replies
14/228gpio: tps68470: Make tps68470_gpio_output() always set the initial valuedrivers/gpio/gpio-tps68470.c+3 -30 replies
15/228gpio: mvebu: Make use of devm_pwmchip_adddrivers/gpio/gpio-mvebu.c+2 -60 replies
16/228gpio: mvebu: fix irq domain leakdrivers/gpio/gpio-mvebu.c+13 -50 replies
17/228btrfs: fix race between quota disable and relocationfs/btrfs/qgroup.c+15 -30 replies
18/228f2fs: fix to set flush_merge opt and show noflush_mergefs/f2fs/super.c+11 -20 replies
19/228f2fs: dont reset unchangable mount option in f2fs_remount()fs/f2fs/super.c+18 -120 replies
20/228i2c: Delete error messages for failed memory allocationsdrivers/i2c/busses/i2c-ibm_iic.c drivers/i2c/busses/i2c-nomadik.c drivers/i2c/busses/i2c-sh7760.c +1 more+2 -80 replies
21/228i2c: Improve size determinationsdrivers/i2c/busses/i2c-nomadik.c drivers/i2c/busses/i2c-sh7760.c+2 -20 replies
22/228i2c: nomadik: Remove unnecessary goto labeldrivers/i2c/busses/i2c-nomadik.c+8 -130 replies
23/228i2c: nomadik: Use devm_clk_get_enabled()drivers/i2c/busses/i2c-nomadik.c+3 -150 replies
24/228i2c: nomadik: Remove a useless call in the remove functiondrivers/i2c/busses/i2c-nomadik.c+0 -20 replies
25/228MIPS: Loongson: Move arch cflags to MIPS top level Makefilearch/mips/Makefile arch/mips/loongson2ef/Platform arch/mips/loongson64/Platform+38 -510 replies
26/228MIPS: Loongson: Fix build error when make modules_installarch/mips/Makefile+3 -70 replies
27/228PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()drivers/pci/pcie/aspm.c+11 -90 replies
28/228PCI/ASPM: Factor out pcie_wait_for_retrain()drivers/pci/pcie/aspm.c+18 -120 replies
29/228PCI/ASPM: Avoid link retraining racedrivers/pci/pcie/aspm.c+11 -00 replies
30/228PCI: rockchip: Remove writes to unused registersdrivers/pci/controller/pcie-rockchip-ep.c+0 -100 replies
31/228PCI: rockchip: Fix window mapping and address translation for endpointdrivers/pci/controller/pcie-rockchip-ep.c drivers/pci/controller/pcie-rockchip.h+75 -880 replies
32/228PCI: rockchip: Dont advertise MSI-X in PCIe capabilitiesdrivers/pci/controller/pcie-rockchip-ep.c drivers/pci/controller/pcie-rockchip.h+29 -00 replies
33/228drm/amd/display: add FB_DAMAGE_CLIPS supportdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c+88 -460 replies
34/228drm/amd/display: Check if link state is validdrivers/gpu/drm/amd/display/dc/core/dc.c+2 -00 replies
35/228drm/amd/display: Rework context change checkdrivers/gpu/drm/amd/display/dc/core/dc.c+7 -70 replies
36/228drm/amd/display: Enable new commit sequence only for DCN32xdrivers/gpu/drm/amd/display/dc/core/dc.c drivers/gpu/drm/amd/display/dc/dc.h+50 -90 replies
37/228drm/amd/display: Copy DC context in the commit streamsdrivers/gpu/drm/amd/display/dc/core/dc.c drivers/gpu/drm/amd/display/dc/dc.h+36 -90 replies
38/228drm/amd/display: Include surface of unaffected streamsdrivers/gpu/drm/amd/display/dc/core/dc.c drivers/gpu/drm/amd/display/dc/dc.h drivers/gpu/drm/amd/display/dc/dc_stream.h+28 -30 replies
39/228drm/amd/display: Use min transition for all SubVP plane add/removedrivers/gpu/drm/amd/display/dc/core/dc.c+22 -90 replies
40/228drm/amd/display: add ODM case when looking for first split pipedrivers/gpu/drm/amd/display/dc/core/dc.c drivers/gpu/drm/amd/display/dc/core/dc_resource.c+55 -10 replies
41/228drm/amd/display: use low clocks for no plane configsdrivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c+27 -50 replies
42/228drm/amd/display: fix unbounded requesting for high pixel rate modes on dcn315drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.c drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.h+9 -10 replies
43/228drm/amd/display: add pixel rate based CRB allocation supportdrivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.c drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c +3 more+154 -170 replies
44/228drm/amd/display: fix dcn315 single stream crb allocationdrivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.c+12 -30 replies
45/228drm/amd/display: Update correct DCN314 register headerdrivers/gpu/drm/amd/display/dmub/src/Makefile drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.c drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.h +1 more+100 -20 replies
46/228drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandtdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h +4 more+25 -50 replies
47/228drm/amd/display: Set minimum requirement for using PSR-SU on Phoenixdrivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.c drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.h drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c+8 -00 replies
48/228drm/ttm: Dont print error message if eviction was interrupteddrivers/gpu/drm/ttm/ttm_bo.c+2 -10 replies
49/228drm/ttm: Dont leak a resource on eviction errordrivers/gpu/drm/ttm/ttm_bo.c+11 -110 replies
50/228n_tty: Rename tail to old_tail in n_tty_read()drivers/tty/n_tty.c+3 -30 replies
51/228tty: fix hang on tty device with no_room setdrivers/tty/n_tty.c+21 -40 replies
52/228drm/ttm: never consider pinned BOs for eviction&swapdrivers/gpu/drm/ttm/ttm_bo.c+6 -00 replies
53/228KVM: arm64: Condition HW AF updates on config optionarch/arm64/kvm/hyp/pgtable.c+2 -00 replies
54/228arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2Documentation/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c +2 more+41 -30 replies
55/228mptcp: introduce sk to replace sock->sk in mptcp_listen()net/mptcp/protocol.c+7 -60 replies
56/228mptcp: do not rely on implicit state check in mptcp_listen()net/mptcp/protocol.c+5 -00 replies
57/228tracing/probes: Add symstr type for dynamic eventsDocumentation/trace/kprobetrace.rst kernel/trace/trace.c kernel/trace/trace_probe.c +2 more+91 -260 replies
58/228tracing/probes: Fix to avoid double count of the string length on the arraykernel/trace/trace_probe_tmpl.h+2 -20 replies
59/228tracing: Allow synthetic events to pass around stacktraceskernel/trace/trace.h kernel/trace/trace_events_hist.c kernel/trace/trace_events_synth.c +1 more+87 -50 replies
60/228Revert "tracing: Add "(fault)" name injection to kernel probes"kernel/trace/trace.h kernel/trace/trace_probe.c kernel/trace/trace_probe_kernel.h+9 -260 replies
61/228tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if failskernel/trace/trace_probe_kernel.h kernel/trace/trace_probe_tmpl.h kernel/trace/trace_uprobe.c+14 -120 replies
62/228test_maple_tree: test modifications while iteratinglib/test_maple_tree.c+72 -00 replies
63/228maple_tree: add __init and __exit to test modulelib/test_maple_tree.c tools/testing/radix-tree/linux/init.h tools/testing/radix-tree/maple.c+155 -1510 replies
64/228maple_tree: fix 32 bit mas_next testinglib/test_maple_tree.c+4 -10 replies
65/228drm/amd/display: Rework comments on dc filedrivers/gpu/drm/amd/display/dc/core/dc.c drivers/gpu/drm/amd/display/dc/dc.h+70 -1230 replies
66/228drm/amd/display: fix dc/core/dc.c kernel-docdrivers/gpu/drm/amd/display/dc/core/dc.c+25 -150 replies
67/228drm/amd/display: Add FAMS validation before trying to use itdrivers/gpu/drm/amd/display/dc/core/dc.c drivers/gpu/drm/amd/display/dc/dc_stream.h drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c +1 more+14 -20 replies
68/228drm/amd/display: update extended blank for dcn314 onwardsdrivers/gpu/drm/amd/display/dc/core/dc.c drivers/gpu/drm/amd/display/dc/dc.h drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c +5 more+29 -570 replies
69/228drm/amd/display: Fix possible underflow for displays with large vblankdrivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c+7 -120 replies
70/228drm/amd/display: Prevent vtotal from being set to 0drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c+5 -10 replies
71/228jbd2: remove t_checkpoint_io_listfs/jbd2/checkpoint.c fs/jbd2/commit.c include/linux/jbd2.h+3 -480 replies
72/228jbd2: remove journal_clean_one_cp_list()fs/jbd2/checkpoint.c include/trace/events/jbd2.h+21 -660 replies
73/228jbd2: fix a race when checking checkpoint buffer busyfs/jbd2/checkpoint.c fs/jbd2/transaction.c include/linux/jbd2.h+41 -150 replies
74/228phy: phy-mtk-dp: Fix an error code in probe()drivers/phy/mediatek/phy-mtk-dp.c+1 -10 replies
75/228phy: qcom-snps: correct struct qcom_snps_hsphy kerneldocdrivers/phy/qualcomm/phy-qcom-snps-femto-v2.c+1 -10 replies
76/228phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspenddrivers/phy/qualcomm/phy-qcom-snps-femto-v2.c+0 -90 replies
77/228phy: qcom-snps-femto-v2: properly enable ref clockdrivers/phy/qualcomm/phy-qcom-snps-femto-v2.c+48 -150 replies
78/228soundwire: qcom: update status correctly with maskdrivers/soundwire/qcom.c+1 -10 replies
79/228media: staging: atomisp: select V4L2_FWNODEdrivers/staging/media/atomisp/Kconfig+1 -00 replies
80/228media: amphion: Fix firmware path to match linux-firmwaredrivers/media/platform/amphion/vpu_core.c+2 -20 replies
81/228i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()drivers/net/ethernet/intel/i40e/i40e_debugfs.c+1 -10 replies
82/228iavf: fix potential deadlock on allocation failuredrivers/net/ethernet/intel/iavf/iavf_main.c+3 -20 replies
83/228iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILEDdrivers/net/ethernet/intel/iavf/iavf_main.c+3 -30 replies
84/228net: phy: marvell10g: fix 88x3310 power updrivers/net/phy/marvell10g.c+7 -00 replies
85/228net: hns3: fix the imp capability bit cannot exceed 32 bits issuedrivers/net/ethernet/hisilicon/hns3/hnae3.h drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c+20 -40 replies
86/228net: hns3: fix wrong tc bandwidth weight data issuedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c+1 -20 replies
87/228net: hns3: fix wrong bw weight of disabled tc issuedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c+16 -40 replies
88/228vxlan: calculate correct header length for GPEdrivers/net/ethernet/intel/ixgbe/ixgbe_main.c drivers/net/vxlan/vxlan_core.c include/net/vxlan.h+20 -180 replies
89/228vxlan: generalize vxlan_parse_gpe_hdr and remove unused argsdrivers/net/vxlan/vxlan_core.c+28 -300 replies
90/228vxlan: fix GRO with VXLAN-GPEdrivers/net/vxlan/vxlan_core.c+69 -150 replies
91/228phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()drivers/phy/hisilicon/phy-hisi-inno-usb2.c+1 -10 replies
92/228atheros: fix return value check in atl1_tso()drivers/net/ethernet/atheros/atlx/atl1.c+5 -20 replies
93/228ethernet: atheros: fix return value check in atl1e_tso_csum()drivers/net/ethernet/atheros/atl1e/atl1e_main.c+5 -20 replies
94/228ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary addressnet/ipv6/addrconf.c+10 -40 replies
95/228tcp: Reduce chance of collisions in inet6_hashfn().include/net/ipv6.h+2 -60 replies
96/228ice: Fix memory management in ice_ethtool_fdir.cdrivers/net/ethernet/intel/ice/ice_ethtool_fdir.c+14 -120 replies
97/228bonding: reset bonds flags when down link is P2P devicedrivers/net/bonding/bond_main.c+5 -00 replies
98/228team: reset teams flags when down link is P2P devicedrivers/net/team/team.c+9 -00 replies
99/228octeontx2-af: Removed unnecessary debug messages.drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c+4 -140 replies
100/228octeontx2-af: Fix hash extraction enable configurationdrivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h+46 -50 replies
101/228net: stmmac: Apply redundant write work around on 4.xx toodrivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c+3 -10 replies
102/228platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100drivers/platform/x86/msi-laptop.c+4 -40 replies
103/228x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memoryarch/x86/kernel/traps.c+11 -70 replies
104/228igc: Fix Kernel Panic during ndo_tx_timeout callbackdrivers/net/ethernet/intel/igc/igc_main.c+28 -120 replies
105/228netfilter: nft_set_rbtree: fix overlap expiration walknet/netfilter/nft_set_rbtree.c+14 -60 replies
106/228netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERRORnet/netfilter/nft_immediate.c+18 -90 replies
107/228netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_IDnet/netfilter/nf_tables_api.c+3 -20 replies
108/228mm: suppress mm fault logging if fatal signal already pendingkernel/signal.c+4 -00 replies
109/228net/sched: mqprio: refactor nlattr parsing to a separate functionnet/sched/sch_mqprio.c+63 -510 replies
110/228net/sched: mqprio: add extack to mqprio_parse_nlattr()net/sched/sch_mqprio.c+23 -70 replies
111/228net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64net/sched/sch_mqprio.c+14 -00 replies
112/228benet: fix return value check in be_lancer_xmit_workarounds()drivers/net/ethernet/emulex/benet/be_main.c+2 -10 replies
113/228tipc: check return value of pskb_trim()net/tipc/crypto.c+2 -10 replies
114/228tipc: stop tipc crypto on failure in tipc_node_createnet/tipc/node.c+1 -10 replies
115/228RDMA/mlx4: Make check for invalid flags stricterdrivers/infiniband/hw/mlx4/qp.c+9 -90 replies
116/228drm/msm/dpu: drop enum dpu_core_perf_data_bus_iddrivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h+0 -130 replies
117/228drm/msm/adreno: Fix snapshot BINDLESS_DATA sizedrivers/gpu/drm/msm/adreno/a6xx_gpu_state.h+1 -10 replies
118/228RDMA/irdma: Add missing read barriersdrivers/infiniband/hw/irdma/ctrl.c drivers/infiniband/hw/irdma/puda.c drivers/infiniband/hw/irdma/uk.c+17 -10 replies
119/228RDMA/irdma: Fix data race on CQP completion statsdrivers/infiniband/hw/irdma/ctrl.c drivers/infiniband/hw/irdma/defs.h drivers/infiniband/hw/irdma/type.h +1 more+36 -360 replies
120/228RDMA/irdma: Fix data race on CQP request donedrivers/infiniband/hw/irdma/hw.c drivers/infiniband/hw/irdma/main.h drivers/infiniband/hw/irdma/utils.c+5 -50 replies
121/228RDMA/mthca: Fix crash when polling CQ for shared QPsdrivers/infiniband/hw/mthca/mthca_qp.c+1 -10 replies
122/228RDMA/bnxt_re: Prevent handling any completions after qp destroydrivers/infiniband/hw/bnxt_re/ib_verbs.c drivers/infiniband/hw/bnxt_re/qplib_fp.c drivers/infiniband/hw/bnxt_re/qplib_fp.h+31 -00 replies
123/228drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()drivers/gpu/drm/msm/adreno/a5xx_gpu.c+1 -10 replies
124/228cxl/acpi: Fix a use-after-free in cxl_parse_cfmws()drivers/cxl/acpi.c+1 -20 replies
125/228cxl/acpi: Return rc instead of 0 in cxl_parse_cfmws()drivers/cxl/acpi.c+1 -10 replies
126/228ASoC: fsl_spdif: Silence output on stopsound/soc/fsl/fsl_spdif.c+2 -00 replies
127/228block: Fix a source code comment in include/uapi/linux/blkzoned.hinclude/uapi/linux/blkzoned.h+5 -50 replies
128/228smb3: do not set NTLMSSP_VERSION flag for negotiate not auth requestfs/smb/client/sess.c+3 -10 replies
129/228drm/i915: Fix an error handling path in igt_write_huge()drivers/gpu/drm/i915/gem/selftests/huge_pages.c+4 -20 replies
130/228xenbus: check xen_domain in xenbus_probe_initcalldrivers/xen/xenbus/xenbus_probe.c+3 -00 replies
131/228dm raid: fix missing reconfig_mutex unlock in raid_ctr() error pathsdrivers/md/dm-raid.c+7 -20 replies
132/228dm raid: clean up four equivalent goto tags in raid_ctr()drivers/md/dm-raid.c+9 -180 replies
133/228dm raid: protect md_stop() with reconfig_mutexdrivers/md/dm-raid.c drivers/md/md.c+5 -10 replies
134/228drm/amd: Fix an error handling mistake in psp_sw_init()drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c+3 -30 replies
135/228drm/amd/display: Unlock on error path in dm_handle_mst_sideband_msg_ready_event()drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+1 -10 replies
136/228RDMA/irdma: Fix op_type reporting in CQEsdrivers/infiniband/hw/irdma/uk.c+1 -10 replies
137/228RDMA/irdma: Report correct WC errordrivers/infiniband/hw/irdma/hw.c+1 -00 replies
138/228drm/msm: Switch idr_lock to spinlockdrivers/gpu/drm/msm/msm_drv.c drivers/gpu/drm/msm/msm_gem_submit.c drivers/gpu/drm/msm/msm_gpu.h +1 more+9 -110 replies
139/228drm/msm: Disallow submit with fence id 0drivers/gpu/drm/msm/msm_gem_submit.c+1 -10 replies
140/228ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmddrivers/block/ublk_drv.c+49 -890 replies
141/228ublk: fail to start device if queue setup is interrupteddrivers/block/ublk_drv.c+2 -10 replies
142/228ublk: fail to recover device if queue setup is interrupteddrivers/block/ublk_drv.c+3 -10 replies
143/228ata: pata_ns87415: mark ns87560_tf_read staticdrivers/ata/pata_ns87415.c+1 -10 replies
144/228ring-buffer: Fix wrong stat of cpu_buffer->readkernel/trace/ring_buffer.c+12 -100 replies
145/228tracing: Fix warning in trace_buffered_event_disable()kernel/trace/trace_events.c+4 -100 replies
146/228Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"drivers/usb/gadget/udc/tegra-xudc.c+4 -40 replies
147/228usb: gadget: call usb_gadget_check_config() to verify UDC capabilitydrivers/usb/gadget/composite.c+4 -00 replies
148/228USB: gadget: Fix the memory leak in raw_gadget driverdrivers/usb/gadget/legacy/raw_gadget.c+6 -40 replies
149/228usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activatedrivers/usb/gadget/udc/core.c+0 -10 replies
150/228KVM: Grab a reference to KVM for VM and vCPU stats file descriptorsvirt/kvm/kvm_main.c+24 -00 replies
151/228KVM: VMX: Dont fudge CR0 and CR4 for restricted L2 guestarch/x86/kvm/vmx/vmx.c+9 -40 replies
152/228KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalidarch/x86/include/asm/kvm-x86-ops.h arch/x86/include/asm/kvm_host.h arch/x86/kvm/svm/svm.c +2 more+52 -200 replies
153/228serial: qcom-geni: drop bogus runtime pm state updatedrivers/tty/serial/qcom_geni_serial.c+0 -70 replies
154/228serial: 8250_dw: Preserve original value of DLF registerdrivers/tty/serial/8250/8250_dwlib.c+4 -20 replies
155/228serial: sifive: Fix sifive_serial_console_setup() sectiondrivers/tty/serial/sifive.c+1 -10 replies
156/228USB: serial: option: support Quectel EM060K_128drivers/usb/serial/option.c+4 -00 replies
157/228USB: serial: option: add Quectel EC200A module supportdrivers/usb/serial/option.c+2 -00 replies
158/228USB: serial: simple: add Kaufmann RKS+CAN VCPdrivers/usb/serial/usb-serial-simple.c+7 -00 replies
159/228USB: serial: simple: sort driver entriesdrivers/usb/serial/usb-serial-simple.c+33 -330 replies
160/228can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPEDdrivers/net/can/usb/gs_usb.c+2 -00 replies
161/228usb: typec: Set port->pd before adding device for typec_portdrivers/usb/typec/class.c+3 -10 replies
162/228usb: typec: Iterate pds array when showing the pd listdrivers/usb/typec/class.c+5 -60 replies
163/228usb: typec: Use sysfs_emit_at when concatenating the stringdrivers/usb/typec/class.c+2 -20 replies
164/228Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"drivers/usb/dwc3/core.c drivers/usb/dwc3/core.h+0 -190 replies
165/228usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phydrivers/usb/dwc3/dwc3-pci.c+4 -20 replies
166/228usb: dwc3: dont reset device side if dwc3 was configured as host-onlydrivers/usb/dwc3/core.c+2 -20 replies
167/228usb: misc: ehset: fix wrong if conditiondrivers/usb/misc/ehset.c+4 -40 replies
168/228usb: ohci-at91: Fix the unhandle interrupt when resumedrivers/usb/host/ohci-at91.c+7 -10 replies
169/228USB: quirks: add quirk for Focusrite Scarlettdrivers/usb/core/quirks.c+4 -00 replies
170/228usb: cdns3: fix incorrect calculation of ep_buf_size when more than one configdrivers/usb/cdns3/cdns3-gadget.c+3 -10 replies
171/228usb: xhci-mtk: set the dma max_seg_sizedrivers/usb/host/xhci-mtk.c+1 -00 replies
172/228Revert "usb: xhci: tegra: Fix error check"drivers/usb/host/xhci-tegra.c+4 -40 replies
173/228Documentation: security-bugs.rst: update preferences when dealing with the linux-distros groupDocumentation/admin-guide/security-bugs.rst+11 -130 replies
174/228Documentation: security-bugs.rst: clarify CVE handlingDocumentation/admin-guide/security-bugs.rst+6 -70 replies
175/228staging: r8712: Fix memory leak in _r8712_init_xmit_priv()drivers/staging/rtl8712/rtl871x_xmit.c drivers/staging/rtl8712/xmit_linux.c+40 -90 replies
176/228staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()drivers/staging/ks7010/ks_wlan_net.c+4 -20 replies
177/228tty: n_gsm: fix UAF in gsm_cleanup_muxdrivers/tty/n_gsm.c+3 -10 replies
178/228Revert "xhci: add quirk for host controllers that dont update endpoint DCS"drivers/usb/host/xhci-pci.c drivers/usb/host/xhci-ring.c+2 -270 replies
179/228ALSA: hda/realtek: Support ASUS G713PV laptopsound/pci/hda/patch_realtek.c+1 -00 replies
180/228ALSA: hda/relatek: Enable Mute LED on HP 250 G8sound/pci/hda/patch_realtek.c+1 -00 replies
181/228hwmon: (k10temp) Enable AMD3255 Proc to show negative temperaturedrivers/hwmon/k10temp.c+15 -20 replies
182/228hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disableddrivers/hwmon/nct7802.c+1 -10 replies
183/228btrfs: account block group tree when calculating global reserve sizefs/btrfs/block-rsv.c+5 -00 replies
184/228btrfs: check if the transaction was aborted at btrfs_wait_for_commit()fs/btrfs/transaction.c+1 -00 replies
185/228btrfs: check for commit error at btrfs_attach_transaction_barrier()fs/btrfs/transaction.c+7 -20 replies
186/228x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocksarch/x86/kernel/cpu/mce/amd.c+2 -20 replies
187/228file: always lock position for FMODE_ATOMIC_POSfs/file.c+2 -40 replies
188/228nfsd: Remove incorrect check in nfsd4_validate_stateidfs/nfsd/nfs4state.c+0 -20 replies
189/228ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()drivers/acpi/arm64/iort.c+0 -30 replies
190/228tpm_tis: Explicitly check for error codedrivers/char/tpm/tpm_tis_core.c+7 -20 replies
191/228irq-bcm6345-l1: Do not assume a fixed block to cpu mappingdrivers/irqchip/irq-bcm6345-l1.c+5 -90 replies
192/228irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidationdrivers/irqchip/irq-gic-v3-its.c+46 -290 replies
193/228locking/rtmutex: Fix task->pi_waiters integritykernel/locking/rtmutex.c kernel/locking/rtmutex_api.c kernel/locking/rtmutex_common.h +1 more+155 -760 replies
194/228proc/vmcore: fix signedness bug in read_from_oldmem()fs/proc/vmcore.c+1 -10 replies
195/228xen: speed up grant-table reclaimDocumentation/ABI/testing/sysfs-module drivers/xen/grant-table.c+40 -110 replies
196/228virtio-net: fix race between set queues and probedrivers/net/virtio_net.c+2 -20 replies
197/228net: dsa: qca8k: fix search_and_insert wrong handling of new ruledrivers/net/dsa/qca/qca8k-common.c+6 -30 replies
198/228net: dsa: qca8k: fix broken search_and_deldrivers/net/dsa/qca/qca8k-common.c+4 -00 replies
199/228net: dsa: qca8k: fix mdb add/del case with 0 VIDdrivers/net/dsa/qca/qca8k-common.c+6 -00 replies
200/228selftests/rseq: Play nice with binaries statically linked against glibc 2.35+tools/testing/selftests/rseq/rseq.c+22 -60 replies
201/228selftests: mptcp: join: only check for ip6tables if neededtools/testing/selftests/net/mptcp/mptcp_join.sh+1 -30 replies
202/228soundwire: fix enumeration completiondrivers/soundwire/bus.c+4 -40 replies
203/228Revert "um: Use swap() to make code cleaner"arch/um/os-Linux/sigio.c+4 -30 replies
204/228LoongArch: BPF: Fix check condition to call lu32id in move_imm()arch/loongarch/net/bpf_jit.h+1 -10 replies
205/228LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArcharch/loongarch/Kconfig+1 -00 replies
206/228s390/dasd: fix hanging device after quiesce/resumedrivers/s390/block/dasd_ioctl.c+1 -00 replies
207/228s390/dasd: print copy pair message only for the correct errordrivers/s390/block/dasd_3990_erp.c+1 -10 replies
208/228ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 registersound/soc/codecs/wm8904.c+3 -00 replies
209/228arm64/sme: Set new vector length before reallocatingarch/arm64/kernel/fpsimd.c+2 -20 replies
210/228PM: sleep: wakeirq: fix wake irq armingdrivers/base/power/power.h drivers/base/power/wakeirq.c+9 -40 replies
211/228ceph: never send metrics if disable_send_metrics is setfs/ceph/metric.c+1 -10 replies
212/228drm/i915/dpt: Use shmem for dpt objectsdrivers/gpu/drm/i915/display/intel_dpt.c+3 -10 replies
213/228dm cache policy smq: ensure IO doesnt prevent cleaner policy progressdrivers/md/dm-cache-policy-smq.c+18 -100 replies
214/228rbd: make get_lock_owner_info() return a single locker or NULLdrivers/block/rbd.c+51 -330 replies
215/228rbd: harden get_lock_owner_info() a bitdrivers/block/rbd.c net/ceph/messenger.c+16 -60 replies
216/228rbd: retrieve and check lock owner twice before blocklistingdrivers/block/rbd.c+23 -20 replies
217/228drm/amd/display: set per pipe dppclk to 0 when dpp is offdrivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c+7 -10 replies
218/228tracing: Fix trace_event_raw_event_synth() if else statementkernel/trace/trace_events_synth.c+2 -20 replies
219/228drm/amd/display: perform a bounds check before filling dirty rectanglesdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+4 -90 replies
220/228drm/amd/display: Write to correct dirty_rectdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+3 -30 replies
221/228ACPI: processor: perflib: Use the "no limit" frequency QoSdrivers/acpi/processor_perflib.c+16 -40 replies
222/228ACPI: processor: perflib: Avoid updating frequency QoS unnecessarilydrivers/acpi/processor_perflib.c+14 -40 replies
223/228cpufreq: intel_pstate: Drop ACPI _PSS states table patchingdrivers/cpufreq/intel_pstate.c+0 -140 replies
224/228mptcp: ensure subflow is unhashed before cleaning the backlognet/mptcp/protocol.c+1 -10 replies
225/228selftests: mptcp: sockopt: use iptables-legacy if availabletools/testing/selftests/net/mptcp/mptcp_sockopt.sh+13 -110 replies
226/228test_firmware: return ENOMEM instead of ENOSPC on failed memory allocationlib/test_firmware.c+6 -60 replies
227/228dma-buf: keep the signaling time of merged fences v3drivers/dma-buf/dma-fence-unwrap.c drivers/dma-buf/dma-fence.c drivers/gpu/drm/drm_syncobj.c +1 more+27 -80 replies
228/228dma-buf: fix an error pointer vs NULL bugdrivers/dma-buf/dma-fence.c drivers/gpu/drm/drm_syncobj.c+3 -30 replies

Reviews trailers per patch

138 of 228 patches have a Reviewed-by or Acked-by.

PatchBart Van AsschePhilippe Mathieu-DaudéJanosch FrankJeff MoyerAndy ShevchenkoDaniel ScallySakari AilusUwe Kleine-KönigHans de GoedeNicholas KazlauskasQingqing ZhuoDaniel WheelerEvan QuanJan KaraLukas WunnerDamien Le MoalLeo LiHarry WentlandJun LeiTom ChungStylon WangAlvin LeeCharlene LiuRodrigo SiqueiraChristian KönigLinus WalleijAndi ShytiNathan ChancellorJiri SlabySteven Rostedt (Google)Geert UytterhoevenHamza MahfoozIlpo JärvinenAurabindo PillaiAlan LiuChen-Yu TsaiKonrad DybcioPelloux-Prayer, Pierre-EricAlex DeucherD Scott PhillipsCatalin MarinasPaolo AbeniMatthieu BaertsNirmoy DasPucha Himasekhar ReddySimon HormanDavid AhernEric DumazetPrzemek KitszelLeon RomanovskyRafal RomanowskiDave HansenAlejandra Victoria AlcarazSasha NeftinNaama MeirFiona EbnerThomas LamprechtOleg NesterovJacob KellerFerenc FejesJamal Hadi SalimRussell King (Oracle)Dmitry BaryshkovAbhinav KumarAkhil P OommenAlison SchofieldDave JiangJonathan CameronFabio EstevamRoy ShtermanAndrzej HajdaPetr MladekOleksandr TyshchenkoTung NguyenLijo LazarZiyangZhangXin LongVictor NogueiraSergey ShtylyovSerge SeminTony LindgrenMostafa GhofraniKaufmann Automotive GmbHGreg Kroah-HartmanHeikki KrogerusThinh NguyenAlan SternPeter ChenRavi GunasekaranZubin MithraAndrey KonovalovKees CookStefano GarzarellaDavid SterbaQu WenruoMikulas PatockaJeff LaytonLorenzo PieralisiHanjun GuoJarkko SakkinenFlorian FainelliKunkun JiangZenghui YuNam CaoThomas GleixnerHenry WuMatthew Wilcox (Oracle)Baoquan HeJuergen GrossMichael S. TsirkinXuan ZhuoPierre-Louis BossartDan CarpenterDongsheng YangMasami Hiramatsu (Google)Pratyush YadavHagar HemdanJan HoeppnerLuben TuikovSumit SemwalCharles KeepaxVenky ShankarTvrtko UrsulinTakeshi OgasawaraJon HunterConor DooleySeongJae ParkShuah KhanBagas Sanjaya
SeriesT-b T-b T-b T-b T-b T-b T-b
1/228
2/228
3/228R-b
4/228R-b
5/228R-b A-b T-b
6/228
7/228R-b
8/228R-b
9/228R-b
10/228R-b
11/228
12/228R-b R-b
13/228R-b
14/228R-b R-b T-b R-b
15/228R-b
16/228R-b R-b
17/228
18/228
19/228
20/228
21/228
22/228R-b
23/228R-b
24/228A-b R-b
25/228
26/228R-b
27/228
28/228
29/228R-b
30/228T-b R-b
31/228T-b R-b
32/228T-b R-b
33/228R-b
34/228R-b
35/228R-b
36/228R-b
37/228R-b
38/228R-b
39/228T-b R-b A-b
40/228T-b A-b R-b
41/228T-b A-b R-b
42/228T-b R-b A-b
43/228T-b R-b A-b
44/228T-b A-b R-b
45/228R-b T-b A-b
46/228R-b
47/228R-b
48/228R-b
49/228R-b R-b R-b
50/228R-b
51/228R-b
52/228T-b A-b
53/228
54/228A-b A-b
55/228A-b
56/228R-b
57/228
58/228R-b
59/228
60/228R-b
61/228R-b
62/228
63/228
64/228T-b
65/228R-b
66/228
67/228A-b T-b R-b
68/228R-b T-b A-b
69/228T-b R-b A-b
70/228R-b T-b A-b
71/228R-b
72/228R-b
73/228R-b
74/228R-b
75/228R-b
76/228
77/228
78/228
79/228T-b R-b
80/228
81/228T-b
82/228T-b
83/228T-b
84/228R-b
85/228
86/228
87/228
88/228R-b
89/228
90/228
91/228
92/228
93/228R-b
94/228R-b
95/228R-b
96/228T-b R-b R-b
97/228
98/228
99/228R-b
100/228R-b
101/228R-b
102/228R-b
103/228A-b
104/228R-b T-b A-b T-b
105/228
106/228
107/228
108/228Reported-and-tested-by T-b A-b
109/228R-b R-b
110/228R-b R-b A-b
111/228R-b
112/228
113/228R-b
114/228R-b
115/228
116/228R-b R-b
117/228R-b
118/228
119/228
120/228
121/228
122/228
123/228R-b R-b R-b
124/228R-b R-b R-b
125/228R-b
126/228R-b
127/228R-b
128/228A-b
129/228R-b R-b
130/228T-b R-b
131/228
132/228
133/228
134/228R-b
135/228
136/228
137/228
138/228
139/228
140/228R-b
141/228
142/228R-b
143/228R-b R-b
144/228
145/228
146/228
147/228
148/228R-b T-b
149/228R-b
150/228R-b
151/228
152/228
153/228R-b
154/228R-b R-b
155/228
156/228
157/228T-b
158/228T-b
159/228A-b
160/228
161/228A-b
162/228A-b
163/228A-b
164/228A-b
165/228R-b
166/228A-b
167/228
168/228R-b
169/228
170/228A-b T-b
171/228T-b
172/228
173/228R-b
174/228
175/228R-b
176/228R-b
177/228
178/228
179/228
180/228
181/228
182/228
183/228R-b
184/228R-b R-b
185/228R-b R-b
186/228T-b
187/228
188/228R-b
189/228A-b T-b
190/228R-b
191/228R-b R-b
192/228T-b R-b
193/228A-b T-b
194/228R-b A-b
195/228R-b
196/228A-b R-b
197/228
198/228
199/228
200/228
201/228A-b
202/228R-b
203/228
204/228
205/228
206/228R-b
207/228R-b
208/228A-b
209/228
210/228R-b T-b
211/228R-b R-b
212/228R-b
213/228
214/228R-b
215/228R-b
216/228R-b
217/228R-b
218/228A-b
219/228R-b
220/228
221/228R-b T-b T-b
222/228T-b
223/228T-b
224/228R-b
225/228A-b
226/228R-b
227/228R-b
228/228R-b R-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 129 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 000/228] 6.1.43-rc1 review

This is the start of the stable review cycle for the 6.1.43 release. There are 228 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, 03 Aug 2023 09:18:38 +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.43-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.43-rc1

Dan Carpenter <[email protected]>
dma-buf: fix an error pointer vs NULL bug

Christian König <[email protected]>
dma-buf: keep the signaling time of merged fences v3

Mirsad Goran Todorovac <[email protected]>
test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation

Matthieu Baerts <[email protected]>
selftests: mptcp: sockopt: use 'iptables-legacy' if available

Paolo Abeni <[email protected]>
mptcp: ensure subflow is unhashed before cleaning the backlog

Rafael J. Wysocki <[email protected]>
cpufreq: intel_pstate: Drop ACPI _PSS states table patching

Rafael J. Wysocki <[email protected]>
ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily

Rafael J. Wysocki <[email protected]>
ACPI: processor: perflib: Use the "no limit" frequency QoS

Benjamin Cheng <[email protected]>
drm/amd/display: Write to correct dirty_rect

Hamza Mahfooz <[email protected]>
drm/amd/display: perform a bounds check before filling dirty rectangles

Steven Rostedt (Google) <[email protected]>
tracing: Fix trace_event_raw_event_synth() if else statement

Dmytro Laktyushkin <[email protected]>
drm/amd/display: set per pipe dppclk to 0 when dpp is off

Ilya Dryomov <[email protected]>
rbd: retrieve and check lock owner twice before blocklisting

Ilya Dryomov <[email protected]>
rbd: harden get_lock_owner_info() a bit

Ilya Dryomov <[email protected]>
rbd: make get_lock_owner_info() return a single locker or NULL

Joe Thornber <[email protected]>
dm cache policy smq: ensure IO doesn't prevent cleaner policy progress

Radhakrishna Sripada <[email protected]>
drm/i915/dpt: Use shmem for dpt objects

Xiubo Li <[email protected]>
ceph: never send metrics if disable_send_metrics is set

Johan Hovold <[email protected]>
PM: sleep: wakeirq: fix wake irq arming

Mark Brown <[email protected]>
arm64/sme: Set new vector length before reallocating

Mark Brown <[email protected]>
ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register

Stefan Haberland <[email protected]>
s390/dasd: print copy pair message only for the correct error

Stefan Haberland <[email protected]>
s390/dasd: fix hanging device after quiesce/resume

Chenguang Zhao <[email protected]>
LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch

Tiezhu Yang <[email protected]>
LoongArch: BPF: Fix check condition to call lu32id in move_imm()

Andy Shevchenko <[email protected]>
Revert "um: Use swap() to make code cleaner"

Johan Hovold <[email protected]>
soundwire: fix enumeration completion

Matthieu Baerts <[email protected]>
selftests: mptcp: join: only check for ip6tables if needed

Sean Christopherson <[email protected]>
selftests/rseq: Play nice with binaries statically linked against glibc 2.35+

Christian Marangi <[email protected]>
net: dsa: qca8k: fix mdb add/del case with 0 VID

Christian Marangi <[email protected]>
net: dsa: qca8k: fix broken search_and_del

Christian Marangi <[email protected]>
net: dsa: qca8k: fix search_and_insert wrong handling of new rule

Jason Wang <[email protected]>
virtio-net: fix race between set queues and probe

Demi Marie Obenour <[email protected]>
xen: speed up grant-table reclaim

Dan Carpenter <[email protected]>
proc/vmcore: fix signedness bug in read_from_oldmem()

Peter Zijlstra <[email protected]>

    locking/rtmutex: Fix task->pi_waiters integrity

Marc Zyngier <[email protected]>
irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation

Jonas Gorski <[email protected]>
irq-bcm6345-l1: Do not assume a fixed block to cpu mapping

Alexander Steffen <[email protected]>
tpm_tis: Explicitly check for error code

Guanghui Feng <[email protected]>
ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()

Trond Myklebust <[email protected]>
nfsd: Remove incorrect check in nfsd4_validate_stateid

Christian Brauner <[email protected]>
file: always lock position for FMODE_ATOMIC_POS

Yazen Ghannam <[email protected]>
x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks

Filipe Manana <[email protected]>
btrfs: check for commit error at btrfs_attach_transaction_barrier()

Filipe Manana <[email protected]>
btrfs: check if the transaction was aborted at btrfs_wait_for_commit()

Filipe Manana <[email protected]>
btrfs: account block group tree when calculating global reserve size

Gilles Buloz <[email protected]>
hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled

Baskaran Kannan <[email protected]>
hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature

Luka Guzenko <[email protected]>
ALSA: hda/relatek: Enable Mute LED on HP 250 G8

Pavel Asyutchenko <[email protected]>
ALSA: hda/realtek: Support ASUS G713PV laptop

Oliver Neukum <[email protected]>
Revert "xhci: add quirk for host controllers that don't update endpoint DCS"

Chaoyuan Peng <[email protected]>
tty: n_gsm: fix UAF in gsm_cleanup_mux

Zhang Shurong <[email protected]>
staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()

Larry Finger <[email protected]>

    staging: r8712: Fix memory leak in _r8712_init_xmit_priv()

Greg Kroah-Hartman <[email protected]>
Documentation: security-bugs.rst: clarify CVE handling

Greg Kroah-Hartman <[email protected]>
Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group

Dan Carpenter <[email protected]>
Revert "usb: xhci: tegra: Fix error check"

Ricardo Ribalda <[email protected]>
usb: xhci-mtk: set the dma max_seg_size

Frank Li <[email protected]>
usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config

Łukasz Bartosik <[email protected]>
USB: quirks: add quirk for Focusrite Scarlett

Guiting Shen <[email protected]>
usb: ohci-at91: Fix the unhandle interrupt when resume

Xu Yang <[email protected]>
usb: misc: ehset: fix wrong if condition

Jisheng Zhang <[email protected]>
usb: dwc3: don't reset device side if dwc3 was configured as host-only

Gratian Crisan <[email protected]>
usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy

Jakub Vanek <[email protected]>
Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"

Kyle Tso <[email protected]>
usb: typec: Use sysfs_emit_at when concatenating the string

Kyle Tso <[email protected]>
usb: typec: Iterate pds array when showing the pd list

Kyle Tso <[email protected]>

    usb: typec: Set port->pd before adding device for typec_port

Marc Kleine-Budde <[email protected]>
can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED

Johan Hovold <[email protected]>
USB: serial: simple: sort driver entries

Oliver Neukum <[email protected]>
USB: serial: simple: add Kaufmann RKS+CAN VCP

Mohsen Tahmasebi <[email protected]>
USB: serial: option: add Quectel EC200A module support

Jerry Meng <[email protected]>
USB: serial: option: support Quectel EM060K_128

Samuel Holland <[email protected]>
serial: sifive: Fix sifive_serial_console_setup() section

Ruihong Luo <[email protected]>
serial: 8250_dw: Preserve original value of DLF register

Johan Hovold <[email protected]>
serial: qcom-geni: drop bogus runtime pm state update

Sean Christopherson <[email protected]>
KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid

Sean Christopherson <[email protected]>
KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest

Sean Christopherson <[email protected]>
KVM: Grab a reference to KVM for VM and vCPU stats file descriptors

Michael Grzeschik <[email protected]>
usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate

Zqiang <[email protected]>
USB: gadget: Fix the memory leak in raw_gadget driver

Frank Li <[email protected]>
usb: gadget: call usb_gadget_check_config() to verify UDC capability

Dan Carpenter <[email protected]>
Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"

Zheng Yejian <[email protected]>
tracing: Fix warning in trace_buffered_event_disable()

Zheng Yejian <[email protected]>

    ring-buffer: Fix wrong stat of cpu_buffer->read

Arnd Bergmann <[email protected]>

    ata: pata_ns87415: mark ns87560_tf_read static

Ming Lei <[email protected]>
ublk: fail to recover device if queue setup is interrupted

Ming Lei <[email protected]>
ublk: fail to start device if queue setup is interrupted

Ming Lei <[email protected]>
ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd

Rob Clark <[email protected]>
drm/msm: Disallow submit with fence id 0

Rob Clark <[email protected]>
drm/msm: Switch idr_lock to spinlock

Sindhu Devale <[email protected]>
RDMA/irdma: Report correct WC error

Sindhu Devale <[email protected]>
RDMA/irdma: Fix op_type reporting in CQEs

Dan Carpenter <[email protected]>
drm/amd/display: Unlock on error path in dm_handle_mst_sideband_msg_ready_event()

Mario Limonciello <[email protected]>
drm/amd: Fix an error handling mistake in psp_sw_init()

Yu Kuai <[email protected]>
dm raid: protect md_stop() with 'reconfig_mutex'

Yu Kuai <[email protected]>
dm raid: clean up four equivalent goto tags in raid_ctr()

Yu Kuai <[email protected]>
dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths

Stefano Stabellini <[email protected]>
xenbus: check xen_domain in xenbus_probe_initcall

Christophe JAILLET <[email protected]>
drm/i915: Fix an error handling path in igt_write_huge()

Steve French <[email protected]>
smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request

Bart Van Assche <[email protected]>
block: Fix a source code comment in include/uapi/linux/blkzoned.h

Matus Gajdos <[email protected]>
ASoC: fsl_spdif: Silence output on stop

Breno Leitao <[email protected]>
cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws()

Breno Leitao <[email protected]>
cxl/acpi: Fix a use-after-free in cxl_parse_cfmws()

Gaosheng Cui <[email protected]>
drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()

Kashyap Desai <[email protected]>
RDMA/bnxt_re: Prevent handling any completions after qp destroy

Thomas Bogendoerfer <[email protected]>
RDMA/mthca: Fix crash when polling CQ for shared QPs

Shiraz Saleem <[email protected]>
RDMA/irdma: Fix data race on CQP request done

Shiraz Saleem <[email protected]>
RDMA/irdma: Fix data race on CQP completion stats

Shiraz Saleem <[email protected]>
RDMA/irdma: Add missing read barriers

Rob Clark <[email protected]>
drm/msm/adreno: Fix snapshot BINDLESS_DATA size

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: drop enum dpu_core_perf_data_bus_id

Dan Carpenter <[email protected]>
RDMA/mlx4: Make check for invalid flags stricter

Fedor Pchelkin <[email protected]>
tipc: stop tipc crypto on failure in tipc_node_create

Yuanjun Gong <[email protected]>
tipc: check return value of pskb_trim()

Yuanjun Gong <[email protected]>
benet: fix return value check in be_lancer_xmit_workarounds()

Lin Ma <[email protected]>
net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64

Vladimir Oltean <[email protected]>
net/sched: mqprio: add extack to mqprio_parse_nlattr()

Vladimir Oltean <[email protected]>
net/sched: mqprio: refactor nlattr parsing to a separate function

Linus Torvalds <[email protected]>
mm: suppress mm fault logging if fatal signal already pending

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR

Florian Westphal <[email protected]>
netfilter: nft_set_rbtree: fix overlap expiration walk

Muhammad Husaini Zulkifli <[email protected]>
igc: Fix Kernel Panic during ndo_tx_timeout callback

Kirill A. Shutemov <[email protected]>
x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory

Maxim Mikityanskiy <[email protected]>
platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100

Vincent Whitchurch <[email protected]>
net: stmmac: Apply redundant write work around on 4.xx too

Suman Ghosh <[email protected]>
octeontx2-af: Fix hash extraction enable configuration

Sunil Goutham <[email protected]>
octeontx2-af: Removed unnecessary debug messages.

Hangbin Liu <[email protected]>
team: reset team's flags when down link is P2P device

Hangbin Liu <[email protected]>
bonding: reset bond's flags when down link is P2P device

Jedrzej Jagielski <[email protected]>
ice: Fix memory management in ice_ethtool_fdir.c

Stewart Smith <[email protected]>
tcp: Reduce chance of collisions in inet6_hashfn().

Maciej Żenczykowski <[email protected]>
ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address

Yuanjun Gong <[email protected]>
ethernet: atheros: fix return value check in atl1e_tso_csum()

Yuanjun Gong <[email protected]>
atheros: fix return value check in atl1_tso()

Harshit Mogalapalli <[email protected]>
phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()

Jiri Benc <[email protected]>
vxlan: fix GRO with VXLAN-GPE

Jiri Benc <[email protected]>
vxlan: generalize vxlan_parse_gpe_hdr and remove unused args

Jiri Benc <[email protected]>
vxlan: calculate correct header length for GPE

Jijie Shao <[email protected]>
net: hns3: fix wrong bw weight of disabled tc issue

Jijie Shao <[email protected]>
net: hns3: fix wrong tc bandwidth weight data issue

Hao Lan <[email protected]>
net: hns3: fix the imp capability bit cannot exceed 32 bits issue

Jiawen Wu <[email protected]>

    net: phy: marvell10g: fix 88x3310 power up

Jacob Keller <[email protected]>
iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED

Jacob Keller <[email protected]>
iavf: fix potential deadlock on allocation failure

Wang Ming <[email protected]>
i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()

Nicolas Dufresne <[email protected]>
media: amphion: Fix firmware path to match linux-firmware

Sakari Ailus <[email protected]>
media: staging: atomisp: select V4L2_FWNODE

Srinivas Kandagatla <[email protected]>
soundwire: qcom: update status correctly with mask

Adrien Thierry <[email protected]>
phy: qcom-snps-femto-v2: properly enable ref clock

Adrien Thierry <[email protected]>
phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend

Krzysztof Kozlowski <[email protected]>
phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc

Dan Carpenter <[email protected]>
phy: phy-mtk-dp: Fix an error code in probe()

Zhang Yi <[email protected]>
jbd2: fix a race when checking checkpoint buffer busy

Zhang Yi <[email protected]>
jbd2: remove journal_clean_one_cp_list()

Zhang Yi <[email protected]>
jbd2: remove t_checkpoint_io_list

Daniel Miess <[email protected]>
drm/amd/display: Prevent vtotal from being set to 0

Daniel Miess <[email protected]>
drm/amd/display: Fix possible underflow for displays with large vblank

Gabe Teeger <[email protected]>
drm/amd/display: update extended blank for dcn314 onwards

Rodrigo Siqueira <[email protected]>
drm/amd/display: Add FAMS validation before trying to use it

Randy Dunlap <[email protected]>
drm/amd/display: fix dc/core/dc.c kernel-doc

Rodrigo Siqueira <[email protected]>
drm/amd/display: Rework comments on dc file

Liam R. Howlett <[email protected]>
maple_tree: fix 32 bit mas_next testing

Liam R. Howlett <[email protected]>
maple_tree: add __init and __exit to test module

Liam R. Howlett <[email protected]>
test_maple_tree: test modifications while iterating

Masami Hiramatsu (Google) <[email protected]>
tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails

Masami Hiramatsu (Google) <[email protected]>
Revert "tracing: Add "(fault)" name injection to kernel probes"

Steven Rostedt (Google) <[email protected]>
tracing: Allow synthetic events to pass around stacktraces

Masami Hiramatsu (Google) <[email protected]>
tracing/probes: Fix to avoid double count of the string length on the array

Masami Hiramatsu (Google) <[email protected]>
tracing/probes: Add symstr type for dynamic events

Paolo Abeni <[email protected]>
mptcp: do not rely on implicit state check in mptcp_listen()

Menglong Dong <[email protected]>

    mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()

Oliver Upton <[email protected]>
arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2

Oliver Upton <[email protected]>
KVM: arm64: Condition HW AF updates on config option

Christian König <[email protected]>
drm/ttm: never consider pinned BOs for eviction&swap

Hui Li <[email protected]>
tty: fix hang on tty device with no_room set

Ilpo Järvinen <[email protected]>
n_tty: Rename tail to old_tail in n_tty_read()

Thomas Hellström <[email protected]>
drm/ttm: Don't leak a resource on eviction error

Thomas Hellström <[email protected]>
drm/ttm: Don't print error message if eviction was interrupted

Mario Limonciello <[email protected]>
drm/amd/display: Set minimum requirement for using PSR-SU on Phoenix

Mario Limonciello <[email protected]>
drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandt

Cruise Hung <[email protected]>
drm/amd/display: Update correct DCN314 register header

Dmytro Laktyushkin <[email protected]>
drm/amd/display: fix dcn315 single stream crb allocation

Dmytro Laktyushkin <[email protected]>
drm/amd/display: add pixel rate based CRB allocation support

Dmytro Laktyushkin <[email protected]>
drm/amd/display: fix unbounded requesting for high pixel rate modes on dcn315

Dmytro Laktyushkin <[email protected]>
drm/amd/display: use low clocks for no plane configs

Samson Tam <[email protected]>
drm/amd/display: add ODM case when looking for first split pipe

Alvin Lee <[email protected]>
drm/amd/display: Use min transition for all SubVP plane add/remove

Rodrigo Siqueira <[email protected]>
drm/amd/display: Include surface of unaffected streams

Rodrigo Siqueira <[email protected]>
drm/amd/display: Copy DC context in the commit streams

Rodrigo Siqueira <[email protected]>
drm/amd/display: Enable new commit sequence only for DCN32x

Rodrigo Siqueira <[email protected]>
drm/amd/display: Rework context change check

Rodrigo Siqueira <[email protected]>
drm/amd/display: Check if link state is valid

Hamza Mahfooz <[email protected]>
drm/amd/display: add FB_DAMAGE_CLIPS support

Rick Wertenbroek <[email protected]>
PCI: rockchip: Don't advertise MSI-X in PCIe capabilities

Rick Wertenbroek <[email protected]>
PCI: rockchip: Fix window mapping and address translation for endpoint

Rick Wertenbroek <[email protected]>
PCI: rockchip: Remove writes to unused registers

Ilpo Järvinen <[email protected]>
PCI/ASPM: Avoid link retraining race

Ilpo Järvinen <[email protected]>
PCI/ASPM: Factor out pcie_wait_for_retrain()

Bjorn Helgaas <[email protected]>
PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()

Huacai Chen <[email protected]>
MIPS: Loongson: Fix build error when make modules_install

Jiaxun Yang <[email protected]>
MIPS: Loongson: Move arch cflags to MIPS top level Makefile

Christophe JAILLET <[email protected]>
i2c: nomadik: Remove a useless call in the remove function

Andi Shyti <[email protected]>
i2c: nomadik: Use devm_clk_get_enabled()

Andi Shyti <[email protected]>
i2c: nomadik: Remove unnecessary goto label

Markus Elfring <[email protected]>
i2c: Improve size determinations

Markus Elfring <[email protected]>
i2c: Delete error messages for failed memory allocations

Chao Yu <[email protected]>
f2fs: don't reset unchangable mount option in f2fs_remount()

Yangtao Li <[email protected]>
f2fs: fix to set flush_merge opt and show noflush_merge

Filipe Manana <[email protected]>
btrfs: fix race between quota disable and relocation

Bartosz Golaszewski <[email protected]>
gpio: mvebu: fix irq domain leak

Uwe Kleine-König <[email protected]>
gpio: mvebu: Make use of devm_pwmchip_add

Hans de Goede <[email protected]>
gpio: tps68470: Make tps68470_gpio_output() always set the initial value

Ondrej Mosnacek <[email protected]>
io_uring: don't audit the capability check in io_uring_create()

Claudio Imbrenda <[email protected]>
KVM: s390: pv: fix index value of replaced ASCE

Haren Myneni <[email protected]>
powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close

Ross Lagerwall <[email protected]>
blk-mq: Fix stall due to recursive flush plug

Zhihao Cheng <[email protected]>
jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint

Mario Limonciello <[email protected]>
drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13

Mario Limonciello <[email protected]>
drm/amd: Move helper for dynamic speed switch check out of smu13

Zhihao Cheng <[email protected]>
ovl: fix null pointer dereference in ovl_permission()

Agustin Gutierrez <[email protected]>
drm/amd/display: Keep PHY active for dp config

Shyam Sundar S K <[email protected]>
platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params

Shyam Sundar S K <[email protected]>
platform/x86/amd/pmf: Notify OS power slider update

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fix underflow in chain reference counter

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fix underflow in object reference counter

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

Diffstat:

 Documentation/ABI/testing/sysfs-module             |  11 +
 Documentation/admin-guide/security-bugs.rst        |  37 +--
 Documentation/arm64/silicon-errata.rst             |   3 +
 Documentation/trace/kprobetrace.rst                |   8 +-
 Makefile                                           |   4 +-
 arch/arm64/Kconfig                                 |  19 ++
 arch/arm64/kernel/cpu_errata.c                     |   7 +
 arch/arm64/kernel/fpsimd.c                         |   4 +-
 arch/arm64/kvm/hyp/pgtable.c                       |  16 +-
 arch/arm64/tools/cpucaps                           |   1 +
 arch/loongarch/Kconfig                             |   1 +
 arch/loongarch/net/bpf_jit.h                       |   2 +-
 arch/mips/Makefile                                 |  34 ++
 arch/mips/loongson2ef/Platform                     |  35 ---
 arch/mips/loongson64/Platform                      |  16 -
 arch/powerpc/platforms/pseries/vas.c               |   9 +-
 arch/s390/mm/gmap.c                                |   1 +
 arch/um/os-Linux/sigio.c                           |   7 +-
 arch/x86/include/asm/kvm-x86-ops.h                 |   1 +
 arch/x86/include/asm/kvm_host.h                    |   3 +-
 arch/x86/kernel/cpu/mce/amd.c                      |   4 +-
 arch/x86/kernel/traps.c                            |  18 +-
 arch/x86/kvm/svm/svm.c                             |   6 +
 arch/x86/kvm/vmx/vmx.c                             |  41 ++-
 arch/x86/kvm/x86.c                                 |  34 +-
 block/blk-core.c                                   |   3 +-
 block/blk-mq.c                                     |   9 +-
 drivers/acpi/arm64/iort.c                          |   3 -
 drivers/acpi/processor_perflib.c                   |  42 ++-
 drivers/ata/pata_ns87415.c                         |   2 +-
 drivers/base/power/power.h                         |   1 +
 drivers/base/power/wakeirq.c                       |  12 +-
 drivers/block/rbd.c                                | 124 +++++---
 drivers/block/ublk_drv.c                           | 145 ++++-----
 drivers/char/tpm/tpm_tis_core.c                    |   9 +-
 drivers/cpufreq/intel_pstate.c                     |  14 -
 drivers/cxl/acpi.c                                 |   5 +-
 drivers/dma-buf/dma-fence-unwrap.c                 |  26 +-
 drivers/dma-buf/dma-fence.c                        |   7 +-
 drivers/gpio/gpio-mvebu.c                          |  26 +-
 drivers/gpio/gpio-tps68470.c                       |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  19 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   6 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 121 ++++---
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |   4 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c  |   3 +-
 .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c |   5 +
 drivers/gpu/drm/amd/display/dc/core/dc.c           | 348 +++++++++++++--------
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  20 ++
 drivers/gpu/drm/amd/display/dc/dc.h                |  64 ++--
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |   7 +
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h       |   1 +
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |   5 +
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |   4 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c  |   7 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c    |   1 +
 .../drm/amd/display/dc/dcn315/dcn315_resource.c    | 110 ++++++-
 .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c   |  23 +-
 .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c   |  49 ++-
 .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.h   |   4 +
 .../amd/display/dc/dml/dcn31/display_mode_vba_31.c |  39 ++-
 .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c  |   3 +-
 .../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c |  15 +-
 .../dc/dml/dcn314/display_rq_dlg_calc_314.c        |  16 +-
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c   |  19 +-
 .../drm/amd/display/dc/dml/display_mode_structs.h  |   3 +-
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.c  |   6 +
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |   2 +
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |   2 +-
 drivers/gpu/drm/amd/display/dmub/src/Makefile      |   2 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c  |   5 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h  |   2 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.c |  67 ++++
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.h |  35 +++
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |  12 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  89 ++----
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  21 +-
 drivers/gpu/drm/drm_syncobj.c                      |   6 +-
 drivers/gpu/drm/i915/display/intel_dpt.c           |   4 +-
 drivers/gpu/drm/i915/gem/selftests/huge_pages.c    |   6 +-
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c              |   2 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h        |   2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h      |  13 -
 drivers/gpu/drm/msm/msm_drv.c                      |   6 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |  12 +-
 drivers/gpu/drm/msm/msm_gpu.h                      |   2 +-
 drivers/gpu/drm/msm/msm_submitqueue.c              |   2 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |  25 +-
 drivers/hwmon/k10temp.c                            |  17 +-
 drivers/hwmon/nct7802.c                            |   2 +-
 drivers/i2c/busses/i2c-ibm_iic.c                   |   4 +-
 drivers/i2c/busses/i2c-nomadik.c                   |  42 +--
 drivers/i2c/busses/i2c-sh7760.c                    |   3 +-
 drivers/i2c/busses/i2c-tiny-usb.c                  |   4 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |  12 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |  18 ++
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |   1 +
 drivers/infiniband/hw/irdma/ctrl.c                 |  31 +-
 drivers/infiniband/hw/irdma/defs.h                 |  46 ++-
 drivers/infiniband/hw/irdma/hw.c                   |   3 +-
 drivers/infiniband/hw/irdma/main.h                 |   2 +-
 drivers/infiniband/hw/irdma/puda.c                 |   6 +
 drivers/infiniband/hw/irdma/type.h                 |   2 +
 drivers/infiniband/hw/irdma/uk.c                   |   5 +-
 drivers/infiniband/hw/irdma/utils.c                |   8 +-
 drivers/infiniband/hw/mlx4/qp.c                    |  18 +-
 drivers/infiniband/hw/mthca/mthca_qp.c             |   2 +-
 drivers/irqchip/irq-bcm6345-l1.c                   |  14 +-
 drivers/irqchip/irq-gic-v3-its.c                   |  75 +++--
 drivers/md/dm-cache-policy-smq.c                   |  28 +-
 drivers/md/dm-raid.c                               |  20 +-
 drivers/md/md.c                                    |   2 +
 drivers/media/platform/amphion/vpu_core.c          |   4 +-
 drivers/net/bonding/bond_main.c                    |   5 +
 drivers/net/can/usb/gs_usb.c                       |   2 +
 drivers/net/dsa/qca/qca8k-common.c                 |  19 +-
 drivers/net/ethernet/atheros/atl1e/atl1e_main.c    |   7 +-
 drivers/net/ethernet/atheros/atlx/atl1.c           |   7 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |   3 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   3 +-
 .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c    |  21 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c |  17 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c |   3 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |   3 +-
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c     |   2 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  11 +-
 drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c  |  26 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |  40 ++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   2 +-
 .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c   |  59 +++-
 .../ethernet/marvell/octeontx2/af/rvu_npc_hash.h   |   8 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c   |   4 +-
 drivers/net/phy/marvell10g.c                       |   7 +
 drivers/net/team/team.c                            |   9 +
 drivers/net/virtio_net.c                           |   4 +-
 drivers/net/vxlan/vxlan_core.c                     | 165 ++++++----
 drivers/pci/controller/pcie-rockchip-ep.c          | 156 +++++----
 drivers/pci/controller/pcie-rockchip.h             |  40 ++-
 drivers/pci/pcie/aspm.c                            |  55 ++--
 drivers/phy/hisilicon/phy-hisi-inno-usb2.c         |   2 +-
 drivers/phy/mediatek/phy-mtk-dp.c                  |   2 +-
 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c      |  74 +++--
 drivers/platform/x86/amd/pmf/acpi.c                |  23 +-
 drivers/platform/x86/amd/pmf/core.c                |   9 +-
 drivers/platform/x86/amd/pmf/pmf.h                 |  16 +
 drivers/platform/x86/amd/pmf/sps.c                 |  74 ++++-
 drivers/platform/x86/msi-laptop.c                  |   8 +-
 drivers/s390/block/dasd_3990_erp.c                 |   2 +-
 drivers/s390/block/dasd_ioctl.c                    |   1 +
 drivers/soundwire/bus.c                            |   8 +-
 drivers/soundwire/qcom.c                           |   2 +-
 drivers/staging/ks7010/ks_wlan_net.c               |   6 +-
 drivers/staging/media/atomisp/Kconfig              |   1 +
 drivers/staging/rtl8712/rtl871x_xmit.c             |  43 ++-
 drivers/staging/rtl8712/xmit_linux.c               |   6 +
 drivers/tty/n_gsm.c                                |   4 +-
 drivers/tty/n_tty.c                                |  29 +-
 drivers/tty/serial/8250/8250_dwlib.c               |   6 +-
 drivers/tty/serial/qcom_geni_serial.c              |   7 -
 drivers/tty/serial/sifive.c                        |   2 +-
 drivers/usb/cdns3/cdns3-gadget.c                   |   4 +-
 drivers/usb/core/quirks.c                          |   4 +
 drivers/usb/dwc3/core.c                            |  20 +-
 drivers/usb/dwc3/core.h                            |   3 -
 drivers/usb/dwc3/dwc3-pci.c                        |   6 +-
 drivers/usb/gadget/composite.c                     |   4 +
 drivers/usb/gadget/legacy/raw_gadget.c             |  12 +-
 drivers/usb/gadget/udc/core.c                      |   1 -
 drivers/usb/gadget/udc/tegra-xudc.c                |   8 +-
 drivers/usb/host/ohci-at91.c                       |   8 +-
 drivers/usb/host/xhci-mtk.c                        |   1 +
 drivers/usb/host/xhci-pci.c                        |   4 +-
 drivers/usb/host/xhci-ring.c                       |  25 +-
 drivers/usb/host/xhci-tegra.c                      |   8 +-
 drivers/usb/misc/ehset.c                           |   8 +-
 drivers/usb/serial/option.c                        |   6 +
 drivers/usb/serial/usb-serial-simple.c             |  73 +++--
 drivers/usb/typec/class.c                          |  15 +-
 drivers/xen/grant-table.c                          |  40 ++-
 drivers/xen/xenbus/xenbus_probe.c                  |   3 +
 fs/btrfs/block-rsv.c                               |   5 +
 fs/btrfs/qgroup.c                                  |  18 +-
 fs/btrfs/transaction.c                             |  10 +-
 fs/ceph/metric.c                                   |   2 +-
 fs/f2fs/super.c                                    |  43 ++-
 fs/file.c                                          |   6 +-
 fs/jbd2/checkpoint.c                               | 197 +++++-------
 fs/jbd2/commit.c                                   |   3 +-
 fs/jbd2/transaction.c                              |  17 +-
 fs/nfsd/nfs4state.c                                |   2 -
 fs/overlayfs/inode.c                               |   5 +-
 fs/proc/vmcore.c                                   |   2 +-
 fs/smb/client/sess.c                               |   4 +-
 include/linux/dma-fence.h                          |   2 +-
 include/linux/jbd2.h                               |   7 +-
 include/net/ipv6.h                                 |   8 +-
 include/net/vxlan.h                                |  13 +-
 include/trace/events/jbd2.h                        |  12 +-
 include/uapi/linux/blkzoned.h                      |  10 +-
 io_uring/io_uring.c                                |   2 +-
 kernel/locking/rtmutex.c                           | 172 ++++++----
 kernel/locking/rtmutex_api.c                       |   2 +-
 kernel/locking/rtmutex_common.h                    |  47 ++-
 kernel/locking/ww_mutex.h                          |  12 +-
 kernel/signal.c                                    |   4 +
 kernel/trace/ring_buffer.c                         |  22 +-
 kernel/trace/trace.c                               |   2 +-
 kernel/trace/trace.h                               |   6 +
 kernel/trace/trace_events.c                        |  14 +-
 kernel/trace/trace_events_hist.c                   |   7 +-
 kernel/trace/trace_events_synth.c                  |  80 ++++-
 kernel/trace/trace_probe.c                         |  46 ++-
 kernel/trace/trace_probe.h                         |  16 +-
 kernel/trace/trace_probe_kernel.h                  |  30 +-
 kernel/trace/trace_probe_tmpl.h                    |  59 +++-
 kernel/trace/trace_synth.h                         |   1 +
 kernel/trace/trace_uprobe.c                        |   3 +-
 lib/test_firmware.c                                |  12 +-
 lib/test_maple_tree.c                              | 233 +++++++++-----
 net/ceph/messenger.c                               |   1 +
 net/ipv6/addrconf.c                                |  14 +-
 net/mptcp/protocol.c                               |  20 +-
 net/netfilter/nf_tables_api.c                      |  18 +-
 net/netfilter/nft_immediate.c                      |  27 +-
 net/netfilter/nft_set_rbtree.c                     |  20 +-
 net/sched/sch_mqprio.c                             | 144 ++++++---
 net/tipc/crypto.c                                  |   3 +-
 net/tipc/node.c                                    |   2 +-
 sound/pci/hda/patch_realtek.c                      |   2 +
 sound/soc/codecs/wm8904.c                          |   3 +
 sound/soc/fsl/fsl_spdif.c                          |   2 +
 tools/testing/radix-tree/linux/init.h              |   1 +
 tools/testing/radix-tree/maple.c                   | 143 ++++-----
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |   4 +-
 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh |  24 +-
 tools/testing/selftests/rseq/rseq.c                |  28 +-
 virt/kvm/kvm_main.c                                |  24 ++
 239 files changed, 3289 insertions(+), 1930 deletions(-)