Skip to content

6.6.30-rc1 review

Greg Kroah-Hartman damon linux-cifs linux-fsdevel linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest186 patches 20 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/186cifs: Fix reacquisition of volume cookie on still-live connectionfs/smb/client/cifsglob.h fs/smb/client/fscache.c fs/smb/client/misc.c+18 -00 replies
2/186smb: client: fix rename(2) regression against sambafs/smb/client/cifsfs.c+1 -00 replies
3/186cifs: reinstate original behavior again for forceuid/forcegidfs/smb/client/fs_context.c fs/smb/client/fs_context.h+14 -00 replies
4/186HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devcdrivers/hid/intel-ish-hid/ipc/ipc.c+1 -10 replies
5/186HID: logitech-dj: allow mice to use all types of reportsdrivers/hid/hid-logitech-dj.c+1 -30 replies
6/186arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1farch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts+2 -20 replies
7/186arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Pumaarch/arm64/boot/dts/rockchip/rk3399-puma.dtsi+1 -10 replies
8/186arm64: dts: rockchip: fix alphabetical ordering RK3399 pumaarch/arm64/boot/dts/rockchip/rk3399-puma.dtsi+9 -90 replies
9/186arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Pumaarch/arm64/boot/dts/rockchip/rk3399-puma.dtsi+5 -00 replies
10/186arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dtsarch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts+0 -10 replies
11/186arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfgarch/arm64/boot/dts/mediatek/mt8183.dtsi+1 -00 replies
12/186arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutexarch/arm64/boot/dts/mediatek/mt8192.dtsi+1 -00 replies
13/186arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosysarch/arm64/boot/dts/mediatek/mt8195.dtsi+3 -00 replies
14/186arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutexarch/arm64/boot/dts/mediatek/mt8195.dtsi+1 -00 replies
15/186arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1arch/arm64/boot/dts/mediatek/mt8195.dtsi+1 -00 replies
16/186arm64: dts: mediatek: cherry: Add platform thermal configurationarch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi+105 -00 replies
17/186arm64: dts: mediatek: cherry: Describe CPU suppliesarch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi+32 -00 replies
18/186arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi+3 -30 replies
19/186arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi+2 -20 replies
20/186arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi+0 -10 replies
21/186arm64: dts: mediatek: mt7622: fix clock controllersarch/arm64/boot/dts/mediatek/mt7622.dtsi+12 -150 replies
22/186arm64: dts: mediatek: mt7622: fix IR nodenamearch/arm64/boot/dts/mediatek/mt7622.dtsi+1 -10 replies
23/186arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"arch/arm64/boot/dts/mediatek/mt7622.dtsi+1 -30 replies
24/186arm64: dts: mediatek: mt7622: drop "reset-names" from thermal blockarch/arm64/boot/dts/mediatek/mt7622.dtsi+0 -10 replies
25/186arm64: dts: mediatek: mt7986: reorder propertiesarch/arm64/boot/dts/mediatek/mt7986a.dtsi+34 -330 replies
26/186arm64: dts: mediatek: mt7986: drop invalid properties from ethsysarch/arm64/boot/dts/mediatek/mt7986a.dtsi+0 -20 replies
27/186arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controllerarch/arm64/boot/dts/mediatek/mt7986a.dtsi+0 -10 replies
28/186arm64: dts: mediatek: mt7986: reorder nodesarch/arm64/boot/dts/mediatek/mt7986a.dtsi+58 -580 replies
29/186arm64: dts: mediatek: mt7986: drop invalid thermal block clockarch/arm64/boot/dts/mediatek/mt7986a.dtsi+2 -30 replies
30/186arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-"arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts+3 -30 replies
31/186arm64: dts: mediatek: mt2712: fix validation errorsarch/arm64/boot/dts/mediatek/mt2712-evb.dts arch/arm64/boot/dts/mediatek/mt2712e.dtsi+6 -50 replies
32/186arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Proarch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts+2 -00 replies
33/186arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controllerarch/arm64/boot/dts/qcom/sc8180x.dtsi+1 -10 replies
34/186gpio: tangier: Use correct type for the IRQ chip datadrivers/gpio/gpio-tangier.c+6 -30 replies
35/186ARC: [plat-hsdk]: Remove misplaced interrupt-cells propertyarch/arc/boot/dts/hsdk.dts+0 -10 replies
36/186wifi: mac80211: clean up assignments to pointer cache.net/mac80211/mesh_pathtbl.c+1 -50 replies
37/186wifi: mac80211: split mesh fast tx cache into local/proxied/forwardednet/mac80211/mesh.c net/mac80211/mesh.h net/mac80211/mesh_pathtbl.c +1 more+72 -160 replies
38/186wifi: iwlwifi: mvm: remove old PASN station when adding a new onedrivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c+2 -00 replies
39/186wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmddrivers/net/wireless/intel/iwlwifi/mvm/scan.c+2 -10 replies
40/186drm/gma500: Remove lid codedrivers/gpu/drm/gma500/Makefile drivers/gpu/drm/gma500/psb_device.c drivers/gpu/drm/gma500/psb_drv.h +1 more+1 -940 replies
41/186wifi: mac80211_hwsim: init peer measurement resultdrivers/net/wireless/virtual/mac80211_hwsim.c+1 -10 replies
42/186wifi: mac80211: remove link before APnet/mac80211/mlme.c+5 -20 replies
43/186wifi: mac80211: fix unaligned le16 accessnet/mac80211/mlme.c+1 -10 replies
44/186net: libwx: fix alloc msix vectors faileddrivers/net/ethernet/wangxun/libwx/wx_lib.c+1 -15 replies
45/186vxlan: drop packets from invalid src-addressdrivers/net/vxlan/vxlan_core.c+4 -00 replies
46/186net: bcmasp: fix memory leak when bringing down interfacedrivers/net/ethernet/broadcom/asp2/bcmasp_intf.c+14 -70 replies
47/186mlxsw: core: Unregister EMAD trap using FORWARD actiondrivers/net/ethernet/mellanox/mlxsw/core.c+1 -10 replies
48/186mlxsw: core_env: Fix driver initialization with old firmwaredrivers/net/ethernet/mellanox/mlxsw/core_env.c+6 -140 replies
49/186ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid propertyarch/arm/boot/dts/microchip/at91-sama7g5ek.dts+4 -40 replies
50/186icmp: prevent possible NULL dereferences from icmp_build_probe()net/ipv4/icmp.c+10 -20 replies
51/186bridge/br_netlink.c: no need to return void functionnet/bridge/br_netlink.c+1 -10 replies
52/186bnxt_en: refactor reset close codedrivers/net/ethernet/broadcom/bnxt/bnxt.c+11 -60 replies
53/186bnxt_en: Fix the PCI-AER routinesdrivers/net/ethernet/broadcom/bnxt/bnxt.c+16 -30 replies
54/186cxl/core: Fix potential payload size confusion in cxl_mem_get_poison()drivers/cxl/core/mbox.c+17 -210 replies
55/186net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps()drivers/net/dsa/mv88e6xxx/chip.c drivers/net/dsa/mv88e6xxx/port.h+71 -80 replies
56/186NFC: trf7970a: disable all regulators on removaldrivers/nfc/trf7970a.c+23 -190 replies
57/186ax25: Fix netdev refcount issuenet/ax25/af_ax25.c+1 -10 replies
58/186tools: ynl: dont ignore errors in NLMSG_DONE messagestools/net/ynl/lib/ynl.py+1 -00 replies
59/186net: make SK_MEMORY_PCPU_RESERV tunableDocumentation/admin-guide/sysctl/net.rst include/net/sock.h net/core/sock.c +1 more+18 -20 replies
60/186net: fix sk_memory_allocated_{add|sub} vs softirqsinclude/net/sock.h+20 -180 replies
61/186ipv4: check for NULL idev in ip_route_use_hint()net/ipv4/route.c+3 -00 replies
62/186net: usb: ax88179_178a: stop lying about skb->truesizedrivers/net/usb/ax88179_178a.c+3 -80 replies
63/186net: gtp: Fix Use-After-Free in gtp_dellinkdrivers/net/gtp.c+2 -10 replies
64/186net: phy: mediatek-ge-soc: follow netdev LED trigger semanticsdrivers/net/phy/mediatek-ge-soc.c+26 -170 replies
65/186gpio: tegra186: Fix tegra186_gpio_is_accessible() checkdrivers/gpio/gpio-tegra186.c+11 -90 replies
66/186Bluetooth: btusb: Fix triggering coredump implementation for QCAdrivers/bluetooth/btusb.c+4 -50 replies
67/186Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZEinclude/net/bluetooth/hci_core.h net/bluetooth/hci_event.c+6 -30 replies
68/186Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUIDnet/bluetooth/mgmt.c+15 -50 replies
69/186Bluetooth: btusb: mediatek: Fix double free of skb in coredumpdrivers/bluetooth/btmtk.c+3 -40 replies
70/186Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitornet/bluetooth/mgmt.c+2 -20 replies
71/186Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional()drivers/bluetooth/hci_qca.c+13 -50 replies
72/186ipvs: Fix checksumming on GSO of SCTP packetsnet/netfilter/ipvs/ip_vs_proto_sctp.c+4 -20 replies
73/186net: openvswitch: Fix Use-After-Free in ovs_ct_exitnet/openvswitch/conntrack.c+2 -20 replies
74/186mlxsw: Use refcount_t for reference countingdrivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c +3 more+40 -360 replies
75/186mlxsw: spectrum_acl_tcam: Fix race in region ID allocationdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h+30 -360 replies
76/186mlxsw: spectrum_acl_tcam: Fix race during rehash delayed workdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+2 -20 replies
77/186mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity updatedrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+8 -20 replies
78/186mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehashdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+1 -00 replies
79/186mlxsw: spectrum_acl_tcam: Rate limit error messagedrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+1 -10 replies
80/186mlxsw: spectrum_acl_tcam: Fix memory leak during rehashdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+4 -00 replies
81/186mlxsw: spectrum_acl_tcam: Fix warning during rehashdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+17 -30 replies
82/186mlxsw: spectrum_acl_tcam: Fix incorrect list API usagedrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+7 -00 replies
83/186mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash workdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+5 -10 replies
84/186eth: bnxt: fix counting packets discarded due to OOM and netpolldrivers/net/ethernet/broadcom/bnxt/bnxt.c+18 -260 replies
85/186ARM: dts: imx6ull-tarragon: fix USB over-current polarityarch/arm/boot/dts/nxp/imx/imx6ull-tarragon-common.dtsi+1 -00 replies
86/186netfilter: nf_tables: honor table dormant flag from netdev release event pathnet/netfilter/nft_chain_filter.c+3 -10 replies
87/186net: phy: dp83869: Fix MII mode failuredrivers/net/phy/dp83869.c+2 -10 replies
88/186net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns()drivers/net/ethernet/ti/icssg/icssg_prueth.c+5 -30 replies
89/186i40e: Do not use WQ_MEM_RECLAIM flag for workqueuedrivers/net/ethernet/intel/i40e/i40e_main.c+1 -10 replies
90/186i40e: Report MFS in decimal base instead of hexdrivers/net/ethernet/intel/i40e/i40e_main.c+2 -20 replies
91/186iavf: Fix TC config comparison with existing adapter TC configdrivers/net/ethernet/intel/iavf/iavf_main.c+29 -10 replies
92/186ice: fix LAG and VF lock dependency in ice_reset_vf()drivers/net/ethernet/intel/ice/ice_vf_lib.c+8 -80 replies
93/186net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packetsdrivers/net/ethernet/ti/am65-cpts.c+5 -00 replies
94/186tls: fix lockless read of strp->msg_ready in ->pollinclude/net/tls.h net/tls/tls.h net/tls/tls_strp.c+6 -50 replies
95/186af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().include/net/af_unix.h net/unix/garbage.c+4 -10 replies
96/186KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabledarch/x86/kvm/pmu.c arch/x86/kvm/vmx/pmu_intel.c+20 -160 replies
97/186KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"arch/x86/kvm/pmu.c+14 -20 replies
98/186mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCHmm/gup.c mm/internal.h+5 -30 replies
99/186mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properlymm/gup.c mm/internal.h mm/madvise.c+40 -410 replies
100/186drm: add drm_gem_object_is_shared_for_memory_stats() helperinclude/drm/drm_gem.h+13 -00 replies
101/186drm/amdgpu: add shared fdinfo statsdrivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c drivers/gpu/drm/amd/amdgpu/amdgpu_object.c drivers/gpu/drm/amd/amdgpu/amdgpu_object.h+21 -00 replies
102/186drm/amdgpu: fix visible VRAM handling during faultsdrivers/gpu/drm/amd/amdgpu/amdgpu_cs.c drivers/gpu/drm/amd/amdgpu/amdgpu_object.c drivers/gpu/drm/amd/amdgpu/amdgpu_object.h +2 more+53 -570 replies
103/186mm, treewide: introduce NR_PAGE_ORDERSDocumentation/admin-guide/kdump/vmcoreinfo.rst arch/arm64/kvm/hyp/include/nvhe/gfp.h arch/sparc/kernel/traps_64.c +12 more+42 -410 replies
104/186drm/ttm: stop pooling cached NUMA pages v2drivers/gpu/drm/ttm/ttm_pool.c+28 -100 replies
105/186squashfs: convert to new timestamp accessorsfs/squashfs/inode.c+3 -30 replies
106/186Squashfs: check the inode number is not the invalid value of zerofs/squashfs/inode.c+4 -10 replies
107/186selftests/seccomp: user_notification_addfd check nextfd is availabletools/testing/selftests/seccomp/seccomp_bpf.c+19 -50 replies
108/186selftests/seccomp: Change the syscall used in KILL_THREAD testtools/testing/selftests/seccomp/seccomp_bpf.c+4 -40 replies
109/186selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID)tools/testing/selftests/seccomp/seccomp_bpf.c+8 -10 replies
110/186fork: defer linking file vma until vma is fully initializedkernel/fork.c+9 -90 replies
111/186x86/cpu: Fix check for RDPKRU in __show_regs()arch/x86/kernel/process_64.c+1 -10 replies
112/186rust: dont select CONSTRUCTORSinit/Kconfig+0 -10 replies
113/186rust: init: remove impl Zeroable for Infalliblerust/kernel/init.rs+9 -20 replies
114/186rust: make mutually exclusive with CFI_CLANGinit/Kconfig+1 -00 replies
115/186kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICErust/Makefile+0 -10 replies
116/186kbuild: rust: force `alloc` extern to allow "empty" Rust filesscripts/Makefile.build+1 -10 replies
117/186rust: remove `params` from `module` macro examplerust/macros/lib.rs+0 -120 replies
118/186Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()net/bluetooth/l2cap_sock.c net/bluetooth/sco.c+8 -60 replies
119/186Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853drivers/bluetooth/btusb.c+2 -00 replies
120/186Bluetooth: qca: fix NULL-deref on non-serdev suspenddrivers/bluetooth/hci_qca.c+3 -00 replies
121/186Bluetooth: qca: fix NULL-deref on non-serdev setupdrivers/bluetooth/hci_qca.c+4 -20 replies
122/186mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec()drivers/mtd/nand/raw/qcom_nandc.c+3 -40 replies
123/186mm/hugetlb: fix missing hugetlb_lock for resv unchargemm/hugetlb.c+4 -10 replies
124/186mmc: sdhci-msm: pervent access to suspended controllerdrivers/mmc/host/sdhci-msm.c+15 -10 replies
125/186mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macrosinclude/linux/page-flags.h+47 -230 replies
126/186mm: support page_mapcount() on page_has_type() pagesfs/proc/page.c include/linux/mm.h include/linux/page-flags.h+9 -100 replies
127/186smb: client: Fix struct_group() usage in __packed structsfs/smb/client/cifspdu.h fs/smb/client/smb2pdu.h+3 -30 replies
128/186smb3: missing lock when picking channelfs/smb/client/transport.c+3 -10 replies
129/186smb3: fix lock ordering potential deadlock in cifs_sync_mid_resultfs/smb/client/transport.c+3 -00 replies
130/186HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-updrivers/hid/i2c-hid/i2c-hid-core.c+0 -90 replies
131/186btrfs: fallback if compressed IO fails for ENOSPCfs/btrfs/inode.c+6 -70 replies
132/186btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range()fs/btrfs/extent_map.c fs/btrfs/tests/extent-map-tests.c+6 -10 replies
133/186btrfs: scrub: run relocation repair when/only neededfs/btrfs/scrub.c+9 -90 replies
134/186btrfs: fix information leak in btrfs_ioctl_logical_to_ino()fs/btrfs/backref.c+3 -90 replies
135/186cpu: Re-enable CPU mitigations by default for !X86 architecturesarch/Kconfig arch/x86/Kconfig kernel/cpu.c+16 -70 replies
136/186LoongArch: Fix callchain parse error with kernel tracepoint eventsarch/loongarch/include/asm/perf_event.h+8 -00 replies
137/186LoongArch: Fix access error when read fault on a write-only VMAarch/loongarch/mm/fault.c+2 -20 replies
138/186arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPParch/arm64/boot/dts/qcom/sc8280xp.dtsi+5 -00 replies
139/186arm64: dts: qcom: sm8450: Fix the msi-map entriesarch/arm64/boot/dts/qcom/sm8450.dtsi+4 -120 replies
140/186arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Pumaarch/arm64/boot/dts/rockchip/rk3399-puma.dtsi+10 -00 replies
141/186drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c+14 -100 replies
142/186drm/amdgpu: Assign correct bits for SDMA HDP flushdrivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c+2 -10 replies
143/186drm/amdgpu: Fix leak when GPU memory allocation failsdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c+1 -00 replies
144/186irqchip/gic-v3-its: Prevent double free on errordrivers/irqchip/irq-gic-v3-its.c+2 -70 replies
145/186ACPI: CPPC: Use access_width over bit_width for system memory accessesdrivers/acpi/cppc_acpi.c+26 -50 replies
146/186ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macrodrivers/acpi/cppc_acpi.c+2 -20 replies
147/186ACPI: CPPC: Fix access width used for PCC registersdrivers/acpi/cppc_acpi.c+37 -160 replies
148/186ethernet: Add helper for assigning packet type when dest address does not match device addressinclude/linux/etherdevice.h net/ethernet/eth.c+26 -110 replies
149/186net: b44: set pause params only when interface is updrivers/net/ethernet/broadcom/b44.c+8 -60 replies
150/186stackdepot: respect __GFP_NOLOCKDEP allocation flaglib/stackdepot.c+2 -20 replies
151/186fbdev: fix incorrect address computation in deferred IOdrivers/video/fbdev/core/fb_defio.c+1 -10 replies
152/186udp: preserve the connected status if only UDP cmsgnet/ipv4/udp.c net/ipv6/udp.c+6 -40 replies
153/186mtd: diskonchip: work around ubsan link failuredrivers/mtd/nand/raw/diskonchip.c+2 -20 replies
154/186phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODEdrivers/phy/qualcomm/phy-qcom-qmp-combo.c+2 -20 replies
155/186phy: qcom: qmp-combo: Fix VCO div offset on v3drivers/phy/qualcomm/phy-qcom-qmp-combo.c+5 -10 replies
156/186x86/tdx: Preserve shared bit on mprotect()arch/x86/include/asm/coco.h arch/x86/include/asm/pgtable_types.h+6 -20 replies
157/186mm: turn folio_test_hugetlb into a PageTypeinclude/linux/page-flags.h include/trace/events/mmflags.h kernel/crash_core.c +1 more+39 -590 replies
158/186dmaengine: owl: fix register access functionsdrivers/dma/owl-dma.c+2 -20 replies
159/186dmaengine: tegra186: Fix residual calculationdrivers/dma/tegra186-gpc-dma.c+3 -00 replies
160/186idma64: Dont try to serve interrupts when device is powered offdrivers/dma/idma64.c+4 -00 replies
161/186soundwire: amd: fix for wake interrupt handling for clockstop modedrivers/soundwire/amd_manager.c drivers/soundwire/amd_manager.h+17 -10 replies
162/186phy: marvell: a3700-comphy: Fix out of bounds readdrivers/phy/marvell/phy-mvebu-a3700-comphy.c+4 -30 replies
163/186phy: marvell: a3700-comphy: Fix hardcoded array sizedrivers/phy/marvell/phy-mvebu-a3700-comphy.c+1 -10 replies
164/186phy: freescale: imx8m-pcie: fix pcie link-up instabilitydrivers/phy/freescale/phy-fsl-imx8m-pcie.c+4 -20 replies
165/186phy: rockchip-snps-pcie3: fix bifurcation on rk3588drivers/phy/rockchip/phy-rockchip-snps-pcie3.c+8 -160 replies
166/186phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bitsdrivers/phy/rockchip/phy-rockchip-snps-pcie3.c+6 -30 replies
167/186phy: rockchip: naneng-combphy: Fix mux on rk3588drivers/phy/rockchip/phy-rockchip-naneng-combphy.c+33 -30 replies
168/186phy: qcom: m31: match requested regulator name with dt schemadrivers/phy/qualcomm/phy-qcom-m31.c+1 -10 replies
169/186dmaengine: idxd: Convert spinlock to mutex to lock evl workqueuedrivers/dma/idxd/cdev.c drivers/dma/idxd/debugfs.c drivers/dma/idxd/device.c +3 more+12 -130 replies
170/186dma: xilinx_dpdma: Fix lockingdrivers/dma/xilinx/xilinx_dpdma.c+10 -30 replies
171/186dmaengine: idxd: Fix oops during rmmod on single-CPU platformsdrivers/dma/idxd/perfmon.c+3 -60 replies
172/186riscv: fix VMALLOC_START definitionarch/riscv/include/asm/pgtable.h+1 -10 replies
173/186riscv: Fix TASK_SIZE on 64-bit NOMMUarch/riscv/include/asm/pgtable.h+1 -10 replies
174/186riscv: Fix loading 64-bit NOMMU kernels past the start of RAMarch/riscv/include/asm/page.h arch/riscv/mm/init.c+2 -20 replies
175/186phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistereddrivers/phy/ti/phy-tusb1210.c+12 -110 replies
176/186sched/eevdf: Always update V if se->on_rq when reweightingkernel/sched/fair.c+2 -30 replies
177/186sched/eevdf: Fix miscalculation in reweight_entity() when se is not currkernel/sched/fair.c+6 -50 replies
178/186sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf()kernel/sched/fair.c+12 -60 replies
179/186i2c: smbus: fix NULL function pointer dereferencedrivers/i2c/i2c-core-base.c+6 -60 replies
180/186phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6drivers/phy/qualcomm/phy-qcom-qmp-combo.c drivers/phy/qualcomm/phy-qcom-qmp.h+4 -00 replies
181/186ovl: fix memory leak in ovl_parse_param()fs/overlayfs/params.c+5 -60 replies
182/186Revert "riscv: kdump: fix crashkernel reserving problem on RISC-V"arch/riscv/kernel/setup.c+13 -00 replies
183/186macsec: Enable devices to advertise whether they update sk_buff md_dst during offloadsinclude/net/macsec.h+1 -00 replies
184/186macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dstdrivers/net/macsec.c+36 -100 replies
185/186net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsecdrivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c+1 -00 replies
186/186bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUSkernel/bounds.c+1 -10 replies

