{"push_id":1221412052,"size":611,"distinct_size":611,"ref":"refs/heads/mirror/master","head":"3fc9d690936fb2e20e180710965ba2cc3a0881f8","before":"e65805251f2db69c9f67ed8062ab82526be5a374","commits":[{"sha":"273b542e7aa7d692ef7fddf63de9906e6827ccc3","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"pata_atiixp: fix trivial indentation misalignment on if statement\n\nRemove extraneous space on if statement and on the following line,\ntrivial fix, no functional change\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/273b542e7aa7d692ef7fddf63de9906e6827ccc3"},{"sha":"d2abf98e1feecfe333c2077f541986dedbe47cdb","author":{"name":"Geert Uytterhoeven","email":"6ab3568c168343bc5fcca77fbd6a3d6e63ce9838@linux-m68k.org"},"message":"MAINTAINERS: Add file patterns for ata 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: Tejun Heo <tj@kernel.org>\nCc: linux-ide@vger.kernel.org\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/d2abf98e1feecfe333c2077f541986dedbe47cdb"},{"sha":"5219d6530ef0bca37bd8c4c637908638ce205ff9","author":{"name":"Javier Martinez Canillas","email":"3143756678d9bea1c63e1e9bb72bc089a9106bec@osg.samsung.com"},"message":"ata: Use IS_ENABLED() instead of checking for built-in or module\n\nThe IS_ENABLED() macro checks if a Kconfig symbol has been enabled either\nbuilt-in or as a module, use that macro instead of open coding the same.\n\nSigned-off-by: Javier Martinez Canillas <javier@osg.samsung.com>\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/5219d6530ef0bca37bd8c4c637908638ce205ff9"},{"sha":"5e64fa9c441ff273f39527f4014d3c3e724d321a","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"kernel-doc/rst: fix use of uninitialized value\n\nI'm not quite sure why the errors below are happening, but this fixes\nthem.\n\nUse of uninitialized value in string ne at ./scripts/kernel-doc line 1819, <IN> line 6494.\nUse of uninitialized value $_[0] in join or string at ./scripts/kernel-doc line 1759, <IN> line 6494.\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/5e64fa9c441ff273f39527f4014d3c3e724d321a"},{"sha":"86ae2e38d40ed6bf7c907d126053e6f4b1dc5b6e","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"kernel-doc: support printing exported and non-exported symbols\n\nCurrently we use docproc to figure out which symbols are exported, and\nthen docproc calls kernel-doc on specific functions, to get\ndocumentation on exported functions. According to git blame and docproc\ncomments, this is due to historical reasons, as functions and their\ncorresponding EXPORT_SYMBOL* may have been in different files. However\nfor more than ten years the recommendation in CodingStyle has been to\nplace the EXPORT_SYMBOL* immediately after the closing function brace\nline.\n\nAdditionally, the kernel-doc comments for functions are generally placed\nabove the function definition in the .c files (i.e. where the\nEXPORT_SYMBOL* is) rather than above the declaration in the .h\nfiles. There are some exceptions to this, but AFAICT none of these are\nincluded in DocBook documentation using the \"!E\" docproc directive.\n\nTherefore, assuming the EXPORT_SYMBOL* and kernel-doc are with the\nfunction definition, kernel-doc can extract the exported vs. not\ninformation by making two passes on the input file. Add support for that\nvia the new -export and -internal parameters.\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/86ae2e38d40ed6bf7c907d126053e6f4b1dc5b6e"},{"sha":"22cba31bae9dc357622f09d22b82ca5a112b4fde","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"Documentation/sphinx: add basic working Sphinx configuration and build\n\nAdd basic configuration and makefile to build documentation from any\n.rst files under Documentation using Sphinx. For starters, there's just\nthe placeholder index.rst.\n\nAt the top level Makefile, hook Sphinx documentation targets alongside\n(but independent of) the DocBook toolchain, having both be run on the\nvarious 'make *docs' targets.\n\nAll Sphinx processing is placed into Documentation/Makefile.sphinx. Both\nthat and the Documentation/DocBook/Makefile are now expected to handle\nall the documentation targets, explicitly ignoring them if they're not\nrelevant for that particular toolchain. The changes to the existing\nDocBook Makefile are kept minimal.\n\nThere is graceful handling of missing Sphinx and rst2pdf (which is\nneeded for pdf output) by checking for the tool and python module,\nrespectively, with informative messages to the user.\n\nIf the Read the Docs theme (sphinx_rtd_theme) is available, use it, but\notherwise gracefully fall back to the Sphinx default theme, with an\ninformative message to the user, and slightly less pretty HTML output.\n\nSphinx can now handle htmldocs, pdfdocs (if rst2pdf is available),\nepubdocs and xmldocs targets. The output documents are written into per\noutput type subdirectories under Documentation/output.\n\nFinally, you can pass options to sphinx-build using the SPHINXBUILD make\nvariable. For example, 'make SPHINXOPTS=-v htmldocs' for more verbose\noutput from Sphinx.\n\nThis is based on the original work by Jonathan Corbet, but he probably\nwouldn't recognize this as his own anymore.\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/22cba31bae9dc357622f09d22b82ca5a112b4fde"},{"sha":"81cd318102aedee64d3bd38d2e04ea333569abfd","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"Documentation: add .gitignore\n\nThe Sphinx output directory is generated.\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/81cd318102aedee64d3bd38d2e04ea333569abfd"},{"sha":"c56de1db54dfbbdfc02a500388952af16e3a9368","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"Documentation/sphinx: add Sphinx kernel-doc directive extension\n\nAdd an extension to handle kernel-doc directives, to call kernel-doc\naccording to the arguments and parameters given to the reStructuredText\ndirective.\n\nThe syntax for the kernel-doc directive is:\n\n.. kernel-doc:: FILENAME\n   :export:\n   :internal:\n   :functions: FUNCTION [FUNCTION ...]\n   :doc: SECTION TITLE\n\nOf the directive options export, internal, functions, and doc, currently\nonly one option may be given at a time.\n\nThe FILENAME is relative from the kernel source tree root.\n\nThe extension notifies Sphinx about the document dependency on FILENAME,\ncausing the document to be rebuilt when the file has been changed.\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/c56de1db54dfbbdfc02a500388952af16e3a9368"},{"sha":"24dcdeb28b55afafa9cdf6acedd78cf1aa8f8428","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"Documentation/sphinx: configure the kernel-doc extension\n\nTell Sphinx where to find the extension, and pass on the kernel src tree\nand kernel-doc paths to the extension.\n\nWith this, any .rst files under Documentation may contain the kernel-doc\nrst directive to include kernel-doc documentation from any source file.\n\nWhile building, it may be handy to pass kernel-doc extension\nconfiguration on the command line. For example, 'make SPHINXOPTS=\"-D\nkerneldoc_verbosity=0\" htmldocs' silences all stderr output from\nkernel-doc when the kernel-doc exit code is 0. (The stderr will be\nlogged unconditionally when the exit code is non-zero.)\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/24dcdeb28b55afafa9cdf6acedd78cf1aa8f8428"},{"sha":"c13ce448c8532965eb4e1115e78cb5b8ff8261a3","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"Documentation/sphinx: set version and release properly\n\nRead the version and release from the top level Makefile (for use when\nSphinx is invoked directly, by e.g. Read the Docs), but override them\nvia Sphinx command line arguments in a normal documentation build.\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/c13ce448c8532965eb4e1115e78cb5b8ff8261a3"},{"sha":"89a66d76109935aad387a5058f120aeb8246ae40","author":{"name":"Jonathan Corbet","email":"f492978d338c9ec515b8b7989ae97a89fa552d47@lwn.net"},"message":"sphinx: cheesy script to convert .tmpl files\n\nThis script uses pandoc to convert existing DocBook template files to RST\ntemplates.  A couple of sed scripts are need to massage things both before\nand after the conversion, but the result is then usable with no hand\nediting.\n\n[Jani: Change usage to tmplcvt <in> <out>. Fix escaping for docproc\ndirectives. Add support the new kernel-doc extension.]\n\nSigned-off-by: Jonathan Corbet <corbet@lwn.net>\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/89a66d76109935aad387a5058f120aeb8246ae40"},{"sha":"2e83ecb834ca923806fd58fab17d9f405767e1d9","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"sphinx: update docbook->rst conversion script match C domain spec\n\nFunction references should include the parens (), struct references\nshould not include \"struct\".\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/2e83ecb834ca923806fd58fab17d9f405767e1d9"},{"sha":"30ca7aaf279944da930b587b05d9b325ec7f821d","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"Documentation/sphinx: nicer referencing of struct in docbook->rst conversion\n\nAdd \"struct\" in the label of the reference.\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/30ca7aaf279944da930b587b05d9b325ec7f821d"},{"sha":"48af606ad8912f90e1539621a26e86672976d8ae","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"kernel-doc: add names for states and substates\n\nMake the state machine a bit more readable by adding constants for\nparser states and inline member documentation parser substates. While at\nit, rename the \"split\" documentation to \"inline\" documentation.\n\nNo functional changes.\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/48af606ad8912f90e1539621a26e86672976d8ae"},{"sha":"b6c3f456cfed53e9f06f431270c9dcd52010785e","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"kernel-doc: add names for output selection\n\nMake the output selection a bit more readable by adding constants for\nthe various types of output selection. While at it, actually call the\nvariable for choosing what to output $output_selection.\n\nNo functional changes.\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/b6c3f456cfed53e9f06f431270c9dcd52010785e"},{"sha":"9e72184b55df2b5b8ebdcf0470bd43ef32dc518f","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"kernel-doc/rst: do not output DOC: section titles for requested ones\n\nIf the user requests a specific DOC: section by name, do not output its\nsection title. In these cases, the surrounding context already has a\nheading, and the DOC: section title is only used as an identifier and a\nheading for clarity in the source file.\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/9e72184b55df2b5b8ebdcf0470bd43ef32dc518f"},{"sha":"a19bce6433c2566dd210f4245525c297ca952574","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"kernel-doc/rst: reference functions according to C domain spec\n\nThe Sphinx C domain spec says function references should include the\nparens ().\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/a19bce6433c2566dd210f4245525c297ca952574"},{"sha":"a7291e7e03f8b45a4b028a410063dc94f9bff8c0","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"kernel-doc/rst: &foo references are more universal than structs\n\nIt's possible to use &foo to reference structs, enums, typedefs, etc. in\nthe Sphinx C domain. Thus do not prefix the links with \"struct\".\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/a7291e7e03f8b45a4b028a410063dc94f9bff8c0"},{"sha":"47ae7aed34ee9017e9eeb2ad066786239456a90f","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"kernel-doc/rst: add support for &union foo and &typedef foo references\n\nLet the user use \"&union foo\" and \"&typedef foo\" to reference foo. The\ndifference to using \"union &foo\", \"typedef &foo\", or just \"&foo\" (which\nare valid too) is that \"union\" and \"typedef\" become part of the link\ntext.\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/47ae7aed34ee9017e9eeb2ad066786239456a90f"},{"sha":"f3341dcf3bdcd1209b2911f35e4e970b789c4744","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"kernel-doc/rst: add support for struct/union/enum member references\n\nLink \"&foo->bar\", \"&foo->bar()\", \"&foo.bar\", and \"&foo.bar()\" to the\nstruct/union/enum foo definition. The members themselves do not\ncurrently have anchors to link to, but this is better than nothing, and\npromotes a universal notation.\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/f3341dcf3bdcd1209b2911f35e4e970b789c4744"}]}
{"actor":{"display_login":"amery"}}