)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "25235f712b680d00756a73ee64289137989fc6fd",
      "tree": "3237a42b97fd5f7136ad7a7be9ef3540697cb5f4",
      "parents": [
        "7e7ab3677502a0f798f38bfa1a7d53dd22faa0bc"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 06 09:10:03 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 20 16:34:58 2008 +1000"
      },
      "message": "powerpc: Convert the MPIC MSI code to use msi_bitmap\n\nThis affects the U3 MSI code as well as the PASEMI MSI code.  We keep\nsome of the MPIC routines as helpers, and also the U3 best-guess\nreservation logic.  The rest is replaced by the generic code.\n\nAnd a few printk format changes due to hwirq type change.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7e7ab3677502a0f798f38bfa1a7d53dd22faa0bc",
      "tree": "7bb1d6b2f7f45907033d2db517d1c804a1e5e1ed",
      "parents": [
        "7e302869e0c5261aba779e059cddcd2fbf7aedbe"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 06 09:10:02 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 20 16:34:58 2008 +1000"
      },
      "message": "powerpc: Convert the FSL MSI code to use msi_bitmap\n\nThis is 90% straight forward, although we have to change a few\nprintk format strings as well because of the change in type of hwirq.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7e302869e0c5261aba779e059cddcd2fbf7aedbe",
      "tree": "5e0fa618fd830819ca2b6d5fdabf1c297963702b",
      "parents": [
        "611cd90c91494d1ff9bd4bc349fe38789828733e"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 06 09:10:01 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 20 16:34:57 2008 +1000"
      },
      "message": "powerpc: Split-out common MSI bitmap logic into msi_bitmap.c\n\nThere are now two almost identical implementations of an MSI bitmap\nallocator, one in mpic_msi.c and the other in fsl_msi.c.\n\nMerge them together and put the result in msi_bitmap.c.  Some of the\nMPIC bits will remain to provide a nicer interface for the MPIC users.\n\nIn the process we fix two buglets.  The first is that the allocation\nroutines, now msi_bitmap_alloc_hwirqs(), returned an unsigned result,\neven though they use -1 to indicate allocation failure.  Although all\nthe callers were checking correctly, it is much better for the routine\nto just return an int.  At least until someone wants \u003e ~2 billion MSIs.\n\nThe second buglet is that the device tree reservation logic only\nallowed power-of-two reservations.  AFAICT that didn\u0027t effect any\nexisting code but it\u0027s nicer if we can reserve arbitrary irqs from MSI\nuse.\n\nWe also add some selftests, which exposed the two buglets and now test\nfor them, as well as some basic sanity tests.  The tests are only built\nwhen CONFIG_DEBUG_KERNEL\u003dy.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "611cd90c91494d1ff9bd4bc349fe38789828733e",
      "tree": "e37ba574b2f08f02e69e3de1d600f08b7e658288",
      "parents": [
        "dcfcfe756762682d084f40b96c78507f0d27d379"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Aug 06 09:10:00 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 20 16:34:57 2008 +1000"
      },
      "message": "powerpc: fsl_msi doesn\u0027t need it\u0027s own of_node\n\nThe FSL MSI code keeps a pointer to the of_node from the device\nit represents.  However it also has an irq_host, which contains\na pointer to the of_node, so use that one instead.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9c4cb82515130c62224e23fdf7c13c8f6c59c614",
      "tree": "f916fd843972502d918a1a03bdb99c9c2bbaa91c",
      "parents": [
        "c7c8eede2739289df02a1ab297cc476c6f38dca7"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Aug 02 02:44:11 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 04 13:18:17 2008 +1000"
      },
      "message": "powerpc: Remove use of CONFIG_PPC_MERGE\n\nNow that arch/ppc is gone and CONFIG_PPC_MERGE is always set, remove\nthe dead code associated with !CONFIG_PPC_MERGE from arch/powerpc\nand include/asm-powerpc.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dddb8d311157d054da5441385f681b8cc0e5a94b",
      "tree": "e4a21e86291c011382f68fc063792c560d995f37",
      "parents": [
        "e517881e427757afc3cce6d76173b1d898b30ab3"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurentp@cse-semaphore.com",
        "time": "Tue Jul 22 18:00:43 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 28 08:47:45 2008 -0500"
      },
      "message": "cpm2: Rework baud rate generators configuration to support external clocks.\n\nThe CPM2 BRG setup functions cpm_setbrg and cpm2_fastbrg don\u0027t support\nexternal clocks. This patch adds a new exported __cpm2_setbrg function\nthat takes the clock rate and clock source as extra parameters, and moves\ncpm_setbrg and cpm2_fastbrg to include/asm-powerpc/cpm2.h where they\nbecome inline wrappers around __cpm2_setbrg.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e517881e427757afc3cce6d76173b1d898b30ab3",
      "tree": "435a274bdad9e8d8c60cb987e1d29e291695f736",
      "parents": [
        "80776554b6c93cf828ddc702010c6a189aa0d0e9"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 12 03:04:31 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 28 08:47:38 2008 -0500"
      },
      "message": "powerpc: rtc_cmos_setup: assign interrupts only if there is i8259 PIC\n\ni8259 PIC is disabled on MPC8610HPCD boards, thus currently rtc-cmos\ndriver fails to probe.\n\nTo fix the issue, we lookup the device tree for \"chrp,iic\" and\n\"pnpPNP,000\" compatible devices, and if not found we do not assign RTC\nIRQ and assuming that i8259 was disabled.\n\nThough this patch fixes RTC on some boards (and surely should not break\nany other), the whole approach is still broken. We can\u0027t easily fix this\nthough, because old device trees do not specify i8259 interrupts for the\ncmos rtc node.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "dc2380ec8572fcd7f7e9579afc9fb223300d922f",
      "tree": "ef83f9d7406aca65c87e84c38fadc6e6f0394f53",
      "parents": [
        "e193325e3e3de188ae2aa5207adc7129aacc5c9d"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Jul 03 02:18:23 2008 +1000"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 28 07:42:09 2008 -0500"
      },
      "message": "powerpc: implement GPIO LIB API on CPM1 Freescale SoC.\n\nThis patch implement GPIO LIB support for the CPM1 GPIOs.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e193325e3e3de188ae2aa5207adc7129aacc5c9d",
      "tree": "da00df7d2a0e3d40160adbd63cb6408cc3e51f15",
      "parents": [
        "4c920de37d29284d4cb65d76a97a567247c2ac32"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurentp@cse-semaphore.com",
        "time": "Mon Jul 28 10:43:22 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 28 07:40:48 2008 -0500"
      },
      "message": "cpm2: Implement GPIO LIB API on CPM2 Freescale SoC.\n\nThis patch implement GPIO LIB support for the CPM2 GPIOs. The code can\nalso be used for CPM1 GPIO port E, as both cores are compatible at the\nregister level.\n\nBased on earlier work by Laurent Pinchart.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nCc: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5047887caf1806f31652210df27fb62a7c43f27d",
      "tree": "4098ead40c1aa7b904167f67cff87a247cfa0b6c",
      "parents": [
        "996abf053eec4d67136be8b911bbaaf989cfb99c",
        "973b7d83ebeb1e34b8bee69208916e5f0e2353c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 11:08:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 11:08:17 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (34 commits)\n  powerpc: Wireup new syscalls\n  Move update_mmu_cache() declaration from tlbflush.h to pgtable.h\n  powerpc/pseries: Remove kmalloc call in handling writes to lparcfg\n  powerpc/pseries: Update arch vector to indicate support for CMO\n  ibmvfc: Add support for collaborative memory overcommit\n  ibmvscsi: driver enablement for CMO\n  ibmveth: enable driver for CMO\n  ibmveth: Automatically enable larger rx buffer pools for larger mtu\n  powerpc/pseries: Verify CMO memory entitlement updates with virtual I/O\n  powerpc/pseries: vio bus support for CMO\n  powerpc/pseries: iommu enablement for CMO\n  powerpc/pseries: Add CMO paging statistics\n  powerpc/pseries: Add collaborative memory manager\n  powerpc/pseries: Utilities to set firmware page state\n  powerpc/pseries: Enable CMO feature during platform setup\n  powerpc/pseries: Split retrieval of processor entitlement data into a helper routine\n  powerpc/pseries: Add memory entitlement capabilities to /proc/ppc64/lparcfg\n  powerpc/pseries: Split processor entitlement retrieval and gathering to helper routines\n  powerpc/pseries: Remove extraneous error reporting for hcall failures in lparcfg\n  powerpc: Fix compile error with binutils 2.15\n  ...\n\nFixed up conflict in arch/powerpc/platforms/52xx/Kconfig manually.\n"
    },
    {
      "commit": "7444a72effa632fcd8edc566f880d96fe213c73b",
      "tree": "89d3e70c22751a6b00091df2b4dce7202eb3b1f5",
      "parents": [
        "ff1d5c2f0268f4e32103536e2e65480b5b7b6530"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Jul 25 01:46:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:30 2008 -0700"
      },
      "message": "gpiolib: allow user-selection\n\nThis patch adds functionality to the gpio-lib subsystem to make it\npossible to enable the gpio-lib code even if the architecture code didn\u0027t\nrequest to get it built in.\n\nThe archtitecture code does still need to implement the gpiolib accessor\nfunctions in its asm/gpio.h file.  This patch adds the implementations for\nx86 and PPC.\n\nWith these changes it is possible to run generic GPIO expansion cards on\nevery architecture that implements the trivial wrapper functions.  Support\nfor more architectures can easily be added.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6490c4903d12f242bec4454301f76f6a7520e399",
      "tree": "8b4bc5fb45618ed4af993da51985be2e42a39475",
      "parents": [
        "ffa5abbd0c399b32fc13a1b4718d87ee7a716999"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Thu Jul 24 04:31:16 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jul 25 15:44:43 2008 +1000"
      },
      "message": "powerpc/pseries: iommu enablement for CMO\n\nTo support Cooperative Memory Overcommitment (CMO), we need to check\nfor failure from some of the tce hcalls.\n\nThese changes for the pseries platform affect the powerpc architecture;\npatches for the other affected platforms are included in this patch.\n\npSeries platform IOMMU code changes:\n * platform TCE functions must handle H_NOT_ENOUGH_RESOURCES errors and\n   return an error.\n\nArchitecture IOMMU code changes:\n * Calls to ppc_md.tce_build need to check return values and return\n   DMA_MAPPING_ERROR for transient errors.\n\nArchitecture changes:\n * struct machdep_calls for tce_build*_pSeriesLP functions need to change\n   to indicate failure.\n * all other platforms will need updates to iommu functions to match the new\n   calling semantics; they will return 0 on success.  The other platforms\n   default configs have been built, but no further testing was performed.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4f3dd8a06239c0a19d772a27c2f618dc2faadf4a",
      "tree": "f7185cd89a1ec2c4bdb356a52a39407e432e7f7d",
      "parents": [
        "4795b7801b07e1b7286edb0d9321433fc0eac6cc"
      ],
      "author": {
        "name": "Mark Nelson",
        "email": "markn@au1.ibm.com",
        "time": "Wed Jul 16 05:51:47 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 22 10:39:32 2008 +1000"
      },
      "message": "powerpc/dma: Use the struct dma_attrs in iommu code\n\nUpdate iommu_alloc() to take the struct dma_attrs and pass them on to\ntce_build(). This change propagates down to the tce_build functions of\nall the platforms.\n\nSigned-off-by: Mark Nelson \u003cmarkn@au1.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8204cba7fa0ca0752fdaec021dae2634788178aa",
      "tree": "4cbaa53ba45a43af73014ccd7781ad8ada734e38",
      "parents": [
        "9a23409b69440e76d34dc23846cae44f46f60d98"
      ],
      "author": {
        "name": "Maxim Shchetynin",
        "email": "maxim@de.ibm.com",
        "time": "Wed Jul 16 05:51:42 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 22 10:39:31 2008 +1000"
      },
      "message": "powerpc/axonram: Enable partitioning of the Axons DDR2 DIMMs\n\nDDR2 memory DIMMs on the Axon could be accessed only as one partition\nwhen using file system drivers which are using the direct_access() method.\nThis patch enables for such file system drivers to access Axon\u0027s DDR2 memory\neven if it is splitted in several partitions.\n\nSigned-off-by: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9a23409b69440e76d34dc23846cae44f46f60d98",
      "tree": "77b164c7a07f9e2edfd5efc71b79a986ed3071df",
      "parents": [
        "18ad7a61e1b700dfe177fabf1c350b4f5d4da8ac"
      ],
      "author": {
        "name": "Maxim Shchetynin",
        "email": "maxim@de.ibm.com",
        "time": "Wed Jul 16 05:51:41 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 22 10:39:31 2008 +1000"
      },
      "message": "powerpc/axonram: Use only one block device major number\n\nAxonram module registers one block device for each DDR2 DIMM found\non a system. This means that each DDR2 DIMM becomes its own block device\nmajor number. This patch lets axonram module to register the only one\nblock device for all DDR2 DIMMs which also spares kernel resources.\n\nSigned-off-by: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d87eb12785c14de1586e3bad86ca2c0991300339",
      "tree": "9caa5a958d88910049a03bbfbd1a8a3367b6332b",
      "parents": [
        "7e1cc9c55a2a4af62f30fade62fb612a243def39"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Fri Jul 11 18:04:45 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 16 17:57:47 2008 -0500"
      },
      "message": "gianfar: Add magic packet and suspend/resume support.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7e1cc9c55a2a4af62f30fade62fb612a243def39",
      "tree": "68e0d0812543a83d3b611dd9aaade13cca952353",
      "parents": [
        "4cd7e1cbd43bb67927af2b8b4e0ffd43fd5ed6b4"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed May 07 13:19:44 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 16 17:57:45 2008 -0500"
      },
      "message": "powerpc: Fix a bunch of sparse warnings in the qe_lib\n\nMostly having to do with not marking things __iomem.  And some failure\nto use appropriate accessors to read MMIO regs.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4cd7e1cbd43bb67927af2b8b4e0ffd43fd5ed6b4",
      "tree": "f0195868c2e82a66ab3186241dcd200218c776c3",
      "parents": [
        "a47fda930777f2d84209c9d140557b983e84a16a"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri May 02 13:03:50 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 16 17:57:44 2008 -0500"
      },
      "message": "powerpc: Add support for multiple gfar mdio interfaces\n\nThe old code assumed there was only one, but the 8572 actually has 3.\n\nAlso, our usual id, 0xe0024520, gets resolved to -1 somewhere, and this was\npreventing the multiple buses from having different ids.  So we only keep\nthe low 20 bits, which have the interesting info, anyway.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "69ad7e73dee33f8e0680825006c801ca6b4bf470",
      "tree": "1dc9d10c972d152b932ec3f11f899f0d1c789e72",
      "parents": [
        "c0a2015965d42f58d3b50c59bd139bc2419bc7f9"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 08 21:36:40 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 16 17:57:38 2008 -0500"
      },
      "message": "powerpc/fsl_soc: gianfar: don\u0027t probe disabled devices\n\nFreescale ships MPC8315E-RDB boards in two variants:\n\n1. With TSEC1 ethernet support and USB UTMI PHY;\n2. Without TSEC1 support, but with USB ULPI PHY in addition.\n\nFor the second case U-Boot will add status \u003d \"disabled\"; property\ninto the TSEC1 node, so Linux should not try to probe it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "76fe1ffce94067fc82d1d958f826eb9f1df53910",
      "tree": "c6c6a7bdd6c7d6d2fb7374789868fed40d93fdd7",
      "parents": [
        "b500563b22ea2a78760b2ccaa328426b0388e2ee"
      ],
      "author": {
        "name": "John Rigby",
        "email": "jrigby@freescale.com",
        "time": "Thu Jun 26 11:07:57 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 16 17:57:35 2008 -0500"
      },
      "message": "powerpc: Move mpc83xx_add_bridge to fsl_pci.c\n\nThis allows other platforms with the same pci block like MPC5121 to use it.\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": "d49747bdfb2ddebea24d1580da55b79d093d48a9",
      "tree": "cb2ae6ea03bab0ff7901c9997ef50131bba6b511",
      "parents": [
        "7e72063c9aaeb618815589cd4d57f26186e6fcad"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Oct 09 12:37:13 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 16 17:57:30 2008 -0500"
      },
      "message": "powerpc/mpc83xx: Power Management support\n\nBasic PM support for 83xx.  Standby is implemented as sleep.\nSuspend-to-RAM is implemented as \"deep sleep\" (with the processor\nturned off) on 831x.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "84c3d4aaec3338201b449034beac41635866bddf",
      "tree": "3412951682fb2dd4feb8a5532f8efbaf8b345933",
      "parents": [
        "43d2548bb2ef7e6d753f91468a746784041e522d",
        "fafa3a3f16723997f039a0193997464d66dafd8f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027\n\nManual merge of:\n\n\tarch/powerpc/Kconfig\n\tarch/powerpc/kernel/stacktrace.c\n\tarch/powerpc/mm/slice.c\n\tarch/ppc/kernel/smp.c"
    },
    {
      "commit": "5b0504c0d795d6b0a904ff861c043d7a231f67a4",
      "tree": "c988e8b614c55d0dae2be4b750a03eb0a4f4d355",
      "parents": [
        "930074b6b9c4895d20cdadba5aff97907e28728d",
        "77a76369475801ab8cbb338b9d8cfa92a491badb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 15 11:55:27 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 15 11:55:27 2008 +1000"
      },
      "message": "Merge commit \u0027gcl/gcl-next\u0027\n"
    },
    {
      "commit": "2f3804edf971d2080243d2b4552bfd61ddfbf969",
      "tree": "9d83fdd98c22ccd114da19c145b54754258d83a9",
      "parents": [
        "a712b65cd015d9bd05bce01f57a42cd6c73c4aa0"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 02 01:36:15 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 14 07:55:37 2008 -0500"
      },
      "message": "powerpc/85xx: Add support for MPC8536DS\n\nAdd support for the MPC8536 process and MPC8536DS reference board.  The\nMPC8536 is an e500v2 based SoC which eTSEC, USB, SATA, PCI, and PCIe.\n\nThe USB and SATA IP blocks are similiar to those on the PQ2 Pro SoCs and\nthus use the same drivers.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5e82eb333949e2f1652bf70d36dfaa875306ae11",
      "tree": "1f942039e5ff2b815ec137de3a7a4a6821647166",
      "parents": [
        "a3083220c089c626a66b66af0eff4f9220d5b797"
      ],
      "author": {
        "name": "Nye Liu",
        "email": "nyet@mrv.com",
        "time": "Fri Jun 27 13:01:00 2008 -0700"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 14 07:55:35 2008 -0500"
      },
      "message": "powerpc/CPM: Minor cosmetic changes to udbg_putc\n\nudbg_putc is a *function pointer* that is initialized during\nudbg_init_cpm. It might not be initialized properly when called from\nudbg_putc_cpm(), so (recursively) call udbg_putc_cpm() directly.\n\nSigned-off-by: Nye Liu \u003cnyet@mrv.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "08b6c06de5d3f37295f6dbf7010fb45ae5ee14a7",
      "tree": "65f7bd358bccfff73b569d6b6802f9e4741013ca",
      "parents": [
        "7ba6d6dc8d58c49cff0533819195b44fb35d6ece"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 11 16:17:58 2008 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 12 12:10:53 2008 -0600"
      },
      "message": "powerpc/mpc5200: fix compile warnings in bestcomm driver\n\nFix for the following compiler warnings:\n\n  CC      arch/powerpc/sysdev/bestcomm/bestcomm.o\n  arch/powerpc/sysdev/bestcomm/bestcomm.c: In function \u0027mpc52xx_bcom_probe\u0027:\n  arch/powerpc/sysdev/bestcomm/bestcomm.c:446:\n      warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027,\n      but argument 2 has type \u0027phys_addr_t\u0027\n  CC      arch/powerpc/sysdev/bestcomm/sram.o\n  arch/powerpc/sysdev/bestcomm/sram.c: In function \u0027bcom_sram_init\u0027:\n  arch/powerpc/sysdev/bestcomm/sram.c:89:\n      warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027,\n      but argument 3 has type \u0027phys_addr_t\u0027\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7ba6d6dc8d58c49cff0533819195b44fb35d6ece",
      "tree": "c5877a1ca8ecc3e03774571099e006afa67ab10d",
      "parents": [
        "75195dabce797f49b7d96d272e4e9330873e4340"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 01 21:38:16 2008 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 12 12:10:53 2008 -0600"
      },
      "message": "powerpc/mpc5200: Add PSC helpers for bestcomm engine\n\nSimplify the interface for setting up bestcomm DMA to PSCs by adding\nsome helper functions.  The helper function sets the correct values\nfor the initator and ipr values in PSC DMA tasks based on the PSC\nnumber.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0d1cde235874b00905bce23f659690d060ebf475",
      "tree": "918cad848eb4d85a3ac909666b5639ff618b2bdc",
      "parents": [
        "6eb9d32298290b956693fd85c815b817d39a9505"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Mon Jun 30 19:01:26 2008 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 12 12:10:23 2008 -0600"
      },
      "message": "powerpc/i2c: Convert i2c-mpc into an of_platform driver\n\nConvert i2c-mpc to an of_platform driver. Utilize the code in\ndrivers/of-i2c.c to make i2c modules dynamically loadable by the\ndevice tree.\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "441dbb500b4344a8e3125e5aabab4f9dbf72514f",
      "tree": "3bb8fb1a88db3f5d03062a4887312f25c2e8041d",
      "parents": [
        "dee805532a30183c4462305b4614e58bd83a7bc1",
        "5ce4b59653b2c2053cd9a011918ac1e4747f24cc"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 09:57:05 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 09:57:05 2008 +1000"
      },
      "message": "Merge branch \u0027next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx\n"
    },
    {
      "commit": "b7d7a2404f80386307ccc0cde63d8d2a5e3bc85c",
      "tree": "e8f4ff391f77ea4f91b4ee1367ca02e008581505",
      "parents": [
        "3b16cf874861436725c43ba0b68bdd799297be7c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jun 26 11:22:13 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jun 26 11:22:13 2008 +0200"
      },
      "message": "powerpc: convert to generic helpers for IPI function calls\n\nThis converts ppc to use the new helpers for smp_call_function() and\nfriends, and adds support for smp_call_function_single().\n\nppc loses the timeout functionality of smp_call_function_mask() with\nthis change, as the generic code does not provide that.\n\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "d14b3dd6190af7ce4f88be68f8df828af6d44584",
      "tree": "510889655bcdeca927bffc5a22421e6b5d942b38",
      "parents": [
        "2308c954f55eae9f165a5a59bbdb0a0c586afe5a"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 12 03:42:14 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 01:49:09 2008 -0500"
      },
      "message": "powerpc/QE: use arch_initcall to probe QUICC Engine GPIOs\n\nIt was discussed that global arch_initcall() is preferred way to probe\nQE GPIOs, so let\u0027s use it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5ce4b59653b2c2053cd9a011918ac1e4747f24cc",
      "tree": "9dd8ba43094c80c31459caa43d2014668617c2e2",
      "parents": [
        "d2146cb274e494dd14e50f5b4cdeb7a5e5af5421"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Jun 17 19:01:38 2008 -0400"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Jun 17 19:01:38 2008 -0400"
      },
      "message": "powerpc/4xx: Workaround for PPC440EPx/GRx PCI_28 Errata\n\nThe 440EPx/GRx chips don\u0027t support PCI MRM commands.  Drivers determine this\nby looking for a zero value in the PCI cache line size register.  However,\nsome drivers write to this register upon initialization.  This can cause\nMRMs to be used on these chips, which may cause deadlocks on PLB4.\n\nThe workaround implemented here introduces a new indirect_type flag, called\nPPC_INDIRECT_TYPE_BROKEN_MRM.  This is set in the pci_controller structure in\nthe pci fixup function for 4xx PCI bridges by determining if the bridge is\ncompatible with 440EPx/GRx.  The flag is checked in the indirect_write_config\nfunction, and forces any writes to the PCI_CACHE_LINE_SIZE register to be\nzero, which will disable MRMs for these chips.\n\nA similar workaround has been tested by AMCC on various PCI cards, such as\nthe Silicon Image ATA card and Intel E1000 GIGE card.  Hangs were seen with\nthe Silicon Image card, and MRMs were seen on the bus with a PCI analyzer.\nWith the workaround in place, the card functioned properly and only Memory\nReads were seen on the bus with the analyzer.\n\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "5848f16947026601b9cb4df694bb9f44dfefc354",
      "tree": "55fe5e351827d7acd9b634a9af85c01b3ea72bd7",
      "parents": [
        "5093bb965a163fe288c3e5db0275165f86c895c2"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Jun 11 16:32:48 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jun 11 13:46:24 2008 -0500"
      },
      "message": "powerpc/QE: qe_reset should be __init\n\nThis patch fixes following section mismatch:\n\nWARNING: arch/powerpc/sysdev/built-in.o(.text+0x11d8): Section mismatch in\nreference from the function qe_reset() to the function\n.init.text:cpm_muram_init()\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "995ada8d5e6b3d5a32ca3e544a564d0623c4f3fa",
      "tree": "2fd4502a2cb80b905da9e340e81924f3f4f0ad6d",
      "parents": [
        "156cea23acffaa270cf243a3a0f43e1e30682081"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Fri Jun 06 00:22:29 2008 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Jun 11 08:06:51 2008 -0400"
      },
      "message": "powerpc/4xx: PCIe driver now detects if a port is disabled via the dev-tree\n\nThis patch add a check to the PPC4xx PCIe driver to detect if the port\nis disabled via the device-tree. This is needed for the AMCC Canyonlands\nboard which has an option to either select 2 PCIe ports or 1 PCIe port\nand one SATA port. The SATA port and the 1st PCIe port pins are multiplexed\nso we can\u0027t start both drivers.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "5093bb965a163fe288c3e5db0275165f86c895c2",
      "tree": "77af9fbf28f45e277443be5abffb85feacc0097c",
      "parents": [
        "b13e930906b313d787f4dd07fe78b74a3a8c22c4"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri May 23 20:39:06 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jun 10 11:11:21 2008 -0500"
      },
      "message": "powerpc/QE: switch to the cpm_muram implementation\n\nThis is very trivial patch. We\u0027re transitioning to the cpm_muram_*\ncalls. That\u0027s it.\n\nLess trivial changes:\n- BD_SC_* defines were defined in the cpm.h and qe.h, so to avoid redefines\n  we remove BD_SC from the qe.h and use cpm.h along with cpm_muram_*\n  prototypes;\n- qe_muram_dump was unused and thus removed;\n- added some code to the cpm_common.c to support legacy QE bindings\n  (data-only node name).\n- For convenience, define qe_* calls to cpm_*. So drivers need not to be\n  changed.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "32def337aafee0bc65eb58d5b1b3617525eb7fb7",
      "tree": "22173ef1c86e1dd6de2eadee2600dbad1e029249",
      "parents": [
        "9572653ee01a2134ae3a1d7aa29ce9d026a6afe9"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon May 19 21:47:05 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jun 10 11:11:10 2008 -0500"
      },
      "message": "powerpc/QE: implement support for the GPIO LIB API\n\nThis is needed to access QE GPIOs via Linux GPIO API.\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": "9572653ee01a2134ae3a1d7aa29ce9d026a6afe9",
      "tree": "c136d6fbcd38eff44473abc6f4d6262181b63c3e",
      "parents": [
        "5e41486c408eb4206aee09303631427f57771691"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri May 23 20:38:58 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jun 10 10:39:18 2008 -0500"
      },
      "message": "powerpc/QE: prepare QE PIO code for GPIO LIB support\n\n- split and export __par_io_config_pin() out of par_io_config_pin(), so we\n  could use the prefixed version with GPIO LIB API;\n- rename struct port_regs to qe_pio_regs, and place it into qe.h;\n- rename #define NUM_OF_PINS to QE_PIO_PINS, and place it into qe.h.\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": "5e41486c408eb4206aee09303631427f57771691",
      "tree": "04198c2fdffdb70816ba141aaa2f2b1d6d8e72aa",
      "parents": [
        "83ff9dcf375c418ca3b98eb950711525ca1269e2"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri May 23 20:38:56 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jun 10 10:39:13 2008 -0500"
      },
      "message": "powerpc/QE: add support for QE USB clocks routing\n\nThis patch adds a function to the qe_lib to setup QE USB clocks routing.\nTo setup clocks safely, cmxgcr register needs locking, so I just reused\nucc_lock since it was used only to protect cmxgcr.\n\nThe idea behind placing clocks routing functions into the qe_lib is that\nlater we\u0027ll hopefully switch to the generic Linux Clock API, thus, for\nexample, FHCI driver may be used for QE and CPM chips without nasty #ifdefs.\n\nThis patch also fixes QE_USB_RESTART_TX command definition in the qe.h.\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"
    }
  ],
  "next": "83ff9dcf375c418ca3b98eb950711525ca1269e2"
}
