← Back to archive

Daily update · Sep 10–11, 2026

Linux mainline update: SMB/CIFS hardening, IPv6 fixes, and driver reliability

A roundup of recently merged kernel changes, with emphasis on security fixes, networking stability, and hardware enablement.

In brief

This mainline batch touches many subsystems at once. The CIFS/SMB client receives a series of hardening and correctness fixes, IPv6 fragment reassembly and route-walker bugs are closed, and network drivers from Broadcom, STMMAC, MediaTek, and Intel get important stability updates. Several memory-accounting and qdisc changes also reduce denial-of-service risks.

Security and hardening

Harden SMB1 client against malformed server responses

The CIFS SMB1 read path now rejects responses shorter than the READ_RSP header or with an out-of-bounds DataOffset, preventing out-of-bounds reads and information disclosure from malicious servers.

Why it matters: Users mounting SMB1 shares via vers=1.0 are protected from crashes and memory leaks when connecting to a hostile server.

e6142a8bfc235be5bdda5863

Restrict cifs.idmap key descriptions to kernel origin

The CIFS key type now only accepts idmap descriptions when the request comes from the kernel's private root_cred, preventing unprivileged users from injecting forged authority fields that trigger a root usermodehelper upcall.

Why it matters: Closes a local privilege-escalation vector on systems using cifs.idmap for CIFS user mapping.

d9d7eeb0cea5

Cap network queue length to prevent memory exhaustion

The kernel now rejects attempts to set tx_queue_len above S16_MAX, both via sysfs/ioctl and netlink, preventing unprivileged users from triggering huge ring buffer allocations in pfifo_fast, tun, and tap.

Why it matters: Eliminates a simple denial-of-service where any local user could exhaust system memory by setting an oversized transmit queue length.

66ab4c59b74d1aa9e143bf51

Harden IPVS synchronization against invalid and corrupt records

IPVS sync receivers now reject connection templates with invalid protocol states, and the sender correctly serializes sequence numbers instead of leaving stale heap bytes in the message.

Why it matters: Protects IPVS load balancers from crashes and stale kernel memory disclosure via malformed sync traffic.

74cb39735b6cb04578b74f2d

Fix SIP conntrack helper out-of-bounds read

sip_skip_whitespace() now returns NULL when it runs out of buffer, matching the expected convention, preventing an out-of-bounds read when a SIP header ends with whitespace and no colon.

Why it matters: Hardens the netfilter SIP helper, used in NAT gateways, against crashes or potential information leaks from malformed SIP packets.

e8f8231824b5

Fix ip6tables protocol check bypass

The kernel now sets IP6T_F_PROTO when a nonzero protocol is supplied, matching ip6tables userspace behavior and preventing rules from bypassing protocol checks by omitting the flag.

Why it matters: Firewall rules using -p are enforced consistently, closing a potential IPv6 filter bypass.

da4afc5a956d

Cap duplicate IPv6 flowlabel leases per socket

Repeated GET requests for a shareable IPv6 flowlabel could grow a socket's lease list without bound; unprivileged leases are now limited to FL_MAX_PER_SOCK.

Why it matters: Prevents memory exhaustion through the IPv6 flowlabel API.

8d6cd1885085

Fix IPv6 fragmentation reassembly heap corruption

Invalidates incomplete fragment queues before flushing them so stale metadata cannot be reused after the per-netns limit is cleared. For IPv6, stale metadata could make ip6_frag_reasm() access out of bounds, leading to heap corruption.

Why it matters: Prevents a local privilege escalation vector reachable via crafted IPv6 fragments on systems with unprivileged network namespaces.

b824476c56a1

Fix IPv6 route walker use-after-free

Fixes a use-after-free where a fib6 walker can remain linked on the netns list after seq stop, causing a later route deletion to use freed memory.

Why it matters: Prevents potential local memory corruption or privilege escalation when reading /proc/net/ipv6_route or using BPF IPv6 route iterators while routes change.

19b4ed644d68

Fix heap overflow in Huawei Hinic mailbox handling

Fixes a 16-byte heap buffer overflow in the Hinic NIC driver's mailbox segment validation by limiting the last segment to the remaining buffer space.

Why it matters: Closes a memory corruption flaw in the Hinic driver that could be triggered by malformed mailbox messages.

5d4d98595743

Fix SMB client heap overflow in DACL owner/group rewrite

When rewriting a DACL, the client sized the buffer from the old ACL and used a u16 size accumulator, so long replacement SIDs could overflow the heap or wrap the size.

Why it matters: Prevents memory corruption when using cifs.idmap with SIDs containing many sub-authorities.

0ee150794c75d05045177a85

Stop leaking kernel stack via malformed SMB POSIX entries

cifs_posix_to_fattr() ignored parse failures and passed uninitialized SID bytes to the idmapping upcall.

Why it matters: Prevents a malicious SMB server from leaking kernel stack memory to userspace.

da6e25842431

Networking

Fix bonding ALB/RLB cloned skb corruption

The bonding driver now uses skb_cow_head() before modifying source MAC addresses in ALB and ARP transmit paths, preventing silent corruption of shared or cloned socket buffers.

Why it matters: Users of bonding in adaptive load balancing mode get reliable network transmission without occasional corrupted frames.

1746ef2e2df2

Fix tunnel PMTUD ICMP errors reusing stale dst

The tunnel core now drops the overlay packet's stale dst entry before building an ICMP error, so the error is routed correctly instead of being dropped or sent back into the tunnel.

Why it matters: Fixes path MTU discovery for VXLAN and GENEVE tunnels, preventing connectivity issues on links with smaller MTUs.

b58d74963320

Convert bridge multicast port groups to RCU

The bridge's multicast port group list is now properly RCU-protected, fixing a use-after-free that could occur when a port group was removed while another thread was iterating it.

Why it matters: Improves stability for Linux bridges with multicast snooping, a common feature in VMs and containers.

4b772869a1e5

Reject VXLAN dynamic FDB entries using nexthops

The VXLAN driver now refuses to add dynamic FDB entries that reference a nexthop ID, avoiding list corruption and race conditions when multiple VXLAN devices share the same nexthop.

Why it matters: Prevents crashes and data corruption for VXLAN deployments that use nexthop-based load balancing.

