{"push_id":2382077702,"size":120,"distinct_size":0,"ref":"refs/heads/korg/torvalds/master","head":"ce380619fab99036f5e745c7a865b21c59f005f6","before":"661e50bc853209e41a5c14a290ca4decc43cbfd1","commits":[{"sha":"36148c2bbfbe50c50206b6f61d072203c80161e0","author":{"name":"Toke Høiland-Jørgensen","email":"1595b32cf356ac629d30ac02bcc8a4c3a85ac27b@toke.dk"},"message":"mac80211: Adjust TSQ pacing shift\n\nSince we now have the convenient helper to do so, actually adjust the\nTSQ pacing shift for packets going out over a WiFi interface. This\nsignificantly improves throughput for locally-originated TCP\nconnections. The default pacing shift of 10 corresponds to ~1ms of\nqueued packet data. Adjusting this to a shift of 8 (i.e. ~4ms) improves\n1-hop throughput for ath9k by a factor of 3, whereas increasing it more\nhas diminishing returns.\n\nAchieved throughput for different values of sk_pacing_shift (average of\n5 iterations of 10-sec netperf runs to a host on the other side of the\nWiFi hop):\n\nsk_pacing_shift 10:  43.21 Mbps (pre-patch)\nsk_pacing_shift  9:  78.17 Mbps\nsk_pacing_shift  8: 123.94 Mbps\nsk_pacing_shift  7: 128.31 Mbps\n\nLatency for competing flows increases from ~3 ms to ~10 ms with this\nchange. This is about the same magnitude of queueing latency induced by\nflows that are not originated on the WiFi device itself (and so are not\nlimited by TSQ).\n\nSigned-off-by: Toke Høiland-Jørgensen <toke@toke.dk>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/36148c2bbfbe50c50206b6f61d072203c80161e0"},{"sha":"b323ac19b7734a1c464b2785a082ee50bccd3b91","author":{"name":"Felix Fietkau","email":"8cf1b58efcecbc12846b1b7b0c62f2bc67216d26@nbd.name"},"message":"mac80211: drop frames with unexpected DS bits from fast-rx to slow path\n\nFixes rx for 4-addr packets in AP mode. These may be used for setting\nup a 4-addr link for stations that are allowed to do so.\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/b323ac19b7734a1c464b2785a082ee50bccd3b91"},{"sha":"ca36960211eb228bcbc7aaebfa0d027368a94c60","author":{"name":"Daniel Borkmann","email":"4b94a04674ad2c69d990e94ab196ac3f8e9e03d4@iogearbox.net"},"message":"bpf: allow xadd only on aligned memory\n\nThe requirements around atomic_add() / atomic64_add() resp. their\nJIT implementations differ across architectures. E.g. while x86_64\nseems just fine with BPF's xadd on unaligned memory, on arm64 it\ntriggers via interpreter but also JIT the following crash:\n\n  [  830.864985] Unable to handle kernel paging request at virtual address ffff8097d7ed6703\n  [...]\n  [  830.916161] Internal error: Oops: 96000021 [#1] SMP\n  [  830.984755] CPU: 37 PID: 2788 Comm: test_verifier Not tainted 4.16.0-rc2+ #8\n  [  830.991790] Hardware name: Huawei TaiShan 2280 /BC11SPCD, BIOS 1.29 07/17/2017\n  [  830.998998] pstate: 80400005 (Nzcv daif +PAN -UAO)\n  [  831.003793] pc : __ll_sc_atomic_add+0x4/0x18\n  [  831.008055] lr : ___bpf_prog_run+0x1198/0x1588\n  [  831.012485] sp : ffff00001ccabc20\n  [  831.015786] x29: ffff00001ccabc20 x28: ffff8017d56a0f00\n  [  831.021087] x27: 0000000000000001 x26: 0000000000000000\n  [  831.026387] x25: 000000c168d9db98 x24: 0000000000000000\n  [  831.031686] x23: ffff000008203878 x22: ffff000009488000\n  [  831.036986] x21: ffff000008b14e28 x20: ffff00001ccabcb0\n  [  831.042286] x19: ffff0000097b5080 x18: 0000000000000a03\n  [  831.047585] x17: 0000000000000000 x16: 0000000000000000\n  [  831.052885] x15: 0000ffffaeca8000 x14: 0000000000000000\n  [  831.058184] x13: 0000000000000000 x12: 0000000000000000\n  [  831.063484] x11: 0000000000000001 x10: 0000000000000000\n  [  831.068783] x9 : 0000000000000000 x8 : 0000000000000000\n  [  831.074083] x7 : 0000000000000000 x6 : 000580d428000000\n  [  831.079383] x5 : 0000000000000018 x4 : 0000000000000000\n  [  831.084682] x3 : ffff00001ccabcb0 x2 : 0000000000000001\n  [  831.089982] x1 : ffff8097d7ed6703 x0 : 0000000000000001\n  [  831.095282] Process test_verifier (pid: 2788, stack limit = 0x0000000018370044)\n  [  831.102577] Call trace:\n  [  831.105012]  __ll_sc_atomic_add+0x4/0x18\n  [  831.108923]  __bpf_prog_run32+0x4c/0x70\n  [  831.112748]  bpf_test_run+0x78/0xf8\n  [  831.116224]  bpf_prog_test_run_xdp+0xb4/0x120\n  [  831.120567]  SyS_bpf+0x77c/0x1110\n  [  831.123873]  el0_svc_naked+0x30/0x34\n  [  831.127437] Code: 97fffe97 17ffffec 00000000 f9800031 (885f7c31)\n\nReason for this is because memory is required to be aligned. In\ncase of BPF, we always enforce alignment in terms of stack access,\nbut not when accessing map values or packet data when the underlying\narch (e.g. arm64) has CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS set.\n\nxadd on packet data that is local to us anyway is just wrong, so\nforbid this case entirely. The only place where xadd makes sense in\nfact are map values; xadd on stack is wrong as well, but it's been\naround for much longer. Specifically enforce strict alignment in case\nof xadd, so that we handle this case generically and avoid such crashes\nin the first place.\n\nFixes: 17a5267067f3 (\"bpf: verifier (add verifier core)\")\nSigned-off-by: Daniel Borkmann <daniel@iogearbox.net>\nSigned-off-by: Alexei Starovoitov <ast@kernel.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/ca36960211eb228bcbc7aaebfa0d027368a94c60"},{"sha":"abd6360591d3f8259f41c34e31ac4826dfe621b8","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"batman-adv: fix packet checksum in receive path\n\neth_type_trans() internally calls skb_pull(), which does not adjust the\nskb checksum; skb_postpull_rcsum() is necessary to avoid log spam of the\nform \"bat0: hw csum failure\" when packets with CHECKSUM_COMPLETE are\nreceived.\n\nNote that in usual setups, packets don't reach batman-adv with\nCHECKSUM_COMPLETE (I assume NICs bail out of checksumming when they see\nbatadv's ethtype?), which is why the log messages do not occur on every\nsystem using batman-adv. I could reproduce this issue by stacking\nbatman-adv on top of a VXLAN interface.\n\nFixes: c6c8fea29769 (\"net: Add batman-adv meshing protocol\")\nTested-by: Maximilian Wilhelm <max@sdn.clinic>\nSigned-off-by: Matthias Schiffer <mschiffer@universe-factory.net>\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/abd6360591d3f8259f41c34e31ac4826dfe621b8"},{"sha":"3bf2a09da956b43ecfaa630a2ef9a477f991a46a","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"batman-adv: invalidate checksum on fragment reassembly\n\nA more sophisticated implementation could try to combine fragment checksums\nwhen all fragments have CHECKSUM_COMPLETE and are split at even offsets.\nFor now, we just set ip_summed to CHECKSUM_NONE to avoid \"hw csum failure\"\nwarnings in the kernel log when fragmented frames are received. In\nconsequence, skb_pull_rcsum() can be replaced with skb_pull().\n\nNote that in usual setups, packets don't reach batman-adv with\nCHECKSUM_COMPLETE (I assume NICs bail out of checksumming when they see\nbatadv's ethtype?), which is why the log messages do not occur on every\nsystem using batman-adv. I could reproduce this issue by stacking\nbatman-adv on top of a VXLAN interface.\n\nFixes: 610bfc6bc99b (\"batman-adv: Receive fragmented packets and merge\")\nTested-by: Maximilian Wilhelm <max@sdn.clinic>\nSigned-off-by: Matthias Schiffer <mschiffer@universe-factory.net>\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/3bf2a09da956b43ecfaa630a2ef9a477f991a46a"},{"sha":"8ae56822812ddedc26a152ab1916eb30120b4748","author":{"name":"Florian Westphal","email":"dbfaf6a80dfd937969ef4cfe4989863cfe354fce@strlen.de"},"message":"netfilter: ipt_CLUSTERIP: put config struct if we can't increment ct refcount\n\nThis needs to put() the entry to avoid a resource leak in error path.\n\nSigned-off-by: Florian Westphal <fw@strlen.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/8ae56822812ddedc26a152ab1916eb30120b4748"},{"sha":"1a9da5937386dbe553ffcf6c65d985bd48c347c5","author":{"name":"Florian Westphal","email":"dbfaf6a80dfd937969ef4cfe4989863cfe354fce@strlen.de"},"message":"netfilter: ipt_CLUSTERIP: put config instead of freeing it\n\nOnce struct is added to per-netns list it becomes visible to other cpus,\nso we cannot use kfree().\n\nAlso delay setting entries refcount to 1 until after everything is\ninitialised so that when we call clusterip_config_put() in this spot\nentries is still zero.\n\nSigned-off-by: Florian Westphal <fw@strlen.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/1a9da5937386dbe553ffcf6c65d985bd48c347c5"},{"sha":"b078556aecd791b0e5cb3a59f4c3a14273b52121","author":{"name":"Florian Westphal","email":"dbfaf6a80dfd937969ef4cfe4989863cfe354fce@strlen.de"},"message":"netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt\n\nl4proto->manip_pkt() can cause reallocation of skb head so pointer\nto the ipv6 header must be reloaded.\n\nReported-and-tested-by: <syzbot+10005f4292fc9cc89de7@syzkaller.appspotmail.com>\nFixes: 58a317f1061c89 (\"netfilter: ipv6: add IPv6 NAT support\")\nSigned-off-by: Florian Westphal <fw@strlen.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/b078556aecd791b0e5cb3a59f4c3a14273b52121"},{"sha":"c4585a2823edf4d1326da44d1524ecbfda26bb37","author":{"name":"Florian Westphal","email":"dbfaf6a80dfd937969ef4cfe4989863cfe354fce@strlen.de"},"message":"netfilter: bridge: ebt_among: add missing match size checks\n\nebt_among is special, it has a dynamic match size and is exempt\nfrom the central size checks.\n\nTherefore it must check that the size of the match structure\nprovided from userspace is sane by making sure em->match_size\nis at least the minimum size of the expected structure.\n\nThe module has such a check, but its only done after accessing\na structure that might be out of bounds.\n\ntested with: ebtables -A INPUT ... \\\n--among-dst fe:fe:fe:fe:fe:fe\n--among-dst fe:fe:fe:fe:fe:fe --among-src fe:fe:fe:fe:ff:f,fe:fe:fe:fe:fe:fb,fe:fe:fe:fe:fc:fd,fe:fe:fe:fe:fe:fd,fe:fe:fe:fe:fe:fe\n--among-src fe:fe:fe:fe:ff:f,fe:fe:fe:fe:fe:fa,fe:fe:fe:fe:fe:fd,fe:fe:fe:fe:fe:fe,fe:fe:fe:fe:fe:fe\n\nReported-by: <syzbot+fe0b19af568972814355@syzkaller.appspotmail.com>\nSigned-off-by: Florian Westphal <fw@strlen.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/c4585a2823edf4d1326da44d1524ecbfda26bb37"},{"sha":"fc6a5d0601c5ac1d02f283a46f60b87b2033e5ca","author":{"name":"Florian Westphal","email":"dbfaf6a80dfd937969ef4cfe4989863cfe354fce@strlen.de"},"message":"netfilter: ebtables: convert BUG_ONs to WARN_ONs\n\nAll of these conditions are not fatal and should have\nbeen WARN_ONs from the get-go.\n\nConvert them to WARN_ONs and bail out.\n\nSigned-off-by: Florian Westphal <fw@strlen.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/fc6a5d0601c5ac1d02f283a46f60b87b2033e5ca"},{"sha":"b71812168571fa55e44cdd0254471331b9c4c4c6","author":{"name":"Florian Westphal","email":"dbfaf6a80dfd937969ef4cfe4989863cfe354fce@strlen.de"},"message":"netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets\n\nWe need to make sure the offsets are not out of range of the\ntotal size.\nAlso check that they are in ascending order.\n\nThe WARN_ON triggered by syzkaller (it sets panic_on_warn) is\nchanged to also bail out, no point in continuing parsing.\n\nBriefly tested with simple ruleset of\n-A INPUT --limit 1/s' --log\nplus jump to custom chains using 32bit ebtables binary.\n\nReported-by: <syzbot+845a53d13171abf8bf29@syzkaller.appspotmail.com>\nSigned-off-by: Florian Westphal <fw@strlen.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/b71812168571fa55e44cdd0254471331b9c4c4c6"},{"sha":"f4b7ac5ec37d0b6b183677d8b3f10576b18945fd","author":{"name":"Felix Fietkau","email":"8cf1b58efcecbc12846b1b7b0c62f2bc67216d26@nbd.name"},"message":"netfilter: nf_flow_table: fix checksum when handling DNAT\n\nAdd a missing call to csum_replace4 like on SNAT.\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/f4b7ac5ec37d0b6b183677d8b3f10576b18945fd"},{"sha":"10d570284258a30dc104c50787c5289ec49f3d23","author":{"name":"Sven Eckelmann","email":"5643bfdded18d87576daef8d92d9023f0b63110b@openmesh.com"},"message":"batman-adv: Ignore invalid batadv_iv_gw during netlink send\n\nThe function batadv_iv_gw_dump stops the processing loop when\nbatadv_iv_gw_dump_entry returns a non-0 return code. This should only\nhappen when the buffer is full. Otherwise, an empty message may be\nreturned by batadv_gw_dump. This empty message will then stop the netlink\ndumping of gateway entries. At worst, not a single entry is returned to\nuserspace even when plenty of possible gateways exist.\n\nFixes: efb766af06e3 (\"batman-adv: add B.A.T.M.A.N. IV bat_gw_dump implementations\")\nSigned-off-by: Sven Eckelmann <sven.eckelmann@openmesh.com>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/10d570284258a30dc104c50787c5289ec49f3d23"},{"sha":"011c935fceae5252619ef730baa610c655281dda","author":{"name":"Sven Eckelmann","email":"5643bfdded18d87576daef8d92d9023f0b63110b@openmesh.com"},"message":"batman-adv: Ignore invalid batadv_v_gw during netlink send\n\nThe function batadv_v_gw_dump stops the processing loop when\nbatadv_v_gw_dump_entry returns a non-0 return code. This should only\nhappen when the buffer is full. Otherwise, an empty message may be\nreturned by batadv_gw_dump. This empty message will then stop the netlink\ndumping of gateway entries. At worst, not a single entry is returned to\nuserspace even when plenty of possible gateways exist.\n\nFixes: b71bb6f924fe (\"batman-adv: add B.A.T.M.A.N. V bat_gw_dump implementations\")\nSigned-off-by: Sven Eckelmann <sven.eckelmann@openmesh.com>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/011c935fceae5252619ef730baa610c655281dda"},{"sha":"b0264ecdfeab5f889b02ec54af7ca8cc1c245e2f","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Fix netlink dumping of BLA claims\n\nThe function batadv_bla_claim_dump_bucket must be able to handle\nnon-complete dumps of a single bucket. It tries to do that by saving the\nlatest dumped index in *idx_skip to inform the caller about the current\nstate.\n\nBut the caller only assumes that buckets were not completely dumped when\nthe return code is non-zero. This function must therefore also return a\nnon-zero index when the dumping of an entry failed. Otherwise the caller\nwill just skip all remaining buckets.\n\nAnd the function must also reset *idx_skip back to zero when it finished a\nbucket. Otherwise it will skip the same number of entries in the next\nbucket as the previous one had.\n\nFixes: 04f3f5bf1883 (\"batman-adv: add B.A.T.M.A.N. Dump BLA claims via netlink\")\nReported-by: Linus Lüssing <linus.luessing@c0d3.blue>\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/b0264ecdfeab5f889b02ec54af7ca8cc1c245e2f"},{"sha":"fce672db548ff19e76a08a32a829544617229bc2","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Fix netlink dumping of BLA backbones\n\nThe function batadv_bla_backbone_dump_bucket must be able to handle\nnon-complete dumps of a single bucket. It tries to do that by saving the\nlatest dumped index in *idx_skip to inform the caller about the current\nstate.\n\nBut the caller only assumes that buckets were not completely dumped when\nthe return code is non-zero. This function must therefore also return a\nnon-zero index when the dumping of an entry failed. Otherwise the caller\nwill just skip all remaining buckets.\n\nAnd the function must also reset *idx_skip back to zero when it finished a\nbucket. Otherwise it will skip the same number of entries in the next\nbucket as the previous one had.\n\nFixes: ea4152e11716 (\"batman-adv: add backbone table netlink support\")\nReported-by: Linus Lüssing <linus.luessing@c0d3.blue>\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/fce672db548ff19e76a08a32a829544617229bc2"},{"sha":"2412d897c2c34ab5a9834a2dc472512d96e485ef","author":{"name":"Taehee Yoo","email":"8c7da3318a0eb4df6e91bb2c274efe7a5d1d5cc2@gmail.com"},"message":"netfilter: increase IPSTATS_MIB_CSUMERRORS stat\n\nIn the ip_rcv, IPSTATS_MIB_CSUMERRORS is increased when\nchecksum error is occurred.\nbridge netfilter routine should increase IPSTATS_MIB_CSUMERRORS.\n\nSigned-off-by: Taehee Yoo <ap420073@gmail.com>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/2412d897c2c34ab5a9834a2dc472512d96e485ef"},{"sha":"47b7e7f82802dced3ac73658bf4b77584a63063f","author":{"name":"Florian Westphal","email":"dbfaf6a80dfd937969ef4cfe4989863cfe354fce@strlen.de"},"message":"netfilter: don't set F_IFACE on ipv6 fib lookups\n\n\"fib\" starts to behave strangely when an ipv6 default route is\nadded - the FIB lookup returns a route using 'oif' in this case.\n\nThis behaviour was inherited from ip6tables rpfilter so change\nthis as well.\n\nBugzilla: https://bugzilla.netfilter.org/show_bug.cgi?id=1221\nSigned-off-by: Florian Westphal <fw@strlen.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/47b7e7f82802dced3ac73658bf4b77584a63063f"},{"sha":"f22e08932c2960f29b5e828e745c9f3fb7c1bb86","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Fix internal interface indices types\n\nbatman-adv uses internal indices for each enabled and active interface.\nIt is currently used by the B.A.T.M.A.N. IV algorithm to identifify the\ncorrect position in the ogm_cnt bitmaps.\n\nThe type for the number of enabled interfaces (which defines the next\ninterface index) was set to char. This type can be (depending on the\narchitecture) either signed (limiting batman-adv to 127 active slave\ninterfaces) or unsigned (limiting batman-adv to 255 active slave\ninterfaces).\n\nThis limit was not correctly checked when an interface was enabled and thus\nan overflow happened. This was only catched on systems with the signed char\ntype when the B.A.T.M.A.N. IV code tried to resize its counter arrays with\na negative size.\n\nThe if_num interface index was only a s16 and therefore significantly\nsmaller than the ifindex (int) used by the code net code.\n\nBoth &batadv_hard_iface->if_num and &batadv_priv->num_ifaces must be\n(unsigned) int to support the same number of slave interfaces as the net\ncore code. And the interface activation code must check the number of\nactive slave interfaces to avoid integer overflows.\n\nFixes: c6c8fea29769 (\"net: Add batman-adv meshing protocol\")\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/f22e08932c2960f29b5e828e745c9f3fb7c1bb86"},{"sha":"7d98386d55a5afaa65de77e1e9197edeb8a42079","author":{"name":"Eric Dumazet","email":"b3d77ad2db30f558882cc0c038be5a3cf96611f9@google.com"},"message":"netfilter: use skb_to_full_sk in ip6_route_me_harder\n\nFor some reason, Florian forgot to apply to ip6_route_me_harder\nthe fix that went in commit 29e09229d9f2 (\"netfilter: use\nskb_to_full_sk in ip_route_me_harder\")\n\nFixes: ca6fb0651883 (\"tcp: attach SYNACK messages to request sockets instead of listener\") \nSigned-off-by: Eric Dumazet <edumazet@google.com>\nReported-by: syzbot <syzkaller@googlegroups.com>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/7d98386d55a5afaa65de77e1e9197edeb8a42079"}]}
{"actor":{"display_login":"akhilnarang"}}