Reviews trailers per patch

127 of 186 patches have a Reviewed-by or Acked-by.

PatchPaulo Alcantara (Red Hat)Enric Balletbo i SerraAngeloGioacchino Del RegnoChen-Yu TsaiAlexandre MergnatRonnie SahlbergTom TalpeySrinivas PandruvadaHans de GoedeQuentin SchulzIlan PeerMiriam Rachel KorenblitFlorian FainelliSimon HormanPetr MachataNicolas FerreDavid AhernNikolay AleksandrovIra WeinyAlison SchofieldKrzysztof KozlowskiDonald HunterChristoph Lameter (Ampere)Soheil Hassas YeganehShakeel ButtPaolo AbeniEric DumazetThierry RedingWren TurkalAndreas TaschnerJulian AnastasovAaron ConoleIdo SchimmelEnrico BartkyThomas ZimmermannBjorn AnderssonAlexander ZubkovRavi GunasekaranRoger QuadrosMD Danish AnwarArkadiusz KubalewskiMateusz PolchlopekRobert GanzynkowiczTony BrelinskiMineri BhangeDave ErtmanPrzemek KitszelRafal RomanowskiEd Trexel[email protected]Dapeng MiArnd BergmannDavid HildenbrandJason GunthorpeTvrtko UrsulinChristian KönigAlex DeucherZi YanFelix KuehlingJane ChuBenno LossinAlice RyhlBoqun FengNathan ChancellorMichael ChanVlastimil BabkaNamjae JeonShyam Prasad NEva KurchatovaQu WenruoDavid SterbaFilipe MananaJohannes ThumshirnJosh PoimboeufBorislav Petkov (AMD)Justin StittKonrad DybcioManivannan SadhasivamNeil ArmstrongMarc ZyngierZenghui YuEaswar HariharanVanshidhar KondaJarred WhiteSabrina DubrocaPeter MünsterAndrew LunnXiubo LiHarshit MogalapalliWillem de BruijnAbhinav KumarDmitry BaryshkovJohan HovoldChris OoRick EdgecombeKuppuswamy SathyanarayananTom LendackyMina AlmasryAdrian HunterGary GuoJon HunterVaradarajan NarayananDave JiangFenghua YuLijun PanTomi ValkeinenTerrence XuRandy DunlapJisheng ZhangBo GanAbel WuK Prateek NayakChen YuHeiner KallweitBaruch SiachStephen Boyd[email protected]Edward Adam DavisBaoquan HeBenjamin PoirierCosmin RatiuИльфат ГаптрахмановMiquel RaynalRichard ZhuHeiko StuebnerPeter KorsgaardSeongJae ParkRon EconomosLinux Kernel Functional TestingMiguel OjedaTakeshi OgasawaraMark BrownPavel Machek (CIP)Shuah KhanPascal Ernster
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/186A-b
2/186
3/186A-b A-b A-b
4/186A-b
5/186R-b
6/186
7/186
8/186R-b
9/186
10/186
11/186R-b
12/186R-b
13/186
14/186
15/186
16/186T-b R-b R-b
17/186R-b
18/186R-b
19/186R-b
20/186R-b
21/186R-b
22/186R-b
23/186R-b
24/186R-b
25/186
26/186R-b
27/186R-b
28/186
29/186R-b
30/186R-b
31/186R-b
32/186
33/186R-b
34/186
35/186
36/186R-b
37/186
38/186
39/186R-b
40/186T-b R-b
41/186R-b
42/186R-b R-b
43/186R-b R-b
44/186
45/186
46/186A-b R-b
47/186R-b R-b
48/186R-b R-b
49/186A-b
50/186R-b
51/186A-b
52/186
53/186
54/186R-b R-b
55/186
56/186R-b
57/186
58/186R-b
59/186R-b
60/186A-b R-b
61/186A-b
62/186R-b
63/186R-b
64/186
65/186A-b
66/186
67/186
68/186
69/186
70/186
71/186R-b R-b R-b T-b
72/186T-b A-b
73/186R-b R-b
74/186R-b R-b
75/186R-b R-b T-b
76/186R-b R-b T-b
77/186R-b R-b T-b
78/186R-b R-b T-b
79/186R-b R-b T-b
80/186R-b R-b T-b
81/186R-b R-b T-b
82/186R-b R-b T-b
83/186R-b T-b
84/186R-b
85/186
86/186
87/186R-b
88/186R-b R-b
89/186R-b R-b T-b
90/186R-b T-b
91/186T-b
92/186R-b R-b T-b T-b
93/186T-b
94/186
95/186Reported-and-tested-by
96/186
97/186R-b T-b
98/186R-b R-b R-b
99/186
100/186R-b R-b
101/186R-b
102/186R-b
103/186R-b
104/186R-b
105/186
106/186
107/186
108/186
109/186
110/186R-b
111/186
112/186R-b
113/186R-b R-b R-b
114/186A-b
115/186R-b
116/186R-b R-b
117/186R-b
118/186R-b
119/186
120/186
121/186
122/186R-b
123/186R-b
124/186A-b
125/186R-b A-b
126/186R-b A-b
127/186R-b
128/186R-b
129/186R-b
130/186Reported-and-tested-by
131/186R-b R-b
132/186R-b
133/186R-b R-b
134/186R-b R-b R-b
135/186A-b A-b
136/186
137/186
138/186R-b R-b
139/186R-b
140/186R-b
141/186R-b
142/186A-b
143/186R-b
144/186R-b R-b
145/186R-b
146/186R-b
147/186R-b T-b R-b
148/186R-b
149/186R-b T-b R-b
150/186T-b
151/186R-b T-b
152/186R-b
153/186
154/186R-b R-b R-b R-b
155/186R-b R-b
156/186Reported-and-tested-by R-b R-b R-b
157/186R-b A-b
158/186R-b R-b
159/186A-b R-b
160/186T-b
161/186
162/186R-b
163/186
164/186R-b
165/186A-b
166/186R-b
167/186R-b
168/186R-b R-b
169/186R-b R-b R-b
170/186R-b
171/186T-b
172/186A-b T-b
173/186R-b R-b
174/186
175/186
176/186R-b T-b T-b
177/186R-b
178/186Reviewed-and-tested-by
179/186T-b
180/186R-b R-b R-b
181/186Reported-and-tested-by Co-authored-by
182/186A-b
183/186R-b R-b R-b
184/186R-b R-b R-b
185/186R-b R-b R-b
186/186T-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 135 reviewers.

