)]}'
{
  "log": [
    {
      "commit": "50c9bc2fc86fddd39eea6a12ceb81585bc2aafaa",
      "tree": "a6021e68bdc0477ada4bc81d04443e3316cdbb4f",
      "parents": [
        "3fd94c6b1a1158d3e0e505b0a00c3a707b5fcd40"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 14:54:55 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:18:10 2007 +1100"
      },
      "message": "[POWERPC] fix iSeries PCI resource management\n\nThe way iSeries manages PCI IO and Memory resources is a bit strange\nand is based on overriding the content of those resources with home\ncooked ones afterward.\n\nThis changes it a bit to better integrate with the new resource handling\nso that the \"virtual\" tokens that iSeries replaces resources with are\ndone from the proper per-device fixup hook, and bridge resources are\nset to enclose that token space.  This fixes various things such as\nthe output of /proc/iomem \u0026 ioports, among others.  This also fixes up\nvarious boot messages as well.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3fd94c6b1a1158d3e0e505b0a00c3a707b5fcd40",
      "tree": "ad542ce91f44a5aeacf095d2100a831ab6ebf23e",
      "parents": [
        "bf5e2ba28f24f82a64524ef4772c9ebe12e2cd2a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 14:54:53 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:18:09 2007 +1100"
      },
      "message": "[POWERPC] Merge PCI resource allocation \u0026 assignment\n\nThe 32 bits PCI code now uses the generic code for assigning unassigned\nresources and an algorithm similar to x86 for claiming existing ones.\n\nThis works far better than the 64 bits code which basically can only\nclaim existing ones (pci_probe_only\u003d1) or would fall apart completely.\n\nThis merges them so that the new 32 bits implementation is used for both.\n\n64 bits now gets the new PCI flags for controlling the behaviour, though\nthe old pci_probe_only global is still there for now to be cleared if you\nwant to.\n\nI kept a pcibios_claim_one_bus() function mostly based on the old 64\nbits code for use by the DLPAR hotplug. This will have to be cleaned\nup, thought I hope it will work in the meantime.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bf5e2ba28f24f82a64524ef4772c9ebe12e2cd2a",
      "tree": "f35c139d124a9276b71260c13c8bddf0aa02b4d7",
      "parents": [
        "fe2d338cdcc628e0abdb4f70570a7fa864c617db"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 14:54:51 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:18:09 2007 +1100"
      },
      "message": "[POWERPC] Merge PCI resource fixups\n\nThe PCI code in 32 and 64 bits fixes up resources differently.\n\n32 bits uses a header quirk plus handles bridges in pcibios_fixup_bus()\nwhile 64 bits does things in various places depending on whether you\nare using OF probing, using PCI hotplug, etc...\n\nThis merges those by basically using the 32 bits approach for both,\nwith various tweaks to make 64 bits work with the new approach.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fe2d338cdcc628e0abdb4f70570a7fa864c617db",
      "tree": "fbcaeabc2cd7f0a8d564b2e32c54254a71116de9",
      "parents": [
        "fa462f2d75e2437b5757069d3d7d27b1e50285cb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 14:54:50 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:18:08 2007 +1100"
      },
      "message": "[POWERPC] Merge pcibios_resource_to_bus/bus_to_resource\n\nThis merges the PowerPC 32 and 64 bits version of pcibios_resource_to_bus\nand pcibios_bus_to_resource().\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fa462f2d75e2437b5757069d3d7d27b1e50285cb",
      "tree": "dc872ff52a3225a3ef134105e74a528e5983fe8d",
      "parents": [
        "853ad6c2e752215237e7fb26d681ed0008dd081a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 14:54:49 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:18:08 2007 +1100"
      },
      "message": "[POWERPC] pci32: Add platform option to enable /proc PCI domains\n\nThis adds flags the platforms can use to enable domain numbers\nin /proc/bus/pci.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "853ad6c2e752215237e7fb26d681ed0008dd081a",
      "tree": "42e074f1b4d7543cc40158d2f2582e44bb0bfec7",
      "parents": [
        "fc3fb71c3e1850a6a1099dd1cb7bcd7e69ac7b73"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 14:54:48 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:18:07 2007 +1100"
      },
      "message": "[POWERPC] pci32: Remove obsolete PowerMac bus number hack\n\nThe 32 bits PCI code carries an old hack that was only useful for G5\nmachines.  Nowdays, the 32 bits kernel doesn\u0027t support any of those\nmachines anymore so the hack is basically never used, so remove it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fc3fb71c3e1850a6a1099dd1cb7bcd7e69ac7b73",
      "tree": "c9885bd47237c6e09b42a3c42496b5865c0caa02",
      "parents": [
        "b9baa20b0a50947f2e86d7775c9dba87c0d946ef"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 14:54:46 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:18:07 2007 +1100"
      },
      "message": "[POWERPC] pci32: Add flags modifying the PCI code behaviour\n\nThis adds to the 32 bits PCI code some flags, replacing the old\npci_assign_all_busses global, that allow us to control various\naspects of the PCI probing, such as whether to re-assign all\nresources or not, or to not try to assign anything at all.\n\nThis also adds the flag x86 already has to avoid ISA alignment\non bridges that don\u0027t have ISA forwarding enabled (no legacy\ndevices on the top level bus) and sets it for PowerMacs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b9baa20b0a50947f2e86d7775c9dba87c0d946ef",
      "tree": "21659df63935450730be4c2a61c1f54e40693aba",
      "parents": [
        "0ec6b5c1028f29aed07bc7c32945990c5cd48c14"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 14:54:44 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:18:06 2007 +1100"
      },
      "message": "[POWERPC] pci32: Remove PowerMac P2P bridge IO hack\n\nThe 32 bits PowerPC PCI code has a hack for use by some PowerMacs\nto try to re-open PCI\u003c-\u003ePCI bridge IO resources that were closed\nby the firmware.  This is no longer necessary as the generic code\nwill now do that for us.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0ec6b5c1028f29aed07bc7c32945990c5cd48c14",
      "tree": "4daf8b00a24292c4cd6d79f888aeb252b2c496c5",
      "parents": [
        "b1258fd1029a47e99a624970b16ac11ad97ddb6a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 14:54:43 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:18:05 2007 +1100"
      },
      "message": "[POWERPC] pci32: Use generic pci_assign_unassign_resources\n\nThis makes the 32 bits PowerPC PCI code use the generic code to assign\nresources to devices that had unassigned or conflicting resources.\n\nThis allow us to remove the local implementation that was incomplete and\ncould not assign for example a PCI\u003c-\u003ePCI bridge from scratch, which is\nneeded on various embedded platforms.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b1258fd1029a47e99a624970b16ac11ad97ddb6a",
      "tree": "d6ca4b0d60c46fa67c0411a9392090fc750f4d47",
      "parents": [
        "e2dc87a1dc7e2ece822eaf703d00f2ecb7c3bc70"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 14:54:42 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:18:05 2007 +1100"
      },
      "message": "[POWERPC] pci32: Remove bogus alignment message\n\nThere\u0027s a stale \u0026 bogus piece of code in 32 bits PCI code that\ncomplains about ISA related alignment issues.  Just remove it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e2dc87a1dc7e2ece822eaf703d00f2ecb7c3bc70",
      "tree": "b6cc04b765d379abf7fb363c8f11edaaba5952ee",
      "parents": [
        "a4da2e3ec84cda635ac441efbe781a38d2ee41ee"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Dec 18 15:07:20 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:18:00 2007 +1100"
      },
      "message": "[POWERPC] Use embedded dtc in kernel builds\n\nThis patch alters the kernel makefiles to build dtc from the sources\nembedded in the previous patch.  It also changes the\narch/powerpc/boot/wrapper script to use the embedded dtc, rather than\nexpecting a copy of dtc already installed on the system.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a4da2e3ec84cda635ac441efbe781a38d2ee41ee",
      "tree": "47fa696faaf092920ee0c0226ddc7557fa743d4d",
      "parents": [
        "70e47528aa0eb5ef63fef6ee0d30065d9e09f3e5"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Dec 18 15:06:42 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:17:52 2007 +1100"
      },
      "message": "[POWERPC] Merge dtc upstream source\n\nThis incorporates a copy of dtc into the kernel source, in\narch/powerpc/boot/dtc-src.  This commit only imports the upstream\nsources verbatim, a later commit will actually link it into the kernel\nMakefiles and use the embedded code during the kernel build.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "70e47528aa0eb5ef63fef6ee0d30065d9e09f3e5",
      "tree": "03df23ce197df1ffbc4369fc00264cf5fa118b24",
      "parents": [
        "f3d711aa02791ca5efa33112994063c9aeaf39ee"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Dec 18 10:04:34 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:17:51 2007 +1100"
      },
      "message": "[POWERPC] holly.c: Remove unnecessary include of linux/ide.h\n\nThere\u0027s nothing in holly.c that needs linux/ide.h, just remove it from\nthe list of includes.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f3d711aa02791ca5efa33112994063c9aeaf39ee",
      "tree": "e395d391543df75ab5146a83d704f1e563a39781",
      "parents": [
        "c90e10962516c36edf5d9ea756cf11c7853084c5"
      ],
      "author": {
        "name": "joe@perches.com",
        "email": "joe@perches.com",
        "time": "Tue Dec 18 06:30:15 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:17:49 2007 +1100"
      },
      "message": "[POWERPC] include/asm-ppc/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c90e10962516c36edf5d9ea756cf11c7853084c5",
      "tree": "424bdc7df62df0cc45aa5dc049f25e905898f950",
      "parents": [
        "567e9fdd49bcfa7e15ebc0005853ac5529c81856"
      ],
      "author": {
        "name": "joe@perches.com",
        "email": "joe@perches.com",
        "time": "Tue Dec 18 06:30:14 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:17:47 2007 +1100"
      },
      "message": "[POWERPC] arch/ppc/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "567e9fdd49bcfa7e15ebc0005853ac5529c81856",
      "tree": "d1b22a2f9f3ef929bdd479e72f0eb4c66e3aebf0",
      "parents": [
        "00d70419fc8f86db94f56e0191be392c4a57f244"
      ],
      "author": {
        "name": "joe@perches.com",
        "email": "joe@perches.com",
        "time": "Tue Dec 18 06:30:13 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:17:44 2007 +1100"
      },
      "message": "[POWERPC] include/asm-powerpc/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "00d70419fc8f86db94f56e0191be392c4a57f244",
      "tree": "abee2d9ec1409c160d032dbb59589b3167ca3da1",
      "parents": [
        "84631f37cc405dd6dcd566f9fa4e8a3ca2f03f76"
      ],
      "author": {
        "name": "joe@perches.com",
        "email": "joe@perches.com",
        "time": "Tue Dec 18 06:30:12 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:15:51 2007 +1100"
      },
      "message": "[POWERPC] arch/powerpc/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "84631f37cc405dd6dcd566f9fa4e8a3ca2f03f76",
      "tree": "ce0657276d19baf01ad8da9f1b27f93feb75bb63",
      "parents": [
        "53024fe250a0f044b114844a01456902bce40ade"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Dec 17 17:35:53 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:15:49 2007 +1100"
      },
      "message": "[POWERPC] Implement pci_set_dma_mask() in terms of the dma_ops\n\nPowerPC currently doesn\u0027t implement pci_set_dma_mask(), which means drivers\ncalling it will get the generic version in drivers/pci/pci.c.\n\nThe powerpc dma mapping ops include a dma_set_mask() hook, which luckily is\nnot implemented by anyone - so there is no bug in the fact that the hook\nis currently never called.\n\nHowever in future we\u0027ll add implementation(s) of dma_set_mask(), and so we\nneed pci_set_dma_mask() to call the hook.\n\nTo save adding a hook to the dma mapping ops, pci-set_consistent_dma_mask()\nsimply calls the dma_set_mask() hook and then copies the new mask into\ndev.coherenet_dma_mask.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "53024fe250a0f044b114844a01456902bce40ade",
      "tree": "dd4b4c6165523bbb20767a192bc01681e370e009",
      "parents": [
        "db3801a858e97adee0f3b4c732e6ff325d95e0a5"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Dec 14 15:52:20 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:15:46 2007 +1100"
      },
      "message": "[POWERPC] Optimize account_system_vtime\n\nWe have multiple calls to has_feature being inlined, but gcc can\u0027t\nbe sure that the store via get_paca() doesn\u0027t alias the path to\ncur_cpu_spec-\u003efeature.\n\nReorder to put the calls to read_purr and read_spurr adjacent to each\nother.  To add a sense of consistency, reorder the remaining lines to\nperform parallel steps on purr and scaled purr of each line instead of\ncalculating and then using one value before going on to the next.\n\nIn addition, we can tell gcc that no SPURR means no PURR.  The test is\ncompletely hidden in the PURR case, and in the !PURR case the second test\nis eliminated resulting in the simple register copy in the out-of-line\nbranch.\n\nFurther, gcc sees get_paca()-\u003esystem_time referenced several times and\nallocates a register to address it (shadowing r13) instead of caching its\nvalue.  Reading into a local varable saves the shadow of r13 and removes\na potentially duplicate load (between the nested if and its parent).\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "db3801a858e97adee0f3b4c732e6ff325d95e0a5",
      "tree": "77e4cdeca573b95591eecc83a2af6ac03d7c1e50",
      "parents": [
        "6e6b44e8223a01d35fceec3631be356fbdbcf004"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Dec 14 15:52:19 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:15:43 2007 +1100"
      },
      "message": "[POWERPC] Depend on -\u003einitialized in calc_steal_time\n\nIf CPU_FTR_PURR is not set, we will never set cpu_purr_data-\u003einitialized.\nChecking via __get_cpu_var on 64 bit avoids one dependent load compared\nto cpu_has_feature in the not-present case, and is always required when\nit is present.  The code is under CONFIG_VIRT_CPU_ACCOUNTING so 32 bit\nwill not be affected.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6e6b44e8223a01d35fceec3631be356fbdbcf004",
      "tree": "dab1e44a25802a2119e3ab1bdb855598640a1eda",
      "parents": [
        "8b5621f183f7e56958b0a0aae689af5af2efeda7"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Dec 14 15:52:15 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:15:41 2007 +1100"
      },
      "message": "[POWERPC] Timer interrupt: use a struct for two per_cpu varables\n\ntimer_interrupt() was calculating per_cpu_offset several times, having to\nstart from the toc because of potential aliasing issues.\n\nPlacing both decrementer per_cpu varables in a struct and calculating\nthe address once with __get_cpu_var results in better code on both 32\nand 64 bit.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8b5621f183f7e56958b0a0aae689af5af2efeda7",
      "tree": "204cd5bc8d8bc2947d1de63d37b4d2837e1914df",
      "parents": [
        "c481887f2b74f87f714e2b76b8b834e57912bd0a"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Dec 14 15:52:10 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:15:39 2007 +1100"
      },
      "message": "[POWERPC] Use __get_cpu_var in time.c\n\nUse __get_cpu_var(x) instead of per_cpu(x, smp_processor_id()), as it\nis optimized on ppc64 to access the current cpu\u0027s per-cpu offset directly;\nit\u0027s local_paca.offset instead of TOC-\u003epaca[local_paca-\u003eprocessor_id].offset.\n\nThis is the trivial portion, two functions with one use each.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c481887f2b74f87f714e2b76b8b834e57912bd0a",
      "tree": "1989c7c40eea6c6c1e9791d70155715ccd6c3243",
      "parents": [
        "d7cf0edb8f7d53bfc8b5e40893415d48656c0399"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Dec 14 15:52:10 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:15:37 2007 +1100"
      },
      "message": "[POWERPC] init_decrementer_clockevent can be static __init\n\nas its only called from time_init, which is __init.\n\nAlso remove unneeded forward declaration.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d7cf0edb8f7d53bfc8b5e40893415d48656c0399",
      "tree": "b868deafc979c1e93b0aa17ec22c0be268e66e7d",
      "parents": [
        "7e1961ff4954d6ab627d9b606785afdcd0dda84b"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Dec 14 15:52:09 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:15:34 2007 +1100"
      },
      "message": "[POWERPC] Push down or eliminate smp_processor_id calls in xics code\n\nThe per-processor interrupt request register and current processor\npriority register are only accessed on the current cpu.  In fact the\nhypervisor doesn\u0027t even let us choose which cpu\u0027s registers to access.\n\nThe only function to use cpu twice is xics_migrate_irqs_away, not a fast\npath.  But we can cache the result of get_hard_processor_id() instead of\ncalling get_hard_smp_processor_id(cpu) in a loop across the call to rtas.\n\nYears ago the irq code passed smp_processor_id into get_irq, I thought\nwe might initialize the CPPR third party at boot as an extra measure of\nsaftey, and it made the code symmetric with the qirr (queued interrupt\nfor software generated interrupts), but now it is just extra and\nsometimes unneeded work to pass it down.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7e1961ff4954d6ab627d9b606785afdcd0dda84b",
      "tree": "74b6414cf51dd9d08b5279eb9242209ec6f7f751",
      "parents": [
        "4751505cf7299318d19a42bdabe0eb5db6d732c4"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Thu Dec 13 21:13:14 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:15:30 2007 +1100"
      },
      "message": "[POWERPC] celleb: Split machine definition\n\nThis splits the machine definition for celleb into two definitions,\none for celleb_beat, and the other for celleb_native.  Though this\nlooks complex because of sorting some functions, there are no\nmore semantic changes than that for the splitting.\n\nSigned-off-by: Kou Ishizaki \u003cKou.Ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4751505cf7299318d19a42bdabe0eb5db6d732c4",
      "tree": "d6e7572a3804b07cce57aeeae1b44326cce8952e",
      "parents": [
        "38958dd9113c19cd7a927009ae585bd5aba3295e"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Thu Dec 13 21:11:36 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:15:27 2007 +1100"
      },
      "message": "[POWERPC] Cleanup calling mmio_nvram_init\n\nThis makes mmio_nvram_init() callable unconditionally by providing\na dummy definition when CONFIG_MMIO_NVRAM is not defined.\n\nSigned-off-by: Kou Ishizaki \u003cKou.Ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "38958dd9113c19cd7a927009ae585bd5aba3295e",
      "tree": "e4762aae2cfda535679bf3145f7553fddbdf6f6e",
      "parents": [
        "731e74c43d4e47daf327748128f1a3648e5d39a5"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Dec 12 17:44:46 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:15:23 2007 +1100"
      },
      "message": "[POWERPC] pasemi: Implement MSI support\n\nImplement MSI support for PA Semi PWRficient platforms. MSI is done\nthrough a special range of sources on the openpic controller, and they\u0027re\nunfortunately breaking the usual concepts of how sources are programmed:\n\n* The source is calculated as 512 + the value written into the MSI\n  register\n* The vector for this source is added to the source and reported\n  through IACK\n\nThis means that for simplicity, it makes much more sense to just set the\nvector to 0 for the source, since that\u0027s really the vector we expect to\nsee from IACK.\n\nAlso, the affinity/priority registers will affect 16 sources at a\ntime. To avoid most (simple) users from being limited by this, allocate\n16 sources per device but use only one. This means that there\u0027s a total\nof 32 sources.\n\nIf we get usage scenarions that need more sources, the allocator should\nprobably be revised to take an alignment argument and size, not just do\nnatural alignment.\n\nFinally, since I\u0027m already touching the MPIC names on pasemi, rename\nthe base one from the somewhat odd \" PAS-OPIC  \" to \"PASEMI-OPIC\".\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "731e74c43d4e47daf327748128f1a3648e5d39a5",
      "tree": "d300f7e7a3f5125e150480a53fa5af7fcfab6e4b",
      "parents": [
        "2a9d2d97d370e3fe959312762c3190e6a6ae9e11"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Dec 12 15:00:56 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:11:46 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Fix unregistering HV event handlers\n\nCommit fbd568a3e61a7decb8a754ad952aaa5b5c82e9e5 (\"Change\nsynchronize_kernel to _rcu and _sched\") changed the deprecated\nsynchronize_kernel() in HvLpEvent_unregisterHandler() to\nsynchronize_rcu().  It turns out that it should have been\nsynchronize_sched().\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2a9d2d97d370e3fe959312762c3190e6a6ae9e11",
      "tree": "0a8fefe663f64e68b26a4a22c54b6e9fc2401194",
      "parents": [
        "754e5f3f3a96264b96d5593242d81c7468af70cb"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Wed Dec 12 08:23:05 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:11:46 2007 +1100"
      },
      "message": "[POWERPC] wrapper: Treat NULL as root node in devp_offset; add devp_offset_find()\n\nMany operations, as currently used in the wrapper, assume they can\npass NULL and have it be treated as the root node.  However, libfdt-wrapper\nconverts NULL to -1, which is only appropriate when searching for nodes,\nand will cause an error otherwise.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "754e5f3f3a96264b96d5593242d81c7468af70cb",
      "tree": "b55dc0a2c191e27d3fcf0fe58f2ceb5ff94bdd91",
      "parents": [
        "5c3f5892a2db6757a72ce8b27cba90db06683e1d"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Wed Dec 12 08:23:04 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:11:46 2007 +1100"
      },
      "message": "[POWERPC] wrapper: Rename offset in offset_devp()\n\nfdt_wrapper_create_node passes a variable called offset to offset_devp(),\nwhich uses said parameter to initialize a local variable called offset.\n\nDue to one of the odder aspects of the C language, the result is an\nundefined variable, with no error or warning.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5c3f5892a2db6757a72ce8b27cba90db06683e1d",
      "tree": "891a9bd7cf09517cd291e4530748ab3ba8aee90c",
      "parents": [
        "800d68c3aa0dc3e31a87f1499d63359caa77441c"
      ],
      "author": {
        "name": "Balbir Singh",
        "email": "balbir@linux.vnet.ibm.com",
        "time": "Sat Dec 08 09:37:14 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:11:46 2007 +1100"
      },
      "message": "[POWERPC] Fake NUMA emulation for PowerPC\n\nHere\u0027s a dumb simple implementation of fake NUMA nodes for PowerPC.\nFake NUMA nodes can be specified using the following command line option\n\nnuma\u003dfake\u003d\u003cnode range\u003e\n\nnode range is of the format \u003crange1\u003e,\u003crange2\u003e,...\u003crangeN\u003e\n\nEach of the rangeX parameters is passed using memparse().  I find this\nuseful for fake NUMA emulation on my simple PowerPC machine.  I\u0027ve\ntested it on a non-numa box with the following arguments:\n\nnuma\u003dfake\u003d1G\nnuma\u003dfake\u003d1G,2G\nname\u003dfake\u003d1G,512M,2G\nnuma\u003dfake\u003d1500M,2800M mem\u003d3500M\nnuma\u003dfake\u003d1G mem\u003d512M\nnuma\u003dfake\u003d1G mem\u003d1G\n\nSigned-off-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "800d68c3aa0dc3e31a87f1499d63359caa77441c",
      "tree": "8a80f1412c2a5739b06851e5484d74cb85f2d5ee",
      "parents": [
        "194046a17ee2600908541bc9cd5d6d421805f132"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 02 17:10:28 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:11:46 2007 +1100"
      },
      "message": "[POWERPC] Add machine initcall macros\n\nThe machine initcall macros allow initcalls to be registered which\ntest machine_is() before executing the initcall.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "194046a17ee2600908541bc9cd5d6d421805f132",
      "tree": "b4920a697f248db4537169df61f3a564caa0e1ab",
      "parents": [
        "2c0b713f70ecccaf4f535caf602f41350a9f484a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Oct 20 09:49:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:11:46 2007 +1100"
      },
      "message": "[POWERPC] MPIC: Minor optimization of ipi handler\n\nOptimize MPIC IPIs, by passing in the IPI number as the argument to the\nhandler, since all we did was translate it back based on which mpic\nthe interrupt came though on (and that was always the primary mpic).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2c0b713f70ecccaf4f535caf602f41350a9f484a",
      "tree": "ad8954d362140f9ca0c67a86e1899e6be90af8a1",
      "parents": [
        "f91266edba3c6ef001819c5abe4c3a0643f66fc9",
        "1e7710390f95b7efb3f74fd2f8b5fc28656b458c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 14:41:27 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 14:41:27 2007 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/cell-2.6 into for-2.6.25\n"
    },
    {
      "commit": "f91266edba3c6ef001819c5abe4c3a0643f66fc9",
      "tree": "9ca84ad4550288c3b467dea7197b935c345755d7",
      "parents": [
        "887ef35ae4eb269839e0f296b132edc15477db1c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Dec 12 01:25:59 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 19 23:02:35 2007 +1100"
      },
      "message": "[POWERPC] powermac: Use generic suspend code\n\nThis adds platform_suspend_ops for PMU based machines, directly in\nthe PMU driver.  This allows suspending via /sys/power/state\non powerbooks.\n\nThe patch also replaces the PMU ioctl with a simple call to\npm_suspend(PM_SUSPEND_MEM).\n\nAdditionally, it cleans up some debug code.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "887ef35ae4eb269839e0f296b132edc15477db1c",
      "tree": "a4912dbf2aadf46c8ecee495bb9a854727b99e5c",
      "parents": [
        "98f6740ea6d532550c4010960fcead2c32bd56f5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 19 22:45:31 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 19 22:45:31 2007 +1100"
      },
      "message": "[POWERPC] Fix sleep on powerbook 3400\n\nSleep on the powerbook 3400 has been broken since the change that made\npowerbook_sleep_3400 call pmac_suspend_devices(), which disables\ninterrupts.  There are a couple of loops in powerbook_sleep_3400 that\ndepend on interrupts being enabled, and in fact it has to have\ninterrupts enabled at the point of going to sleep since it is an\ninterrupt from the PMU that wakes it up.\n\nThis fixes it by using pmu_wait_complete() instead of a spinloop, and\nby explicitly enabling interrupts before putting the CPU into sleep\nmode (which is OK since all interrupts except the PMU interrupt have\nbeen disabled at the interrupt controller by this stage).\n\nThis changes the logic so that it keeps putting the CPU into sleep mode\nuntil the completion of the interrupt transaction from the PMU that\nsignals the end of sleep.  Also, we now call pmu_unlock() before sleep\nso that the via_pmu_interrupt() code can process the interrupt event\nfrom the PMU properly.\n\nNow that generic code saves and restores PCI state, it is no longer\nnecessary to do that here.  Thus pbook_pci_save/restore and related\nfunctions are no longer necessary, so this removes them.\n\nLastly, this moves the ioremap of the memory controller to init code\nrather than doing it on every sleep/wakeup cycle.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "98f6740ea6d532550c4010960fcead2c32bd56f5",
      "tree": "074a34daab89cc3eb73b24fd3aff31482c53478b",
      "parents": [
        "39d183d87791cdfd9d430df299396c0fc688ea7a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 13 15:57:45 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 19 15:22:02 2007 +1100"
      },
      "message": "[POWERPC] Convert therm_windtunnel.c to use the kthread API\n\nThis is fairly straightforward, and lets us get rid of x.completion\nas well.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "39d183d87791cdfd9d430df299396c0fc688ea7a",
      "tree": "9eadfea154d77246861a020509a46fa821fb2f75",
      "parents": [
        "c61dace9a10a4bc54c764f9f490994a9d7852859"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 13 15:54:45 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 19 15:22:02 2007 +1100"
      },
      "message": "[POWERPC] Convert therm_pm72.c to use the kthread API\n\nThis converts the therm_pm72.c driver to use the kthread API.  I\nthought about making it use kthread_stop() instead of the `state\u0027\nvariable and the `ctrl_complete\u0027 completion, but that isn\u0027t simple and\nwill require changing the way that `state\u0027 is used.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c61dace9a10a4bc54c764f9f490994a9d7852859",
      "tree": "2a67ac64a47d37f52cb5031365c3fdaf9b73194b",
      "parents": [
        "33f6e7940691b1c92b276148c48a9551ac07f11d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 13 15:11:22 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 19 15:22:02 2007 +1100"
      },
      "message": "[POWERPC] Convert adb.c to use kthread API and not spin on ADB requests\n\nThis converts adb.c to use the kthread API.\n\nIt also changes adb_request so that if the ADBREQ_SYNC flag is\nspecified, we now sleep waiting for the request to finish using an\non-stack completion rather than spinning.  To implement this, we now\nrequire that if the ADBREQ_SYNC flag is set, the `done\u0027 parameter must\nbe NULL.  All of the existing callers of adb_request that pass\nADBREQ_SYNC appear to be in process context and have done \u003d\u003d NULL.\nDoing this allows us to get rid of an awful hack in adb_request()\nwhere we used to test whether the request was coming from the adb\nprobe task and use a completion if it was, and otherwise spin.\n\nThis also gets rid of a static request block that was used if the req\nparameter to adb_request was NULL.  None of the callers do that any\nmore, so the static request block is no longer necessary.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "33f6e7940691b1c92b276148c48a9551ac07f11d",
      "tree": "a540957f2093ad10c84f52c3c26e1fd5f25d01c2",
      "parents": [
        "b819a9bfc7ae5a1ab5bab18c7e0dbe40bf2289a9"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 13 14:12:58 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 19 15:22:02 2007 +1100"
      },
      "message": "[POWERPC] Convert media-bay.c to use the kthread API\n\nWe aren\u0027t supposed to use kernel_thread directly in drivers any more,\nand in fact using kthread_run is a bit simpler.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b819a9bfc7ae5a1ab5bab18c7e0dbe40bf2289a9",
      "tree": "28f856484658f54b7d7d5c3e8aa08c9006a82321",
      "parents": [
        "c9f6d3d5c6d4f4cd3a53549a69c92951180e2a76"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Dec 12 01:21:26 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 19 15:00:59 2007 +1100"
      },
      "message": "[POWERPC] via-pmu: Kill sleep notifiers completely\n\nThis kills off the remnants of the old sleep notifiers now that they\nare no longer used.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c9f6d3d5c6d4f4cd3a53549a69c92951180e2a76",
      "tree": "91efe11af8b64b830819f7f4fabda6a28d6b5a2b",
      "parents": [
        "9fb1e350e16164d56990dde036ae9c0a2fd3f634"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Dec 12 01:21:25 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 19 15:00:29 2007 +1100"
      },
      "message": "[POWERPC] adb: Replace sleep notifier with platform driver suspend/resume hooks\n\nThis replaces the pmu sleep notifier that adb had with suspend/resume\nhooks in a new platform driver/device.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1e7710390f95b7efb3f74fd2f8b5fc28656b458c",
      "tree": "5e5ed23235a313164bf45b249d55bb2c496bbce7",
      "parents": [
        "684bd614015188561197342fd336292e9e2ce196"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Dec 05 13:49:31 2007 +1100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 19 01:00:06 2007 +0100"
      },
      "message": "[POWERPC] cell: catch errors from sysfs_create_group()\n\nWe\u0027re currently getting a warning from not checking the result of\nsysfs_create_group, which is declared as __must_check.\n\nThis change introduces appropriate error-handling for\nspu_add_sysdev_attr_group()\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "684bd614015188561197342fd336292e9e2ce196",
      "tree": "89307cd386307b6bdfa9c65165a8d0fc95eb77d5",
      "parents": [
        "f6eb7d7ffef3e2fa40b0161c30486cb87203758d"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Dec 05 13:49:31 2007 +1100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 19 01:00:05 2007 +0100"
      },
      "message": "[POWERPC] cell: handle SPE kernel mappings that cross segment boundaries\n\nCurrently, we have a possibilty that the SLBs setup during context\nswitch don\u0027t cover the entirety of the necessary lscsa and code\nregions, if these regions cross a segment boundary.\n\nThis change checks the start and end of each region, and inserts a SLB\nentry for each, if unique. We also remove the assumption that the\nspu_save_code and spu_restore_code reside in the same segment, by using\nthe specific code array for save and restore.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "f6eb7d7ffef3e2fa40b0161c30486cb87203758d",
      "tree": "580d7335ff14c9dd1934fd64f4a803116731abf0",
      "parents": [
        "4d43466d567a6620f4f6d8576e1bed5d7cf4c28d"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Dec 05 13:49:31 2007 +1100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 19 01:00:05 2007 +0100"
      },
      "message": "[POWERPC] cell: add spu_64k_pages_available() check\n\nAdd a function spu_64k_pages_available(), so that we can abstract the\nexplicity use of mmu_psize_defs() in lssca_alloc.c\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "4d43466d567a6620f4f6d8576e1bed5d7cf4c28d",
      "tree": "7d7ab7164196a0c39c4e4bfef89bf988c7d68571",
      "parents": [
        "58bd403c3c79dd41acf5af2d170bd4e0872bb326"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Dec 05 13:49:31 2007 +1100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 19 01:00:04 2007 +0100"
      },
      "message": "[POWERPC] cell: use spu_load_slb for SLB setup\n\nNow that we have a helper function to setup a SPU SLB, use it for\n__spu_trap_data_seq.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "58bd403c3c79dd41acf5af2d170bd4e0872bb326",
      "tree": "64e30777f28b9378d690e224aefbaac27be79d7b",
      "parents": [
        "a0a7ae8939e3fdecf5478ddba54562e23de7ca1d"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Dec 05 13:49:31 2007 +1100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 19 01:00:04 2007 +0100"
      },
      "message": "[POWERPC] cell: handle kernel SLB setup in spu_base.c\n\nCurrently, the SPU context switch code (spufs/switch.c) sets up the\nSPU\u0027s SLBs directly, which requires some low-level mm stuff.\n\nThis change moves the kernel SLB setup to spu_base.c, by exposing\na function spu_setup_kernel_slbs() to do this setup. This allows us\nto remove the low-level mm code from switch.c, making it possible\nto later move switch.c to the spufs module.\n\nAlso, add a struct spu_slb for the cases where we need to deal with\nSLB entries.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "a0a7ae8939e3fdecf5478ddba54562e23de7ca1d",
      "tree": "b8145e435a6f982c5c64bbec3728314a4b83a9d0",
      "parents": [
        "3ce2f62b05eca594356fc477229e233e2678b509"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Wed Dec 05 13:49:31 2007 +1100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 19 01:00:03 2007 +0100"
      },
      "message": "[POWERPC] cell: safer of_has_vicinity routine\n\nThis patch changes the way we check for the existence of\nvicinity property in spe device nodes.\n\nThe new implementation does not depend on having an initialized\ncbe_spu_info[0].spus, and checks for presence of vicinity in all\nnodes, not only in the first one.\n\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "3ce2f62b05eca594356fc477229e233e2678b509",
      "tree": "86bc5bfaa20ce5d0599728f86c186ede62ccfb67",
      "parents": [
        "d8caf74f1bb82817f8efbd071bf4ecc83adf296a"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Dec 05 13:49:31 2007 +1100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 19 01:00:03 2007 +0100"
      },
      "message": "[POWERPC] cell: export force_sig_info()\n\nExport force_sig_info to allow signals to be sent from a modular spufs.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "d8caf74f1bb82817f8efbd071bf4ecc83adf296a",
      "tree": "ea6b9ec64468088b25e87b998ef69c18e46087d9",
      "parents": [
        "23666ebc15456e297448ed2b6745ac0bb5bd26a2"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Tue Nov 13 11:10:58 2007 -0600"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 19 01:00:02 2007 +0100"
      },
      "message": "[POWERPC] cell: Convert #include of asm/of_{platform, device}.h into linux/of_{platform, device}.h.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "23666ebc15456e297448ed2b6745ac0bb5bd26a2",
      "tree": "b48cda3ff83addad59a2ee6c5c5a5e7116db1fb0",
      "parents": [
        "a1ef4849fdca379cf51cbacd337e8fa742437d26"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Thu Nov 01 19:04:04 2007 +0900"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 19 01:00:02 2007 +0100"
      },
      "message": "[POWERPC] cell: add missing \u0027\\n\u0027\n\nTwo printk() calls were missing the terminating \u0027\\n\u0027.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "a1ef4849fdca379cf51cbacd337e8fa742437d26",
      "tree": "080b20cdb517702f08d51fad010a9e3aac5bce74",
      "parents": [
        "29641ce165e5f643b48988cb779c6ba97b647503"
      ],
      "author": {
        "name": "Bob Nelson",
        "email": "rrnelson@linux.vnet.ibm.com",
        "time": "Fri Aug 17 11:06:09 2007 -0500"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 19 01:00:01 2007 +0100"
      },
      "message": "[POWERPC] OProfile: fix cbe pm signal routing problem\n\nFix debug_bus_control and group_control PMU register values set up in\nset_pm_event().  Initialize variables before calling set_pm_event().\nDelete unused static array and code that initialized it.\nRename constant to better reflect usage.\n\nSigned-off-by: Bob Nelson \u003crrnelson@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "29641ce165e5f643b48988cb779c6ba97b647503",
      "tree": "1212a500fed327bfaf81237e6a451838ddd57aee",
      "parents": [
        "7ee17466b6ac3b63ce87492d080e15e7f144f7d2"
      ],
      "author": {
        "name": "Kevin Corry",
        "email": "kevcorry@us.ibm.com",
        "time": "Tue Dec 11 13:49:17 2007 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 19 01:00:01 2007 +0100"
      },
      "message": "[POWERPC] perfmon2: make pm_interval register read/write\n\nThe pm_interval register in the Cell PMU is read/write, but was implemented in\nthe kernel as write-only. Previously, the written value was saved in a \"shadow\"\ncopy so calls to cbe_read_pm() could return the value.\n\nPerfmon2 needs to be able to read the current values of pm_interval, so change\ncbe_read_pm() to read the actual register instead of the \"shadow\" copy. There\nis currently no code in the kernel that tries to read the pm_interval register\nwith cbe_read_pm() (expecting to receive the \"shadow\" value), so this should\nnot break any existing code.\n\nSigned-off-by: Kevin Corry \u003ckevcorry@us.ibm.com\u003e\nSigned-off-by: Carl Love \u003ccarll@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "9fb1e350e16164d56990dde036ae9c0a2fd3f634",
      "tree": "0a30b62b987e5d17c3bc3cc1f6d2a321bb8b715c",
      "parents": [
        "174b0da23199c4ae1ed06263dafd9a2e85e97d34"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon Dec 03 15:17:59 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Dec 14 01:16:58 2007 -0600"
      },
      "message": "[POWERPC] ucc_geth: use rx-clock-name and tx-clock-name device tree properties\n\nUpdates the ucc_geth device driver to check the new rx-clock-name and\ntx-clock-name properties first.  If present, it uses the new function\nqe_clock_source() to obtain the clock source.  Otherwise, it checks the\ndeprecated rx-clock and tx-clock properties.\n\nUpdate the device trees for 832x, 836x, and 8568 to contain the new property\nnames only.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "174b0da23199c4ae1ed06263dafd9a2e85e97d34",
      "tree": "ef7e30bbc2b22269e46a08ab17823e5d43e6974f",
      "parents": [
        "255b09eb26bc285be5aad5c5606e96093094c41a"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon Dec 03 15:17:58 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:59:27 2007 -0600"
      },
      "message": "[POWERPC] qe: add function qe_clock_source()\n\nAdd function qe_clock_source() which takes a string containing the name of a\nQE clock source (as is typically found in device trees) and returns the\nmatching enum qe_clock value.\n\nUpdate booting-without-of.txt to indicate that the UCC properties rx-clock\nand tx-clock are deprecated and replaced with rx-clock-name and tx-clock-name,\nwhich use strings instead of numbers to indicate QE clock sources.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "255b09eb26bc285be5aad5c5606e96093094c41a",
      "tree": "fa729ff0784665018c8de79589d6ada3f6d81229",
      "parents": [
        "8129a59a53d13242879c33cf5377c863dba3323a"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Dec 13 11:16:32 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:52:45 2007 -0600"
      },
      "message": "[POWERPC] 83xx: mpc8313erdb: Fix whitespace.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8129a59a53d13242879c33cf5377c863dba3323a",
      "tree": "7e46475dcd481e7bc425f042c1ea3e96e947f513",
      "parents": [
        "362f9b6fa8c9670cc5496390845021c2865d049b"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Dec 13 11:19:05 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:52:32 2007 -0600"
      },
      "message": "[POWERPC] 83xx: mpc834x_mds: Fix whitespace and call of_platform_bus_probe().\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "362f9b6fa8c9670cc5496390845021c2865d049b",
      "tree": "ea6a97b113aa8382aeddbcfa4faf2524bd2d96dc",
      "parents": [
        "721c0c8af1a27941a34af5046aae4a8369c8404c"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Nov 26 18:03:40 2007 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:47:16 2007 -0600"
      },
      "message": "[POWERPC] Move CPM command handling into the cpm drivers\n\nThis patch moves the CPM command handling into commproc.c\nfor CPM1 and cpm2_common.c. This is yet another preparation\nto get rid of drivers accessing the CPM via the global cpmp.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "721c0c8af1a27941a34af5046aae4a8369c8404c",
      "tree": "e21e70bf584b22296019f7ca4a97529f1f1f1d1d",
      "parents": [
        "0b5cf10691eb2c95a9126bf25f5e084d83d5d743"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Nov 22 17:54:13 2007 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:46:42 2007 -0600"
      },
      "message": "[POWERPC] Add support for PORTA and PORTB odr registers\n\nPORTA and PORTB have odr registers, as well. However, the PORTB odr\nregister is only 16bit.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0b5cf10691eb2c95a9126bf25f5e084d83d5d743",
      "tree": "5b3e861e4247b080067070d11d238705c03e38ed",
      "parents": [
        "77d4309e19b1a7ab3286cd741e924894fc329986"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Sun Nov 25 13:09:31 2007 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:45:35 2007 -0600"
      },
      "message": "[POWERPC] 8xx: Convert mpc866ads to the new device binding.\n\nVerified on mpc866ads. This version has muram and brg nodes added to dts\nto get the things work.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "77d4309e19b1a7ab3286cd741e924894fc329986",
      "tree": "bc6626e5acb07c77df9c06e238873f12f24bb6e9",
      "parents": [
        "ea082fa94eab6c2d8ad81c8a46b680cf4c2a3bb3"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue Dec 04 19:01:40 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 12 01:53:07 2007 -0600"
      },
      "message": "[POWERPC] ipic: ack only for edge interrupts\n\nOnly external interrupts in edge detect mode support ack operation.\nTherefore, in most cases ack is not needed.  The patch makes ipic\nack only when it\u0027s needed.  This could boost over all system performance.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ea082fa94eab6c2d8ad81c8a46b680cf4c2a3bb3",
      "tree": "eb2972880d4407d7e5bf5a1b58a2e0e54ddbcd32",
      "parents": [
        "e77b28eb199a8d637a00128b86baf515d4eba5fd"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 12 01:46:12 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 12 01:51:03 2007 -0600"
      },
      "message": "[POWERPC] FSL: Added aliases node to device trees\n\nAdded aliases nodes for kurobox, 83xx, 85xx, and 86xx platforms.\nThis included added labels and cell-index properties for serial and\npci nodes.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e77b28eb199a8d637a00128b86baf515d4eba5fd",
      "tree": "4bd63c9312c3ff17da778de9db7bdf07fe9644e6",
      "parents": [
        "ec9686c4a57ea46c97126660936f66e8a5eb87eb"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 12 00:28:35 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 12 01:50:45 2007 -0600"
      },
      "message": "[POWERPC] FSL: enet device tree cleanups\n\n* Removed address fields in ethernet nodes\n* Removed #address-cells, #size-cells from gianfar nodes\n* Added cell-index to gianfar and ucc ethernet nodes\n* Added enet[0..3] labels\n* Renamed compatible node for gianfar mdio to \"fsl,gianfar-mdio\"\n* Removed device_type \u003d \"mdio\"\n\nThe matching for gianfar mdio still supports the old \"mdio\"/\"gianfar\" combo\nbut it is now considered deprecated.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ec9686c4a57ea46c97126660936f66e8a5eb87eb",
      "tree": "d785261ff5e953a3dbcb7fe803739ea34df94f50",
      "parents": [
        "1c1d1672b6b00c7061ea2468d740b4aaf34a763c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 23:17:24 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 23:17:24 2007 -0600"
      },
      "message": "[POWERPC] FSL: I2C device tree cleanups\n\n* Removed device_type \u003d \"i2c\"\n* Added missing second I2C controller on MPC8548 CDS, MPC8544 DS\n* Added #address-cells, #size-cells, and cell-index where missing\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1c1d1672b6b00c7061ea2468d740b4aaf34a763c",
      "tree": "31cd6b1834e6a934cdd4574a1ef7826bb3c1cb21",
      "parents": [
        "7264ec4454e3a18d06a8949ecbe9e1b55e4f4685"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Wed Dec 05 11:32:50 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:18 2007 -0600"
      },
      "message": "[POWERPC] 86xx: Add aliases node to 8641hpcn DTS file.\n\nThe addition of the aliases node is needed for U-Boot\nand, eventually, cuImage, to help locate the proper\nnodes reliably when using the libfdt approach.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7264ec4454e3a18d06a8949ecbe9e1b55e4f4685",
      "tree": "3e9c4f86cfa5143ecab5634958d557a731733277",
      "parents": [
        "c5eeb5599938acb9cda8ff1ef846a26cf70d46e0"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Nov 29 17:26:30 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:18 2007 -0600"
      },
      "message": "[POWERPC] QE: change qe_setbrg() to take an enum qe_clock instead of an integer\n\nqe_setbrg() currently takes an integer to indicate the BRG number.  Change that\nto take an enum qe_clock instead, since this enum is intended to represent\nclock sources.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c5eeb5599938acb9cda8ff1ef846a26cf70d46e0",
      "tree": "59b44cb4660cec9ed74e8623eca3e3e02e8705d4",
      "parents": [
        "41bad27ff7efff9a3fd131adabedb82204d8a9f2"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Nov 29 14:19:57 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:18 2007 -0600"
      },
      "message": "[POWERPC] 86xx: fix guts_set_dmacr() and add guts_set_pmuxcr_dma() to immap_86xx.h\n\nUpdated guts_set_dmacr() to enumerate the DMA controllers at 0, instead of 1,\nso that it now matches other related functions.  Added function\nguts_set_pmuxcr_dma() to set the external DMA control bits in the PMUXCR\nregister of the global utilities structure.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "41bad27ff7efff9a3fd131adabedb82204d8a9f2",
      "tree": "6e48e39c15745539eaa27356fba4077c351a664c",
      "parents": [
        "833e31e7368335b40be344f73b67fe79c61eb63d"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Oct 19 19:38:49 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:18 2007 -0600"
      },
      "message": "[POWERPC] 83xx: Add MPC837x MDS default kernel configuration\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "833e31e7368335b40be344f73b67fe79c61eb63d",
      "tree": "69078da26dda85e3b0b609b1fa7dab930d45b5d9",
      "parents": [
        "f03ca957faa4d51f3a9c52c1ad5ea61a0978c637"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Oct 19 19:38:45 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:18 2007 -0600"
      },
      "message": "[POWERPC] 83xx: Add platform support for MPC837x MDS board\n\nThe MPC837x MDS is a new member of Freescale MDS reference system.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f03ca957faa4d51f3a9c52c1ad5ea61a0978c637",
      "tree": "826d9603580b11a7910e0446c351cbf64e841d81",
      "parents": [
        "a58d52443fca9cc28ed580e3ccfcae3c3d49df33"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Oct 19 19:38:43 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:18 2007 -0600"
      },
      "message": "[POWERPC] ipic: add new interrupts introduced by new chip\n\nThese interrupts are introduced by the latest Freescale SoC\nsuch as MPC837x.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a58d52443fca9cc28ed580e3ccfcae3c3d49df33",
      "tree": "2b66c480ac0e8ccdf162ebf11f1e7130c89ac6f8",
      "parents": [
        "882407b9795d65dff64c95d65c6b66502c3153fb"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Oct 19 19:38:42 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:17 2007 -0600"
      },
      "message": "[POWERPC] add e300c4 entry to cputable\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "882407b9795d65dff64c95d65c6b66502c3153fb",
      "tree": "253c97bd651ee6d0bcc9dd7a9b6f8efa1a886601",
      "parents": [
        "c1469f13de275fc92b051328ea5764a32a5a43c9"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Tue Nov 06 12:11:13 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:17 2007 -0600"
      },
      "message": "[POWERPC] 8xxx: Convert #include of asm/of_{platform, device}.h into linux/of_{platform, device}.h.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c1469f13de275fc92b051328ea5764a32a5a43c9",
      "tree": "c978f788239e97c5c49f234a130e5da8e43e9310",
      "parents": [
        "fd351b89205bc14f79af2e0d69f4198bcea1cf6a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Nov 19 21:35:29 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:16 2007 -0600"
      },
      "message": "[POWERPC] Emulate isel (Integer Select) instruction\n\nisel (Integer Select) is a new user space instruction in the\nPowerISA 2.04 spec.  Not all processors implement it so lets emulate\nto ensure code built with isel will run everywhere.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fd351b89205bc14f79af2e0d69f4198bcea1cf6a",
      "tree": "2df1d1f10825996bec973493d721543cccc5bc1f",
      "parents": [
        "7ee17466b6ac3b63ce87492d080e15e7f144f7d2"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Nov 16 13:57:57 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:16 2007 -0600"
      },
      "message": "[POWERPC] Add SPRN for Embedded registers specified in PowerISA 2.04\n\n* Added SPRN for new architectural features added for embedded:\n\t- Alternate Time Base (ATB, ATBL, ATBU)\n\t- Doorbell Interrupts (IVOR36, IVOR37)\n\t- SPRG8/9\n\t- External Proxy (EPR)\n\t- External PID load/store (EPLC, EPSC)\n\n* Added BUCSR for Freescale Embedded Processors\n* Moved around MAS7 so its in numeric order\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7ee17466b6ac3b63ce87492d080e15e7f144f7d2",
      "tree": "c444e78f104dd0df087f71612b63f1189150f4a4",
      "parents": [
        "837c54db21fc7047af75f3fe4295e32106449e34"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:24 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:35 2007 +1100"
      },
      "message": "[POWERPC] Early debug forces console log level to max\n\nThis makes the early debug option force the console loglevel\nto the max.  The early debug option is meant to catch messages very\nearly in the kernel boot process, in many cases, before the kernel\nhas a chance to parse the \"debug\" command line argument.  Thus it\nmakes sense when CONFIG_PPC_EARLY_DEBUG is set, to force the console\nlog level to the max at boot time.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "837c54db21fc7047af75f3fe4295e32106449e34",
      "tree": "911e841e38b9f9899f3a2278abdef41779d77a67",
      "parents": [
        "f276b5ba0d87eba4ce7aace9608d811776734cb5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:22 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:35 2007 +1100"
      },
      "message": "[POWERPC] Add of_translate_dma_address\n\nThis adds a variant of of_translate_address that uses the dma-ranges\nproperty instead of \"ranges\", it\u0027s to be used by PCI code in parsing\nthe dma-ranges property.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f276b5ba0d87eba4ce7aace9608d811776734cb5",
      "tree": "c7ef1086c6854b1acaca8909ab06416259c47acf",
      "parents": [
        "6d39635959fe2f072130789a95e11ff97fb27b58"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:23 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:35 2007 +1100"
      },
      "message": "[POWERPC] Remove useless volatiles in udbg_16550.c\n\nThis removes \"volatile\" from the MMIO pointer udbg_comport\nin udbg_16550.c driver, it\u0027s useless and makes checkpatch.pl\ncomplain when adding things to this file.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6d39635959fe2f072130789a95e11ff97fb27b58",
      "tree": "6190511b1f10787ff95d69bc81596e9011b33805",
      "parents": [
        "05d3957e110c46b8c613214d68705bc97d9c6609"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:21 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:35 2007 +1100"
      },
      "message": "[POWERPC] Change 32-bit PCI message about resource allocation\n\nThe 32 bits PCI code will display a rather scary error message\n\n   PCI: Cannot allocate resource region N of device XXX\n\nat boot when the existing setup of a device as left by the\nfirmware doesn\u0027t match the kernel needs and the device needs\nto be moved.  This is often not an error at all, as the kernel\nwill generally easily reallocate the device elsewhere.\n\nThis changes the message to something less scary and lowers\nits level from error to warning.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "05d3957e110c46b8c613214d68705bc97d9c6609",
      "tree": "37b97985e2cba447f080adf93d0020695ed6e0e9",
      "parents": [
        "13dccb9e65dc0fa4de83e5bd5639f7a7f3f6fb9e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:20 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:35 2007 +1100"
      },
      "message": "[POWERPC] Fix powerpc 32-bit resource fixup for 64-bit resources\n\nThe 32-bit powerpc resource fixup code uses unsigned longs to do the\noffsetting of resources which overflows on platforms such as 4xx where\nresources can be 64 bits.\n\nThis fixes it by using resource_size_t instead.\n\nHowever, the IO stuff does rely on some 32 bits arithmetic, so we hack\nby cropping the result of the fixups for IO resources with a 32 bits\nmask.\n\nThis isn\u0027t the prettiest but should work for now until we change the\n32 bits PCI code to do IO mappings like 64 bits does, within a reserved\nare of the kernel address space.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "13dccb9e65dc0fa4de83e5bd5639f7a7f3f6fb9e",
      "tree": "e072ef034d6021359993253d1101ba7a03609760",
      "parents": [
        "25e81f925d4be0a0f60520e1c3c1b5af744404e1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:18 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:35 2007 +1100"
      },
      "message": "[POWERPC] Merge pci_process_bridge_OF_ranges()\n\nThis merges the 32-bit and 64-bit implementations of\npci_process_bridge_OF_ranges().  The new function is cleaner than both\nthe old ones, and supports 64 bits ranges on ppc32 which is necessary\nfor the 4xx port.\n\nIt also adds some better (hopefully) output to the kernel log which\nshould help diagnose problems and makes better use of existing OF\nparsing helpers (avoiding a few bugs of both implementations along\nthe way).\n\nThere are still a few unfortunate ifdef\u0027s but there is no way around\nthese for now at least not until some other bits of the PCI code are\nmade common.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "25e81f925d4be0a0f60520e1c3c1b5af744404e1",
      "tree": "708cfc7238b80eef10f6353c97baf47df38870e2",
      "parents": [
        "cfad589f565bdaa69d45fb1c0db124727a6eaf6e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:17 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:34 2007 +1100"
      },
      "message": "[POWERPC] Make isa_mem_base common to 32 and 64 bits\n\nThis defines isa_mem_base on both 32 and 64 bits (it used to be 32 bits\nonly).  This avoids a few ifdef\u0027s in later patches and potentially can\nallow support for VGA text mode on 64 bits powerpc.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cfad589f565bdaa69d45fb1c0db124727a6eaf6e",
      "tree": "0582935064aa9e6ba0c80efaf6c0ef35ff8c3867",
      "parents": [
        "bc625f20c08c5a5438a9fa3bb6d67fd84b1bab4b",
        "437105f2a7f23899fd647e7ada683ba8dacf11ba"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:30:27 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:30:27 2007 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.25\n"
    },
    {
      "commit": "bc625f20c08c5a5438a9fa3bb6d67fd84b1bab4b",
      "tree": "0873a446d8ebc4c3069d5eb332c391f2612efd4c",
      "parents": [
        "430b01e8f5e524a2bfa50074d97d0bdc2505807b"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Tue Dec 11 11:18:46 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:48:34 2007 +1100"
      },
      "message": "[POWERPC] Update smu command definitions\n\nThis updates smu.h with several new commands, and adds parameter\ndescriptions for existing commands.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "430b01e8f5e524a2bfa50074d97d0bdc2505807b",
      "tree": "2dffae4bfc21e081eb60b2a91e6d419fadb44b7f",
      "parents": [
        "2f0dfeaa84a8eea56218b77ffc61ed3dd7181847"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Dec 10 14:28:39 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:15 2007 +1100"
      },
      "message": "[POWERPC] Kill flatdevtree.c\n\nNow that earlier patches have switched the bootwrapper to using libfdt\nfor device tree manipulation, this patch removes the now unused\nflatdevtree.c and related files.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2f0dfeaa84a8eea56218b77ffc61ed3dd7181847",
      "tree": "fe17563bf38c2cc92df7ae997f70ff788eb9fa6b",
      "parents": [
        "1cade99497c881a8c719df561d1bdc96831ff040"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Dec 10 14:28:39 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:14 2007 +1100"
      },
      "message": "[POWERPC] Use embedded libfdt in the bootwrapper\n\nThis incorporates libfdt (from the source embedded in an earlier\ncommit) into the wrapper.a library used by the bootwrapper.  This\nincludes adding a libfdt_env.h file, which the libfdt sources need in\norder to integrate into the bootwrapper environment, and a\nlibfdt-wrapper.c which provides glue to connect the bootwrapper\u0027s\nabstract device tree callbacks to the libfdt functions.\n\nIn addition, this changes the various wrapper and platform files to\nuse libfdt functions instead of the older flatdevtree.c library.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1cade99497c881a8c719df561d1bdc96831ff040",
      "tree": "d90f0f9c667c5379f79244d117f4c95299180a05",
      "parents": [
        "b76e5e93982f28666aeef1055264f5eac76311b0"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Dec 10 14:28:39 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:13 2007 +1100"
      },
      "message": "[POWERPC] Merge libfdt upstream source\n\nThis incorporates a copy of dtc libfdt into the kernel source, in\narch/powerpc/boot/libfdt.  This only imports the upstream sources\nverbatim, later patches are needed to actually link it into the kernel\nMakefiles.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b76e5e93982f28666aeef1055264f5eac76311b0",
      "tree": "b3ae26306c6868a3beabec0516fdcd35a954b06f",
      "parents": [
        "1dee20262f4b16db73b2f24036bd423e8a7d693d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 17:55:51 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:12 2007 +1100"
      },
      "message": "[POWERPC] EEH: Avoid a possible NULL pointer dereference\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1dee20262f4b16db73b2f24036bd423e8a7d693d",
      "tree": "5556bf57ef7d71bf22343c48c3f20715df6cb56d",
      "parents": [
        "1be9ad650986a87c25686abda97bdea330359708"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 16:10:22 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:11 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Merge vpdinfo.c into pci.c\n\nThere was only one global function in vpdinfo.c and it was only called\nfrom pci.c, so merge them and make the function static.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1be9ad650986a87c25686abda97bdea330359708",
      "tree": "8a4b98534bdbd9e45f524d5b4990a77822d61f46",
      "parents": [
        "cd9afb34ed7e7fd3d1eb892b606019e032b0888b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 16:09:18 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:08 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Clean up and simplify vdpinfo.c\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd9afb34ed7e7fd3d1eb892b606019e032b0888b",
      "tree": "4785273e4b625b38119f228930cd5dbb5a097901",
      "parents": [
        "b3b9595f50f73f0d53ebd71c463c5f09a6e64a21"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 16:08:33 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:07 2007 +1100"
      },
      "message": "[POWERPC] iSeries: DeCamelCase vpdinfo.c\n\nThis is a purely mechanical transformation.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b3b9595f50f73f0d53ebd71c463c5f09a6e64a21",
      "tree": "27a5b47959527c8940e733675f89425682f394f2",
      "parents": [
        "584f8b71a2e8abdaeb4b6f4fddaf542b61392453"
      ],
      "author": {
        "name": "will schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Fri Dec 07 08:22:23 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:05 2007 +1100"
      },
      "message": "[POWERPC] Update xmon slb code\n\nThis adds a bit more detail to the xmon SLB output.  When the valid\nbit is set, this displays the ESID and VSID values, as well as\ndecoding the segment size -- 1T or 256M -- and displaying the LLP\nbits.  This supresses the output for any slb entries that contain only\nzeros.\n\nsample output from power6 (1T segment support):\n00 c000000008000000 40004f7ca3000500  1T  ESID\u003d   c00000  VSID\u003d       4f7ca3 LLP:100\n01 d000000008000000 4000eb71b0000400  1T  ESID\u003d   d00000  VSID\u003d       eb71b0 LLP:  0\n08 0000000018000000 0000c8499f8ccc80 256M ESID\u003d        1  VSID\u003d    c8499f8cc LLP:  0\n09 00000000f8000000 0000d2c1a8e46c80 256M ESID\u003d        f  VSID\u003d    d2c1a8e46 LLP:  0\n10 0000000048000000 0000ca87eab1dc80 256M ESID\u003d        4  VSID\u003d    ca87eab1d LLP:  0\n43 cf00000008000000 400011b260000500  1T  ESID\u003d   cf0000  VSID\u003d       11b260 LLP:100\n\nsample output from power5 (notice the non-valid but non-zero entries)\n10 0000000008000000 00004fd0e077ac80 256M ESID\u003d        0  VSID\u003d    4fd0e077a LLP:  0\n11 00000000f8000000 00005b085830fc80 256M ESID\u003d        f  VSID\u003d    5b085830f LLP:  0\n12 0000000048000000 000052ce99fe6c80 256M ESID\u003d        4  VSID\u003d    52ce99fe6 LLP:  0\n13 0000000018000000 000050904ed95c80 256M ESID\u003d        1  VSID\u003d    50904ed95 LLP:  0\n14 cf00000008000000 0000d59aca40f500 256M ESID\u003dcf0000000  VSID\u003d    d59aca40f LLP:100\n15 c000000078000000 000045cb97751500 256M ESID\u003dc00000007  VSID\u003d    45cb97751 LLP:100\n\nTested on power5 and power6.\n\nSigned-Off-By: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "584f8b71a2e8abdaeb4b6f4fddaf542b61392453",
      "tree": "c14f26334e3a3524046f0790f96564a4a4f22d92",
      "parents": [
        "44ef339073f67d4abcc62ae52a5fbc069d7a4d29"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Thu Dec 06 17:24:48 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:45:56 2007 +1100"
      },
      "message": "[POWERPC] Use SLB size from the device tree\n\nCurrently we hardwire the number of SLBs to 64, but PAPR says we\nshould use the ibm,slb-size property to obtain the number of SLB\nentries.  This uses this property instead of assuming 64.  If no\nproperty is found, we assume 64 entries as before.\n\nThis soft patches the SLB handler, so it shouldn\u0027t change performance\nat all.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "44ef339073f67d4abcc62ae52a5fbc069d7a4d29",
      "tree": "f7d8dab47b9822bbd22a399f24a3e24d10f96621",
      "parents": [
        "6207e81695c1a64ebed668f26106f3384ad2323a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Dec 10 14:33:21 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:37 2007 +1100"
      },
      "message": "[POWERPC] pci_controller-\u003earch_data really is a struct device_node *\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6207e81695c1a64ebed668f26106f3384ad2323a",
      "tree": "ec303ea6f50cf41fb51eb027025239146f9d50db",
      "parents": [
        "9ccc4fd260397f0f8ac6078f4cd45fda2d320ead"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 02:04:33 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:36 2007 +1100"
      },
      "message": "[POWERPC] Don\u0027t special case pci_domain_nr() for iSeries\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9ccc4fd260397f0f8ac6078f4cd45fda2d320ead",
      "tree": "bd5917d40802bd17d488072f25a916cbe4941966",
      "parents": [
        "c96bede657510cfb171c0fd86fc710582a1c5a5f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 02:03:23 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:35 2007 +1100"
      },
      "message": "[POWERPC] Remove some iSeries platform checks from the PCI code\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c96bede657510cfb171c0fd86fc710582a1c5a5f",
      "tree": "4ee10904b73336dbde6771d0599f5143dd35d1ac",
      "parents": [
        "cb993029094ed61f286793819d3aaa1deea5b252"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Dec 11 11:03:48 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:34 2007 +1100"
      },
      "message": "[POWERPC] iSeries: hose-\u003ebuid is always zero for iSeries\n\nso remove a firmware feature test.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cb993029094ed61f286793819d3aaa1deea5b252",
      "tree": "9beeecd334054899a05632a4c800f1056a5e01a4",
      "parents": [
        "e60516e3d0bbde450acf4397b0d01b03042a7d57"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 02:00:45 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:32 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Call iSeries_pcibios_init from setup_arch\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e60516e3d0bbde450acf4397b0d01b03042a7d57",
      "tree": "b212b1b6881346b9e21a11925c134e2bf8f9be85",
      "parents": [
        "53761746ec98c526c7d82dcf8246cbde9f09e743"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Dec 11 11:02:07 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:31 2007 +1100"
      },
      "message": "[POWERPC] Inline pci_setup_pci_controller as it has become trivial\n\nand it becomes clear that we should use zalloc_maybe_bootmem.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "53761746ec98c526c7d82dcf8246cbde9f09e743",
      "tree": "4ac1f179157cc955ae03b827d0339de7345db907",
      "parents": [
        "3b32c162bb2be2075508cdc2260e6a6853335581"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:58:01 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:30 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Make pcibios_final_fixup not depend on pci_dn\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3b32c162bb2be2075508cdc2260e6a6853335581",
      "tree": "26ab408fd3aa0dde64c3442d03d5d685dd662a97",
      "parents": [
        "2cd1008cf56371404055fbc7d59f6da060af16fa"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:56:55 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:28 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Reduce dependence on pci_dn bussubno\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "2cd1008cf56371404055fbc7d59f6da060af16fa"
}