98fc57d16744

Fix AF_UNIX out-of-band zero-length peek hangs

Blocking recv(MSG_PEEK) with a zero-length buffer could busy-loop when the last queued skb is OOB; the last-skb marker is updated and zero-length peeks now return immediately like TCP.

Why it matters: Applications using zero-byte MSG_PEEK on Unix sockets avoid CPU spins and hangs.

94fd4debd2e36e5ee08eb585

Fix UDP length overflow with oversized MTUs

UDP corking now caps fragsize to IP_MAX_MTU/IP6_MAX_MTU, preventing a 16-bit UDP length overflow when PMTU discovery is set to PROBE/DO on devices with unusually large MTUs; the IPv6 forwarding MTU clamp is also restored.

Why it matters: Avoids kernel WARN/corruption on networks with jumbo or oversized MTUs while preserving UDP jumbogram support.

b83641e0ab8b0ae10b6be49b199271ebc71c

Fix nfnetlink_log instance use-after-free

Concurrent UNBIND and instance destruction could unhash the same nfnetlink_log instance twice, causing a general protection fault.

Why it matters: Avoids crashes in NFLOG-based logging setups under racing userspace.

387d744fa7e4

Fix null-pointer dereference in IPv6 route deletion

A race in IPv6 route deletion could access a fib6_node that was concurrently replaced, leading to a null-pointer dereference.

Why it matters: Prevents kernel crashes when IPv6 routes are changed concurrently.

cdca92eddc02

Fix use-after-free in Open vSwitch flow mask array

The Open vSwitch flow mask array was freed before the pointer was swapped, so new readers could access freed memory during an RCU grace period.

Why it matters: Prevents memory corruption or crashes in Open vSwitch under concurrent flow table updates.

ba4ba11ed6eb

Fix MPTCP path manager overflow and disconnect race

The MPTCP userspace PM could wrap a full address ID to reserved ID 0, the in-kernel PM could leave stale ADD_ADDR entries when removing ID0, and disconnect() could race with the retransmit timer.

Why it matters: Improves MPTCP stability and prevents address conflicts and socket state corruption.

f9f0068e88132ac7d6e6207685c580b0d859

Account multicast routing memory to memory cgroups

Multicast routing tables and MFC caches were not charged to memory cgroups, letting network namespace owners create many tables and grow unreclaimable slab memory. The fix marks these allocations with GFP_KERNEL_ACCOUNT/SLAB_ACCOUNT.

Why it matters: Prevents containers or unprivileged network namespaces from exhausting host kernel memory through many multicast routing tables, improving memory isolation and accounting.

b7ee18725f22

Fix OVS IPv6 extension header parsing

A bitmask typo in OVS flow parsing used IPPROTO_FRAGMENT where the OFPIEH12_FRAG bit was intended, causing ESP and AH extension headers to be misclassified as out-of-order.

Why it matters: Open vSwitch users get more accurate flow matching for IPv6 packets with ESP/AH extension headers, avoiding incorrect classification or drops.

e184a4a6f423

Fix tc action reference leak on batched action failure

When a batched RTM_NEWACTION request failed after replacing an action bound to a filter, the kernel leaked temporary references and IDR slots. The fix releases each reference without rejecting bound actions.

Why it matters: Prevents tc action IDs from being exhausted after failed batch updates, keeping traffic control configuration reliable.

478eb5abb519

Fix uninitialized metadata in VXLAN transmit path

Initializes the local metadata structure in vxlan_xmit_one() so a VXLAN device configured with both COLLECT_METADATA and GBP cannot use uninitialized stack data when an external ip_tunnel_info lacks the VXLAN option flag.

Why it matters: Prevents potential crashes or stack data leaks on VXLAN tunnels using metadata and GBP.

be83178bfc44

Filesystems and SMB

Fix CIFS/SMB reference leaks that could crash unmount

Three commits fix reference-count leaks in oplock break and deferred close paths, which left dentries/inodes busy and could trigger a kernel BUG on unmount.

Why it matters: SMB users avoid failed unmounts and crashes, especially with multiuser mounts or slow servers.

9f2e63f1b2d523b26f4408ac5520e89a5a4f

Fix SMB uid/gid handling with POSIX extensions and forceuid/forcegid

Several SMB client ownership paths ignored forceuid/forcegid mount options, and getattr replaced server-provided uid/gid with the caller's credentials when POSIX extensions were active.

Why it matters: Correct file ownership reporting and lets administrators enforce local ownership on SMB mounts even against untrusted servers.

cf4d3589662118a72975e9f3cd2b2b57921d

Fix SMB file type corruption for reparse points and WSL metadata

Several reparse-point attribute conversions set file type bits without clearing the old S_IFMT bits, so modes could combine multiple types.

Why it matters: Fixes wrong file type reporting, for example symlinks appearing as regular files, on SMB mounts especially with WSL.

fa7a2cfcf1e665d5dbdc089b6bd360447941

Fix out-of-bounds read in SMB symlink parsing

Fixes a one-byte out-of-bounds read in smb2_parse_native_symlink() when copying share-root relative symlink targets, as reported by KASAN.

Why it matters: Avoids a potential crash or information disclosure when accessing malicious SMB symlinks from the CIFS/SMB client.

cb26524ef4ac

Drivers and hardware

Add support for Quectel RG660QB 5G module

Adds the Quectel RG660QB USB ID to qmi_wwan so its QMI interface is recognized by the driver.

Why it matters: Users of this 5G module can use it with the standard QMI driver on Linux.

4ff75f130d1b

Fix MediaTek Bluetooth remote wakeup hang on Ryzen laptops

Remote wakeup on MT7922/MT7925 Bluetooth devices could leave the USB interface unresponsive; the fix disables it for devices attached to Ryzen root hubs.

Why it matters: Prevents Bluetooth from requiring a power cycle on many Ryzen laptops.

dcaf83ead130

Declare missing MT7920 Bluetooth firmware file

The MT7920 Bluetooth driver requested a firmware file but did not declare it with MODULE_FIRMWARE, so modinfo/initramfs tools omitted it.

Why it matters: Fixes Bluetooth initialization on MT7920 hardware when firmware is managed via module metadata.

3d8a8e81ea8a

Fix use-after-free in Bluetooth USB driver during disconnect