Read the v1 thread

Cover letter [PATCH 6.6 000/186] 6.6.30-rc1 review

This is the start of the stable review cycle for the 6.6.30 release. There are 186 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Thu, 02 May 2024 10:30:27 +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.6.30-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.30-rc1

Matthew Wilcox (Oracle) <[email protected]>
bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS

Rahul Rameshbabu <[email protected]>
net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec

Rahul Rameshbabu <[email protected]>
macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst

Rahul Rameshbabu <[email protected]>
macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads

Mingzheng Xing <[email protected]>
Revert "riscv: kdump: fix crashkernel reserving problem on RISC-V"

Amir Goldstein <[email protected]>
ovl: fix memory leak in ovl_parse_param()

Johan Hovold <[email protected]>
phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6

Wolfram Sang <[email protected]>
i2c: smbus: fix NULL function pointer dereference

Xuewen Yan <[email protected]>
sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf()

Tianchen Ding <[email protected]>
sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr

Tianchen Ding <[email protected]>

    sched/eevdf: Always update V if se->on_rq when reweighting

Hans de Goede <[email protected]>
phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered

Samuel Holland <[email protected]>
riscv: Fix loading 64-bit NOMMU kernels past the start of RAM

Samuel Holland <[email protected]>
riscv: Fix TASK_SIZE on 64-bit NOMMU

