)]}'
{
  "log": [
    {
      "commit": "2b35f4d9cab365d37c7b34ce51e1c1144c312d05",
      "tree": "8c7edaadd7d469565b7c834fafebe506fef30851",
      "parents": [
        "2811036a19624168ff9342bb85421dbbb1d2ac0d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 18 12:27:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:46 2010 -0800"
      },
      "message": "kernel-doc: escape xml for structs\n\nscripts/kernel-doc was leaving unescaped \u0027\u003c\u0027, \u0027\u003e\u0027, and \u0027\u0026\u0027 in\ngenerated xml output for structs.  This causes xml parser errors.\nConvert these characters to \"\u0026lt;\", \"\u0026gt;\", and \"\u0026amp;\" as needed\nto prevent errors.\n\nMost of the conversion was already done; complete it just before\noutput.\n\nDocumentation/DocBook/device-drivers.xml:41883: parser error : StartTag: invalid element name\n#define INPUT_KEYMAP_BY_INDEX\t(1 \u003c\u003c 0)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eda603f6cdba4b14dbf80531fab2fe545232e7a0",
      "tree": "94e88243e917d55fac8e8ca79f51ea7c8fcc45ed",
      "parents": [
        "1f3a66889c4c80c821f3eadf899c140e91452f8e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat Sep 11 15:55:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 11 16:49:21 2010 -0700"
      },
      "message": "docbook: warn on unused doc entries\n\nWhen you don\u0027t use !E or !I but only !F, then it\u0027s very easy to miss\nincluding some functions, structs etc.  in documentation.  To help\nfinding which ones were missed, allow printing out the unused ones as\nwarnings.\n\nFor example, using this on mac80211 yields a lot of warnings like this:\n\n  Warning: didn\u0027t use docs for DOC: mac80211 workqueue\n  Warning: didn\u0027t use docs for ieee80211_max_queues\n  Warning: didn\u0027t use docs for ieee80211_bss_change\n  Warning: didn\u0027t use docs for ieee80211_bss_conf\n\nwhen generating the documentation for it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f3a66889c4c80c821f3eadf899c140e91452f8e",
      "tree": "d4496076a2b9515714bd64d109df56f3c29a5b68",
      "parents": [
        "84e1d836ef0759a152578a961894824bde89596f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat Sep 11 15:55:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 11 16:49:21 2010 -0700"
      },
      "message": "kernel-doc: ignore case when stripping attributes\n\nThere are valid attributes that could have upper case letters, but we\nstill want to remove, like for example\n\t__attribute__((aligned(NETDEV_ALIGN)))\nas encountered in the wireless code.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6d676db35ca6c99180bb12dcbd4a8c3b2995e49",
      "tree": "fcbd8da68f277508df5d6d0266c2d72ed167af91",
      "parents": [
        "71740c423c52dc65fd2f40e4c7f6ed32c636c52b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Aug 10 18:02:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:18 2010 -0700"
      },
      "message": "mtd/nand_base: fix kernel-doc warnings \u0026 typos\n\nFix mtd/nand_base.c kernel-doc warnings and typos.\n\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027mtd\u0027\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027ofs\u0027\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027len\u0027\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027invert\u0027\nWarning(drivers/mtd/nand/nand_base.c:930): No description found for parameter \u0027mtd\u0027\nWarning(drivers/mtd/nand/nand_base.c:930): No description found for parameter \u0027ofs\u0027\nWarning(drivers/mtd/nand/nand_base.c:930): No description found for parameter \u0027len\u0027\nWarning(drivers/mtd/nand/nand_base.c:987): No description found for parameter \u0027mtd\u0027\nWarning(drivers/mtd/nand/nand_base.c:987): No description found for parameter \u0027ofs\u0027\nWarning(drivers/mtd/nand/nand_base.c:987): No description found for parameter \u0027len\u0027\nWarning(drivers/mtd/nand/nand_base.c:2087): No description found for parameter \u0027len\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20072205fcdf7d85cd3101f1f11dfab333c5fd0c",
      "tree": "e20211bdc5fcbf0995cb7430fefba9c890d337c0",
      "parents": [
        "5e07c2c7301bd2c82e55cf5cbb36f7b5bddeb8e9"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Mar 23 13:35:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:31:20 2010 -0700"
      },
      "message": "scripts/kernel-doc: fix fatal error on function prototype\n\nFix a fatal error in scripts/kernel-doc when a function signature uses\n__init_or_module (just ignore that string):\n\nError(drivers/base/platform.c:568): cannot understand prototype: \u0027struct platform_device * __init_or_module platform_create_bundle(struct platform_driver *driver, int (*probe)(struct platform_device *), struct resource *res, unsigned int n_res, const void *data, size_t size) \u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef5da59f12602815baa8fad98241b77dedea3b31",
      "tree": "2a53455ebd567183670eeaf5cc913a460ba1bf34",
      "parents": [
        "05731b979476969d4d1cbbcb535fc0f5ea90dba7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Mar 23 13:35:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:31:19 2010 -0700"
      },
      "message": "scripts/kernel-doc: handle struct member __aligned\n\nscripts/kernel-doc erroneously says:\n\nWarning(include/linux/skbuff.h:410): Excess struct/union/enum/typedef member \u0027cb\u0027 description in \u0027sk_buff\u0027\n\non this line in struct sk_buff:\n\tchar\t\t\tcb[48] __aligned(8);\n\ndue to treating the last field as the struct member name, so teach\nkernel-doc to ignore __aligned(x) in structs.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c98ecaf350737cd424eb94140e9e9f1a3408956",
      "tree": "d89816372c3398dc496e2970a164d87b211049f6",
      "parents": [
        "b6b6e2b112cafcd63bdbebbffe97279f41e5ca62"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Mar 10 15:22:02 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:35 2010 -0800"
      },
      "message": "scripts/kernel-doc: fix empty function description section\n\nscripts/kernel-doc mishandles a function that has a multi-line function\nshort description and no function parameters.  The observed problem was\nfrom drivers/scsi/scsi_netlink.c:\n\n/**\n * scsi_netlink_init - Called by SCSI subsystem to intialize\n * \tthe SCSI transport netlink interface\n *\n **/\n\nkernel-doc treated the \" * \" line as a Description: section with only a\nnewline character in the Description contents.  This caused\noutput_highlight() to complain: \"output_highlight got called with no\nargs?\", plus produce a perl call stack backtrace.\n\nThe fix is just to ignore Description sections if they only contain \"\\n\".\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c32fd0c5ac1ccbdc37a1a392a5d75cbe059b401",
      "tree": "683b51f88c59b3ab09eaeac4fe9bac20950a7a02",
      "parents": [
        "a9e7314b7940cee00b80995b360dbc06f995cc6e"
      ],
      "author": {
        "name": "Ilya Dryomov",
        "email": "idryomov@gmail.com",
        "time": "Fri Feb 26 13:06:03 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 17:23:50 2010 -0800"
      },
      "message": "kernel-doc: drop the -filelist option, it doesn\u0027t work\n\nI also found the -filelist option, but apparently the implementation\nis broken, and it was broken from the very first git commit.\nFor the -filelist option I suggest the removal (I wasn\u0027t able to find\nany users of it, moreover it\u0027s not even listed in the\nusage() output, so presumably nobody knows about it).\n\nSigned-off-by: Ilya Dryomov \u003cidryomov@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9e7314b7940cee00b80995b360dbc06f995cc6e",
      "tree": "88283367eb9441e6176a4fd41ecb21e378ce6604",
      "parents": [
        "06a79b82b2a3e4bebb9a20638ca208c780e9e507"
      ],
      "author": {
        "name": "Ilya Dryomov",
        "email": "idryomov@gmail.com",
        "time": "Fri Feb 26 13:05:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 17:23:49 2010 -0800"
      },
      "message": "kernel-doc: track line numbers for each file separately\n\nThe problem is that $. keeps track of the current record number (which\nis line number by default). But if you pass it multiple files, it does\nnot wrap at the end of file, and therefore contains the *total* number\nof processed lines.\nI suppose we can fix line numbering by introducing a simple assignment\n$. \u003d 1\nbefore processing every new file.\n\nSigned-off-by: Ilya Dryomov \u003cidryomov@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a9089fd78367e2c6c815129030b790a0f5c2715",
      "tree": "5af8bb135393617f52882a09020c826e0a3a4e9c",
      "parents": [
        "ec70ccd806111ba3caf596def91a8580138b12db"
      ],
      "author": {
        "name": "Jason Baron",
        "email": "jbaron@redhat.com",
        "time": "Tue Dec 01 12:18:49 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 02 09:57:37 2009 +0100"
      },
      "message": "tracing: Add DEFINE_EVENT(), DEFINE_SINGLE_EVENT() support to docbook\n\nThe introduction of the new \u0027DECLARE_EVENT_CLASS()\u0027 obviates the\nneed for the \u0027TRACE_EVENT()\u0027 macro in some cases. Thus, docbook\nstyle comments that used to live with \u0027TRACE_EVENT()\u0027 are now\nmoved to \u0027DEFINE_EVENT()\u0027. Thus, we need to make the docbook\nsystem understand the new \u0027DEFINE_EVENT()\u0027 macro. In addition\nI\u0027ve tried to futureproof the patch, by also adding support for\n\u0027DEFINE_SINGLE_EVENT()\u0027, since there has been discussion about\nrenaming: TRACE_EVENT() -\u003e DEFINE_SINGLE_EVENT().\n\nWithout this patch the tracepoint docbook fails to build.\n\nI\u0027ve verified that this patch correctly builds the tracepoint\ndocbook which currently covers signals, and irqs.\n\nChanges in v2:\n - properly indent perl \u0027if\u0027 statements\n\nSigned-off-by: Jason Baron \u003cjbaron@redhat.com\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: William Cohen \u003cwcohen@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nLKML-Reference: \u003c200912011718.nB1HIn7t011371@int-mx04.intmail.prod.int.phx2.redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6423133bdee0e07d1c2f8411cb3fe676c207ba33",
      "tree": "b50ee9b09359d9556542b08b5b4b1d63ac47bd53",
      "parents": [
        "27f5de7963f46388932472b660f2f9a86ab58454"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@cmpxchg.org",
        "time": "Thu Sep 17 19:26:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:48:52 2009 -0700"
      },
      "message": "kernel-doc: allow multi-line declaration purpose descriptions\n\nAllow the short description after symbol name and dash in a kernel-doc\ncomment to span multiple lines, e.g. like this:\n\n\t/**\n\t * unmap_mapping_range - unmap the portion of all mmaps in the\n\t *\tspecified address_space corresponding to the specified\n\t *\tpage range in the underlying file.\n\t * @mapping: the address space containing mmaps to be unmapped.\n\t * ...\n\t */\n\nThe short description ends with a parameter description, an empty line\nor the end of the comment block.\n\nSigned-off-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d960eea974f5e500c0dcb95a934239cc1f481cfd",
      "tree": "2c9b9fdd568ca55bd7c8c753fd212a6f41076cff",
      "parents": [
        "5c5d4e8eafd0e54c2134c23296b1d7996c304fe1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jun 29 14:54:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 01 11:26:40 2009 -0700"
      },
      "message": "kernel-doc: move ignoring kmemcheck\n\nSomehow I managed to generate a diff that put these 2 lines\ninto the wrong function:  should have been in dump_struct()\ninstead of in dump_enum().\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e34e7dbb35474ffc75f639eca64a18a15f4f8688",
      "tree": "6e820754c6b5e22d8dbea1ad0bcc7af7cef6fd43",
      "parents": [
        "b2fd6dbf25cba7d904b62b81639bca8678c901fa"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jun 17 17:37:47 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 20 13:35:01 2009 +0200"
      },
      "message": "kernel-doc: fix param matching for array params\n\nFix function actual parameter vs. kernel-doc description matching\nso that a warning is not printed when it should not be:\n\nWarning(include/linux/etherdevice.h:199): Excess function parameter \u0027addr\u0027 description in \u0027is_etherdev_addr\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b2fd6dbf25cba7d904b62b81639bca8678c901fa",
      "tree": "aac8a516cb078d852d1f2d8cb70a97b6176c82f6",
      "parents": [
        "ac6ca5c86c63dd95acc6a34dff8d33c23b703a37"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jun 17 17:36:15 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 20 13:35:00 2009 +0200"
      },
      "message": "kernel-doc: ignore kmemcheck_bitfield_begin/end\n\nTeach kernel-doc to ignore kmemcheck_bitfield_{begin,end} sugar\nso that it won\u0027t generate warnings like this:\n\nWarning(include/net/sock.h:297): No description found for parameter \u0027kmemcheck_bitfield_begin(flags)\u0027\nWarning(include/net/sock.h:297): No description found for parameter \u0027kmemcheck_bitfield_end(flags)\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "45e3e1935e2857c54783291107d33323b3ef33c8",
      "tree": "26a6e3228b52d0f96f6e56e5879ca898fe909592",
      "parents": [
        "cf5046323ea254be72535648a9d090b18b8510f3",
        "3f8d9ced7746f3f329ccca0bb3f3c7a2c15c47bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 14:12:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 14:12:18 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next: (53 commits)\n  .gitignore: ignore *.lzma files\n  kbuild: add generic --set-str option to scripts/config\n  kbuild: simplify argument loop in scripts/config\n  kbuild: handle non-existing options in scripts/config\n  kallsyms: generalize text region handling\n  kallsyms: support kernel symbols in Blackfin on-chip memory\n  documentation: make version fix\n  kbuild: fix a compile warning\n  gitignore: Add GNU GLOBAL files to top .gitignore\n  kbuild: fix delay in setlocalversion on readonly source\n  README: fix misleading pointer to the defconf directory\n  vmlinux.lds.h update\n  kernel-doc: cleanup perl script\n  Improve vmlinux.lds.h support for arch specific linker scripts\n  kbuild: fix headers_exports with boolean expression\n  kbuild/headers_check: refine extern check\n  kbuild: fix \"Argument list too long\" error for \"make headers_check\",\n  ignore *.patch files\n  Remove bashisms from scripts\n  menu: fix embedded menu presentation\n  ...\n"
    },
    {
      "commit": "b9d97328e27b9272ed2ff2ad18de61aa1bf12af8",
      "tree": "1b5ec2ded4c266846c499958a38b2259c605f656",
      "parents": [
        "ef53dae8658cf0e93d380983824a661067948d87"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jun 09 08:50:38 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 23:02:30 2009 +0200"
      },
      "message": "kernel-doc: cleanup perl script\n\nVarious cleanups of scripts/kernel-doc:\n- don\u0027t use **/ as an ending kernel-doc block since it\u0027s not preferred;\n- typos/spellos\n- add whitespace around \u003d\u003d, after comma, \u0026 around . operator;\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "44347d947f628060b92449702071bfe1d31dfb75",
      "tree": "c6ed74610d5b3295df4296659f80f5feb94b28cc",
      "parents": [
        "d94fc523f3c35bd8013f04827e94756cbc0212f4",
        "413f81eba35d6ede9289b0c8a920c013a84fac71"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu May 07 11:17:13 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu May 07 11:17:34 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into tracing/core\n\nMerge reason: tracing/core was on a .30-rc1 base and was missing out on\n              on a handful of tracing fixes present in .30-rc5-almost.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "52dc5aec9fe2eb591f1490278ae767448860118b",
      "tree": "e25afe95ef284448f65c7dbb6fb77323bd294e5f",
      "parents": [
        "00a62ce91e554198ef28234c91c36f850f5a3bc9"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Apr 30 15:08:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 02 15:36:10 2009 -0700"
      },
      "message": "kernel-doc: restrict syntax for private: and public:\n\nscripts/kernel-doc can (incorrectly) delete struct members that are\nsurrounded by /* ...  */ \u003cstruct members\u003e /* ...  */ if there is a /*\nprivate: */ comment in there somewhere also.\n\nFix that by making the \"/* private:\" only allow whitespace between /* and\n\"private:\", not anything/everything in the world.\n\nThis fixes some erroneous kernel-doc warnings that popped up while\nprocessing include/linux/usb/composite.h.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56afb0f8823650f53a5f0e96d69a282e8892c61b",
      "tree": "5b5d67b892f2aaf7d3e4a79017d520c8fd9e9503",
      "parents": [
        "a0e39ed378fb6ba916522764cd508fa7d42ad495"
      ],
      "author": {
        "name": "Jason Baron",
        "email": "jbaron@redhat.com",
        "time": "Thu Apr 30 13:29:36 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri May 01 14:03:35 2009 +0200"
      },
      "message": "kerneldoc, tracing: make kernel-doc understand TRACE_EVENT() macro (take #2)\n\nAdd support to kernel-doc for tracepoint comments above TRACE_EVENT()\nmacro definitions. Paves the way for tracepoint docbook.\n\n[ Impact: extend DocBook infrastructure ]\n\nSigned-off-by: Jason Baron \u003cjbaron@redhat.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: akpm@linux-foundation.org\nCc: rostedt@goodmis.org\nCc: fweisbec@gmail.com\nCc: mathieu.desnoyers@polymtl.ca\nCc: wcohen@redhat.com\nLKML-Reference: \u003cd80706b6797e277924d2f3ec9af176c6b2951f88.1241107197.git.jbaron@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b4870bc5ee8c7a37541a3eb1208b5c76c13a078a",
      "tree": "309938f32e410c9e219b097b3debc33cd7b55ef4",
      "parents": [
        "f40b45a2e45b0f02aeedfcfbb28d8e2d4b8b86b1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 11 13:04:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 11 14:25:36 2009 -0800"
      },
      "message": "kernel-doc: fix syscall wrapper processing\n\nFix kernel-doc processing of SYSCALL wrappers.\n\nThe SYSCALL wrapper patches played havoc with kernel-doc for\nsyscalls.  Syscalls that were scanned for DocBook processing\nreported warnings like this one, for sys_tgkill:\n\nWarning(kernel/signal.c:2285): No description found for parameter \u0027tgkill\u0027\nWarning(kernel/signal.c:2285): No description found for parameter \u0027pid_t\u0027\nWarning(kernel/signal.c:2285): No description found for parameter \u0027int\u0027\n\nbecause the macro parameters all \"look like\" function parameters,\nalthough they are not:\n\n/**\n *  sys_tgkill - send signal to one specific thread\n *  @tgid: the thread group ID of the thread\n *  @pid: the PID of the thread\n *  @sig: signal to be sent\n *\n *  This syscall also checks the @tgid and returns -ESRCH even if the PID\n *  exists but it\u0027s not belonging to the target process anymore. This\n *  method solves the problem of threads exiting and PIDs getting reused.\n */\nSYSCALL_DEFINE3(tgkill, pid_t, tgid, pid_t, pid, int, sig)\n{\n...\n\nThis patch special-cases the handling SYSCALL_DEFINE* function\nprototypes by expanding them to\n\tlong sys_foobar(type1 arg1, type1 arg2, ...)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1d94aa5560dc6b06baf30ae477115b51dc25461",
      "tree": "78ae044ebcb632f095c0b682a0941b87e3597480",
      "parents": [
        "179efcb47d5a5dd34a45be3f0eca4bffa717c6b4"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Dec 19 08:49:30 2008 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Dec 19 18:27:19 2008 +0100"
      },
      "message": "kernel-doc: check for extra kernel-doc notations\n\nAdd functionality to check for function parameters or structure (or\nunion/typedef/enum) field members that are described in kernel-doc but\nare not part of the expected (declared) parameters or structure.\nThese generate warnings that are called \"Excess\" descriptions.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ced69090c573f1db253fb6b84ec537f4f3d7e2f4",
      "tree": "5221176b79d3fdb51ff508f713c1997979574371",
      "parents": [
        "6ff2d39b91aec3dcae951afa982059e3dd9b49dc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Dec 01 13:14:03 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 01 19:55:25 2008 -0800"
      },
      "message": "kernel-doc: handle varargs cleanly\n\nThe method for listing varargs in kernel-doc notation is:\n * @...: these arguments are printed by the @fmt argument\n\nbut scripts/kernel-doc is confused:  it always lists varargs as:\n\t...\tvariable arguments\nand ignores the @...: line\u0027s description, but then prints that\nline after the list of function parameters as though it\u0027s\nnot part of the function parameters.\n\nThis patch makes kernel-doc print the supplied @...  description if it is\npresent; otherwise a boilerplate \"variable arguments\" is printed.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "890c78c2d681a8dc89c78eb9177990cad3a77dc3",
      "tree": "1d3b6ba606a5c029f6442bd89213147010c6ba5c",
      "parents": [
        "7eea5b897eb6bbb79d7e6e398f4fbb61fcee57c7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Oct 25 17:06:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:32:09 2008 -0700"
      },
      "message": "kernel-doc: allow more whitespace in macros\n\nAllow macros that are annotated with kernel-doc to contain whitespace\nbetween the \u0027#\u0027 and \"define\".  It\u0027s valid and being used, so allow it.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39f00c087d31f668eb6eaf97508af22a32c5b1d9",
      "tree": "261b3f2039f69994f4b8286dac7c453eac71eca1",
      "parents": [
        "c32a162fd420fe8dfb049db941b2438061047fcc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Sep 22 13:57:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:09:13 2008 -0700"
      },
      "message": "kernel-doc: allow structs whose members are all private\n\nStruct members may be marked as private by using\n\t/* private: */\nbefore them, as noted in Documentation/kernel-doc-nano-HOWTO.txt\n\nFix kernel-doc to handle structs whose members are all private;\notherwise invalid XML is generated:\n\nxmlto: input does not validate (status 3)\nlinux-2.6.27-rc6-git4/Documentation/DocBook/debugobjects.xml:146: element variablelist: validity error : Element variablelist content does not follow the DTD, expecting ((title , titleabbrev?)? , varlistentry+), got ()\nDocument linux-2.6.27-rc6-git4/Documentation/DocBook/debugobjects.xml does not validate\nmake[1]: *** [Documentation/DocBook/debugobjects.html] Error 3\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReported-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32ab8f97dd95592b17e684f7722caa0556087b99",
      "tree": "cf6393627f7a2ef9d7f8d6844ddca0afb59aa68a",
      "parents": [
        "d2dc1f4adb4b5b02d87e49e115e5107f4da790c0"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Aug 05 13:01:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:49 2008 -0700"
      },
      "message": "kernel-doc: skip nested struct/union cleanly\n\nFix handling of nested structs or unions.  The regex to strip (eliminate)\nnested structs or unions was limited to only 0 or 1 matches.  This can\ncause an uneven number of left/right braces to be stripped, which causes\nthis:\n\nWarning(linux-2.6.27-rc1-git2//include/net/mac80211.h:336): No description found for parameter \u0027}\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74fc5c653c5d0f9d4d70499709a68e61c4acf991",
      "tree": "8321527ea106ffd5e6729ccf60d7a91a76e04ed0",
      "parents": [
        "fb5e2b379732e1a6ea32392980bb42e0212db842"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jun 19 16:03:29 2008 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 25 22:12:38 2008 +0200"
      },
      "message": "kernel-doc: handle/strip __init\n\nHandle __init in functions with kernel-doc notation by stripping the\n__init away from the output doc.  This is already being done for\n\"__devinit\".  This patch fixes these kernel-doc error/aborts:\n\nError(linux-next-20080619//drivers/usb/gadget/config.c:132): cannot understand prototype: \u0027struct usb_descriptor_header **__init usb_copy_descriptors(struct usb_descriptor_header **src) \u0027\nError(linux-next-20080619//drivers/usb/gadget/config.c:182): cannot understand prototype: \u0027struct usb_endpoint_descriptor *__init usb_find_endpoint( \tstruct usb_descriptor_header **src, \tstruct usb_descriptor_header **copy, \tstruct usb_endpoint_descriptor *match ) \u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7b97887eab6c35d23f2e4680bd5e285415068f35",
      "tree": "52b3e3f346f7e797f0422d8399da2e0cdae1e43b",
      "parents": [
        "aab34ac8582303ef57b792710fc5dd5991477475"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri May 16 15:45:52 2008 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 19 20:12:40 2008 +0200"
      },
      "message": "kernel-doc: allow unnamed bit-fields\n\nAllow for unnamed bit-fields and skip them instead of printing an\nerroneous warning message for them, such as:\n\nWarning(include/asm-s390/cio.h:103): No description found for parameter \u0027u32\u0027\n\nwhich contains:\n\nstruct tm_scsw {\n\tu32 :1;\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "46b958eb808b73a232efc962e730faffe7cff5c5",
      "tree": "a2957b555a3c9dd38f86d595241026f5360c5f55",
      "parents": [
        "94dc7ad5502e7d74e2fd74651743f5f1773aa1fe"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 28 02:16:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:48 2008 -0700"
      },
      "message": "kernel-doc: detect trailing kernel-doc line trash\n\nPrint a warning when a kernel-doc comment block ends with text on the same\nline as the ending comment characters, e.g.:\n\n * this text is lost. */\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94dc7ad5502e7d74e2fd74651743f5f1773aa1fe",
      "tree": "bc3c58105501b9fcba90b3e686a44c9d8e9ef8b3",
      "parents": [
        "9f354858b8ea29e969b82dd96caea376157d76ca"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 28 02:16:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:48 2008 -0700"
      },
      "message": "kernel-doc: detect/prevent duplicate doc section names\n\nI saw this problem recently.  With this kernel-doc:\n\n * Note: some important info\n *\n * Note: other important info\n\nkernel-doc uses the \"section name\" (preceding the \u0027:\u0027, like \"Note\") as a hash\nkey for storing the descriptive text (\"blah important info\").  It is (was)\npossible to have duplicate (colliding) section names, without any kind of\nwarning or error.\n\nkernel-doc happily used the latter descriptive text for all instances of\nprinting the \u003csection-name\u003e descriptive text and the former important info\nwas lost.\n\nOne way to \"fix\" this is to modify the kernel-doc comments, e.g.:\n\n * Note1: foo bar\n *\n * Note.2: blah zay\n\nFor now, kernel-doc will signal an error when it sees colliding section names\nlike this.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd0e88e5174035d69204636289a21dc4c14238ec",
      "tree": "d9e7df3892833e7b81eff6bce86d0a5c2f4a51be",
      "parents": [
        "fd28841d2d0b1468b03288b331692769ad024b5e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 13 12:32:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:11:43 2008 -0700"
      },
      "message": "kernel-doc: set verbose mode via environment\n\nHonor the environment variable \"KBUILD_VERBOSE\u003d1\" (as set by make V\u003d1) to\nenable verbose mode in scripts/kernel-doc.  Useful for getting more info and\nwarnings from kernel-doc.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00d6296145c6b671a9886e380efc24f2731d856a",
      "tree": "2dbef82cc0b1b89d23187ade50ee4042c5bc10b0",
      "parents": [
        "ff10e5dc1781cd0121f8ee936234c222ff15c105"
      ],
      "author": {
        "name": "Richard Kennedy",
        "email": "richard@rsk.demon.co.uk",
        "time": "Sat Feb 23 15:24:01 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 23 17:12:16 2008 -0800"
      },
      "message": "kernel-doc: fix function-pointer-parameter parsing\n\nWhen running \"make htmldocs\" I\u0027m seeing some non-fatal perl errors caused\nby trying to parse the callback function definitions in blk-core.c.\n\nThe errors are \"Use of uninitialized value in concatenation (.)...\"\nin combination with:\nWarning(linux-2.6.25-rc2/block/blk-core.c:1877): No description found for parameter \u0027\u0027\n\nThe function pointers are defined without a * i.e.\nint (drv_callback)(struct request *)\n\nThe compiler is happy with them, but kernel-doc isn\u0027t.\n\nThis patch teaches create_parameterlist in kernel-doc to parse this type of\nfunction pointer definition, but is it the right way to fix the problem ?\nThe problem only seems to occur in blk-core.c.\n\nHowever with the patch applied, kernel-doc finds the correct parameter\ndescription for the callback in blk_end_request_callback, which is doesn\u0027t\nnormally.\n\nI thought it would be a bit odd to change to code to use the more normal\nform of function pointers just to get the documentation to work, so I fixed\nkernel-doc instead - even though this is teaching it to understand code\nthat might go away (The comment for blk_end_request_callback says that it\nshould not be used and will removed at some point).\n\nSigned-off-by: Richard Kennedy \u003crichard@rsk.demon.co.uk\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34ff8a52fa7ebb7be036534295f7b252d39e3439",
      "tree": "72e8874695f4bb83abe0be57ef981d76fef683d2",
      "parents": [
        "77a746cec58801208818ee19115da0e4d41f9002"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 14 19:31:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 20:58:04 2008 -0800"
      },
      "message": "kernel-doc: remove fastcall\n\nfastcall is gone from the tree, no need to adjust the function prototypes\nanymore for this.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77cc23b8c7f2f5ea0270bf4be31438aa38316e16",
      "tree": "9ef9b95916f2f8ffbcc75cc2e079a4e3caac0c50",
      "parents": [
        "792aa2f2cc4924024e28c9ddf1456434992f9c41"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Feb 07 00:13:42 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:17 2008 -0800"
      },
      "message": "kernel-doc: warn on badly formatted short description\n\nMake kernel-doc warn when a function/struct/union/typedef does not contain\na properly formatted short description, such as:\n * scsi_devinfo: set up the dynamic device list\nor\n * scsi_devinfo -\n\nThis warning is only generated when verbose (-v) mode is used.\n\nAlso explain the -v command line option in the -h output.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "792aa2f2cc4924024e28c9ddf1456434992f9c41",
      "tree": "bb195635b60a88377a302eef800187438b6d9ea8",
      "parents": [
        "3ab32df72bfa7bee9126cc5b1abc037aef124f15"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Feb 07 00:13:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:17 2008 -0800"
      },
      "message": "kernel-doc: prevent duplicate description: output\n\nPrevent duplicate output of a Description: section when there is a \"blank\"\n(\"*\") line between the initial function name/description line and the\n\"Description:\" header.\n\nTest case:  drivers/scsi/scsi_devinfo.c::scsi_init_devinfo().\n\nRob Landley hit this while he was producing SCSI kernel-doc.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94b3e03c875f25c19ede9600c66d74a30b81957d",
      "tree": "d04e4af2429ce4f4cc3ba5303d4670c14d95f74d",
      "parents": [
        "aa81a7c7120ad9a4f8b677b7c204bb12b2b0e145"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Feb 07 00:13:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:16 2008 -0800"
      },
      "message": "kernel-doc: fix for vunmap function prototype\n\nFix kernel-doc function prototype parsing which was exposed by vunmap() by\nallowing more than one \u0027*\u0027 before the function name.\n\nError(linux-2.6.24-mm1//mm/vmalloc.c:438): cannot understand prototype: \u0027struct page **vunmap(const void *addr) \u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b44595a7b8e0ebf3fce108df65d8cd6a6cf4910",
      "tree": "82a204d545bb50b910ddb6780ad17d8d1f8d14af",
      "parents": [
        "b112e0f73fe8e9e69e60bc9d6d16217795259c3c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 24 15:08:48 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kernel-doc: process functions, not DOC:\n\nThis flag is necessary for the next patch for docproc to output\nonly the functions and not DOC: sections when a function list\nis requested.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b112e0f73fe8e9e69e60bc9d6d16217795259c3c",
      "tree": "cbf68c1d7788f952ebed3601f645d5557c977a73",
      "parents": [
        "1b9bc22d71c75d4145688428c92c5123bd8697e3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 24 15:08:48 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kernel-doc: single DOC: selection\n\nCurrently, DOC: sections are always output even if only a single\nfunction is requested, fix this and also make it possible to just\noutput a single DOC: section by giving its title as the function\nname to output.\n\nAlso fixes docbook XML well-formedness for sections with examples.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1b9bc22d71c75d4145688428c92c5123bd8697e3",
      "tree": "e12b10ef3a1da181d3957b7d1b5660d785d6066d",
      "parents": [
        "5c98fc0360437327e4034ecfe8b818ad82622100"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 24 15:08:48 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kernel-doc: init kernel version\n\nThe kernel-doc script triggers a perl warning when invoked\nwithout KERNELVERSION in the environment, rather make it use\nthe string \"unknown kernel version\" instead.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5c98fc0360437327e4034ecfe8b818ad82622100",
      "tree": "8df541be2fd37028cdb6426b96b60ceae3b007e7",
      "parents": [
        "8561b089afbaed2651591e5a4574fdca451d82f2"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 24 15:08:48 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kernel-doc: fix xml output mode\n\nAfter Randy\u0027s patch fixing the HTML output in DOC: sections\n(6b5b55f6c404fa730a09a8254eb19f5a038afcc2) the same bug remained in XML\nmode, this fixes it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6b5b55f6c404fa730a09a8254eb19f5a038afcc2",
      "tree": "7d8398dbe550f13dcd2c6fb8116dc7393bfd2f2b",
      "parents": [
        "51448e2ad72c3cdb50e4118edc47fbcbcc1d03d3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Oct 16 23:31:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:05 2007 -0700"
      },
      "message": "kernel-doc: fix doc blocks and html\n\nJohannes Berg reports (Thanks!) that \u0026struct names are not highlighted in\nhtml output format when they are inside a DOC: block.\n\nDOC: blocks were not escaped thru xml_escape() like other kernel-doc\ncomments were.  Fixed that.\n\nHowever, that left a problem with \u003cp\u003e ($blankline_html) being processed\nthru xml_escape(), converting it to \u0026lt;p\u0026gt;, which isn\u0027t good for the\ngenerated html output (the \u003cp\u003e should remain unchanged), so this patch also\nintroduces the notion of \"local\" kernel-doc meta-characters\n(\u0027\\\\\\\\mnemonic:\u0027), which are converted to html just before writing the\nstream to its output file.\n\nPlease report any problems that you (anyone) see in \"highlighting\" in any\noutput mode (text, man, html, xml).\n\nAlso update copyright to include me.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cdccb316c0860b26ad52f622a7592122a62d02b4",
      "tree": "c7c5e07bdf327959dea145efb574f7f94ab547d5",
      "parents": [
        "51f5a0c8f63990fcb6e09ed52be348df58c9e416"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jul 19 01:48:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:45 2007 -0700"
      },
      "message": "kernel-doc: fix leading dot in man-mode output\n\nIf a parameter description begins with a \u0027.\u0027, this indicates a \"request\"\nfor \"man\" mode output (*roff), so it needs special handling.\n\nProblem case is in include/asm-i386/atomic.h for function\natomic_add_unless():\n * @u: ...unless v is equal to u.\nThis parameter description is currently not printed in man mode output.\n\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51f5a0c8f63990fcb6e09ed52be348df58c9e416",
      "tree": "208bf8a3f4cb24a1375dad5d5107991571248300",
      "parents": [
        "5f8c7c98ae3888cf0a2cf320f514f75cc92f00be"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jul 19 01:48:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:45 2007 -0700"
      },
      "message": "kernel-doc: strip C99 comments\n\nStrip C99-style comments from the input stream.\n/*...*/ comments are already stripped.\nC99 comments confuse the kernel-doc script.\n\nAlso update some comments.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f8c7c98ae3888cf0a2cf320f514f75cc92f00be",
      "tree": "5949c17d2d7a880838602559c01907412438f119",
      "parents": [
        "2ac534bc127bcf31f8cb76f65b1b0b7cba5e81ac"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jul 19 01:48:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:45 2007 -0700"
      },
      "message": "kernel-doc: fix unnamed struct/union warning\n\nFix kernel-doc warning:\nWarning(linux-2.6.22-rc2-git2/include/linux/skbuff.h:316): No description found for parameter \u0027}\u0027\n\nwhich is caused by nested anonymous structs/unions ending with:\n  };\n};\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0366299bd2de283091f4394c0f446e58b5f94815",
      "tree": "731f06faa6ed4b93da3c45a78a13683e55c9503b",
      "parents": [
        "66effdc6a6a79c11f1c0d607d0de299108d69507"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Wed May 09 02:33:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:50 2007 -0700"
      },
      "message": "kernel-doc: small kernel-doc optimization\n\nGet the kernel version string only once from the environment, thus slightly\nspeeding up kernel-doc.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53f049fa5f18730b61faaee582ea0e045fd44f49",
      "tree": "e2f8105982a24cdcd7a801d7dfdf1dd29a894a89",
      "parents": [
        "cc0a8fbb7ce00f65dc337dd91389b7151f44ed30"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Tue May 08 00:30:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:13 2007 -0700"
      },
      "message": "kill warnings when building mandocs\n\nThis patch shuts warnings of the sort:\n\nmake -C /mnt/samsung_200/sam/kernel/trees/21-rc6/build \\\n\tKBUILD_SRC\u003d/mnt/samsung_200/sam/kernel/trees/21-rc6 \\\n\tKBUILD_EXTMOD\u003d\"\" -f /mnt/samsung_200/sam/kernel/trees/21-rc6/Makefile mandocs\nmake -f /mnt/samsung_200/sam/kernel/trees/21-rc6/scripts/Makefile.build obj\u003dscripts/basic\nmake -f /mnt/samsung_200/sam/kernel/trees/21-rc6/scripts/Makefile.build obj\u003dDocumentation/DocBook mandocs\n  SRCTREE\u003d/mnt/samsung_200/sam/kernel/trees/21-rc6/ /mnt/samsung_200/sam/kernel/trees/21-rc6/build/scripts/basic/docproc doc /mnt/samsung_200/sam/kernel/trees/21-rc6/Documentation/DocBook/wanbook.tmpl \u003eDocumentation/DocBook/wanbook.xml\n  if grep -q refentry Documentation/DocBook/wanbook.xml; then xmlto man -m /mnt/samsung_200/sam/kernel/trees/21-rc6/Documentation/DocBook/stylesheet.xsl -o Documentation/DocBook/man Documentation/DocBook/wanbook.xml ; gzip -f Documentation/DocBook/man/*.9; fi\nNote: meta version: No productnumber or alternative     sppp_close\nNote: meta version: No refmiscinfo@class\u003dversion        sppp_close\nNote: Writing sppp_close.9\nNote: meta version: No productnumber or alternative     sppp_open\nNote: meta version: No refmiscinfo@class\u003dversion        sppp_open\n\nby adding a RefMiscInfo xml tag in the form of the current kernel version\nto the function, struct and enum definitions in files included by\nkernel-doc when building \u0027mandocs\u0027.  However, the version string appears\ntruncated on the manpage due to some constraints in the xml DTD for the man\nheader, I believe, for the troff output is truncated too.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3eb014a103701bedfaa11bc321f470e918c71ff7",
      "tree": "7b8c205b80d0f63874849ed4c27a0df49717c27c",
      "parents": [
        "3361c7bebbf207f57f3dd1282cd87e1e37c082ac"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:29:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:10 2007 -0700"
      },
      "message": "kernel-doc: html mode struct highlights\n\nJohannes Berg reported that struct names are not highlighted\n(bold, italic, etc.) in html kernel-doc output.  (Also not in\ntext-mode output, but I don\u0027t see that changing.)\n\nThis patch adds the following:\n- highlight struct names in html output mode\n- highlight environment var. names in html output mode\n- indent struct fields in the original struct layout\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "884f2810b15b6bb489c9dca5013aafbea2f19fba",
      "tree": "24db99adbe273fea1c2ce695ebde49fb00be9e51",
      "parents": [
        "1525dccbc248b87568f2477f1b2d417b69d418c3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Tue May 08 00:29:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:09 2007 -0700"
      },
      "message": "kernel-doc: handle arrays with arithmetic expressions as initializers\n\nIn a different approach here\u0027s a patch that handles the special case of\ncomposite arithmetic expressions in array size initializers.  With it,\nprior to pushing the split strings on the @first_arg array, I split the\nkeywords before the array name as before and then keep the array name along\nwith the subscript expression as a single whole element which gets pushed\nlast.  In this manner, kernel-doc produces correct output without removing\nwhitespaces which makes the array subscripts unreadable in the docs.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c308798a337d75d846773dd64155860852931fc",
      "tree": "333b45b91bd56cdec46a68e9508342fbea3f3dc0",
      "parents": [
        "2d3466a348a61c4d7f958ce80020eba17c09d7f7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:24:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:14:59 2007 -0700"
      },
      "message": "scripts: kernel-doc whitespace cleanup\n\nWhitespace cleanup only:  convert some series of spaces to tabs.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "328d24403d6a6b856722facd39d7b6ccb429353b",
      "tree": "b35348d8a3adb80dcf04553fbff01e1187c998ec",
      "parents": [
        "9d6346311418d12e90cca9384e5fbbe2ffa18efb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 28 20:12:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: allow space after __attribute__\n\nAllow space(s) between \"__attribute__\" and \"((blah))\" so that\nkernel-doc does not complain like:\n\nWarning(/tester/linsrc/linux-2.6.20-git15//kernel/timer.c:939): No description found for parameter \u0027read_persistent_clock(void\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "262d9b0130edf9aef1819b211d69f48883d2ac10",
      "tree": "2d02ed11cd71a3dfe25a12f0428770c9a9a9e624",
      "parents": [
        "b6d6454fdb66f3829af8b92ab06825b6060fdf7e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 20 13:58:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: include struct short description in title output\n\nOutput of a function or struct in html mode needs to include the short\ndescription from the function/struct name line in the output title line.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "412ecd7751a2653ab17df39a1dc3565a548633fd",
      "tree": "7f6acf50ab45f62e6a56e89289c6d79c88093b65",
      "parents": [
        "5f0b1437e0708772b6fecae5900c01c3b5f9b512"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 22:47:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:48:20 2007 -0800"
      },
      "message": "[PATCH] fix fatal kernel-doc error\n\nTeach kernel-doc to handle functions that look like the new\npcim_iomap_table().  Fixes this fatal error in scripts/kernel-doc:\n\n  DOCPROC Documentation/DocBook/kernel-api.xml\nError(/tester/linsrc/linux-2.6.20-git6//drivers/pci/pci.c:1351): cannot understand prototype: \u0027void __iomem * const * pcim_iomap_table(struct pci_dev *pdev) \u0027\nmake[1]: *** [Documentation/DocBook/kernel-api.xml] Error 1\nmake: *** [htmldocs] Error 2\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a21217daae8ce6e841e33d4a2bb24026723cb21d",
      "tree": "3d69d0e63944e0e408a025248aff932dfd530906",
      "parents": [
        "6e8c818829587f001cacae5af4400e4e3aa90a37"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 01:46:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: fix some odd spacing issues\n\n- in man and text mode output, if the function return type is empty (like it\n  is for macros), don\u0027t print the return type and a following space; this\n  fixes an output malalignment;\n\n- in the function short description, strip leading, trailing, and multiple\n  embedded spaces (to one space); this makes function name/description output\n  spacing consistent;\n\n- fix a comment typo;\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "996a07bcb62c5935248e238a1150089f3d99a6fb",
      "tree": "daad83697a9b15b2a426d90623383e7ebe3023b2",
      "parents": [
        "78831ba68263d37382d61ea87d738975d992bd0d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 01:45:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: allow more whitespace\n\nAllow whitespace in pointer-to-function\n\t[accept \"(* done)\", not just \"(*done)\"].\n\nAllow tabs (spaces are already allowed) between \"#define\" and a macro name.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "891dcd2f7ab15e2aaad07f6925b3a53fd8d5c02f",
      "tree": "643fea439770f91b3b0246bd304c6883761b591c",
      "parents": [
        "3de3af130b75a79c7381573e5ea69cb59502023f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 01:45:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: allow a little whitespace\n\nIn kernel-doc syntax, be a little flexible:  allow whitespace between\na function parameter name and the colon that must follow it, such as:\n\t@pdev : PCI device to unplug\n\n(This allows lots of megaraid kernel-doc to work without tons of\nediting.)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5449bc94152a6c4700f46786be600141234d8f0f",
      "tree": "f24d07c64e40b1f3c9156ef025a432be5fffe9e0",
      "parents": [
        "460e79c30b5dd978143e7ea53849043c22d16f73"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "pisa@cmp.felk.cvut.cz",
        "time": "Sat Feb 10 01:45:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:30 2007 -0800"
      },
      "message": "[PATCH] DocBook/HTML: correction of recursive A tags in HTML output\n\nThe malformed HTML was generated after switch to XSLTPROC\nfrom SGML tools. The reference title\n\n  \u003crefentrytitle\u003e\u003cphrase id\u003d\"API-struct-x\"\u003estruct x\u003c/phrase\u003e\u003c/refentrytitle\u003e\n\nis converted into two recursive \u003ca\u003e tags\n\n  \u003ca href\u003d\"re02.html\"\u003e\u003cspan\u003e\u003ca id\u003d\"API-struct-x\"\u003e\u003c/a\u003estruct x\u003c/span\u003e\u003c/a\u003e\n\nThere is more possible solutions for this problem.\nOne can be found at\n\n  http://darkk.livejournal.com/\n\nThe proposed solution is based on suggestion provided by Jiri Kosek.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "134fe01bfafa74e691d84bf15666fb30e89896ff",
      "tree": "d64b10731a9030fd1304e5cab43ac6cf861f2a43",
      "parents": [
        "01b2d93ca4c495f056471189ac6c4e6ac4cbbccb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Dec 22 01:10:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:50 2006 -0800"
      },
      "message": "[PATCH] kernel-doc: allow unnamed structs/unions\n\nMake kernel-doc support unnamed (anonymous) structs and unions.  There is\none (union) in include/linux/skbuff.h (inside struct sk_buff) that is\ncurrently generating a kernel-doc warning, so this fixes that warning.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea82c74093f48b28e632d03eeff22faf99727a8c",
      "tree": "d0b51f4e7a4114bf250a6202392a66f8636e5d2d",
      "parents": [
        "4668edc334ee90cf50c382c3e423cfc510b5a126"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 06 20:38:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] kernel-doc: stricter function pointer recognition\n\nBe more careful about function pointer args:\nlook for \"(...*\" instead of just \"(\".\n\nThis line in include/linux/input.h fools the current kernel-doc script\ninto deciding that this is a function pointer:\n\n\tunsigned long ffbit[NBITS(FF_MAX)];\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "272057447f646c51bc77c60044eb21c683fa366d",
      "tree": "096feb88266ec42ff8a2522699214600b3f6a3fc",
      "parents": [
        "c751c1dbb1289d220a8a175ba0df47706ce95a7e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Oct 11 01:22:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: make parameter description indentation uniform\n\n- In parameter descriptions, strip all whitespace between the parameter\n  name (e.g., @len) and its description so that the description is\n  indented uniformly in text and man page modes.  Previously, spaces\n  or tabs (which are used for cleaner source code viewing) affected\n  the produced output in a negative way.\n\nBefore (man mode):\n       to            Destination address, in user space.\n       from        Source address, in kernel space.\n       n              Number of bytes to copy.\n\nAfter (man mode):\n       to          Destination address, in user space.\n       from        Source address, in kernel space.\n       n           Number of bytes to copy.\n\n- Fix/clarify a few function description comments.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32e794015aa698fd6bf1ec21b713f900a707fb15",
      "tree": "3a290d3e6d880792a6f838c68b304eaa963d7226",
      "parents": [
        "9c7fff6ef36526fb54694ee8201870f98b6a1747"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Oct 11 01:22:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: drop various \"inline\" qualifiers\n\nDrop __inline, __always_inline, and noinline in the produced kernel-doc\noutput, similar to other pseudo directives.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a073a8bde49b2c90777c526110488f4d0c52ea47",
      "tree": "5012c5cc8856cbc3d2f8c03b79e6d5a57b6894c3",
      "parents": [
        "9f5d785e93f7c68c37582ddea848de23689fdd76"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Tue Oct 03 23:13:02 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:13:02 2006 +0200"
      },
      "message": "Fix copy\u0026waste bug in comment in scripts/kernel-doc\n\nThis is obviously copied from some lines before without proper fixing.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "0129a057b652b33dba6406a940af061cf0f36f79",
      "tree": "27a31c64d36f5ced5d9d285fe217bb772b33dd55",
      "parents": [
        "2b54960bdf8fbb57d94dd61f4ac7513535ca7168"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jul 30 03:03:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:40 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: ignore __devinit\n\nIgnore __devinit in function definitions so that kernel-doc won\u0027t fail on\nthem.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f47634b276db6956998350e5fc26a0673fdb125c",
      "tree": "7e74f91dd554882041d51cfe9e67ee64abdfcd1e",
      "parents": [
        "faab17ba06d86adf5568f3e9ff914e124546d19e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jul 01 04:36:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 01 09:56:04 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: make man/text mode function output same\n\nMake output of function descriptions in text mode match contents of \u0027man\u0027\nmode by adding Name: plus function-short-description (\"purpose\") and\nchanging Function: to Synopsis:.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d7e1d4517f11ebeb80f92e227c8fdbc3215385c",
      "tree": "8512de18d137a976eb056b2c5d4ccd66e2949b79",
      "parents": [
        "dd535a5965cef7551da34aef5cec47f46e97b6d9"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jul 01 04:36:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 01 09:56:04 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: consistent text/man mode output\n\nAdd a space between data type and struct field name in man-mode\nbitfield struct output so that they don\u0027t run together.\n\nFor text-mode struct output, print the struct \u0027purpose\u0027 or\nshort description (as done in man-mode output).\n\nFor text-mode enum output, print the enum \u0027purpose\u0027 or\nshort description (as done in man-mode output).\n\nFor text-mode typedef output, print the typedef \u0027purpose\u0027 or\nshort description (as done in man-mode output).\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c51d3dac321df417d59a47574caa7ab61b30d447",
      "tree": "2e4e44a4fc348a0610ddc627702c1ffb82123def",
      "parents": [
        "ecfb251a95dfca6ca0dba63414e9c91fcbb92335"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:49:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:23 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: use Members for struct fields consistently\n\nkernel-doc struct fields should be consistently called \"Members\", not\n\"Arguments\", so switch man-mode output to use \"Members\" like all of the\nother formats do.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecfb251a95dfca6ca0dba63414e9c91fcbb92335",
      "tree": "c965b6d557faf873d5df0eacb79597aab6d4858d",
      "parents": [
        "cc44a817f65f9b4651643d334f6351b6d1f5e6c2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:49:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:23 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: don\u0027t use XML escapes in text or man output mode\n\nFor kernel-doc output modes of text and man, do not use XML escapes for\nless-than, greater-than, and ampersand characters.  I.e., leave the text\nand man output clean and readable.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "850622dfaf3d62907c96707773e0f8e84b3c0c06",
      "tree": "905e002ee082453ab8da9f4a8fe805d69f59bc45",
      "parents": [
        "9c8ef5614da22666e339b125263d315cfaa89109"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:20 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: warn on malformed function docs.\n\nWhen the verbose (-v) option is used with scripts/kernel-doc, this option\nreports when the kernel-doc format is malformed and apparently contains\nfunction description lines before function parameters.  In these cases, the\nkernel-doc script will print something like: Warning(filemap.c:335):\ncontents before sections\n\nI have fixed the problems in mm/filemap.c and added lots of kernel-doc to\nthat file (posted to the linux-mm mailing list Mon.  2006-June-12).\n\nThe real goal (as requested by Andrew Morton) is to allow the short\nfunction description to be more than one line long.  This patch is both a\nkernel-doc checker and a tool en route to that goal.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "232acbcf5304c29f5bb03b0dddeaefd0f98ef45e",
      "tree": "a5ddf8cf470c25d00dba942003a20625b02a68f2",
      "parents": [
        "05189497d10c715bf41c05fb2fd89aa2cf7602f1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:47:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:07 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: script cleanups\n\nFix indentation.\nQuote a brace \u0027{\u0027 so that vi won\u0027t be fooled by it.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05189497d10c715bf41c05fb2fd89aa2cf7602f1",
      "tree": "505d66eb295267c4b744434fba33171729335d22",
      "parents": [
        "5d18639a833e9f034b055dcbb16a980be627f475"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:47:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:07 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: drop leading space in sections\n\nDrop leading space of kernel-doc section contents.\n\n\"Section\" data (contents) are split from the section header\n(e.g., Note: below is a section header:\n * Note: list_empty on entry does not return true after this, the entry is\n * in an undefined state.\n).\n\nCurrently the data/contents begins with a space and is left that way, which\ncauses it to look bad when printed (in text mode; see example below), so\njust remove the leading space.\n\nNote:\n\nlist_empty on entry does not return true after this, the entry is in an\nundefined state.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c3b809e256c417847f1a96b2f9d9f66c7fcb02c",
      "tree": "420599fa3b119656d3faba55bbc781185dcd95aa",
      "parents": [
        "d28bee0c0a9c6abddf1d14c69f188400e994eb5a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Feb 01 03:06:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:27 2006 -0800"
      },
      "message": "[PATCH] kernel-doc: clean up the script (whitespace)\n\nRemove lots of trailing whitespace.  Nothing else.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d28bee0c0a9c6abddf1d14c69f188400e994eb5a",
      "tree": "fb05862b35aa6f4f96867c9baeb4d6508d55bdb9",
      "parents": [
        "7045f37b17ffa6e85435ca980122b46a74caa7e4"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Feb 01 03:06:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:27 2006 -0800"
      },
      "message": "[PATCH] Doc/kernel-doc: add more usage info\n\n- Add info that structs, unions, enums, and typedefs are supported.\n\n- Add doc about \"private:\" and \"public:\" tags for struct fields.\n\n- Fix some typos.\n\n- Remove some trailing whitespace.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9598f91f2216ba51fef472a7fc3074a0c8429a96",
      "tree": "85c60f2a303ff4c057a0332aff94d2cc9aa9f389",
      "parents": [
        "00d340b94f6df17d5dc478521e4ee1cfb30c53ac"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Wed Feb 01 03:06:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:27 2006 -0800"
      },
      "message": "[PATCH] DocBook: allow even longer return types\n\nkernel-doc errored out because it could not understand the new __copy_to_user\ndefinition.  Now we allow return types with four words.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6d3fe77dace2c41a32b9699fe78960ab0908a97",
      "tree": "344e0f32ffcfc85d8494abca697d0cba682649b0",
      "parents": [
        "0863afb32b77fc89c7110b3d10fb048cb56bb1b5"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Mon Jan 09 20:53:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:54 2006 -0800"
      },
      "message": "[PATCH] DocBook: warn for missing macro parameters\n\nPreviously kernel-doc silently ignored missing parameter descriptions for\npreprocessor macros.  Now that all such omissions are fixed up we can warn\nabout them in kernel-doc to be able to keep it that way.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aeec46b97a7975fd983219177980c58ed4fd607c",
      "tree": "9ed1f67d86585c096afe12b944182c7e7c41ec39",
      "parents": [
        "f5f4917c92a9a3814eda9c947fda8afabbd1812d"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun Nov 13 16:08:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:21 2005 -0800"
      },
      "message": "[PATCH] DocBook: allow to mark structure members private\n\nMany structures contain both an internal part and one which is part of the API\nto other modules.  With this patch it is possible to only include these public\nmembers in the kernel documentation.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2283a117f65650352f2a9fd6b9af4cdbf5478d14",
      "tree": "7edbe30174376b214e8583b3a0b24cb1c26f625c",
      "parents": [
        "66da665ca36b07728acf35881f918a89a2c9fbb2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Jul 07 15:39:26 2005 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Jul 13 23:18:36 2005 +0000"
      },
      "message": "[PATCH] scripts/kernel-doc: don\u0027t use uninitialized SRCTREE\n\nCurrent kernel-doc (perl) script generates this warning:\nUse of uninitialized value in concatenation (.) or string at scripts/kernel-doc line 1668.\n\nSo explicitly check for SRCTREE in the ENV before using it,\nand then if it is set, append a \u0027/\u0027 to the end of it, otherwise\nthe SRCTREE + filename can (will) be missing the intermediate \u0027/\u0027.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8b0c2d989cc60db1767481386ca912e99807eddb",
      "tree": "d4987614a6171ce7eee3fa63023ce5ed4c45f8f7",
      "parents": [
        "ac9296f95228f50d112e6caec3b461fd816de084"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun May 01 08:59:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:27 2005 -0700"
      },
      "message": "[PATCH] DocBook: Use xmlto to process the DocBook files.\n\nxmlto uses standared XSLT templates to generate manpages, (x)html pages, and\nXML FO files which can be processed with passivetex.  This is much faster than\nusing jadetex for everything.  This patch also reduces the number of\nkernel-specific scripts that are needed to generate documentation.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c73894c1e1160296552d8713e88bc76eac43beba",
      "tree": "583a8d4c955c9bdf21f1eb2c24592cab30744c6e",
      "parents": [
        "67be2dd1bace0ec7ce2dbc1bba3f8df3d7be597e"
      ],
      "author": {
        "name": "Rich Walker",
        "email": "rw@shadow.org.uk",
        "time": "Sun May 01 08:59:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:26 2005 -0700"
      },
      "message": "[PATCH] DocBook: use \u003cinformalexample\u003e for examples\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6013d5445f9a6d0b28090027868f455c5012d1cc",
      "tree": "4c21ee01fc24bb75993f7111098398a9b7761ab4",
      "parents": [
        "4dc3b16ba18c0f967ad100c52fa65b01a4f76ff0"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun May 01 08:59:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:25 2005 -0700"
      },
      "message": "[PATCH] DocBook: fix \u003cvoid/\u003e xml tag\n\nThis fix is needed to create valid XML.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4dc3b16ba18c0f967ad100c52fa65b01a4f76ff0",
      "tree": "fa038ad8969980eec6cef5b737872fda9feb4c6a",
      "parents": [
        "333f981720d619e2038b980a55ad01b10580eb9f"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "pisa@cmp.felk.cvut.cz",
        "time": "Sun May 01 08:59:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:25 2005 -0700"
      },
      "message": "[PATCH] DocBook: changes and extensions to the kernel documentation\n\nI have recompiled Linux kernel 2.6.11.5 documentation for me and our\nuniversity students again.  The documentation could be extended for more\nsources which are equipped by structured comments for recent 2.6 kernels.  I\nhave tried to proceed with that task.  I have done that more times from 2.6.0\ntime and it gets boring to do same changes again and again.  Linux kernel\ncompiles after changes for i386 and ARM targets.  I have added references to\nsome more files into kernel-api book, I have added some section names as well.\n So please, check that changes do not break something and that categories are\nnot too much skewed.\n\nI have changed kernel-doc to accept \"fastcall\" and \"asmlinkage\" words reserved\nby kernel convention.  Most of the other changes are modifications in the\ncomments to make kernel-doc happy, accept some parameters description and do\nnot bail out on errors.  Changed \u003cpid\u003e to @pid in the description, moved some\n#ifdef before comments to correct function to comments bindings, etc.\n\nYou can see result of the modified documentation build at\n  http://cmp.felk.cvut.cz/~pisa/linux/lkdb-2.6.11.tar.gz\n\nSome more sources are ready to be included into kernel-doc generated\ndocumentation.  Sources has been added into kernel-api for now.  Some more\nsection names added and probably some more chaos introduced as result of quick\ncleanup work.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