btusb used asynchronous cancellation of RX work, allowing it to run after btusb_data was freed on disconnect.

Why it matters: Prevents kernel crashes or memory corruption when unplugging Bluetooth USB devices.

1c12c3117639

Harden Intel Bluetooth PCIe driver against out-of-bounds access

The Intel Bluetooth PCIe driver lacked packet length validation and had an off-by-one in TX handle bounds, enabling out-of-bounds reads/writes.

Why it matters: Security hardening for Intel Bluetooth PCIe hardware; prevents memory corruption from malformed data.

6436e1b5331b3dd1b41f96aa

Fix OPP table use-after-free causing boot crash on Tensor devices

The OPP core freed an opp_table before using it in an error message, causing an Oops during boot on gs101-oriole.

Why it matters: Fixes boot crashes on Pixel/GS101 and other DT CPUfreq platforms.

1f6de65e3314

Fix Broadcom bnxt_en TPA ring handling and allocation failures

The driver could wrap firmware TPA IDs beyond the allocated array and ignored TPA buffer allocation failures, leaving zeroed RX ring entries and potentially passing zero DMA addresses to the NIC.

Why it matters: Prevents rare crashes or data corruption on Broadcom NICs under memory pressure or with certain firmware TPA counts.

b814dfbfeb0a961e2a17c5e38e6a850c0746c0aceaf65b70

Fix TX descriptor underrun in stmmac TSO

Corrects the free-descriptor estimate for TSO skbs to account for per-fragment descriptors and possible MSS context descriptor, preventing writes past the ring.

Why it matters: Avoids memory corruption and network stalls on STMMAC-based Ethernet devices when sending large fragmented TSO packets.

5e38d732ec67

Enable EEE on MediaTek MT7530 and MTK Ethernet MACs

Populates the lpi_interfaces bitmaps required by phylink managed EEE, so ethtool again reports EEE as supported and users can enable it on MT7530 DSA switches and MTK Ethernet.

Why it matters: Restores Energy-Efficient Ethernet configuration for routers and boards using MT7530/MTK Ethernet.

3c18e3c9a54ed876c9cb2d16

Disable defective EEE advertisement on MT7530 internal PHY

Stops the MT7530 internal GE PHY from advertising EEE by default because its EEE implementation is defective and can prevent gigabit link training on 2-pair cables.

Why it matters: Fixes link stability issues on devices with the MT7530 switch where EEE advertisement caused no link or DHCP lease.

ccbe7540e4aa

Core kernel and infrastructure

Fix cpufreq sysfs exposure racing with policy init

The cpufreq policy semaphore and cpumask are now initialized before the policy kobject appears in sysfs, eliminating races where user-space reads could access uninitialized data.

Why it matters: Users of CPU frequency scaling are less likely to see intermittent errors or crashes when interacting with cpufreq sysfs attributes during boot or hotplug.

3e5d1bf4bd6854d37bcf2f49

Restore sysctl to disable syscall user dispatch

The sysctl guard was changed to CONFIG_SYSCTL after CONFIG_PROC_SYSCTL was removed, so kernel.syscall_user_dispatch is registered again.

Why it matters: Administrators can once again disable new syscall user dispatch activations via sysctl.

353a95f1cd8d

Remove 32-bit arptables compatibility interface

Removes the kernel's 32-bit compatibility layer for arptables on 64-bit kernels; most distributions already disabled it.

Why it matters: Users relying on old 32-bit arptables binaries need native 64-bit tools, but the removal reduces kernel attack surface and maintenance.

0bd7ed1a3263

Source commits223 entries +
53432c4c3e86

ice: add missing xa_destroy for sched_node_ids

Jacob Keller · Jul 6, 2026 · 3 files

979d5b8de8ed

ieee802154: hwsim: serialize pib updates to fix double-free

David Carlier · Jul 9, 2026 · 1 files

7dd4c829bac2

idpf: disable DIM work before freeing q_vectors

Myeonghun Pak · Jul 20, 2026 · 1 files

650f197d8ea6

idpf: disable PTM on probe failure and on remove

Myeonghun Pak · Jul 20, 2026 · 1 files

2f37fba846c9

mac802154: fix use-after-free of sdata via queued RX frames

Ibrahim Hashimov · Jul 25, 2026 · 6 files

cc6d60ef9227

idpf: account for VLAN header when parsing RSC packet header

Joshua Hay · Jul 27, 2026 · 1 files

c88a6338ae48

hwmon: (nct6694) do not expose enable on DTIN temperature channels

Ali Ahmet Memis · Aug 3, 2026 · 1 files

9012da455ab9

net: 6lowpan: fix mismatched comments

Chenguang Zhao · Aug 6, 2026 · 1 files

74cb39735b6c

ipvs: reject invalid states in connection template sync records

Kyle Zeng · Aug 10, 2026 · 1 files

b04578b74f2d

ipvs: fix reversed sequence option serialization

Kyle Zeng · Aug 10, 2026 · 1 files

ff5891b266a7

ieee802154: cc2520: fix FIFOP work use-after-free

Fan Wu · Aug 12, 2026 · 1 files

5ad0af4f4367

thermal: sysfs: switch to use scnprintf() to suppress truncation warning

Andy Shevchenko · Aug 17, 2026 · 1 files

013c5a93e806

Documentation: hwmon: replace full-width colon by a standard ASCII colon

Antonin Godard · Aug 18, 2026 · 1 files

e8f8231824b5

netfilter: nf_conntrack_sip: fix OOB read in sip_skip_whitespace()

Joas Antonio dos Santos · Aug 18, 2026 · 1 files

a2471ed17b0e

hwmon: (gpio-fan) Fix use-after-free in alarm work

Fan Wu · Aug 19, 2026 · 1 files

9607c245ca66

hwmon: (mcp9982) Propagate one-shot polling errors

Nikhil Gurudasani · Aug 19, 2026 · 1 files

e317326d1755

hwmon: (ltc4282) Make sure clk_init_data is fully initialized

Geert Uytterhoeven · Aug 19, 2026 · 1 files

8afc94bfb0ff

hwmon: (ina2xx) Acquire hwmon_lock in shunt_resistor_show()

Jared Kangas · Aug 20, 2026 · 1 files

3d44ab826e02