Baoquan He <[email protected]>
riscv: fix VMALLOC_START definition

Fenghua Yu <[email protected]>
dmaengine: idxd: Fix oops during rmmod on single-CPU platforms

Sean Anderson <[email protected]>
dma: xilinx_dpdma: Fix locking

Rex Zhang <[email protected]>
dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue

Gabor Juhos <[email protected]>
phy: qcom: m31: match requested regulator name with dt schema

Sebastian Reichel <[email protected]>
phy: rockchip: naneng-combphy: Fix mux on rk3588

Sebastian Reichel <[email protected]>
phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits

Michal Tomek <[email protected]>
phy: rockchip-snps-pcie3: fix bifurcation on rk3588

Marcel Ziswiler <[email protected]>
phy: freescale: imx8m-pcie: fix pcie link-up instability

Mikhail Kobuk <[email protected]>
phy: marvell: a3700-comphy: Fix hardcoded array size

Mikhail Kobuk <[email protected]>
phy: marvell: a3700-comphy: Fix out of bounds read

Vijendar Mukunda <[email protected]>
soundwire: amd: fix for wake interrupt handling for clockstop mode

Andy Shevchenko <[email protected]>
idma64: Don't try to serve interrupts when device is powered off

Akhil R <[email protected]>
dmaengine: tegra186: Fix residual calculation

