Commit f291209
committed
Merge tag 'net-6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Pull networking fixes from Jakub Kicinski:
"Including fixes from Bluetooth, netfilter, BPF and WiFi.
I didn't collect precise data but feels like we've got a lot of 6.5
fixes here. WiFi fixes are most user-awaited.
Current release - regressions:
- Bluetooth: fix hci_link_tx_to RCU lock usage
Current release - new code bugs:
- bpf: mprog: fix maximum program check on mprog attachment
- eth: ti: icssg-prueth: fix signedness bug in prueth_init_tx_chns()
Previous releases - regressions:
- ipv6: tcp: add a missing nf_reset_ct() in 3WHS handling
- vringh: don't use vringh_kiov_advance() in vringh_iov_xfer(), it
doesn't handle zero length like we expected
- wifi:
- cfg80211: fix cqm_config access race, fix crashes with brcmfmac
- iwlwifi: mvm: handle PS changes in vif_cfg_changed
- mac80211: fix mesh id corruption on 32 bit systems
- mt76: mt76x02: fix MT76x0 external LNA gain handling
- Bluetooth: fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER
- l2tp: fix handling of transhdrlen in __ip{,6}_append_data()
- dsa: mv88e6xxx: avoid EEPROM timeout when EEPROM is absent
- eth: stmmac: fix the incorrect parameter after refactoring
Previous releases - always broken:
- net: replace calls to sock->ops->connect() with kernel_connect(),
prevent address rewrite in kernel_bind(); otherwise BPF hooks may
modify arguments, unexpectedly to the caller
- tcp: fix delayed ACKs when reads and writes align with MSS
- bpf:
- verifier: unconditionally reset backtrack_state masks on global
func exit
- s390: let arch_prepare_bpf_trampoline return program size, fix
struct_ops offsets
- sockmap: fix accounting of available bytes in presence of PEEKs
- sockmap: reject sk_msg egress redirects to non-TCP sockets
- ipv4/fib: send netlink notify when delete source address routes
- ethtool: plca: fix width of reads when parsing netlink commands
- netfilter: nft_payload: rebuild vlan header on h_proto access
- Bluetooth: hci_codec: fix leaking memory of local_codecs
- eth: intel: ice: always add legacy 32byte RXDID in supported_rxdids
- eth: stmmac:
- dwmac-stm32: fix resume on STM32 MCU
- remove buggy and unneeded stmmac_poll_controller, depend on NAPI
- ibmveth: always recompute TCP pseudo-header checksum, fix use of
the driver with Open vSwitch
- wifi:
- rtw88: rtw8723d: fix MAC address offset in EEPROM
- mt76: fix lock dependency problem for wed_lock
- mwifiex: sanity check data reported by the device
- iwlwifi: ensure ack flag is properly cleared
- iwlwifi: mvm: fix a memory corruption due to bad pointer arithm
- iwlwifi: mvm: fix incorrect usage of scan API
Misc:
- wifi: mac80211: work around Cisco AP 9115 VHT MPDU length"
* tag 'net-6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (99 commits)
MAINTAINERS: update Matthieu's email address
mptcp: userspace pm allow creating id 0 subflow
mptcp: fix delegated action races
net: stmmac: remove unneeded stmmac_poll_controller
net: lan743x: also select PHYLIB
net: ethernet: mediatek: disable irq before schedule napi
net: mana: Fix oversized sge0 for GSO packets
net: mana: Fix the tso_bytes calculation
net: mana: Fix TX CQE error handling
netlink: annotate data-races around sk->sk_err
sctp: update hb timer immediately after users change hb_interval
sctp: update transport state when processing a dupcook packet
tcp: fix delayed ACKs for MSS boundary condition
tcp: fix quick-ack counting to count actual ACKs of new data
page_pool: fix documentation typos
tipc: fix a potential deadlock on &tx->lock
net: stmmac: dwmac-stm32: fix resume on STM32 MCU
ipv4: Set offload_failed flag in fibmatch results
netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
netfilter: nf_tables: Deduplicate nft_register_obj audit logs
...112 files changed
Lines changed: 1355 additions & 597 deletions
File tree
- arch/s390/net
- drivers
- bluetooth
- dma/ti
- net
- dsa/mv88e6xxx
- ethernet
- ibm
- intel/ice
- marvell
- mediatek
- microchip
- microsoft/mana
- qlogic/qed
- renesas
- stmicro/stmmac
- ti
- icssg
- usb
- wan
- wireless
- broadcom/brcm80211/brcmfmac
- intel/iwlwifi
- fw
- mvm
- marvell/mwifiex
- mediatek/mt76
- mt76x2
- realtek/rtw88
- ptp
- vhost
- include
- linux
- netfilter
- net
- bluetooth
- mana
- page_pool
- kernel/bpf
- net
- bluetooth
- bridge
- core
- ethtool
- ipv4
- ipv6
- l2tp
- mac80211
- mptcp
- netfilter
- ipvs
- netlink
- nfc
- rds
- rfkill
- sctp
- tipc
- wireless
- tools/testing/selftests
- bpf
- prog_tests
- progs
- netfilter
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
| 380 | + | |
380 | 381 | | |
381 | 382 | | |
382 | 383 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
470 | 470 | | |
471 | 471 | | |
472 | 472 | | |
473 | | - | |
474 | 473 | | |
475 | 474 | | |
476 | 475 | | |
| |||
9531 | 9530 | | |
9532 | 9531 | | |
9533 | 9532 | | |
9534 | | - | |
9535 | 9533 | | |
9536 | 9534 | | |
9537 | | - | |
9538 | 9535 | | |
9539 | 9536 | | |
9540 | 9537 | | |
| |||
14947 | 14944 | | |
14948 | 14945 | | |
14949 | 14946 | | |
14950 | | - | |
| 14947 | + | |
14951 | 14948 | | |
14952 | 14949 | | |
14953 | 14950 | | |
| |||
17602 | 17599 | | |
17603 | 17600 | | |
17604 | 17601 | | |
| 17602 | + | |
17605 | 17603 | | |
17606 | 17604 | | |
17607 | 17605 | | |
| |||
18132 | 18130 | | |
18133 | 18131 | | |
18134 | 18132 | | |
18135 | | - | |
18136 | | - | |
18137 | 18133 | | |
18138 | 18134 | | |
18139 | 18135 | | |
| |||
18661 | 18657 | | |
18662 | 18658 | | |
18663 | 18659 | | |
18664 | | - | |
18665 | 18660 | | |
18666 | 18661 | | |
18667 | 18662 | | |
18668 | 18663 | | |
18669 | 18664 | | |
18670 | 18665 | | |
18671 | 18666 | | |
18672 | | - | |
18673 | 18667 | | |
18674 | 18668 | | |
18675 | 18669 | | |
18676 | 18670 | | |
18677 | 18671 | | |
18678 | 18672 | | |
18679 | | - | |
18680 | 18673 | | |
18681 | 18674 | | |
18682 | 18675 | | |
| |||
21658 | 21651 | | |
21659 | 21652 | | |
21660 | 21653 | | |
21661 | | - | |
21662 | 21654 | | |
21663 | 21655 | | |
21664 | 21656 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2513 | 2513 | | |
2514 | 2514 | | |
2515 | 2515 | | |
2516 | | - | |
| 2516 | + | |
2517 | 2517 | | |
2518 | 2518 | | |
2519 | 2519 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4419 | 4419 | | |
4420 | 4420 | | |
4421 | 4421 | | |
| 4422 | + | |
4422 | 4423 | | |
4423 | 4424 | | |
4424 | 4425 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
558 | 558 | | |
559 | 559 | | |
560 | 560 | | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
561 | 564 | | |
562 | 565 | | |
563 | 566 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2958 | 2958 | | |
2959 | 2959 | | |
2960 | 2960 | | |
2961 | | - | |
| 2961 | + | |
| 2962 | + | |
2962 | 2963 | | |
2963 | 2964 | | |
2964 | 2965 | | |
2965 | 2966 | | |
2966 | 2967 | | |
2967 | 2968 | | |
2968 | | - | |
| 2969 | + | |
| 2970 | + | |
2969 | 2971 | | |
2970 | 2972 | | |
2971 | 2973 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | 78 | | |
110 | 79 | | |
111 | 80 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
282 | 282 | | |
283 | 283 | | |
284 | 284 | | |
285 | | - | |
286 | 285 | | |
287 | 286 | | |
288 | 287 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
340 | 340 | | |
341 | 341 | | |
342 | 342 | | |
343 | | - | |
| 343 | + | |
344 | 344 | | |
345 | 345 | | |
346 | 346 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
365 | 365 | | |
366 | 366 | | |
367 | 367 | | |
| 368 | + | |
368 | 369 | | |
369 | 370 | | |
370 | 371 | | |
| |||
0 commit comments