125 wires and counting

$ follow Linux

Keep up with Linux in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-11
stories 44

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

HSR promiscuous-mode fix, DP83TD510 LED polarity crash, ipmr memcg accounting

By RepoJournal · Filed · About Linux · Composed from the cited sources · methodology

Linux netdev merged a batch of fixes that restore RedBox traffic on hardware-offloaded HSR rings, stop a device-tree LED property from taking an MDIO device down, and charge IPv4/IPv6 multicast routing objects to memcg.

hsr_portdev_setup() skipped promiscuous mode on every non-master port whenever hsr->fwd_offloaded was set, and since that flag derives only from the ring slaves' NETIF_F_HW_HSR_FWD bit, the interlink port was skipped too even though it never receives forwarding offload. Without promiscuous mode the interlink NIC drops unicast frames addressed to hsr_dev's MAC, so SAN traffic to the RedBox broke whenever the ring was hardware-offloaded [1].

dp83td510_led_polarity_set() recognized only PHY_LED_ACTIVE_LOW, so a device tree marking a DP83TD510 LED as 'active-high' hit the default case and returned -EINVAL. The error propagates through of_phy_led() and of_phy_leds() up to phy_probe(), leaving the mdio device unregistered. The driver now handles the active-high polarity mode [2].

A netadmin in a user plus net namespace could create many IPv4 and IPv6 multicast routing tables via MRT_TABLE and MRT6_TABLE, each unseen id allocating an mr_table through the shared mr_table_alloc() and pinning it until netns teardown. Those allocations were never charged to memcg, so host unreclaimable slab grew with the table count; mr_table allocations now use GFP_KERNEL_ACCOUNT and the IPv4/IPv6 MFC caches are marked SLAB_ACCOUNT [3].

Two other netdev merges landed. Both the MediaTek switch and SoC MAC drivers filled in phylink_config.lpi_capabilities and lpi_timer_default but never lpi_interfaces, and phylink treats a MAC as supporting managed EEE only when the tx_lpi methods are implemented and both bitmaps are non-empty, a decision phylink_create() makes once, so EEE has been off on every mt753x port and on every mtk_eth MAC. To quote the merge description: "net: restore EEE on MediaTek switches and SoC MACs" [4]. Separately, the Intel wired LAN updates touch idpf (disable DIM work and PTM for cleanup; check and adjust VLAN headers when processing RSC packets) and ice (call xa_destroy for the sched_node_ids xarray, moved from port_info to ice_hw to simplify lifecycle management) [5].

Over in Omarchy, the package became claude-desktop, repacked from Anthropic's own Debian repository and surfaced under Install > AI and Remove > AI with bin/omarchy-install-ai-claude and bin/omarchy-remove-ai-claude mirroring the existing ChatGPT pair; the removal script now quits the running Claude app first, because Electron rewrites ~/.config/Claude while the app runs and a removal with the app open left 11 processes plus a recreated directory in the same second, while quitting first kept the directory gone [6][7][8]. A separate merge activates the T3 theme on existing installs [9].

Action items

References

  1. [1] net: hsr: enable promiscuous mode on interlink port with fwd offload ↗ torvalds/linux
  2. [2] net: phy: dp83td510: handle the active-high LED polarity mode ↗ torvalds/linux
  3. [3] ipmr: account multicast table and route memory ↗ torvalds/linux
  4. [4] Merge branch 'net-restore-eee-on-mediatek-switches-and-soc-macs' ↗ torvalds/linux
  5. [5] Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue ↗ torvalds/linux
  6. [6] Add the Claude desktop app to Install > AI ↗ basecamp/omarchy
  7. [7] Quit the running Claude app before removing it ↗ basecamp/omarchy
  8. [8] Merge pull request #10755 from spencerbull/add-claude-desktop-ai-menu ↗ basecamp/omarchy
  9. [9] Merge pull request #11263 from omacom/fix/t3-theme-migration ↗ basecamp/omarchy

Quick answers

What shipped in Linux on September 11, 2026?
Linux netdev merged a batch of fixes that restore RedBox traffic on hardware-offloaded HSR rings, stop a device-tree LED property from taking an MDIO device down, and charge IPv4/IPv6 multicast routing objects to memcg. In total, 42 commits and 2 pull requests landed.
Who contributed to Linux on September 11, 2026?
5 developers shipped this update, including MD Danish Anwar, Donggeun Yoo, Jakub Kicinski, Spencer Bull, and Ryan Hughes.
What were the notable Linux updates?
net: hsr: enable promiscuous mode on interlink port with fwd offload, net: phy: dp83td510: handle the active-high LED polarity mode, and ipmr: account multicast table and route memory.