{"push_id":1152132449,"size":13,"distinct_size":0,"ref":"refs/heads/linux-next/stable","head":"c8ae067f2635be0f8c7e5db1bb74b757d623e05b","before":"43c082e72745555952126848a40db3a06fc8a7a9","commits":[{"sha":"b52fc2183f40170489692852fd66d8750cbaa324","author":{"name":"Stephen Boyd","email":"496892c5e989e3d4519358ac44c914f60a4d59d9@codeaurora.org"},"message":"vexpress/spc: Remove CLK_IS_ROOT\n\nThis flag is a no-op now (see commit 47b0eeb3dc8a \"clk: Deprecate\nCLK_IS_ROOT\", 2016-02-02) so remove it.\n\nAcked-by: Sudeep Holla <sudeep.holla@arm.com>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/b52fc2183f40170489692852fd66d8750cbaa324"},{"sha":"3fb9c41286e594d52d23ca58404c69a7e2c39c41","author":{"name":"Stephen Boyd","email":"496892c5e989e3d4519358ac44c914f60a4d59d9@codeaurora.org"},"message":"powerpc/512x: clk: Remove CLK_IS_ROOT\n\nThis flag is a no-op now (see commit 47b0eeb3dc8a \"clk: Deprecate\nCLK_IS_ROOT\", 2016-02-02) so remove it.\n\nCc: Gerhard Sittig <gsi@denx.de>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/3fb9c41286e594d52d23ca58404c69a7e2c39c41"},{"sha":"3c7f4f54578b983c964eb992229a7dd153ce5ee0","author":{"name":"Stephen Boyd","email":"496892c5e989e3d4519358ac44c914f60a4d59d9@codeaurora.org"},"message":"clk: microchip: Remove CLK_IS_ROOT\n\nThis flag is a no-op now (see commit 47b0eeb3dc8a \"clk: Deprecate\nCLK_IS_ROOT\", 2016-02-02) so remove it.\n\nCc: Purna Chandra Mandal <purna.mandal@microchip.com>\nCc: Ralf Baechle <ralf@linux-mips.org>\nCc: <linux-mips@linux-mips.org>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/3c7f4f54578b983c964eb992229a7dd153ce5ee0"},{"sha":"b9610e74586fd183b2d1c7fe5316bce8b6cc534f","author":{"name":"Stephen Boyd","email":"496892c5e989e3d4519358ac44c914f60a4d59d9@codeaurora.org"},"message":"clk: Remove CLK_IS_ROOT flag\n\nNow that we've gotten rid of all the users of this flag we can\nretire the number, leaving a slot open for a future flag user.\n\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/b9610e74586fd183b2d1c7fe5316bce8b6cc534f"},{"sha":"ae4185cd13a3017259d30149e606f8c83857acf2","author":{"name":"Geert Uytterhoeven","email":"6ab3568c168343bc5fcca77fbd6a3d6e63ce9838@linux-m68k.org"},"message":"MAINTAINERS: Add file patterns for clock device tree bindings\n\nSubmitters of device tree binding documentation may forget to CC\nthe subsystem maintainer if this is missing.\n\nSigned-off-by: Geert Uytterhoeven <geert@linux-m68k.org>\nCc: Michael Turquette <mturquette@baylibre.com>\nCc: Stephen Boyd <sboyd@codeaurora.org>\nCc: linux-clk@vger.kernel.org\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/ae4185cd13a3017259d30149e606f8c83857acf2"},{"sha":"72ad679aa7182d23d269cbe4d655f7e129d3b057","author":{"name":"Ezequiel Garcia","email":"34da408050df33aee6e3af3a4e94de2b427bc63c@vanguardiasur.com.ar"},"message":"clk: nxp: Select MFD_SYSCON for creg driver\n\nCommit 378523d15003 (\"clk: add lpc18xx creg clk driver\")\nadded a new clock driver but missed the proper MFD_SYSCON select.\nFix it.\n\nFixes: 378523d15003 (\"clk: add lpc18xx creg clk driver\")\nSigned-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>\nAcked-by: Joachim Eastwood <manabian@gmail.com>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/72ad679aa7182d23d269cbe4d655f7e129d3b057"},{"sha":"fac7d1917dfddfa53e98524f0abfbe60252740fe","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"fix EOPENSTALE bug in do_last()\n\nEOPENSTALE occuring at the last component of a trailing symlink ends up\nwith do_last() retrying its lookup.  After the symlink body has been\ndiscarded.  The thing is, all this retry_lookup logics in there is not\nneeded at all - the upper layers will do the right thing if we simply\nreturn that -EOPENSTALE as we would with any other error.  Trying to\nmicrooptimize in do_last() is a lot of headache for no good reason.\n\nCc: stable@vger.kernel.org # v4.2+\nTested-by: Oleg Drokin <green@linuxhacker.ru>\nReviewed-and-Tested-by: Jeff Layton <jlayton@poochiereds.net>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/fac7d1917dfddfa53e98524f0abfbe60252740fe"},{"sha":"e6ec03a25f12b312b7e0c037fe4a6471c4ee5665","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"autofs braino fix for do_last()\n\nIt's an analogue of commit 7500c38a (fix the braino in \"namei:\nmassage lookup_slow() to be usable by lookup_one_len_unlocked()\").\nThe same problem (->lookup()-returned unhashed negative dentry\njust might be an autofs one with ->d_manage() that would wait\nuntil the daemon makes it positive) applies in do_last() - we\nneed to do follow_managed() first.\n\nFortunately, remaining callers of follow_managed() are OK - only\nautofs has that weirdness (negative dentry that does not mean\nan instant -ENOENT)) and autofs never has its negative dentries\nhashed, so we can't pick one from a dcache lookup.\n\n->d_manage() is a bloody mess ;-/\n\nCc: stable@vger.kernel.org # v4.6\nSpotted-by: Ian Kent <raven@themaw.net>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/e6ec03a25f12b312b7e0c037fe4a6471c4ee5665"},{"sha":"2051877c4c8526abc0a1d514e76f95610b4ab8f3","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux\n\nPull clk fixes from Stephen Boyd:\n \"This finally removes the CLK_IS_ROOT flag by picking up the last few\n  stragglers that didn't get merged by anyone this time around.\n\n  Better to do it now than wait for another one to pop up.  There's also\n  a minor maintainers update and a Kconfig fix\"\n\n* tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux:\n  clk: nxp: Select MFD_SYSCON for creg driver\n  MAINTAINERS: Add file patterns for clock device tree bindings\n  clk: Remove CLK_IS_ROOT flag\n  clk: microchip: Remove CLK_IS_ROOT\n  powerpc/512x: clk: Remove CLK_IS_ROOT\n  vexpress/spc: Remove CLK_IS_ROOT","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/2051877c4c8526abc0a1d514e76f95610b4ab8f3"},{"sha":"3d56c25e3bb0726a5c5e16fc2d9e38f8ed763085","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"fix d_walk()/non-delayed __d_free() race\n\nAscend-to-parent logics in d_walk() depends on all encountered child\ndentries not getting freed without an RCU delay.  Unfortunately, in\nquite a few cases it is not true, with hard-to-hit oopsable race as\nthe result.\n\nFortunately, the fix is simiple; right now the rule is \"if it ever\nbeen hashed, freeing must be delayed\" and changing it to \"if it\never had a parent, freeing must be delayed\" closes that hole and\ncovers all cases the old rule used to cover.  Moreover, pipes and\nsockets remain _not_ covered, so we do not introduce RCU delay in\nthe cases which are the reason for having that delay conditional\nin the first place.\n\nCc: stable@vger.kernel.org # v3.2+ (and watch out for __d_materialise_dentry())\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/3d56c25e3bb0726a5c5e16fc2d9e38f8ed763085"},{"sha":"a01e718f7241c53f564402f7acff373eed5bd166","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"fix a regression in atomic_open()\n\nopen(\"/foo/no_such_file\", O_RDONLY | O_CREAT) on should fail with\nEACCES when /foo is not writable; failing with ENOENT is obviously\nwrong.  That got broken by a braino introduced when moving the\ncreat_error logics from atomic_open() to lookup_open().  Easy to\nfix, fortunately.\n\nSpotted-by: \"Yan, Zheng\" <ukernel@gmail.com>\nTested-by: \"Yan, Zheng\" <ukernel@gmail.com>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/a01e718f7241c53f564402f7acff373eed5bd166"},{"sha":"1607f09c226d1378439c411baaaa020042750338","author":{"name":"Mateusz Guzik","email":"292cf982220cec0a02e5649ceda4071bd7b8838a@redhat.com"},"message":"coredump: fix dumping through pipes\n\nThe offset in the core file used to be tracked with ->written field of\nthe coredump_params structure. The field was retired in favour of\nfile->f_pos.\n\nHowever, ->f_pos is not maintained for pipes which leads to breakage.\n\nRestore explicit tracking of the offset in coredump_params. Introduce\n->pos field for this purpose since ->written was already reused.\n\nFixes: a00839395103 (\"get rid of coredump_params->written\").\n\nReported-by: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>\nSigned-off-by: Mateusz Guzik <mguzik@redhat.com>\nReviewed-by: Omar Sandoval <osandov@fb.com>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/1607f09c226d1378439c411baaaa020042750338"},{"sha":"c8ae067f2635be0f8c7e5db1bb74b757d623e05b","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull vfs fixes from Al Viro:\n \"Fixes for crap of assorted ages: EOPENSTALE one is 4.2+, autofs one is\n  4.6, d_walk - 3.2+.\n\n  The atomic_open() and coredump ones are regressions from this window\"\n\n* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:\n  coredump: fix dumping through pipes\n  fix a regression in atomic_open()\n  fix d_walk()/non-delayed __d_free() race\n  autofs braino fix for do_last()\n  fix EOPENSTALE bug in do_last()","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/c8ae067f2635be0f8c7e5db1bb74b757d623e05b"}]}
{"actor":{"display_login":"pepe-bot"}}