)]}'
{
  "log": [
    {
      "commit": "3d58f48ba05caed9118bce62b3047f8683438835",
      "tree": "94c911034f0e14ded73d3e9e6e9f8e22b6cad822",
      "parents": [
        "abfe0af9813153bae8c85d9bac966bafcb8ddab1",
        "d9244b5d2fbfe9fa540024b410047af13ceec90f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 01 21:06:21 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 01 21:06:21 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into irq/numa\n\nConflicts:\n\tarch/mips/sibyte/bcm1480/irq.c\n\tarch/mips/sibyte/sb1250/irq.c\n\nMerge reason: we gathered a few conflicts plus update to latest upstream fixes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "31207dab7d2e63795eb15823947bd2f7025b08e2",
      "tree": "84607395d7d74e56e32c5155ecec7efee0d90c12",
      "parents": [
        "e5fc948b11a9d0aee1cabe7c82726bc36d496875"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 08 12:08:20 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 15 16:43:41 2009 +1000"
      },
      "message": "powerpc/mpic: Fix incorrect allocation of interrupt rev-map\n\nBefore when we were setting up the irq host map for mpic we passed in\njust isu_size for the size of the linear map.  However, for a number of\nmpic implementations we have no isu (thus pass in 0) and will end up\nwith a no linear map (size \u003d 0).  This causes us to always call\nirq_find_mapping() from mpic_get_irq().\n\nBy moving the allocation of the host map to after we\u0027ve determined the\nnumber of sources we can actually benefit from having a linear map for\nthe non-isu users that covers all the interrupt sources.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ba10eedf5a3fba991563873d4cb65a067aa13f24",
      "tree": "b2797b810cb1d15e1526b6008ef8fd54ad8437a0",
      "parents": [
        "514a30d95f3277b9abed6044272ea97431bb9658"
      ],
      "author": {
        "name": "John Linn",
        "email": "john.linn@xilinx.com",
        "time": "Thu May 14 10:23:11 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 14 10:23:11 2009 -0600"
      },
      "message": "powerpc/virtex: Fix duplicate level irq events.\n\nThe interrupt controller was not handling level interrupts correctly\nsuch that duplicate interrupts were happening. This fixes the problem\nand adds edge type interrupts which are needed in Xilinx hardware.\n\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "cbec415991c0007f5c78fad76294373e8ac2d59a",
      "tree": "90b63108a951813f980e78b04d4ce82ed7e13a96",
      "parents": [
        "0203d6ec4e88062f20558fbed3cdff2af758a53b"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri May 01 02:27:45 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 08 16:31:00 2009 -0500"
      },
      "message": "powerpc/fsl_soc: Remove mpc83xx_wdt_init, again\n\ncommit b31a1d8b41513b96e9c7ec2f68c5734cef0b26a4 (\"gianfar: Convert\ngianfar to an of_platform_driver\"), possibly due merge issues,\nreintroduced completely unneded mpc83xx_wdt_init call, which\nI removed some time ago in commit 20d38e01d48019c578ab0ec1464454c0\n(\"powerpc/fsl_soc: remove mpc83xx_wdt code\").\n\nRemove it once again.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b2e5d8588de0b5341eddad87dbe48d2185eaa3dd",
      "tree": "37c4ba8c5fc93996dbd1239ee8c87989180b66e0",
      "parents": [
        "4420471f14b79f2a42e4603be7794ea49b68bca4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed May 06 07:55:33 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed May 06 07:55:33 2009 +0200"
      },
      "message": "irq: change -\u003eset_affinity() to return status, fix\n\nThis build failure:\n\n arch/powerpc/sysdev/mpic.c:810: error: conflicting types for \u0027mpic_set_affinity\u0027\n arch/powerpc/sysdev/mpic.h:39: error: previous declaration of \u0027mpic_set_affinity\u0027 was here\n make[2]: *** [arch/powerpc/sysdev/mpic.o] Error 1\n make[2]: *** Waiting for unfinished jobs....\n\nTriggers because the function prototype was not updated when the\nfunction call signature got changed by:\n\n   d5dedd4: irq: change -\u003eset_affinity() to return status\n\n[ Impact: build fix on powerpc ]\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: linux-arch@vger.kernel.org\nLKML-Reference: \u003c49F654E9.4070809@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d5dedd4507d307eb3f35f21b6e16f336fdc0d82a",
      "tree": "2c31b00395bde49ec4c5a415b081daaec44d3dab",
      "parents": [
        "fcef5911c7ea89b80d5bfc727f402f37c9eefd57"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Mon Apr 27 17:59:21 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 28 12:21:16 2009 +0200"
      },
      "message": "irq: change -\u003eset_affinity() to return status\n\naccording to Ingo, change set_affinity() in irq_chip should return int,\nbecause that way we can handle failure cases in a much cleaner way, in\nthe genirq layer.\n\nv2: fix two typos\n\n[ Impact: extend API ]\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: linux-arch@vger.kernel.org\nLKML-Reference: \u003c49F654E9.4070809@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5bd3ef84d73c2ea7b4babbad060909753c4828d4",
      "tree": "fdf2bafb48ae1ed03175f6c77a7548a181e69ee9",
      "parents": [
        "0658c16056660886ea2f35c4f038be70a94b1532",
        "6d25b688ecc488753af3c9e6f6a9a575b863cf37"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 13:02:09 2009 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 13:02:09 2009 +1000"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6 into merge\n"
    },
    {
      "commit": "0dbbbf1a0e305ad900b733e2ba1cac304d31696e",
      "tree": "0b8d9d5032bc54e1559f77896ee34747f6e76527",
      "parents": [
        "b71a0c296cee4debaf446760fbd29ead1587a7ac"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Apr 18 21:48:52 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 15:34:37 2009 -0500"
      },
      "message": "fsl_rio: Pass the proper device to dma mapping routines\n\nThe driver should pass a device that specifies internal DMA ops, but\ncurrently NULL pointer is passed, therefore following bug appears\nduring boot up:\n\n  ------------[ cut here ]------------\n  Kernel BUG at c0018a7c [verbose debug info unavailable]\n  Oops: Exception in kernel mode, sig: 5 [#1]\n  [...]\n  NIP [c0018a7c] fsl_rio_doorbell_init+0x34/0x60\n  LR [c0018a70] fsl_rio_doorbell_init+0x28/0x60\n  Call Trace:\n  [ef82bda0] [c0018a70] fsl_rio_doorbell_init+0x28/0x60 (unreliable)\n  [ef82bdc0] [c0019160] fsl_rio_setup+0x6b8/0x84c\n  [ef82be20] [c02d28ac] fsl_of_rio_rpn_probe+0x30/0x50\n  [ef82be40] [c0234f20] of_platform_device_probe+0x5c/0x84\n  [...]\n  ---[ end trace 561bb236c800851f ]---\n\nThis patch fixes the issue.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "44d84afa834b799560d7dbe47250ad7557f5ca2f",
      "tree": "d18b90078503c956d32f9f0c6524bc43ece96b25",
      "parents": [
        "f8201abcb2badce7eaa6a3715f9a228cfd88a453",
        "11b55da700eb77905f1c2dde3a0cbeedc665a753"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 07:40:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 07:40:55 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (28 commits)\n  powerpc: Fix oops when loading modules\n  powerpc: Wire up preadv and pwritev\n  powerpc/ftrace: Fix printf format warning\n  powerpc/ftrace: Fix #if that should be #ifdef\n  powerpc: Fix ptrace compat wrapper for FPU register access\n  powerpc: Print information about mapping hw irqs to virtual irqs\n  powerpc: Correct dependency of KEXEC\n  powerpc: Disable VSX or current process in giveup_fpu/altivec\n  powerpc/pseries: Enable relay in pseries_defconfig\n  powerpc/pseries: Fix ibm,client-architecture comment\n  powerpc/pseries: Scan for all events in rtasd\n  powerpc/pseries: Add dispatch dispersion statistics\n  powerpc: Clean up some prom printouts\n  powerpc: Print progress of ibm,client-architecture method\n  powerpc: Remove duplicated #include\u0027s\n  powerpc/pmac: Fix internal modem IRQ on Wallstreet PowerBook\n  powerpc/wdrtas: Update wdrtas_get_interval to use rtas_data_buf\n  fsl-diu-fb: Pass the proper device for dma mapping routines\n  powerpc/pq2fads: Update device tree for use with device-tree-aware u-boot.\n  cpm_uart: Disable CPM udbg when re-initing CPM uart, even if not the console.\n  ...\n"
    },
    {
      "commit": "ae6e59caefd8d4097ccb096c95df95ec7e52fe88",
      "tree": "f72b77d41c9f5a3b18fb52e505d60dba2ad913a5",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c",
        "f379188958ae8af30105eb1f27d0e0abf6a51558"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 12:54:08 2009 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 12:54:08 2009 +1000"
      },
      "message": "Merge branch \u0027next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "22ae77bc7ac115b9d518d5cbc13d39317079b2b0",
      "tree": "574b7af678c0b1ad2c891ac5066292746788ece8",
      "parents": [
        "e379ec7c42343c6b6ef06a98de7c94db41c1423e",
        "30bbf1406714cf464c56e96e4ad6a291907f5023"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:56:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:56:26 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (53 commits)\n  [MTD] struct device - replace bus_id with dev_name(), dev_set_name()\n  [MTD] [NOR] Fixup for Numonyx M29W128 chips\n  [MTD] mtdpart: Make ecc_stats more realistic.\n  powerpc/85xx: TQM8548: Update DTS file for multi-chip support\n  powerpc: NAND: FSL UPM: document new bindings\n  [MTD] [NAND] FSL-UPM: Add wait flags to support board/chip specific delays\n  [MTD] [NAND] FSL-UPM: add multi chip support\n  [MTD] [NOR] Add device parent info to physmap_of\n  [MTD] [NAND] Add support for NAND on the Socrates board\n  [MTD] [NAND] Add support for 4KiB pages.\n  [MTD] sysfs support should not depend on CONFIG_PROC_FS\n  [MTD] [NAND] Add parent info for CAFÉ controller\n  [MTD] support driver model updates\n  [MTD] driver model updates (part 2)\n  [MTD] driver model updates\n  [MTD] [NAND] move gen_nand\u0027s probe function to .devinit.text\n  [MTD] [MAPS] move sa1100 flash\u0027s probe function to .devinit.text\n  [MTD] fix use after free in register_mtd_blktrans\n  [MTD] [MAPS] Drop now unused sharpsl-flash map\n  [MTD] ofpart: Check name property to determine partition nodes.\n  ...\n\nManually fix trivial conflict in drivers/mtd/maps/Makefile\n"
    },
    {
      "commit": "b6e0e8c07754c8aefd6ff3536463fed5f71405a0",
      "tree": "84233509d5ccf9efea3e92785c101ce3b051eaef",
      "parents": [
        "db99a5523175ba15fef4719c722cea11b94911bb"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Mon Mar 30 12:02:42 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:17:09 2009 -0700"
      },
      "message": "[MTD] [NAND] FSL-UPM: add multi chip support\n\nThis patch adds support for multi-chip NAND devices to the FSL-UPM\ndriver. This requires support for multiple GPIOs for the RNB pins.\nThe NAND chips are selected through address lines defined by the\nFDT property \"fsl,upm-addr-line-cs-offsets\".\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d91e4ea7047d96733d763f1626f1f21ff4298cef",
      "tree": "fa017e48c9f523ce16b59668ac1be6c75f9e3618",
      "parents": [
        "e60f57f50f861f29052e0e3563ac453da53f2181"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 07 15:53:29 2009 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Apr 06 09:09:14 2009 -0500"
      },
      "message": "powerpc: Add support for CoreInt delivery of interrupts on MPIC\n\nCoreInt provides a mechansim to deliver the IRQ vector directly\ninto the core on an interrupt (via the SPR EPR) rather than having\nto go IACK on the PIC.  This is suppose to provide an improvment\nin interrupt latency by reducing the time to get the IRQ vector.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "811158b147a503fbdf9773224004ffd32002d1fe",
      "tree": "0a11dcfefe721bfc38ea9f1f4a238822dbae0dda",
      "parents": [
        "4e76c5ccd5ac9bd003467d3bb0f49b18572dd4cd",
        "b26e0ed4936b743b693a4cc1413561fa3e4eaf65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (28 commits)\n  trivial: Update my email address\n  trivial: NULL noise: drivers/mtd/tests/mtd_*test.c\n  trivial: NULL noise: drivers/media/dvb/frontends/drx397xD_fw.h\n  trivial: Fix misspelling of \"Celsius\".\n  trivial: remove unused variable \u0027path\u0027 in alloc_file()\n  trivial: fix a pdlfush -\u003e pdflush typo in comment\n  trivial: jbd header comment typo fix for JBD_PARANOID_IOFAIL\n  trivial: wusb: Storage class should be before const qualifier\n  trivial: drivers/char/bsr.c: Storage class should be before const qualifier\n  trivial: h8300: Storage class should be before const qualifier\n  trivial: fix where cgroup documentation is not correctly referred to\n  trivial: Give the right path in Documentation example\n  trivial: MTD: remove EOL from MODULE_DESCRIPTION\n  trivial: Fix typo in bio_split()\u0027s documentation\n  trivial: PWM: fix of #endif comment\n  trivial: fix typos/grammar errors in Kconfig texts\n  trivial: Fix misspelling of firmware\n  trivial: cgroups: documentation typo and spelling corrections\n  trivial: Update contact info for Jochen Hein\n  trivial: fix typo \"resgister\" -\u003e \"register\"\n  ...\n"
    },
    {
      "commit": "e2801806de1c9c1d03b7d1bfcb2e01dd4d389e80",
      "tree": "db061987cacc20ba4962605188248b17c67a69c0",
      "parents": [
        "754582853120a9ec8b8293b5147b605b1c6a39f1"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Mar 31 15:24:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:23 2009 -0700"
      },
      "message": "powerpc/fsl_soc: isolate legacy fsl_spi support to mpc832x_rdb boards\n\nThe advantages of this:\n- Don\u0027t encourage legacy support;\n- Less external symbols, less code to compile-in for !MPC832x_RDB\n  platforms.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "364fdbc00fbdd409ade63500710123fe323aa164",
      "tree": "0a2c4c85f5dd3b6e91ff5d68f419069178e5a9bb",
      "parents": [
        "34c8a20c6ee6af25ee35da9ca15ba81faacfc73d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Mar 31 15:24:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:22 2009 -0700"
      },
      "message": "spi_mpc83xx: rework chip selects handling\n\nThe main purpose of this patch is to pass \u0027struct spi_device\u0027 to the chip\nselect handling routines.  This is needed so that we could implement\nfull-fledged OpenFirmware support for this driver.\n\nWhile at it, also:\n- Replace two {de,activate}_cs routines by single cs_contol().\n- Don\u0027t duplicate platform data callbacks in mpc83xx_spi struct.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d17abcd5417d84cfa8a225160481203a37dc81d4",
      "tree": "74ce2c425c5c6550acec90bc92c8a3f735f0d257",
      "parents": [
        "db6f204019380c788f1de06ee937bdbccd60e5c0",
        "bb75efddeaca89f8a67fd82cdcbaaf436cf17ca9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 18:00:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 18:00:26 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask:\n  oprofile: Thou shalt not call __exit functions from __init functions\n  cpumask: remove the now-obsoleted pcibus_to_cpumask(): generic\n  cpumask: remove cpumask_t from core\n  cpumask: convert rcutorture.c\n  cpumask: use new cpumask_ functions in core code.\n  cpumask: remove references to struct irqaction\u0027s mask field.\n  cpumask: use mm_cpumask() wrapper: kernel/fork.c\n  cpumask: use set_cpu_active in init/main.c\n  cpumask: remove node_to_first_cpu\n  cpumask: fix seq_bitmap_*() functions.\n  cpumask: remove dangerous CPU_MASK_ALL_PTR, \u0026CPU_MASK_ALL\n"
    },
    {
      "commit": "692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf",
      "tree": "e079cea0948d250e5411befe0c5cca7c97bcf860",
      "parents": [
        "877d03105d04b2c13e241130277fa69c8d2564f0"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Mon Jan 26 11:12:25 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:01 2009 +0200"
      },
      "message": "trivial: fix typos/grammar errors in Kconfig texts\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1a8a51004a18b627ea81444201f7867875212f46",
      "tree": "c9c99fcbfc6ea590aac34317e9a6676dfab1d051",
      "parents": [
        "9489424454c93f4d225d7af47978f8c7e84bf4d4"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Mar 30 22:05:13 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Mar 30 22:05:14 2009 +1030"
      },
      "message": "cpumask: remove references to struct irqaction\u0027s mask field.\n\nImpact: cleanup\n\nIt\u0027s unused, since about 1995.  So remove all initialization of it in\npreparation for actually removing the field.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9ff9a26b786c35ee8d2a66222924a807ec851a9f",
      "tree": "db432a17bccca1ca2c16907f0ee83ac449ed4012",
      "parents": [
        "0a3108beea9143225119d5e7c72a8e2c64f3eb7d",
        "0d34fb8e93ceba7b6dad0062dbb4a0813bacd75b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 30 14:04:53 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 30 14:04:53 2009 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n\nManual merge of:\n\tarch/powerpc/include/asm/elf.h\n\tdrivers/i2c/busses/i2c-mpc.c\n"
    },
    {
      "commit": "8d1cf34e7ad5c7738ce20d20bd7f002f562cb8b5",
      "tree": "f731b8b2d3e71e7287bed977bdd7fc9ea6942d45",
      "parents": [
        "2a7d55fda58eb4e3652252d4f71222bd1ff90c5e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Mar 19 19:34:08 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 24 13:47:33 2009 +1100"
      },
      "message": "powerpc/mm: Tweak PTE bit combination definitions\n\nThis patch tweaks the way some PTE bit combinations are defined, in such a\nway that the 32 and 64-bit variant become almost identical and that will\nmake it easier to bring in a new common pte-* file for the new variant\nof the Book3-E support.\n\nThe combination of bits defining access to kernel pages are now clearly\nseparated from the combination used by userspace and the core VM. The\nresulting generated code should remain identical unless I made a mistake.\n\nNote: While at it, I removed a non-sensical statement related to CONFIG_KGDB\nin ppc_mmu_32.c which could cause kernel mappings to be user accessible when\nthat option is enabled. Probably something that bitrot.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fb2474491cd3925e6ecece0823f4673af3b0d597",
      "tree": "ffc8f026a6c959bb15cff2ab73ecb716da7cb755",
      "parents": [
        "56aa4129e87be43676c6e3eac41a6aa553877802"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Mar 18 17:08:52 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 24 13:47:30 2009 +1100"
      },
      "message": "powerpc/pmi: Irq handlers return irqreturn_t\n\nCommit bedd30d986a05e32dc3eab874e4b9ed8a38058bb (\"genirq: make irqreturn_t\nan enum\") from the genirq tree in next-20090319 caused this new warning:\n\narch/powerpc/sysdev/pmi.c: In function \u0027pmi_of_probe\u0027:\narch/powerpc/sysdev/pmi.c:166: warning: passing argument 2 of \u0027request_irq\u0027 from incompatible pointer type\n\nChange the return type of the handler from \"int\" to \"irqreturn_t\".\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "097529f34e9fee9487fded1aa002ea095be62371",
      "tree": "5e0af979c4b3e0d8dc54fe4d55f0780292129aa0",
      "parents": [
        "ebf0f334ddafeea628e0e048af7f09c440cafb50"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Mar 12 19:52:45 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 24 13:47:28 2009 +1100"
      },
      "message": "powerpc/msi: Mark the MSI bitmap selftest code as __init\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6e27cca9155074a0a7a284b51c00304ca0694f00",
      "tree": "2989e8b9d0d567c174c1be244f9363eee9345f1e",
      "parents": [
        "01ce8ef5e8abec5bda5ffdd9088dfa2b66c2a1dc"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 18 22:21:23 2009 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Mar 19 04:00:01 2009 -0500"
      },
      "message": "powerpc/cpm2: fix building fs_enet driver as a module.\n\nBuilding the fs_enet driver as a modules fails because it cannot\naccess the global cpm2_immr symbol.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e14eee56c2280953c6e3d24d5dce42bd90836b81",
      "tree": "21ab792d9ad6fbbab460058f352a0158f995644e",
      "parents": [
        "d6ee6f7e4c74d9a0fed7544f4d389bde004651d3",
        "99adcd9d67aaf04e28f5ae96df280f236bde4b66"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Mar 11 17:10:07 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Mar 11 17:10:07 2009 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "c026c98739c7e435440e76cbcd96e0f8ebeeada0",
      "tree": "98f0ddc17ef2a3123888f2259b1999b32c905909",
      "parents": [
        "30c404699dd650f213d480d263c775915a0e1297"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Feb 19 19:02:23 2009 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 09 09:25:37 2009 -0500"
      },
      "message": "powerpc/83xx: Do not configure or probe disabled FSL DR USB controllers\n\nOn MPC837X CPUs Dual-Role USB isn\u0027t always available (for example DR\nUSB pins can be muxed away to eSDHC).\n\nU-Boot adds status \u003d \"disabled\" property into the DR USB nodes to\nindicate that we must not try to configure or probe Dual-Role USB,\notherwise we\u0027ll break eSDHC support on targets with MPC837X CPUs.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "30c404699dd650f213d480d263c775915a0e1297",
      "tree": "915be54e8939a83259ab272f47d74b152ce35b0b",
      "parents": [
        "1ab082d7cbd0f34e39a5396cc6340c00bc5d66ef"
      ],
      "author": {
        "name": "dayu@datangmobile.cn",
        "email": "dayu@datangmobile.cn",
        "time": "Wed Feb 18 13:47:42 2009 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 09 09:25:35 2009 -0500"
      },
      "message": "powerpc/83xx: Fix the interrupt loss problem on ipic\n\nThe interrupt pending register is write 1 clear.  If there are more than\none external interrupts pending at the same time, acking the first\ninterrupt by reading pending register then OR the corresponding bit and\nwrite back to pending register will also clear other interrupt pending\nbits.  That will cause loss of interrupt.\n\nSigned-off-by: Da Yu \u003cdayu@datangmobile.cn\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "55f2b78995826d549401bdf20abeac1832636bb6",
      "tree": "931b31f3b6e0879df0f9a1d58ffd040d9a652f2e",
      "parents": [
        "f5c1aa1537be39d8b9bb5279b5881d81898fd3cd",
        "92b9af9e4f144535c65aee673cfad309f25fa465"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 01 12:47:58 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 01 12:47:58 2009 +0100"
      },
      "message": "Merge branch \u0027x86/urgent\u0027 into x86/pat\n"
    },
    {
      "commit": "1ac00cc21337b0b667493d9af79d88537de90aa3",
      "tree": "689707f31712722e7545f4985b014fd489a9b2b6",
      "parents": [
        "64e71303e44f3697e4568147caa966de74bdb4fb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Feb 01 14:24:18 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 27 09:30:17 2009 +1100"
      },
      "message": "powerpc/44x: Fix address decoding setup of PCI 2.x cells\n\nThe PCI 2.x cells used on some 44x SoCs only let us configure the decode\nfor the low 32-bit of the incoming PLB addresses. The top 4 bits (this\nis a 36-bit bus) are hard wired to different values depending on the\nspecific SoC in use. Our code used to work \"by accident\" until I added\nsupport for the ISA memory holes and while at it added more validity\nchecking of the addresses.\n\nThis patch should bring it back to working condition. It still relies\non the device-tree being correct but that\u0027s somewhat a pre-requisite\nfor anything to work anyway.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "41b6a085e48d0d9e1200946755f49f31dd930137",
      "tree": "9fd9bd0e3f0e72e64cdaea625c4c7124ab8ae120",
      "parents": [
        "018f76ec516c09a5381e517d0739d377a60ec0d5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Feb 01 16:59:13 2009 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sat Feb 14 14:40:11 2009 -0500"
      },
      "message": "powerpc/4xx: Enable PCI domains on 4xx\n\n4xx chips commonly now have multiple PHBs, there is no reason to not\nenable PCI domains on them. The main issue with PCI domains is X but\ncurrently its already somewhat busted for other reasons such as the\n36-bit physical address space, which I\u0027m fixing separately.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "f8a6b2b9cee298a9663cbe38ce1eb5240987cb62",
      "tree": "b356490269c9e77d164dcc1477792b882fbb8bdb",
      "parents": [
        "ba1511bf7fbda452138e4096bf10d5a382710f4f",
        "071a0bc2ceace31266836801510879407a3701fa"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 13 09:44:22 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 13 09:44:22 2009 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/apic\n\nConflicts:\n\tarch/x86/kernel/acpi/boot.c\n\tarch/x86/mm/fault.c\n"
    },
    {
      "commit": "edbc29d76ddbc9bd56e1cbc772188f70c616ffe1",
      "tree": "71b994ba493c46e10189c090fd17fe2da80281ec",
      "parents": [
        "1db8508cf483dc1ecf66141f90a7c03659d69512",
        "a0e8618c71b9b685977c1407dee928d86c5bdc2c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 11 13:37:44 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 11 13:37:44 2009 +1100"
      },
      "message": "Merge commit \u0027kumar/next\u0027 into next\n"
    },
    {
      "commit": "7f3ea17f316577e31db868f720ac575c74d20163",
      "tree": "3cec76ecb91c8c8d35c8aa468347f7fd7200ea76",
      "parents": [
        "e85477f516c2de7ed515fcf94ceab5282eba7fa4"
      ],
      "author": {
        "name": "paulfax",
        "email": "paulfax@conspiracy.net",
        "time": "Tue Jan 27 02:44:07 2009 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Feb 06 10:44:02 2009 -0600"
      },
      "message": "powerpc/cpm2: Fix set interrupt type\n\nThis is a simple change to correct problems when using set_irq_type\non platforms using CPM2.  This code corrects the problem on most platform\nbut may have issues on 8272 derived platforms for some interrupts.\n\nOn 8272 PC2 \u0026 3 are missing and PC 23 \u0026 29 are added, which this patch\ndoes not address.\n\nSigned-off-by: Paul Bilke \u003cpaul@conspiracy.net\u003e\nReviewed-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e2a02ba6676cdc5ebec503b558838c08c7083c14",
      "tree": "f7d46bd1ec46fc397bcd3e5a6763fb56515c13a3",
      "parents": [
        "eda58a85ec3fc05855a26654d97a2b53f0e715b9"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Fri Feb 06 11:10:27 2009 +1100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Feb 06 10:36:44 2009 -0600"
      },
      "message": "powerpc/83xx: Build breakage for CONFIG_PM but no CONFIG_SUSPEND\n\nI noticed this doing some randconfig testing (.config below).  I have\nCONFIG_PM but no CONFIG_SUSPEND.  Bug is against mainline.\n\narch/powerpc/sysdev/built-in.o: In function `ipic_suspend\u0027:\nipic.c:(.text+0x6b34): undefined reference to `fsl_deep_sleep\u0027\nmake[1]: *** [.tmp_vmlinux1] Error 1\nmake: *** [sub-make] Error 2\n\nLooks like #ifdef CONFIG_PM in arch/powerpc/sysdev/ipic.c should be\nCONFIG_SUSPEND.  d49747bdfb2ddebea24d1580da55b79d093d48a9 introduced\nthis.\n\nFix build when we have CONFIG_PM but no CONFIG_SUSPEND.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7b8909940a524d67b4352c29256ada476f50fbba",
      "tree": "4de0284227e6bea6affcfd2f828ac311953d33eb",
      "parents": [
        "96051465fdc29e00dd14b484a45daac089c657f8"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurentp@cse-semaphore.com",
        "time": "Thu Nov 20 13:32:23 2008 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 28 18:16:57 2009 -0600"
      },
      "message": "cpm2: Round the baud-rate clock divider to the nearest integer.\n\nInstead of rounding the divider down, improve the baud-rate generators\naccuracy by rounding to the nearest integer.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "598804cd041c395ce87302af9088b2f227196185",
      "tree": "345914bdf8ee69ab0542f51c3ae421226a8bec27",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Jan 09 00:55:39 2009 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 28 18:16:45 2009 -0600"
      },
      "message": "powerpc/fsl_pci: Add MPC83xx PCI-E controller RC mode support\n\nThis patch adds support for PCI-Express controllers as found on the\nnewer MPC83xx chips.\n\nThe work is loosely based on the Tony Li\u0027s patch[1], but unlike the\noriginal patch, this patch implements sliding window for the Type 1\ntransactions using outbound window translations, so we don\u0027t have to\nioremap the whole PCI-E configuration space.\n\n[1] http://ozlabs.org/pipermail/linuxppc-dev/2008-January/049028.html\n\nSigned-off-by: Tony Li \u003ctony.li@freescale.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "198030782cedf25391e67e7c88b04f87a5eb6563",
      "tree": "5b7368c6bf052bcb4bb273497a57900720d36f51",
      "parents": [
        "4ec71fa2d2c3f1040348f2604f4b8ccc833d1c2e",
        "92181f190b649f7ef2b79cbf5c00f26ccc66da2a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 21 10:39:51 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 21 10:39:51 2009 +0100"
      },
      "message": "Merge branch \u0027x86/mm\u0027 into core/percpu\n\nConflicts:\n\tarch/x86/mm/fault.c\n"
    },
    {
      "commit": "fe333321e2a71f706b794d55b6a3dcb5ab240f65",
      "tree": "8fd95cb033c6deaa3471023213c70ebfa7949f4b",
      "parents": [
        "66c721e184e594d5761c5db804ade08fab81930d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 06 14:26:03 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 14:47:59 2009 +1100"
      },
      "message": "powerpc: Change u64/s64 to a long long integer type\n\nConvert arch/powerpc/ over to long long based u64:\n\n -#ifdef __powerpc64__\n -# include \u003casm-generic/int-l64.h\u003e\n -#else\n -# include \u003casm-generic/int-ll64.h\u003e\n -#endif\n +#include \u003casm-generic/int-ll64.h\u003e\n\nThis will avoid reoccuring spurious warnings in core kernel code that\ncomes when people test on their own hardware. (i.e. x86 in ~98% of the\ncases) This is what x86 uses and it generally helps keep 64-bit code\n32-bit clean too.\n\n[Adjusted to not impact user mode (from paulus) - sfr]\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "30aae739a9eb6db31ad7b08dac44bd302f41c709",
      "tree": "e57a3e279946e141041adc7244d67d8c77c59e2e",
      "parents": [
        "37a76bd4f1b716949fc38a6842e89f0ccb8384d0",
        "6fd8be4bf72879b3039654388e985cabf8449af5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 13:59:03 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 13:59:03 2009 +1100"
      },
      "message": "Merge commit \u0027kumar/kumar-next\u0027 into next\n"
    },
    {
      "commit": "e65e49d0f3714f4a6a42f6f6a19926ba33fcda75",
      "tree": "8b805b51f41c980ceb79f8fad0e56dac428c7c37",
      "parents": [
        "28e08861b9afab4168b758fb7b95aa7a4da0f668"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Mon Jan 12 15:27:13 2009 -0800"
      },
      "committer": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Mon Jan 12 15:27:13 2009 -0800"
      },
      "message": "irq: update all arches for new irq_desc\n\nImpact: cleanup, update to new cpumask API\n\nIrq_desc.affinity and irq_desc.pending_mask are now cpumask_var_t\u0027s\nso access to them should be using the new cpumask API.\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\n"
    },
    {
      "commit": "24f030175d30f019be41766cdf88c2ff03de19ff",
      "tree": "354232a84e82d5a721ed7b1a9af580ff2a59be8f",
      "parents": [
        "4aa12f7b927c3cac0e0cf3503642597527d0ece0",
        "9e42d0cf5020aaf217433cad1a224745241d212a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:24:38 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:24:38 2009 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "565f37642c78754a85efe6c20a4a15e18ed21f07",
      "tree": "59d91974af64223e2891cddfe9ce2e58ada8109d",
      "parents": [
        "a097a78c1e6e4030fcef3bcab6351b6001662335"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Wed Dec 17 11:43:26 2008 -0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 07 15:33:05 2009 -0600"
      },
      "message": "powerpc/fsl-pci: Set relaxed ordering on prefetchable ranges\n\nProvides a small speedup when accessing pefetchable ranges.  To indicate\nthat a memory range is prefetchable, mark it in the dts file with 42000000\ninstead of 02000000.\n\nA powepc pci_controller is allowed three memory ranges, any of which may be\nprefetchable.  However, the PCI-PCI bridge configuration space only has one\nfield for \"non-prefetchable memory behind bridge\", which has a 32 bit\naddress, and one field for \"prefetchable memory behind bridge\", which may\nhave a 64 bit address.  These are PCI bus addresses, not CPU physical\naddresses.\n\nSo really you\u0027re only allowed one memory range of each type.  And if you\nwant the range at a PCI address above 32 bits you must make it\nprefetchable.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a097a78c1e6e4030fcef3bcab6351b6001662335",
      "tree": "a53b0476cf04414fdd6af19025a428305157051e",
      "parents": [
        "fdd4e8152f5f0d6d500b35515265e425acdfd203"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Tue Jan 06 22:37:53 2009 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 07 15:32:54 2009 -0600"
      },
      "message": "powerpc/fsl-pci: Better ATMU setup for 85xx/86xx\n\nThe code that sets up the outbound ATMU windows, which is used to map CPU\nphysical addresses into PCI bus addresses where BARs will be mapped, didn\u0027t\nwork so well.\n\nFor one, it leaked the ioremap() of the ATMU registers.  Another small bug\nwas the high 20 bits of the PCI bus address were left as zero.  It\u0027s legal\nfor prefetchable memory regions to be above 32 bits, so the high 20 bits\nmight not be zero.\n\nMainly, it couldn\u0027t handle ranges that were not a power of two in size or\nwere not naturally aligned.  The ATMU windows have these requirements (size\n\u0026 alignment), but the code didn\u0027t bother to check if the ranges it was\nprogramming met them.  If they didn\u0027t, the windows would silently be\nprogrammed incorrectly.\n\nThis new code can handle ranges which are not power of two sized nor\nnaturally aligned.  It simply splits the ranges into multiple valid ATMU\nwindows.  As there are only four windows, pooly aligned or sized ranges\n(which didn\u0027t even work before) may run out of windows.  In this case an\nerror is printed and an effort is made to disable the unmapped resources.\n\nAn improvement that could be made would be to make use of the default\noutbound window.  Iff hose-\u003epci_mem_offset is zero, then it\u0027s possible that\nsome or all of the ranges might not need an outbound window and could just\nuse the default window.\n\nThe default ATMU window can support a pci_mem_offset less than zero too,\nbut pci_mem_offset is unsigned.  One could say the abilities allowed a\npowerpc pci_controller is neither subset nor a superset of the abilities of\na Freescale PCIe controller.  Thankfully, the most useful bits are in the\nintersection of the two abilities.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4aa12f7b927c3cac0e0cf3503642597527d0ece0",
      "tree": "d327446284dcce52ad3ea54ffe8a7dddfcb8b86d",
      "parents": [
        "b58602a4bac012b5f4fc12fe6b46ab237b610d5d",
        "068e8c9d02ee37c44a4d65279b3ae8188fb09e18"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jan 05 14:16:48 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jan 05 14:16:48 2009 +1100"
      },
      "message": "Merge commit \u0027kumar/kumar-next\u0027 into next\n"
    },
    {
      "commit": "b840d79631c882786925303c2b0f4fefc31845ed",
      "tree": "cda60a95d4507fe1321fc285af38982d7eb9693b",
      "parents": [
        "597b0d21626da4e6f09f132442caf0cc2b0eb47c",
        "c3d80000e3a812fe5a200d6bde755fbd7fa65481"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "message": "Merge branch \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (66 commits)\n  x86: export vector_used_by_percpu_irq\n  x86: use logical apicid in x2apic_cluster\u0027s x2apic_cpu_mask_to_apicid_and()\n  sched: nominate preferred wakeup cpu, fix\n  x86: fix lguest used_vectors breakage, -v2\n  x86: fix warning in arch/x86/kernel/io_apic.c\n  sched: fix warning in kernel/sched.c\n  sched: move test_sd_parent() to an SMP section of sched.h\n  sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc\u003e0\n  sched: activate active load balancing in new idle cpus\n  sched: bias task wakeups to preferred semi-idle packages\n  sched: nominate preferred wakeup cpu\n  sched: favour lower logical cpu number for sched_mc balance\n  sched: framework for sched_mc/smt_power_savings\u003dN\n  sched: convert BALANCE_FOR_xx_POWER to inline functions\n  x86: use possible_cpus\u003dNUM to extend the possible cpus allowed\n  x86: fix cpu_mask_to_apicid_and to include cpu_online_mask\n  x86: update io_apic.c to the new cpumask code\n  x86: Introduce topology_core_cpumask()/topology_thread_cpumask()\n  x86: xen: use smp_call_function_many()\n  x86: use work_on_cpu in x86/kernel/cpu/mcheck/mce_amd_64.c\n  ...\n\nFixed up trivial conflict in kernel/time/tick-sched.c manually\n"
    },
    {
      "commit": "068e8c9d02ee37c44a4d65279b3ae8188fb09e18",
      "tree": "a816bf9a2b2ac66c9a2b87d5058d4eb96b593d86",
      "parents": [
        "870029a682d468585a80ce782871f3f220cfef0f"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Nov 08 20:52:54 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 30 12:12:12 2008 -0600"
      },
      "message": "powerpc/qe: Select QE_USB with USB_GADGET_FSL_QE\n\nBoards should know when QE_USB is used, so that they can configure USB\nclocks and pins.\n\nAnother option would be to add \u0027select QE_USB\u0027 into USB_GADGET_FSL_QE,\nbut selects are evil since they don\u0027t support dependencies.\n\nWhile at it, also remove \u0027host\u0027 from the symbol description, since the\nQE_USB code is used to support the gadget driver as well.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c9dadffbe901bb1d5d54bffbd72ae4ee89a1e08b",
      "tree": "8c3eb2f4b0928cbfb09a4e6a489c3922c16f5944",
      "parents": [
        "25adde18e6deefa3ed2f84738e1b86f474a539b9"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Dec 29 19:40:32 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 30 11:14:02 2008 -0600"
      },
      "message": "powerpc/fsl_pci: Fix sparse warnings\n\nThis patch fixes following sparse warnings:\n\n  CHECK   fsl_pci.c\nfsl_pci.c:32:13: warning: symbol \u0027setup_pci_atmu\u0027 was not declared. Should it be static?\nfsl_pci.c:89:13: warning: symbol \u0027setup_pci_cmd\u0027 was not declared. Should it be static?\nfsl_pci.c:133:12: warning: symbol \u0027fsl_pcie_check_link\u0027 was not declared. Should it be static?\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3d64de9c50619d32eb71d993d23a50b98d12d3c0",
      "tree": "c6477e8309eaddf30c64619794e1f44775cd7352",
      "parents": [
        "94409d6e1088517b6d6c8e669c604cc86d08ac1b"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Dec 18 19:37:26 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 30 11:13:45 2008 -0600"
      },
      "message": "powerpc: Implement GPIO driver for simple memory-mapped banks\n\nThe driver supports very simple GPIO controllers, that is, when a\ncontroller provides just a \u0027data\u0027 register. Such controllers may be\nfound in various BCSRs (Board\u0027s FPGAs used to control board\u0027s\nswitches, LEDs, chip-selects, Ethernet/USB PHY power, etc).\n\nSo far we support only 1-byte GPIO banks. Support for other widths may\nbe implemented when/if needed.\n\np.s.\nTo avoid \"made up\" compatible entries (like compatible \u003d \"simple-gpio\"),\nboards must call simple_gpiochip_init() to pass the compatible string.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1b9e89046c31fd39d08742915b6bd72f6c239608",
      "tree": "0fbb35ccfd0c0645db7b304277d48aa95b2375b5",
      "parents": [
        "78c7705037ed9f107660178e17aa73f8bc4127e8"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Dec 03 22:27:38 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 30 11:13:43 2008 -0600"
      },
      "message": "powerpc/qe: Implement QE Pin Multiplexing API\n\nWith this API we\u0027re able to set a QE pin to the GPIO mode or a dedicated\nperipheral function.\n\nThe API relies on the fact that QE gpio controllers are registered. If\nthey aren\u0027t, the API won\u0027t work (gracefully though).\n\nThere is one caveat though: if anybody occupied the node-\u003edata before us,\nor overwrote it, then bad things will happen. Luckily this is all in the\nplatform code that we fully control, so this should never happen.\n\nI could implement more checks (for example we could create a list of\nsuccessfully registered QE controllers, and compare the node-\u003edata in the\nqe_pin_request()), but this is unneeded if nobody is going to do silly\nthings behind our back.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a5dae76a3d8012b0ce0ff04dfe6101339df49740",
      "tree": "c064c7bdfb33a2be85906583ea6edea7915fc34a",
      "parents": [
        "ca9153a3a2a7556d091dfe080e42b0e67881fff6"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Dec 05 23:10:26 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 30 11:13:40 2008 -0600"
      },
      "message": "powerpc: Implement get_brgfreq() and get_baudrate() stubs\n\nThis is needed to not bother with ugly #ifdefs in the drivers.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3c92ec8ae91ecf59d88c798301833d7cf83f2179",
      "tree": "08a38cd3523c42bd49882f17cd501fd879e7ca1c",
      "parents": [
        "c4c9f0183b7c4e97836e8fecbb67898b06c47e78",
        "ca9153a3a2a7556d091dfe080e42b0e67881fff6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 16:54:33 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 16:54:33 2008 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (144 commits)\n  powerpc/44x: Support 16K/64K base page sizes on 44x\n  powerpc: Force memory size to be a multiple of PAGE_SIZE\n  powerpc/32: Wire up the trampoline code for kdump\n  powerpc/32: Add the ability for a classic ppc kernel to be loaded at 32M\n  powerpc/32: Allow __ioremap on RAM addresses for kdump kernel\n  powerpc/32: Setup OF properties for kdump\n  powerpc/32/kdump: Implement crash_setup_regs() using ppc_save_regs()\n  powerpc: Prepare xmon_save_regs for use with kdump\n  powerpc: Remove default kexec/crash_kernel ops assignments\n  powerpc: Make default kexec/crash_kernel ops implicit\n  powerpc: Setup OF properties for ppc32 kexec\n  powerpc/pseries: Fix cpu hotplug\n  powerpc: Fix KVM build on ppc440\n  powerpc/cell: add QPACE as a separate Cell platform\n  powerpc/cell: fix build breakage with CONFIG_SPUFS disabled\n  powerpc/mpc5200: fix error paths in PSC UART probe function\n  powerpc/mpc5200: add rts/cts handling in PSC UART driver\n  powerpc/mpc5200: Make PSC UART driver update serial errors counters\n  powerpc/mpc5200: Remove obsolete code from mpc5200 MDIO driver\n  powerpc/mpc5200: Add MDMA/UDMA support to MPC5200 ATA driver\n  ...\n\nFix trivial conflict in drivers/char/Makefile as per Paul\u0027s directions\n"
    },
    {
      "commit": "6b61e69e7bc1cfe80ab54c6321f19061f9487ed3",
      "tree": "0e3a4f9f8069186b385f1eba379fad6897df7c81",
      "parents": [
        "aaab5e83c2c25d94f7409bdc947a5cc383514e15"
      ],
      "author": {
        "name": "Tim Yamin",
        "email": "plasm@roo.me.uk",
        "time": "Sun Dec 21 02:54:29 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:29 2008 -0700"
      },
      "message": "powerpc/mpc5200: Add MDMA/UDMA support to MPC5200 ATA driver\n\nThis patch adds MDMA/UDMA support using BestComm for DMA on the MPC5200\nplatform.  Based heavily on previous work by Freescale (Bernard Kuhn,\nJohn Rigby) and Domen Puncer.\n\nWith this patch, a SanDisk Extreme IV CF card gets read speeds of\napproximately 26.70 MB/sec.\n\nSigned-off-by: Tim Yamin \u003cplasm@roo.me.uk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "aaab5e83c2c25d94f7409bdc947a5cc383514e15",
      "tree": "929571b5bf2728ac8494b56d0c4965b2aaa47da8",
      "parents": [
        "e4efe3c271c5498ffe7e167eaff01514be2b9a77"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:28 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:28 2008 -0700"
      },
      "message": "powerpc/mpc5200: Disable bestcomm prefetching when ATA DMA enabled\n\nWhen ATA DMA is enabled, bestcomm prefetching does not work.  This\npatch adds a function to disable bestcomm prefetch when the ATA\nBestcomm task is initialized.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e4efe3c271c5498ffe7e167eaff01514be2b9a77",
      "tree": "ef2f2160bbfb4240103198cba74e1b367f1a9694",
      "parents": [
        "622882455aa718cfbd6785cc5fbc479f1d976095"
      ],
      "author": {
        "name": "Tim Yamin",
        "email": "plasm@roo.me.uk",
        "time": "Sun Dec 21 02:54:28 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:28 2008 -0700"
      },
      "message": "powerpc/mpc5200: Bestcomm fixes to ATA support\n\n1) ata.h has dst_pa in the wrong place (needs to match what the BestComm\n   task microcode in bcom_ata_task.c expects); fix it.\n\n2) The BestComm ATA task priority was changed to maximum in bestcomm_priv.h;\n   this fixes a deadlock issue experienced with heavy DMA occurring on\n   both the ATA and Ethernet BestComm tasks, e.g. when downloading a large\n   file over a LAN to disk.\n\nSigned-off-by: Tim Yamin \u003cplasm@roo.me.uk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "622882455aa718cfbd6785cc5fbc479f1d976095",
      "tree": "6c8fe006241810845419f17a80b4e82dc03aed11",
      "parents": [
        "dd952cbb3dae9ea2dc47cc902b796e1e2bf806f0"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:27 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 21 02:54:27 2008 -0700"
      },
      "message": "powerpc/mpc5200: Bugfix on handling variable sized buffer descriptors\n\nThe buffer descriptors for the ATA BestComm task are larger than the\ncurrent definition for bcom_bd.  This causes problems because the\nvarious bcom_... functions dereference the buffer descriptor pointer\nby using the array operator which doesn\u0027t work when the buffer\ndescriptors are a different size.\n\nThis patch adds the bcom_get_bd() function which uses the value in\nbcom_task.bd_size to calculate the offset into the BD table.  This\npatch also changes the definition of bcom_bd to specify a data size\nof 0 instead of 1 so that it will never work if anyone attempts to\ndereference the bd list as an array (as opposed to something that\nmight work even though it is wrong).\n\nFinally, this patch moves the definition of bcom_bd up in the file\nto eliminate a forward declaration.\n\nBased on patch originally written by Tim Yamin.\n\nSigned-off-by: Tim Yamin \u003cplasm@roo.me.uk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e14d77490d3e1da833cff4fee52674c52684ce77",
      "tree": "9f461e7704908cd8eef3ee54376391ef57cf3b51",
      "parents": [
        "9dce3ce5c55c848f00429005a46fd6246cfabfbe"
      ],
      "author": {
        "name": "Grant Erickson",
        "email": "gerickson@nuovations.com",
        "time": "Fri Dec 19 08:17:54 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:16 2008 +1100"
      },
      "message": "powerpc: Const-qualify Device Node Argument to DCR Resource Extent API\n\nAdd const qualifier to device_node argument for\ndcr_resource_{start,len} as of_get_property also const-qualifies this\nargument.\n\nSigned-off-by: Grant Erickson \u003cgerickson@nuovations.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6d2170be4561293a6aa821c773687bd3f18e8206",
      "tree": "b267fb2405c6029dcc7958c5786699741064e43f",
      "parents": [
        "fecba96268fc48ab9b4a016356a8f2371df25e64"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 18 19:13:22 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 21 14:21:15 2008 +1100"
      },
      "message": "powerpc/4xx: Extended DCR support v2\n\nThis adds supports to the \"extended\" DCR addressing via the indirect\nmfdcrx/mtdcrx instructions supported by some 4xx cores (440H6 and\nlater).\n\nI enabled the feature for now only on AMCC 460 chips.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eddce368f99b682683e09cf206eaa25131d40abe",
      "tree": "d1756d4af9b0ecbfba82e0f07720b53bfa52c1fb",
      "parents": [
        "b53c7583e26746ef6f66c866841e10450150ed8e",
        "cd85400a022335a92fa3c25827179a7ad5e02225"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 17 11:01:43 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 17 11:01:43 2008 +1100"
      },
      "message": "Merge branch \u0027next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx into next\n"
    },
    {
      "commit": "b31a1d8b41513b96e9c7ec2f68c5734cef0b26a4",
      "tree": "f8643c2fd1b137dd6c00bcd385ad36adfca4f540",
      "parents": [
        "257d938a0c17838c740eb68f0005b041444ac2c2"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Tue Dec 16 15:29:15 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 16 15:29:15 2008 -0800"
      },
      "message": "gianfar: Convert gianfar to an of_platform_driver\n\nDoes the same for the accompanying MDIO driver, and then modifies the TBI\nconfiguration method.  The old way used fields in einfo, which no longer\nexists.  The new way is to create an MDIO device-tree node for each instance\nof gianfar, and create a tbi-handle property to associate ethernet controllers\nwith the TBI PHYs they are connected to.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fe519c207e3400dea6d67e1d483a16b11608423",
      "tree": "f06d9194f5a14424e1f08e60682b35e666d4698c",
      "parents": [
        "edc72ac4a0894247a6d3f1157a8ec8d603fff52d"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Dec 11 09:46:44 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:16 2008 +1100"
      },
      "message": "powerpc: Introduce ppc_pci_flags accessors\n\nCurrently there are a number of platforms that open code access to\nthe ppc_pci_flags global variable.  However, that variable is not\npresent if CONFIG_PCI is not set, which can lead to a build break.\n\nThis introduces a number of accessor functions that are defined\nto be empty in the case of CONFIG_PCI being disabled.  The\nvarious platform files in the kernel are updated to use these.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0de26520c7cabf36e1de090ea8092f011a6106ce",
      "tree": "3d02e509b6315fdfd9cdb8c9e0b9ed0a30cf9384",
      "parents": [
        "29c0177e6a4ac094302bed54a1d4bbb6b740a9ef"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "message": "cpumask: make irq_set_affinity() take a const struct cpumask\n\nImpact: change existing irq_chip API\n\nNot much point with gentle transition here: the struct irq_chip\u0027s\nsetaffinity method signature needs to change.\n\nFortunately, not widely used code, but hits a few architectures.\n\nNote: In irq_select_affinity() I save a temporary in by mangling\nirq_desc[irq].affinity directly.  Ingo, does this break anything?\n\n(Folded in fix from KOSAKI Motohiro)\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nReviewed-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: ralf@linux-mips.org\nCc: grundler@parisc-linux.org\nCc: jeremy@xensource.com\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\n"
    },
    {
      "commit": "84d727a109081684c2e01b811cb0d6dc3b9380ca",
      "tree": "632400e37b327dc9ca1aca6f796b41b835f2f8c8",
      "parents": [
        "9d2421e8345602675132421fdaf4179af4705f5c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Oct 09 16:58:19 2008 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Dec 04 08:02:19 2008 -0500"
      },
      "message": "powerpc/4xx: Add support for ISA holes on 4xx PCI/X/E\n\nThis adds support for ISA memory holes on the PCI, PCI-X and\nPCI-E busses of the 4xx platforms. The patch includes changes\nto the Bamboo and Canyonlands device-trees to add such a hole,\nothers can be updated separately.\n\nThe ISA memory hole is an additional outbound window configured\nin the bridge to generate PCI cycles in the low memory addresses,\nthus allowing to access things such as the hard-decoded VGA\naperture at 0xa0000..0xbffff or other similar things. It\u0027s made\naccessible to userspace via the new legacy_mem file in sysfs for\nwhich support was added by a previous patch.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "09a3fba8c132a55f153fd65fc1085b717a6193c8",
      "tree": "0fd4772dfa1c1bb3dcd647885b491b5b617dea3b",
      "parents": [
        "d3a8cdab2ff2f8acbe48e18ed471b0812785e390"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Nov 11 18:31:39 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 03 10:47:36 2008 -0600"
      },
      "message": "powerpc/qe: Move cmxgcr_lock definition from the ucc.c into the qe.c\n\nWith this patch we can compile the qe_lib/usb.c without the UCC\nsupport (that is, without UCC_GETH and/or SERIAL_QE).\n\nFixes following link error (CONFIG_SMP should be \u003dy to trigger this):\n\narch/powerpc/sysdev/built-in.o: In function `qe_usb_clock_set\u0027:\n(.text+0x3cae): undefined reference to `cmxgcr_lock\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nWhile at it, also add missing spinlock.h includes.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-By: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "527491885554002837b5742202adc0ab5f536e54",
      "tree": "6d9c44776e0b4368eccd414b92b957fac3c5a4c6",
      "parents": [
        "cea555d384b85271035814c5adad23e6c7fc5d2a",
        "2434bbb30e79468c49cff3cff6005236f55ed188"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 03 20:11:06 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 03 20:11:06 2008 +1100"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "7a0d7940e7c7c143520e38900ddd4e217d3c6640",
      "tree": "f2eb26e4c2f1eb6aa1033a50d935a265ff51bb18",
      "parents": [
        "9ff473b9a72942c5ac0ad35607cae28d8d59ed7a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 02 13:37:01 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 02 15:50:40 2008 -0800"
      },
      "message": "powerpc: Use physical cpu id when setting the processor affinity\n\nIn the CONFIG_SMP case the irq_choose_cpu() code was returning back\na logical cpu id not the physical id.  We were writing that directly\ninto the HW register.\n\nWe need to be calling get_hard_smp_processor_id() so irq_choose_cpu()\nalways returns a physical cpu id.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc353c30bbdb84f4317a6c149ebb11cde2232e40",
      "tree": "114558272ac12498546e3b19ba069a21e153a40f",
      "parents": [
        "d015fe9951641b2d869a7ae4a690be2a05a9dc7f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Nov 28 09:51:23 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 01 09:40:18 2008 +1100"
      },
      "message": "powerpc/mpic: Don\u0027t reset affinity for secondary MPIC on boot\n\nKexec/kdump currently fails on the IBM QS2x blades when the kexec happens\non a CPU other than the initial boot CPU.  It turns out that this is the\nresult of mpic_init trying to set affinity of each interrupt vector to the\ncurrent boot CPU.\n\nAs far as I can tell,  the same problem is likely to exist on any\nsecondary MPIC, because they have to deliver interrupts to the first\noutput all the time. There are two potential solutions for this: either\nnot set up affinity at all for secondary MPICs, or assume that a single\nCPU output is connected to the upstream interrupt controller and hardcode\naffinity to that per architecture.\n\nThis patch implements the second approach, defaulting to the first output.\nCurrently, all known secondary MPICs are routed to their upstream port\nusing the first destination, so we hardcode that.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "78608dd32ce46789e970d6c3c423cd668c138d6c",
      "tree": "a94ee294909982def3cd3a0d19ca37c5895b5510",
      "parents": [
        "25ddd738c2ebffb6c2d3cf29c91b986d1bb39c99"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Oct 10 01:56:50 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 19 16:05:07 2008 +1100"
      },
      "message": "powerpc/mpic: Use new smp_request_message_ipi\n\nMPIC has 4 ipis, so it can use the new smp_request_message_ipi to\nreduce pathlength when receiving an ipi.\n\nThis has the side effect of using the common ipi names, and also\ncontinuing to try request the remaining messages when one fails.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a108096878aa6cb744b5280ca59395b6c0152d14",
      "tree": "552083cab7d520088ff7681c4ad36b2ee3757c82",
      "parents": [
        "847cdf42d589882aca683b6fb65b2c7832e92231"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Nov 14 09:59:48 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Nov 14 09:59:48 2008 -0700"
      },
      "message": "powerpc/virtex: fix various format/casting printk mismatches\n\nVarious printk format string in code used by the Xilinx Virtex platform\nare not 32-bit/64-bit safe.  Add correct casting to fix the bugs.\n\nReported-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "847cdf42d589882aca683b6fb65b2c7832e92231",
      "tree": "fbe19a1dbe7b9d3fb0ea7d895ffe8d9f1f9264c7",
      "parents": [
        "4ffaf869c7780bbdfc11291e5fd4b61dde662b1c"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Nov 14 05:19:00 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Nov 13 22:37:27 2008 -0700"
      },
      "message": "powerpc/mpc5200: fix bestcomm Kconfig dependencies\n\nWithout this patch it is possible to select drivers which require\nbestcomm support without bestcomm support being selected.  This\npatch reworks the bestcomm dependencies to ensure the correct\nbestcomm tasks are always enabled.\n\nReported-by: Hans Lehmann \u003chans.lehmann@ritter-elektronik.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "391e572cd1a63aee9c8d4c2d5e3dada91d86bc43",
      "tree": "b89d924e644a7e66cd2b63d978607c6d0d3e7285",
      "parents": [
        "4ac96572f1f6abe44b5e02e80fdfb5a990129613",
        "48dcc33e5e11de0f76b65b113988dbc930d17395"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:15:52 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:15:52 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (33 commits)\n  af_unix: netns: fix problem of return value\n  IRDA: remove double inclusion of module.h\n  udp: multicast packets need to check namespace\n  net: add documentation for skb recycling\n  key: fix setkey(8) policy set breakage\n  bpa10x: free sk_buff with kfree_skb\n  xfrm: do not leak ESRCH to user space\n  net: Really remove all of LOOPBACK_TSO code.\n  netfilter: nf_conntrack_proto_gre: switch to register_pernet_gen_subsys()\n  netns: add register_pernet_gen_subsys/unregister_pernet_gen_subsys\n  net: delete excess kernel-doc notation\n  pppoe: Fix socket leak.\n  gianfar: Don\u0027t reset TBI\u003c-\u003eSerDes link if it\u0027s already up\n  gianfar: Fix race in TBI/SerDes configuration\n  at91_ether: request/free GPIO for PHY interrupt\n  amd8111e: fix dma_free_coherent context\n  atl1: fix vlan tag regression\n  SMC91x: delete unused local variable \"lp\"\n  myri10ge: fix stop/go mmio ordering\n  bonding: fix panic when taking bond interface down before removing module\n  ...\n"
    },
    {
      "commit": "3c10c9c45e290022ca7d2aa1ad33a0b6ed767520",
      "tree": "002769098cd2b53aad995acac3c42f0331302588",
      "parents": [
        "f9226d572d2f8b5f564596db8c6a13e458c46191"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Oct 28 18:01:39 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 31 16:13:50 2008 +1100"
      },
      "message": "powerpc/mpic: Fix regression caused by change of default IRQ affinity\n\nThe Freescale implementation of MPIC only allows a single CPU destination\nfor non-IPI interrupts.  We add a flag to the mpic_init to distinquish\nthese variants of MPIC.  We pull in the irq_choose_cpu from sparc64 to\nselect a single CPU as the destination of the interrupt.\n\nThis is to deal with the fact that the default smp affinity was\nchanged by commit 18404756765c713a0be4eb1082920c04822ce588 (\"genirq:\nExpose default irq affinity mask (take 3)\") to be all CPUs.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c132419e560a2ecd3c8cf77f9c37e103e74b3754",
      "tree": "09f6753d9eb9b4fd06b0f7651414d6555ee2cccb",
      "parents": [
        "71527ef484426f2a4fb868da379b46f4408e80d6"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Thu Oct 30 18:17:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:59:46 2008 -0400"
      },
      "message": "gianfar: Fix race in TBI/SerDes configuration\n\nThe init_phy() function attaches to the PHY, then configures the\nSerDes\u003c-\u003eTBI link (in SGMII mode).  The TBI is on the MDIO bus with the PHY\n(sort of) and is accessed via the gianfar\u0027s MDIO registers, using the\nfunctions gfar_local_mdio_read/write(), which don\u0027t do any locking.\n\nThe previously attached PHY will start a work-queue on a timer, and\nprobably an irq handler as well, which will talk to the PHY and thus use\nthe MDIO bus.  This uses phy_read/write(), which have locking, but not\nagainst the gfar_local_mdio versions.\n\nThe result is that PHY code will try to use the MDIO bus at the same time\nas the SerDes setup code, corrupting the transfers.\n\nSetting up the SerDes before attaching to the PHY will insure that there is\nno race between the SerDes code and *our* PHY, but doesn\u0027t fix everything.\nTypically the PHYs for all gianfar devices are on the same MDIO bus, which\nis associated with the first gianfar device.  This means that the first\ngianfar\u0027s SerDes code could corrupt the MDIO transfers for a different\ngianfar\u0027s PHY.\n\nThe lock used by phy_read/write() is contained in the mii_bus structure,\nwhich is pointed to by the PHY.  This is difficult to access from the\ngianfar drivers, as there is no link between a gianfar device and the\nmii_bus which shares the same MDIO registers.  As far as the device layer\nand drivers are concerned they are two unrelated devices (which happen to\nshare registers).\n\nGenerally all gianfar devices\u0027 PHYs will be on the bus associated with the\nfirst gianfar.  But this might not be the case, so simply locking the\ngianfar\u0027s PHY\u0027s mii bus might not lock the mii bus that the SerDes setup\ncode is going to use.\n\nWe solve this by having the code that creates the gianfar platform device\nlook in the device tree for an mdio device that shares the gianfar\u0027s\nregisters.  If one is found the ID of its platform device is saved in the\ngianfar\u0027s platform data.\n\nA new function in the gianfar mii code, gfar_get_miibus(), can use the bus\nID to search through the platform devices for a gianfar_mdio device with\nthe right ID.  The platform device\u0027s driver data is the mii_bus structure,\nwhich the SerDes setup code can use to lock the current bus.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nCC: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a02efb906d12c9d4eb2ab7c59049ba9545e5412d",
      "tree": "bf1f6467978ec63a22f42299ecac2ee7f7e73336",
      "parents": [
        "84dfcb4b318463cd4883b6a19937824f49aee564",
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:52:04 2008 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:52:04 2008 +1100"
      },
      "message": "Merge commit \u0027origin\u0027 into master\n\nManual merge of:\n\n\tarch/powerpc/Kconfig\n\tarch/powerpc/include/asm/page.h"
    },
    {
      "commit": "878e7556bfe7b10178ea58862bf9708f35afe001",
      "tree": "6e1b84f48d7d450ce0f8e644e1f95cebadf407ca",
      "parents": [
        "9fa126da4a9addec77db4663933ed592188a0741"
      ],
      "author": {
        "name": "Steven A. Falco",
        "email": "sfalco@harris.com",
        "time": "Mon Oct 13 06:04:09 2008 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Oct 17 13:33:44 2008 -0400"
      },
      "message": "powerpc/4xx: Add PowerPC 4xx GPIO driver\n\nThis patch adds support for the GPIO functions of PPC40x and PPC44x\nSOCs.\n\nSigned-off-by: Steve Falco \u003csfalco@harris.com\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "e533b227055598b1f7dc8503a3b4f36b14b9da8a",
      "tree": "28fec4125eac45c8e2fac75b3d10ff5cd987d2f6",
      "parents": [
        "0999d978dcdcf59350dafa25afd70def9f924eee",
        "6b2ada82101a08e2830fb29d7dc9b858be637dd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 15:17:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 15:17:40 2008 -0700"
      },
      "message": "Merge branch \u0027core-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  do_generic_file_read: s/EINTR/EIO/ if lock_page_killable() fails\n  softirq, warning fix: correct a format to avoid a warning\n  softirqs, debug: preemption check\n  x86, pci-hotplug, calgary / rio: fix EBDA ioremap()\n  IO resources, x86: ioremap sanity check to catch mapping requests exceeding, fix\n  IO resources, x86: ioremap sanity check to catch mapping requests exceeding the BAR sizes\n  softlockup: Documentation/sysctl/kernel.txt: fix softlockup_thresh description\n  dmi scan: warn about too early calls to dmi_check_system()\n  generic: redefine resource_size_t as phys_addr_t\n  generic: make PFN_PHYS explicitly return phys_addr_t\n  generic: add phys_addr_t for holding physical addresses\n  softirq: allocate less vectors\n  IO resources: fix/remove printk\n  printk: robustify printk, update comment\n  printk: robustify printk, fix #2\n  printk: robustify printk, fix\n  printk: robustify printk\n\nFixed up conflicts in:\n\tarch/powerpc/include/asm/types.h\n\tarch/powerpc/platforms/Kconfig.cputype\nmanually.\n"
    },
    {
      "commit": "6b2ada82101a08e2830fb29d7dc9b858be637dd4",
      "tree": "c0580c250211f8773674f3a4f7cd575818f153cc",
      "parents": [
        "278429cff8809958d25415ba0ed32b59866ab1a8",
        "3b7ecb5d2ffde82efd1b1bcc6780dc8a019acf02",
        "77af7e3403e7314c47b0c07fbc5e4ef21d939532",
        "15160716eea5591eb31f40fd4dba56d83bea4209",
        "1fa63a817d27af7dc0d5ed454eb8fe5dec65fac7",
        "85462323555dda749f1c5373a8d72679464c968d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 15 12:48:44 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 15 12:48:44 2008 +0200"
      },
      "message": "Merge branches \u0027core/softlockup\u0027, \u0027core/softirq\u0027, \u0027core/resources\u0027, \u0027core/printk\u0027 and \u0027core/misc\u0027 into core-v28-for-linus\n"
    },
    {
      "commit": "6dc6472581f693b5fc95aebedf67b4960fb85cf0",
      "tree": "06a5a9a08519950575505273eabced331ed51405",
      "parents": [
        "ee673eaa72d8d185012b1027a05e25aba18c267f",
        "8acd3a60bcca17c6d89c73cee3ad6057eb83ba1e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 15 11:31:54 2008 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 15 11:31:54 2008 +1100"
      },
      "message": "Merge commit \u0027origin\u0027\n\nManual fixup of conflicts on:\n\n\tarch/powerpc/include/asm/dcr-regs.h\n\tdrivers/net/ibm_newemac/core.h"
    },
    {
      "commit": "c0da99d5f7b0349cb11f970b3283c0d57beb5ec9",
      "tree": "43c6bf5406b4f93ccb6fd7e1d47b3c1bafd6ebbe",
      "parents": [
        "1fb25be1e74498d389e4de819a6d1b174d6ccb7c"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Oct 09 04:32:59 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 13 11:48:24 2008 -0500"
      },
      "message": "powerpc: fix fsl_upm nand driver modular build\n\nThe fsl_upm nand driver fails to build because fsl_lbc_lock isn\u0027t\nexported, the lock is needed by the inlined fsl_upm_run_pattern()\nfunction:\n\nERROR: \"fsl_lbc_lock\" [drivers/mtd/nand/fsl_upm.ko] undefined!\n\nDave Jones purposed to export the lock, but it is better to just uninline\nthe fsl_upm_run_pattern().\n\nWhen uninlined we also no longer need the exported fsl_lbc_regs, and\nboth fsl_lbc_lock and fsl_lbc_regs could be marked static.\n\nWhile at it, also add some missing includes that we should have included\nexplicitly.\n\nReported-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "43c9f434922ff834a6589709714f83a78c399bc1",
      "tree": "287a2c076338c265337739097ea03f441051519f",
      "parents": [
        "9bd54d185ab6c73f0cbd97b9f048394a3462193b"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue Sep 23 09:47:01 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 13 11:09:59 2008 -0500"
      },
      "message": "powerpc: remove support for bootmem-allocated memory for the DIU driver\n\nEarly versions of the Freescale DIU framebuffer driver depended on a bootmem\nallocation of memory for the video buffer.  The need for this feature was\nremoved in commit 6b51d51a, so now we can remove the platform-specific code\nthat allocated that memory.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "35225802e2e7019392fbff9227662d456eef4e24",
      "tree": "974c6516098b4dcefab7ceed155b6945ba85bcd4",
      "parents": [
        "5b70a097052fff3831d8b94541452e7c29426777"
      ],
      "author": {
        "name": "John Rigby",
        "email": "jrigby@freescale.com",
        "time": "Tue Oct 07 15:13:18 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 13 11:09:58 2008 -0500"
      },
      "message": "powerpc/5121: Add PCI support.\n\nUses mpc83xx_add_bridge in fsl_pci.c\n\nAdds second register tuple to pci node register property\nas done for 83xx device trees in a previous patch.\n\nSigned-off-by: John Rigby \u003cjrigby@freescale.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5b70a097052fff3831d8b94541452e7c29426777",
      "tree": "a319e6f81c2ac7d50af76ce863118f515896c2ef",
      "parents": [
        "4a015c37409ead893b659c2f89f1aa1fdf512115"
      ],
      "author": {
        "name": "John Rigby",
        "email": "jrigby@freescale.com",
        "time": "Tue Oct 07 13:00:18 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 13 11:09:58 2008 -0500"
      },
      "message": "powerpc: 83xx: pci: Remove need for get_immrbase from mpc83xx_add_bridge.\n\nModify mpc83xx_add_bridge to get config space register base address from\nthe device tree instead of immr + hardcoded offset.\n\n83xx pci nodes have this change:\n    register properties now contain two address length tuples:\n\tFirst is the pci bridge register base, this has always been there.\n\tSecond is the config base, this is new.\n\nThis is documented in dts-bindings/fsl/83xx-512x-pci.txt\n\nThe changes accomplish these things:\n    mpc83xx_add_bridge no longer needs to call get_immrbase\n    it uses hard coded addresses if the second register value is missing\n\nSigned-off-by: John Rigby \u003cjrigby@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5c091193e4a12e88930a0bb3ed3632c51e926a76",
      "tree": "9d12c87f073bd86edc62718f2f1b35bf030de1bc",
      "parents": [
        "4e330bcf6b323fcff0e3224c5db77cbcca83a878"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Oct 03 23:40:36 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 13 11:09:58 2008 -0500"
      },
      "message": "powerpc/QE: move QE_GPIO Kconfig symbol into the platforms/Kconfig\n\nSpecifying user-selectable option in the qe_lib/Kconfig was a bad idea\nbecause the qe_lib/Kconfig is included into the top level Kconfig, and\nthus the QE_GPIO option appears at the top level menu.\n\nThis patch effectively moves the QE_GPIO option under the platform menu\ninstead.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6070bf6afe4c4232ec1e04fa16c056758b2e681b",
      "tree": "1735400daa3e18cfbc6e5901c2f737a122021441",
      "parents": [
        "64b60e096fa391c56f93e6216115e6757bf86b7e"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Oct 10 08:53:21 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Oct 13 10:56:18 2008 +1100"
      },
      "message": "powerpc: Remove old Makefile workaround for arch/ppc\n\nThere is an old workaround in the sysdev/Makefile for dealing\nwith arch/ppc vs. arch/powerpc compiles.  This is no longer\nneeded as arch/ppc is dead.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fa6428ebfa2197841902b89cbc25334707e2f6eb",
      "tree": "d139b822bc5447198528defb29f0c0e90d89651c",
      "parents": [
        "c9b59da130b4430910e02a80816f317534cd5e53",
        "3d5fa877bdf65451c78c3b3d581355deea403b80"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 07 11:15:07 2008 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 07 11:15:07 2008 +1100"
      },
      "message": "Merge commit \u0027jwb/jwb-next\u0027\n"
    },
    {
      "commit": "5a013fc7bb48acefe94011f4b83fef95b381f875",
      "tree": "edcd17541685d13415888c05eb4144ce0d99359a",
      "parents": [
        "fbcc4bacee30cad4e4a13d05492a9ed0c9c3e8c7"
      ],
      "author": {
        "name": "Matthias Fuchs",
        "email": "matthias.fuchs@esd-electronics.com",
        "time": "Wed Sep 10 05:55:46 2008 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Oct 02 11:59:01 2008 -0400"
      },
      "message": "powerpc/4xx: Allow 4xx PCI bridge to be disabled via device tree\n\nThis patch allows the 4xx (conventional) PCI bridge to be disabled\nvia the device tree. This is needed for 4xx PCI adapter hardware.\n\nUse the PCI node\u0027s status property to disable the PCI bridge.\n\nSigned-off-by: Matthias Fuchs \u003cmatthias.fuchs@esd-electronics.com\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "20d38e01d48019c578ab0ec1464454c03003b300",
      "tree": "f679357bc43494bc10c22ee3275e762a10339f98",
      "parents": [
        "8d1fb8cbaa74938d8c4379adb693d1d5f5c9e130"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Sep 29 17:56:03 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 29 09:22:45 2008 -0500"
      },
      "message": "powerpc/fsl_soc: remove mpc83xx_wdt code\n\nmpc83xx_wdt is the OF driver now, so we don\u0027t need fsl_soc constructor.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "782f04fc0c2af3c1e92c9d561926a2056b1c72e8",
      "tree": "8043b8e2a9b43bc03d85fe5daecbed72a228a406",
      "parents": [
        "ee1130197e7d64a436dbf7feab0bb77065baf5e8"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Sep 23 23:36:32 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Sep 23 23:36:32 2008 -0500"
      },
      "message": "powerpc: Move 8xxx GPIO Kconfig under the platform menu\n\nThe initial patch had the option at the top level which wasn\u0027t\nquite right.  Moving under the platform options is a bit better.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1e16dfc1baa745dd89b95f6e33e4142df6218066",
      "tree": "eabec7954c03bde518f32f40fe3c544803b74497",
      "parents": [
        "1afb7f809bfb8fad9eec9419f3dfd75cee746ebd"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Sep 23 17:35:38 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Sep 23 10:41:16 2008 -0500"
      },
      "message": "powerpc: gpio driver for mpc8349/8572/8610 and compatible\n\nStructured similar to the existing QE GPIO support.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1afb7f809bfb8fad9eec9419f3dfd75cee746ebd",
      "tree": "e97dbe577f68a3a619a4e8e24325423f8aef0c08",
      "parents": [
        "ff4be78bb70f5e8381fa68b374a506fecc17d833",
        "8b05cefca73bfbd98c89f16327f5d7da52ab7c3c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Sep 21 18:18:21 2008 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Sep 21 18:18:21 2008 -0500"
      },
      "message": "Merge branch \u0027powerpc-next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n"
    },
    {
      "commit": "ff4be78bb70f5e8381fa68b374a506fecc17d833",
      "tree": "7be467d317a94048cbf15f398b7c26f3e5f5295d",
      "parents": [
        "a501d8f30e4fcca563e4ee462be00f96e51181d5",
        "423da26997497f5938c0b169f1cc9762b5f3fa9f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Sep 21 18:17:25 2008 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Sep 21 18:17:25 2008 -0500"
      },
      "message": "Merge branch \u0027next\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx\n"
    },
    {
      "commit": "f1eaf16a9e843aa915b86594b60ec6cd66c9eac7",
      "tree": "6c5caddb00117c566dd5c4a7e9eb654dfdaa6b10",
      "parents": [
        "1a9314a0f6f71cf13ddf9e58f1d4f507a5265056"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Wed Aug 27 12:32:25 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Sep 16 13:43:24 2008 -0500"
      },
      "message": "powerpc/cpm1: Fix race condition in CPM1 GPIO library.\n\nThe CPM1 GPIO library code uses the non thread-safe clrbits32/setbits32\nmacros. This patch protects them with a spinlock.\n\nBased on the CPM2 patch from Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e,\ncommit 639d64456e20cbfc866b18dc03cf9f9babc9c7cd.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8308c54d7e312f7a03e2ce2057d0837e6fe3843f",
      "tree": "452b32a3d2182c4d150d632f243e31f16b2ac0ce",
      "parents": [
        "947d0496cf3e12ebfa70b3eaf561c25403247ce9"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Thu Sep 11 01:31:50 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 14 17:24:27 2008 +0200"
      },
      "message": "generic: redefine resource_size_t as phys_addr_t\n\nThere\u0027s no good reason why a resource_size_t shouldn\u0027t just be a\nphysical address, so simply redefine it in terms of phys_addr_t.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7e392f8c29ee045c6a29d50193d2fb10712eceb0",
      "tree": "c84097fe644c50c82f087ab7fa2d75167b8c0e16",
      "parents": [
        "7713fef06517d216f96ee7c8ad750e72bc08d38f",
        "93811d94f7e9bcfeed7d6ba75ea5d9c80a70ab95"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 10 11:36:13 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 10 11:36:13 2008 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "ac840605f3b1d9b99e1e6629a54994f8e003ff91",
      "tree": "c0d47ef7ca41c4f88baa5e66b07f95ad586c7341",
      "parents": [
        "fc0eb9f226d8ecc8e3b563bf808bd6d61a6153a1"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Aug 26 14:06:47 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Fri Sep 05 06:33:59 2008 +0200"
      },
      "message": "mv643xx_eth: remove force_phy_addr field\n\nCurrently, there are two different fields in the\nmv643xx_eth_platform_data struct that together describe the PHY\naddress -- one field (phy_addr) has the address of the PHY, but if\nthat address is zero, a second field (force_phy_addr) needs to be\nset to distinguish the actual address zero from a zero due to not\nhaving filled in the PHY address explicitly (which should mean\n\u0027use the default PHY address\u0027).\n\nIf we are a bit smarter about the encoding of the phy_addr field,\nwe can avoid the need for a second field -- this patch does that.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "cc2e113b4bbd415d53d8bb87a446cde6b7ce8acc",
      "tree": "f55b955cf25703e604e3104dec04ec7c5ed9c1ea",
      "parents": [
        "38d56f1677130004497835a776feb84f068ce22a"
      ],
      "author": {
        "name": "Ilya Yanok",
        "email": "yanok@emcraft.com",
        "time": "Mon Sep 01 17:53:22 2008 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Sep 02 08:31:10 2008 -0400"
      },
      "message": "powerpc/4xx: Necessary fixes to PCI for 4GB RAM size\n\nThe declaration of total_memory removed.  Now including \u003cmm/mmu_decl.h\u003e\ninstead.  Since total_memory is a phys_addr_t which is 64-bit on 44x and\nis_power_of_2() works with u32 so I just inlined (size \u0026 (size-1)) !\u003d 0\ninstead.\n\nAlso this patch fixes default initialization: res-\u003eend should be 0x7fffffff\nnot 0x80000000.\n\nSigned-off-by: Ilya Yanok \u003cyanok@emcraft.com\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "e30c98758453d743fab00e45da0eac6fc581958a",
      "tree": "de72d65f950168a653eb12a95edb87e2dec4a6ed",
      "parents": [
        "7713fef06517d216f96ee7c8ad750e72bc08d38f"
      ],
      "author": {
        "name": "Tirumala R Marri",
        "email": "tmarri@amcc.com",
        "time": "Thu Aug 21 18:53:34 2008 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Aug 28 08:58:53 2008 -0400"
      },
      "message": "powerpc/44x: AMCC PPC460GT/EX PCI-E de-emphasis adjustment fix\n\nDuring recent tests with PCI-E , it has been found the\nDRV + De-Emphasis values are not optimum. These new values\nare tested thouroughly.\n\nSigned-off-by: Tirumala R Marri \u003ctmarri@amcc.com\u003e\nSigned-off-by: Feng Kan fkan@amcc.com\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "811da237ba39d86846645379763655ddf0f7907e",
      "tree": "e06cf5f94139fa9f9b40d9e285bc089bfdef219b",
      "parents": [
        "b8e6c91c74e9f0279b7c51048779b3d62da60b88",
        "9bdbb9633281b58ff483ede723f8c4a6344cab2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 26 10:07:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 26 10:07:27 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  powerpc: Update defconfigs for most non-embedded platforms\n  powerpc: Export CMO_PageSize\n  powerpc/ps3: Fix ioremap of spu shadow regs\n  powerpc/ps3: Rework htab code to remove ioremap\n  powerpc/ps3: Update ps3_defconfig\n  powerpc/cell/oprofile: Avoid double vfree of profile buffer\n  powerpc: Update defconfigs for FSL PPC boards\n  powerpc: Add cuImage.mpc866ads to the bootwrapper as a cuboot-8xx target\n  cpm2: Fix race condition in CPM2 GPIO library.\n  powerpc: fix memory leaks in QE library\n  powerpc/85xx: TQM8548: DTS file fixes and cleanup\n  powerpc: Fix whitespace merge in mpc8641 hpcn device tree\n"
    },
    {
      "commit": "7a8fc9b248e77a4eab0613acf30a6811799786b3",
      "tree": "24b3beb8bc0633db27ffdb791f94dce95d51b1d0",
      "parents": [
        "d3ee1b405872214609868f3cde631ac157026dd0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Aug 17 17:36:59 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 23 12:14:12 2008 -0700"
      },
      "message": "removed unused #include \u003clinux/version.h\u003e\u0027s\n\nThis patch lets the files using linux/version.h match the files that\n#include it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "639d64456e20cbfc866b18dc03cf9f9babc9c7cd",
      "tree": "0e593d89118b44a500a2995af84d0f4e988affc5",
      "parents": [
        "61a4e9e91dd3916ef91aa4899b7271bba0248677"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurentp@cse-semaphore.com",
        "time": "Tue Aug 19 14:20:23 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Aug 21 00:15:54 2008 -0500"
      },
      "message": "cpm2: Fix race condition in CPM2 GPIO library.\n\nThe CPM2 GPIO library code uses the non thread-safe clrbits32/setbits32\nmacros. This patch protects them with a spinlock.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "61a4e9e91dd3916ef91aa4899b7271bba0248677",
      "tree": "f5efdda2417abec232276f011c4fb422959994e6",
      "parents": [
        "d27a736c7a62c3451e389aa8e0dfc64dab119b9b"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Aug 20 10:29:09 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Aug 20 23:58:12 2008 -0500"
      },
      "message": "powerpc: fix memory leaks in QE library\n\nFix two memory leaks in the Freescale QE library: add a missing kfree() in\nucc_fast_init() and ucc_slow_init() if the ioremap() fails, and update\nucc_fast_free() and ucc_slow_free() to call iounmap() if necessary.\n\nBased on a patch from Tony Breeds \u003ctony@bakeyournoodle.com\u003e.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "25235f712b680d00756a73ee64289137989fc6fd"
}