Arnd Bergmann <[email protected]>
dmaengine: owl: fix register access functions

Matthew Wilcox (Oracle) <[email protected]>
mm: turn folio_test_hugetlb into a PageType

Kirill A. Shutemov <[email protected]>
x86/tdx: Preserve shared bit on mprotect()

Stephen Boyd <[email protected]>
phy: qcom: qmp-combo: Fix VCO div offset on v3

Stephen Boyd <[email protected]>
phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE

Arnd Bergmann <[email protected]>
mtd: diskonchip: work around ubsan link failure

Yick Xie <[email protected]>
udp: preserve the connected status if only UDP cmsg

Nam Cao <[email protected]>
fbdev: fix incorrect address computation in deferred IO

Andrey Ryabinin <[email protected]>
stackdepot: respect __GFP_NOLOCKDEP allocation flag

Peter Münster <[email protected]>
net: b44: set pause params only when interface is up

Rahul Rameshbabu <[email protected]>
ethernet: Add helper for assigning packet type when dest address does not match device address

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

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

Jarred White <[email protected]>
ACPI: CPPC: Use access_width over bit_width for system memory accesses

Guanrui Huang <[email protected]>
irqchip/gic-v3-its: Prevent double free on error

Mukul Joshi <[email protected]>
drm/amdgpu: Fix leak when GPU memory allocation fails

Lijo Lazar <[email protected]>
drm/amdgpu: Assign correct bits for SDMA HDP flush

Alex Deucher <[email protected]>
drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3

Iskander Amara <[email protected]>
arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: sm8450: Fix the msi-map entries

Johan Hovold <[email protected]>

    arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP

Jiantao Shan <[email protected]>
LoongArch: Fix access error when read fault on a write-only VMA

Huacai Chen <[email protected]>
LoongArch: Fix callchain parse error with kernel tracepoint events

Sean Christopherson <[email protected]>
cpu: Re-enable CPU mitigations by default for !X86 architectures

Johannes Thumshirn <[email protected]>
btrfs: fix information leak in btrfs_ioctl_logical_to_ino()