hwmon: (ina2xx) Parameterize ina2xx_data in ina226_alert_read()

Jared Kangas · Aug 20, 2026 · 1 files

e92b9208415a

hwmon: (ina2xx) Replace masks with enum in alert functions

Jared Kangas · Aug 20, 2026 · 1 files

35760f5efd7b

hwmon: (ina2xx) Decouple in0 and curr1 alarms

Jared Kangas · Aug 20, 2026 · 1 files

354ccc99b2dc

hwmon: Fix potential UAF in pec_store

Guenter Roeck · Aug 20, 2026 · 1 files

b8bf9bfda5f6

eth: ice: don't dereference pointers from TP_printk()

Jakub Kicinski · Aug 21, 2026 · 1 files

b4fffa75c1d6

Documentation/hwmon: Document hwmon_notify_event()

Guenter Roeck · Aug 21, 2026 · 1 files

2bf98a6af103

hwmon: Ensure that 'dev' passed to hwmon_notify_event() is a hwmon device

Guenter Roeck · Aug 21, 2026 · 1 files

100eb7c7d0b2

hwmon: (yogafan) fix non-kernel-doc comment

hanzhijian · Aug 21, 2026 · 1 files

06b7cf395b1f

hwmon: (sht4x) Add missing locks

Guenter Roeck · Aug 21, 2026 · 1 files

70c33e211b2b

hwmon: (sht4x) Fix return value from heater_enable_store()

Guenter Roeck · Aug 21, 2026 · 1 files

353a95f1cd8d

syscall_user_dispatch: Use CONFIG_SYSCTL for sysctl guard

Karl Mehltretter · Aug 22, 2026 · 2 files

2c018cc4842c

netfilter: nf_log: unregister loggers before per-net teardown

Chengfeng Ye · Aug 23, 2026 · 2 files

286b175bb038

hwmon: (chipcap2) fix channels in humidity alarm notifications

Javier Carrasco · Aug 23, 2026 · 1 files

fec9b1de0d02

netfilter: cttimeout: prevent UAF during module unload

Chengfeng Ye · Aug 24, 2026 · 1 files

387d744fa7e4

netfilter: nfnetlink_log: cope with concurrent instance destruction

Florian Westphal · Aug 25, 2026 · 1 files

6d760f8b41ae

hwmon: (pmbus) Clear generic status alarms with CLEAR_FAULTS

Vishnu Razdan · Aug 25, 2026 · 1 files

0bd7ed1a3263

netfilter: arp_tables: remove the 32bit compat interface

Florian Westphal · Aug 25, 2026 · 3 files

da4afc5a956d

netfilter: ip6_tables: set F_PROTO when proto value is nonzero

Florian Westphal · Aug 25, 2026 · 1 files

7a099b347fef

netfilter: report NLM_F_DUMP_FILTERED when all is filtered out

Ilya Maximets · Aug 25, 2026 · 1 files

e11811a55225

OPP: of: Fix potential multiplication overflow when calculating freq

Colin Ian King · Aug 26, 2026 · 1 files

e3eceb765159

watchdog: msc313e: Fix NULL pointer dereference in PM callbacks

Tzung-Bi Shih · Aug 27, 2026 · 1 files

aab55360fa11

watchdog: sunxi_wdt: preserve boot-enabled watchdog

James Hilliard · Aug 28, 2026 · 1 files

4ee875c423c6

hwmon: (corsair-cpro) Remove debugfs entries when probe fails

Linmao Li · Aug 28, 2026 · 1 files

5a0aacaa2d59

hwmon: (applesmc) fix key backlight workqueue leak on register failure

Cong Nguyen · Aug 28, 2026 · 1 files

3c73a37f5e40

watchdog: msc313e: Avoid division by zero

Tzung-Bi Shih · Aug 28, 2026 · 1 files

3db30f315935

watchdog: msc313e: Fix clock leak and spurious timer in settimeout()

Tzung-Bi Shih · Aug 28, 2026 · 1 files

3db2df24e7f1

watchdog: msc313e: Enable clock before accessing hardware registers

Tzung-Bi Shih · Aug 28, 2026 · 1 files

4f6817c9eff4

watchdog: msc313e: Fix spurious reset on suspend

Tzung-Bi Shih · Aug 28, 2026 · 1 files

ab390021b2a3

watchdog: msc313e: Fix undefined behavior

Tzung-Bi Shih · Aug 28, 2026 · 1 files

01504d14e47b

watchdog: msc313e: Sync timeout value if WDT was running at boot

Tzung-Bi Shih · Aug 28, 2026 · 1 files

bf79662bc85e

ieee802154: 6lowpan: fix NULL dereference in lowpan_newlink

Zhiling Zou · Aug 29, 2026 · 1 files

a5096d4927d1

opp: Use %pe to print symbolic error name

Sumeet Pawnikar · Aug 29, 2026 · 2 files

09a9e1746a87

hwmon: (aspeed-pwm-tacho) Propagate reset deassert errors

Pengpeng Hou · Aug 30, 2026 · 1 files

b752e041d584

enic: preserve V2 VF carrier across netdev reopen

Satish Kharat · Aug 30, 2026 · 4 files

8972d252f495

enic: match mailbox replies to request numbers

Satish Kharat · Aug 30, 2026 · 3 files

508baf1713f3

hwmon: (corsair-cpro) Create debugfs entries after hwmon registration

Linmao Li · Aug 31, 2026 · 1 files

d83b7502bb08

MAINTAINERS: Update URI for watchdog tree

Antonio Borneo · Aug 31, 2026 · 1 files

1c12c3117639

Bluetooth: btusb: Fix UAF of btusb_data by rx_work

Luiz Augusto von Dentz · Aug 31, 2026 · 1 files

18e5e0ec0e92

net: bcmasp: clear txcb->last before writing each descriptor

Justin Chen · Aug 31, 2026 · 1 files

0c5cf62e72d7

net: bcmasp: fix tx_spb_ring_full() checking same slot cnt times

Justin Chen · Aug 31, 2026 · 1 files

7980325b2f71

pds_core: fix cmd_regs access racing BAR unmap on reset

Nikhil P. Rao · Sep 1, 2026 · 2 files

73608de7e592

pds_core: don't release PCI regions for VFs on reset

