{"push_id":1293809555,"size":44,"distinct_size":0,"ref":"refs/heads/net_queue","head":"373df3131aa83bd3e0ea7cd15be92d942d75fc72","before":"9d910a255df4823c56cd934378e9b85d85072871","commits":[{"sha":"1ba5bf993c6a3142e18e68ea6452b347f9cb5635","author":{"name":"Vegard Nossum","email":"9c44e0ed746b5c309b0bf31e4bae8fb5eb72beb1@oracle.com"},"message":"xfrm: fix crash in XFRM_MSG_GETSA netlink handler\n\nIf we hit any of the error conditions inside xfrm_dump_sa(), then\nxfrm_state_walk_init() never gets called. However, we still call\nxfrm_state_walk_done() from xfrm_dump_sa_done(), which will crash\nbecause the state walk was never initialized properly.\n\nWe can fix this by setting cb->args[0] only after we've processed the\nfirst element and checking this before calling xfrm_state_walk_done().\n\nFixes: d3623099d3 (\"ipsec: add support of limited SA dump\")\nCc: Nicolas Dichtel <nicolas.dichtel@6wind.com>\nCc: Steffen Klassert <steffen.klassert@secunet.com>\nSigned-off-by: Vegard Nossum <vegard.nossum@oracle.com>\nAcked-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/1ba5bf993c6a3142e18e68ea6452b347f9cb5635"},{"sha":"73efc3245fd3edb3632d82a3a9c5d5d975a02efc","author":{"name":"Vegard Nossum","email":"9c44e0ed746b5c309b0bf31e4bae8fb5eb72beb1@oracle.com"},"message":"xfrm: get rid of incorrect WARN\n\nAFAICT this message is just printed whenever input validation fails.\nThis is a normal failure and we shouldn't be dumping the stack over it.\n\nLooks like it was originally a printk that was maybe incorrectly\nupgraded to a WARN:\n\ncommit 62db5cfd70b1ef53aa21f144a806fe3b78c84fab\nAuthor: stephen hemminger <shemminger@vyatta.com>\nDate:   Wed May 12 06:37:06 2010 +0000\n\n    xfrm: add severity to printk\n\nCc: Stephen Hemminger <stephen@networkplumber.org>\nCc: Steffen Klassert <steffen.klassert@secunet.com>\nSigned-off-by: Vegard Nossum <vegard.nossum@oracle.com>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/73efc3245fd3edb3632d82a3a9c5d5d975a02efc"},{"sha":"7677c7560c3e80fde08a7e710d378dedabf950c3","author":{"name":"Vegard Nossum","email":"9c44e0ed746b5c309b0bf31e4bae8fb5eb72beb1@oracle.com"},"message":"xfrm: get rid of another incorrect WARN\n\nDuring fuzzing I regularly run into this WARN(). According to Herbert Xu,\nthis \"certainly shouldn't be a WARN, it probably shouldn't print anything\neither\".\n\nCc: Stephen Hemminger <stephen@networkplumber.org>\nCc: Steffen Klassert <steffen.klassert@secunet.com>\nCc: Herbert Xu <herbert@gondor.apana.org.au>\nSigned-off-by: Vegard Nossum <vegard.nossum@oracle.com>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/7677c7560c3e80fde08a7e710d378dedabf950c3"},{"sha":"6916fb3b10b3cbe3b1f9f5b680675f53e4e299eb","author":{"name":"Tobias Brunner","email":"36c5bbefeb290c7a456f392d21ced31cf0271e32@strongswan.org"},"message":"xfrm: Ignore socket policies when rebuilding hash tables\n\nWhenever thresholds are changed the hash tables are rebuilt.  This is\ndone by enumerating all policies and hashing and inserting them into\nthe right table according to the thresholds and direction.\n\nBecause socket policies are also contained in net->xfrm.policy_all but\nno hash tables are defined for their direction (dir + XFRM_POLICY_MAX)\nthis causes a NULL or invalid pointer dereference after returning from\npolicy_hash_bysel() if the rebuild is done while any socket policies\nare installed.\n\nSince the rebuild after changing thresholds is scheduled this crash\ncould even occur if the userland sets thresholds seemingly before\ninstalling any socket policies.\n\nFixes: 53c2e285f970 (\"xfrm: Do not hash socket policies\")\nSigned-off-by: Tobias Brunner <tobias@strongswan.org>\nAcked-by: Herbert Xu <herbert@gondor.apana.org.au>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/6916fb3b10b3cbe3b1f9f5b680675f53e4e299eb"},{"sha":"1625f4529957738be7d87cf157e107b8fb9d23b9","author":{"name":"Alexey Kodanev","email":"9f3808f0a12da1be5378a18211ea35dc74f98ef4@oracle.com"},"message":"net/xfrm_input: fix possible NULL deref of tunnel.ip6->parms.i_key\n\nRunning LTP 'icmp-uni-basic.sh -6 -p ipcomp -m tunnel' test over\nopenvswitch + veth can trigger kernel panic:\n\n  BUG: unable to handle kernel NULL pointer dereference\n  at 00000000000000e0 IP: [<ffffffff8169d1d2>] xfrm_input+0x82/0x750\n  ...\n  [<ffffffff816d472e>] xfrm6_rcv_spi+0x1e/0x20\n  [<ffffffffa082c3c2>] xfrm6_tunnel_rcv+0x42/0x50 [xfrm6_tunnel]\n  [<ffffffffa082727e>] tunnel6_rcv+0x3e/0x8c [tunnel6]\n  [<ffffffff8169f365>] ip6_input_finish+0xd5/0x430\n  [<ffffffff8169fc53>] ip6_input+0x33/0x90\n  [<ffffffff8169f1d5>] ip6_rcv_finish+0xa5/0xb0\n  ...\n\nIt seems that tunnel.ip6 can have garbage values and also dereferenced\nwithout a proper check, only tunnel.ip4 is being verified. Fix it by\nadding one more if block for AF_INET6 and initialize tunnel.ip6 with NULL\ninside xfrm6_rcv_spi() (which is similar to xfrm4_rcv_spi()).\n\nFixes: 049f8e2 (\"xfrm: Override skb->mark with tunnel->parm.i_key in xfrm_input\")\n\nSigned-off-by: Alexey Kodanev <alexey.kodanev@oracle.com>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/1625f4529957738be7d87cf157e107b8fb9d23b9"},{"sha":"11d7a0bb95eaaba1741bb24a7c3c169c82f09c7b","author":{"name":"David Ahern","email":"e530dc8f30cd5fef67eca6e0378269caad10dfeb@cumulusnetworks.com"},"message":"xfrm: Only add l3mdev oif to dst lookups\n\nSubash reported that commit 42a7b32b73d6 (\"xfrm: Add oif to dst lookups\")\nbroke a wifi use case that uses fib rules and xfrms. The intent of\n42a7b32b73d6 was driven by VRFs with IPsec. As a compromise relax the\nuse of oif in xfrm lookups to L3 master devices only (ie., oif is either\nan L3 master device or is enslaved to a master device).\n\nFixes: 42a7b32b73d6 (\"xfrm: Add oif to dst lookups\")\nReported-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>\nSigned-off-by: David Ahern <dsa@cumulusnetworks.com>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/11d7a0bb95eaaba1741bb24a7c3c169c82f09c7b"},{"sha":"360647959323ec066cc55d82133df73e30530824","author":{"name":"Emmanuel Grumbach","email":"8b9b3ed0afbc1fa5fc02c3dc29b7819d4e9d8433@intel.com"},"message":"iwlwifi: mvm: consider P2p device type for firmware dump triggers\n\nWhen the user really wanted a dump on P2P Client, he\ncoudln't get it because we checked vif->type but didn't\ntake vif->p2p into account. Fix that.\n\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/360647959323ec066cc55d82133df73e30530824"},{"sha":"bdc98b13716eafc454457e068d6c8aaffaaa71e4","author":{"name":"Sharon Dvir","email":"18d09980bb77720b44921c65590c12660d33f406@intel.com"},"message":"iwlwifi: mvm: check if vif is NULL before using it\n\nwdev_to_ieee80211_vif() might return NULL.\nCheck that vif != NULL before dereferencing it.\n\nSigned-off-by: Sharon Dvir <sharon.dvir@intel.com>\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/bdc98b13716eafc454457e068d6c8aaffaaa71e4"},{"sha":"ff6e58e648ed5f3cc43891767811d5c3c88bbd41","author":{"name":"Emmanuel Grumbach","email":"8b9b3ed0afbc1fa5fc02c3dc29b7819d4e9d8433@intel.com"},"message":"iwlwifi: mvm: don't use ret when not initialised\n\nfw-dbg code return ret but that variable was either 0\nor not initialised. Return 0 always.\n\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>\nFixes: 6a95126763fb (\"iwlwifi: mvm: send dbg config hcmds to fw if set in tlv\")\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/ff6e58e648ed5f3cc43891767811d5c3c88bbd41"},{"sha":"a904a08b5fee5317ff0f7b8212aa5d0776795a52","author":{"name":"Peer, Ilan","email":"a53deebf22f18092e166fe671085ec3af21faca2@intel.com"},"message":"iwlwifi: mvm: Advertise support for AP channel width change\n\nThe iwlmvm driver supports channel width change in AP mode.  Add the\nproper flag.\n\nSigned-off-by: Ilan Peer <ilan.peer@intel.com>\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/a904a08b5fee5317ff0f7b8212aa5d0776795a52"},{"sha":"237e15dfd5d651868726111c3a9d828bec700490","author":{"name":"Ashok Raj Nagarajan","email":"62207b98d84d69d38361352b639b532b6e8d80ad@qti.qualcomm.com"},"message":"ath10k: fix get rx_status from htt context\n\nOn handling amsdu on rx path, get the rx_status from htt context. Without this\nfix, we are seeing warnings when running DBDC traffic like this.\n\nWARNING: CPU: 0 PID: 0 at net/mac80211/rx.c:4105 ieee80211_rx_napi+0x88/0x7d8 [mac80211]()\n\n[ 1715.878248] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 3.18.21 #1\n[ 1715.878273] [<c001d3f4>] (unwind_backtrace) from [<c001a4b0>] (show_stack+0x10/0x14)\n[ 1715.878293] [<c001a4b0>] (show_stack) from [<c01bee64>] (dump_stack+0x70/0xbc)\n[ 1715.878315] [<c01bee64>] (dump_stack) from [<c002a61c>] (warn_slowpath_common+0x64/0x88)\n[ 1715.878339] [<c002a61c>] (warn_slowpath_common) from [<c002a6d0>] (warn_slowpath_null+0x18/0x20)\n[ 1715.878395] [<c002a6d0>] (warn_slowpath_null) from [<bf4caa98>] (ieee80211_rx_napi+0x88/0x7d8 [mac80211])\n[ 1715.878474] [<bf4caa98>] (ieee80211_rx_napi [mac80211]) from [<bf568658>] (ath10k_htt_t2h_msg_handler+0xb48/0xbfc [ath10k_core])\n[ 1715.878535] [<bf568658>] (ath10k_htt_t2h_msg_handler [ath10k_core]) from [<bf568708>] (ath10k_htt_t2h_msg_handler+0xbf8/0xbfc [ath10k_core])\n[ 1715.878597] [<bf568708>] (ath10k_htt_t2h_msg_handler [ath10k_core]) from [<bf569160>] (ath10k_htt_txrx_compl_task+0xa54/0x1170 [ath10k_core])\n[ 1715.878639] [<bf569160>] (ath10k_htt_txrx_compl_task [ath10k_core]) from [<c002db14>] (tasklet_action+0xb4/0x130)\n[ 1715.878659] [<c002db14>] (tasklet_action) from [<c002d110>] (__do_softirq+0xe0/0x210)\n[ 1715.878678] [<c002d110>] (__do_softirq) from [<c002d4b4>] (irq_exit+0x84/0xe0)\n[ 1715.878700] [<c002d4b4>] (irq_exit) from [<c005a544>] (__handle_domain_irq+0x98/0xd0)\n[ 1715.878722] [<c005a544>] (__handle_domain_irq) from [<c00085f4>] (gic_handle_irq+0x38/0x5c)\n[ 1715.878741] [<c00085f4>] (gic_handle_irq) from [<c0009680>] (__irq_svc+0x40/0x74)\n[ 1715.878753] Exception stack(0xc05f9f50 to 0xc05f9f98)\n[ 1715.878767] 9f40: ffffffed 00000000 00399e1e c000a220\n[ 1715.878786] 9f60: 00000000 c05f6780 c05f8000 00000000 c05f5db8 ffffffed c05f8000 c04d1980\n[ 1715.878802] 9f80: 00000000 c05f9f98 c0018110 c0018114 60000013 ffffffff\n[ 1715.878822] [<c0009680>] (__irq_svc) from [<c0018114>] (arch_cpu_idle+0x2c/0x50)\n[ 1715.878844] [<c0018114>] (arch_cpu_idle) from [<c00530d4>] (cpu_startup_entry+0x108/0x234)\n[ 1715.878866] [<c00530d4>] (cpu_startup_entry) from [<c05c7be0>] (start_kernel+0x33c/0x3b8)\n[ 1715.878879] ---[ end trace 6d5e1cc0fef8ed6a ]---\n[ 1715.878899] ------------[ cut here ]------------\n\nFixes: 18235664e7f9 (\"ath10k: cleanup amsdu processing for rx indication\")\nSigned-off-by: Ashok Raj Nagarajan <arnagara@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/237e15dfd5d651868726111c3a9d828bec700490"},{"sha":"4e80ffab0e722911842b59299dbf8033709673e5","author":{"name":"Mohammed Shafi Shajakhan","email":"4abf9d4e9fb909a6b0c1689ab80ea0e519567492@qti.qualcomm.com"},"message":"ath10k: Remove driver log suggesting QCA9887 support is experimental\n\nSupport for QCA9887 is no longer experimental and if there are any issues\nwe need to address them\n\nSigned-off-by: Mohammed Shafi Shajakhan <mohammed@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/4e80ffab0e722911842b59299dbf8033709673e5"},{"sha":"a9840c46ff9bb845d62d6f9592ab76c0e531c8f4","author":{"name":"Kalle Valo","email":"41b48f228022447bae8a0900c23f76a0b1ca799c@codeaurora.org"},"message":"Merge tag 'iwlwifi-for-kalle-2016-08-29' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-fixes\n\n* Fix P2P dump trigger\n* Prevent a potential null dereference in iwlmvm\n* Prevent an uninitialized value from being returned in iwlmvm\n* Advertise support for channel width change in AP mode","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/a9840c46ff9bb845d62d6f9592ab76c0e531c8f4"},{"sha":"db7b542e4a789156a4fb61278f2074795fe2eb9c","author":{"name":"Miaoqing Pan","email":"b5eade11f2a68aa4c7c043330ed198c6df904cff@codeaurora.org"},"message":"ath9k: fix AR5416 access GPIO warning\n\nThe warning was seen on AR5416 chip, which invoke ath9k_hw_gio_get()\nbefore the GPIO initialized correctly.\n\n    WARNING: CPU: 1 PID: 1159 at ~/drivers/net/wireless/ath/ath9k/hw.c:2776 ath9k_hw_gpio_get+0x148/0x1a0 [ath9k_hw]\n    ...\n    CPU: 1 PID: 1159 Comm: systemd-udevd Not tainted 4.7.0-rc7-aptosid-amd64 #1 aptosid 4.7~rc7-1~git92.slh.3\n    Hardware name:                  /DH67CL, BIOS BLH6710H.86A.0160.2012.1204.1156 12/04/2012\n      0000000000000286 00000000f912d633 ffffffff81290fd3 0000000000000000\n      0000000000000000 ffffffff81063fd4 ffff88040c6dc018 0000000000000000\n      0000000000000002 0000000000000000 0000000000000100 ffff88040c6dc018\n    Call Trace:\n      [<ffffffff81290fd3>] ? dump_stack+0x5c/0x79\n      [<ffffffff81063fd4>] ? __warn+0xb4/0xd0\n      [<ffffffffa0668fb8>] ? ath9k_hw_gpio_get+0x148/0x1a0 [ath9k_hw]\n\nSigned-off-by: Miaoqing Pan <miaoqing@codeaurora.org>\nReported-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>\nTested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/db7b542e4a789156a4fb61278f2074795fe2eb9c"},{"sha":"e34f2ff40e0339f6a379e1ecf49e8f2759056453","author":{"name":"Giedrius Statkevičius","email":"39a5fa750eb67fb226ff9a8e977110f51aaff793@gmail.com"},"message":"ath9k: bring back direction setting in ath9k_{start_stop}\n\nA regression was introduced in commit id 79d4db1214a (\"ath9k: cleanup\nled_pin initial\") that broken the WLAN status led on my laptop with\nAR9287 after suspending and resuming.\n\nSteps to reproduce:\n* Suspend (laptop)\n* Resume (laptop)\n* Observe that the WLAN led no longer turns ON/OFF depending on the\n  status and is always red\n\nEven though for my case it only needs to be set to OUT in ath9k_start\nbut for consistency bring back the IN direction setting as well.\n\nFixes: 79d4db1214a0 (\"ath9k: cleanup led_pin initial\")\nCc: Miaoqing Pan <miaoqing@codeaurora.org>\nCc: Kalle Valo <kvalo@qca.qualcomm.com>\nCc: <stable@vger.kernel.org> # 4.7+\nLink: https://bugzilla.kernel.org/show_bug.cgi?id=151711\nSigned-off-by: Giedrius Statkevičius <giedrius.statkevicius@gmail.com>\n[kvalo@qca.qualcomm.com: improve commit log]\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/e34f2ff40e0339f6a379e1ecf49e8f2759056453"},{"sha":"ded89912156b1a47d940a0c954c43afbabd0c42c","author":{"name":"Arend Van Spriel","email":"abe19c29b4f22215362e77179a3d866379bad47e@broadcom.com"},"message":"brcmfmac: avoid potential stack overflow in brcmf_cfg80211_start_ap()\n\nUser-space can choose to omit NL80211_ATTR_SSID and only provide raw\nIE TLV data. When doing so it can provide SSID IE with length exceeding\nthe allowed size. The driver further processes this IE copying it\ninto a local variable without checking the length. Hence stack can be\ncorrupted and used as exploit.\n\nCc: stable@vger.kernel.org # v4.7\nReported-by: Daxing Guo <freener.gdx@gmail.com>\nReviewed-by: Hante Meuleman <hante.meuleman@broadcom.com>\nReviewed-by: Pieter-Paul Giesberts <pieter-paul.giesberts@broadcom.com>\nReviewed-by: Franky Lin <franky.lin@broadcom.com>\nSigned-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/ded89912156b1a47d940a0c954c43afbabd0c42c"},{"sha":"a0714125d11bcf21599b08b25fdaf384c0db6712","author":{"name":"Kalle Valo","email":"41b48f228022447bae8a0900c23f76a0b1ca799c@codeaurora.org"},"message":"Merge ath-current from ath.git\n\nath.git fixes for 4.8. Major changes:\n\nath10k\n\n* fix racy rx status retrieval from htt context\n* QCA9887 support is not experimental anymore, remove the warning message\n\nath9k\n\n* fix regression with led GPIOs\n* fix AR5416 GPIO access warning","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/a0714125d11bcf21599b08b25fdaf384c0db6712"},{"sha":"9dd4aaef194e45d96c2d0b6232a9cbc5430ad789","author":{"name":"Florian Fainelli","email":"244da8ca84c0b82369d8dd3f15015e61f28f6fe5@gmail.com"},"message":"MAINTAINERS: Update CPMAC email address\n\nSigned-off-by: Florian Fainelli <f.fainelli@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/9dd4aaef194e45d96c2d0b6232a9cbc5430ad789"},{"sha":"40e3012e6ea715e957347477a980145210735267","author":{"name":"David S. Miller","email":"79caf591e37e1438a2d55ae59670d5cd0d717764@davemloft.net"},"message":"Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec\n\nSteffen Klassert says:\n\n====================\nipsec 2016-09-08\n\n1) Fix a crash when xfrm_dump_sa returns an error.\n   From Vegard Nossum.\n\n2) Remove some incorrect WARN() on normal error handling.\n   From Vegard Nossum.\n\n3) Ignore socket policies when rebuilding hash tables,\n   socket policies are not inserted into the hash tables.\n   From Tobias Brunner.\n\n4) Initialize and check tunnel pointers properly before\n   we use it. From Alexey Kodanev.\n\n5) Fix l3mdev oif setting on xfrm dst lookups.\n   From David Ahern.\n====================\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/40e3012e6ea715e957347477a980145210735267"},{"sha":"76061f631c2ea4ab9c4d66f3a96ecc5737f5aaf7","author":{"name":"Eric Dumazet","email":"b3d77ad2db30f558882cc0c038be5a3cf96611f9@google.com"},"message":"tcp: fastopen: avoid negative sk_forward_alloc\n\nWhen DATA and/or FIN are carried in a SYN/ACK message or SYN message,\nwe append an skb in socket receive queue, but we forget to call\nsk_forced_mem_schedule().\n\nEffect is that the socket has a negative sk->sk_forward_alloc as long as\nthe message is not read by the application.\n\nJosh Hunt fixed a similar issue in commit d22e15371811 (\"tcp: fix tcp\nfin memory accounting\")\n\nFixes: 168a8f58059a (\"tcp: TCP Fast Open Server - main code path\")\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nReviewed-by: Josh Hunt <johunt@akamai.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/jpirko/linux_mlxsw/commits/76061f631c2ea4ab9c4d66f3a96ecc5737f5aaf7"}]}
{"actor":{"display_login":"jpirko"}}