Naohiro Aota <[email protected]>
btrfs: scrub: run relocation repair when/only needed

Qu Wenruo <[email protected]>
btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range()

Sweet Tea Dorminy <[email protected]>
btrfs: fallback if compressed IO fails for ENOSPC

Nam Cao <[email protected]>
HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up

Steve French <[email protected]>
smb3: fix lock ordering potential deadlock in cifs_sync_mid_result

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

Gustavo A. R. Silva <[email protected]>
smb: client: Fix struct_group() usage in __packed structs

Matthew Wilcox (Oracle) <[email protected]>
mm: support page_mapcount() on page_has_type() pages

Matthew Wilcox (Oracle) <[email protected]>
mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros

Mantas Pucka <[email protected]>
mmc: sdhci-msm: pervent access to suspended controller

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

Christian Marangi <[email protected]>
mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec()

Johan Hovold <[email protected]>
Bluetooth: qca: fix NULL-deref on non-serdev setup

Johan Hovold <[email protected]>
Bluetooth: qca: fix NULL-deref on non-serdev suspend

WangYuli <[email protected]>

    Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853

Nathan Chancellor <[email protected]>
Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()

Aswin Unnikrishnan <[email protected]>
rust: remove params from module macro example

Miguel Ojeda <[email protected]>
kbuild: rust: force alloc extern to allow "empty" Rust files

Miguel Ojeda <[email protected]>
kbuild: rust: remove unneeded @rustc_cfg to avoid ICE

Conor Dooley <[email protected]>
rust: make mutually exclusive with CFI_CLANG

Laine Taffin Altman <[email protected]>
rust: init: remove impl Zeroable for Infallible

Alice Ryhl <[email protected]>
rust: don't select CONSTRUCTORS

David Kaplan <[email protected]>
x86/cpu: Fix check for RDPKRU in __show_regs()

Miaohe Lin <[email protected]>
fork: defer linking file vma until vma is fully initialized

Terry Tritton <[email protected]>
selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID)

Terry Tritton <[email protected]>
selftests/seccomp: Change the syscall used in KILL_THREAD test

Terry Tritton <[email protected]>
selftests/seccomp: user_notification_addfd check nextfd is available

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

Jeff Layton <[email protected]>
squashfs: convert to new timestamp accessors

Christian König <[email protected]>
drm/ttm: stop pooling cached NUMA pages v2

Kirill A. Shutemov <[email protected]>
mm, treewide: introduce NR_PAGE_ORDERS

Christian König <[email protected]>
drm/amdgpu: fix visible VRAM handling during faults

Alex Deucher <[email protected]>
drm/amdgpu: add shared fdinfo stats

Alex Deucher <[email protected]>
drm: add drm_gem_object_is_shared_for_memory_stats() helper

David Hildenbrand <[email protected]>
mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly

Lorenzo Stoakes <[email protected]>
mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH

Sean Christopherson <[email protected]>
KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"

Sean Christopherson <[email protected]>
KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled

Kuniyuki Iwashima <[email protected]>
af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().

Sabrina Dubroca <[email protected]>

    tls: fix lockless read of strp->msg_ready in ->poll

Jason Reeder <[email protected]>
net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets

Jacob Keller <[email protected]>
ice: fix LAG and VF lock dependency in ice_reset_vf()

Sudheer Mogilappagari <[email protected]>
iavf: Fix TC config comparison with existing adapter TC config

Erwan Velu <[email protected]>
i40e: Report MFS in decimal base instead of hex

Sindhu Devale <[email protected]>
i40e: Do not use WQ_MEM_RECLAIM flag for workqueue

Dan Carpenter <[email protected]>
net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns()

MD Danish Anwar <[email protected]>
net: phy: dp83869: Fix MII mode failure

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: honor table dormant flag from netdev release event path

Michael Heimpold <[email protected]>
ARM: dts: imx6ull-tarragon: fix USB over-current polarity

Jakub Kicinski <[email protected]>
eth: bnxt: fix counting packets discarded due to OOM and netpoll

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix incorrect list API usage

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix warning during rehash

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix memory leak during rehash

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Rate limit error message

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix race in region ID allocation

Amit Cohen <[email protected]>
mlxsw: Use refcount_t for reference counting

Hyunwoo Kim <[email protected]>
net: openvswitch: Fix Use-After-Free in ovs_ct_exit

Ismael Luceno <[email protected]>
ipvs: Fix checksumming on GSO of SCTP packets

Bartosz Golaszewski <[email protected]>
Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional()

Chun-Yi Lee <[email protected]>
Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor

Sean Wang <[email protected]>
Bluetooth: btusb: mediatek: Fix double free of skb in coredump

Luiz Augusto von Dentz <[email protected]>
Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE

Zijun Hu <[email protected]>
Bluetooth: btusb: Fix triggering coredump implementation for QCA

Prathamesh Shete <[email protected]>
gpio: tegra186: Fix tegra186_gpio_is_accessible() check

Daniel Golle <[email protected]>
net: phy: mediatek-ge-soc: follow netdev LED trigger semantics

Hyunwoo Kim <[email protected]>
net: gtp: Fix Use-After-Free in gtp_dellink

Eric Dumazet <[email protected]>

    net: usb: ax88179_178a: stop lying about skb->truesize

Eric Dumazet <[email protected]>
ipv4: check for NULL idev in ip_route_use_hint()

Eric Dumazet <[email protected]>
net: fix sk_memory_allocated_{add|sub} vs softirqs

Adam Li <[email protected]>
net: make SK_MEMORY_PCPU_RESERV tunable

Jakub Kicinski <[email protected]>
tools: ynl: don't ignore errors in NLMSG_DONE messages

Duoming Zhou <[email protected]>
ax25: Fix netdev refcount issue

Paul Geurts <[email protected]>
NFC: trf7970a: disable all regulators on removal

Matthias Schiffer <[email protected]>
net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps()

Dan Williams <[email protected]>
cxl/core: Fix potential payload size confusion in cxl_mem_get_poison()

Vikas Gupta <[email protected]>
bnxt_en: Fix the PCI-AER routines

Vikas Gupta <[email protected]>
bnxt_en: refactor reset close code

Hangbin Liu <[email protected]>
bridge/br_netlink.c: no need to return void function

Eric Dumazet <[email protected]>
icmp: prevent possible NULL dereferences from icmp_build_probe()

Andrei Simion <[email protected]>
ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property

Ido Schimmel <[email protected]>
mlxsw: core_env: Fix driver initialization with old firmware

Ido Schimmel <[email protected]>
mlxsw: core: Unregister EMAD trap using FORWARD action

Justin Chen <[email protected]>
net: bcmasp: fix memory leak when bringing down interface

David Bauer <[email protected]>
vxlan: drop packets from invalid src-address

Duanqiang Wen <[email protected]>
net: libwx: fix alloc msix vectors failed

Johannes Berg <[email protected]>
wifi: mac80211: fix unaligned le16 access