Nikhil P. Rao · Sep 1, 2026 · 1 files

c91b4d6e5cc3

ionic: use netif_txq_maybe_stop() in ionic_tx()

Nikhil P. Rao · Sep 1, 2026 · 1 files

a09ceadff95b

mailmap: add entries for Lorenzo Bianconi

Lorenzo Bianconi · Sep 1, 2026 · 1 files

1f29543126dd

octeontx2-af: mcs: Clear stale X2P calibration state before calibration

Viswajith Murali · Sep 1, 2026 · 1 files

efdfb1e27a33

ipv4: fib: bound automatic table ID allocation

Zihan Xi · Sep 1, 2026 · 1 files

80dd7e754b3a

net: mana: Reserve extra CQ slot for the fence completion CQE

Sahil Chandna · Sep 1, 2026 · 1 files

54d37bcf2f49

cpufreq: zero-initialize policy cpumask before sysfs publication

Zhongqiu Han · Sep 1, 2026 · 1 files

74f27fc8642b

s390/qeth: allow bridgeport queries despite OS_MISMATCH

Nagamani PV · Sep 1, 2026 · 3 files

bb2424c3502c

hwmon: (gpio-fan) take fan_data->lock in gpio_fan_shutdown()

Cong Nguyen · Sep 1, 2026 · 1 files

dcaf83ead130

Bluetooth: Properly disable remote wakeup for MT7922/MT7925 on Ryzen platform

Rong Zhang · Sep 1, 2026 · 2 files

b83641e0ab8b

net: ipv4: Fix UDP length overflow with PMTU discover and big MTU

Alice Mikityanska · Sep 1, 2026 · 1 files

0ae10b6be49b

net: ipv6: Fix UDP length overflow with PMTU discover and big MTU

Alice Mikityanska · Sep 1, 2026 · 1 files

18a9a4342136

selftests: net: Test UDP length overflow with PMTU discover and big MTU

Alice Mikityanska · Sep 1, 2026 · 2 files

199271ebc71c

net: ipv6: Clamp to IP6_MAX_MTU in ip6_dst_mtu_maybe_forward

Alice Mikityanska · Sep 1, 2026 · 1 files

094cc07f98df

net/sched: fq: clamp quantum and initial_quantum in change path

Jamal Hadi Salim · Sep 1, 2026 · 1 files

4864f58c53eb

net/sched: fq_pie: clamp quantum in change path

Jamal Hadi Salim · Sep 1, 2026 · 1 files

fb9f88a33c51

net/sched: sfq: clamp quantum in change path

Jamal Hadi Salim · Sep 1, 2026 · 1 files

eb56a495f59b

net/sched: hhf: clamp quantum in change and init paths

Jamal Hadi Salim · Sep 1, 2026 · 1 files

3c01f1ca5dfc

net/sched: dualpi2: clamp psched_mtu at all call sites

Jamal Hadi Salim · Sep 1, 2026 · 1 files

54370e44c002

net/sched: pie: clamp psched_mtu in pie_drop_early

Jamal Hadi Salim · Sep 1, 2026 · 1 files

8382abec0f15

net/sched: drr: clamp quantum in change class

Jamal Hadi Salim · Sep 1, 2026 · 1 files

1c38487f46b2

net/sched: ets: clamp quantum in parse and fallback paths

Jamal Hadi Salim · Sep 1, 2026 · 1 files

8f0229bef3cb

selftests: tc-testing: update ETS test 41f5 for clamped quanta

Jamal Hadi Salim · Sep 1, 2026 · 1 files

4e17b5007b66

bnxt_en: Only restore LRO if the device supports TPA

Joe Damato · Sep 2, 2026 · 1 files

5ce7f36c334d

bnxt_en: Don't free the live ring's TPA state on queue restart failure

Joe Damato · Sep 2, 2026 · 1 files

b814dfbfeb0a

bnxt_en: Propagate TPA buffer allocation failures in bnxt_queue_mem_alloc()

Joe Damato · Sep 2, 2026 · 1 files

961e2a17c5e3

bnxt_en: Handle buffer allocation failure in bnxt_rx_ring_reset()

Joe Damato · Sep 2, 2026 · 1 files

8e6a850c0746

bnxt_en: Propagate RX ring init failures in bnxt_init_nic()

Joe Damato · Sep 2, 2026 · 1 files

c0aceaf65b70

bnxt_en: Bound SW TPA IDs to prevent crashes

Joe Damato · Sep 2, 2026 · 2 files

2ac174dfcdde

mlxsw: spectrum_ptp: Fix napi_gro_receive() call from GC workqueue context

Taylor Bates · Sep 2, 2026 · 1 files

3e5d1bf4bd68

cpufreq: initialize policy rwsem before sysfs publication

Runyu Xiao · Sep 2, 2026 · 1 files

2b4707a149a5

net: mctp: i3c: serialize probe with bus removal

XingWang Xiang · Sep 2, 2026 · 1 files

5d50e90add8b

net: usb: cx82310_eth: drop URB after 0xffff reboot sentinel to prevent partial_data heap overflow

Jason Winter · Sep 2, 2026 · 1 files

6a1094c34d17

genetlink: pin family module during policy dump

XingWang Xiang · Sep 2, 2026 · 1 files

78a86d75a70e

net: mpls: clear inner_protocol when the last label is popped

Fourie Zhang · Sep 2, 2026 · 1 files

38b6be101006

net: macb: fix NULL pointer dereference on unbind with fixed-link

Vineeth Karumanchi · Sep 2, 2026 · 1 files

e6142a8bfc23

smb: client: reject short READ responses in CIFSSMBRead()

Diego Oliva · Sep 2, 2026 · 1 files

5be5bdda5863

smb: client: reject out-of-bounds DataOffset in CIFSSMBRead()

Diego Oliva · Sep 2, 2026 · 2 files

d9d7eeb0cea5

smb: client: reject userspace cifs.idmap descriptions

Aohan Mei · Sep 2, 2026 · 1 files

1668a31e3b1a

dibs: Unregister dibs_class after error

Alexandra Winter · Sep 2, 2026 · 1 files

907a56ab3eb8

s390/ism: folio_put() after error

Alexandra Winter · Sep 2, 2026 · 1 files

