{"push_id":2000660408,"size":23,"distinct_size":19,"ref":"refs/heads/uniphier-next","head":"eab8ffd1732b18383cee80d97f6a6d1d13d5630a","before":"ad6f04cde9e27310b1a3f2ba1b271db4310d8e56","commits":[{"sha":"8dd33bcb7050dd6f8c1432732f930932c9d3a33e","author":{"name":"Bo Yan","email":"edd93ff839b8df3dc1ed20dab6d5b707bc8ef164@nvidia.com"},"message":"tracing: Erase irqsoff trace with empty write\n\nOne convenient way to erase trace is \"echo > trace\". However, this\nis currently broken if the current tracer is irqsoff tracer. This\nis because irqsoff tracer use max_buffer as the default trace\nbuffer.\n\nSet the max_buffer as the one to be cleared when it's the trace\nbuffer currently in use.\n\nLink: http://lkml.kernel.org/r/1505754215-29411-1-git-send-email-byan@nvidia.com\n\nCc: <mingo@redhat.com>\nCc: stable@vger.kernel.org\nFixes: 4acd4d00f (\"tracing: give easy way to clear trace buffer\")\nSigned-off-by: Bo Yan <byan@nvidia.com>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/8dd33bcb7050dd6f8c1432732f930932c9d3a33e"},{"sha":"c7b3ae0bd2ca658c7a71c49901d08c590294fac9","author":{"name":"Ziqian SUN (Zamir)","email":"cce6e4f9377c4376ea8b1cff70a40e83389a1fdd@redhat.com"},"message":"tracing: Ignore mmiotrace from kernel commandline\n\nThe mmiotrace tracer cannot be enabled with ftrace=mmiotrace in kernel\ncommandline. With this patch, noboot is added to the tracer struct,\nand when system boot with a tracer that has noboot=true, it will print\nout a warning message and continue booting.\n\nLink: http://lkml.kernel.org/r/1505111195-31942-1-git-send-email-zsun@redhat.com\n\nSigned-off-by: Ziqian SUN (Zamir) <zsun@redhat.com>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/c7b3ae0bd2ca658c7a71c49901d08c590294fac9"},{"sha":"75df6e688ccd517e339a7c422ef7ad73045b18a2","author":{"name":"Tahsin Erdogan","email":"f575aabfcf931cdd93bfc82db2c7bb41f58ee7dd@google.com"},"message":"tracing: Fix trace_pipe behavior for instance traces\n\nWhen reading data from trace_pipe, tracing_wait_pipe() performs a\ncheck to see if tracing has been turned off after some data was read.\nCurrently, this check always looks at global trace state, but it\nshould be checking the trace instance where trace_pipe is located at.\n\nBecause of this bug, cat instances/i1/trace_pipe in the following\nscript will immediately exit instead of waiting for data:\n\ncd /sys/kernel/debug/tracing\necho 0 > tracing_on\nmkdir -p instances/i1\necho 1 > instances/i1/tracing_on\necho 1 > instances/i1/events/sched/sched_process_exec/enable\ncat instances/i1/trace_pipe\n\nLink: http://lkml.kernel.org/r/20170917102348.1615-1-tahsin@google.com\n\nCc: stable@vger.kernel.org\nFixes: 10246fa35d4f (\"tracing: give easy way to clear trace buffer\")\nSigned-off-by: Tahsin Erdogan <tahsin@google.com>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/75df6e688ccd517e339a7c422ef7ad73045b18a2"},{"sha":"c52f56a69d104d5294af3d652776d94b1ef6a175","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge tag 'trace-v4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace\n\nPull tracing fixes from Steven Rostedt:\n \"This includes three minor fixes.\n\n    - Have writing to trace file clear the irqsoff (and friends) tracer\n\n    - trace_pipe behavior for instance buffers was different than top\n      buffer\n\n    - Show a message of why mmiotrace doesn't start from commandline\"\n\n* tag 'trace-v4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:\n  tracing: Fix trace_pipe behavior for instance traces\n  tracing: Ignore mmiotrace from kernel commandline\n  tracing: Erase irqsoff trace with empty write","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/c52f56a69d104d5294af3d652776d94b1ef6a175"},{"sha":"dcb749a5971489f66e6a243988a3d89e3ffa1ca5","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"syscon: change \"select MFD_SYSCON\" to \"depends on MFD_SYSCON\"\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/dcb749a5971489f66e6a243988a3d89e3ffa1ca5"},{"sha":"6680e47df8a608fa9f10fab26360f1b28cceb268","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"compiler.h: add __used_if() macro for conditionally used symbols\n\nIt is a common demand to keep symbols only when a certain option is\nenabled.  This new macro __used_if() evaluates to __used if its\nargument is 1, or __maybe_unused if its argument is 0.\n\nTypical usage:\n\n  __used_if(IS_ENABLED(CONFIG_FOO))\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/6680e47df8a608fa9f10fab26360f1b28cceb268"},{"sha":"1fddc826b48ac7c73bf8c8920bf52d454ae2a3e9","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"MFD_SYSCON 2\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/1fddc826b48ac7c73bf8c8920bf52d454ae2a3e9"},{"sha":"f68e0fb552cc70551efedb8b3ced42e724a5d04e","author":{"name":"Masahiro Yamada","email":"ae4f504d078b7b2b277d76701efe132420aa00b2@jp.panasonic.com"},"message":"ARM: decompressor: remove unused cache flush code\n\nAs ARM ARM says, the bit 19-16 of ID_MMFR1 is always 0b0000 because\nARMv7 requires a hierarchical cache implementation.\nThe line \"mcr    p15, 0, r10, c7, c14, 0\" is not reachable.\n\nMoreover, the v7_flush_dcache_all in arch/arm/mm/cache-v7.S does not\ncheck the ID_MMFR1.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nSeries-cc: Sascha Hauer <s.hauer@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/f68e0fb552cc70551efedb8b3ced42e724a5d04e"},{"sha":"daf5ccec53f5d195005322cfdbdbab3de902bd3a","author":{"name":"Masahiro Yamada","email":"ae4f504d078b7b2b277d76701efe132420aa00b2@jp.panasonic.com"},"message":"kbuild: clean up Makefile.asm-generic\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/daf5ccec53f5d195005322cfdbdbab3de902bd3a"},{"sha":"29c20f934bb43b57fb58b450714f07a3e79bbb14","author":{"name":"Masahiro Yamada","email":"ae4f504d078b7b2b277d76701efe132420aa00b2@jp.panasonic.com"},"message":"kbuild: move $(kbuild-file) to scripts/Kbuild.include\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/29c20f934bb43b57fb58b450714f07a3e79bbb14"},{"sha":"03fdda2b9fc2237261b1f7e8b22aaff133adace8","author":{"name":"Masahiro Yamada","email":"ae4f504d078b7b2b277d76701efe132420aa00b2@jp.panasonic.com"},"message":"kbuild: rename CONFIG_SHELL to KBUILD_SHELL\n\nAll the macros with CONFIG_ prefix are supposed to be defined\nin Kconfig. But CONFIG_SHELL is defined in the top Makefile,\nviolating the namespace rule.\n\nIs is impossible to move CONFIG_SHELL definition to Kconfig.\nConfiguration rules depend on \"outputmakefile\" rule where\nCONFIG_SHELL is already used.\n(Kbuild has to know which shell to use before invoking \"make config\".)\n\nSo, it seems better to rename CONFIG_SHELL.\nBecause \"SHELL\" is a special variable for GNU make, we should not\nuse it. It looks like \"KBUILD_SHELL\" is a good choice.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nCc: Sam Ravnborg <sam@ravnborg.org>\nCc: Michal Marek <mmarek@suse.cz>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/03fdda2b9fc2237261b1f7e8b22aaff133adace8"},{"sha":"53be2f61cea1724eb8f72e59f75522649812fcb7","author":{"name":"Masahiro Yamada","email":"ae4f504d078b7b2b277d76701efe132420aa00b2@jp.panasonic.com"},"message":"kbuild: make KBUILD_SHELL overridable and document it\n\nAllows users to change KBUILD_SHELL from environments and\ndescribe it in Documentation/kbuild/kbuild.txt.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nCc: Sam Ravnborg <sam@ravnborg.org>\nCc: Michal Marek <mmarek@suse.cz>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/53be2f61cea1724eb8f72e59f75522649812fcb7"},{"sha":"98df1b5f1cf9fc870d002fd4843dccbe21e3b2fd","author":{"name":"Masahiro Yamada","email":"ae4f504d078b7b2b277d76701efe132420aa00b2@jp.panasonic.com"},"message":"ARM: debug: add printhex16 subroutine\n\nIf we can support printhex16 for printing 64bit value,\nit will be helpful for Device Tree debug, etc.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/98df1b5f1cf9fc870d002fd4843dccbe21e3b2fd"},{"sha":"cefbf3fb902042b7fbb3599f81ded60a132c2b53","author":{"name":"Masahiro Yamada","email":"ae4f504d078b7b2b277d76701efe132420aa00b2@jp.panasonic.com"},"message":"kbuild: update headers_install.txt document\n\nThe arch header directories \"include/asm-*\" were moved long ago.\nNow we should check the existence of arch/*/include/uapi/asm/Kbuild\nto see if an architecture supports the headers installation.\n(Actually, \"um\" is the only architecture that does not have it.)\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nSeries-cc: Jonathan Corbet <corbet@lwn.net>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/cefbf3fb902042b7fbb3599f81ded60a132c2b53"},{"sha":"3171ffcd6fb279962d3be81e017167ad1e3b725d","author":{"name":"Masahiro Yamada","email":"ae4f504d078b7b2b277d76701efe132420aa00b2@jp.panasonic.com"},"message":"kbuild: fix scripts/headers.sh to see the correct Kbuild path\n\nThe exported headers were moved to \"uapi\" directories.\nWe should check the existence of arch/*/include/uapi/asm/Kbuild.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/3171ffcd6fb279962d3be81e017167ad1e3b725d"},{"sha":"de6c3932c8b91d4854ed1d0b161e927496dc719f","author":{"name":"Masahiro Yamada","email":"ae4f504d078b7b2b277d76701efe132420aa00b2@jp.panasonic.com"},"message":"kbuild: replace ld-version.sh with binutils-version.sh\n\nscripts/ld-version.sh does not work for some toolchains.\nFor example, Linaro tool chains have a version string like this:\n2.24.0.20140829\n\nFor this toolchain, scripts/ld-version.sh returns \"2036482900\".\nThis is useless.\n\nThis commit replaces it with a re-written script binutils-version.sh.\nIt is based on scripts/gcc-version.sh and can be used in the same way.\nThe script name has been changed because it can be used for not only\n\"ld\" but also other tools such as \"as\", \"objcopy\", etc.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/de6c3932c8b91d4854ed1d0b161e927496dc719f"},{"sha":"af2c35abb125939f4169a2c8386587517bef3bb8","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"reset: drop ARCH_HAS_RESET_CONTROLLER\n\nThe reset sub-system is supposed to be enabled by two steps:\n\n  - ARCH_HAS_RESET_CONTROLLER is select'ed by such sub-architectures\n    that support reset controllers\n\n  - Based on that, RESET_CONTROLLER is configured by \"make menuconfig\"\n    or friends.  (Note that it is a user-configurable option as it has\n    a prompt.)\n\nBut, this is getting messy in spite of the intention.  Some SoC families\n(such as Tegra, sunxi, etc.) select both ARCH_HAS_RESET_CONTROLLER and\nRESET_CONTROLLER.  So, it is no longer configurable (i.e. forcibly\nselect'ed) in the multi-platforms.\n\nAlso, many drivers that use reset APIs are accompanied by\n\"depends on RESET_CONTROLLER\".\n\nLike pinctrl, clk sub-systems, reset is a fundamental feature needed\nfor SoCs to work correctly.\n\nIf a particular SoC supports a reset controller driver, it is very\nlikely to be necessary for that SoC.\n\nSo, this commit drops ARCH_HAS_RESET_CONTROLLER, making RESET_CONTROLLER\na user-unconfigurable option.  Going forward, it should be directly\nselect'ed by relevant SoCs.\n\nThis change would also be useful to clean-up \"depends on RESET_CONTROLLER\"\nin other drivers.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nCover-letter:\nreset: make RESET_CONTROLLER a select'ed option\n\nWhen I was implementing a new reset controller for my SoCs,\nI struggled to make my sub-menu shown under the reset\ncontroller menu.\nI noticed the Kconfig in reset sub-system are screwed up due to two\nconfig options (ARCH_HAS_RESET_CONTROLLER and RESET_CONTROLLER).\n\nI think only the former should be select'ed by relevant SoCs,\nbut in fact the latter is also select'ed here and there.\nMixing \"select\" to a user-configurable option is a mess.\n\nFinally, I started to wonder whether it could be more simpler?\n\nThe first patch drops ARCH_HAS_RESET_CONTROLLER.\nRESET_CONTROLLER should be selected by SoCs.\n\nThe rest of this series are minor clean ups in other\nsub-systems.\nI can postpone them if changes over cross sub-systems\nare not preferred.\n\nEND","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/af2c35abb125939f4169a2c8386587517bef3bb8"},{"sha":"cb84cd7d9043a43509b832d2e3a0050ac9736736","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"mfd: core: check existence of enable/disable callbacks\n\nChild devices may not know if their MFD cells have enable/disable\ncallbacks.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/cb84cd7d9043a43509b832d2e3a0050ac9736736"},{"sha":"05c0de1033746a795880dae1d8611d9aa86da1f7","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"@Do not send@ ARM: uniphier: temp spin table\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/05c0de1033746a795880dae1d8611d9aa86da1f7"},{"sha":"d7dcd752d39aa72042f5e3ef372b61b62b2a9db3","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"clk: change .get_parent to int","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/d7dcd752d39aa72042f5e3ef372b61b62b2a9db3"}]}
{"actor":{"display_login":"masahir0y"}}