Linus Torvalds
e13caf1c26
Merge tag 'net-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Pull networking fixes from Paolo Abeni:
"Including fixes from Wireless, IPsec, Netfilter and Bluetooth.
Current release - new code bugs:
- netfilter: flowtable: use correct direction to set up tunnel route
Previous releases - regressions:
- wifi:
- mac80211:
- free AP_VLAN bc_buf SKBs outside IRQ lock
- defer link RX stats percpu free to RCU
- fix double free on alloc failure
- cfg80211: convert pmsr_free_wk to wiphy_work to fix deadlock
- ipv4: free fib_alias with kfree_rcu() on insert error path
- sched: act_tunnel_key: Defer dst_release to RCU callback
- xfrm: fix sk_dst_cache double-free in xfrm_user_policy()
- bluetooth: fix locking in unpair_device/disconnect_sync
- can: add locking for raw flags bitfield
- openvswitch: reject oversized nested action attrs
- eth:
- bnxt_en: handle partially initialized auxiliary devices
- ppp: defer channel free to an RCU grace period to fix UAF
Previous releases - always broken:
- netfilter: xt_nat: reject unsupported target families
- wifi:
- brcmfmac: fix heap overflow on a short auth frame
- cfg80211: add missing FTM API validation
- xfrm:
- reject optional IPTFS templates in outbound policies
- policy: preallocate inexact bins before xfrm_hash_rebuild reinsert
- bluetooth: revalidate LOAD_CONN_PARAM queued update
- can: fix lockless bound/ifindex race and silent RX_SETUP failure
- eth: mlx5: free mlx5_st_idx_data on final dealloc"
* tag 'net-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (108 commits)
mpls: fix NULL deref in mpls_valid_fib_dump_req() on CONFIG_INET=n
llc: fix SAP refcount leak when creating incoming sockets
selftests: netconsole: only restore MAC when it changed on resume
bnxt_en: Handle partially initialized auxiliary devices
sctp: fix auth_hmacs array size in struct sctp_cookie
net/sched: act_tunnel_key: Defer dst_release to RCU callback
dpll: fix NULL pointer dereference in dpll_msg_add_pin_ref_sync()
tcp: fix TIME_WAIT socket reference leak on PSP policy failure
net/mlx5: free mlx5_st_idx_data on final dealloc
can: isotp: serialize TX state transitions under so->rx_lock
can: isotp: fix use-after-free race with concurrent NETDEV_UNREGISTER
can: isotp: use unconditional synchronize_rcu() in isotp_release()
can: bcm: track a single source interface for ANYDEV timeout/throttle ops
can: bcm: fix data race on rx_stamp/rx_ifindex in bcm_rx_handler()
can: bcm: fix stale rx/tx ops after device removal
can: bcm: add missing device refcount for CAN filter removal
can: bcm: validate frame length in bcm_rx_setup() for RTR replies
can: bcm: extend bcm_tx_lock usage for data and timer updates
can: bcm: add missing rcu list annotations and operations
can: bcm: fix CAN frame rx/tx statistics
...
2026-07-17 10:25:13 -07:00
..
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-07-16 09:12:24 +02:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:14 +02:00
2026-07-03 07:37:43 +02:00
2026-06-22 12:20:21 -07:00
2026-06-18 08:50:52 -07:00
2026-07-03 07:38:16 +02:00
2026-06-11 10:26:40 +02:00
2026-07-03 07:38:16 +02:00
2026-06-23 15:51:14 -07:00
2026-06-17 11:32:14 +01:00
2026-06-18 08:16:21 -07:00
2026-07-03 07:38:16 +02:00
2026-06-21 17:05:45 +02:00
2026-06-23 08:11:21 +02:00
2026-07-03 07:38:16 +02:00
2026-06-08 10:03:43 +02:00
2026-07-03 07:38:16 +02:00
2026-06-17 12:10:11 +01:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-07-08 14:07:19 -04:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-06-21 11:31:28 -07:00
2026-07-15 12:13:30 +02:00
2026-06-17 11:21:40 -07:00
2026-06-16 08:53:53 -07:00
2026-07-03 07:38:16 +02:00
2026-06-24 06:53:25 -06:00
2026-06-16 13:02:47 +05:30
2026-06-16 10:07:36 -06:00
2026-06-30 16:31:56 +02:00
2026-06-07 10:03:01 -07:00
2026-06-14 13:47:38 -07:00
2026-06-17 09:18:14 +01:00
2026-06-07 10:03:01 -07:00
2026-06-06 15:08:36 -07:00
2026-06-17 12:03:56 +01:00
2026-06-15 13:51:27 +05:30
2026-06-21 11:31:28 -07:00
2026-06-08 18:21:32 -07:00
2026-06-15 14:21:14 +05:30
2026-06-15 14:21:14 +05:30
2026-06-15 05:01:15 +05:30
2026-06-22 12:20:21 -07:00
2026-07-01 19:02:55 -07:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-06-13 13:24:34 -07:00
2026-07-03 07:38:16 +02:00
2026-06-25 10:18:34 -07:00
2026-06-22 19:52:36 +00:00
2026-06-09 16:00:11 +02:00
2026-06-15 03:59:45 +05:30
2026-07-01 10:33:38 +02:00
2026-07-03 07:38:16 +02:00
2026-06-18 16:39:31 -07:00
2026-07-01 19:02:56 -07:00
2026-06-15 02:50:44 +05:30
2026-06-07 10:03:00 -07:00
2026-07-07 10:42:28 -04:00
2026-06-29 23:24:46 +01:00
2026-07-03 07:38:16 +02:00
2026-06-21 11:37:16 -07:00
2026-06-16 08:10:21 +05:30
2026-07-03 07:38:16 +02:00
2026-06-17 00:15:09 +02:00
2026-07-03 07:38:16 +02:00
2026-07-06 14:11:09 +02:00
2026-06-08 08:59:03 +02:00
2026-07-08 14:41:01 +02:00
2026-07-03 07:38:16 +02:00
2026-06-15 02:13:01 +03:00
2026-07-03 07:38:16 +02:00
2026-06-06 19:51:14 -05:00
2026-06-16 09:48:00 -06:00
2026-07-01 15:26:47 +02:00
2026-06-17 12:33:23 -07:00
2026-06-23 12:08:51 -05:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-06-10 10:42:55 -04:00
2026-06-15 16:33:40 +02:00
2026-06-16 00:39:57 +02:00
2026-06-17 11:28:52 +01:00
2026-06-08 18:21:24 -07:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-06-08 18:21:25 -07:00
2026-07-03 07:38:16 +02:00
2026-06-19 10:14:34 -07:00
2026-06-08 18:21:29 -07:00
2026-06-08 18:21:27 -07:00
2026-07-03 07:37:43 +02:00
2026-06-11 15:17:30 -07:00
2026-06-15 03:59:45 +05:30
2026-06-12 16:43:10 -07:00
2026-06-25 10:18:40 -07:00
2026-07-01 15:26:29 +02:00
2026-06-09 12:42:20 +02:00
2026-06-08 10:21:54 -04:00
2026-06-08 12:06:41 -04:00
2026-06-23 18:36:41 -07:00
2026-06-08 18:21:23 -07:00
2026-06-26 22:18:34 -04:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-07-01 19:02:54 -07:00
2026-06-21 11:37:38 -07:00
2026-06-09 17:04:02 -05:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-06-11 13:41:25 +02:00
2026-06-16 08:44:43 +05:30
2026-06-17 09:18:14 +01:00
2026-06-09 10:13:04 -07:00
2026-07-03 07:38:16 +02:00
2026-06-10 11:08:23 +02:00
2026-07-03 07:38:14 +02:00
2026-07-03 07:38:16 +02:00
2026-06-10 00:58:04 +02:00
2026-06-15 03:05:50 +05:30
2026-06-07 12:36:13 -07:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-06-23 00:13:21 +02:00
2026-06-21 13:20:19 -07:00
2026-07-03 07:38:16 +02:00
2026-06-23 12:03:44 -07:00
2026-06-21 13:20:19 -07:00
2026-06-16 14:59:58 -07:00
2026-06-22 08:28:48 -07:00
2026-07-03 07:38:16 +02:00
2026-06-17 08:17:00 +01:00
2026-06-18 16:39:31 -07:00
2026-06-08 18:21:31 -07:00
2026-06-17 09:18:14 +01:00
2026-07-03 07:38:16 +02:00
2026-07-03 07:38:16 +02:00
2026-06-07 10:03:01 -07:00
2026-07-07 10:42:29 -04:00
2026-06-21 13:20:19 -07:00
2026-07-03 07:38:16 +02:00
2026-06-08 18:21:29 -07:00
2026-06-29 13:46:50 -06:00
2026-07-03 07:38:16 +02:00
2026-06-08 18:21:31 -07:00
2026-06-15 16:33:40 +02:00
2026-06-08 11:53:18 -07:00
2026-07-03 07:38:16 +02:00
2026-06-06 15:22:44 +02:00
2026-07-03 07:38:16 +02:00