e6662f2100f8

net/sched: defer qdisc freeing after failed creation

Weiming Shi · Sep 2, 2026 · 3 files

98fc57d16744

vxlan: reject dynamic fdb entries that reference a nexthop id

Seungwon Bae · Sep 2, 2026 · 2 files

802eedcc0b25

net/mlx5e: Fix missing FEC mode mapping for RS_544_514_INTERLEAVED_QUAD

Shahar Shitrit · Sep 2, 2026 · 1 files

b9d755c5a375

net/mlx5e: Fix setting RS FEC after remapping

Shahar Shitrit · Sep 2, 2026 · 1 files

c84ce45a7a3f

net/mlx5e: Fix reporting support for all RS FEC variants

Shahar Shitrit · Sep 2, 2026 · 2 files

3621f78d43b0

Bluetooth: hci_sync: Fix not setting CE length properly

Luiz Augusto von Dentz · Sep 2, 2026 · 1 files

f6d61fe4c19c

net: mana: Clear RDMA teardown and suspend state in mana_rdma_probe()

Long Li · Sep 2, 2026 · 1 files

d806d5a85dcb

smb: client: pin DFS superblock in iterator callback

Karl Mehltretter · Sep 2, 2026 · 1 files

b58d74963320

tunnels: Drop stale dst when building an ICMP error for PMTUD

Ido Schimmel · Sep 2, 2026 · 2 files

83e3e515fd26

Bluetooth: btrtl: Don't leak return code when parsing firmware format v2

Rong Zhang · Sep 2, 2026 · 1 files

b3c79dee5038

net/mlx5: LAG, use local tracker to update active ports

Akiva Goldberger · Sep 2, 2026 · 1 files

e7ee89740800

net/mlx5e: Fix ETS zero BW reporting when one TC holds 100%

Carolina Jubran · Sep 2, 2026 · 1 files

af3aef0245ab

net/mlx5e: Fix use-after-free race in sample_restore_put()

Carolina Jubran · Sep 2, 2026 · 1 files

7ee07f601f8f

net/mlx5: E-Switch: fix use-after-free in mlx5_eswitch_termtbl_put

Yael Chemla · Sep 2, 2026 · 1 files

df99553f840e

net/mlx5e: Keep HW timestamp stats monotonic across reconfiguration

Carolina Jubran · Sep 2, 2026 · 1 files

c0c6f4ba8a37

net/mlx5: E-Switch, prevent mc_list repopulation during vport disable

Lama Kayal · Sep 2, 2026 · 1 files

94fd4debd2e3

af_unix: Update last skb marker in manage_oob().

Kuniyuki Iwashima · Sep 2, 2026 · 1 files

6e5ee08eb585

af_unix: Return immediately when manage_oob() returns NULL for 0-length buffer.

Kuniyuki Iwashima · Sep 2, 2026 · 1 files

ca0b0a86873e

selftest: af_unix: Add zero-buffer test for msg_oob.c

Kuniyuki Iwashima · Sep 2, 2026 · 1 files

66ab4c59b74d

net: cap tx_queue_len at S16_MAX to prevent oversized ring allocations

Jamal Hadi Salim · Sep 2, 2026 · 1 files

1aa9e143bf51

net: reject oversized tx_queue_len at netlink parse time

Jamal Hadi Salim · Sep 2, 2026 · 2 files

0a7252d7f854

selftests: tc-testing: add tx_queue_len cap regression tests

Jamal Hadi Salim · Sep 2, 2026 · 1 files

39b23c1c40e1

bnxt_en: Prevent queue stop with deferred completions

Joe Damato · Sep 2, 2026 · 4 files

42d3358bf145

smb: client: fill cache fields after populating cache in copy_ref_data()

Fredric Cover · Sep 3, 2026 · 1 files

ef39fca85085

octeontx2-pf: reset HTB scheduler topology before freeing queues

Ratheesh Kannoth · Sep 3, 2026 · 1 files

36a45facedd5

net: phy: dp83867: handle the active-high LED polarity mode

Donggeun Yoo · Sep 3, 2026 · 1 files

cdb719f4b859

net: dsa: bcm_sf2: bound the CFP rule dump by the caller's buffer size

Jakub Kicinski · Sep 3, 2026 · 1 files

f1986bf87b07

eth: nfp: bound the ntuple rule dump by the caller's buffer size

Jakub Kicinski · Sep 3, 2026 · 1 files

108bb2142e3a

eth: nfp: drop the replaced rule from the list when reprogramming fails

Jakub Kicinski · Sep 3, 2026 · 1 files

b1fffc273112

net: dsa: mv88e6xxx: bound the policy rule dump by the caller's buffer size

Jakub Kicinski · Sep 3, 2026 · 1 files

47a582b2b0e7

ethtool: document that GRXCLSRLALL rule_cnt is a caller-provided limit

Jakub Kicinski · Sep 3, 2026 · 1 files

8dc5d98a16fa

ppp_async: drop the errored frame instead of resetting its headroom

Vlatko Kosturjak · Sep 3, 2026 · 1 files

8d6cd1885085

ipv6: flowlabel: cap duplicate leases per socket

Zhiling Zou · Sep 3, 2026 · 1 files

7a49e6b16f36

net: bridge: use option bits for CFM/MRP frame handlers

Zhiling Zou · Sep 3, 2026 · 5 files

5bd9e4e7cdaa

nexthop: Initialize extack in remove_nh_grp_entry()

Ido Schimmel · Sep 3, 2026 · 1 files

4b772869a1e5

net: bridge: mcast: properly convert mglist to rcu

Nikolay Aleksandrov · Sep 3, 2026 · 1 files

3c18e3c9a54e

net: dsa: mt7530: populate lpi_interfaces to fix EEE support

Aleksei Sviridkin · Sep 3, 2026 · 1 files

d876c9cb2d16

net: ethernet: mtk_eth_soc: populate lpi_interfaces to fix EEE support

Aleksei Sviridkin · Sep 3, 2026 · 2 files

0523d5c52a45

net: macb: zero the link settings taprio reads back

Aleksei Sviridkin · Sep 3, 2026 · 1 files

2b6c0e25a3d7

net: macb: reject an unknown link speed in the taprio setup

Aleksei Sviridkin · Sep 3, 2026 · 1 files

