)]}'
{
  "log": [
    {
      "commit": "c70ca00f77eb1bb69c5a2d029b3a911bc88eac1b",
      "tree": "f509a16ec43d064584e1ccd2073be85f1c21c712",
      "parents": [
        "cdc9cc1d740ffc3d8d8207fbf5df9bf05fcc9955"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Jan 18 23:45:39 2006 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jan 26 10:44:11 2006 -0800"
      },
      "message": "[CPUFREQ] p4-clockmod: Workaround for CPU\u0027s with N60 errata\n\nIgnore clock frequencies below 2Ghz for CPU\u0027s detected with N60 errata bug.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "cdc9cc1d740ffc3d8d8207fbf5df9bf05fcc9955",
      "tree": "a0d184df3886097b372b3c7be0e3857fdc211b8b",
      "parents": [
        "f3876c1bc7a23d4712c824f2ef5ec7d138259594"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jan 20 01:25:37 2006 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jan 19 16:44:27 2006 -0800"
      },
      "message": "[CPUFREQ] X86_GX_SUSPMOD must depend on PCI\n\nThis patch fixes the following compile error:\n\n...\n  CC      arch/i386/kernel/cpu/cpufreq/gx-suspmod.o\narch/i386/kernel/cpu/cpufreq/gx-suspmod.c: In function \u0027gx_detect_chipset\u0027:\narch/i386/kernel/cpu/cpufreq/gx-suspmod.c:193: error: implicit declaration of function \u0027pci_match_id\u0027\narch/i386/kernel/cpu/cpufreq/gx-suspmod.c:193: warning: comparison between pointer and integer\nmake[3]: *** [arch/i386/kernel/cpu/cpufreq/gx-suspmod.o] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "1ae613883468eab2fb8a077aad9fdedfbfa73d1b",
      "tree": "137e13bddb040f4ae9a997473e847304dcd7c19e",
      "parents": [
        "9eb3394bf2037120881a8846bc67064f49325366"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Jan 17 15:36:05 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 15:36:05 2006 -0800"
      },
      "message": "[SPARC]: change if() BUG(); to BUG_ON in iommu.c\n\nthis patch changes if() BUG(); constructs\nin iommu.c to BUG_ON(); so it gets save\nto define BUG() and BUG_ON() to nullstatements.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9eb3394bf2037120881a8846bc67064f49325366",
      "tree": "6782663f5b5a13cf8f98c4341637322650b42f9a",
      "parents": [
        "2664b25051f7ab96b22b199aa2f5ef6a949a4296"
      ],
      "author": {
        "name": "Richard Mortimer",
        "email": "richm@oldelvet.org.uk",
        "time": "Tue Jan 17 15:21:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 15:21:01 2006 -0800"
      },
      "message": "[SPARC64]: Eliminate race condition reading Hummingbird STICK register\n\nEnsure a consistent value is read from the STICK register by ensuring\nthat both high and low are read without high changing due to a roll\nover of the low register.\n\nVarious Debian/SPARC users (myself include) have noticed problems with\nHummingbird based systems. The symptoms are that the system time is\nseen to jump forward 3 days, 6 hours, 11 minutes give or take a few\nseconds. In many cases the system then hangs some time afterwards.\n\nI\u0027ve spotted a race condition in the code to read the STICK register.\nI could not work out why 3d, 6h, 11m is important but guess that it is\ndue to the 2^32 jump of STICK (forwards on one read and then the next\nread will seem to be backwards) during a timer interrupt. I\u0027m guessing\nthat a change of -2^32 will get converted to a large unsigned\nincrement after the arithmetic manipulation between STICK,\nnanoseconds, jiffies etc.\n\nI did a test where I modified __hbird_read_stick to artificially\ninject rollover faults forcefully every few seconds. With this I saw\nthe clock jump over 6 times in 12 hours compared to once every month\nor so.\n\nSigned-off-by: Richard Mortimer \u003crichm@oldelvet.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c09b42404d29c8a9266f8186632330dc8474bf2e",
      "tree": "26477ddbd49e6de7ef16e21d7a7440b9b9f11c57",
      "parents": [
        "44df75e629106efcada087cead6c3f33ed6bcc60"
      ],
      "author": {
        "name": "Matt Tolentino",
        "email": "metolent@cs.vt.edu",
        "time": "Tue Jan 17 07:03:44 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:18:35 2006 -0800"
      },
      "message": "[PATCH] x86_64: add __meminit for memory hotplug\n\nAdd __meminit to the __init lineup to ensure functions default\nto __init when memory hotplug is not enabled.  Replace __devinit\nwith __meminit on functions that were changed when the memory\nhotplug code was introduced.\n\nSigned-off-by: Matt Tolentino \u003cmatthew.e.tolentino@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44df75e629106efcada087cead6c3f33ed6bcc60",
      "tree": "34f7c85748bf1b77c3568d4d1cc0d3d0195abcc7",
      "parents": [
        "8817210d4d968e58f7d93db2eecd17b20dd03d40"
      ],
      "author": {
        "name": "Matt Tolentino",
        "email": "metolent@cs.vt.edu",
        "time": "Tue Jan 17 07:03:41 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:18:35 2006 -0800"
      },
      "message": "[PATCH] x86_64: add x86-64 support for memory hot-add\n\nAdd x86-64 specific memory hot-add functions, Kconfig options,\nand runtime kernel page table update functions to make\nhot-add usable on x86-64 machines.  Also, fixup the nefarious\nconditional locking and exports pointed out by Andi.\n\nTested on Intel and IBM x86-64 memory hot-add capable systems.\n\nSigned-off-by: Matt Tolentino \u003cmatthew.e.tolentino@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8817210d4d968e58f7d93db2eecd17b20dd03d40",
      "tree": "4a4084011f348f44c388e1876e55c0d2a03f46b4",
      "parents": [
        "562795fe5770d0c7ee7fe269890e37d9fd475fdf"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Jan 17 07:03:38 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:18:35 2006 -0800"
      },
      "message": "[PATCH] x86_64: Flexmap for 32bit and randomized mappings for 64bit\n\nAnother try at this.\n\nFor 32bit follow the 32bit implementation from Ingo -\nmappings are growing down from the end of stack now\nand vary randomly by 1GB.\n\nRandomized mappings for 64bit just vary the normal mmap break\nby 1TB. I didn\u0027t bother implementing full flex mmap for 64bit\nbecause it shouldn\u0027t be needed there.\n\nCc: mingo@elte.hu\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "562795fe5770d0c7ee7fe269890e37d9fd475fdf",
      "tree": "5c38a34bca3f1ee29b56fe796deece432bc281ae",
      "parents": [
        "f0cf5d1a34725f3eab39120204da4afa43874269"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Jan 17 07:03:35 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:18:35 2006 -0800"
      },
      "message": "[PATCH] x86_64: Remove elf32_map in 32bit ELF loader\n\nIt\u0027s identical to the standard elf_map.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0cf5d1a34725f3eab39120204da4afa43874269",
      "tree": "14d87fb5f2f3ace1294d85f8a9fd3666ce33ec8d",
      "parents": [
        "0addb142afa12a9bdf6cc53d3e86670c59c82d8f"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Jan 17 07:03:32 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:18:35 2006 -0800"
      },
      "message": "[PATCH] x86_64: eliminate empty_bad_{page,{pte,pmd}_table}\n\n... as they are no longer needed. Since there were hard-coded numbers in the\nfile, the patch also adds a mechanism to avoid these (otherwise potential\nfuture changes would again and again require adjusting these numbers).\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0addb142afa12a9bdf6cc53d3e86670c59c82d8f",
      "tree": "873568980164def18bb38d21f5acee8f2402daef",
      "parents": [
        "17115e0388ece8d7141c0282c88e7dfc61953f92"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Jan 17 07:03:29 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:18:34 2006 -0800"
      },
      "message": "[PATCH] x86_64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cad8244840d1a148f638925758afd1cdf81fc839",
      "tree": "632c3f88b2fc4187fc0315f7183cd198c6bb2d42",
      "parents": [
        "aa01666df35cd769c0957d4b3ae6ee99d680ab88"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 16 22:14:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:28 2006 -0800"
      },
      "message": "[PATCH] sh: Move CPU subtype configuration to its own Kconfig\n\nCurrently the CPU subtype options are cluttering up arch/sh/Kconfig somewhat.\n\nGiven that, this moves all of that in to its own arch/sh/mm/Kconfig.  Things\nlike cache configuration are also moved to this new location.\n\nThis also adds support for strict CPU tuning on newer cores, which requires\nthe addition of as-option.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa01666df35cd769c0957d4b3ae6ee99d680ab88",
      "tree": "7dd68a8522cc6f9e8eb49fb9af630fca8b3e464d",
      "parents": [
        "36ddf31b689a8c11d424e43565d2aa440b77bbf4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 16 22:14:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:28 2006 -0800"
      },
      "message": "[PATCH] sh: Simple timer framework\n\nThis builds on some of the clock framework code to support a simple system\ntimer interface.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36ddf31b689a8c11d424e43565d2aa440b77bbf4",
      "tree": "8cc1e98a496811126c41a9ec31f894c64bae13df",
      "parents": [
        "b66c1a3919abb40f9bd8fb92a0d9fd77eb899c54"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 16 22:14:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:28 2006 -0800"
      },
      "message": "[PATCH] sh: Simplistic clock framework\n\nThis adds a relatively simplistic clock framework for sh.  The initial goal\nbehind this is to clean up the arch/sh/kernel/time.c mess and to get the CPU\nsubtype-specific frequency setting and calculation code moved somewhere more\nsensible.\n\nThis only deals with the core clocks at the moment, though it\u0027s trivial for\nother drivers to define their own clocks as desired.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b66c1a3919abb40f9bd8fb92a0d9fd77eb899c54",
      "tree": "e83c11e63f760e8a3c09ab44e8c951a6df0400b7",
      "parents": [
        "bf3a00f88c926635932c91afd90b4a0907dfbe78"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 16 22:14:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:28 2006 -0800"
      },
      "message": "[PATCH] sh: I/O routine cleanups and ioremap() overhaul\n\nThis introduces a few changes in the way that the I/O routines are defined on\nSH, specifically so that things like the iomap API properly wrap through the\nmachvec for board-specific quirks.\n\nIn addition to this, the old p3_ioremap() work is converted to a more generic\n__ioremap() that will map through the PMB if it\u0027s available, or fall back on\npage tables for everything else.\n\nAn alpha-like IO_CONCAT is also added so we can start to clean up the\nboard-specific io.h mess, which will be handled in board update patches..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf3a00f88c926635932c91afd90b4a0907dfbe78",
      "tree": "179a56c061461a0f3d25cd0171ba8ce90e5e7ed5",
      "parents": [
        "9d44190eae97ad4c9ce30f1084e1b0dabd646df5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 16 22:14:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:28 2006 -0800"
      },
      "message": "[PATCH] sh: IRQ handler updates\n\nThis moves the various IRQ controller drivers into a new subdirectory, and\nalso extends the INTC2 IRQ handler to also deal with SH7760 and SH7780\ninterrupts, rather than just ST-40.\n\nThe old CONFIG_SH_GENERIC has also been removed from the IRQ definitions, as\nnew ports are expected to be based off of CONFIG_SH_UNKNOWN.  Since there are\nplenty of incompatible machvecs, CONFIG_SH_GENERIC doesn\u0027t make sense anymore.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d44190eae97ad4c9ce30f1084e1b0dabd646df5",
      "tree": "d4801a1f62ea7493b34c306a4ee685e0c4fa5f53",
      "parents": [
        "0d831770b154a057562236e8cf50905c8f1ae1b0"
      ],
      "author": {
        "name": "kogiidena",
        "email": "kogiidena@eggplant.ddo.jp",
        "time": "Mon Jan 16 22:14:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:27 2006 -0800"
      },
      "message": "[PATCH] sh: kexec() support\n\nThis adds kexec() support for SH.\n\nSigned-off-by: kogiidena \u003ckogiidena@eggplant.ddo.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: \u003cfastboot@lists.osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d831770b154a057562236e8cf50905c8f1ae1b0",
      "tree": "dc25902b29b09838f2fe32e47be53c951a2fa67e",
      "parents": [
        "0025835cf20e07056b8521b8c1d7d0bfe07e81f1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 16 22:14:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:27 2006 -0800"
      },
      "message": "[PATCH] sh: DMA updates\n\nThis extends the current SH DMA API somewhat to support a proper virtual\nchannel abstraction, and also works to represent this through the driver model\nby giving each DMAC its own platform device.\n\nThere\u0027s also a few other minor changes to support a few new CPU subtypes, and\nmake TEI generation for the SH DMAC configurable.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0025835cf20e07056b8521b8c1d7d0bfe07e81f1",
      "tree": "af60b66554b531fb93f591649014e3641427abf4",
      "parents": [
        "5ebdce726baf17eb66c5a1bf402ae6f161a082ed"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 16 22:14:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:27 2006 -0800"
      },
      "message": "[PATCH] sh: consolidate hp620/hp680/hp690 targets into hp6xx\n\nMost of the reasons for keeping these separate before was due to hp690\ndiscontig, and since we have a workaround for that now (abusing some shadow\nspace so everything is magically contiguous), there\u0027s no reason to keep the\ntargets separate.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f63776d0dccb6eb5f38beeac3eb9db735f7b5879",
      "tree": "2c3b444e76dcb9e0ff0fa76a9c6dc7fa6c0847be",
      "parents": [
        "b142159fa5ffbad73b6927fafa5440148030f3f1"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 16 22:14:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:27 2006 -0800"
      },
      "message": "[PATCH] arm26: s/task_threas_info/task_thread_info/\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b142159fa5ffbad73b6927fafa5440148030f3f1",
      "tree": "12bc9f8815e2eff9b5bf5631968f7ac303a80a78",
      "parents": [
        "8f56a31ad616b13414cf764f620f75f45dac26e6"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Jan 16 22:14:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:26 2006 -0800"
      },
      "message": "[PATCH] mips: add pm_power_off\n\nAdds pm_power_off() to MIPS.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3868cca523e20a2600f6a9b1feebb69a6c8ccb68",
      "tree": "4c3e6b6c79eb9467d289b9b944cf13d9d726e9f6",
      "parents": [
        "511c3a2beefbb7d263063f2fef48615fba2d7255"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 16 22:13:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:26 2006 -0800"
      },
      "message": "[PATCH] arm26: kernel/irq.c: fix compilation\n\nIt\u0027s trying to \"continue;\" in \"if\" statement.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6aa4c0ef388201745adadfc7855b8a871f0e6122",
      "tree": "392d3eba1252120610fa65ed1e7c6165bc192eb7",
      "parents": [
        "a1bc5cdf9f9550bd7e9e5d8400e95b164165b275"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 16 22:13:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:25 2006 -0800"
      },
      "message": "[PATCH] i386: remove gcc version check for CONFIG_REGPARM\n\nSince we do no longer support any gcc \u003c 3.0, there\u0027s no need to check\nfor it..\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1bc5cdf9f9550bd7e9e5d8400e95b164165b275",
      "tree": "3d4e80bb369675765e39450c55c6140e1213da81",
      "parents": [
        "8dca6f33f026dc8a7fc2710b78a7521e899bd611",
        "859538763155814d217054eb6e3cdff71bdb4d89"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 20:56:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 20:56:49 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "859538763155814d217054eb6e3cdff71bdb4d89",
      "tree": "9366c72527102d67728b9cafc53654ad579ba40b",
      "parents": [
        "53493dcf6e9e27cc9379cbf8962642986927aea9",
        "9179cb65780def28770a895a4bc8fa60e903ab80"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jan 16 20:02:24 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jan 16 20:02:24 2006 -0800"
      },
      "message": "Pull perfmon-montecito into release branch\n"
    },
    {
      "commit": "53493dcf6e9e27cc9379cbf8962642986927aea9",
      "tree": "7d7cb54a7020220058b459d60f06691cea71236f",
      "parents": [
        "f15ac5801fdc1b217c3b8b5dbc63a09371d2ee4d"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Mon Jan 16 19:54:40 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jan 16 19:54:40 2006 -0800"
      },
      "message": "[IA64] Cleanup of arch/ia64/sn and include/asm-ia64/sn\n\nReplace uintX_t declarations with uX declarations.\nReplace intX_t declarations with sX declarations.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7b9c8ba2d634a0467a8a36018a28624563f34f47",
      "tree": "f973b2dffd95904843a060e5fc35bf5451f3ca74",
      "parents": [
        "1681b8e1588f9119899e422181f728b197b1fe34"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon Jan 16 13:45:23 2006 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jan 16 15:30:10 2006 -0800"
      },
      "message": "[IA64] Stop multiple pci_claim_resource() call for the same resource\n\nThis patch fixes the bug that pci_claim_resource() is called multiple\ntimes for the same P2P bridge\u0027s resource structures if P2P bridges\nrequire their own PCI I/O resources.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1681b8e1588f9119899e422181f728b197b1fe34",
      "tree": "238b9eb936b34f258a6ebf10236be86eacaf84e5",
      "parents": [
        "4a8e4a270b89030bdeb09d2f8cef7cfe9a50e54d"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Sat Jan 07 11:50:38 2006 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jan 16 12:06:55 2006 -0800"
      },
      "message": "[IA64] Simple memory hot-add for ia64.\n\nFirst step to memory hotplug for ia64 (add only,\nall new memory is added to node 0, does not use\nZONE_EASY_RECLAIM yet).\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f74e6670c4a788c9a0c52ab2036d8ac6be12f1d8",
      "tree": "d11599cff4ef51e6e98d3e132b561d00f3e40204",
      "parents": [
        "5580eceed2014135231acb3e6906accf97e10f3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 11:33:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 11:33:09 2006 -0800"
      },
      "message": "x86-64: fix initrd freeing\n\nThe comparison of the initrd start address against \"\u0026_end\" is\nunnecessary and incorrect.  Make it match the x86 code that just\ncompares the passed-in arguments.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee408c79420b6a437332d6977fe33ab72c36dc97",
      "tree": "0b3c5dfb2a1e9b3f050ca62fa811b92c7c533498",
      "parents": [
        "142a64a650fa5786c2ecea3de5ae3d5a2de72312"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Jan 16 01:56:51 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 11:27:59 2006 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t try to put kernel page tables beyond ZONE_DMA32.\n\nFor not fully explained reasons it broke mem\u003d... on several setups.\n\nAlso minor cleanup.\n\nCc: axboe@suse.de\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "142a64a650fa5786c2ecea3de5ae3d5a2de72312",
      "tree": "1216c324cfb4abf6a3b4a0650899da30441edea9",
      "parents": [
        "5b74357328eb325c12ea76f043524e7924a021e4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Jan 16 01:56:48 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 11:27:59 2006 -0800"
      },
      "message": "[PATCH] x86_64: set do_not_nx as cpuinitdata\n\n\u0027check_efer\u0027 uses \u0027do_not_nx\u0027. Hotpluged CPU could wrongly disable NX.\n\nSigned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b74357328eb325c12ea76f043524e7924a021e4",
      "tree": "4965d86efce5ef0bfe2f3f5a0fea7faeb832909a",
      "parents": [
        "e25db98d9ae542f95d139e316a6d490ceddd141e"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Mon Jan 16 01:56:45 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 11:27:59 2006 -0800"
      },
      "message": "[PATCH] x86_64: lapic resume uses correct base address\n\nuses correct lapic base address. The set_fixmap appears useless.\n\nSigned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e25db98d9ae542f95d139e316a6d490ceddd141e",
      "tree": "76837396d06a1ea7e1e574c839d61ba11ed33fe3",
      "parents": [
        "5f8efbb96f4b2679dcbd2c115380a47bd2089dcd"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Jan 16 01:56:42 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 11:27:59 2006 -0800"
      },
      "message": "[PATCH] x86_64: Only let user select PM timer support when EMBEDDED\n\nTo avoid mistakes.\n\nI got a few reports where people got broken timing because they didn\u0027t\nhave the PMTIMER fallback.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f8efbb96f4b2679dcbd2c115380a47bd2089dcd",
      "tree": "09b8c0684ee8e943d6199e2e4ebc21e5ce0062c9",
      "parents": [
        "aa41eb9915de74fc6935792973bac4bd777ce218"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Jan 16 01:56:39 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 11:27:58 2006 -0800"
      },
      "message": "[PATCH] x86_64: Allow nesting of int3 by default for kprobes\n\nThis unbreaks recursive kprobes which didn\u0027t work anymore\ndue to an earlier patch which converted the debug entry point\nto use an IST.\n\nThis also allows nesting of the debug entry point too.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa41eb9915de74fc6935792973bac4bd777ce218",
      "tree": "5774ca22c371da2c62d834dcbed67354f0b2466f",
      "parents": [
        "9d8d5a284e11e45953ad1f12a5bf1ebc18eefb75"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Jan 16 01:56:36 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 11:27:58 2006 -0800"
      },
      "message": "[PATCH] x86_64: Mark powernow k8 init functions as __cpuinit\n\ncpufreq init can be called when a CPU is set online.\nNeed to make powernow-k8\u0027s initialisation functions __cpuinit to\nprevents oopses when a CPU is off/onlined on a AMD system\n\nCc: trenn@suse.de\nCc: mark.langsdorf@amd.com\nCc: davej@redhat.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9179cb65780def28770a895a4bc8fa60e903ab80",
      "tree": "10c9033adcdcdf2d8350a657e10c1aa72dc0aa68",
      "parents": [
        "4a8e4a270b89030bdeb09d2f8cef7cfe9a50e54d"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Tue Jan 10 03:10:43 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jan 16 10:31:44 2006 -0800"
      },
      "message": "[IA64] Perfmon for Montecito\n\nAdd Montecito PMU description table for perfmon2\n\nSigned-off-by: Stephane Eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3f02d072d46bb409e8ca3cf16c0511f5c21adaf6",
      "tree": "baec074db38a5ceaaabbcee76f199acef43bb42a",
      "parents": [
        "0238cb4e7583c521bb3538060f98a73e65f61324",
        "fb453d4b0b51ea71c9eb8192c61b768afeb7ee8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 15 16:43:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 15 16:43:29 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n"
    },
    {
      "commit": "fc03da1ca1954f103ed57daf90611cefa57b07e0",
      "tree": "2b9b44b1a39f7743c1c3d7bc89654792686d7dbc",
      "parents": [
        "caf5b04c82f05c65843b2d7189845d6c3df5a41e",
        "e05b3b4adbaeea508bd1c195f1f2e22c8251176b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 15 10:05:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 15 10:05:10 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "e05b3b4adbaeea508bd1c195f1f2e22c8251176b",
      "tree": "61b88c6524b199c6051b46d040b0c379109d40ce",
      "parents": [
        "820a8ce7931d18338e5c089725ec083518da1644"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 22:05:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 22:05:47 2006 +1100"
      },
      "message": "powerpc/32: Restore previous version of 32-bit PCI code\n\nWhen I removed the powermac support from arch/ppc/kernel/pci.c,\nI overlooked the fact that that file is used in 32-bit ARCH\u003dpowerpc\nbuilds.  To prevent problems in future, restore the original version\nof that file as arch/powerpc/kernel/pci_32.c, and use that.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7fdd90bc43e3e9cb08bc1b13650024d419b89e5",
      "tree": "5c99a41b9d157186668ed63c001f72a09965143b",
      "parents": [
        "e8625d463560198cff7cb3eb22886c47d728d501"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 17:30:44 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 17:30:44 2006 +1100"
      },
      "message": "[PATCH] ppc: Remove powermac support from ARCH\u003dppc\n\nThis makes it possible to build kernels for PReP and/or CHRP\nwith ARCH\u003dppc by removing the (non-building) powermac support.\nIt\u0027s now also possible to select PReP and CHRP independently.\nPowermac users should now build with ARCH\u003dpowerpc instead of\nARCH\u003dppc.  (This does mean that it is no longer possible to\nbuild a 32-bit kernel for a G5.)\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e8625d463560198cff7cb3eb22886c47d728d501",
      "tree": "091fe29965fd745d9614efff76bf1e7322a11e44",
      "parents": [
        "4683b54c1dae749a0fb8d8ec46d84dd4fefe41d3"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Sat Jan 14 13:48:25 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 16:50:04 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kconfig changes for CRASH_DUMP\n\nNoticed in 2.6.15-git9 that CRASH_DUMP option is moved to top level.\nMoved CRASH_DUMP into \"kernel options\" next to KEXEC and this config\noption supports only for PPC64 at this time.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4683b54c1dae749a0fb8d8ec46d84dd4fefe41d3",
      "tree": "e4d6fcfe04b1bcebe5828c9fd348957bef819fad",
      "parents": [
        "4c882b019160ebd7e954ba787f6353ed69281fd7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 14 16:46:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 16:50:01 2006 +1100"
      },
      "message": "[PATCH] powerpc: Update pmac32_defconfig\n\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8d5c315059460e665c804d5a9b641f7f0a1e9dd7",
      "tree": "b9c598b2ac7a4fd7cf121ce733b98b0f18b8a1df",
      "parents": [
        "a9df3d0f312f4b1aefec76ae5ee86cccbf7cd4e0",
        "3f471126ee53feb5e9b210ea2f525ed3bb9b7a7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 19:43:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 19:43:21 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "9ab34fe76114b9538bfcaf3a9d112dee0feb5f17",
      "tree": "3bd494625e6bef27f876d37f39fe537d554af571",
      "parents": [
        "40fc55cb69c0386504ab5184e9bea0a7aecb2bd3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 14 13:21:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:15 2006 -0800"
      },
      "message": "[PATCH] enable unit-at-a-time optimisations for gcc4\n\nAllow gcc4 compilers to optimize unit-at-a-time.\n\nThis flag enables gcc to \"see\" the entire C file before making optimisation\ndecisions such as inline, which results in gcc making better decisions.  One\nof the immediate effects of this is that static functions that are used only\nonce now get inlined.\n\ngcc 3.4 has this flag as well, however gcc 3.x have a problem with inlining\nand stacks and as a result, enabling this flag there would cause excessive and\nunacceptable stack use.  This problem is fixed in the gcc 4.x series.  The\nx86-64 architecture already enables this feature so it\u0027s well tested already.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a80da7389891d0eeacbd568a9b54f665fd424d14",
      "tree": "1f0629804d83692546c9db0223236331cb70a44e",
      "parents": [
        "4836f5749e55663f884ea25920ff88de7822f0a8"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dvrabel@arcom.com",
        "time": "Sat Jan 14 13:21:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:14 2006 -0800"
      },
      "message": "[PATCH] gx1fb: (try to) play nicer with various BIOSes\n\nSeems that the CS5530A chip used in Geode GX1 systems has some crazy feature\nthat causes SMI traps when accessing the PCI configuration space of the video\ndevice.  Various GX1 BIOSes seem to use this \u0027feature\u0027 to hide the real BARs\nof the device.  This patch disables these traps (in an early PCI fixup) so\nthat Linux sees the real, physical BARs and not the virtual ones provided by\nthe BIOS.\n\nThis should allow the GX1 framebuffer driver to work on more systems that have\ndifferent BIOSes as the driver no longer guesses at what the virtual BARs\nmean.\n\nI\u0027m not entirely sure it the correct solution as I can neither test regular\nVGA console nor the X\u0027s \u0027cyrix\u0027 video driver so there might be some breakage\nthere -- probably best to get some more testers before applying it.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f1c12afe5c3e0ef901eec12dee09df4947462ee",
      "tree": "157f01441ef5ddc0810d0bfebca4667c21254529",
      "parents": [
        "bcc132651d384ad115a275868effb49c64b348ce"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Jan 14 13:21:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:09 2006 -0800"
      },
      "message": "[PATCH] s390: cputime misaccounting\n\nfinish_arch_switch needs to update the user cpu time as well, not just the\nsystem cpu time.  Otherwise the partial user cpu time of a process that is\nstored in the lowcore will be (mis-)accounted to the next process.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53df751ccd0a404cca169dbd61bae571cc21559a",
      "tree": "1dcd6089afe739a4d287613eb5131811dd14a44b",
      "parents": [
        "0152fb37603e3a776768794030b809ae77027aa4"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Jan 14 13:21:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:09 2006 -0800"
      },
      "message": "[PATCH] s390: add dummy pm_power_off\n\nDefine a dummy pm_power_off pointer to make sys_reboot happy.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0152fb37603e3a776768794030b809ae77027aa4",
      "tree": "dc1df7a4e474e6e8c4b6987a22e09c727bb97433",
      "parents": [
        "68c119177890afff4759abda8da2b4ff5e06efa1"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Jan 14 13:21:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:09 2006 -0800"
      },
      "message": "[PATCH] s390: spinlock fixes\n\nRemove useless spin_retry_counter and fix compilation for UP kernels.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68c119177890afff4759abda8da2b4ff5e06efa1",
      "tree": "d20210665857168da2cc6ea1f3832458a34f77ab",
      "parents": [
        "6410dd5e07b63606605794eeb7ec29e61fbda3db"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Jan 14 13:20:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:09 2006 -0800"
      },
      "message": "[PATCH] s390: fix cpcmd calls on UP\n\nAdd missing fourth argument to cpcmd calls under !CONFIG_SMP.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb33c190c2b633f0dfc98481ecf12f62a02c705e",
      "tree": "cb7ec1168d0c9d333adc0d33012c0aefd808e58e",
      "parents": [
        "7ffbc9da137ef475afd5e01f72e1ce1ce49668b1"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Jan 14 13:20:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:08 2006 -0800"
      },
      "message": "[PATCH] s390: show_task oops\n\nThe show_task function walks the kernel stack backchain of processes assuming\nthat the processes are not running.  Since this assumption is not correct\nwalking the backchain can lead to an addressing exception and therefore to a\nkernel hang.  So prevent the kernel hang (you still get incorrect results)\nverity that all read accesses are within the bounds of the kernel stack before\nperforming them.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ffbc9da137ef475afd5e01f72e1ce1ce49668b1",
      "tree": "ce30c284745e148e4159190ae84b700d556bd67b",
      "parents": [
        "fda5e142598341d30006e3715e53b2c983a9fca7"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Sat Jan 14 13:20:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:08 2006 -0800"
      },
      "message": "[PATCH] s390: sha256 crypto code fix\n\nFix processing of messages larger than 2 * SHA256_BLOCK_SIZE.\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fda5e142598341d30006e3715e53b2c983a9fca7",
      "tree": "5db77e1175acc1529d62a54b0dc7d8d4b1f7f34f",
      "parents": [
        "b8dc6038ff894d0eb0b5d61c9fafdf323ec10251"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Sat Jan 14 13:20:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:08 2006 -0800"
      },
      "message": "[PATCH] s390: aes crypto code fixes\n\nCall KM[C] only with a multiple of block size.  Check return value of KM[C]\ninstructions and complain about erros\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8dc6038ff894d0eb0b5d61c9fafdf323ec10251",
      "tree": "a703e90f2f73aacc1d8742f5f99451b93fc763d7",
      "parents": [
        "c1357833bf5d92b1bda41215ae88a6597664251b"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Sat Jan 14 13:20:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:08 2006 -0800"
      },
      "message": "[PATCH] s390: des crypto code speedup\n\nProvide ECB and CBC encrypt / decrypt functions to crypto API to speed up our\nhardware accelerated DES implementation.  This new functions allow the crypto\nAPI to call ECB / CBC directly with large blocks in difference to the old\nfunctions that were calles with algorithm block size (8 bytes for DES).\n\nThis is up to factor 10 faster than our old hardware implementation :)\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1357833bf5d92b1bda41215ae88a6597664251b",
      "tree": "986dafb9463c0f5764cd511defbd2650a66c3f68",
      "parents": [
        "7aa89746e89fca8fc722485aaf4454f2b636cf4d"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Sat Jan 14 13:20:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:08 2006 -0800"
      },
      "message": "[PATCH] s390: des crypto code cleanup\n\nBeautify the s390 in-kernel-crypto des code.\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7aa89746e89fca8fc722485aaf4454f2b636cf4d",
      "tree": "f5a08d6537f9c8aedd25ed9d52241fababe78110",
      "parents": [
        "ce63ad78b55daf708d5d4ced9b832a4354ad2a4c"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Jan 14 13:20:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:07 2006 -0800"
      },
      "message": "[PATCH] i386: fix stack dump loglevel\n\nRecent changes caused part of stack traces from SysRq-T to print at\nKERN_EMERG loglevel.  Also, parts of stack dump during oops were failing to\nprint at that level when they should.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce63ad78b55daf708d5d4ced9b832a4354ad2a4c",
      "tree": "2652030c947315845c4532335ad578490f7e9a65",
      "parents": [
        "fabbfb9e8c53416eaa4f62b957430211376c9c82"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 14 13:20:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:07 2006 -0800"
      },
      "message": "[PATCH] i386: put HOTPLUG_CPU under Processor type, not Bus options\n\nMove the HOTPLUG_CPU option under \"Processor type\" instead of under \"Bus\noptions\".  This makes it the same for i386 as most other processor types\n(arm, ia64, parisc, ppc, s390, \u0026 x86_64; but not for powerpc).  Besides, it\ntakes me too long to find it under Bus options.  I can\u0027t be the only person\nwho has trouble finding it.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee7be5de357b8ff69afc8c39648b336cd917218a",
      "tree": "77127835d1a1896fc182cc737b7b5e9474b3ee63",
      "parents": [
        "858119e159384308a5dde67776691a2ebf70df0f"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Sat Jan 14 13:20:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:06 2006 -0800"
      },
      "message": "[PATCH] uml: fix symbol for mktime\n\n  LD      .tmp_vmlinux1\n/usr/lib/gcc-lib/i486-linux/3.3.4/../../../libc.a(mktime.o): In function `timelocal\u0027:\n: multiple definition of `mktime\u0027\nkernel/built-in.o:kernel/time.c:604: first defined here\n/usr/bin/ld: Warning: size of symbol `mktime\u0027 changed from 134 in kernel/built-in.o to 44 in /usr/lib/gcc-lib/i486-linux/3.3.4/../../../libc.a(mktime.o)\ncollect2: ld returned 1 exit status\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d0cfb527944c2cfee2cffab14f52d483e329fcf",
      "tree": "b2e3340b52d83b51674f3782a208850d53d3d24d",
      "parents": [
        "7170be5f586b59bdcdab082778a5d9203ba7b667"
      ],
      "author": {
        "name": "Patrick Gefre",
        "email": "pfg@sgi.com",
        "time": "Sat Jan 14 13:20:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:25:20 2006 -0800"
      },
      "message": "[PATCH] Altix: ioc3 serial support\n\nAdd driver support for a 2 port PCI IOC3-based serial card on Altix boxes:\n\nThis is a re-submission.  On the original submission I was asked to\norganize the code so that the MIPS ioc3 ethernet and serial parts could be\nused with this driver.  Stanislaw Skowronek was kind enough to provide the\nshim layer for this - thanks Stanislaw.  This patch includes the shim layer\nand the Altix PCI ioc3 serial driver.  The MIPS merged ioc3 ethernet and\nserial support is forthcoming.\n\nSigned-off-by: Patrick Gefre \u003cpfg@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c882b019160ebd7e954ba787f6353ed69281fd7",
      "tree": "170a0b5cf15992bd4ab3f7da7209ae12f0fac9a0",
      "parents": [
        "8385a6a3acfbb4b68150c25cfe9084b6c4f501cf"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 14 16:35:35 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:14:47 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix Maple build\n\nThe changes to the device node structure broke Maple build. This fixes it.\nUnfortunately I coudn\u0027t test as my Maple board appears to be dead.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8385a6a3acfbb4b68150c25cfe9084b6c4f501cf",
      "tree": "9985155527550b8025603515e4ba96d5c24e6072",
      "parents": [
        "9216ad8cb7849d88b6d8e9f097718de4f25d4121"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Fri Jan 13 19:15:36 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:14:42 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix kdump copy regs and dynamic allocate per-cpu crash notes\n\n- This contains the arch specific changes for the following the\nkdump generic fixes which were already accepted in the upstream.\n       .   Capturing CPU registers (for the case of \u0027panic\u0027 and invoking\nthe dump using \u0027sysrq-trigger\u0027) from a function (stack frame) which will\nbe not be available during the kdump boot. Hence, might result in\ninvalid stack trace.\n       .   Dynamically allocating per cpu ELF notes section instead of\nstatically for NR_CPUS.\n\n- Fix the compiler warning in prom_init.c.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9216ad8cb7849d88b6d8e9f097718de4f25d4121",
      "tree": "a147d159f8f02c41280318d4da1facac4985c752",
      "parents": [
        "7c7dce9209161eb260cdf9e9172f72c3a02379e6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:00:08 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:00:08 2006 +1100"
      },
      "message": "powerpc/32: Generate miboot images with ARCH\u003dpowerpc\n\nMiboot images are apparently still used on some old 32-bit powermacs,\nso build them with ARCH\u003dpowerpc if we\u0027re 32-bit and powermac support\nis enabled.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "624dffcbcf87b9c501b13256416a82487be962bc",
      "tree": "aa190c9532c7c6549f677f6a07f8cdf51b181815",
      "parents": [
        "92c3504e6ee0816d4ea1345a6bd276969224890d"
      ],
      "author": {
        "name": "Christian Kujau",
        "email": "evil@g-house.de",
        "time": "Sun Jan 15 02:43:54 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Sun Jan 15 02:43:54 2006 +0100"
      },
      "message": "correct email address of Manfred Spraul\n\nI  tried to send the forcedeth maintainer an email, but it came back with:\n\n\"The mail address manfreds@colorfullife.com is not read anymore.\nPlease resent your mail to manfred@ instead of manfreds@.\"\n\nThis patch fixes this.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "014c2544e6fd09d702c908d95fe32c082376e15c",
      "tree": "deba495e18bc9ba16bd8d703e2c901b9af8bbe38",
      "parents": [
        "46a9f65f8bb39778646b83220d9619aff1490bcd"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Sun Jan 15 02:37:08 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Sun Jan 15 02:37:08 2006 +0100"
      },
      "message": "return statement cleanup - kill pointless parentheses\n\nThis patch removes pointless parentheses from return statements.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3f471126ee53feb5e9b210ea2f525ed3bb9b7a7f",
      "tree": "3f7567343a892d02e758bcd1c07557af43d5aa1b",
      "parents": [
        "6c90c872017773cde70a51432cb28f253451b967"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 19:30:04 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 19:30:04 2006 +0000"
      },
      "message": "[ARM] 3262/4: allow ptraced syscalls to be overriden\n\nPatch from Nicolas Pitre\n\nThis is needed by strace to properly handle the tracing of some system\ncalls. It could be useful for other applications as well.\n\nBased on an earlier patch from Daniel Jacobowitz.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Daniel Jacobowitz \u003cdan@debian.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "61b7efddc5256225099d13185659e9ad9d8abc8a",
      "tree": "7cbfec9c0012b07c7a236a953f5e067304725415",
      "parents": [
        "3e2b32b69308e974cd1167beaf266d3c716e4734",
        "2e10c84b9cf0b2d269c5629048d8d6e35eaf6b2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:43:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:43:26 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/spi-2.6\n"
    },
    {
      "commit": "3e2b32b69308e974cd1167beaf266d3c716e4734",
      "tree": "0f1b24dcb7b066a6322d33235b95655d885695ac",
      "parents": [
        "3824ba7df91745da6ebac703c87c3b801c34fdd0",
        "9c08a938ce5a3e1c9d5f764dc6ae844cb1af76ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:42:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:42:40 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "3824ba7df91745da6ebac703c87c3b801c34fdd0",
      "tree": "d613f40e6812042956098d638940c975a920ff8c",
      "parents": [
        "e1b114ee90040af5108973abd1a82babc4905868"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 14 03:08:16 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:41:42 2006 -0800"
      },
      "message": "[PATCH] remove unused tmp_buf_sem\u0027s\n\ntmp_buf_sem sems to be a common name for something completely unused...\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e (\"usb portion\")\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59af70385fb125f819d953801b6c45629836e916",
      "tree": "6232fb052167c7cbd51851323088217617dbde42",
      "parents": [
        "e7de369050534025b33aab1033358bf47a577e4d",
        "d50f5c5ca0c3426669fbe11ad4d5708d333eb9fb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 09:55:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 09:55:28 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "6c90c872017773cde70a51432cb28f253451b967",
      "tree": "18aa18b8804049ef4bd50d00d58493eaf7088e5b",
      "parents": [
        "8993a44cede418940a4921de5dc24d52a9fe8767"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 16:37:15 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 16:37:15 2006 +0000"
      },
      "message": "[ARM] 3112/1: old ABI compat: config option to turn it on\n\nPatch from Nicolas Pitre\n\nEnjoy !\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8993a44cede418940a4921de5dc24d52a9fe8767",
      "tree": "cc259505d486301747b347f8c3695d1a8074c50f",
      "parents": [
        "dd35afc22b76766e827c9e67ebc4b7bf6e31ecab"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 16:36:50 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 16:36:50 2006 +0000"
      },
      "message": "[ARM] 3111/2: old ABI compat: adjust NWFPE to be operational within an EABI kernel\n\nPatch from Nicolas Pitre\n\nWe need NWFPE if we want to support execution of legacy binaries with\nan EABI kernel.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd35afc22b76766e827c9e67ebc4b7bf6e31ecab",
      "tree": "3336355470c2d57a2b11a47f8d9bcc1e86546735",
      "parents": [
        "687ad0191488a067b3b3cc94f670cc21f93811e1"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 16:36:12 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 16:36:12 2006 +0000"
      },
      "message": "[ARM] 3110/5: old ABI compat: multi-ABI syscall entry support\n\nPatch from Nicolas Pitre\n\nThis patch adds the required code to support both user space ABIs at\nthe same time. A second syscall table is created to include legacy ABI\nsyscalls that need an ABI compat wrapper.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "687ad0191488a067b3b3cc94f670cc21f93811e1",
      "tree": "2113f1d339b88c4e225c3f897718c06acbd81023",
      "parents": [
        "713c481519f19df9e6d90f257e7da0336b057592"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 16:35:31 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 16:35:31 2006 +0000"
      },
      "message": "[ARM] 3109/1: old ABI compat: syscall wrappers for ABI impedance matching\n\nPatch from Nicolas Pitre\n\nThe difference between EABI and the legacy ABI may affect either\nstructure member alignment and/or argument register selection.\n\nThe patch has the details.\n\nIncluded are wrappers for the following syscalls:\n\n  sys_stat64\n  sys_lstat64\n  sys_fstat64\n  sys_fcntl64\n  sys_epoll_ctl\n  sys_epoll_wait\n  sys_ipc\n  sys_semop\n  sys_semtimedop\n  sys_pread64\n  sys_pwrite64\n  sys_truncate64\n  sys_ftruncate64\n  sys_readahead\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "713c481519f19df9e6d90f257e7da0336b057592",
      "tree": "b8242d9f1b94f94a7075a021a3f80ddf0c0de25c",
      "parents": [
        "704bdda03827db8a551e82b312037d63ba3c22ff"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 16:35:03 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 16:35:03 2006 +0000"
      },
      "message": "[ARM] 3108/2: old ABI compat: statfs64 and fstatfs64\n\nPatch from Nicolas Pitre\n\nstruct statfs64 has extra padding with EABI growing its size from 84 to\n88. This struct is now __attribute__((packed,aligned(4))) with a small\nassembly wrapper to force the sz argument to 84 if it is 88 to avoid\ncopying the extra padding over user space memory unexpecting it.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "704bdda03827db8a551e82b312037d63ba3c22ff",
      "tree": "9e87a55ffd8189116ed7ae6df9fe5862fd0e7bb6",
      "parents": [
        "c155fc95befc95f4a9d6497f5fadec22f4bc3a24"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 16:33:50 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 16:33:50 2006 +0000"
      },
      "message": "[ARM] 3107/3: ARM EABI: last bits to configure it\n\nPatch from Nicolas Pitre\n\nThis adds the configuration option, and disables any FPA floating point\nemulators which are not EABI compatible.\n\nIt also disables Acorn RISC OS/Arthur binary support when CONFIG_EABI\u003dy\nsince it is incompatible with an EABI kernel.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3f2829a31573e3e502b874c8d69a765f7a778793",
      "tree": "40f64826c0d2964c56c366f770e2d3959123eb59",
      "parents": [
        "ba95e4e4a0a8a3c6aba363d45f78d5f2e2d111eb"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 16:31:29 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 16:31:29 2006 +0000"
      },
      "message": "[ARM] 3105/4: ARM EABI: new syscall entry convention\n\nPatch from Nicolas Pitre\n\nFor a while we wanted to change the way syscalls were called on ARM.\nInstead of encoding the syscall number in the swi instruction which\nrequires reading back the instruction from memory to extract that number\nand polluting the data cache, it was decided that simply storing the\nsyscall number into r7 would be more efficient. Since this represents\nan ABI change then making that change at the same time as EABI support\nis the right thing to do.\n\nIt is now expected that EABI user space binaries put the syscall number\ninto r7 and use \"swi 0\" to call the kernel. Syscall register argument\nare also expected to have \"EABI arrangement\" i.e. 64-bit arguments\nshould be put in a pair of registers from an even register number.\n\nExample with long ftruncate64(unsigned int fd, loff_t length):\n\n\tlegacy ABI:\n\t- put fd into r0\n\t- put length into r1-r2\n\t- use \"swi #(0x900000 + 194)\" to call the kernel\n\n\tnew ARM EABI:\n\t- put fd into r0\n\t- put length into r2-r3 (skipping over r1)\n\t- put 194 into r7\n\t- use \"swi 0\" to call the kernel\n\nNote that it is important to use 0 for the swi argument as backward\ncompatibility with legacy ABI user space relies on this.\nThe syscall macros in asm-arm/unistd.h were also updated to support\nboth ABIs and implement the right call method automatically.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba95e4e4a0a8a3c6aba363d45f78d5f2e2d111eb",
      "tree": "886cf3398d3a8e9ca3212dcf233b59110fc87d3d",
      "parents": [
        "499b2ea11ff00c624d63af23516404fa2156639a"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 16:18:29 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 16:18:29 2006 +0000"
      },
      "message": "[ARM] 3104/1: ARM EABI: new helper function names\n\nPatch from Nicolas Pitre\n\nThe ARM EABI defines new names for GCC helper functions.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "499b2ea11ff00c624d63af23516404fa2156639a",
      "tree": "7c63e058acd8f6c6a59b08cc64febf9def142852",
      "parents": [
        "2dede2d8e925f4c2cb4e136b14df127685e15dd3"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 16:18:09 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 16:18:09 2006 +0000"
      },
      "message": "[ARM] 3103/1: ARM EABI: stack pointer must be 64-bit aligned (part 2)\n\nPatch from Nicolas Pitre\n\nWe must make sure that assembly code that modifies the stack pointer\nbefore calling a C function does it so it remains 64-bit aligned.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2dede2d8e925f4c2cb4e136b14df127685e15dd3",
      "tree": "271b3fb300c5ac143556295d10c6736430ebed85",
      "parents": [
        "da2b1cd61903c8e9796e76be2d606584f26a78e5"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 16:18:08 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 16:18:08 2006 +0000"
      },
      "message": "[ARM] 3102/1: ARM EABI: stack pointer must be 64-bit aligned after a CPU exception\n\nPatch from Nicolas Pitre\n\nThe ARM EABI says that the stack pointer has to be 64-bit aligned for\nreasons already mentioned in patch #3101 when calling C functions.\n\nWe therefore must verify and adjust sp accordingly when taking an\nexception from kernel mode since sp might not necessarily be 64-bit\naligned if the exception occurs in the middle of a kernel function.\n\nIf the exception occurs while in user mode then no sp fixup is needed as\nlong as sizeof(struct pt_regs) as well as any additional syscall data\nstack space remain multiples of 8.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d5f079000b20887bfbc84d772a27709c5665e652",
      "tree": "9dc1751898631497d69555d0d1889999450931f7",
      "parents": [
        "b4e7de0f3575f4862f04921c5bd0cb5680cc8d71"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 15:08:50 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 15:08:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: Recognize /chaos bridge on old pmacs as PCI\n\nThe first generation of PCI powermacs had a host bridge called /chaos\nwhich was for all intents and purposes a PCI host bridge, but has a\ndevice_type of \"vci\" in the device tree (presumably it\u0027s not really\nPCI at the hardware level or something).\n\nThe OF parsing stuff in arch/powerpc/kernel/prom_parse.c currently\ndoesn\u0027t recognize it as a PCI bridge, which means that controlfb.c\ncan\u0027t get its device addresses.\n\nThis makes prom_parse.c recognize a device_type of \"vci\" as indicating\na PCI host bridge.  With this, controlfb works again.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b4e7de0f3575f4862f04921c5bd0cb5680cc8d71",
      "tree": "b74a9a277168b35119d9dd5657ab567c21fc2111",
      "parents": [
        "66a45dd3620ee5f913ba1af3d2dca8b9bdfa2b96"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 15:06:51 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 15:06:51 2006 +1100"
      },
      "message": "powerpc: Avoid unaligned loads and stores in boot memcpy code\n\nThe 601 processor will generate an alignment exception for accesses\nwhich cross a page boundary.  In the boot wrapper code, OF is still\nhandling all exceptions, and it doesn\u0027t have an alignment exception\nhandler that emulates the instruction and continues.\n\nThis changes the memcpy and memmove routines in the boot wrapper to\navoid doing unaligned accesses.  If the source and destination are\nmisaligned with respect to each other, we just copy one byte at a\ntime.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "66a45dd3620ee5f913ba1af3d2dca8b9bdfa2b96",
      "tree": "f98b25a1004d6e6bc84244186db61e76d5b2fe1c",
      "parents": [
        "36874579dbf4cafa31486d4207c6807efbbf1378"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 15:04:06 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 15:04:06 2006 +1100"
      },
      "message": "powerpc: Make COFF zImages for old 32-bit powermacs\n\nThis adds code to build zImage.coff and/or zImage.initrd.coff when\nCONFIG_PPC32 and CONFIG_PPC_PMAC are defined.  It also restructures\nthe OF client code and adds some workarounds for OF quirks on the\nolder machines.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "575e321606c5673efabf28c0fa075e198980c44e",
      "tree": "0d9f9c1a78946aca34af74f701dc3f7cf251e47a",
      "parents": [
        "91dc182ca6e25ee8b648ed2fb2a41859ead34903"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Jan 14 00:13:49 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 13:19:18 2006 +1100"
      },
      "message": "[PATCH] powerpc: Make CHRP build again\n\nThis makes CHRP build again, although it\u0027s untested because my Pegasos\nis currently in pieces.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "91dc182ca6e25ee8b648ed2fb2a41859ead34903",
      "tree": "d668133a2a3abd8345a5a2509c2da185dd180af8",
      "parents": [
        "91f62a2491f45b5d46ebe5aca1fac3477355c9c1"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "sleddog@us.ibm.com",
        "time": "Fri Jan 13 18:39:24 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 12:04:25 2006 +1100"
      },
      "message": "[PATCH] powerpc: special-case ibm,suspend-me RTAS call\n\nHandle the ibm,suspend-me RTAS call specially.  It needs\nto be wrapped in a set of synchronization hypervisor calls\n(H_Join).  When the H_Join calls are made on all CPUs, the\nintent is that only one will return with H_Continue, meaning\nthat he is the \"last man standing\".  That CPU then issues the\nibm,suspend-me call.  What is interesting, of course, is that\nthe CPU running when the rtas syscall is made, may NOT be the\nCPU that ultimately executes the ibm,suspend-me rtas call.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "91f62a2491f45b5d46ebe5aca1fac3477355c9c1",
      "tree": "75ca2cf632e4de661fd9b250dbc1fbe40537349a",
      "parents": [
        "8f069b1a90bd97bf6d59a02ecabf0173d9175609"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 11:17:32 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 11:48:29 2006 +1100"
      },
      "message": "ppc: Remove duplicate export of get_wchan\n\nThe arch/powerpc version of process.c exports get_wchan itself.  When\nI moved ARCH\u003dppc over to using arch/powerpc/kernel/process.c the\nget_wchan export in arch/ppc/kernel/ppc_ksyms.c became redundant, so\nremove it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 9871166ad692121d6b944159ef3f053570158ea8 commit)\n"
    },
    {
      "commit": "8ae12a0d85987dc138f8c944cb78a92bf466cea0",
      "tree": "ca032f25bb26f88cc35d68c6f8065143ce64a6a8",
      "parents": [
        "67daf5f11f06b9b15f8320de1d237ccc2e74fe43"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 08 13:34:19 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 16:29:54 2006 -0800"
      },
      "message": "[PATCH] spi: simple SPI framework\n\nThis is the core of a small SPI framework, implementing the model of a\nqueue of messages which complete asynchronously (with thin synchronous\nwrappers on top).\n\n  - It\u0027s still less than 2KB of \".text\" (ARM).  If there\u0027s got to be a\n    mid-layer for something so simple, that\u0027s the right size budget.  :)\n\n  - The guts use board-specific SPI device tables to build the driver\n    model tree.  (Hardware probing is rarely an option.)\n\n  - This version of Kconfig includes no drivers.  At this writing there\n    are two known master controller drivers (PXA/SSP, OMAP MicroWire)\n    and three protocol drivers (CS8415a, ADS7846, DataFlash) with LKML\n    mentions of other drivers in development.\n\n  - No userspace API.  There are several implementations to compare.\n    Implement them like any other driver, and bind them with sysfs.\n\nThe changes from last version posted to LKML (on 11-Nov-2005) are minor,\nand include:\n\n  - One bugfix (removes a FIXME), with the visible effect of making device\n    names be \"spiB.C\" where B is the bus number and C is the chipselect.\n\n  - The \"caller provides DMA mappings\" mechanism now has kerneldoc, for\n    DMA drivers that want to be fancy.\n\n  - Hey, the framework init can be subsys_init.  Even though board init\n    logic fires earlier, at arch_init ... since the framework init is\n    for driver support, and the board init support uses static init.\n\n  - Various additional spec/doc clarifications based on discussions\n    with other folk.  It adds a brief \"thank you\" at the end, for folk\n    who\u0027ve helped nudge this framework into existence.\n\nAs I\u0027ve said before, I think that \"protocol tweaking\" is the main support\nthat this driver framework will need to evolve.\n\nFrom: Mark Underwood \u003cbasicmark@yahoo.com\u003e\n\n  Update the SPI framework to remove a potential priority inversion case by\n  reverting to kmalloc if the pre-allocated DMA-safe buffer isn\u0027t available.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8f069b1a90bd97bf6d59a02ecabf0173d9175609",
      "tree": "8853964c83300fa58f5ae7c932cdb44ee89e3da8",
      "parents": [
        "7d13d21ae85f64e35dcdae4d6a6286e62a38e0ab"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Fri Jan 13 14:16:12 2006 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 11:14:27 2006 +1100"
      },
      "message": "[PATCH] powerpc/8xx: Use 8MB D-TLB\u0027s for kernel static mapping faults\n\nThe following implements support for instantiation of 8MB D-TLB\nentries for the kernel direct virtual mapping on 8xx, thus reducing TLB\nspace consumed for the kernel.\n\nTest used: writing 40MB from /dev/zero to file in ext2fs over \nRAMDISK.\n\n$ time dd if\u003d/dev/zero of\u003dfile bs\u003d4k count\u003d10000 \n\nVANILLA\t\t\t8MB kernel data pages\n\nreal    0m11.485s\treal    0m11.267s\nuser    0m0.218s        user    0m0.250s\nsys     0m8.939s\tsys     0m9.108s\n\nreal    0m11.518s\treal    0m10.978s\nuser    0m0.203s \tuser    0m0.222s\nsys     0m9.585s\tsys     0m9.138s\n\nreal    0m11.554s\treal    0m10.967s\nuser    0m0.228s    \tuser    0m0.222s\nsys     0m9.497s\tsys     0m9.127s\n\nreal    0m11.633s\treal\t0m11.286s\nuser    0m0.214s\tuser    0m0.196s\nsys     0m9.529s\tsys     0m9.134s\n\nand averages for both:\n\nreal\t11.54750\treal 11.12450\n\nWhich is a 3.6% improvement in execution time. More improvement is\nexpected for loads with larger kernel data footprint (real workloads).\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7d13d21ae85f64e35dcdae4d6a6286e62a38e0ab",
      "tree": "640ecf78469b9664cd9b2bcc1190ee595ad41ee3",
      "parents": [
        "eed320010872a11f5255b3d076e5b4f142af553d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Fri Jan 13 11:19:58 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 11:13:24 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add MPC834x SYS board to arch/powerpc\n\nAdd the first MPC83xx board that uses a flat device tree to arch/powerpc.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eed320010872a11f5255b3d076e5b4f142af553d",
      "tree": "68653741ed32150a7402f43c6a1adabeb8915f20",
      "parents": [
        "b8e383d592daaa35c944a9083ee92c995dce66ca"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Fri Jan 13 11:19:13 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 11:13:22 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add FSL SOC library and setup code\n\nParse the flat device tree for devices on Freescale SOC\u0027s that we know\nabout (gianfar, gianfar_mdio, i2c, mpc83xx_wdt).  We need to setup\nplatform devices and platform data for these devices to match arch/ppc\nusage.\n\nAlso add a helper function (get_immrbase) that reports the base\naddress of the MMIO registers on the SOC.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b8e383d592daaa35c944a9083ee92c995dce66ca",
      "tree": "c6ca29847f47f3a5cbb77b6529d8982c837d1029",
      "parents": [
        "7a45fb19cef93574230827e6e2c97ad5760ddecd"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Fri Jan 13 10:15:17 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 11:12:23 2006 +1100"
      },
      "message": "[PATCH] powerpc: Allow for ppc_md restart, power_off, and halt to be NULL\n\nOn a number of embedded reference boards there isn\u0027t always a\nway to reset, power_off, or halt the board.  Rather than having\neach board implement a spin loop just let the generic code do\nit.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7a45fb19cef93574230827e6e2c97ad5760ddecd",
      "tree": "89c4d2628f7d8acea2e7c315097bb4488a7e8070",
      "parents": [
        "80f15dc703b3677d0b025bafd215f1f3664c8978"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Fri Jan 13 12:35:49 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 11:12:16 2006 +1100"
      },
      "message": "[PATCH] powerpc: oprofile cpu type names clash with other code\n\nIn 2.6.15-git6 a change was commited in the oprofile support in\nthe powerpc architecture.  It introduced the powerpc_oprofile_type\nwhich contains the define G4.  This causes a name clash with the\nexisting wacom usb tablet driver.\n\n      CC [M]  drivers/usb/input/wacom.o\n    drivers/usb/input/wacom.c:98: error: conflicting types for `G4\u0027\n    include/asm/cputable.h:37: error: previous declaration of `G4\u0027\n      CC [M]  drivers/usb/mon/mon_text.o\n    make[3]: *** [drivers/usb/input/wacom.o] Error 1\n    make[2]: *** [drivers/usb/input] Error 2\n\nThe elements of an enum declared in global scope are effectivly\nglobal identifiers themselves.  As such we need to ensure the names\nare unique.  This patch updates the later oprofile support to use\nunique names.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "80f15dc703b3677d0b025bafd215f1f3664c8978",
      "tree": "fa60781edcedefe4eb6baa6d213a62bbc6d7803a",
      "parents": [
        "25cd6aa0aa059b48cdcef2a00981b14fafd5161a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 10:11:39 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 10:11:39 2006 +1100"
      },
      "message": "powerpc: Provide a suitable AT_PLATFORM value\n\nThe glibc folks want to use AT_PLATFORM to select between possible\nalternative versions of shared libraries.  This commit makes the kernel\nsupply an AT_PLATFORM string that indicates what class of processor\nwe are running on.  Processors with the same set of user-level\ninstructions and roughly the same instruction scheduling characteristics\nare given the same AT_PLATFORM value; for example, 821, 823 and 860\nare all reported as \"ppc823\", and 7447, 7447A, 7448, 7450, 7451, 7455\nare all called \"ppc7450\".\n\nThe intention is that the AT_PLATFORM values match the values that\ngcc accepts for the -mcpu\u003d option.  For values which are numeric\n(e.g. -mcpu\u003d750), \"ppc\" has been prepended.\n\nThis also adds a PPC_FEATURE_BOOKE bit to the AT_HWCAP value and sets\nit for the 440 family and the Freescale 85xx family.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d50f5c5ca0c3426669fbe11ad4d5708d333eb9fb",
      "tree": "6897918bb6aa95681cad854b93cbe8ecf8e5bee8",
      "parents": [
        "d3ef1f5aafcf7a4129eb2078c70bc9e577bc3af1"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Fri Jan 13 23:46:38 2006 +0100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jan 13 15:02:33 2006 -0800"
      },
      "message": "[IA64] build broken for ia64 simserial.c\n\nTTY layer buffering revamp broke ia64 in commit\n 33f0f88f1c51ae5c2d593d26960c760ea154c2e2\n\n  CC      arch/ia64/hp/sim/simserial.o\narch/ia64/hp/sim/simserial.c: In function `receive_chars\u0027:\narch/ia64/hp/sim/simserial.c:170: error: structure has no member named `flip\u0027\n ... and so on ...\nmake[1]: *** [arch/ia64/hp/sim/simserial.o] Error 1\n\nPatch from Andreas Schwab.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d3ef1f5aafcf7a4129eb2078c70bc9e577bc3af1",
      "tree": "619647d90b0a51d39e80bbc20b59e7e7dccbf510",
      "parents": [
        "e026cca0f2c09c4c28c902db6384fd8a412671d6"
      ],
      "author": {
        "name": "Zhang Yanmin",
        "email": "yanmin.zhang@intel.com",
        "time": "Fri Jan 13 14:45:21 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jan 13 14:45:21 2006 -0800"
      },
      "message": "[IA64] prevent accidental modification of args in jprobe handler\n\nWhen jprobe is hit, the function parameters of the original function\nshould be saved before jprobe handler is executed, and restored it after\njprobe handler is executed, because jprobe handler might change the\nregister values due to tail call optimization by the gcc.\n\nSigned-off-by: Zhang Yanmin \u003cyanmin.zhang@intel.com\u003e\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e026cca0f2c09c4c28c902db6384fd8a412671d6",
      "tree": "56c7803066b2ec1833ae669f909513f3b3483d60",
      "parents": [
        "15029285dc977a392e74eacb7625984b71d4f605"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Fri Jan 06 10:36:06 2006 +1100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jan 13 14:22:35 2006 -0800"
      },
      "message": "[IA64] Add hotplug cpu to salinfo.c, replace semaphore with mutex\n\nAdd hotplug cpu support to salinfo.c.\n\nThe cpu_event field is a cpumask so use the cpu_* macros consistently,\nreplacing the existing mixture of cpu_* and *_bit macros.\n\nInstead of counting the number of outstanding events in a semaphore and\ntrying to track that count over user space context, interrupt context,\nnon-maskable interrupt context and cpu hotplug, replace the semaphore\nwith a test for \"any bits set\" combined with a mutex.\n\nModify the locking to make the test for \"work to do\" an atomic\noperation.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "15029285dc977a392e74eacb7625984b71d4f605",
      "tree": "0fed8aac81f7b4491121550b3670b4a8aeabcff9",
      "parents": [
        "6d6e420005f3753392b608a614eee8475bdc16f7"
      ],
      "author": {
        "name": "Jason Uhlenkott",
        "email": "jasonuhl@sgi.com",
        "time": "Fri Dec 30 02:27:01 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jan 13 14:16:08 2006 -0800"
      },
      "message": "[IA64] Handle debug traps in fsys mode\n\nWe need to handle debug traps in fsys mode non-fatally.  They can\nhappen now that we have fsyscalls which contain probe instructions.\n\nSigned-off-by: Jason Uhlenkott \u003cjasonuhl@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6d6e420005f3753392b608a614eee8475bdc16f7",
      "tree": "a59860fc15ce4e92c00015d068de4aba12a9b889",
      "parents": [
        "cfbb1426bd76c4ba6ec4491c8df2a5dd3d984750"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Fri Dec 23 13:33:25 2005 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jan 13 14:13:08 2006 -0800"
      },
      "message": "[IA64-SGI] Fix sn_flush_device_kernel \u0026 spinlock initialization\n\nThis patch separates the sn_flush_device_list struct into kernel and\ncommon (both kernel and PROM accessible) structures.  As it was, if the\nsize of a spinlock_t changed (due to additional CONFIG options, etc.) the\nsal call which populated the sn_flush_device_list structs would erroneously\nwrite data (and cause memory corruption and/or a panic).\n\nThis patch does the following:\n\n1.  Removes sn_flush_device_list and adds sn_flush_device_common and\nsn_flush_device_kernel.\n\n2.  Adds a new SAL call to populate a sn_flush_device_common struct per\ndevice, not per widget as previously done.\n\n3.  Correctly initializes each device\u0027s sn_flush_device_kernel spinlock_t\nstruct (before it was only doing each widget\u0027s first device).\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "cfbb1426bd76c4ba6ec4491c8df2a5dd3d984750",
      "tree": "4fe639274b651ea77c9130eae0ccca36e16d6d17",
      "parents": [
        "17e8ce0e9417eee1f57f9b3d4aad168425e043c3"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Dec 22 13:45:41 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jan 13 14:10:06 2006 -0800"
      },
      "message": "[IA64] Hole in IA64 TLB flushing from system threads\n\nI originally thought this was an bug only in the SN code, but I think I\nalso see a hole in the generic IA64 tlb code. (Separate patch was sent\nfor the SN problem).\n\nIt looks like there is a bug in the TLB flushing code. During context switch,\nkernel threads (kswapd, for example) inherit the mm of the task that was\npreviously running on the cpu. Normally, this is ok because the previous context\nis still loaded into the RR registers. However, if the owner of the mm\nmigrates to another cpu, changes it\u0027s context number, and references a\npage before kswapd issues a tlb_purge for that same page, the purge will be\ndone with a stale context number (\u0026 RR registers).\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "17e8ce0e9417eee1f57f9b3d4aad168425e043c3",
      "tree": "58bae85da8cedb339d945d43191ff910501bd175",
      "parents": [
        "8a4b7b6f187f2967bff222e8c3758ab47efdb14f"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@efs.americas.sgi.com",
        "time": "Fri Dec 16 17:19:01 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jan 13 14:06:53 2006 -0800"
      },
      "message": "[IA64-SGI] Altix BTE error handling fixes\n\nAltix (shub2) pushes the BTE clean-up into SAL.\nThis patch correctly interfaces with the now implemented SAL call.\nIt also fixes a bug when delaying clean-up to allow busy BTEs to\ncomplete (or error out).\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8a4b7b6f187f2967bff222e8c3758ab47efdb14f",
      "tree": "5901743857e67ebdcbd4ef0cbd14076fa9cd6407",
      "parents": [
        "9335d48e10d2d07eacaddf889ec1efb8a5a5082e"
      ],
      "author": {
        "name": "Francois Wellenrieter",
        "email": "francois.wellenreiter@bull.net",
        "time": "Fri Jan 13 14:01:01 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jan 13 14:01:01 2006 -0800"
      },
      "message": "[IA64] Fix conversion of pal_min_state physical address\n\nOn return from INIT handler we must convert the address of the\nminstate area from a kernel virtual uncached address (0xC...)\nto physical uncached (0x8...).  A typo (or thinko?) in the code\nconverted to physical cached.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "fa0fe48fcca9ea7f8c13e21d2646bbaa1747d183",
      "tree": "803a155f42d989ad15d3dc74389dfa6277a78895",
      "parents": [
        "5ff3fd27161127cc464fc04548d58672a6a8272a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Jan 13 21:30:48 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 13 21:30:48 2006 +0000"
      },
      "message": "[ARM] Separate VIC (vectored interrupt controller) support from Versatile\n\nOther machines may wish to make use of the VIC support code, so\nmove it to arch/arm/common.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5ff3fd27161127cc464fc04548d58672a6a8272a",
      "tree": "6432d3ae801cc5b673a6865837c7ed1f522292bc",
      "parents": [
        "afeb90ca08000cbd75f22836e667f368e25fe3ac"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Jan 13 21:09:17 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 13 21:09:17 2006 +0000"
      },
      "message": "[ARM] Remove useless \u0027default n\u0027 from Kconfig files\n\nThe default is already \u0027n\u0027 so there\u0027s no need to explicitly state it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "afeb90ca08000cbd75f22836e667f368e25fe3ac"
}
