)]}'
{
  "log": [
    {
      "commit": "6bccf755ff53241d46c01c229b3c2452b9029ec4",
      "tree": "41ecb5e2a78120b95224c674dac0f57bbbff5e57",
      "parents": [
        "a83088003cd53f3cd8d550ab5d7778866568d204"
      ],
      "author": {
        "name": "Joachim Fenkes",
        "email": "fenkes@de.ibm.com",
        "time": "Fri Mar 09 19:00:32 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 16 16:38:19 2007 +1100"
      },
      "message": "[POWERPC] ibmebus: dynamic addition/removal of adapters, some code cleanup\n\nThis adds two sysfs attributes to /sys/bus/ibmebus which can be used to\nnotify the ebus driver of added / removed ebus devices in the OF device\ntree.\n\nEchoing the device\u0027s location code (as found in the OFDT \"ibm,loc-code\"\nproperty) into the \"probe\" attribute will notify ebus of addition of the\ndevice and cause the appropriate device driver\u0027s probe function to be called\non the device.\n\nLikewise, echoing the location code into the \"remove\" attribute will cause\nthe device to be removed from the system.\n\nThe writes will block until the respective operation has finished and return\nan error code if the operation failed.\n\nIn addition, two minor tidbits are fixed:\n\n- The fake root device used to provide a common parent for all ebus devices\n  is now based on device instead of of_device - it had no associated devtree\n  node. This saves several checks throughout the ebus driver.\n\n- The sysfs attributes are now generated automagically by device_register()\n  instead of by the ibmebus code, which saves a few compiler warnings about\n  unused return codes.\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a83088003cd53f3cd8d550ab5d7778866568d204",
      "tree": "048d7ae1edf09489b741bf7c46172fed6e6f7c44",
      "parents": [
        "556b09c8189b9b3f5626ca73196009e397503f85"
      ],
      "author": {
        "name": "Joachim Fenkes",
        "email": "fenkes@de.ibm.com",
        "time": "Fri Mar 09 18:56:46 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 16 16:38:19 2007 +1100"
      },
      "message": "[POWERPC] ibmebus: whitespace fixes\n\nThis fixes a lot of whitespace in ibmebus.[ch]\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "12d04eef927bf61328af2c7cbe756c96f98ac3bf",
      "tree": "18865369100e9059c7e883dec93ea67f7b52a287",
      "parents": [
        "7c719871ff4d5f15b71f0138d08b758281b58631"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Nov 11 17:25:02 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:38:40 2006 +1100"
      },
      "message": "[POWERPC] Refactor 64 bits DMA operations\n\nThis patch completely refactors DMA operations for 64 bits powerpc. 32 bits\nis untouched for now.\n\nWe use the new dev_archdata structure to add the dma operations pointer\nand associated data to struct device. While at it, we also add the OF node\npointer and numa node. In the future, we might want to look into merging\nthat with pci_dn as well.\n\nThe old vio, pci-iommu and pci-direct DMA ops are gone. They are now replaced\nby a set of generic iommu and direct DMA ops (non PCI specific) that can be\nused by bus types. The toplevel implementation is now inline.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "40220c1a192f51695f806d75b1f9970f0f17a6e8",
      "tree": "86623a8c361420c22c6511b20770057fd9c9881d",
      "parents": [
        "58ba81dba77eab43633ea47d82e96245ae3ff666"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Oct 09 12:19:47 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Oct 09 12:19:47 2006 +0100"
      },
      "message": "IRQ: Use the new typedef for interrupt handler function pointers\n\nUse the new typedef for interrupt handler function pointers rather than\nactually spelling out the full thing each time.  This was scripted with the\nfollowing small shell script:\n\n#!/bin/sh\negrep -nHrl -e \u0027irqreturn_t[ \t]*[(][*]\u0027 $* |\nwhile read i\ndo\n    echo $i\n    perl -pi -e \u0027s/irqreturn_t\\s*[(]\\s*[*]\\s*([_a-zA-Z0-9]*)\\s*[)]\\s*[(]\\s*int\\s*,\\s*void\\s*[*]\\s*[)]/irq_handler_t \\1/g\u0027 $i || exit $?\ndone\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "35a84c2f56e0f77ea2c5a4327b17104705f4c8c7",
      "tree": "856df3bb21b1a9c7910d956b4ee59be2041b7525",
      "parents": [
        "1224f373c974eacc46fe5e1073422c794d0b0d34"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sat Oct 07 22:08:26 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 07 22:08:26 2006 +1000"
      },
      "message": "[POWERPC] Fix up after irq changes\n\nRemove struct pt_regs * from all handlers.\nAlso remove the regs argument from get_irq() functions.\nCompile tested with arch/powerpc/config/* and\narch/ppc/configs/prep_defconfig\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "a7f67bdf2c9f24509b8e81e0f35573b611987c80",
      "tree": "201662dd6504418ef3c84cfe1f280153a4d8cb29",
      "parents": [
        "4288b92b9644fdb4c6168273873fe08f32090d7a"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Jul 12 15:35:54 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 31 15:55:04 2006 +1000"
      },
      "message": "[POWERPC] Constify \u0026 voidify get_property()\n\nNow that get_property() returns a void *, there\u0027s no need to cast its\nreturn value. Also, treat the return value as const, so we can\nconstify get_property later.\n\npowerpc core changes.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.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": "d7a301033f1990188f65abf4fe8e5b90ef0e3888",
      "tree": "5df64f9e06049e6006e6a124dc6fa4953d6e42b9",
      "parents": [
        "401d1f029bebb7153ca704997772113dc36d9527"
      ],
      "author": {
        "name": "Heiko J Schick",
        "email": "schihei@de.ibm.com",
        "time": "Wed Nov 16 08:56:43 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:06 2006 +1100"
      },
      "message": "[PATCH] powerpc: IBMEBUS bus support\n\nThis patch adds the necessary core bus support used by device drivers\nthat sit on the IBM GX bus on modern pSeries machines like the Galaxy\ninfiniband for example. It provide transparent DMA ops (the low level\ndriver works with virtual addresses directly) along with a simple bus\nlayer using the Open Firmware matching routines.\n\nSigned-off-by: Heiko J Schick \u003cschickhj@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ]
}