1746ef2e2df2

bonding: use skb_cow_head() in bond_do_alb_xmit() and rlb_arp_xmit()

Eric Dumazet · Sep 3, 2026 · 1 files

6436e1b5331b

Bluetooth: btintel_pcie: validate packet_len before skb_put_data

Kiran K · Sep 3, 2026 · 1 files

3dd1b41f96aa

Bluetooth: btintel_pcie: fix tx_handle bounds off-by-one

Kiran K · Sep 3, 2026 · 1 files

4ff75f130d1b

net: usb: qmi_wwan: add Quectel RG660QB

Sebastian Sjoholm · Sep 3, 2026 · 1 files

0fa37512eb74

watchdog: fix hrtimer start when pretimeout is zero

David Arcari · Sep 3, 2026 · 1 files

9f2e63f1b2d5

smb: client: avoid leaking refcount in cifs_queue_oplock_break()

Bjoern Doebel · Sep 3, 2026 · 1 files

a0de06d0da78

net: ethernet: cortina: Fix budget accounting

Linus Walleij · Sep 3, 2026 · 1 files

baa26841cb9a

net: ethernet: cortina: Finish RX updates before NAPI completion

Linus Walleij · Sep 3, 2026 · 1 files

b856c552f556

net: ethernet: cortina: Count dropped frames as NAPI work

Linus Walleij · Sep 3, 2026 · 1 files

6520198c430c

net: ethernet: cortina: Count RX drops once per frame

Linus Walleij · Sep 3, 2026 · 1 files

e89e88ad41d9

net: ethernet: cortina: Count RX descriptors for freeq refill

Linus Walleij · Sep 3, 2026 · 1 files

8042312e73c5

hwmon: (asus_rog_ryujin) Validate HID report lengths

Arie Miller · Sep 4, 2026 · 1 files

06d48355bf41

hwmon: (asus_rog_ryujin) Synchronize HID command and report handling

Arie Miller · Sep 4, 2026 · 1 files

f5a427b16e45

Bluetooth: btqcomsmd: destroy RPMsg endpoints before freeing hci_dev

Xu Rao · Sep 4, 2026 · 1 files

3d8a8e81ea8a

Bluetooth: btmtk: Declare MT7920 (MT7961 1a) Bluetooth firmware

Ivan Hu · Sep 4, 2026 · 2 files

e486a891c412

Bluetooth: btusb: mediatek: Fix leaked runtime PM reference in reset

Jiajia Liu · Sep 4, 2026 · 1 files

c93922dd316b

Bluetooth: btusb: Fix leaked runtime PM reference in btusb_reset

Jiajia Liu · Sep 4, 2026 · 1 files

af406abfecad

net: sun4i-emac: fix missing of_node_put() for phy_node

Li Youhong · Sep 4, 2026 · 1 files

4f4b743c2d2b

octeontx2-af: fix PF/CGX debugfs PCI bus lookup

Ratheesh Kannoth · Sep 4, 2026 · 1 files

0338c68e22ab

net: stmmac: initialize ptp_lock at probe time

Lorenzo Bianconi · Sep 4, 2026 · 2 files

23b26f4408ac

smb: client: avoid leaking refcount when cifs_sb_tlink() fails

Bjoern Doebel · Sep 4, 2026 · 1 files

9b851b09b392

Bluetooth: hci_sysfs: Fix NULL pointer dereference in device_del()

Krystian Kaniewski · Sep 4, 2026 · 1 files

125755776bc6

tcp: reject non zerocopy devmem tx

Pavel Begunkov · Sep 4, 2026 · 1 files

5520e89a5a4f

smb: client: fix cifsFileInfo reference leak in deferred close

Fan Wu · Sep 4, 2026 · 1 files

b824476c56a1

inet: frags: invalidate queues before flushing them

Yilin Zhang · Sep 4, 2026 · 1 files

cdca92eddc02

ipv6: null-check fib6_node before accessing in __ip6_del_rt_siblings()

Naman Gulati · Sep 4, 2026 · 1 files

113998aa372f

net: phylink: initialise link_state before a forced major config

Aleksei Sviridkin · Sep 4, 2026 · 1 files

4c46beb807ef

net: mana: restore the XDP program pointer when pre-allocation fails

Long Li · Sep 4, 2026 · 1 files

e24279bffec6

MAINTAINERS: Update the so_txtime selftest path in SOCKET TIMESTAMPING

Karl Mehltretter · Sep 5, 2026 · 1 files

66ef5adb7544

net: ks8851: Fix receiver error in 100BASE-TX mode following software power-down

Marek Vasut · Sep 5, 2026 · 1 files

2ac09b5353fe

net/rds: fix tcp stream corruption with large pages

Greg Marsden · Sep 5, 2026 · 1 files

ba4ba11ed6eb

net: openvswitch: fix use-after-free of the flow table mask array

Norbert Szetei · Sep 6, 2026 · 1 files

7f26a5e8040b

net/mlx5e: Move representor vnic reporter to eswitch devlink port

Carolina Jubran · Sep 6, 2026 · 4 files

cf4d35896621

smb: client: fix uid/gid override in getattr with posix extensions

Paulo Alcantara · Sep 6, 2026 · 1 files

18a72975e9f3

smb: client: honor forceuid/forcegid when mapping SIDs to uid/gid

Paulo Alcantara · Sep 6, 2026 · 3 files

cd2b2b57921d

smb: client: fix WSL reparse point uid/gid override

Paulo Alcantara · Sep 6, 2026 · 1 files

da6e25842431

smb: client: avoid using uninitialized SIDs in cifs_posix_to_fattr()

Paulo Alcantara · Sep 6, 2026 · 1 files

be83178bfc44

vxlan: initialize _md in vxlan_xmit_one()

Eric Dumazet · Sep 6, 2026 · 1 files

fa7a2cfcf1e6

smb: client: fix file type corruption in wsl_to_fattr()

Paulo Alcantara · Sep 6, 2026 · 1 files

65d5dbdc089b

smb: client: fix file type corruption in posix_reparse_to_fattr()

Paulo Alcantara · Sep 6, 2026 · 1 files

6bd360447941

smb: client: fix file type corruption in cifs_reparse_point_to_fattr()

