)]}'
{
  "log": [
    {
      "commit": "5190f0c030f46b3169205f34f6d9ef480fa39ef2",
      "tree": "5ae8f4edb4fdfb84a51e41390d0b43c4e4d2c891",
      "parents": [
        "f35119d6681300ba6d76da53cb1ebc2eed62e77a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jul 25 17:12:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:14 2011 -0700"
      },
      "message": "asm-generic/system.h: drop useless __KERNEL__\n\nThis header isn\u0027t exported to user-space, and even if it was, the\n__KERNEL__ check covers the entire file, so we\u0027d get a useless stub in the\nfirst place.  So punt it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6691126636769bd22bfd7b55829f0373a93c1ce",
      "tree": "ac6cad088a65e5e8b9a5c7035d883f7eb812fdc9",
      "parents": [
        "8b9d40691e8f5e7e0c8fb839c2bad29c5e0888ce"
      ],
      "author": {
        "name": "Mathieu Lacage",
        "email": "mathieu.lacage@sophia.inria.fr",
        "time": "Tue Jun 22 10:30:15 2010 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Oct 09 21:51:27 2010 +0200"
      },
      "message": "asm-generic: cmpxchg does not handle non-long arguments\n\nThe version of cmpxchg defined in asm-generic/system.h does not handle\ncorrectly non-long arguments. Use the version defined in cmpxchg.h\ninstead.\n\nSigned-off-by: Mathieu Lacage \u003cmathieu.lacage@inria.fr\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "aafe4dbed0bf6cbdb2e9f03e1d42f8a540d8541d",
      "tree": "5cc3e500ebb234ad82928de0ed680373c616dc44",
      "parents": [
        "9858c60cc2d33b18367b2bc6947e3ea23db26ccb"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:33 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:02:37 2009 +0200"
      },
      "message": "asm-generic: add generic versions of common headers\n\nThese are all kernel internal interfaces that get copied\naround a lot. In most cases, architectures can provide\ntheir own optimized versions, but these generic versions\ncan work as well.\n\nI have tried to use the most common contents of each\nheader to allow existing architectures to migrate easily.\n\nThanks to Remis for suggesting a number of cleanups.\n\nSigned-off-by: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    }
  ]
}