Johannes Berg <[email protected]>
wifi: mac80211: remove link before AP

Johannes Berg <[email protected]>
wifi: mac80211_hwsim: init peer measurement result

Patrik Jakobsson <[email protected]>
drm/gma500: Remove lid code

Miri Korenblit <[email protected]>
wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd

Avraham Stern <[email protected]>
wifi: iwlwifi: mvm: remove old PASN station when adding a new one

Felix Fietkau <[email protected]>
wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded

Colin Ian King <[email protected]>
wifi: mac80211: clean up assignments to pointer cache.

Alexey Brodkin <[email protected]>
ARC: [plat-hsdk]: Remove misplaced interrupt-cells property

Andy Shevchenko <[email protected]>
gpio: tangier: Use correct type for the IRQ chip data

Maximilian Luz <[email protected]>

    arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller

Jose Ignacio Tornos Martinez <[email protected]>
arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt2712: fix validation errors

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-"

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7986: drop invalid thermal block clock

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7986: reorder nodes

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7986: drop invalid properties from ethsys

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7986: reorder properties

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7622: fix IR nodename

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7622: fix clock controllers

Pin-yen Lin <[email protected]>
arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358

Pin-yen Lin <[email protected]>
arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315

Pin-yen Lin <[email protected]>
arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315

Nícolas F. R. A. Prado <[email protected]>
arm64: dts: mediatek: cherry: Describe CPU supplies

AngeloGioacchino Del Regno <[email protected]>
arm64: dts: mediatek: cherry: Add platform thermal configuration

Nícolas F. R. A. Prado <[email protected]>
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1

Nícolas F. R. A. Prado <[email protected]>
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex

Nícolas F. R. A. Prado <[email protected]>
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys

Nícolas F. R. A. Prado <[email protected]>
arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex

Ikjoon Jang <[email protected]>
arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg

Dragan Simic <[email protected]>
arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts

Quentin Schulz <[email protected]>
arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma

Iskander Amara <[email protected]>
arm64: dts: rockchip: fix alphabetical ordering RK3399 puma

Quentin Schulz <[email protected]>
arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma

Arınç ÜNAL <[email protected]>

    arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f

Yaraslau Furman <[email protected]>
HID: logitech-dj: allow mice to use all types of reports

Zhang Lixu <[email protected]>

    HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc

Takayuki Nagata <[email protected]>
cifs: reinstate original behavior again for forceuid/forcegid

Paulo Alcantara <[email protected]>
smb: client: fix rename(2) regression against samba

David Howells <[email protected]>
cifs: Fix reacquisition of volume cookie on still-live connection

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

