)]}'
{
  "log": [
    {
      "commit": "10cd706d180b62a61aace5b440247c8785026ac1",
      "tree": "4bc544761719fd10ecfa977e6f4bfd8f1249d8b9",
      "parents": [
        "c7e872e7da5514d014707a407ea562d197cc0136"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Oct 11 22:11:12 2007 +0200"
      },
      "committer": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Oct 11 22:11:12 2007 +0200"
      },
      "message": "lockdep: x86_64: connect the sysexit hook\n\nRun the lockdep_sys_exit hook after all other C code on the syscall\nreturn path.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "df1bdc0667eb3132fe60b3562347ca9133694ee0",
      "tree": "5d044be900ccc9f13662e1aeae7df6ed108ee43a",
      "parents": [
        "2b9e0aae1d50e880c58d46788e5e3ebd89d75d62"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sat Oct 13 03:06:00 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 18:41:21 2007 -0700"
      },
      "message": "x86: fence oostores on 64-bit\n\nmovnt* instructions are not strongly ordered with respect to other stores,\nso if we are to assume stores are strongly ordered in the rest of the 64\nbit code, we must fence these off (see similar examples in 32 bit code).\n\n[ The AMD memory ordering document seems to say that nontemporal stores can\n  also pass earlier regular stores, so maybe we need sfences _before_\n  movnt* everywhere too? ]\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "185f3d38900f750a4566f87cde6a178f3595a115",
      "tree": "d463f6da1af452b1bbdf476828ea88427087f255",
      "parents": [
        "51b2833060f26258ea2da091c7b9c6a358ac9dd2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:17:08 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:17:08 2007 +0200"
      },
      "message": "x86_64: move lib\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "44f0257fc316ff4b33aa3438dd8d891b7d6d72b9",
      "tree": "c1a9a571db37d631489f18e1dfe5554874b19027",
      "parents": [
        "da957e111bb0c189a4a3bf8a00caaecb59ed94ca"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:16:33 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:16:33 2007 +0200"
      },
      "message": "i386: move lib\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
