{"push_id":1277361582,"size":85,"distinct_size":78,"ref":"refs/heads/uniphier-master","head":"3772de8c02aec59ac625afcfc42dca63056e136b","before":"6cdc4b2791b4e4642225a73aa03d051962098bff","commits":[{"sha":"f74bdd4cb5d0d4c3e89919e850e0bbb8789f32f9","author":{"name":"Fabian Frederick","email":"d034ae2af68bcc72b0cc0de95f3fa296a2f35dbd@skynet.be"},"message":"hwrng: mxc-rnga - Fix Kconfig dependency\n\nWe can directly depend on SOC_IMX31 since commit c9ee94965dce\n(\"ARM: imx: deconstruct mxc_rnga initialization\")\n\nSince that commit, CONFIG_HW_RANDOM_MXC_RNGA could not be switched on\nwith unknown symbol ARCH_HAS_RNGA and mxc-rnga.o can't be generated with\nARCH=arm make M=drivers/char/hw_random\nPreviously, HW_RANDOM_MXC_RNGA required ARCH_HAS_RNGA\nwhich was based on IMX_HAVE_PLATFORM_MXC_RNGA  && ARCH_MXC.\nIMX_HAVE_PLATFORM_MXC_RNGA  was based on SOC_IMX31.\n\nFixes: c9ee94965dce (\"ARM: imx: deconstruct mxc_rnga initialization\")\nSigned-off-by: Fabian Frederick <fabf@skynet.be>\nAcked-by: Arnd Bergmann <arnd@arndb.de>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/f74bdd4cb5d0d4c3e89919e850e0bbb8789f32f9"},{"sha":"10bb087ce381c812cd81a65ffd5e6f83e6399291","author":{"name":"Giovanni Cabiddu","email":"9db9a8b6c0a423e04b22f6797d966c38f710ebd3@intel.com"},"message":"crypto: qat - fix aes-xts key sizes\n\nIncrease value of supported key sizes for qat_aes_xts.\naes-xts keys consists of keys of equal size concatenated.\n\nFixes: def14bfaf30d (\"crypto: qat - add support for ctr(aes) and xts(aes)\")\nCc: stable@vger.kernel.org\nReported-by: Wenqian Yu <wenqian.yu@intel.com>\nSigned-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/10bb087ce381c812cd81a65ffd5e6f83e6399291"},{"sha":"901d3d4fee83e9407d91e7178048e2fed6c91f6b","author":{"name":"Li Zhong","email":"2404093061bce7e9b29dc130f1de9e66276090e3@linux.vnet.ibm.com"},"message":"crypto: vmx - fix null dereference in p8_aes_xts_crypt\n\nwalk.iv is not assigned a value in blkcipher_walk_init. It makes iv uninitialized.\nIt is possibly a null value(as shown below), which is then used by aes_p8_encrypt.\n\nThis patch moves iv = walk.iv after blkcipher_walk_virt, in which walk.iv is set.\n\n[17856.268050] Unable to handle kernel paging request for data at address 0x00000000\n[17856.268212] Faulting instruction address: 0xd000000002ff04bc\n7:mon> t\n[link register   ] d000000002ff47b8 p8_aes_xts_crypt+0x168/0x2a0 [vmx_crypto]   (938)\n[c000000013b77960] d000000002ff4794 p8_aes_xts_crypt+0x144/0x2a0 [vmx_crypto] (unreliable)\n[c000000013b77a70] c000000000544d64 skcipher_decrypt_blkcipher+0x64/0x80\n[c000000013b77ac0] d000000003c0175c crypt_convert+0x53c/0x620 [dm_crypt]\n[c000000013b77ba0] d000000003c043fc kcryptd_crypt+0x3cc/0x440 [dm_crypt]\n[c000000013b77c50] c0000000000f3070 process_one_work+0x1e0/0x590\n[c000000013b77ce0] c0000000000f34c8 worker_thread+0xa8/0x660\n[c000000013b77d80] c0000000000fc0b0 kthread+0x110/0x130\n[c000000013b77e30] c0000000000098f0 ret_from_kernel_thread+0x5c/0x6c\n\nSigned-off-by: Li Zhong <zhong@linux.vnet.ibm.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/901d3d4fee83e9407d91e7178048e2fed6c91f6b"},{"sha":"485a252a5559b45d7df04c819ec91177c62c270b","author":{"name":"Kees Cook","email":"999bfbbf6e15a9d6aba3dfebadcec55340f87c3f@chromium.org"},"message":"seccomp: Fix tracer exit notifications during fatal signals\n\nThis fixes a ptrace vs fatal pending signals bug as manifested in\nseccomp now that seccomp was reordered to happen after ptrace. The\nshort version is that seccomp should not attempt to call do_exit()\nwhile fatal signals are pending under a tracer. The existing code was\ntrying to be as defensively paranoid as possible, but it now ends up\nconfusing ptrace. Instead, the syscall can just be skipped (which solves\nthe original concern that the do_exit() was addressing) and normal signal\nhandling, tracer notification, and process death can happen.\n\nParaphrasing from the original bug report:\n\nIf a tracee task is in a PTRACE_EVENT_SECCOMP trap, or has been resumed\nafter such a trap but not yet been scheduled, and another task in the\nthread-group calls exit_group(), then the tracee task exits without the\nptracer receiving a PTRACE_EVENT_EXIT notification. Test case here:\nhttps://gist.github.com/khuey/3c43ac247c72cef8c956ca73281c9be7\n\nThe bug happens because when __seccomp_filter() detects\nfatal_signal_pending(), it calls do_exit() without dequeuing the fatal\nsignal. When do_exit() sends the PTRACE_EVENT_EXIT notification and\nthat task is descheduled, __schedule() notices that there is a fatal\nsignal pending and changes its state from TASK_TRACED to TASK_RUNNING.\nThat prevents the ptracer's waitpid() from returning the ptrace event.\nA more detailed analysis is here:\nhttps://github.com/mozilla/rr/issues/1762#issuecomment-237396255.\n\nReported-by: Robert O'Callahan <robert@ocallahan.org>\nReported-by: Kyle Huey <khuey@kylehuey.com>\nTested-by: Kyle Huey <khuey@kylehuey.com>\nFixes: 93e35efb8de4 (\"x86/ptrace: run seccomp after ptrace\")\nSigned-off-by: Kees Cook <keescook@chromium.org>\nAcked-by: Oleg Nesterov <oleg@redhat.com>\nAcked-by: James Morris <james.l.morris@oracle.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/485a252a5559b45d7df04c819ec91177c62c270b"},{"sha":"61b5ebd6ffc3099618a2e79903e5ee0577c10799","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge tag 'seccomp-v4.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux\n\nPull seccomp fix from Kees Cook:\n \"Fix fatal signal delivery after ptrace reordering\"\n\n* tag 'seccomp-v4.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:\n  seccomp: Fix tracer exit notifications during fatal signals","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/61b5ebd6ffc3099618a2e79903e5ee0577c10799"},{"sha":"9f834ec18defc369d73ccf9e87a2790bfa05bf46","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"binfmt_elf: switch to new creds when switching to new mm\n\nWe used to delay switching to the new credentials until after we had\nmapped the executable (and possible elf interpreter).  That was kind of\nodd to begin with, since the new executable will actually then _run_\nwith the new creds, but whatever.\n\nThe bigger problem was that we also want to make sure that we turn off\nprof events and tracing before we start mapping the new executable\nstate.  So while this is a cleanup, it's also a fix for a possible\ninformation leak.\n\nReported-by: Robert Święcki <robert@swiecki.net>\nTested-by: Peter Zijlstra <peterz@infradead.org>\nAcked-by: David Howells <dhowells@redhat.com>\nAcked-by: Oleg Nesterov <oleg@redhat.com>\nAcked-by: Andy Lutomirski <luto@amacapital.net>\nAcked-by: Eric W. Biederman <ebiederm@xmission.com>\nCc: Willy Tarreau <w@1wt.eu>\nCc: Kees Cook <keescook@chromium.org>\nCc: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/9f834ec18defc369d73ccf9e87a2790bfa05bf46"},{"sha":"071e31e254e0e0c438eecba3dba1d6e2d0da36c2","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto fixes from Herbert Xu:\n \"This fixes the following issues:\n\n   - Kconfig problem that prevented mxc-rnga from being enabled\n\n   - bogus key sizes in qat aes-xts\n\n   - buggy aes-xts code in vmx\"\n\n* 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: vmx - fix null dereference in p8_aes_xts_crypt\n  crypto: qat - fix aes-xts key sizes\n  hwrng: mxc-rnga - Fix Kconfig dependency","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/071e31e254e0e0c438eecba3dba1d6e2d0da36c2"},{"sha":"8d71ef3ad788d11dda4757eccdfe3abb96128400","author":{"name":"Wolfram Sang","email":"f69de41ba37edb71150e49bca76e6948a08a75cd@sang-engineering.com"},"message":"i2c: uniphier{-f}: don't print error when adding adapter fails\n\nThe core will do this for us now.\n\nSigned-off-by: Wolfram Sang <wsa-dev@sang-engineering.com>\nAcked-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nAcked-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/8d71ef3ad788d11dda4757eccdfe3abb96128400"},{"sha":"0fedc0a4953449e4fa946002f3fb6064c2c1a382","author":{"name":"Stephen Boyd","email":"496892c5e989e3d4519358ac44c914f60a4d59d9@codeaurora.org"},"message":"clk: Return errors from clk providers in __of_clk_get_from_provider()\n\nBefore commit 0861e5b8cf80 (clk: Add clk_hw OF clk providers,\n2016-02-05) __of_clk_get_from_provider() would return an error\npointer of the provider's choosing if there was a provider\nregistered and EPROBE_DEFER otherwise. After that commit, it\nwould return EPROBE_DEFER regardless of whether or not the\nprovider returned an error. This is odd and can lead to behavior\nwhere clk consumers keep probe deferring when they should be\nseeing some other error.\n\nLet's restore the previous behavior where we only return\nEPROBE_DEFER when there isn't a provider in our of_clk_providers\nlist. Otherwise, return the error from the last provider we find\nthat matches the node.\n\nReported-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nFixes: 0861e5b8cf80 (\"clk: Add clk_hw OF clk providers\")\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/0fedc0a4953449e4fa946002f3fb6064c2c1a382"},{"sha":"5dc95a0944d8cb9cdf46ba437e60556927f1fd80","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"MAINTAINERS: add tree entry for ARM/UniPhier architecture\n\nAdd T: entry for a new git tree, which I expect UniPhier SoC\nupdates will be pulled from.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/5dc95a0944d8cb9cdf46ba437e60556927f1fd80"},{"sha":"454313f284957d6469be1efee5b4580c48e33b6b","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"usb: remove redundant dependency on USB_SUPPORT\n\nThe whole Kconfig entries of the USB subsystem are surrounded with\n\"if USB_SUPPORT\" ... \"endif\", so CONFIG_USB_SUPPORT=y is surely met\nwhen these two Kconfig options are visible.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/454313f284957d6469be1efee5b4580c48e33b6b"},{"sha":"0ea8879575d3408debe1421edfb8a17b24918074","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"clk: use ERR_CAST() for __clk_create_clk()\n\nThis code is clear enough, but the intention will be even clearer\nwith this.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/0ea8879575d3408debe1421edfb8a17b24918074"},{"sha":"8c7a32e017fff5bab34f98058f5b70ec7aaefb81","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"gpio: refactor gpiochip_find() slightly\n\nThe if...else... block after the loop can be dropped with\na slight refactoring.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/8c7a32e017fff5bab34f98058f5b70ec7aaefb81"},{"sha":"08aeea3d6139ba5ed5fc6005993edd3d922370dc","author":{"name":"Marc Zyngier","email":"9403d74099dc64d4747361cd76d68f804572db9f@arm.com"},"message":"arm64: dts: Fix broken architected timer interrupt trigger\n\nThe ARM architected timer specification mandates that the interrupt\nassociated with each timer is level triggered (which corresponds to\nthe \"counter >= comparator\" condition).\n\nA number of DTs are being remarkably creative, declaring the interrupt\nto be edge triggered. A quick look at the TRM for the corresponding ARM\nCPUs clearly shows that this is wrong, and I've corrected those.\nFor non-ARM designs (and in the absence of a publicly available TRM),\nI've made them active low as well, which can't be completely wrong\nas the GIC cannot disinguish between level low and level high.\n\nThe respective maintainers are of course welcome to prove me wrong.\n\nWhile I was at it, I took the liberty to fix a couple of related issue,\nsuch as some spurious affinity bits on ThunderX, and their complete\nabsence on ls1043a (both of which seem to be related to copy-pasting\nfrom other DTs).\n\nAcked-by: Duc Dang <dhdang@apm.com>\nAcked-by: Carlo Caione <carlo@endlessm.com>\nAcked-by: Michal Simek <michal.simek@xilinx.com>\nAcked-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nAcked-by: Dinh Nguyen <dinguyen@opensource.altera.com>\nSigned-off-by: Marc Zyngier <marc.zyngier@arm.com>\nAcked-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/08aeea3d6139ba5ed5fc6005993edd3d922370dc"},{"sha":"4ae548bdef1623be316e971486035ee1baa05040","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"ath10k: replace config_enabled() with IS_REACHABLE()\n\nCommit 97f2645f358b (\"tree-wide: replace config_enabled() with\nIS_ENABLED()\") mostly did away with config_enabled().\n\nThis is one of the postponed TODO items as config_enabled() is used\nfor a tristate option here.  Theoretically, config_enabled() is\nequivalent to IS_BUILTIN(), but I guess IS_REACHABLE() is the best\nfit for this case because both CONFIG_HWMON and CONFIG_ATH10K are\ntristate.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSeries-cc: Andrew Morton <akpm@linux-foundation.org>\nSeries-cc: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/4ae548bdef1623be316e971486035ee1baa05040"},{"sha":"d34aefd4004c681fa9def1867d50245d2658f6cf","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"drm/gma500: remove unnecessary config_enabled() guard\n\nCommit d112a8163f83 (\"gma500/cdv: Add eDP support\") replaced the\ncode inside this if-conditional with gma_backlight_set(), which\nbecomes a nop stub if CONFIG_BACKLIGHT_CLASS_DEVICE is disabled.\nSo, there is no need to guard the caller with config_enabled().\n\nNote:\nThis is one of remaining TODOs to deprecate config_enabled() macro.\nRefer to commit 97f2645f358b (\"tree-wide: replace config_enabled()\nwith IS_ENABLED()\").\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSeries-cc: Andrew Morton <akpm@linux-foundation.org>\nSeries-cc: David Airlie <airlied@linux.ie>\nSeries-cc: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/d34aefd4004c681fa9def1867d50245d2658f6cf"},{"sha":"20a0838af9211eaba4c365ee5f49faa7145b3b0a","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"reset: uniphier: add reset controller driver for UniPhier SoCs\n\nThis is the initial commit for UniPhier reset controller driver.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSeries-version: 3\nSeries-changes: 3\n  - Fix examples in binding document to add specific compatible string\n  - Assign each reset signal with a separate ID\n  - Simplify reset_control operations\n  - Unify to a single file because code is short enough now.\n\nSeries-changes: 2\n  Changes suggested by Philipp Zabel:\n  - Unify multiple module_platform_driver() boilerplates into one\n  - Unify tiny driver code and decrease the number of files\n  - Invert the logic of .deassert_val, changing it into .assert_val\n  - Show error code when failed to get regmap\n  - Add a binding document\n  - Support more reset signals","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/20a0838af9211eaba4c365ee5f49faa7145b3b0a"},{"sha":"df504dce07f11420917306dbad905d173c5fb569","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"clk: uniphier: add core support code for UniPhier clock driver\n\nThis includes UniPhier clock driver code, except SoC-specific\ndata arrays.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSeries-version: 7\nSeries-changes: 7\n  - Add static to probe/remove callbacks\n  - Fill unused idx of clk array with ERR_PTR(-EINVAL)\n  - Use of_device_get_match_data() instead of of_match_node()\n  - Remove CLK_IS_BASIC flag\n\nSeries-changes: 6\n  - Fix provided clock description a bit\n\nSeries-changes: 5\n  - Assign each gating register bit with a separate clk\n  - Fix examples in binding document to add specific compatible\n  - Document provided clocks for system clock\n\nSeries-changes: 4\n  - Unify module_platform_driver() boilerplate into a single place\n  - Add binding document\n  - Add USB3 clocks\n\nSeries-changes: 3\n  - Change to platform drivers instead of OF_CLK_DECLARE\n  - Split into a core part + SoC drivers\n    SoC drivers just consist of tables of SoC-specific data.\n    This allows reviewer to concentrate on the core-part\n  - Hard-code parent clock names for cascading\n\nSeries-changes: 2\n  - split emmc_hw_reset\n  - make SD clock rate-controllable\n  - add CLK_SET_RATE_PARENT flag to mux, gate, fixed-factor clocks\n\nCover-letter:\nclk: uniphier: add clock drivers for UniPhier SoCs\n\nI split into two patches to make review easier.\n\n 1/2: core support code\n 2/2: data arrays\n\nEND","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/df504dce07f11420917306dbad905d173c5fb569"},{"sha":"12a009f873fd9ada86d811f9f012dce95f9443fd","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"clk: uniphier: add clock data for UniPhier SoCs\n\nAdd clock data arrays for all UniPhier SoCs.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/12a009f873fd9ada86d811f9f012dce95f9443fd"},{"sha":"660ce5cb1565a7de4535ffa0794f50865ba3eab8","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"arm64: remove redundant \"select HAVE_CLK\"\n\nHAVE_CLK is select'ed by CLKDEV_LOOKUP, which is select'ed by\nCOMMON_CLK, which is select'ed by ARM64.  No sub-architecture\nneeds to select HAVE_CLK explicitly.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSeries-to: Will Deacon <will.deacon@arm.com>\nSeries-to: Catalin Marinas <catalin.marinas@arm.com>\nSeries-to: linux-arm-kernel@lists.infradead.org\nSeries-version: 2\nSeries-changes: 2\n  - Fix a typo \"need to\" -> \"needs to\"","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/660ce5cb1565a7de4535ffa0794f50865ba3eab8"}]}
{"actor":{"display_login":"masahir0y"}}