Diffstat:

 Documentation/admin-guide/kdump/vmcoreinfo.rst     |   6 +-
 Documentation/admin-guide/sysctl/net.rst           |   5 +
 Makefile                                           |   4 +-
 arch/Kconfig                                       |   8 +
 arch/arc/boot/dts/hsdk.dts                         |   1 -
 arch/arm/boot/dts/microchip/at91-sama7g5ek.dts     |   8 +-
 .../boot/dts/nxp/imx/imx6ull-tarragon-common.dtsi  |   1 +
 arch/arm64/boot/dts/mediatek/mt2712-evb.dts        |   8 +-
 arch/arm64/boot/dts/mediatek/mt2712e.dtsi          |   3 +-
 arch/arm64/boot/dts/mediatek/mt7622.dtsi           |  34 ++--
 .../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts  |   6 +-
 arch/arm64/boot/dts/mediatek/mt7986a.dtsi          | 215 ++++++++++-----------
 arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi     |   1 -
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           |   1 +
 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi   |   6 +-
 arch/arm64/boot/dts/mediatek/mt8192.dtsi           |   1 +
 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi    | 141 +++++++++++++-
 arch/arm64/boot/dts/mediatek/mt8195.dtsi           |   5 +
 arch/arm64/boot/dts/qcom/sc8180x.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |   5 +
 arch/arm64/boot/dts/qcom/sm8450.dtsi               |  16 +-
 .../boot/dts/rockchip/rk3399-pinebook-pro.dts      |   1 -
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |  31 ++-
 arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts |   6 +-
 arch/arm64/kvm/hyp/include/nvhe/gfp.h              |   2 +-
 arch/loongarch/include/asm/perf_event.h            |   8 +
 arch/loongarch/mm/fault.c                          |   4 +-
 arch/riscv/include/asm/page.h                      |   2 +-
 arch/riscv/include/asm/pgtable.h                   |   4 +-
 arch/riscv/kernel/setup.c                          |  13 ++
 arch/riscv/mm/init.c                               |   2 +-
 arch/sparc/kernel/traps_64.c                       |   2 +-
 arch/x86/Kconfig                                   |  11 +-
 arch/x86/include/asm/coco.h                        |   5 +-
 arch/x86/include/asm/pgtable_types.h               |   3 +-
 arch/x86/kernel/process_64.c                       |   2 +-
 arch/x86/kvm/pmu.c                                 |  30 ++-
 arch/x86/kvm/vmx/pmu_intel.c                       |  16 +-
 drivers/acpi/cppc_acpi.c                           |  72 +++++--
 drivers/bluetooth/btmtk.c                          |   7 +-
 drivers/bluetooth/btusb.c                          |  11 +-
 drivers/bluetooth/hci_qca.c                        |  27 ++-
 drivers/cxl/core/mbox.c                            |  38 ++--
 drivers/dma/idma64.c                               |   4 +
 drivers/dma/idxd/cdev.c                            |   5 +-
 drivers/dma/idxd/debugfs.c                         |   4 +-
 drivers/dma/idxd/device.c                          |   8 +-
 drivers/dma/idxd/idxd.h                            |   2 +-
 drivers/dma/idxd/init.c                            |   2 +-
 drivers/dma/idxd/irq.c                             |   4 +-
 drivers/dma/idxd/perfmon.c                         |   9 +-
 drivers/dma/owl-dma.c                              |   4 +-
 drivers/dma/tegra186-gpc-dma.c                     |   3 +
 drivers/dma/xilinx/xilinx_dpdma.c                  |  13 +-
 drivers/gpio/gpio-tangier.c                        |   9 +-
 drivers/gpio/gpio-tegra186.c                       |  20 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c         |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  33 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |  28 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  73 ++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |   3 +
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c           |   3 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |  24 ++-
 drivers/gpu/drm/gma500/Makefile                    |   1 -
 drivers/gpu/drm/gma500/psb_device.c                |   5 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |   9 -
 drivers/gpu/drm/gma500/psb_lid.c                   |  80 --------
 drivers/gpu/drm/ttm/tests/ttm_device_test.c        |   2 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |  54 ++++--
 drivers/hid/hid-logitech-dj.c                      |   4 +-
 drivers/hid/i2c-hid/i2c-hid-core.c                 |   9 -
 drivers/hid/intel-ish-hid/ipc/ipc.c                |   2 +-
 drivers/i2c/i2c-core-base.c                        |  12 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   9 +-
 drivers/mmc/host/sdhci-msm.c                       |  16 +-
 drivers/mtd/nand/raw/diskonchip.c                  |   4 +-
 drivers/mtd/nand/raw/qcom_nandc.c                  |   7 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |  56 +++++-
 drivers/net/dsa/mv88e6xxx/port.h                   |  23 ++-
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |  21 +-
 drivers/net/ethernet/broadcom/b44.c                |  14 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  80 ++++----
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   6 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  30 ++-
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |  16 +-
 .../ethernet/mellanox/mlx5/core/en_accel/macsec.c  |   1 +
 drivers/net/ethernet/mellanox/mlxsw/core.c         |   2 +-
 .../mellanox/mlxsw/core_acl_flex_actions.c         |  16 +-
 .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c   |   9 +-
 drivers/net/ethernet/mellanox/mlxsw/core_env.c     |  20 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c |  11 +-
 .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c    | 132 ++++++++-----
 .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h    |   5 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |  15 +-
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |   8 +-
 drivers/net/ethernet/ti/am65-cpts.c                |   5 +
 drivers/net/ethernet/ti/icssg/icssg_prueth.c       |   8 +-
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   2 +-
 drivers/net/gtp.c                                  |   3 +-
 drivers/net/macsec.c                               |  46 ++++-
 drivers/net/phy/dp83869.c                          |   3 +-
 drivers/net/phy/mediatek-ge-soc.c                  |  43 +++--
 drivers/net/usb/ax88179_178a.c                     |  11 +-
 drivers/net/vxlan/vxlan_core.c                     |   4 +
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   3 +-
 drivers/net/wireless/virtual/mac80211_hwsim.c      |   2 +-
 drivers/nfc/trf7970a.c                             |  42 ++--
 drivers/phy/freescale/phy-fsl-imx8m-pcie.c         |   6 +-
 drivers/phy/marvell/phy-mvebu-a3700-comphy.c       |   9 +-
 drivers/phy/qualcomm/phy-qcom-m31.c                |   2 +-
 drivers/phy/qualcomm/phy-qcom-qmp-combo.c          |  12 +-
 drivers/phy/qualcomm/phy-qcom-qmp.h                |   2 +
 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c |  36 +++-
 drivers/phy/rockchip/phy-rockchip-snps-pcie3.c     |  31 ++-
 drivers/phy/ti/phy-tusb1210.c                      |  23 +--
 drivers/soundwire/amd_manager.c                    |  15 ++
 drivers/soundwire/amd_manager.h                    |   3 +-
 drivers/video/fbdev/core/fb_defio.c                |   2 +-
 fs/btrfs/backref.c                                 |  12 +-
 fs/btrfs/extent_map.c                              |   2 +-
 fs/btrfs/inode.c                                   |  13 +-
 fs/btrfs/scrub.c                                   |  18 +-
 fs/btrfs/tests/extent-map-tests.c                  |   5 +
 fs/overlayfs/params.c                              |  11 +-
 fs/proc/page.c                                     |   7 +-
 fs/smb/client/cifsfs.c                             |   1 +
 fs/smb/client/cifsglob.h                           |   2 +
 fs/smb/client/cifspdu.h                            |   4 +-
 fs/smb/client/fs_context.c                         |  12 ++
 fs/smb/client/fs_context.h                         |   2 +
 fs/smb/client/fscache.c                            |  13 ++
 fs/smb/client/misc.c                               |   3 +
 fs/smb/client/smb2pdu.h                            |   2 +-
 fs/smb/client/transport.c                          |   7 +-
 fs/squashfs/inode.c                                |  11 +-
 include/drm/drm_gem.h                              |  13 ++
 include/drm/ttm/ttm_pool.h                         |   2 +-
 include/linux/etherdevice.h                        |  25 +++
 include/linux/mm.h                                 |   8 +-
 include/linux/mmzone.h                             |   6 +-
 include/linux/page-flags.h                         | 146 ++++++++------
 include/net/af_unix.h                              |   3 +
 include/net/bluetooth/hci_core.h                   |   4 +
 include/net/macsec.h                               |   1 +
 include/net/sock.h                                 |  41 ++--
 include/net/tls.h                                  |   3 +-
 include/trace/events/mmflags.h                     |   1 +
 init/Kconfig                                       |   2 +-
 kernel/bounds.c                                    |   2 +-
 kernel/cpu.c                                       |   4 +-
 kernel/crash_core.c                                |   7 +-
 kernel/fork.c                                      |  18 +-
 kernel/sched/fair.c                                |  34 ++--
 lib/stackdepot.c                                   |   4 +-
 lib/test_meminit.c                                 |   2 +-
 mm/compaction.c                                    |   2 +-
 mm/gup.c                                           |  59 +++---
 mm/hugetlb.c                                       |  27 +--
 mm/internal.h                                      |  11 +-
 mm/kmsan/init.c                                    |   2 +-
 mm/madvise.c                                       |  17 +-
 mm/page_alloc.c                                    |  13 +-
 mm/page_reporting.c                                |   2 +-
 mm/show_mem.c                                      |   8 +-
 mm/vmstat.c                                        |  12 +-
 net/ax25/af_ax25.c                                 |   2 +-
 net/bluetooth/hci_event.c                          |   5 +-
 net/bluetooth/l2cap_sock.c                         |   7 +-
 net/bluetooth/mgmt.c                               |  24 ++-
 net/bluetooth/sco.c                                |   7 +-
 net/bridge/br_netlink.c                            |   2 +-
 net/core/sock.c                                    |   1 +
 net/core/sysctl_net_core.c                         |   9 +
 net/ethernet/eth.c                                 |  12 +-
 net/ipv4/icmp.c                                    |  12 +-
 net/ipv4/route.c                                   |   3 +
 net/ipv4/udp.c                                     |   5 +-
 net/ipv6/udp.c                                     |   5 +-
 net/mac80211/mesh.c                                |   8 +-
 net/mac80211/mesh.h                                |  36 +++-
 net/mac80211/mesh_pathtbl.c                        |  37 ++--
 net/mac80211/mlme.c                                |   9 +-
 net/mac80211/rx.c                                  |  13 +-
 net/netfilter/ipvs/ip_vs_proto_sctp.c              |   6 +-
 net/netfilter/nft_chain_filter.c                   |   4 +-
 net/openvswitch/conntrack.c                        |   4 +-
 net/tls/tls.h                                      |   2 +-
 net/tls/tls_strp.c                                 |   6 +-
 net/unix/garbage.c                                 |   2 +-
 rust/Makefile                                      |   1 -
 rust/kernel/init.rs                                |  11 +-
 rust/macros/lib.rs                                 |  12 --
 scripts/Makefile.build                             |   2 +-
 tools/net/ynl/lib/ynl.py                           |   1 +
 tools/testing/selftests/seccomp/seccomp_bpf.c      |  41 +++-
 198 files changed, 1787 insertions(+), 1132 deletions(-)