{"push_id":1754951569,"size":6,"distinct_size":0,"ref":"refs/heads/mainline-n7.1","head":"faa8ca894ef024da71173af3b1553ba105d41bef","before":"f103616374772174f9abb169eb24e8c60a565bd6","commits":[{"sha":"9852a9409b9ab493ce1fe7b0c50afa9a36b756bc","author":{"name":"Eric Dumazet","email":"b3d77ad2db30f558882cc0c038be5a3cf96611f9@google.com"},"message":"ipv6: sctp: add rcu protection around np->opt\n\ncommit c836a8ba93869d6a0290a6ae0047fbef09066871 upstream.\n\nThis patch completes the work I did in commit 45f6fad84cc3\n(\"ipv6: add complete rcu protection around np->opt\"), as I missed\nsctp part.\n\nThis simply makes sure np->opt is used with proper RCU locking\nand accessors.\n\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Amit Pundir <amit.pundir@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/B14CKB1RD-Kernel/B14CKB1RD_Kernel_OnePlus3_Unified/commits/9852a9409b9ab493ce1fe7b0c50afa9a36b756bc"},{"sha":"826d79ec82740b4a0c5a28ad1dcb5499d1548098","author":{"name":"Eric Dumazet","email":"b3d77ad2db30f558882cc0c038be5a3cf96611f9@google.com"},"message":"ipv6: sctp: fix lockdep splat in sctp_v6_get_dst()\n\ncommit 69ce6487dcd364245a3d26322fc8f4ffd1e8d947 upstream.\n\nWhile cooking the sctp np->opt rcu fixes, I forgot to move\none rcu_read_unlock() after the added rcu_dereference() in\nsctp_v6_get_dst()\n\nThis gave lockdep warnings reported by Dave Jones.\n\nFixes: c836a8ba9386 (\"ipv6: sctp: add rcu protection around np->opt\")\nReported-by: Dave Jones <davej@codemonkey.org.uk>\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Amit Pundir <amit.pundir@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/B14CKB1RD-Kernel/B14CKB1RD_Kernel_OnePlus3_Unified/commits/826d79ec82740b4a0c5a28ad1dcb5499d1548098"},{"sha":"48664ab7b8c238bb50de95c4827feac44b6a7a33","author":{"name":"WANG Cong","email":"3f5d79d28d6d48052800caba9df0b30e06fefe41@gmail.com"},"message":"ppp: defer netns reference release for ppp channel\n\ncommit 205e1e255c479f3fd77446415706463b282f94e4 upstream.\n\nMatt reported that we have a NULL pointer dereference\nin ppp_pernet() from ppp_connect_channel(),\ni.e. pch->chan_net is NULL.\n\nThis is due to that a parallel ppp_unregister_channel()\ncould happen while we are in ppp_connect_channel(), during\nwhich pch->chan_net set to NULL. Since we need a reference\nto net per channel, it makes sense to sync the refcnt\nwith the life time of the channel, therefore we should\nrelease this reference when we destroy it.\n\nFixes: 1f461dcdd296 (\"ppp: take reference on channels netns\")\nReported-by: Matt Bennett <Matt.Bennett@alliedtelesis.co.nz>\nCc: Paul Mackerras <paulus@samba.org>\nCc: linux-ppp@vger.kernel.org\nCc: Guillaume Nault <g.nault@alphalink.fr>\nCc: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Cong Wang <xiyou.wangcong@gmail.com>\nReviewed-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Amit Pundir <amit.pundir@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/B14CKB1RD-Kernel/B14CKB1RD_Kernel_OnePlus3_Unified/commits/48664ab7b8c238bb50de95c4827feac44b6a7a33"},{"sha":"8e58d71bfc050b707079c6c48beea6be37c1c1c5","author":{"name":"Bjørn Mork","email":"73004647096653cb035375f893ae959ac7bd4f38@mork.no"},"message":"cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind\n\ncommit 4d06dd537f95683aba3651098ae288b7cbff8274 upstream.\n\nusbnet_link_change will call schedule_work and should be\navoided if bind is failing. Otherwise we will end up with\nscheduled work referring to a netdev which has gone away.\n\nInstead of making the call conditional, we can just defer\nit to usbnet_probe, using the driver_info flag made for\nthis purpose.\n\nFixes: 8a34b0ae8778 (\"usbnet: cdc_ncm: apply usbnet_link_change\")\nReported-by: Andrey Konovalov <andreyknvl@gmail.com>\nSuggested-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Bjørn Mork <bjorn@mork.no>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Amit Pundir <amit.pundir@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/B14CKB1RD-Kernel/B14CKB1RD_Kernel_OnePlus3_Unified/commits/8e58d71bfc050b707079c6c48beea6be37c1c1c5"},{"sha":"22f4cffdefa5bfda5eac9746854767486f7bc708","author":{"name":"Jann Horn","email":"08549507bd16ecbb2beecd8441c2aad0883eaf18@google.com"},"message":"sched: panic on corrupted stack end\n\ncommit 29d6455178a09e1dc340380c582b13356227e8df upstream.\n\nUntil now, hitting this BUG_ON caused a recursive oops (because oops\nhandling involves do_exit(), which calls into the scheduler, which in\nturn raises an oops), which caused stuff below the stack to be\noverwritten until a panic happened (e.g.  via an oops in interrupt\ncontext, caused by the overwritten CPU index in the thread_info).\n\nJust panic directly.\n\nSigned-off-by: Jann Horn <jannh@google.com>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\n[AmitP: Minor refactoring of upstream changes for linux-3.18.y]\nSigned-off-by: Amit Pundir <amit.pundir@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/B14CKB1RD-Kernel/B14CKB1RD_Kernel_OnePlus3_Unified/commits/22f4cffdefa5bfda5eac9746854767486f7bc708"},{"sha":"faa8ca894ef024da71173af3b1553ba105d41bef","author":{"name":"Greg Kroah-Hartman","email":"4931344b09d7a7d3573e8b1ebec918e229ead9bf@linuxfoundation.org"},"message":"Linux 3.18.54","distinct":false,"url":"https://api.github.com/repos/B14CKB1RD-Kernel/B14CKB1RD_Kernel_OnePlus3_Unified/commits/faa8ca894ef024da71173af3b1553ba105d41bef"}]}
{"actor":{"display_login":"REV3NT3CH"}}