)]}'
{
  "log": [
    {
      "commit": "4a19ec5800fc3bb64e2d87c4d9fdd9e636086fe0",
      "tree": "610bd4e7dbcbdae25ba3806f4256745e98617825",
      "parents": [
        "036c2e27bc3a6498afb35de017d810194032d765"
      ],
      "author": {
        "name": "Laszlo Attila Toth",
        "email": "panther@balabit.hu",
        "time": "Wed Jan 30 19:08:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:19 2008 -0800"
      },
      "message": "[NET]: Introducing socket mark socket option.\n\nA userspace program may wish to set the mark for each packets its send\nwithout using the netfilter MARK target. Changing the mark can be used\nfor mark based routing without netfilter or for packet filtering.\n\nIt requires CAP_NET_ADMIN capability.\n\nSigned-off-by: Laszlo Attila Toth \u003cpanther@balabit.hu\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8af03e782cae1e0a0f530ddd22301cdd12cf9dc0",
      "tree": "c4af13a38bd3cc1a811a37f2358491f171052070",
      "parents": [
        "6232665040f9a23fafd9d94d4ae8d5a2dc850f65",
        "99e139126ab2e84be67969650f92eb37c12ab5cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 13:37:27 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 13:37:27 2008 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (454 commits)\n  [POWERPC] Cell IOMMU fixed mapping support\n  [POWERPC] Split out the ioid fetching/checking logic\n  [POWERPC] Add support to cell_iommu_setup_page_tables() for multiple windows\n  [POWERPC] Split out the IOMMU logic from cell_dma_dev_setup()\n  [POWERPC] Split cell_iommu_setup_hardware() into two parts\n  [POWERPC] Split out the logic that allocates struct iommus\n  [POWERPC] Allocate the hash table under 1G on cell\n  [POWERPC] Add set_dma_ops() to match get_dma_ops()\n  [POWERPC] 83xx: Clean up / convert mpc83xx board DTS files to v1 format.\n  [POWERPC] 85xx: Only invalidate TLB0 and TLB1\n  [POWERPC] 83xx: Fix typo in mpc837x compatible entries\n  [POWERPC] 85xx: convert sbc85* boards to use machine_device_initcall\n  [POWERPC] 83xx: rework platform Kconfig\n  [POWERPC] 85xx: rework platform Kconfig\n  [POWERPC] 86xx: Remove unused IRQ defines\n  [POWERPC] QE: Explicitly set address-cells and size cells for muram\n  [POWERPC] Convert StorCenter DTS file to /dts-v1/ format.\n  [POWERPC] 86xx: Convert all 86xx DTS files to /dts-v1/ format.\n  [PPC] Remove 85xx from arch/ppc\n  [PPC] Remove 83xx from arch/ppc\n  ...\n"
    },
    {
      "commit": "1f62a1626e53e7b851e3e059cbd2fdc99cb85c05",
      "tree": "c97f001a59ed96a6837cc423ce3e12d33cbc3434",
      "parents": [
        "bd45ac0c5daae35e7c71138172e63df5cf644cf6"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 30 01:13:58 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 12:11:09 2008 +1100"
      },
      "message": "[POWERPC] Add set_dma_ops() to match get_dma_ops()\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bd45ac0c5daae35e7c71138172e63df5cf644cf6",
      "tree": "5eb5a599bf6a9d7a8a34e802db932aa9e9555de4",
      "parents": [
        "4eece4ccf997c0e6d8fdad3d842e37b16b8d705f",
        "5bdeae46be6dfe9efa44a548bd622af325f4bdb4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "4eece4ccf997c0e6d8fdad3d842e37b16b8d705f",
      "tree": "b8ddfaa3401a6af36ab06829b1b0c31e0ff2fb38",
      "parents": [
        "cda13dd164f91df79ba797ab84848352b03de115",
        "4fb4c5582475452d3bf7c5072ef2d15ee06f7723"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 10:50:17 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 10:50:17 2008 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.secretlab.ca/git/linux-2.6-mpc52xx\n"
    },
    {
      "commit": "56f902051dd040e8a735a225caf0e3e4ffb0a6c5",
      "tree": "3b20a0f3ab32f7fef1b325214f884330088e6dd3",
      "parents": [
        "05991bef104051d47e2160ee9499186aff7da5ad"
      ],
      "author": {
        "name": "travis@sgi.com",
        "email": "travis@sgi.com",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "message": "POWERPC: use generic per cpu\n\nPowerpc has a way to determine the address of the per cpu area of the\ncurrently executing processor via the paca and the array of per cpu\noffsets is avoided by looking up the per cpu area from the remote\npaca\u0027s (copying x86_64).\n\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nTested-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\n"
    },
    {
      "commit": "6ddfee0e79e141550376177b355d6c90ba6da88c",
      "tree": "ed19ac446e1e4510712b87ee5dae4d6492324939",
      "parents": [
        "914c82694cadbab511f2aee8a59c89be2938bace"
      ],
      "author": {
        "name": "travis@sgi.com",
        "email": "travis@sgi.com",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "message": "modules: fold percpu_modcopy into module.c\n\npercpu_modcopy() is defined multiple times in arch files. However, the only\nuser is module.c. Put a static definition into module.c and remove\nthe definitions from the arch files.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5398f9854f60d670e8ef1ea08c0e0310f253eeb1",
      "tree": "2730b29a35096dcffe924b5afaac72b1df518dc6",
      "parents": [
        "d7c8f21a8cad0228c7c5ce2bb6dbd95d1ee49d13"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:34:07 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:34:07 2008 +0100"
      },
      "message": "x86: remove flush_agp_mappings()\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5280e004fc22314122c84978c0b6a741cf96dc0f",
      "tree": "008b96d81a924be764629f62f98fa5f7c9e04773",
      "parents": [
        "b32ef636a59aad12f9f9b5dc34c93222842c58ba"
      ],
      "author": {
        "name": "travis@sgi.com",
        "email": "travis@sgi.com",
        "time": "Wed Jan 30 13:32:52 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:32:52 2008 +0100"
      },
      "message": "percpu: move arch XX_PER_CPU_XX definitions into linux/percpu.h\n\n- Special consideration for IA64: Add the ability to specify\n  arch specific per cpu flags\n\n- remove .data.percpu attribute from DEFINE_PER_CPU for non-smp case.\n\nThe arch definitions are all the same. So move them into linux/percpu.h.\n\nWe cannot move DECLARE_PER_CPU since some include files just include\nasm/percpu.h to avoid include recursion problems.\n\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2a84b0d71973692b291f03a870c4d0d13f722d79",
      "tree": "0d7487317dc3bf901581ca7974a45adf4724ea95",
      "parents": [
        "227195d4a6185e81855f56ed9bc815cad9a39398"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Jan 30 13:30:51 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:51 2008 +0100"
      },
      "message": "powerpc: arch_has_single_step\n\nThis defines the new standard arch_has_single_step macro.  It makes the\nexisting set_single_step and clear_single_step entry points global, and\nrenames them to the new standard names user_enable_single_step and\nuser_disable_single_step, respectively.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0ba6c33bcddc64a54b5f1c25a696c4767dc76292",
      "tree": "62e616f97a4762d8e75bf732e4827af2d15d52c5",
      "parents": [
        "21af0297c7e56024a5ccc4d8ad2a590f9ec371ba",
        "85040bcb4643cba578839e953f25e2d1965d83d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 22:54:01 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 22:54:01 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.25\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.25: (1470 commits)\n  [IPV6] ADDRLABEL: Fix double free on label deletion.\n  [PPP]: Sparse warning fixes.\n  [IPV4] fib_trie: remove unneeded NULL check\n  [IPV4] fib_trie: More whitespace cleanup.\n  [NET_SCHED]: Use nla_policy for attribute validation in ematches\n  [NET_SCHED]: Use nla_policy for attribute validation in actions\n  [NET_SCHED]: Use nla_policy for attribute validation in classifiers\n  [NET_SCHED]: Use nla_policy for attribute validation in packet schedulers\n  [NET_SCHED]: sch_api: introduce constant for rate table size\n  [NET_SCHED]: Use typeful attribute parsing helpers\n  [NET_SCHED]: Use typeful attribute construction helpers\n  [NET_SCHED]: Use NLA_PUT_STRING for string dumping\n  [NET_SCHED]: Use nla_nest_start/nla_nest_end\n  [NET_SCHED]: Propagate nla_parse return value\n  [NET_SCHED]: act_api: use PTR_ERR in tcf_action_init/tcf_action_get\n  [NET_SCHED]: act_api: use nlmsg_parse\n  [NET_SCHED]: act_api: fix netlink API conversion bug\n  [NET_SCHED]: sch_netem: use nla_parse_nested_compat\n  [NET_SCHED]: sch_atm: fix format string warning\n  [NETNS]: Add namespace for ICMP replying code.\n  ...\n"
    },
    {
      "commit": "aa02ad67d9b308290fde390682cd039b29f7ab85",
      "tree": "1ebf910ab16e6081b5dd3ca526973f09cfd065c4",
      "parents": [
        "c549a95d40efd83fc054785dd1634e8b71fba890"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Mon Jan 28 23:58:27 2008 -0500"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Mon Jan 28 23:58:27 2008 -0500"
      },
      "message": "ext4: Add ext4_find_next_bit()\n\nThis function is used by the ext4 multi block allocator patches.\n\nAlso add generic_find_next_le_bit\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ee9d85779356c1dc2ba87aca27fbf9414f2d82b",
      "tree": "8054bf7c755e47a41af33b59f344c237b5b20282",
      "parents": [
        "40afa5315823761b174926235dc38be24dc3ea63"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 28 20:56:20 2007 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:21 2008 -0800"
      },
      "message": "pasemi: DMA engine management library\n\npasemi: DMA engine management library\n\nIntroduce a DMA management library to manage the various DMA resources\non the PA Semi SoCs. Since several drivers need to allocate these shared\nresources, provide some abstractions as well as allocation/free functions\nfor channels, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "40afa5315823761b174926235dc38be24dc3ea63",
      "tree": "f4b0c3ca373bb9990dae7dfec09491302cd0f84c",
      "parents": [
        "72b05b9940f00fbfd71a1cb8ea80eb2cc1f90255"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 28 20:56:04 2007 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:20 2008 -0800"
      },
      "message": "pasemi_mac: Move register definitions to include/asm-powerpc\n\npasemi_mac: Move register definitions to include/asm-powerpc\n\nMove the common register formats and descriptor layouts from\ndrivers/net/pasemi_mac.h to include/asm-poewrpc/pasemi_dma.h\n\nPreviously only the ethernet driver was using them, but other drivers\nare coming up that will also use them, so it makes sense to share the\nconstants.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b9d3f259147d28f559cab3a7d0471cc4d411c511",
      "tree": "1360f01bd450381ca21c5dbd606fdba2575e6890",
      "parents": [
        "390167efa329d11099957108fc23d1ad15c3f37e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 09:19:16 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 09:19:16 2008 -0600"
      },
      "message": "[POWERPC] 86xx: Remove unused IRQ defines\n\n86xx uses the flat device tree for all its needs so we dont need explicit\nIRQ info. Its not clear why this code existed since 86xx never existed in\narch/ppc.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c42f3ad7f1bf17f31c3febdc71034ed6d793d40f",
      "tree": "5a56c44717cf8fe4a5f402370506e5fbb78368e4",
      "parents": [
        "3155f7f23f7865e64f7eb14e226a2dff8197e51f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Jan 27 14:06:14 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:33:10 2008 -0600"
      },
      "message": "[PPC] Remove 85xx from arch/ppc\n\n85xx exists in arch/powerpc as well as cuImage support to boot from\na u-boot that doesn\u0027t support device trees.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3155f7f23f7865e64f7eb14e226a2dff8197e51f",
      "tree": "1ab72855399616a248c967a15b6a2801a751f2d5",
      "parents": [
        "80f4ec7f5b81e7e238acfaf50ac82489b5fcee6f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jan 25 15:41:00 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:33:09 2008 -0600"
      },
      "message": "[PPC] Remove 83xx from arch/ppc\n\n83xx exists in arch/powerpc as well as cuImage support to boot from\na u-boot that doesn\u0027t support device trees.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "44f25fb4d0754c6c2ab5bf97990a671e19152139",
      "tree": "88116926057db0050f24d3f3a9dcb526c2342c73",
      "parents": [
        "b5677d848cbb94220ac2cfd36d93bcdbe49c3280"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Jan 24 16:20:05 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:31:06 2008 -0600"
      },
      "message": "[POWERPC] CPM: Move definition of buffer descriptor to cpm.h\n\nBuffer descriptors are used by both CPM1 and CPM2. Move the definitions\nfrom the cpm dependent include file to common cpm.h\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b5677d848cbb94220ac2cfd36d93bcdbe49c3280",
      "tree": "608c92fa1b90b5d0918c66402aacc66c0b813d81",
      "parents": [
        "02753cb608cc2c35dbe670b466eb3b88d063b42e"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Fri Jan 25 15:31:42 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:31:05 2008 -0600"
      },
      "message": "[POWERPC] CPM: Rename commproc to cpm1 and cpm2_common.c to cpm2.c\n\nRename commproc.[ch] to cpm1.[ch] to be more consistent with cpm2. Also\nrename cpm2_common.c to cpm2.c as suggested by Scott Wood. Adjust the\nincludes accordingly.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "02753cb608cc2c35dbe670b466eb3b88d063b42e",
      "tree": "04baaf3a80d5635ee44ea739d65ae23a137b86da",
      "parents": [
        "49b51545ff33734ac1c7e0a28c16ca1f49e51b8a"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Jan 24 16:19:01 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:31:04 2008 -0600"
      },
      "message": "[POWERPC] 8xx: Get rid of conditional includes of board specific setup\n\nDirectly include mpc885ads.h from mpc885ads_setup.c. Now we can get rid\nof the arch dependent includes in mpc8xx.h.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "49b51545ff33734ac1c7e0a28c16ca1f49e51b8a",
      "tree": "6cad556dfcf4abbc874277ed7822e943cc3996f0",
      "parents": [
        "9e8f38b0388144c0a400499abd0f8370abc88ced"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Jan 24 16:18:32 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:31:02 2008 -0600"
      },
      "message": "[POWERPC] 8xx: Remove sysdev/commproc.h\n\nMove cpm1 specific prototypes to asm/commproc.h and mpc8xx specific\nprototypes to asm/mpc8xx.h. Adjust includes accordingly. Remove now\nunneeded sysdev/commproc.h.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "22f19daff442c3ff0d015b7e80b4eedab0231ade",
      "tree": "7759bc1e4d2e54f2a812e270156b2afd273d317d",
      "parents": [
        "7607341a265a56cdf8b4bf10d355098e80ea481b"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Jan 24 16:16:03 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 28 08:30:59 2008 -0600"
      },
      "message": "[POWERPC] 8xx: Remove unused m8xx_cpm_hostalloc/free/dump()\n\nm8xx_cpm_hostalloc is still defined in commproc.c, but no users are left\nin the kernel tree. m8xx_cpm_hostfree and m8xx_cpm_hostdump are only\ndefined in the headers. Remove this dead code.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c8004a28186110657aa3e75135a6b96ebfa3e8f0",
      "tree": "ac199954acf7aa7b9ead9a427eaf51362dde0c23",
      "parents": [
        "94d2dde738a50124d1f1b1b40bd5b9d0ed22e2e2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 24 22:25:31 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jan 26 15:32:18 2008 -0700"
      },
      "message": "[POWERPC] Add common clock setting routine mpc52xx_psc_set_clkdiv()\n\nPSC drivers should not access the CDM registers directly.  Instead provide\na common routine for setting the PSC clock parameters with the required\nlocking.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "75e06e2d7dd48ba655789e143e81c73617737890",
      "tree": "21d4df5ab24703b95e43c504512fbccfb773ffea",
      "parents": [
        "5bc977867f36fc36cde43b309b891b2f7b714f52",
        "e08029675181a16d435431ad51255aa730fd6772"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 26 15:30:35 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 26 15:30:35 2008 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx\n"
    },
    {
      "commit": "4ee06b7e677da4c75f2fcc5fd850543852d18bf2",
      "tree": "0c7c4b1e2be3179cc25e95f4148577cd9047e398",
      "parents": [
        "f1ca6d37f991347b87d86430db42e2ab139d1b1d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jan 25 22:17:08 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jan 25 22:17:08 2008 +0100"
      },
      "message": "ide: remove stale ide.h \"configuration options\"\n\nRemove stale ide.h \"configuration options\":\n\n* INITIAL_MULT_COUNT - always defined to 0\n\n* SUPPORT_SLOW_DATA_PORTS - unused\n\n* OK_TO_RESET_CONTROLLER - always defined to 1\n\n* DISABLE_IRQ_NOSYNC - always defined to 0\n\nLeave SUPPORT_VLB_SYNC (defined to 0 for CRIS and FRV, otherwise to 1)\nfor now but disallow overriding it by \u003casm/ide.h\u003e.\n\nThere should be no functionality changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "22258fa40e54ceefe75a6c6a793f5c44d8339b9c",
      "tree": "6a77172e80c134ba4c46889e309d00494e6f8211",
      "parents": [
        "a40955167ffc34a1651ebe2e88a8c1db2987fc91"
      ],
      "author": {
        "name": "David Gibson",
        "email": "dwg@au1.ibm.com",
        "time": "Fri Jan 11 14:25:34 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Jan 25 07:07:26 2008 -0600"
      },
      "message": "[POWERPC] Enable RTC for Ebony and Walnut (v2)\n\nThis patch extends the Ebony and Walnut platform code to instantiate\nthe existing ds1742 RTC class driver for the DS1743 RTC/NVRAM chip\nfound on both those boards.  The patch uses a helper function to scan\nthe device tree and instantiate the appropriate platform_device based\non it, so it should be easy to extend for other boards which have mmio\nmapped RTC chips.\n\nAlong with this, the device tree binding for the ds1743 chips is\ntweaked, based on the existing DS1385 OF binding found at:\n\thttp://playground.sun.com/1275/proposals/Closed/Remanded/Accepted/346-it.txt\nAlthough that document covers the NVRAM portion of the chip, whereas\nhere we\u0027re interested in the RTC portion, so it\u0027s not entirely clear\nif that\u0027s a good model.\n\nThis implements only RTC class driver support - that is /dev/rtc0, not\n/dev/rtc, and the low-level get/set time callbacks remain\nunimplemented.  That means in order to get at the clock you will\neither need a modified version of hwclock which will look at\n/dev/rtc0, or you\u0027ll need to configure udev to symlink rtc0 to rtc.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "31d1b493237c8168cd2fc0f3d40b9ad5651e6f4c",
      "tree": "0fdc33845d84318e38adb47601b7b1bffd3d8518",
      "parents": [
        "15c60cc472d4cc0e1bcde1081b0f75ef616e4c7e"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Jan 21 16:42:48 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 25 22:52:54 2008 +1100"
      },
      "message": "[POWERPC] Remove the global dma_direct_offset\n\nWe no longer need the global dma_direct_offset, update the comment to\nreflect the new reality.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a628df1e9dd0d3de540bf0b7d8c6ea4896539bbb",
      "tree": "cbd275f7af5a082deda36dd20aa09abfd8e7010b",
      "parents": [
        "c4e6752dd4f249d6797146d655973bc0bde4c26e"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jan 19 07:32:59 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 25 22:52:53 2008 +1100"
      },
      "message": "[POWERPC] PS3: Remove lpar address workaround\n\nRemove the PS3 workaround needed to support sparsemem SPU mappings.\nThe SPU mappings no longer use sparsemem, so this workaround is no\nlonger needed.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "781749a46b34dc5c9e4000df7b9d37d675c17463",
      "tree": "98b51b049f48804978c9139db6427945a1186963",
      "parents": [
        "ed7570022a42a60ecb67c53f429bc96c7bc5597d"
      ],
      "author": {
        "name": "Takashi Yamamoto",
        "email": "TakashiA.Yamamoto@jp.sony.com",
        "time": "Sat Jan 19 07:32:46 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 25 22:52:53 2008 +1100"
      },
      "message": "[POWERPC] PS3: Add logical performance monitor driver support\n\nAdd PS3 logical performance monitor (lpm) device driver.\n\nThe PS3\u0027s LV1 hypervisor provides a Logical Performance Monitor that\nabstracts the Cell processor\u0027s performance monitor features for use\nby guest operating systems.\n\nSigned-off-by: Takashi Yamamoto \u003cTakashiA.Yamamoto@jp.sony.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ed7570022a42a60ecb67c53f429bc96c7bc5597d",
      "tree": "2bb3b00caea5763e36c20f2a41fa170886e30057",
      "parents": [
        "c2b16e1c1050b3cb3a63943eafc99ae86b8f51c3"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jan 19 07:32:38 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 25 22:52:52 2008 +1100"
      },
      "message": "[POWERPC] PS3: Add logical performance monitor device support\n\nAdd PS3 logical performance monitor device support to the\nPS3 system-bus and platform device registration routines.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "034e0ab54bfe57bc980452f991d3ab443f1b085a",
      "tree": "a58c442aafab2bd29eb00d58b23fc919b77e7e28",
      "parents": [
        "cda563fb9ca2c26ff720110b25e96205b71d3bae"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sat Jan 19 07:30:09 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 25 22:52:51 2008 +1100"
      },
      "message": "[POWERPC] PS3: Make bus_id and dev_id u64\n\nChange the PS3 bus_id and dev_id from type unsigned int to u64.  These\nIDs are 64-bit in the repository, and the special storage notification\ndevice has a device ID of ULONG_MAX.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cda563fb9ca2c26ff720110b25e96205b71d3bae",
      "tree": "31af3cb25b1447b6b4c4addb4760453d71920664",
      "parents": [
        "496b010e1e70a9b4286fa34f19523f24a194f119"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jan 19 07:29:47 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 25 22:52:51 2008 +1100"
      },
      "message": "[POWERPC] Add definition of Cell bookmark SPR\n\nAdd a definition for the Cell bookmark SPR to asm-powerpc/regs.h.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "496b010e1e70a9b4286fa34f19523f24a194f119",
      "tree": "82304fcb3342e1204fe2b2b69c0f396068ad409c",
      "parents": [
        "c3b75bd7bbf4a0438dc140033b80657995fd30ed"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Fri Jan 18 15:50:30 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 25 22:52:50 2008 +1100"
      },
      "message": "[POWERPC] kdump shutdown hook support\n\nThis adds hooks into the default_machine_crash_shutdown so drivers can\nregister a function to be run in the first kernel before we hand off\nto the second kernel.  This should only be used in exceptional\ncircumstances, like where the device can\u0027t be reset in the second\nkernel alone (as is the case with eHEA).  To emphasize this, the\nnumber of handles allowed to be registered is currently #def to 1.\n\nThis uses the setjmp/longjmp code around the call out to the\nregistered hooks, so any bogus exceptions we encounter will hopefully\nbe recoverable.\n\nTested with bogus data and instruction exceptions.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c3b75bd7bbf4a0438dc140033b80657995fd30ed",
      "tree": "4621ebbf620d6262fccf61811824386b9ba50915",
      "parents": [
        "caa34c9e9cab6afb243a3da406cce272805c48c5"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Fri Jan 18 15:50:30 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 25 22:52:50 2008 +1100"
      },
      "message": "[POWERPC] Make setjmp/longjmp code usable outside of xmon\n\nThis makes the setjmp/longjmp code used by xmon, generically available\nto other code.  It also removes the requirement for debugger hooks to\nbe only called on 0x300 (data storage) exception.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dcb571be2019ae677bc5ed64437dbc87ae1eb67f",
      "tree": "1b93f9ea3568be4dcc49ffb2adc0d3ab0a02b47f",
      "parents": [
        "9156ad48338e0306e508ead5c0d9986050744475",
        "96f39c1718091d63dc1c5012d566737ea0d2a20c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 24 15:29:14 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 24 15:29:14 2008 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into for-2.6.25\n"
    },
    {
      "commit": "1d59483aecb5bc80bdd677a46e77515a733c1a6f",
      "tree": "f0af49cc7b00923129608ee87804ac5280b87e4f",
      "parents": [
        "70f782e14870435aa37b91e1ea0a189a78eb0fa9"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Wed Jan 23 12:42:07 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:54:30 2008 -0600"
      },
      "message": "[POWERPC] Add _nmask_and_or_msr() declartion to asm-powerpc/system.h\n\nPrevents miscellaneous users from declaring it locally.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freecale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0dde1a1df9ab0615ed08558fb7144e7739e9f565",
      "tree": "aa7de7a3acedc0407649b53811962b62ebed47cc",
      "parents": [
        "b09c16440eb39c12cc91aea5b572c753a5567d57"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Jan 17 16:32:05 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:34:43 2008 -0600"
      },
      "message": "[POWERPC] 82xx: Embedded Planet EP8248E support\n\nThis board is also resold by Freescale under the names\n\"QUICCStart MPC8248 Evaluation System\" and \"CWH-PPC-8248N-VE\".\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bc556ba940085e46e0ab1b5ed7c31428dc86dd03",
      "tree": "68d8aada0531c5d5070c3e7327de606894584971",
      "parents": [
        "a21e282a124f4679c040087ab73aa5b147d4275f"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue Jan 08 10:30:58 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:34:06 2008 -0600"
      },
      "message": "[POWERPC] QE: Add ability to upload QE firmware\n\nDefine the layout of a binary blob that contains a QE firmware and instructions\non how to upload it.  Add function qe_upload_firmware() to parse the blob\nand perform the actual upload.  Fully define \u0027struct rsp\u0027 in immap_qe.h to\ninclude the actual RISC Special Registers.  Added description of a new\nQE firmware node to booting-without-of.txt.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "82f0183ef3c8832684ec460cfbd4693cc8732a7a",
      "tree": "eeb7fa6ee2684b37a8386c3e07d0bb56c6bf5657",
      "parents": [
        "72b122cc301858dcf283fe6731e61322c9772cf4"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jan 14 20:42:53 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:32:30 2008 -0600"
      },
      "message": "[POWERPC] Remove update_bridge_resource\n\nThe 85xx/86xx pci code no longer uses update_bridge_resource and it was the\nonly caller.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f98eeb4eb1c52de89dcefeb538029bcecc6dd42d",
      "tree": "da91da9e329d35360ece38eb7f9fbcbc740cec63",
      "parents": [
        "52920df4aa9dd25836b8ed4dc0b177ea14c09e53"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 09 11:27:23 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 19:29:08 2008 -0600"
      },
      "message": "[POWERPC] Fix handling of memreserve if the range lands in highmem\n\nThere were several issues if a memreserve range existed and happened\nto be in highmem:\n\n* The bootmem allocator is only aware of lowmem so calling\n  reserve_bootmem with a highmem address would cause a BUG_ON\n* All highmem pages were provided to the buddy allocator\n\nAdded a lmb_is_reserved() api that we now use to determine if a highem\npage should continue to be PageReserved or provided to the buddy\nallocator.\n\nAlso, we incorrectly reported the amount of pages reserved since all\nhighmem pages are initally marked reserved and we clear the\nPageReserved flag as we \"free\" up the highmem pages.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9156ad48338e0306e508ead5c0d9986050744475",
      "tree": "37f3a90e38190052ecf3cdf9171dfdddd37b56fd",
      "parents": [
        "fa28237cfcc5827553044cbd6ee52e33692b0faa",
        "8f7b3d156d348b6766833cd4e272d0d19b501e64"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 24 10:07:21 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 24 10:07:21 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "fa28237cfcc5827553044cbd6ee52e33692b0faa",
      "tree": "2e34678548e5323eef7392a94a7415e1754cbd1e",
      "parents": [
        "0a0a5af30b9831e4f049610b5a2d9d5108ff027a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 24 08:35:13 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 24 10:06:01 2008 +1100"
      },
      "message": "[POWERPC] Provide a way to protect 4k subpages when using 64k pages\n\nUsing 64k pages on 64-bit PowerPC systems makes life difficult for\nemulators that are trying to emulate an ISA, such as x86, which use a\nsmaller page size, since the emulator can no longer use the MMU and\nthe normal system calls for controlling page protections.  Of course,\nthe emulator can emulate the MMU by checking and possibly remapping\nthe address for each memory access in software, but that is pretty\nslow.\n\nThis provides a facility for such programs to control the access\npermissions on individual 4k sub-pages of 64k pages.  The idea is\nthat the emulator supplies an array of protection masks to apply to a\nspecified range of virtual addresses.  These masks are applied at the\nlevel where hardware PTEs are inserted into the hardware page table\nbased on the Linux PTEs, so the Linux PTEs are not affected.  Note\nthat this new mechanism does not allow any access that would otherwise\nbe prohibited; it can only prohibit accesses that would otherwise be\nallowed.  This new facility is only available on 64-bit PowerPC and\nonly when the kernel is configured for 64k pages.\n\nThe masks are supplied using a new subpage_prot system call, which\ntakes a starting virtual address and length, and a pointer to an array\nof protection masks in memory.  The array has a 32-bit word per 64k\npage to be protected; each 32-bit word consists of 16 2-bit fields,\nfor which 0 allows any access (that is otherwise allowed), 1 prevents\nwrite accesses, and 2 or 3 prevent any access.\n\nImplicit in this is that the regions of the address space that are\nprotected are switched to use 4k hardware pages rather than 64k\nhardware pages (on machines with hardware 64k page support).  In fact\nthe whole process is switched to use 4k hardware pages when the\nsubpage_prot system call is used, but this could be improved in future\nto switch only the affected segments.\n\nThe subpage protection bits are stored in a 3 level tree akin to the\npage table tree.  The top level of this tree is stored in a structure\nthat is appended to the top level of the page table tree, i.e., the\npgd array.  Since it will often only be 32-bit addresses (below 4GB)\nthat are protected, the pointers to the first four bottom level pages\nare also stored in this structure (each bottom level page contains the\nprotection bits for 1GB of address space), so the protection bits for\naddresses below 4GB can be accessed with one fewer loads than those\nfor higher addresses.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "94f389485e27641348c1951ab8d65157122a8939",
      "tree": "513c59839b466e893b9c8e3db2d6a0df2a8db11b",
      "parents": [
        "5b5820d08b8cc90ba0148bf8d4a5a1f792e9e8ba"
      ],
      "author": {
        "name": "John Rigby",
        "email": "jrigby@freescale.com",
        "time": "Thu Jan 17 08:37:24 2008 +1100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 21 11:01:32 2008 -0700"
      },
      "message": "[POWERPC] Separate MPC52xx PSC FIFO registers from rest of PSC\n\nThis is in preparation for the addition of MPC512x\nPSC support.  The main difference in the 512x is\nin the fifo registers.\n\nSigned-off-by: John Rigby \u003cjrigby@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "75ca399e82726fba877f3cce7ee49c13b43efd67",
      "tree": "de7952fd34f2cfcb88b3ddf0331d3445956d0f2b",
      "parents": [
        "f584bc65ca9b9a4c21cc17bb01883874e2e6df0a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 18 09:30:37 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 18 09:30:37 2008 -0700"
      },
      "message": "[POWERPC] mpc5200: eliminate mpc52xx_*_map_*() functions.\n\nmpc5200 platform code defines a bunch of map functions which duplicate the\nfunctionality of of_iomap().  Remove them and use of_iomap() instead.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f584bc65ca9b9a4c21cc17bb01883874e2e6df0a",
      "tree": "e90c2c73b127d2cf2e187a269a80daa0ca9b710d",
      "parents": [
        "a6f024bbbef1f529cd6bee57f3ff576139e6f8d7"
      ],
      "author": {
        "name": "Marian Balakowicz",
        "email": "m8@semihalf.com",
        "time": "Sat Nov 10 04:11:56 2007 +1100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 18 09:30:07 2008 -0700"
      },
      "message": "[POWERPC] mpc5200: Add common mpc52xx_setup_pci() routine\n\nThis patch moves a generic pci init code from lite5200\nplatform file to a common mpc52xx_setup_pci() routine\nand adds additional compatibility property verification.\n\nSigned-off-by: Marian Balakowicz \u003cm8@semihalf.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4ec161cf73bc0b4e5c36843638ef9171896fc0b9",
      "tree": "fd8d5c652bbc54f54e0b880a7540ce387ee1f34d",
      "parents": [
        "5b14e5f9ddbb1bd32a876cac75f5f3ecfd353063"
      ],
      "author": {
        "name": "Jon Tollefson",
        "email": "kniht@linux.vnet.ibm.com",
        "time": "Fri Jan 04 09:59:50 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 17 14:57:36 2008 +1100"
      },
      "message": "[POWERPC] Add hugepagesz boot-time parameter\n\nThis adds the hugepagesz boot-time parameter for ppc64.  It lets one\npick the size for huge pages.  The choices available are 64K and 16M\nwhen the base page size is 4k.  It defaults to 16M (previously the\nonly only choice) if nothing or an invalid choice is specified.\n\nTested 64K huge pages successfully with the libhugetlbfs 1.2.\n\nSigned-off-by: Jon Tollefson \u003ckniht@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "885b86e4e7ccc360f8ce4d7fb10dfdfb6e3c8650",
      "tree": "306b7438cdce8479397ee1ae8c9f244a07f9d9f7",
      "parents": [
        "b6ed42a794e1ca51fb46ff2bdc562315c46dd9a8"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 21 15:50:09 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 17 14:57:05 2008 +1100"
      },
      "message": "[POWERPC] iSeries: eliminate pci_dn bussubno\n\nxlate_iomm_address() really wants the ds_addr to pass to the HV, so store\nthat value (instead of the BAR number) when we allocate the device bars.\nThis is not a fast path, so we can look up the device_node property\nthere instead of using the bussubno field of the pci_dn.\n\nThe other user of iseries_ds_addr() was already scanning the device tree,\nso looking up a property will not slow it down any more.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b6ed42a794e1ca51fb46ff2bdc562315c46dd9a8",
      "tree": "c867dd634f0c02d17b937a5b0a3eb682cf4ceca2",
      "parents": [
        "86bcab492cfdbaad144bdfb453b4e9db6117a7a5"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 21 15:49:11 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 17 14:57:01 2008 +1100"
      },
      "message": "[POWERPC] The pci_dn pcidev is only used by EEH\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "86bcab492cfdbaad144bdfb453b4e9db6117a7a5",
      "tree": "7f9421632bba6f0cf06ab89c8a5316c9ca2b70b1",
      "parents": [
        "253772b151ce3944a4bde0f06e0efd19dea8449e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 21 15:48:18 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 17 14:57:00 2008 +1100"
      },
      "message": "[POWERPC] The pci_dn class_code is only used by EEH\n\n... so move it into the #ifdef CONFIG_EEH section.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "91bbbe22dbd6d156b7059af13adb26a978a45661",
      "tree": "105e6b95cd332634f5a0dd2bf1f1a0721a6ce861",
      "parents": [
        "98c31c1d6c9c8a7e57cdac96ad574e0e172d3192"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Nov 27 03:24:43 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 17 14:53:19 2008 +1100"
      },
      "message": "[POWERPC] Kill sparse warning in HPTE_V_COMPARE()\n\nFixes sparse warning: constant 0xffffffffffffff80 is so big it is\nunsigned long\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dfbe0d3b6be52596b5694b1bb75b19562e769021",
      "tree": "75e3ef05b6dd8cc7065fe77a05a9cd1b3495619a",
      "parents": [
        "d262c32a4bcc3e5fda0325a64e53c25fe1e999d7"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 15 17:29:33 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 15 17:30:58 2008 +1100"
      },
      "message": "[POWERPC] Fix boot failure on POWER6\n\nCommit 473980a99316c0e788bca50996375a2815124ce1 added a call to clear\nthe SLB shadow buffer before registering it.  Unfortunately this means\nthat we clear out the entries that slb_initialize has previously set in\nthere.  On POWER6, the hypervisor uses the SLB shadow buffer when doing\npartition switches, and that means that after the next partition switch,\neach non-boot CPU has no SLB entries to map the kernel text and data,\nwhich causes it to crash.\n\nThis fixes it by reverting most of 473980a9 and instead clearing the\n3rd entry explicitly in slb_initialize.  This fixes the problem that\n473980a9 was trying to solve, but without breaking POWER6.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "473980a99316c0e788bca50996375a2815124ce1",
      "tree": "5fb9d5de6ee75299b32de0e0b66f5a868864c38f",
      "parents": [
        "6f4347c969674ed45de7d08d4b26d6326a95b959"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Fri Jan 11 14:02:47 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 11 16:33:55 2008 +1100"
      },
      "message": "[POWERPC] Fix CPU hotplug when using the SLB shadow buffer\n\nBefore we register the SLB shadow buffer, we need to invalidate the\nentries in the buffer, otherwise we can end up stale entries from when\nwe previously offlined the CPU.\n\nThis does this invalidate as well as unregistering the buffer with\nPHYP before we offline the cpu.  Tested and fixes crashes seen on\n970MP (thanks to tonyb) and POWER5.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4f43143f9fbbb679c38d2ff99e44d3aaa00d0fe1",
      "tree": "4472ccce19c5ee2b8c78262d41df8cbcee1aafc3",
      "parents": [
        "533b1928b5c37dbdaabec3e7ff073aee8d7af3eb",
        "90c26375b48e764a099bb5b606a74bb54bb5a3a7"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 31 13:54:13 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 31 13:54:13 2007 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/olof/pasemi\n"
    },
    {
      "commit": "d87bf3bed71375b141e95b5fdbac413ac4b65184",
      "tree": "4920be669338029456f625e6f6a587b8e31185b0",
      "parents": [
        "f365355e65ee619e3b7baeca69b46fd2c4a5ec68"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Dec 27 22:16:29 2007 -0600"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Dec 28 09:22:25 2007 -0600"
      },
      "message": "[POWERPC] pasemi: Distribute interrupts evenly across cpus\n\nBy default the OpenPIC on PWRficient will bias to one core (since that\nwill improve changes of the other core being able to stay idle/powered\ndown). However, this conflicts with most irq load balancing schemes,\nsince setting an interrupt to be delivered to either core doesn\u0027t really\nresult in the load being shared. It also doesn\u0027t work well with the\nsoft irq disable feature of PPC, since EE will stay on until the first\ninterrupt is taken while soft disabled.\n\nSet the gconf0 config bit that enables even distribution of interrupts\namong the two cores.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "f365355e65ee619e3b7baeca69b46fd2c4a5ec68",
      "tree": "24133f987dc9ffe8f3a9b02355193e3d5113f8f2",
      "parents": [
        "c2a7dcad9f0d92d7a96e735abb8bec7b9c621536"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Dec 20 13:11:18 2007 -0600"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Dec 28 09:22:24 2007 -0600"
      },
      "message": "[POWERPC] pasemi: Implement NMI support\n\nSome PWRficient-based boards have a NMI button that\u0027s wired up to a GPIO\nas interrupt source. By configuring the openpic accordingly, these get\ndelivered as a machine check with high priority, instead of as an external\ninterrupt.\n\nThe device tree contains a property \"nmi-source\" in the openpic node\nfor these systems, and it\u0027s the (hwirq) source for the input.\n\nAlso, for these interrupts, the IACK is read from another register than\nthe regular (MCACK instead), but they are EOI\u0027d as usual. So implement\nsaid function for the mpic driver.\n\nFinally, move a couple of external function defines to include/ instead\nof local under sysdev. Being able to mask/unmask and eoi directly saves\nus from setting up a dummy irq handler that will never be called.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "aed3a8c9bb1a8623a618232087c5ff62718e3b9a",
      "tree": "3998117906b40887ce7739288403927f461bf4f4",
      "parents": [
        "c68cb23dde29fb107575656effa46f7b9440ac04"
      ],
      "author": {
        "name": "Bob Nelson",
        "email": "rrnelson@linux.vnet.ibm.com",
        "time": "Sat Dec 15 01:27:30 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 28 15:07:52 2007 +1100"
      },
      "message": "[POWERPC] Oprofile: Remove dependency on spufs module\n\nThis removes an OProfile dependency on the spufs module.  This\ndependency was causing a problem for multiplatform systems that are\nbuilt with support for Oprofile on Cell but try to load the oprofile\nmodule on a non-Cell system.\n\nSigned-off-by: Bob Nelson \u003crrnelson@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nAcked-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9dae8afdf212d39bc7c25f1b1ca9b10f10f6beaa",
      "tree": "12721945adf3a3fc01ba292e1756af4826a7eed3",
      "parents": [
        "69c0785112921a43739495a68f459fde88a9bbd8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 21 15:39:26 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sun Dec 23 13:13:03 2007 -0600"
      },
      "message": "[POWERPC] 4xx: Add early udbg support for 40x processors\n\nThis adds some basic real mode based early udbg support for 40x\nin order to debug things more easily\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "0e6140a56f2878816ecf9db50f40133d25d987e4",
      "tree": "672b1af7086bcb712839756fb31f6d662525ab54",
      "parents": [
        "47c0bd1ae24c34e851cf0f2b02ef2a6847d7ae15"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 21 15:39:22 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sun Dec 23 13:12:11 2007 -0600"
      },
      "message": "[POWERPC] 4xx: Improve support for 4xx indirect DCRs\n\nAccessing indirect DCRs is done via a pair of address/data DCRs.\n\nSuch accesses are thus inherently racy, vs. interrupts, preemption\nand possibly SMP if 4xx SMP cores are ever used.\n\nThis updates the mfdcri/mtdcri macros in dcr-native.h (which were\nso far unused) to use a spinlock.\n\nIn addition, add some common definitions to a new dcr-regs.h file.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "47c0bd1ae24c34e851cf0f2b02ef2a6847d7ae15",
      "tree": "86fab68618a4afa03660cc576c9e7da3e5a0b520",
      "parents": [
        "c2a7dcad9f0d92d7a96e735abb8bec7b9c621536"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 21 15:39:21 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sun Dec 23 13:11:59 2007 -0600"
      },
      "message": "[POWERPC] Reworking machine check handling and Fix 440/440A\n\nThis adds a cputable function pointer for the CPU-side machine\ncheck handling. The semantic is still the same as the old one,\nthe one in ppc_md. overrides the one in cputable, though\nultimately we\u0027ll want to change that so the CPU gets first.\n\nThis removes CONFIG_440A which was a problem for multiplatform\nkernels and instead fixes up the IVOR at runtime from a setup_cpu\nfunction. The \"A\" version of the machine check also tweaks the\nregs-\u003etrap value to differenciate the 2 versions at the C level.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "c2a7dcad9f0d92d7a96e735abb8bec7b9c621536",
      "tree": "bf9b20fdd5ab07e5b0e4e0b95c6a3dbab1005cb9",
      "parents": [
        "373a6da165ac3012a74fd072da340eabca55d031",
        "ea67db4cdbbf7f4e74150e71da0984e25121f500"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 21 22:21:08 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 21 22:21:08 2007 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "70fbb9388365c3f6f9f17e6501a67f8636e4af08",
      "tree": "d766cca599019771ef2964bc5111d36cf2c7f12b",
      "parents": [
        "b91bdd15174ca7104905d74aaf89a6815c3f9d8c"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 21 15:23:48 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 21 22:14:07 2007 +1100"
      },
      "message": "[POWERPC] Pointers marked as __iomem do not need to be volatile\n\nFixes this warning:\n\narch/powerpc/platforms/powermac/pci.c: In function \u0027u3_ht_cfg_access\u0027:\narch/powerpc/platforms/powermac/pci.c:354: warning: return discards qualifiers from pointer target type\narch/powerpc/platforms/powermac/pci.c:358: warning: return discards qualifiers from pointer target type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b91bdd15174ca7104905d74aaf89a6815c3f9d8c",
      "tree": "70ee916903313ff1f412276bd52046d53eae8cb9",
      "parents": [
        "92d1616ec0302266dd753a6c2fc5b2f6e7d36a72"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 21 15:21:51 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 21 22:14:07 2007 +1100"
      },
      "message": "[POWERPC] Constify the of_device_id passed to of_platform_bus_probe\n\nThis will allow us to declare const all the statically declared arrrays\nof these.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7ac5dde99eb9fefdb526973c600075b7c5703a86",
      "tree": "3ea3277339990880697d2ce89197293b7a0a2277",
      "parents": [
        "cbea92383d0d55fb4b4eb5833488bfee325254d6"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Dec 13 04:35:19 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 21 22:13:35 2007 +1100"
      },
      "message": "[POWERPC] Implement arch disable/enable irq hooks.\n\nThese hooks ensure that a decrementer interrupt is not pending when\nsuspending; otherwise, problems may occur on 6xx/7xx/7xxx-based\nsystems (except for powermacs, which use a separate suspend path).\nFor example, with deep sleep on the 831x, a pending decrementer will\ncause a system freeze because the SoC thinks the decrementer interrupt\nwould have woken the system, but the core must have interrupts\ndisabled due to the setup required for deep sleep.\n\nChanged via-pmu.c to use the new ppc_md hooks, and made the arch_*\nfunctions call the generic_* functions unconditionally.  -- paulus\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9476141c185aa131fa8b4b6ccc5c0ccf92300225",
      "tree": "f3a594fa7c3945d9cd527d6df3cff30d0b2e6ab7",
      "parents": [
        "b192541b39ed29ff82f9f2d5427f451e89617f1c"
      ],
      "author": {
        "name": "Masato Noguchi",
        "email": "Masato.Noguchi@jp.sony.com",
        "time": "Thu Dec 20 16:39:59 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 21 19:46:20 2007 +1100"
      },
      "message": "[POWERPC] spufs: don\u0027t set reserved bits in spu interrupt status\n\nThis changes the spu context switch code to not write to reserved bits\nof spu interrupt status register.\nThe architecture book says the reserved fields should be set to zero.\n\nSigned-off-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d6ad39bc53521275d14fde86bfb94d9b2ddb7a08",
      "tree": "07dcc592b343395cb7fbfb3053aa21103fb94352",
      "parents": [
        "8af30675c3e7b945bbaf6f57b724f246e56eb209"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Thu Dec 20 16:39:59 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 21 19:46:20 2007 +1100"
      },
      "message": "[POWERPC] spufs: rework class 0 and 1 interrupt handling\n\nBased on original patches from\n Arnd Bergmann \u003carnd.bergman@de.ibm.com\u003e; and\n Luke Browning \u003clukebr@linux.vnet.ibm.com\u003e\n\nCurrently, spu contexts need to be loaded to the SPU in order to take\nclass 0 and class 1 exceptions.\n\nThis change makes the actual interrupt-handlers much simpler (ie,\nset the exception information in the context save area), and defers the\nhandling code to the spufs_handle_class[01] functions, called from\nspufs_run_spu.\n\nThis should improve the concurrency of the spu scheduling leading to\ngreater SPU utilization when SPUs are overcommited.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8af30675c3e7b945bbaf6f57b724f246e56eb209",
      "tree": "a883fbefe8d2a4dc8c8ef4855e1159c94bcf7c64",
      "parents": [
        "c40aa4710479b5d9f0e1fdf71b151f4c3708e3eb"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Thu Dec 20 16:39:59 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 21 19:46:20 2007 +1100"
      },
      "message": "[POWERPC] spufs: use #defines for SPU class [012] exception status\n\nAdd a few #defines for the class 0, 1 and 2 interrupt status bits, and\nuse them instead of magic numbers when we\u0027re setting or checking for\nthese interrupts.\n\nAlso, add a #define for the class 2 mailbox threshold interrupt mask.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7cd58e43810852eeb7af5a0c803f3890bd08b581",
      "tree": "d9ea5c0102d70c26c4a9b18aaf4db4e3b6d48fc1",
      "parents": [
        "9b1d21f858e8bad750ab19cac23dcbf79d099be3"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Thu Dec 20 16:39:59 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 21 19:46:19 2007 +1100"
      },
      "message": "[POWERPC] spufs: move fault, lscsa_alloc and switch code to spufs module\n\nCurrently, part of the spufs code (switch.o, lscsa_alloc.o and fault.o)\nis compiled directly into the kernel.\n\nThis change moves these components of spufs into the kernel.\n\nThe lscsa and switch objects are fairly straightforward to move in.\n\nFor the fault.o module, we split the fault-handling code into two\nparts: a/p/p/c/spu_fault.c and a/p/p/c/spufs/fault.c. The former is for\nthe in-kernel spu_handle_mm_fault function, and we move the rest of the\nfault-handling code into spufs.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c25620d7663fef41c373d42c4923c1d6b9847684",
      "tree": "4b734431a2f79ba9cdf033e9f2028f5fb5010af6",
      "parents": [
        "eda09fbdcd8c5afaa81c2f1d28e8b9725bad4d5a"
      ],
      "author": {
        "name": "Masato Noguchi",
        "email": "Masato.Noguchi@jp.sony.com",
        "time": "Wed Dec 05 13:49:31 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 21 19:45:05 2007 +1100"
      },
      "message": "[POWERPC] cell: wrap master run control bit\n\nAdd platform specific SPU run control routines to the spufs.  The current\nspufs implementation uses the SPU master run control bit (MFC_SR1[S]) to\ncontrol SPE execution, but the PS3 hypervisor does not support the use of\nthis feature.\n\nThis change adds the run control wrapper routies spu_enable_spu() and\nspu_disable_spu().  The bare metal routines use the master run control\nbit, and the PS3 specific routines use the priv2 run control register.\n\nAn outstanding enhancement for the PS3 would be to add a guard to check\nfor incorrect access to the spu problem state when the spu context is\ndisabled.  This check could be implemented with a flag added to the spu\ncontext that would inhibit mapping problem state pages, and a routine\nto unmap spu problem state pages.  When the spu is enabled with\nps3_enable_spu() the flag would be set allowing pages to be mapped,\nand when the spu is disabled with ps3_disable_spu() the flag would be\ncleared and mapped problem state pages would be unmapped.\n\nSigned-off-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "549beb9ba3b03345cbd8e1233825d5b197a3f9f7",
      "tree": "c192ba6cdfa13e9888d9e5f534d2862127d412cb",
      "parents": [
        "24f8c827f9b8ab2c8644f7ab85a1b1d58fc0fcf7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 14:54:57 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 20 16:18:11 2007 +1100"
      },
      "message": "[POWERPC] Merge 32 and 64 bits pcibios_enable_device\n\nThis merge the two implementations, based on the previously\nfixed up 32 bits one.  The pcibios_enable_device_hook in ppc_md\nis now available for ppc64 use.  Also remove the new unused\n\"initial\" parameter from it and fixup users.\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "9ac68d379e73e469b62149ee2dcc19547d3d992c",
      "tree": "d9fdb7a4f1050466feab80c93c284cd6bc994342",
      "parents": [
        "075b9cd66236191e8f5ce1668e0a601caa8c3570"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Nov 22 17:53:54 2007 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:44:28 2007 -0600"
      },
      "message": "[POWERPC] Kill non-existent symbols from ksyms and commproc.h\n\nRemove exports of __res and cpm_install_handler/cpm_free_handler.  Remove\ncpm_install_handler/cpm_free_handler from the commproc.h as well.  Both\nwere used for ARCH\u003dppc and aren\u0027t defined for ARCH\u003dpowerpc.\n\nCC      arch/powerpc/kernel/ppc_ksyms.o\narch/powerpc/kernel/ppc_ksyms.c:180: error: \u0027__res\u0027 undeclared here (not in a function)\narch/powerpc/kernel/ppc_ksyms.c:180: warning: type defaults to \u0027int\u0027 in declaration of \u0027__res\u0027\nmake[1]: *** [arch/powerpc/kernel/ppc_ksyms.o] Error 1\nmake: *** [arch/powerpc/kernel] Error 2\n\nLD      .tmp_vmlinux1\narch/powerpc/kernel/built-in.o:(__ksymtab+0x198): undefined reference to `cpm_free_handler\u0027\narch/powerpc/kernel/built-in.o:(__ksymtab+0x1a0): undefined reference to `cpm_install_handler\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\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": "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": "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": "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": "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": "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": "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": "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": "7211991fa306de1363e3a843f3ed25634c554eec",
      "tree": "1c7f3b181560b76c51fe8e241a49b35d32c289da",
      "parents": [
        "7cd1de6bc1a46867fa5b9405e8ce0cbf9bc4a884"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Dec 11 11:00:13 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:13 2007 +1100"
      },
      "message": "[POWERPC] Consolidate pci_controller\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7cd1de6bc1a46867fa5b9405e8ce0cbf9bc4a884",
      "tree": "c8f2bd2f58d169c76bd701fff804231dea60c523",
      "parents": [
        "96188ce57ba2e497dbbac78a137ae5c732db5fed"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Dec 06 18:02:28 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:12 2007 +1100"
      },
      "message": "[POWERPC] Clean up pci-bridge.h\n\nNo semantic changes.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "68d315f5975c05595af52e3b758b5b6ebae1a266",
      "tree": "c0578f97815519a841cc88328c4fd4b91c42b111",
      "parents": [
        "0d9dc4b473f7224cc1798c96d5dba84b69212163"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Dec 06 13:39:19 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:41:33 2007 +1100"
      },
      "message": "[POWERPC] iommu_free_table doesn\u0027t need the device_node\n\nIt only needs the iommu_table address.  It also makes use of the node\nname to print error messages.  So just pass it the things it needs.\nThis reduces the places that know about the pci_dn by one.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9858ee8ac52117cb38d7ef79b4db3382ea465a2a",
      "tree": "008593333b2430af6398f7ec16f7f58b9e70d3d5",
      "parents": [
        "c7a3f93d00726b9c51b2517ddfa4767422e9e631"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Dec 04 19:38:24 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:34:40 2007 +1100"
      },
      "message": "[POWERPC] celleb: Add support for native CBE\n\nThis adds support for native CBE on Celleb, that is, without the BEAT\nhypervisor.  Many codes in platforms/cell/ are used in native CBE\nenvironment.\n\nSigned-off-by: Kou Ishizaki \u003cKou.Ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "18cce5d321cf01413f416d7fe9fb00404cba04fd",
      "tree": "f65ad23405fd33032d5f5af01b64f5873d675a6d",
      "parents": [
        "b242a60206881559bb3102110048762422e6b74e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Oct 17 13:43:34 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:34:39 2007 +1100"
      },
      "message": "[POWERPC] Use of_register_driver to implement of_register_platform_driver\n\nAlso use of_unregister_driver to implement of_unregister_platform_driver.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "b242a60206881559bb3102110048762422e6b74e"
}
