)]}'
{
  "log": [
    {
      "commit": "45c091bb2d453ce4a8b06cf19872ec7a77fc4799",
      "tree": "06fb2e05518ebfba163f8424e028e7faf5672d66",
      "parents": [
        "d588fcbe5a7ba8bba2cebf7799ab2d573717a806",
        "2191fe3e39159e3375f4b7ec1420df149f154101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (139 commits)\n  [POWERPC] re-enable OProfile for iSeries, using timer interrupt\n  [POWERPC] support ibm,extended-*-frequency properties\n  [POWERPC] Extra sanity check in EEH code\n  [POWERPC] Dont look for class-code in pci children\n  [POWERPC] Fix mdelay badness on shared processor partitions\n  [POWERPC] disable floating point exceptions for init\n  [POWERPC] Unify ppc syscall tables\n  [POWERPC] mpic: add support for serial mode interrupts\n  [POWERPC] pseries: Print PCI slot location code on failure\n  [POWERPC] spufs: one more fix for 64k pages\n  [POWERPC] spufs: fail spu_create with invalid flags\n  [POWERPC] spufs: clear class2 interrupt status before wakeup\n  [POWERPC] spufs: fix Makefile for \"make clean\"\n  [POWERPC] spufs: remove stop_code from struct spu\n  [POWERPC] spufs: fix spu irq affinity setting\n  [POWERPC] spufs: further abstract priv1 register access\n  [POWERPC] spufs: split the Cell BE support into generic and platform dependant parts\n  [POWERPC] spufs: dont try to access SPE channel 1 count\n  [POWERPC] spufs: use kzalloc in create_spu\n  [POWERPC] spufs: fix initial state of wbox file\n  ...\n\nManually resolved conflicts in:\n\tdrivers/net/phy/Makefile\n\tinclude/asm-powerpc/spu.h\n"
    },
    {
      "commit": "acf7d76827a577059636e949079021e6af6dd702",
      "tree": "283e94488c79e75dd3df9a376e1e8a27a69e26ec",
      "parents": [
        "ef82a306b46dbedaecbb154b24d05dfab937df35"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 19 20:33:16 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:29 2006 +1000"
      },
      "message": "[POWERPC] cell: add RAS support\n\nThis is a first version of support for the Cell BE \"Reliability,\nAvailability and Serviceability\" features.\n\nIt doesn\u0027t yet handle some of the RAS interrupts (the ones described in\niic_is/iic_irr), I\u0027m still working on a proper way to expose these. They\nare essentially a cascaded controller by themselves (sic !) though I may\njust handle them locally to the iic driver. I need also to sync with\nDavid Erb on the way he hooked in the performance monitor interrupt.\n\nSo that\u0027s all for 2.6.17 and I\u0027ll do more work on that with my rework of\nthe powerpc interrupt layer that I\u0027m hacking on at the moment.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d4ad66faecc4dd9f3db14e0b013741a6f867b089",
      "tree": "002f68be37820100103202270f07e5d6a6fb840f",
      "parents": [
        "8ae5b2801a0beb10a55a7ebd5140482e2f84c3fa"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Thu May 18 18:05:15 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:21 2006 +1000"
      },
      "message": "[PATCH] powerpc: Add of_parse_dma_window()\n\nAdd a function for generic parsing of dma-window properties (ie,\nibm,dma-window and ibm,my-dma-window) of pci and virtual device nodes.\n\nThis function will also be used by cell.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f",
      "tree": "e85ca2d0dd43f90dccf758338764c3caa55f333f",
      "parents": [
        "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "message": "Don\u0027t include linux/config.h from anywhere else in include/\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e33852228f74b8ccbed8595083bb725b70902ed7",
      "tree": "a73484a589b2d2f20d82f591d823b98a021cd4b1",
      "parents": [
        "d116fe5aeafd8226712d2de9c69428725ca74474"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 08 16:47:00 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 13:21:09 2006 +1100"
      },
      "message": "[PATCH] powerpc: add for_each_node_by_foo helpers\n\nTypical use for of_find_node_by_name and of_find_node_by_type is to\niterate over all nodes of a given type/name.  Add a helper macro to\ndo that (in spirit of the list_for_each* macros).\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b68239ee746760bd99a68692f4c97a28f08a5d01",
      "tree": "716746e0faca1db7691f53c8d85ae72bddc5d001",
      "parents": [
        "b4fd884a037c791a39f2f03da719e251af176a97"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Feb 03 19:05:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t overwrite flat device tree with kdump kernel\n\nIt\u0027s possible for prom_init to allocate the flat device tree inside the\nkdump crash kernel region. If this happens, when we load the kdump kernel we\noverwrite the flattened device tree, which is bad.\n\nWe could make prom_init try and avoid allocating inside the crash kernel\nregion, but then we run into issues if the crash kernel region uses all the\nspace inside the RMO. The easiest solution is to move the flat device tree\nonce we\u0027re running in the kernel.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ecaa8b0ff326920c8a89d748382e1c1d8812676c",
      "tree": "49027f063fee21f6b03f4b2ccd5c0b80b0aa4440",
      "parents": [
        "088186ded490ced80758200cf8f906ed741df306"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "sleddog@us.ibm.com",
        "time": "Thu Jan 12 16:09:29 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 13 21:11:57 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add of_find_property function\n\nAdd an of_find_property function that returns a struct property\ngiven a property name.  Then change the get_property function to\nuse that routine internally.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "088186ded490ced80758200cf8f906ed741df306",
      "tree": "0afbaac2b9843937c63da79dfbd91a60f606c00f",
      "parents": [
        "898b5395e915210f41223caa30312994d64cba1d"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "sleddog@us.ibm.com",
        "time": "Thu Jan 12 16:08:27 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 13 21:02:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add/remove/update properties in firmware device tree\n\nAdd support for updating and removing device tree\nproperties.  Since we hand out pointers to properties with gay\nabandon, we can\u0027t just free the property storage.  Instead we\nmove deleted, or the old copy of an updated property, to a\n\"dead properties\" list.\n\nAlso note, its not feasable to kref device tree properties.\nwe call get_property() all over the kernel in a wild variety\nof contexts.\n\nOne consequence of this change is that we now take a\nread_lock(\u0026devtree_lock) when doing get_property().\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc5d0189b9ba95260857a5018a1c2fef90008507",
      "tree": "1202c94b6b3cb81a96d0a0e54424cad10eef68bb",
      "parents": [
        "9cf84d7c97992dbe5360b241327341c07ce30fc9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 13 18:01:21 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:55 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove device_node addrs/n_addr\n\nThe pre-parsed addrs/n_addrs fields in struct device_node are finally\ngone. Remove the dodgy heuristics that did that parsing at boot and\nremove the fields themselves since we now have a good replacement with\nthe new OF parsing code. This patch also fixes a bunch of drivers to use\nthe new code instead, so that at least pmac32, pseries, iseries and g5\ndefconfigs build.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d2dd482bc17c3bc240045f80a7c4b4d5cea5e29c",
      "tree": "9c40a9ab9a04839f2d578f9d47985b399074ce58",
      "parents": [
        "bb6b9b28d6847bc71f910e2e82c9040ff4b97ec0"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 30 16:57:28 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:26 2006 +1100"
      },
      "message": "[PATCH] powerpc: Update OF address parsers\n\nThis updates the OF address parsers to return the IO flags\nindicating the type of address obtained. It also adds a PCI\ncall for converting physical addresses that hit IO space into\ninto IO tokens, and add routines that return the translated\naddresses into struct resource\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d1405b869850982f05c7ec0d3f137ca27588192f",
      "tree": "b95b4e6e36f654205ad720609734a5b2ca549de0",
      "parents": [
        "bcb05504edf0e27a648aa1059cbb71e8746758a1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 23 17:53:42 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:46 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add OF address parsing code (#2)\n\nParsing addresses extracted from Open Firmware isn\u0027t a simple matter. We\nhave various bits of code that try to do it in various place, including\nsome heuristics in prom.c that pre-parse addresses at boot and fill\ndevice-nodes \"addrs\", but those are dodgy at best and I want to\ndeprecate them. So this patch introduces a new set of routines that\nshould be capable of parsing most types of addresses and translating\nthem into CPU physical addresses. It currently works for things on PCI\nbusses and ISA busses and should work on \"standard\" busses like the root\nbus or the MacIO bus that don\u0027t put funky flags in addresses. If you\nhave other bus types that do use funky flags, you\u0027ll have to add new bus\ntype translators, which is fairly easy.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "183d020258dfd08178a05c6793dae10409db8abb",
      "tree": "5b20bc62709c94bd63e17d800544140213eaf0f5",
      "parents": [
        "4350147a816b9c5b40fa59e4fa23f17490630b79"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 14:29:02 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:17:40 2005 +1100"
      },
      "message": "[PATCH] ppc64: SMU partition recovery\n\nThis patch adds the ability to the SMU driver to recover missing\ncalibration partitions from the SMU chip itself. It also adds some\ndynamic mecanism to /proc/device-tree so that new properties are visible\nto userland.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3c726f8dee6f55e96475574e9f645327e461884c",
      "tree": "f67c381e8f57959aa4a94bda4c68e24253cd8171",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 11:06:55 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:56:47 2005 -0800"
      },
      "message": "[PATCH] ppc64: support 64k pages\n\nAdds a new CONFIG_PPC_64K_PAGES which, when enabled, changes the kernel\nbase page size to 64K.  The resulting kernel still boots on any\nhardware.  On current machines with 4K pages support only, the kernel\nwill maintain 16 \"subpages\" for each 64K page transparently.\n\nNote that while real 64K capable HW has been tested, the current patch\nwill not enable it yet as such hardware is not released yet, and I\u0027m\nstill verifying with the firmware architects the proper to get the\ninformation from the newer hypervisors.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf20a0000377f7bdeb42b78b10ed578deb3d63f1",
      "tree": "497ba88015f57fde14b30dc24e8eb6ca7327f631",
      "parents": [
        "cb4ab974ae0bff3f49086090a1a50373c5edc8f4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 27 16:45:29 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 27 16:45:29 2005 +1000"
      },
      "message": "powerpc: undeprecate the old OF device tree accessors for now\n\nThe recent addition of __deprecated to the declarations for\nfind_devices etc. produces a whole pile of warnings from the\nppc32 code.  Since those functions still work perfectly well on\nppc32, which doesn\u0027t have hotplug support for anything in the\nOF device tree, and we don\u0027t have time to fix that code now,\nremove the __deprecated markings for now.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "60dda2565bbf31bbe662fd143a41c861b7a190cf",
      "tree": "26821704b421cbfc50f50dc2cb7f028960b7294d",
      "parents": [
        "d2e615125762459fd2bb9f0c91881509a0b9c31b"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Thu Oct 20 11:44:03 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 26 15:52:56 2005 +1000"
      },
      "message": "[PATCH] powerpc: some prom.c cleanups\n\nOn !CONFIG_PPC_MULTIPLATFORM _machine is defined as 0.  This is ok, but\nwe can\u0027t assign a value to _machine then.\n\nWe may not have CONFIG_PCI available, so only build in support for\nfind_parent_pci_resource(), request_OF_resource(), release_OF_resource()\nif PCI is enabled.  This is probably not the long term fix but works out\nfor now.\n\nMake reg_property64 contain 64-bit elements on a 32-bit machine.\n\nMark the deprecated prom.c functions as __deprecated.\n\nSigned-off-by: Kumar K. Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "426c1a11a677e39a8c8ed744a521d0f4cb2e417e",
      "tree": "efa10517ccd9469cfdf1b4390aeb776a8d3f1ddc",
      "parents": [
        "190554db7bcd41935827f71d4f6f787673da208a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Oct 14 14:51:42 2005 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Oct 14 14:51:42 2005 +1000"
      },
      "message": "powerpc: move iSeries/iSeries_pci.h to platforms/iseries\n\nThe only real user of this file outside platforms/iseries was\ndrivers/net/iseries_veth.c but all it wanted was ISERIES_HV_ADDR()\nso we move that to abs_addr.h (and lowercase it).\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "40ef8cbc6d360e564573eb19582249c35d8ba330",
      "tree": "abba70b7da8bef93a87431691dc8df79eb4425d5",
      "parents": [
        "bc6f8a4b199156897f6eb5b70bf5c1a4773f4e2b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 10 22:50:37 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 10 22:50:37 2005 +1000"
      },
      "message": "powerpc: Get 64-bit configs to compile with ARCH\u003dpowerpc\n\nThis is a bunch of mostly small fixes that are needed to get\nARCH\u003dpowerpc to compile for 64-bit.  This adds setup_64.c from\narch/ppc64/kernel/setup.c and locks.c from arch/ppc64/lib/locks.c.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9b6b563c0d2d25ecc3111916031aa7255543fbfb",
      "tree": "07fd029308055461caa157d15a88c01861efc6bb",
      "parents": [
        "b85a046af3a260e079505e8023ccd10e01cf4f2b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 06 12:06:20 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 06 12:06:20 2005 +1000"
      },
      "message": "powerpc: Merge in the ppc64 version of the prom code.\n\nThis brings in the ppc64 version of prom_init.c, prom.c and btext.c\nand makes them work for ppc32.  This also brings in the new calling\nconvention, where the first entry to the kernel (with r5 !\u003d 0) goes\nto the prom_init code, which then restarts from the beginning (with\nr5 \u003d\u003d 0) after it has done its stuff.\n\nFor now this also brings in the ppc32 version of setup.c.  It also\nmerges lmb.h.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ]
}