Paulo Alcantara · Sep 6, 2026 · 1 files

5d4d98595743

net: hinic: fix mailbox segment buffer overflow

Aamir Ahmed · Sep 7, 2026 · 1 files

00f9fbc12320

net: hso: fix TIOCMIWAIT race

Johan Hovold · Sep 7, 2026 · 1 files

59fb389ad6bf

net: dsa: lantiq_gswip: fix GSWIP_MDIO_PHY_FCONTX_EN value

Jan Havran (Advantech Czech) · Sep 7, 2026 · 1 files

1853f30cf5c8

net/sched: cls_route: free emptied bucket on filter move

Victor Nogueira · Sep 7, 2026 · 1 files

b74a8455a2f2

net/sched: cls_route: Reject handle aliasing

Victor Nogueira · Sep 7, 2026 · 1 files

41e85e54e564

net/sched: cls_route: Fix in-place replace

Victor Nogueira · Sep 7, 2026 · 1 files

e190a7aabbea

selftests/tc-testing: Add cls_route bucket move and change tests

Victor Nogueira · Sep 7, 2026 · 1 files

7d059f390750

net: macb: destroy the phylink instance on the probe error path

Nicolai Buchwitz · Sep 7, 2026 · 1 files

382a373d9ea7

net: macb: put the "mdio" child node reference on success

Nicolai Buchwitz · Sep 7, 2026 · 1 files

5e38d732ec67

net: stmmac: fix TX descriptor availability check for TSO traffic

Lorenzo Bianconi · Sep 7, 2026 · 1 files

985a663bf007

net: net_failover: Fix the deadlock in net_failover_slave_name_change()

Faicker Mo · Sep 8, 2026 · 1 files

8aaeb56aff2a

ppp_synctty: ensure a writeable skb header

Qingfang Deng · Sep 8, 2026 · 1 files

19b4ed644d68

ipv6: fix fib6 walker UAF on seq stop

Zihan Xi · Sep 8, 2026 · 1 files

a2dc179481d1

net: hsr: enable promiscuous mode on interlink port with fwd offload

MD Danish Anwar · Sep 8, 2026 · 1 files

e1406330d70e

net: macb: initialize PTP state before registering clock

Runyu Xiao · Sep 8, 2026 · 2 files

6ca81bbc31cd

net: phy: dp83td510: handle the active-high LED polarity mode

Donggeun Yoo · Sep 8, 2026 · 1 files

b7ee18725f22

ipmr: account multicast table and route memory

Zihan Xi · Sep 8, 2026 · 3 files

1f6de65e3314

opp: fix use after free in _update_opp_table_clk()

Peter Griffin · Sep 8, 2026 · 1 files

e2ab913f68c7

mptcp: do not reschedule the RTX timer for fallback sockets

Paolo Abeni · Sep 8, 2026 · 2 files

29f641951be0

mptcp: subflow: no need to copy thmac during ulp_clone

Matthieu Baerts (NGI0) · Sep 8, 2026 · 1 files

b76c0e28b392

mptcp: syncookies: remember the request backup flag

Matthieu Baerts (NGI0) · Sep 8, 2026 · 1 files

2ac7d6e62076

mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0

Kalpan Jani · Sep 8, 2026 · 1 files

ab36b1a80942

mptcp: options: handle MPC data + csum reqd + no csum

Matthieu Baerts (NGI0) · Sep 8, 2026 · 1 files

85c580b0d859

mptcp: prevent race between disconnect() and rtx

Paolo Abeni · Sep 8, 2026 · 1 files

730444f094b1

selftests: mptcp: fix an UAF in mptcp_connect.c

Gang Yan · Sep 8, 2026 · 1 files

f9f0068e8813

mptcp: pm: userspace: fix address ID overflow

Qing Luo · Sep 8, 2026 · 1 files

f968190c0b42

mptcp: pm: reset retrans_time when ADD_ADDR entry is reused

Matthieu Baerts (NGI0) · Sep 8, 2026 · 1 files

caa4a79f74f3

mptcp: remove unneeded READ_ONCE() annotation

Paolo Abeni · Sep 8, 2026 · 2 files

e1a56368eac1

selftests: mptcp: lib: dump nstat for the right test

Matthieu Baerts (NGI0) · Sep 8, 2026 · 1 files

d23c41366e85

selftests: mptcp: lib: get counters for the right test

Matthieu Baerts (NGI0) · Sep 8, 2026 · 1 files

b110f1dd6cb6

mptcp: options: fix uninit-value in mptcp_write_data_fin

Matthieu Baerts (NGI0) · Sep 8, 2026 · 1 files

a4257a91af7a

mptcp: being below memory limit is a likely() condition

Paolo Abeni · Sep 8, 2026 · 1 files

f01b8275745e

mptcp: avoid pruning for OoW data

Paolo Abeni · Sep 8, 2026 · 1 files

e184a4a6f423

openvswitch: fix wrong flag value in get_ipv6_ext_hdrs()

Eelco Chaudron · Sep 8, 2026 · 1 files

ccbe7540e4aa

net: phy: mediatek-ge: disable EEE on the MT7530 PHY

Vladislav Karmanov · Sep 8, 2026 · 1 files

0ee150794c75

smb: client: fix heap overflow in DACL owner/group rewrite

Bjoern Doebel · Sep 8, 2026 · 1 files

d05045177a85

smb: client: fail DACL rewrite when the new DACL exceeds 64K

Bjoern Doebel · Sep 8, 2026 · 1 files

5be081b83abd

net: dsa: tag_brcm: legacy FCS: request needed tailroom

Weiming Shi · Sep 8, 2026 · 1 files

dff39930ad5e

net/sched: cls_api: Don't replay RTM_GETCHAIN in tc_ctl_chain().

Kuniyuki Iwashima · Sep 8, 2026 · 1 files

478eb5abb519

net/sched: act_api: release all action references on NEWACTION failure

Xuanqiang Luo · Sep 9, 2026 · 1 files

2a86bbed9f60

selftests: tc-testing: test action batch failure cleanup

Xuanqiang Luo · Sep 9, 2026 · 1 files

cb26524ef4ac

smb: client: fix one-byte OOB read in smb2_parse_native_symlink()

Paulo Alcantara · Sep 9, 2026 · 1 files