)]}'
{
  "log": [
    {
      "commit": "4f629d7db32decbadaab2abfa4d021fee94990ef",
      "tree": "fc6f8b9a2b62b02a60be5a7a23efbff7f8847a04",
      "parents": [
        "20f4eb3e502d68b12224577ebcd2cd50cc6e14e4"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Mon Feb 20 10:40:28 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 14:06:00 2006 +1100"
      },
      "message": "[PATCH] powerpc: newline for ISYNC_ON_SMP\n\nAdd a newline at the end of the ISYNC_ON_SMP string.\nNeeded for a subsequent patch.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "144b9c135b963bcb7f242c7b83bff930620d3161",
      "tree": "4b454f3e5e5921c5a528131dfa51df542259d918",
      "parents": [
        "3356bb9f7ba378a6e2709f9df95f4ea52111f4df"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Jan 13 15:37:17 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 13 21:18:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: use lwsync in atomics, bitops, lock functions\n\neieio is only a store - store ordering. When used to order an unlock\noperation loads may leak out of the critical region. This is potentially\nbuggy, one example is if a user wants to atomically read a couple of\nvalues.\n\nWe can solve this with an lwsync which orders everything except store - load.\n\nI removed the (now unused) EIEIO_ON_SMP macros and the c versions\nisync_on_smp and eieio_on_smp now we dont use them. I also removed some\nold comments that were used to identify inline spinlocks in assembly,\nthey dont make sense now our locks are out of line.\n\nAnother interesting thing was that read_unlock was using an eieio even\nthough the rest of the spinlock code had already been converted to\nuse lwsync.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "88ced0314938814e1772b4d0d7ab20c52e4472b6",
      "tree": "3e06de882c0bf5706ee7a8994e06eb8c9ed3feca",
      "parents": [
        "e1333803c3a8fb167ba67ffc5540dbb53fa7deb3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 16 22:43:46 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:13:08 2006 +1100"
      },
      "message": "[PATCH] powerpc: sanitize header files for user space includes\n\ninclude/asm-ppc/ had #ifdef __KERNEL__ in all header files that\nare not meant for use by user space, include/asm-powerpc does\nnot have this yet.\n\nThis patch gets us a lot closer there. There are a few cases\nwhere I was not sure, so I left them out. I have verified\nthat no CONFIG_* symbols are used outside of __KERNEL__\nany more and that there are no obvious compile errors when\nincluding any of the headers in user space libraries.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "feaf7cf153335fe7100b65ed6f4585c3574fe69a",
      "tree": "c57198f01b5f12ffe8ce90f4e1399505c1f84a02",
      "parents": [
        "2bfadee32f1501faa3184d574f6a769f17236c87"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Thu Sep 22 14:20:04 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Sep 25 22:38:46 2005 +1000"
      },
      "message": "[PATCH] powerpc: merge atomic.h, memory.h\n\npowerpc: Merge atomic.h and memory.h into powerpc\n\nMerged atomic.h into include/powerpc.  Moved asm-style HMT_ defines from\nmemory.h into ppc_asm.h, where there were already HMT_defines; moved c-style\nHMT_ defines to processor.h. Renamed memory.h to synch.h to better reflect\nits contents.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003clinuxppc@jdl.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ]
}
