Commit 4d02da9
committed
Merge tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Pull networking fixes from Jakub Kicinski:
"Networking fixes for 5.10-rc5, including fixes from the WiFi
(mac80211), can and bpf (including the strncpy_from_user fix).
Current release - regressions:
- mac80211: fix memory leak of filtered powersave frames
- mac80211: free sta in sta_info_insert_finish() on errors to avoid
sleeping in atomic context
- netlabel: fix an uninitialized variable warning added in -rc4
Previous release - regressions:
- vsock: forward all packets to the host when no H2G is registered,
un-breaking AWS Nitro Enclaves
- net: Exempt multicast addresses from five-second neighbor lifetime
requirement, decreasing the chances neighbor tables fill up
- net/tls: fix corrupted data in recvmsg
- qed: fix ILT configuration of SRC block
- can: m_can: process interrupt only when not runtime suspended
Previous release - always broken:
- page_frag: Recover from memory pressure by not recycling pages
allocating from the reserves
- strncpy_from_user: Mask out bytes after NUL terminator
- ip_tunnels: Set tunnel option flag only when tunnel metadata is
present, always setting it confuses Open vSwitch
- bpf, sockmap:
- Fix partial copy_page_to_iter so progress can still be made
- Fix socket memory accounting and obeying SO_RCVBUF
- net: Have netpoll bring-up DSA management interface
- net: bridge: add missing counters to ndo_get_stats64 callback
- tcp: brr: only postpone PROBE_RTT if RTT is < current min_rtt
- enetc: Workaround MDIO register access HW bug
- net/ncsi: move netlink family registration to a subsystem init,
instead of tying it to driver probe
- net: ftgmac100: unregister NC-SI when removing driver to avoid
crash
- lan743x:
- prevent interrupt storm on open
- fix freeing skbs in the wrong context
- net/mlx5e: Fix socket refcount leak on kTLS RX resync
- net: dsa: mv88e6xxx: Avoid VLAN database corruption on 6097
- fix 21 unset return codes and other mistakes on error paths, mostly
detected by the Hulk Robot"
* tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (115 commits)
fail_function: Remove a redundant mutex unlock
selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL
lib/strncpy_from_user.c: Mask out bytes after NUL terminator.
net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid()
net/smc: fix matching of existing link groups
ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module
libbpf: Fix VERSIONED_SYM_COUNT number parsing
net/mlx4_core: Fix init_hca fields offset
atm: nicstar: Unmap DMA on send error
page_frag: Recover from memory pressure
net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset
mlxsw: core: Use variable timeout for EMAD retries
mlxsw: Fix firmware flashing
net: Have netpoll bring-up DSA management interface
atl1e: fix error return code in atl1e_probe()
atl1c: fix error return code in atl1c_probe()
ah6: fix error return code in ah6_input()
net: usb: qmi_wwan: Set DTR quirk for MR400
can: m_can: process interrupt only when not runtime suspended
can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery
...123 files changed
Lines changed: 1054 additions & 379 deletions
File tree
- drivers
- atm
- net
- can
- m_can
- usb
- kvaser_usb
- peak_usb
- dsa
- mv88e6xxx
- ethernet
- atheros
- atl1c
- atl1e
- broadcom
- bnxt
- faraday
- freescale
- enetc
- marvell
- prestera
- mediatek
- mellanox
- mlx4
- mlx5/core
- en_accel
- en/rep
- mlxsw
- microchip
- qlogic
- qed
- qlcnic
- qualcomm/rmnet
- stmicro/stmmac
- ti
- ipa
- netdevsim
- phy
- mscc
- usb
- include
- linux
- net
- kernel
- bpf
- trace
- lib
- mm
- net
- bridge
- can
- core
- ipv4
- ipv6
- netfilter
- mac80211
- ncsi
- netlabel
- rfkill
- sctp
- smc
- tls
- vmw_vsock
- x25
- tools
- bpf/bpftool
- lib/bpf
- testing/selftests/bpf
- prog_tests
- progs
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 | |
|---|---|---|---|
| |||
3233 | 3233 | | |
3234 | 3234 | | |
3235 | 3235 | | |
| 3236 | + | |
3236 | 3237 | | |
3237 | 3238 | | |
3238 | 3239 | | |
3239 | | - | |
3240 | 3240 | | |
3241 | 3241 | | |
3242 | 3242 | | |
| |||
4700 | 4700 | | |
4701 | 4701 | | |
4702 | 4702 | | |
4703 | | - | |
| 4703 | + | |
4704 | 4704 | | |
4705 | 4705 | | |
4706 | 4706 | | |
| |||
4732 | 4732 | | |
4733 | 4733 | | |
4734 | 4734 | | |
4735 | | - | |
| 4735 | + | |
4736 | 4736 | | |
4737 | 4737 | | |
4738 | 4738 | | |
| |||
4754 | 4754 | | |
4755 | 4755 | | |
4756 | 4756 | | |
4757 | | - | |
| 4757 | + | |
4758 | 4758 | | |
4759 | 4759 | | |
4760 | 4760 | | |
| |||
9833 | 9833 | | |
9834 | 9834 | | |
9835 | 9835 | | |
9836 | | - | |
9837 | | - | |
9838 | | - | |
9839 | | - | |
9840 | | - | |
9841 | | - | |
9842 | | - | |
9843 | 9836 | | |
9844 | 9837 | | |
9845 | 9838 | | |
| |||
18991 | 18984 | | |
18992 | 18985 | | |
18993 | 18986 | | |
18994 | | - | |
18995 | | - | |
| 18987 | + | |
| 18988 | + | |
18996 | 18989 | | |
18997 | | - | |
| 18990 | + | |
| 18991 | + | |
18998 | 18992 | | |
| 18993 | + | |
| 18994 | + | |
| 18995 | + | |
18999 | 18996 | | |
| 18997 | + | |
| 18998 | + | |
19000 | 18999 | | |
19001 | 19000 | | |
19002 | 19001 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1706 | 1706 | | |
1707 | 1707 | | |
1708 | 1708 | | |
| 1709 | + | |
| 1710 | + | |
1709 | 1711 | | |
1710 | 1712 | | |
1711 | 1713 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
592 | 592 | | |
593 | 593 | | |
594 | 594 | | |
595 | | - | |
| 595 | + | |
596 | 596 | | |
597 | 597 | | |
598 | 598 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
728 | 728 | | |
729 | 729 | | |
730 | 730 | | |
731 | | - | |
| 731 | + | |
| 732 | + | |
732 | 733 | | |
| 734 | + | |
733 | 735 | | |
734 | 736 | | |
735 | 737 | | |
| |||
1565 | 1567 | | |
1566 | 1568 | | |
1567 | 1569 | | |
1568 | | - | |
1569 | | - | |
1570 | | - | |
1571 | | - | |
1572 | 1570 | | |
1573 | 1571 | | |
1574 | 1572 | | |
1575 | | - | |
| 1573 | + | |
1576 | 1574 | | |
1577 | 1575 | | |
1578 | 1576 | | |
| |||
1590 | 1588 | | |
1591 | 1589 | | |
1592 | 1590 | | |
1593 | | - | |
1594 | | - | |
1595 | 1591 | | |
1596 | 1592 | | |
1597 | 1593 | | |
| |||
1621 | 1617 | | |
1622 | 1618 | | |
1623 | 1619 | | |
1624 | | - | |
1625 | 1620 | | |
1626 | 1621 | | |
1627 | 1622 | | |
| |||
1654 | 1649 | | |
1655 | 1650 | | |
1656 | 1651 | | |
1657 | | - | |
| 1652 | + | |
| 1653 | + | |
1658 | 1654 | | |
| 1655 | + | |
1659 | 1656 | | |
1660 | 1657 | | |
1661 | 1658 | | |
1662 | 1659 | | |
1663 | 1660 | | |
1664 | | - | |
| 1661 | + | |
1665 | 1662 | | |
1666 | 1663 | | |
1667 | 1664 | | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
1668 | 1669 | | |
1669 | 1670 | | |
1670 | 1671 | | |
| |||
1716 | 1717 | | |
1717 | 1718 | | |
1718 | 1719 | | |
| 1720 | + | |
| 1721 | + | |
1719 | 1722 | | |
1720 | 1723 | | |
1721 | 1724 | | |
| |||
1734 | 1737 | | |
1735 | 1738 | | |
1736 | 1739 | | |
| 1740 | + | |
1737 | 1741 | | |
1738 | 1742 | | |
1739 | 1743 | | |
| |||
1852 | 1856 | | |
1853 | 1857 | | |
1854 | 1858 | | |
1855 | | - | |
| 1859 | + | |
1856 | 1860 | | |
1857 | 1861 | | |
1858 | 1862 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
287 | 287 | | |
288 | 288 | | |
289 | 289 | | |
290 | | - | |
| 290 | + | |
291 | 291 | | |
292 | 292 | | |
293 | 293 | | |
294 | 294 | | |
295 | | - | |
| 295 | + | |
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
665 | 665 | | |
666 | 666 | | |
667 | 667 | | |
668 | | - | |
| 668 | + | |
669 | 669 | | |
670 | 670 | | |
671 | 671 | | |
| |||
694 | 694 | | |
695 | 695 | | |
696 | 696 | | |
697 | | - | |
| 697 | + | |
698 | 698 | | |
699 | 699 | | |
700 | 700 | | |
| |||
956 | 956 | | |
957 | 957 | | |
958 | 958 | | |
| 959 | + | |
| 960 | + | |
959 | 961 | | |
960 | 962 | | |
961 | 963 | | |
| |||
1414 | 1416 | | |
1415 | 1417 | | |
1416 | 1418 | | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
1417 | 1422 | | |
1418 | 1423 | | |
1419 | 1424 | | |
| |||
1812 | 1817 | | |
1813 | 1818 | | |
1814 | 1819 | | |
| 1820 | + | |
| 1821 | + | |
| 1822 | + | |
| 1823 | + | |
| 1824 | + | |
| 1825 | + | |
1815 | 1826 | | |
1816 | 1827 | | |
1817 | 1828 | | |
| |||
1850 | 1861 | | |
1851 | 1862 | | |
1852 | 1863 | | |
1853 | | - | |
1854 | 1864 | | |
1855 | 1865 | | |
1856 | 1866 | | |
| |||
1908 | 1918 | | |
1909 | 1919 | | |
1910 | 1920 | | |
1911 | | - | |
1912 | | - | |
1913 | 1921 | | |
1914 | 1922 | | |
1915 | 1923 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
102 | 103 | | |
103 | 104 | | |
104 | 105 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
71 | | - | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
72 | 74 | | |
73 | 75 | | |
74 | 76 | | |
75 | | - | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
76 | 80 | | |
77 | 81 | | |
78 | 82 | | |
79 | 83 | | |
80 | 84 | | |
81 | 85 | | |
82 | | - | |
| 86 | + | |
83 | 87 | | |
84 | 88 | | |
85 | 89 | | |
86 | 90 | | |
87 | 91 | | |
88 | 92 | | |
89 | | - | |
| 93 | + | |
90 | 94 | | |
91 | 95 | | |
92 | 96 | | |
93 | 97 | | |
94 | 98 | | |
95 | | - | |
| 99 | + | |
96 | 100 | | |
97 | 101 | | |
98 | 102 | | |
| |||
111 | 115 | | |
112 | 116 | | |
113 | 117 | | |
114 | | - | |
| 118 | + | |
115 | 119 | | |
116 | | - | |
| 120 | + | |
| 121 | + | |
117 | 122 | | |
118 | 123 | | |
119 | 124 | | |
| |||
134 | 139 | | |
135 | 140 | | |
136 | 141 | | |
| 142 | + | |
| 143 | + | |
137 | 144 | | |
138 | 145 | | |
139 | 146 | | |
| |||
0 commit comments