)]}'
{
  "log": [
    {
      "commit": "1ed2ddf380e19dafeec2150ca709ef7f4a67cd21",
      "tree": "da2b2eb34a98fdefaee17ec7e35136cff9f65a03",
      "parents": [
        "92d4dda3332577bc2228b8d436f3d2796c59a520"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Feb 05 19:30:29 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:39 2007 +1100"
      },
      "message": "[POWERPC] windfarm: don\u0027t die on suspend thread signal\n\nWhen the windfarm thread gets a suspend signal it will die instead of\nfreezing. This fixes it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "92d4dda3332577bc2228b8d436f3d2796c59a520",
      "tree": "855f64cc3453704c938cacc87b68f2b4ec7f09f6",
      "parents": [
        "f31909c00332b3e8299209eaba6cec80756f802c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Dec 13 13:38:22 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:35 2007 +1100"
      },
      "message": "[POWERPC] Fix comment in kernel/irq.c\n\nkernel/irq.c contains a comment that speaks of -1 and -2 as interrupt\nnumbers, but this is actually dependent on configuration options now.\nReplace by NO_IRQ and NO_IRQ_ENABLED.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f31909c00332b3e8299209eaba6cec80756f802c",
      "tree": "f80e89d5ecd90c54e5bb079d8d175e9e2b57fbf9",
      "parents": [
        "2366fb16abcd8dea96820d3cb4f1de3a868d268c"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Wed Feb 07 09:45:55 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:30 2007 +1100"
      },
      "message": "[POWERPC] ppc: Fix booke watchdog initialization\n\nFix two problems in the book-e watchdog driver.\n\na) The 4xx default period was defined wrong\nb) Clear status before enabling the watchdog exception\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2366fb16abcd8dea96820d3cb4f1de3a868d268c",
      "tree": "9e1514ad01f3258c29dd6dad1c1ebfe4c35f649a",
      "parents": [
        "3839a5943977674d224cca541fd0914b942aa466"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 05 16:14:10 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:25 2007 +1100"
      },
      "message": "[POWERPC] PPC: Use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3839a5943977674d224cca541fd0914b942aa466",
      "tree": "e680a69c5052e8746539ebc2e3561f62f92f0b50",
      "parents": [
        "0524aad7b89671bc788d483b2c048ac7b79eefb9"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 05 16:14:09 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:18 2007 +1100"
      },
      "message": "[POWERPC] Use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0524aad7b89671bc788d483b2c048ac7b79eefb9",
      "tree": "584e3ac51afdc46e26dd9b0184e4679a0afd258c",
      "parents": [
        "f8b93a902315aeeedf51c45f01a407d5d8288c72"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Feb 05 16:14:05 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] Fix ppc64\u0027s writing to struct file_operations\n\nIn preparation for marking file_operations as const.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8b93a902315aeeedf51c45f01a407d5d8288c72",
      "tree": "8e6fd2887730233da8e00ceec94d6ef0470d08d1",
      "parents": [
        "64a3de1c3d9c6dfa9be68529a519448e8017ddb0"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Feb 05 16:14:04 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] ppc: use syslog macro for the printk log level\n\nUse the appropriate logging macro for the priority level for that\nprintk call.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "64a3de1c3d9c6dfa9be68529a519448e8017ddb0",
      "tree": "9302a14fb490af0ecfdfa1387dd77c692845c3ec",
      "parents": [
        "f42963f8646540ac7e5ba016a0ec1cc2e7386b57"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Feb 05 16:14:03 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] ppc: cs4218_tdm remove extra brace\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f42963f8646540ac7e5ba016a0ec1cc2e7386b57",
      "tree": "88820e08dec5442db3da832401095f78c399d3be",
      "parents": [
        "d5112a4f31a361409d3c57dc9d58dd69f8014bef"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 12 15:13:19 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] Add mpc52xx/lite5200 PCI support\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d5112a4f31a361409d3c57dc9d58dd69f8014bef",
      "tree": "64771300b2191cb94d9aaf60355661a01c2ccd1a",
      "parents": [
        "12e86f92fcfe4f0bcab0ad7fa4088a64c60d9b38",
        "5fad293bcbd48d9a2370020cf60e4b4a42559b12"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:03:11 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:03:11 2007 +1100"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into for-2.6.21\n"
    },
    {
      "commit": "12e86f92fcfe4f0bcab0ad7fa4088a64c60d9b38",
      "tree": "37321a7dfd382dc2b3325d35af3acf5e9f34d482",
      "parents": [
        "f03e64f2ca6ee3d0b7824536b1940497701fe766"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:02:35 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:02:35 2007 +1100"
      },
      "message": "[POWERPC] Only use H_BULK_REMOVE if the firmware supports it\n\nThe previous patch changing pSeries to use H_BULK_REMOVE broke the\nJS20 blade, where the firmware doesn\u0027t support H_BULK_REMOVE.  This\nadds a firmware check so that on machines that don\u0027t have H_BULK_REMOVE,\nwe just use the H_REMOVE call as before.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "5fad293bcbd48d9a2370020cf60e4b4a42559b12",
      "tree": "f6bb8c466410dead0471583ec874ca3244c3902b",
      "parents": [
        "04903a30a327513b97c1271fc6bc4dad6502d1b8"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Feb 07 01:47:59 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Feb 07 01:47:59 2007 -0600"
      },
      "message": "[POWERPC] Fixup error handling when emulating a floating point instruction\n\nWhen we do full FP emulation its possible that we need to post a SIGFPE based\non the results of the emulation.  The previous code ignored this case completely.\n\nAdditionally, the Soft_emulate_8xx case had two issues.  One, we should never\ngenerate a SIGFPE since the code only does data movement.  Second, we were\ninterpreting the return codes incorrectly, it returns 0 on success, 1 on\nillop and -EFAULT on a data access error.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "04903a30a327513b97c1271fc6bc4dad6502d1b8",
      "tree": "9761b3fbe0606102ee47d5fed12a50b9c9931280",
      "parents": [
        "8209003547c4b1006943eac8dc6c1fb6493cafda"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Feb 07 01:13:32 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Feb 07 01:13:32 2007 -0600"
      },
      "message": "[POWERPC] Enable interrupts if we are doing fp math emulation\n\nAnytime we are emulating an instruction we are going to be doing some form of\nget_user() to get the instruction image to decode.  Since get_user() might\nsleep we need to ensure we have interrupts enabled or we might see something\nlike:\n\nDebug: sleeping function called from invalid context at arch/powerpc/kernel/traps.c:697\nin_atomic():0, irqs_disabled():1\nCall Trace:\n[D6023EB0] [C0007F84] show_stack+0x58/0x174 (unreliable)\n[D6023EE0] [C0022C34] __might_sleep+0xbc/0xd0\n[D6023EF0] [C000D158] program_check_exception+0x1d8/0x4fc\n[D6023F40] [C000E744] ret_from_except_full+0x0/0x4c\n--- Exception: 700 at 0x102a7100\n    LR \u003d 0xdb9ef04\n\nHowever, we want to ensure that interrupts are disabled when handling a trap\nexception that might be used for a kernel breakpoint.  This is why ProgramCheck\nis marked as EXC_XFER_STD instead of EXC_XFER_EE.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8209003547c4b1006943eac8dc6c1fb6493cafda",
      "tree": "37ed5742527d448f211c575fe714fe68846e0c40",
      "parents": [
        "8423200553113cc031caa9b147f6150a8e26545c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Feb 06 22:55:19 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Feb 06 22:55:19 2007 -0600"
      },
      "message": "[POWERPC] Added kprobes support to ppc32\n\nAdded kprobes to ppc32 platforms that have use single_step_exception.  This\nexcludes 4xx and anything Book-E since their debug mechanisms for single stepping\nare completely different.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8423200553113cc031caa9b147f6150a8e26545c",
      "tree": "752c93a200c9ba056c7469c96f7e27d02c99291d",
      "parents": [
        "f03e64f2ca6ee3d0b7824536b1940497701fe766",
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:05:13 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:05:13 2007 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "f03e64f2ca6ee3d0b7824536b1940497701fe766",
      "tree": "b91a2f5d29c7772f0b77a894fe745f3e67dd79bd",
      "parents": [
        "e56a6e20f3029ed5c178dd0328bd688dbbc8272a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 06 21:10:31 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:23 2007 +1100"
      },
      "message": "[POWERPC] Make pSeries use the H_BULK_REMOVE hypervisor call\n\nH_BULK_REMOVE lets us remove 4 entries from the MMU hash table with one\nhypervisor call.  This uses it in pSeries_lpar_hpte_invalidate so we\ncan tear down mappings with fewer hypervisor calls.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e56a6e20f3029ed5c178dd0328bd688dbbc8272a",
      "tree": "d71551d8c5f7fac0a839c02d7bd6abe4d4e571bd",
      "parents": [
        "449d846dbcbf61bdf7d50a923e4791102168c292"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 13:13:26 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:23 2007 +1100"
      },
      "message": "[POWERPC] Clear RI bit in MSR before restoring r13 when returning to userspace\n\nSome instruction tracing tools use the RI (recoverable interrupt) bit\nin the MSR to indicate when it\u0027s safe to single-step.  Currently we\nclear RI after restoring r13 when returning to userspace.  However,\nif we single-step past the point where r13 is restored, we\u0027ll corrupt\nr13 in the exception entry code and not restore it.  This moves the\nclearing of RI to just before r13 is restored so this doesn\u0027t happen.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "449d846dbcbf61bdf7d50a923e4791102168c292",
      "tree": "f900c3743888a890c4862b1542eafd8f0dfb1249",
      "parents": [
        "a2c70211fa072f4076f0e59f909b69105f69072e"
      ],
      "author": {
        "name": "Livio Soares",
        "email": "livio@eecg.toronto.edu",
        "time": "Wed Feb 07 12:51:36 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:23 2007 +1100"
      },
      "message": "[POWERPC] Fix performance monitor exception\n\nTo the issue: some point during 2.6.20 development, Paul Mackerras\nintroduced the \"lazy IRQ  disabling\" patch (very cool work,  BTW).\nIn that patch, the performance monitor unit exception was marked as\n\"maskable\", in the sense that if interrupts were soft-disabled, that\nexception could be ignored.  This broke my PowerPC profiling code.\nThe symptom that I see is that a varying number of interrupts\n(from 0 to $n$, typically closer to 0) get delivered, when, in\nreality, it should always be very close to $n$.\n\nThe issue stems from the way masking is being done.   Masking in\nthis fashion seems to  work well with the decrementer and external\ninterrupts, because they are raised again until \"really\"  handled.\nFor the PMU, however, this does not apply (at least on my Xserver\nmachine with a 970FX processor).  If the PMU exception is not handled,\nit will _not_ be re-raised (at least on my machine).  The documentation\nstates that the PMXE bit in MMCR0 is set to 0 when the PMU exception\nis raised.  However, software must re-set the bit to re-enable PMU\nexceptions.  If the exception is ignored (as currently) not only is\nthat interrupt lost, but because software does not re-set PMXE, the\nPMU registers are \"frozen\" forever.\n\n[This patch means that performance monitor exceptions are taken and\nhandled even if irqs are off, as long as some other interrupt hasn\u0027t\ncome along and caused interrupts to be hard-disabled.  In this sense\nthe PMU exception becomes like an NMI.  The oprofile code for most\npowerpc processors does nothing that is unsafe in an NMI context, but\nthe Cell oprofile code does a spin_lock_irqsave.  However, that turns\nout to be OK because Cell doesn\u0027t actually use the performance\nmonitor exception; performance monitor interrupts come in as a\nregular interrupt on Cell, so will be disabled when irqs are off.\n -- paulus.]\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a2c70211fa072f4076f0e59f909b69105f69072e",
      "tree": "7e676b3bdb44a2e30a9891b7dd19923c1624f47c",
      "parents": [
        "4297c9869b3452860f1a2c588d43f9e62c701019"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Feb 06 11:48:28 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:23 2007 +1100"
      },
      "message": "[POWERPC] Compile fixes for arch/powerpc dcr code\n\nThe new dcr code does not currently compile when configured for native\nDCR access on ARCH\u003dpowerpc.  This patch fixes the problems.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4297c9869b3452860f1a2c588d43f9e62c701019",
      "tree": "402d2606a4121fa92753449f611cad11c3412335",
      "parents": [
        "721e0c9037ef4e755f3bd87fee92beff452be420"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Mon Feb 05 20:01:15 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:23 2007 +1100"
      },
      "message": "[POWERPC] Maple: use mmio nvram\n\nSome systems supported by the maple platform (e.g. JS2x blades running\nSLOF) are able to use the mmio_nvram backend for reading and writing\nnvram.  This is an improvement over the current situation -- no nvram\naccess from userspace at all.\n\nSelect MMIO_NVRAM for the maple platform.\n\nInitialize the mmio_nvram backend from maple setup code.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "721e0c9037ef4e755f3bd87fee92beff452be420",
      "tree": "152537dd89e91dee84138703a6d08a6b392e969a",
      "parents": [
        "31c56d820e03a2fd47f81d6c826f92caf511f9ee"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:56 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: defconfig\n\nBase pasemi defconfig. Nothing special, just the native drivers plus\ncommon PCI-express/PCI cards.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "31c56d820e03a2fd47f81d6c826f92caf511f9ee",
      "tree": "127b54489f2c45ce68fc4bc52044920250942b8f",
      "parents": [
        "f9fba5b72dbedc691dcb10ae666ec03f279b07f4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:55 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: iommu support\n\nI/O TLB support for PA6T-1682M.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f9fba5b72dbedc691dcb10ae666ec03f279b07f4",
      "tree": "cfd2350baf2a8d6dd2cef23070b95f21ff1e8211",
      "parents": [
        "c388cfebbf22acd2b6adf757b35e28d4be66ac7c"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:54 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: Configure DMA controller interrupts\n\nThe DMA controller on PWRficient is somewhat special -- has a PCI header\nso it looks like it\u0027s on the root PCI (-Express) root bus, but it uses\nmore than the default number of interrupts (and they are hardwired).\n\nWe need to wire up all interrupts for the DMA controller. The generic\nIRQ code will only map the primary interrupt from the PCI header (128),\nso add 129-\u003e211 by hand.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c388cfebbf22acd2b6adf757b35e28d4be66ac7c",
      "tree": "dc367aa9c8dd94dddefad9062bf43ac16dcd1ea6",
      "parents": [
        "f620be99e9355c41693f0c748ba9260f69278ee0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:53 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: SMP timebase sync\n\nTimebase update is simple on PA6T, since global updates can be done from\none core by writing to an SPR.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f620be99e9355c41693f0c748ba9260f69278ee0",
      "tree": "e2acc48246629e4afe44abff2f04f79ee9092f61",
      "parents": [
        "1199919b69ff9559a3d3444fb5eb45b7cc48264d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:52 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: Implement restart\n\nImplement reset on platforms/pasemi. Default is just to reset the\ncpu using the SDC registers.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1199919b69ff9559a3d3444fb5eb45b7cc48264d",
      "tree": "40313402be457e274e777b385703b25fa359f9b2",
      "parents": [
        "bfed9d32d968b2054a036d419537e9e9909bb343"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:51 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: Idle loops\n\nPowersave support on PA6T. Right now it only uses \u0027doze\u0027 mode, and\nwill default to no savings (spin).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bfed9d32d968b2054a036d419537e9e9909bb343",
      "tree": "f0eadd35b463c0c1efc550138ef1f648a817839e",
      "parents": [
        "39c870d5b503fa684198baf90bab2daa35ef0151"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:50 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: Machine check handler\n\nPrint out decoded machine check information on PA6T.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "39c870d5b503fa684198baf90bab2daa35ef0151",
      "tree": "0afdc842f7714cf47892512bb93ae5453bb6c34d",
      "parents": [
        "a1fdf6940a2a3d3c7475755eba5881403473252d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:49 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: UART udbg support\n\nEarly debug output for PA Semi UART. Uses the 2.05 CI real mode ops.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a1fdf6940a2a3d3c7475755eba5881403473252d",
      "tree": "f7aeae38708c8f36d675e6498643001cd80122ab",
      "parents": [
        "6e47a0f38203656125bb6b81216aa4a4f506e98c"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Sun Feb 04 03:16:08 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] Assign all PCI busses on G3 Blue \u0026 White\n\nG3 Blue \u0026 White is misconfigured by default so that CardBus controllers\nin PCI slots don\u0027t work.  The PCI bridge is programmed to only allow\naccess to bus 1 but not higher busses.\n\nThe patch forces the PCI busses to be reassigned if a Grackle controller\nis found and the machine identifies itself as \"PowerMac1,1\"\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6e47a0f38203656125bb6b81216aa4a4f506e98c",
      "tree": "6e0cae7bb8a16416f70694eea110958d2fc22482",
      "parents": [
        "c347b7989e4d9e1c23cb5cfba78c63c031b7dcee"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:48:04 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] Celleb: add celleb_defconfig\n\nThis patch creates defconfig file for Celleb platform.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c347b7989e4d9e1c23cb5cfba78c63c031b7dcee",
      "tree": "b2a8d8fe0717a64e40b42093dadc5017947f9ea2",
      "parents": [
        "e107931956f8327637508b91a9ddd4ba35be289d"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:47:17 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: basic support\n\nThis patch adds base support for Celleb platform.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e107931956f8327637508b91a9ddd4ba35be289d",
      "tree": "a914cee4003adb0ee22310167b8f8593b065832c",
      "parents": [
        "c9868fe0e091f64241a372b45f08097c013e41b2"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:46:22 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: support spu priv1 ops\n\nSPU support routines for Celleb platform.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c9868fe0e091f64241a372b45f08097c013e41b2",
      "tree": "a5e46ebaab4a16e1163f8984dc1aa3dd2bc6972c",
      "parents": [
        "3cdc20e51791bd2fd67781e65640a4650f99c63e"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:45:33 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: consolidate spu management ops\n\nSpu management ops in arch/platforms/cell/spu_priv1_mmio.h can be used\ncommonly in of based platform. This patch separates spu management ops\nfrom native cell code and uses on celleb platform.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3cdc20e51791bd2fd67781e65640a4650f99c63e",
      "tree": "f5597a6ae04f3579140fd1e968c3bdfc8bed0aaf",
      "parents": [
        "d7480a9feaa970d9c37462f21bc27ebab2c56b0b"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:44:08 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: hypervisor console driver\n\nThis patch adds hypervisor console driver for Celleb platform.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d7480a9feaa970d9c37462f21bc27ebab2c56b0b",
      "tree": "4dbd599f52d6d6abd96d11371e5aa00611854d55",
      "parents": [
        "fe4a0cf1c2e79c3c256992c4f731734ecacb45c3"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:43:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: support udbg\n\nThis patch adds udbg support for Celleb platform.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fe4a0cf1c2e79c3c256992c4f731734ecacb45c3",
      "tree": "dc648763c6bf4e8e64d7fc778cc64637999960d3",
      "parents": [
        "97a9b58409403baf7a8b0ccbd3d27993790dcdab"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:42:28 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: htab routines\n\nAdds htab routines for Celleb platform.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "97a9b58409403baf7a8b0ccbd3d27993790dcdab",
      "tree": "1ea34c4a865bb1015f09561363c0c6d9957ad87a",
      "parents": [
        "7163c7c9d266862ad9a0a0203d204113034cb5fb"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:39:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: support iommu\n\nThis patch creates Celleb platform dependent file to support iommu.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7163c7c9d266862ad9a0a0203d204113034cb5fb",
      "tree": "ce5aab574dc5d541701f86161e81b2b9a9eda9a1",
      "parents": [
        "32f39b055f3b7af4ee76a93ede5450ab2549328a"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:38:41 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: setup usb host controller in SCC\n\nUSB host controller in SCC requires enable sequence. It should be done\nbefore USB host drivers start.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "32f39b055f3b7af4ee76a93ede5450ab2549328a",
      "tree": "401ebc270115e58831b31054a480eceadbc29cf5",
      "parents": [
        "b8a590c496474ca80a8f1c2b228e8b8e6a33fb9d"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:37:30 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: support interrupts\n\nThis patch creates Celleb platform dependent files to support interrupts.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b8a590c496474ca80a8f1c2b228e8b8e6a33fb9d",
      "tree": "4a1c80b3a84ea58c0088655e40cede39bcf3b687",
      "parents": [
        "c23ef29c1efa6864527fb78249695679810d302e"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:36:27 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: interfaces to the hypervisor\n\nThis patch creates Celleb platform dependent files which add\ninterfaces to call hypervisor.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c23ef29c1efa6864527fb78249695679810d302e",
      "tree": "42e6fa31c6d526e292a52a845050efd1a0a43ac0",
      "parents": [
        "f79ce995d0a7bfc424b1ad8f315e62ff9f67bbfe"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 01 16:36:13 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] powermac: local_irq_disable() is redundant after local_irq_save()\n\narch/powerpc/platforms/powermac/smp.c::smp_core99_kick_cpu() contains\nlocal_irq_disable() call after local_irq_save(). This looks\nredundant.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f79ce995d0a7bfc424b1ad8f315e62ff9f67bbfe",
      "tree": "e944a6dc93f5b274bdc8e6f8029b50906743fd9c",
      "parents": [
        "c4cbfd64f933414eaa2042adcd276f088995898a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 01 16:36:04 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] 86xx: local_irq_disable() is redundant after local_irq_save()\n\narch/powerpc/platforms/86xx/mpc86xx_smp.c::smp_86xx_kick_cpu() contains\nlocal_irq_disable() call after local_irq_save(). This looks\nredundant.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4cbfd64f933414eaa2042adcd276f088995898a",
      "tree": "7a5b24cf116450b4a10fc4efe6245124ac09a638",
      "parents": [
        "5427828e83b7f3c000eaec1cfb09c9bc4d024ad1"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 31 02:09:06 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] mpc8272ads: defconfig\n\nDefault config file for mpc8272ads (powerpc port).Though relevant bits went\nin, it is required to keep proper default configuration for the target,\nwhich seems to be missed initially.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5427828e83b7f3c000eaec1cfb09c9bc4d024ad1",
      "tree": "e65bb268f38177f71eea7304557972d979d74b28",
      "parents": [
        "73844ecbaa58885c5e89af7d1b08faaffffa6833"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 31 02:09:00 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] Fix kernel build errors for mpc8272ads and mpc8560ads\n\nRecent update of asm-powerpc/io.h caused cpm-related stuff to break in the\ncurrent kernel. Current patch fixes it, as well as other inconsistencies\nexpressed, that do not permit targets from working properly:\n\n- Updated dts with a chosen node with interrupt controller,\n- fixed messed device IDs among CPM2 SoC devices,\n- corrected odd header name and fixed type in defines,\n- Added 82xx subdir to the powerpc/platforms Makefile, missed during\n  initial commit,\n- new solely-powerpc header file for 8260 family (was using one from\n  arch/ppc, this one cleaned up from the extra stuff), in fact for now\n  a placeholder to get the board-specific includes for stuff not yet\n  capable to live with devicetree peeks only\n- Fixed couple of misprints in reference mpc8272 dts.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "73844ecbaa58885c5e89af7d1b08faaffffa6833",
      "tree": "df2a4f20261e2cf348347786362dff0701e54359",
      "parents": [
        "c19cdcb1b8d33a20d372191eced2def7f901806b"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 31 02:08:54 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] cpm2: CPM2 interrupt controller fix\n\nThis contains important fixes for the CPM2 PIC code. Eliminated\nCPM_IRQ_OFFSET, pulling the respective interrupt numbers from the interrupt\nmapping. Updated devicetree files to reflect that. Changed direct\nIC-related IO accesses to the IO accessors. Fixed all the sense values to\nkeep coherency with ipic. In the current code, CPM2 stuff will have no IRQs\nand hence could be hardly usable.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c19cdcb1b8d33a20d372191eced2def7f901806b",
      "tree": "234d32df05da10b9e4cd5e07d43b2653869ed129",
      "parents": [
        "35063bb2eaf85bd0f6e3acefae2d95cb0120eb3e"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 30 15:20:37 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] PS3: Enable USB mass storage\n\nUpdate ps3_defconfig to enable USB mass storage and VFAT.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "35063bb2eaf85bd0f6e3acefae2d95cb0120eb3e",
      "tree": "70fcfad56c58b0489430afb81a17df8b9f35bec0",
      "parents": [
        "97ec1675999eae96975a30facbedc2e6c0c832bc"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 30 15:20:34 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] PS3: Fix DMA scatter-gather\n\nAdd the missing pieces to support DMA scatter-gather on the PS3 system bus.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "97ec1675999eae96975a30facbedc2e6c0c832bc",
      "tree": "3e464f69cdab789168e33d34843e63d6f23e075e",
      "parents": [
        "2a08ea69a3e448a5cc94e5da9eccc40cf13f9532"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 30 15:20:30 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] PS3: Move vuart declarations to ps3.h\n\nMove the structures and routines needed for PS3 vuart port device registration\nto asm-powerpc/ps3.h.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2a08ea69a3e448a5cc94e5da9eccc40cf13f9532",
      "tree": "76fe2d0788c533b1d5fc1a89a34606d84b79961a",
      "parents": [
        "63c2f782e8f6aafbc11b14b2cb291b3dc9fc217d"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 30 15:20:27 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] PS3: Move system bus to platform directory\n\nMove the PS3 system bus routines from drivers/ps3 to\narch/powerpc/platforms/ps3.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "63c2f782e8f6aafbc11b14b2cb291b3dc9fc217d",
      "tree": "cbcd1f138a886529ec62a21c5dd4b2c87581058d",
      "parents": [
        "7df2457db83bc922fcc8b462526b77f1ffe8c84b"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Jan 30 06:06:00 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Add \"is_power_of_2\" checking to log2.h.\n\nAdd the inline function \"is_power_of_2()\" to log2.h, where the value\nzero is *not* considered to be a power of two.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7df2457db83bc922fcc8b462526b77f1ffe8c84b",
      "tree": "7029d9e27b858e435c2fc4ce9a6d83a2b028e290",
      "parents": [
        "6529c13dfe413e437ad1ed0e97783dcf69137114"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 23:33:18 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] MPIC: support more than 256 sources\n\nAllow more than the default 256 MPIC sources. Allocates a new flag\n(MPIC_LARGE_VECTORS) to be used by platform code when instantiating\nthe mpic.\n\nI picked 11 bits worth right now since it would cover the number of\nsources on any hardware I have seen. It can always be increased later\nif needed.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6529c13dfe413e437ad1ed0e97783dcf69137114",
      "tree": "4042f247433dd413a196764d6b3b74f05568d8e3",
      "parents": [
        "7583b6e424ebaa278342f6a8c2a61211af56dad1"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:25:57 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] PA6T PMC support\n\nSupport for PA6T-style PMC registers.\n\nPMCs are completely implementation-dependent on PPC, and PA6T numbers them\ndifferently from the IBM model.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7583b6e424ebaa278342f6a8c2a61211af56dad1",
      "tree": "8800b0ea9e1f90303f9a592eb4ffab3e9bd27d27",
      "parents": [
        "1bd2e5ae18a8f93333707d81d3dbd9209a255137"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:24:57 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Introduce _SYSDEV_ATTR\n\nIntroduce _SYSDEV_ATTR(), to be used to just define the struct, and not a\nnamed variable with the attribute. Useful for arrays of sysdev_attributes.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1bd2e5ae18a8f93333707d81d3dbd9209a255137",
      "tree": "72feb6bae2a8dea311e2d9f2e412cfbc69a952fb",
      "parents": [
        "c69b767a2c871bb80cb9e346d6ebce248f711dfb"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:23:54 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Add PMC type to cputable\n\nAdd cputable entries for which type of PMC implementation the processor\nhas.\n\nI\u0027ve only filled in the current 64-bit processors, the unfilled default\nvalue will have same behaviour as before so it can be done over time\nas needed.\n\nAlso tidy up the dummy_perf implementation a bit, aggregating it into\none function with ifdefs instead of several.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c69b767a2c871bb80cb9e346d6ebce248f711dfb",
      "tree": "b37d34c847f60383b4ada1ba36a71be8ffa17f62",
      "parents": [
        "4942bd80e83d13bf394df4a8109bee39d861820f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:23:14 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Oprofile cleanup\n\nClean up the ctr_read/write a bit. It\u0027s currently defined in the\ninclude but only used in one C file each. The only exception is the\nclassic version, so keep that in the include and define in the C file\nas appropriate.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4942bd80e83d13bf394df4a8109bee39d861820f",
      "tree": "894ec8480e5dbffe59fe8fa798c50f44d174a8b1",
      "parents": [
        "5f3162f0664be49c72c1e6ce4a46848f9d96d790"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Sat Jan 27 17:41:49 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Fix array indexing error in rheap grow()\n\nThe grow() function in the rheap library allocates a larger array of blocks,\ncopies the contents of the old blocks array to the newly allocated array and\nfixes the list_head pointers after the copy.  At the end, the new blocks must\nbe enqueued to the empty_list of the rh_info_t structure.  This patch fixes\na bug where the code was indexing past the end of the array when enqueueing\nblocks.  The UCC ethernet driver, which uses the rheap allocator, experiences\nkernel panics because of this bug.\n\nSigned-off-by: Ionut Nicu \u003cionut.nicu@freescale.com\u003e\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5f3162f0664be49c72c1e6ce4a46848f9d96d790",
      "tree": "8b1e56048b91b94eb1d801912dc60c44248c0c39",
      "parents": [
        "8000d49076f5d1767b6fee9c74b452f488ed89ad"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:29 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] ps3: ps3_defconfig updates\n\nUpdates for ps3_defconfig.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8000d49076f5d1767b6fee9c74b452f488ed89ad",
      "tree": "6ba333ed3e46412955a26cc6576a0284f1692e3c",
      "parents": [
        "098e27442713ef7921533130ebba5db6ef64aba6"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:26 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] ps3: remove unneeded header include\n\nRemove an unneeded header include from ps3.h.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "098e27442713ef7921533130ebba5db6ef64aba6",
      "tree": "3331d8f845af2b91e65f290f2f40637ed9c69814",
      "parents": [
        "66b44954f8f2129a39d145991c8e635046a71be6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jan 26 19:08:24 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: get av_multi_out params\n\nAllow the PS3 AV settings driver to access the default video mode stored in\nthe OS area.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "66b44954f8f2129a39d145991c8e635046a71be6",
      "tree": "609b4fde791008196ba8b2e2701ecabe04193b75",
      "parents": [
        "73d976b33998bca9aa7300e59f5d6c756be38b87"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:21 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: get firmware version\n\nAdd a new routine ps3_get_firmware_version() and use it to output the firmware\nversion to dmesg.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "73d976b33998bca9aa7300e59f5d6c756be38b87",
      "tree": "d9b0b3a9e0524eab22ce69e2a4621cc5a1b195d7",
      "parents": [
        "577157659fb0ace3b88dd75e2c6cb1af84b3040d"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:19 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: remove cpuinfo\n\nRemove the unneded routine ps3_show_cpuinfo().  The common platform code now\nprints the same information.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "577157659fb0ace3b88dd75e2c6cb1af84b3040d",
      "tree": "280d3f809a17c8db3ff521d369e3eb63e354f7ac",
      "parents": [
        "b1eeb38e456281c37bbfc270a6ca08605b7e7045"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:16 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: fix interrupt bmp\n\nAdd a comment and a preprocessor macro to help clearify the alignment\nneeds of the PS3 interrupt bitmap.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b1eeb38e456281c37bbfc270a6ca08605b7e7045",
      "tree": "9ee62b6b2902f5e6d8fe27cdb842e7b18c371b77",
      "parents": [
        "861be32ce7f1cf272a3f809e77213b83117a0bd2"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jan 26 19:08:12 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: add interrupt alloc for outlets\n\nPS3 interrupt core update:\n  - Add ps3_alloc_irq() and ps3_free_irq(), to allocate a virtual interrupt\n    number for an interrupt outlet, which is needed by the PS3 GPU frame\n    buffer device and audio drivers\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "861be32ce7f1cf272a3f809e77213b83117a0bd2",
      "tree": "5765d9227e3dd87582b586d16755e843695f0dd8",
      "parents": [
        "9cf9e19667f6ce01bd509a154157270069f836f9"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:08 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: bind interrupt to cpu\n\nChange the PS3 irq allocation routines to take an argument indicating which\ncpu (processor thread) the interrupt should be serviced on.\n\nThe current system configuration favors device interrupts that are serviced\non cpu0, so that is used as the default.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9cf9e19667f6ce01bd509a154157270069f836f9",
      "tree": "c45ff1f25d608017b1ba2c83a1f6b934fc8e8acd",
      "parents": [
        "407e24a0c78f585c228ec7e1152a9b23e262b200"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 26 19:08:05 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: cleanup interrupt bmp routines\n\nChange the PS3 interrupt bitmask routines to be lockless.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "407e24a0c78f585c228ec7e1152a9b23e262b200",
      "tree": "d79f15b0737222a955bc01277ba5045c04db67d7",
      "parents": [
        "9633ac8d172f74b8ee51e0fe85c06eb726039aa8"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:02 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: smp interrupt fixes\n\nPS3 fixups for interrups on SMP.\n\nFixes the alignment of the interrupt status bitmap, changes the hypervisor\ninterrupt calls to the \u0027_ext\u0027 versions that take an explicit processor\nthread ID.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9633ac8d172f74b8ee51e0fe85c06eb726039aa8",
      "tree": "d6679b8138989102f6547ff1535f4e96e34c1985",
      "parents": [
        "a8229a9e5211a52839268b82ae14cdf528d48f58"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:07:59 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: rename interrupt symbols\n\nRename some PS3 interrupt symbols to avoid name clashes and aid debugging.\nNo change to code.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a8229a9e5211a52839268b82ae14cdf528d48f58",
      "tree": "f5bea53b8eb7dae084456efce92e50b471e78d1c",
      "parents": [
        "43d80439c5f619446e174abdbdaff4fc0e539546"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:07:56 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: fix struct alignment attributes\n\nRemove incorrect alignment attributes in PS3 platform code for\nstruct spe_shadow, struct os_area_header, and struct os_area_params.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "43d80439c5f619446e174abdbdaff4fc0e539546",
      "tree": "8cf055ca91a1de67f6fda124ccb68e43ac28c8c5",
      "parents": [
        "6c7be7d385f4911895877e0f0697c598f600136f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 26 19:07:54 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] ps3: system bus minor mmio fix\n\nFix two minor bugs in the PS3 system bus mmio region code.  First, on error or\nwhen freeing a region, retain the bus_addr and len fields to allow subsequent\ncalls to create the region.  Second, correct the region address argument to the\nlv1_unmap_device_mmio_region() call.\n\nFixes modprobe/rmmod of some drivers.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6c7be7d385f4911895877e0f0697c598f600136f",
      "tree": "d8bffe6e30b7bffc66ffe74e636ad30a322122cd",
      "parents": [
        "eebb81c13aa831a623e903bbae97a23fe9be93eb"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jan 26 19:07:51 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] ps3: repository storage support\n\nHandle storage-related repository data:\n  - Add missing implementations of ps3_repository_read_stor_*() repository\n    accessors.\n  - Dump storage properties in debug mode\n  - Add PS3_DEV_TYPE_STOR_{DISK,ROM,FLASH} device types (which are identical to\n    the corresponding SCSI device types) to enum ps3_dev_type\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eebb81c13aa831a623e903bbae97a23fe9be93eb",
      "tree": "5bd1fd1a3abebaf9d99fb028c42347f3918e7fde",
      "parents": [
        "25c4a46f0ed8ece9ac6699e200fcc83a4642dce7"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:07:47 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] ps3: repository misc fixes\n\nVarious fixes for the PS3 repository code:\n\n  - Sync signatures of function prototypes and implementations (enum vs.\n    unsigned int)\n  - Correct references to `regions\u0027 as `registers\u0027:\n      o Correct enum ps3_region_type as enum ps3_reg_type,\n      o Correct PS3_REGION_TYPE_* as PS3_REG_TYPE_*,\n      o Correct ps3_repository_find_region() as ps3_repository_find_reg().\n  - Correct function name in pr_debug() call\n  - Minor error condition improvements.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "25c4a46f0ed8ece9ac6699e200fcc83a4642dce7",
      "tree": "c58b4f08996ea35663370713961c9e941a8caab2",
      "parents": [
        "2dc08572cc11a1ab2e67b214a4f3d7d0997473f8"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Jan 26 14:55:03 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] pSeries: EEH improperly enabled for some Power4 systems\n\nIt appears that EEH is improperly enabled for some Power4 systems.\nOn these systems, the ibm,set-eeh-option returns a value of success\neven when EEH is not supported on the given node. Thus, an explicit\ncheck for support is required.\n\nDuring boot, on power4, without this patch, one sees messages\nsimilar to:\n\nEEH: event on unsupported device, rc\u003d0 dn\u003d/pci@400000000110/IBM,sp@1\nEEH: event on unsupported device, rc\u003d0 dn\u003d/pci@400000000110/pci@2\nEEH: event on unsupported device, rc\u003d0 dn\u003d/pci@400000000110/pci@2,2\netc.\n\nThe patch makes these go away.\n\nWithout this patch, EEH recovery does seem to work correctly for\nat least some devices (I tested ethernet e1000), but fails to\nrecover others (the Emulex LightPulse LPFC, most notably).\nOff the top of my head, I don\u0027t remember why some devices are\naffected, but not others.\n\nThe PAPR indicates that the correct way to test for EEH is as\ndone in this patch; its not clear to me if this was in the PAPR\nall along, or recently added; if it was there all along, its not\nclear to me why this hadn\u0027t been fixed long ago. I suspect only\ncertain firmware levels are affected.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2dc08572cc11a1ab2e67b214a4f3d7d0997473f8",
      "tree": "bb37c107d1bcf48248045a1acb979e2079c9f759",
      "parents": [
        "59eaef9daef35129a982c9d2b464aacb13349cdf"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Jan 25 19:10:52 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] Fix apparent typo \"CONFIG_SERIAL_CPM_SMC\".\n\n  Replace an apparent typo of CONFIG_SERIAL_CPM_SMC with\nCONFIG_SERIAL_CPM_SMC2.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "59eaef9daef35129a982c9d2b464aacb13349cdf",
      "tree": "7ec899c02cd86984b2960bc5321eb855a3536a1f",
      "parents": [
        "29f1530f1958dc74f021186c9f31ed66a0c7b8ad"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Jan 24 15:57:06 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] Maple: don\u0027t override bus-range supplied by firmware\n\nThis workaround was copy-pasted from the powermac code.  It\u0027s not\nnecessary for maple.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "29f1530f1958dc74f021186c9f31ed66a0c7b8ad",
      "tree": "15f60316419135f1e05b0dc03b6b0fd7c7f50a5d",
      "parents": [
        "df34403dcaacef541a67c955aebc37c51f53ca7c"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:42:10 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] Add mpc866ads board-specific bits to arch/powerpc\n\nThis add support of the Freescale mpc86xads reference board to\narch/powerpc. Supported SMC1 and SMC2 (UART and serial console), FEC\n100Mbps Ethernet, SCC1 Ethernet (10Mbps hdx)\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "df34403dcaacef541a67c955aebc37c51f53ca7c",
      "tree": "9d4159a85569a457a57f1ac352c373dd7d7a82ba",
      "parents": [
        "f2a0bd3753dad7ea4605ebd5435716b39e9f92bb"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:41:42 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] 8xx: Add mpc885ads support and common mpc8xx files\n\nThis adds the core 8xx stuff and specifically mpc885ads board-specific\nbits to arch/powerpc. Respective Kconfig has been cleaned up from the stuff\nnot yet ported over to avoid confusion. Updated and cleaned version.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f2a0bd3753dad7ea4605ebd5435716b39e9f92bb",
      "tree": "f14b6a7b9e3588a388be0f2b6602284c49c026e4",
      "parents": [
        "88bdc6f061cfb4579d2327fd457d4b7807525a0e"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:41:24 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] 8xx: powerpc port of core CPM PIC\n\nThis covers common CPM access functions, CPM interrupt controller code,\nmicropatch and a few compatibility things to kee the same driver base\nworking with arch/ppc. This version is refined with all the comments\n(mostly PIC-related) addressed.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "88bdc6f061cfb4579d2327fd457d4b7807525a0e",
      "tree": "809bc55c9305d66d66c4546fe7991ae8e625a5cd",
      "parents": [
        "5902ebce22fa5a1ac833565dbc4fde7e8a1bc737"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:41:15 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] 8xx: platform related changes to the fsl_soc\n\nAdded 8xx SoC peripherials: fec for Ethernet and smc for UARTs.\nOrdinary routines to extract values from the device tree and insert\nrespective platform devices\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5902ebce22fa5a1ac833565dbc4fde7e8a1bc737",
      "tree": "bc8d2268729f1595ed974ec88f9b13227ced3c7b",
      "parents": [
        "dbbb06b7f6ae8037a5f6b4498e492791e1929635"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:41:06 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:01:02 2007 +1100"
      },
      "message": "[POWERPC] 8xx: generic 8xx code arch/powerpc port\n\nIncluding support for non-coherent cache, some mm-related things +\nrelevant field in Kconfig and Makefiles. Also included rheap.o compilation\nif 8xx is defined.\n\nNon-coherent mapping were refined and renamed according to Cristoph\nHellwig. Orphaned functions were cleaned up.\n\n[Also removed arch/ppc/kernel/dma-mapping.c, because otherwise\ncompiling with ARCH\u003dppc for a non DMA-cache-coherent platform ends up\nwith two copies of __dma_alloc_coherent etc.\n -- paulus.]\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dbbb06b7f6ae8037a5f6b4498e492791e1929635",
      "tree": "a88e4458e65ea82ac1f1aa0e91c01390790375d9",
      "parents": [
        "f25222b99542bcadf1cc53cc9aa0e304849242ca"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:40:57 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 12:00:32 2007 +1100"
      },
      "message": "[POWERPC] 8xx: platform specific mmu updates\n\nThis is just a straight port of the same done in arch/ppc\nby Marcelo Tosatti. One used to be\n[PATCH] ppc32 8xx: update_mmu_cache() needs unconditional tlbie,\ncommit eb07d964b4491d1bb5864cd3d7e7633ccdda9a53\n\nIn a nutshell, the board is nearly stuck without this, yet without any\nvisible failure - being just very slow.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f25222b99542bcadf1cc53cc9aa0e304849242ca",
      "tree": "4eca1d2753c1abcc1f6700db3c64a63d1afa2d08",
      "parents": [
        "1473ae6cab7f47dde4c14f397371b2ad94457d3a"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:40:49 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 12:00:32 2007 +1100"
      },
      "message": "[POWERPC] cpm_uart: OF-related fix for CPM1\n\nThis makes cpm uart able to work using OF-passed parameters\nin case of CPM stuff (found on most mpc8xx reference and custom\nboards). The idea is to keep ppc stuff working yet making it able to be\nused for powerpc.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1473ae6cab7f47dde4c14f397371b2ad94457d3a",
      "tree": "2ec51aac9cef695177a56a02700ce04161220d3b",
      "parents": [
        "18a1e4c3ee67680287bf3c455b5047421eda3c14"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue Jan 23 15:59:26 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 11:57:52 2007 +1100"
      },
      "message": "[POWERPC] remove unused CPU_FTRS_POWER6X\n\nCPU_FTRS_POWER6X is unused, hence remove it.\n\nSigned-off-by Michael Neuling \u003cmikey@neuling.org\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "62d0cfcb27cf755cebdc93ca95dabc83608007cd",
      "tree": "6f0271ca08f7680800c9d85f38b86a42111f047b",
      "parents": [
        "40c373cc3af9720d1cec0e32c3da26b1d220a95b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 04 10:44:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 04 10:44:54 2007 -0800"
      },
      "message": "Linux 2.6.20\n"
    },
    {
      "commit": "40c373cc3af9720d1cec0e32c3da26b1d220a95b",
      "tree": "adec525ed9e80a3b923302a273b7524c231d614d",
      "parents": [
        "886ae1fa1380309d91cdb7e67bd4bf71e053c1d5"
      ],
      "author": {
        "name": "Frédéric Riss",
        "email": "frederic.riss@gmail.com",
        "time": "Tue Jan 30 21:41:17 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 04 10:27:10 2007 -0800"
      },
      "message": "[PATCH] EFI x86: pass firmware call parameters on the stack\n\nWhen calling into the EFI firmware, the parameters need to be passed on\nthe stack. The recent change to use -mregparm\u003d3 breaks x86 EFI support.\nThis patch is needed to allow the new Intel-based Macs to suspend to ram\n(efi.get_time is called during the suspend phase).\n\nSigned-off-by: Frederic Riss \u003cfrederic.riss@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "886ae1fa1380309d91cdb7e67bd4bf71e053c1d5",
      "tree": "cef5c0ffb7750cc1ed8577b1a4cfee4d0f98a040",
      "parents": [
        "ce35a81a71f405031ed6fd0d454d3aaa55dc8ed2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Feb 04 03:02:17 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 20:37:37 2007 -0800"
      },
      "message": "[PATCH] fix rtl8150\n\nThat code doesn\u0027t do what its author apparently thought it would do...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce35a81a71f405031ed6fd0d454d3aaa55dc8ed2",
      "tree": "ba67cda811c798970ed89786f2e4a60618cb0975",
      "parents": [
        "259886a7c4e4eb0089181e800d1f477cb3786875",
        "017f2e37ae19ccd28e5edd965741fc374194c5dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:39 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] sd: udev accessing an uninitialized scsi_disk field results in a crash\n  [SCSI] st: A MTIOCTOP/MTWEOF within the early warning will cause the file number to be incorrect\n  [SCSI] qla4xxx: bug fixes\n  [SCSI] Fix scsi_add_device() for async scanning\n"
    },
    {
      "commit": "259886a7c4e4eb0089181e800d1f477cb3786875",
      "tree": "c6c470c5b159669750fd4d7211fa8a602b77794c",
      "parents": [
        "72253943f7281fc5c6249d9cafd63e7de3266fe9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 03 01:14:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] x86-64: define dma noncoherent API functions\n\nx86-64 is missing these:\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72253943f7281fc5c6249d9cafd63e7de3266fe9",
      "tree": "aea78c82e3d0a2c17170fd39bcec5f520ab67fa9",
      "parents": [
        "b2e895dbd80c420bfc0937c3729b4afe073b3848"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Sat Feb 03 01:14:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] Altix: more ACPI PRT support\n\nThe SN Altix platform does not conform to the IOSAPIC IRQ routing model.\nAdd code in acpi_unregister_gsi() to check if (acpi_irq_model \u003d\u003d\nACPI_IRQ_MODEL_PLATFORM) and return.\n\nDue to an oversight, this code was not added previously when\nsimilar code was added to acpi_register_gsi().\n\nhttp://marc.theaimsgroup.com/?l\u003dlinux-acpi\u0026m\u003d116680983430121\u0026w\u003d2\n\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nAcked-by: Len Brown \u003clenb@kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2e895dbd80c420bfc0937c3729b4afe073b3848",
      "tree": "d03f686831405c190ce80c895e5dea3fb17d09fc",
      "parents": [
        "8560a10e16faccafdc2e26c4873bf4edfbbf651e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 03 01:14:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] revert blockdev direct io back to 2.6.19 version\n\nAndrew Vasquez is reporting as-iosched oopses and a 65% throughput\nslowdown due to the recent special-casing of direct-io against\nblockdevs.  We don\u0027t know why either of these things are occurring.\n\nThe patch minimally reverts us back to the 2.6.19 code for a 2.6.20\nrelease.\n\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: Ken Chen \u003ckenchen@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8560a10e16faccafdc2e26c4873bf4edfbbf651e",
      "tree": "c4d0a516a3fb553ded07fad1ac4314465d48761f",
      "parents": [
        "24d8f6aded45aca87dec6d9c037b75b189e3d731"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Feb 03 01:13:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] alpha: fix epoll syscall enumerations\n\nWe went and named them __NR_sys_foo instead of __NR_foo.\n\nIt may be too late to change this, but we can at least add the proper names\nnow.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24d8f6aded45aca87dec6d9c037b75b189e3d731",
      "tree": "5702797c937772e8d45011ed7287a265479191cb",
      "parents": [
        "29a002776ba5ef170446910b1f93c480cdd43706"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sat Feb 03 01:13:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] net/smc911x: match up spin lock/unlock\n\nsmc911x_phy_configure\u0027s error handling unconditionally unlocks the\nspinlock even if it wasn\u0027t locked. Patch fixes it.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29a002776ba5ef170446910b1f93c480cdd43706",
      "tree": "fa06004ecc2495d8b2b17b6fb2129365b7fd9eaf",
      "parents": [
        "dee11c2364f51cac53df17d742a0c69097e29a4e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Sat Feb 03 01:13:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] kexec: Avoid migration of already disabled irqs (ia64)\n\nThis patch fixes up ia64 kexec support for HP rx2620 hardware.  It does\nthis by skipping migration of already disabled irqs.  This is most likely a\nproblem on other ia64 platforms as well, but I\u0027ve only been able to\nreproduce it on one machine so far.\n\nThe full story is that handle_bad_irq() gets invoked before starting the\nnew kernel without this patch.  This seems to happen when fixup_irqs()\ncalls generic_handle_irq() on already migrated (and disabled) irqs.  So by\navoiding migration of disabled irqs we stay away of handle_bad_irq().\n\nThe code has been tested on three different ia64 machines, all with good\nresults.  It is possible to trigger the same bug by offlining a processor\nusing echo 0 \u003e /sys/devices/system/cpu/cpuX/online.\n\nMore detailed information is available in the following mail thread:\nhttp://lists.osdl.org/pipermail/fastboot/2007-January/thread.html#5774\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Zou, Nanhai \u003cnanhai.zou@intel.com\u003e\nAcked-by: Jay Lan \u003cjlan@sgi.com\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dee11c2364f51cac53df17d742a0c69097e29a4e",
      "tree": "339b45f1dbd99a22bbe161ebeb5b7cd8850289ba",
      "parents": [
        "3e8219806c33b64a00b0013f96f735451f30c64c"
      ],
      "author": {
        "name": "Ken Chen",
        "email": "kenchen@google.com",
        "time": "Sat Feb 03 01:13:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] aio: fix buggy put_ioctx call in aio_complete - v2\n\nAn AIO bug was reported that sleeping function is being called in softirq\ncontext:\n\nBUG: warning at kernel/mutex.c:132/__mutex_lock_common()\nCall Trace:\n     [\u003ca000000100577b00\u003e] __mutex_lock_slowpath+0x640/0x6c0\n     [\u003ca000000100577ba0\u003e] mutex_lock+0x20/0x40\n     [\u003ca0000001000a25b0\u003e] flush_workqueue+0xb0/0x1a0\n     [\u003ca00000010018c0c0\u003e] __put_ioctx+0xc0/0x240\n     [\u003ca00000010018d470\u003e] aio_complete+0x2f0/0x420\n     [\u003ca00000010019cc80\u003e] finished_one_bio+0x200/0x2a0\n     [\u003ca00000010019d1c0\u003e] dio_bio_complete+0x1c0/0x200\n     [\u003ca00000010019d260\u003e] dio_bio_end_aio+0x60/0x80\n     [\u003ca00000010014acd0\u003e] bio_endio+0x110/0x1c0\n     [\u003ca0000001002770e0\u003e] __end_that_request_first+0x180/0xba0\n     [\u003ca000000100277b90\u003e] end_that_request_chunk+0x30/0x60\n     [\u003ca0000002073c0c70\u003e] scsi_end_request+0x50/0x300 [scsi_mod]\n     [\u003ca0000002073c1240\u003e] scsi_io_completion+0x200/0x8a0 [scsi_mod]\n     [\u003ca0000002074729b0\u003e] sd_rw_intr+0x330/0x860 [sd_mod]\n     [\u003ca0000002073b3ac0\u003e] scsi_finish_command+0x100/0x1c0 [scsi_mod]\n     [\u003ca0000002073c2910\u003e] scsi_softirq_done+0x230/0x300 [scsi_mod]\n     [\u003ca000000100277d20\u003e] blk_done_softirq+0x160/0x1c0\n     [\u003ca000000100083e00\u003e] __do_softirq+0x200/0x240\n     [\u003ca000000100083eb0\u003e] do_softirq+0x70/0xc0\n\nSee report: http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d116599593200888\u0026w\u003d2\n\nflush_workqueue() is not allowed to be called in the softirq context.\nHowever, aio_complete() called from I/O interrupt can potentially call\nput_ioctx with last ref count on ioctx and triggers bug.  It is simply\nincorrect to perform ioctx freeing from aio_complete.\n\nThe bug is trigger-able from a race between io_destroy() and aio_complete().\nA possible scenario:\n\ncpu0                               cpu1\nio_destroy                         aio_complete\n  wait_for_all_aios {                __aio_put_req\n     ...                                 ctx-\u003ereqs_active--;\n     if (!ctx-\u003ereqs_active)\n        return;\n  }\n  ...\n  put_ioctx(ioctx)\n\n                                     put_ioctx(ctx);\n                                        __put_ioctx\n                                          bam! Bug trigger!\n\nThe real problem is that the condition check of ctx-\u003ereqs_active in\nwait_for_all_aios() is incorrect that access to reqs_active is not\nbeing properly protected by spin lock.\n\nThis patch adds that protective spin lock, and at the same time removes\nall duplicate ref counting for each kiocb as reqs_active is already used\nas a ref count for each active ioctx.  This also ensures that buggy call\nto flush_workqueue() in softirq context is eliminated.\n\nSigned-off-by: \"Ken Chen\" \u003ckenchen@google.com\u003e\nCc: Zach Brown \u003czach.brown@oracle.com\u003e\nCc: Suparna Bhattacharya \u003csuparna@in.ibm.com\u003e\nCc: Benjamin LaHaise \u003cbcrl@kvack.org\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e8219806c33b64a00b0013f96f735451f30c64c",
      "tree": "e0e802f56c9432e11642e47696aeb7fa9e620179",
      "parents": [
        "40e0cb004a6d4a7ad577724e451e8dbd6cba5a89"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Feb 02 19:33:52 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 02 19:33:52 2007 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: fix compile error with CONFIG_IPV6\u003dm, CONFIG_NF_CONNTRACK_H323\u003dy\n\nFix this by letting NF_CONNTRACK_H323 depend on (IPV6 || IPV6\u003dn).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40e0cb004a6d4a7ad577724e451e8dbd6cba5a89",
      "tree": "5e8d9f1aa84718b76fd678ef0cb87779cf2409c2",
      "parents": [
        "e47fddf2470feb228e1d3ff41fc78dad4cfbbcc6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Feb 02 19:33:11 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 02 19:33:11 2007 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: fix compile failure with NF_CONNTRACK_MARK\u003dn\n\n  CC      net/netfilter/nf_conntrack_netlink.o\nnet/netfilter/nf_conntrack_netlink.c: In function \u0027ctnetlink_conntrack_event\u0027:\nnet/netfilter/nf_conntrack_netlink.c:392: error: \u0027struct nf_conn\u0027 has no member named \u0027mark\u0027\nmake[3]: *** [net/netfilter/nf_conntrack_netlink.o] Error 1\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "017f2e37ae19ccd28e5edd965741fc374194c5dd",
      "tree": "10e7f93abebfc1797ccbb342f6ed38f072dd4092",
      "parents": [
        "91614c054c9ffc26b47a5cb3135113aa0f6e6ff0"
      ],
      "author": {
        "name": "Nagendra Singh Tomar",
        "email": "nagendra_tomar@adaptec.com",
        "time": "Fri Feb 02 17:34:56 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 02 19:45:41 2007 -0600"
      },
      "message": "[SCSI] sd: udev accessing an uninitialized scsi_disk field results in a crash\n\n\tsd_probe() calls class_device_add() even before initializing the\nsdkp-\u003edevice variable. class_device_add() eventually results in the user mode\nudev program to be called. udev program can read the the allow_restart\nattribute of the newly created scsi device. This is resulting in a crash as\nthe show function for allow_restart (i.e sd_show_allow_restart) returns the\nattribute value by reading the sdkp-\u003edevice-\u003eallow_restart variable. As the\nsdkp-\u003edevice is not initialized before calling the user mode hotplug helper,\nthis results in a crash.\n\tThe patch below solves it by calling class_device_add() only after the\nnecessary fields in the scsi_disk structure are initialized properly.\n\nSigned-off-by: Nagendra Singh Tomar \u003cnagendra_tomar@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e47fddf2470feb228e1d3ff41fc78dad4cfbbcc6",
      "tree": "be16dc950dda26f44aaa09455879acbca7efbcae",
      "parents": [
        "222335b755726f539c4a056ce119e017aa4166c4",
        "49c8042996c84f0df6c49ea2e28a7ef38cd7d773"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 02 09:14:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 02 09:14:48 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: Initialize nbytes for internal sg commands\n  libata: Fix ata_busy_wait() kernel docs\n  pata_via: Correct missing comments\n  pata_atiixp: propogate cable detection hack from drivers/ide to the new driver\n  ahci/pata_jmicron: fix JMicron quirk\n"
    },
    {
      "commit": "49c8042996c84f0df6c49ea2e28a7ef38cd7d773",
      "tree": "dbf75b5953090da89a95b0742c93600fb8e8a842",
      "parents": [
        "0777721c9b270f087bf967369c9acbee3f1a12ae"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jan 30 11:32:26 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 02 11:52:05 2007 -0500"
      },
      "message": "libata: Initialize nbytes for internal sg commands\n\nSome LLDDs, like ipr, use nbytes and pad_len to determine\nthe total data transfer length of a command. Make sure\nnbytes gets initialized for internally generated commands.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0777721c9b270f087bf967369c9acbee3f1a12ae",
      "tree": "dcdbd08724910372afc83c0ae4c80ab744f4fca4",
      "parents": [
        "05c39e502e964ae66336ca8e6960b200cff26f94"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jan 31 17:47:24 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 02 11:52:05 2007 -0500"
      },
      "message": "libata: Fix ata_busy_wait() kernel docs\n\n\u003e Looks like you should use ata_busy_wait() here, rather than reproducing\n\u003e the same code again.\n\nIt waits in 10uS chunks while 1uS chunks were used in the workaround.\nCould indeed do that once I know the fix is right. While I\u0027m at it the\nata_busy_wait kerneldoc is borked so here\u0027s a fix\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "05c39e502e964ae66336ca8e6960b200cff26f94",
      "tree": "50e526b41b3fec20f6fb853d41b46977072be813",
      "parents": [
        "54494f3a8339baad5e8f9d9b87d3ea6a3aa4f540"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jan 31 17:14:38 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 02 11:52:05 2007 -0500"
      },
      "message": "pata_via: Correct missing comments\n\nThe 8237S was added to the chipsets but not to the comments. Fix this\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "54494f3a8339baad5e8f9d9b87d3ea6a3aa4f540"
}
