forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge git://git.kernel.org:/pub/scm/linux/kernel/git/netdev/net
Pull networking fixes from David Miller: 1) Fix transmissions in dynamic SMPS mode in ath9k, from Felix Fietkau. 2) TX skb error handling fix in mt76 driver, also from Felix. 3) Fix BPF_FETCH atomic in x86 JIT, from Brendan Jackman. 4) Avoid double free of percpu pointers when freeing a cloned bpf prog. From Cong Wang. 5) Use correct printf format for dma_addr_t in ath11k, from Geert Uytterhoeven. 6) Fix resolve_btfids build with older toolchains, from Kun-Chuan Hsieh. 7) Don't report truncated frames to mac80211 in mt76 driver, from Lorenzop Bianconi. 8) Fix watcdog timeout on suspend/resume of stmmac, from Joakim Zhang. 9) mscc ocelot needs NET_DEVLINK selct in Kconfig, from Arnd Bergmann. 10) Fix sign comparison bug in TCP_ZEROCOPY_RECEIVE getsockopt(), from Arjun Roy. 11) Ignore routes with deleted nexthop object in mlxsw, from Ido Schimmel. 12) Need to undo tcp early demux lookup sometimes in nf_nat, from Florian Westphal. 13) Fix gro aggregation for udp encaps with zero csum, from Daniel Borkmann. 14) Make sure to always use imp*_ndo_send when necessaey, from Jason A. Donenfeld. 15) Fix TRSCER masks in sh_eth driver from Sergey Shtylyov. 16) prevent overly huge skb allocationsd in qrtr, from Pavel Skripkin. 17) Prevent rx ring copnsumer index loss of sync in enetc, from Vladimir Oltean. 18) Make sure textsearch copntrol block is large enough, from Wilem de Bruijn. 19) Revert MAC changes to r8152 leading to instability, from Hates Wang. 20) Advance iov in 9p even for empty reads, from Jissheng Zhang. 21) Double hook unregister in nftables, from PabloNeira Ayuso. 22) Fix memleak in ixgbe, fropm Dinghao Liu. 23) Avoid dups in pkt scheduler class dumps, from Maximilian Heyne. 24) Various mptcp fixes from Florian Westphal, Paolo Abeni, and Geliang Tang. 25) Fix DOI refcount bugs in cipso, from Paul Moore. 26) One too many irqsave in ibmvnic, from Junlin Yang. 27) Fix infinite loop with MPLS gso segmenting via virtio_net, from Balazs Nemeth. * git://git.kernel.org:/pub/scm/linux/kernel/git/netdev/net: (164 commits) s390/qeth: fix notification for pending buffers during teardown s390/qeth: schedule TX NAPI on QAOB completion s390/qeth: improve completion of pending TX buffers s390/qeth: fix memory leak after failed TX Buffer allocation net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 net: check if protocol extracted by virtio_net_hdr_set_proto is correct net: dsa: xrs700x: check if partner is same as port in hsr join net: lapbether: Remove netif_start_queue / netif_stop_queue atm: idt77252: fix null-ptr-dereference atm: uPD98402: fix incorrect allocation atm: fix a typo in the struct description net: qrtr: fix error return code of qrtr_sendmsg() mptcp: fix length of ADD_ADDR with port sub-option net: bonding: fix error return code of bond_neigh_init() net: enetc: allow hardware timestamping on TX queues with tc-etf enabled net: enetc: set MAC RX FIFO to recommended value net: davicom: Use platform_get_irq_optional() net: davicom: Fix regulator not turned off on driver removal net: davicom: Fix regulator not turned off on failed probe net: dsa: fix switchdev objects on bridge master mistakenly being applied on ports ...
- Loading branch information
Showing
159 changed files
with
1,456 additions
and
786 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -142,73 +142,13 @@ Please send incremental versions on top of what has been merged in order to fix | |
the patches the way they would look like if your latest patch series was to be | ||
merged. | ||
|
||
How can I tell what patches are queued up for backporting to the various stable releases? | ||
----------------------------------------------------------------------------------------- | ||
Normally Greg Kroah-Hartman collects stable commits himself, but for | ||
networking, Dave collects up patches he deems critical for the | ||
networking subsystem, and then hands them off to Greg. | ||
|
||
There is a patchworks queue that you can see here: | ||
|
||
https://patchwork.kernel.org/bundle/netdev/stable/?state=* | ||
|
||
It contains the patches which Dave has selected, but not yet handed off | ||
to Greg. If Greg already has the patch, then it will be here: | ||
|
||
https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git | ||
|
||
A quick way to find whether the patch is in this stable-queue is to | ||
simply clone the repo, and then git grep the mainline commit ID, e.g. | ||
:: | ||
|
||
stable-queue$ git grep -l 284041ef21fdf2e | ||
releases/3.0.84/ipv6-fix-possible-crashes-in-ip6_cork_release.patch | ||
releases/3.4.51/ipv6-fix-possible-crashes-in-ip6_cork_release.patch | ||
releases/3.9.8/ipv6-fix-possible-crashes-in-ip6_cork_release.patch | ||
stable/stable-queue$ | ||
|
||
I see a network patch and I think it should be backported to stable. Should I request it via [email protected] like the references in the kernel's Documentation/process/stable-kernel-rules.rst file say? | ||
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ||
No, not for networking. Check the stable queues as per above first | ||
to see if it is already queued. If not, then send a mail to netdev, | ||
listing the upstream commit ID and why you think it should be a stable | ||
candidate. | ||
|
||
Before you jump to go do the above, do note that the normal stable rules | ||
in :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>` | ||
still apply. So you need to explicitly indicate why it is a critical | ||
fix and exactly what users are impacted. In addition, you need to | ||
convince yourself that you *really* think it has been overlooked, | ||
vs. having been considered and rejected. | ||
|
||
Generally speaking, the longer it has had a chance to "soak" in | ||
mainline, the better the odds that it is an OK candidate for stable. So | ||
scrambling to request a commit be added the day after it appears should | ||
be avoided. | ||
|
||
I have created a network patch and I think it should be backported to stable. Should I add a Cc: [email protected] like the references in the kernel's Documentation/ directory say? | ||
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ||
No. See above answer. In short, if you think it really belongs in | ||
stable, then ensure you write a decent commit log that describes who | ||
gets impacted by the bug fix and how it manifests itself, and when the | ||
bug was introduced. If you do that properly, then the commit will get | ||
handled appropriately and most likely get put in the patchworks stable | ||
queue if it really warrants it. | ||
|
||
If you think there is some valid information relating to it being in | ||
stable that does *not* belong in the commit log, then use the three dash | ||
marker line as described in | ||
:ref:`Documentation/process/submitting-patches.rst <the_canonical_patch_format>` | ||
to temporarily embed that information into the patch that you send. | ||
|
||
Are all networking bug fixes backported to all stable releases? | ||
Are there special rules regarding stable submissions on netdev? | ||
--------------------------------------------------------------- | ||
Due to capacity, Dave could only take care of the backports for the | ||
last two stable releases. For earlier stable releases, each stable | ||
branch maintainer is supposed to take care of them. If you find any | ||
patch is missing from an earlier stable branch, please notify | ||
[email protected] with either a commit ID or a formal patch | ||
backported, and CC Dave and other relevant networking developers. | ||
While it used to be the case that netdev submissions were not supposed | ||
to carry explicit ``CC: [email protected]`` tags that is no longer | ||
the case today. Please follow the standard stable rules in | ||
:ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>`, | ||
and make sure you include appropriate Fixes tags! | ||
|
||
Is the comment style convention different for the networking content? | ||
--------------------------------------------------------------------- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10716,7 +10716,8 @@ F: drivers/net/ethernet/marvell/mvpp2/ | |
|
||
MARVELL MWIFIEX WIRELESS DRIVER | ||
M: Amitkumar Karwar <[email protected]> | ||
M: Ganapathi Bhat <[email protected]> | ||
M: Ganapathi Bhat <[email protected]> | ||
M: Sharvari Harisangam <[email protected]> | ||
M: Xinming Hu <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.