)]}'
{
  "log": [
    {
      "commit": "31d106c68b1af88835a474556052d6efbfec99c5",
      "tree": "9ba26110d9e411582d102d44584a955b0a79a984",
      "parents": [
        "dfbbbe92956b849a6704dbd5352348d6ba1165da"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 15:10:04 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 15:10:04 2007 +0900"
      },
      "message": "sh: Fix dreamcast build for IRQ changes.\n\nWhen the irq.h changes went in, the dreamcast code was still\nreferencing an old value. Switch it back to the IRQ number,\nwhich fixes this:\n\narch/sh/boards/dreamcast/irq.c: In function `disable_systemasic_irq\u0027:\narch/sh/boards/dreamcast/irq.c:59: error: `OFFCHIP_IRQ_BASE\u0027 undeclared (first\nuse in this function)\narch/sh/boards/dreamcast/irq.c:59: error: (Each undeclared identifier is reported only once\narch/sh/boards/dreamcast/irq.c:59: error: for each function it appears in.)\n\nReported-by: Adrian McMenamin \u003cadrian@newgolddream.dyndns.info\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dfbbbe92956b849a6704dbd5352348d6ba1165da",
      "tree": "206daa54ab3567503c4cd7db9ecb85af31608bda",
      "parents": [
        "e113276624104d9c3b25f333d8dd999b804d980a"
      ],
      "author": {
        "name": "dmitry pervushin",
        "email": "dimka@nomadgs.com",
        "time": "Tue May 15 08:42:22 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:34:45 2007 +0900"
      },
      "message": "sh: Fix clock multiplier on SH7722.\n\nThis fixes up the master clock multiplier and initial rate\npropagation for the SH7722 clocks.\n\nSigned-off-by: dmitry pervushin \u003cdimka@nomadgs.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e113276624104d9c3b25f333d8dd999b804d980a",
      "tree": "1b8945f42557679e81e1fbd382183e5914354bb4",
      "parents": [
        "f3a9022fd187de41a04de9c5b44ff40e68c6d661"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 15 08:36:36 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:34:37 2007 +0900"
      },
      "message": "sh: Wire up kdump crash kernel exec in die().\n\nNow that we have the basic kdump support in place, add it in to\ndie() so we can enter the crash kernel automatically.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f3a9022fd187de41a04de9c5b44ff40e68c6d661",
      "tree": "352fd4f2bc35469721a218093bf4e65a6c1d9209",
      "parents": [
        "69d87daa18aced7f494bc1d5a977b063bbbdffbd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 19:39:48 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:34:25 2007 +0900"
      },
      "message": "sh: sr.bl toggling around idle sleep.\n\nAs pointed out by Saito-san, without the sr.bl manipulation we can\noccasionally hit delays in the idle loop due to interrupt handling, so\nensure that interrupts are blocked before going to sleep.\n\nAt the same time, we throw in TIF_POLLING_NRFLAG for the !hlt_counter\ncase (primarily used by the ST-40 parts).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "69d87daa18aced7f494bc1d5a977b063bbbdffbd",
      "tree": "22930430a77aa182ee48d5f8d8a944814c503244",
      "parents": [
        "1d4be747a8077d90e10e1e0b0f8994abb4adacb4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 17:00:31 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:34:04 2007 +0900"
      },
      "message": "sh: disable genrtc support.\n\nsh never had support for this, so remove the option entirely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1d4be747a8077d90e10e1e0b0f8994abb4adacb4",
      "tree": "7540ba6695e36777350999f9c5731ce08183eee8",
      "parents": [
        "9af9a413d21f7a113f4fd909fb9962fea36b6cfa"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 16:58:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:34:00 2007 +0900"
      },
      "message": "fs: Kill sh dependency for binfmt_flat.\n\nNot really sure where this bogosity came from, but there\u0027s certainly\nnothing special about sh that lets us use flat files with the MMU on.\n\nKill the dependency, and leave it as !MMU, like it is for all of the\nother nommu-wielding ports.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9af9a413d21f7a113f4fd909fb9962fea36b6cfa",
      "tree": "ad7bc847386edbd5e84999c4355b8d21317f1a2d",
      "parents": [
        "0d08b5fb37835988952d190b4540a71d60a4d198"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 12:48:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:33:17 2007 +0900"
      },
      "message": "sh: Disable psw support for R7785RP.\n\nWhile R7780RP and R7780MP support this, R7785RP does not.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0d08b5fb37835988952d190b4540a71d60a4d198",
      "tree": "fe35452391ed2b9aa135a38b7ad6390d418e38d1",
      "parents": [
        "27641dee99e0d0c25f224cdfbd11486bd2f131ee"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 10:49:40 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:33:13 2007 +0900"
      },
      "message": "sh: Fix page size alignment in __copy_user_page().\n\nSH-3 comes up with the PAGE_SIZE on a misaligned boundary:\n\narch/sh/mm/copy_page.S: Assembler messages:\narch/sh/mm/copy_page.S:132: Warning: misaligned data\n\nfix it up with explicit alignment.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "27641dee99e0d0c25f224cdfbd11486bd2f131ee",
      "tree": "15b2214e766a06e01210b550635131fc28c1ceef",
      "parents": [
        "26bbfda8b1a4d491a86c60b3a97948a4f49fb86a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 10:48:01 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:32:47 2007 +0900"
      },
      "message": "sh: Fix up various compile warnings for SE boards.\n\n- setup-sh7750.c only defines the sh7751_ipr_map when building\n  with SH7751 support.\n\n- 7722 Solution Engine was missing a mach-type entry, causing\n  the macro in cf-enabler to be undefined.\n\n- arch/sh/mm/init.c needs linux/pagemap.h.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "26bbfda8b1a4d491a86c60b3a97948a4f49fb86a",
      "tree": "34410ca6fc6f048c45acac9fc197044881434798",
      "parents": [
        "fce692e7986f9689a8f414a74e58c4a6d35d5551"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:29:55 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:32:14 2007 +0900"
      },
      "message": "sh: Wire up signalfd/timerfd/eventfd syscalls.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fce692e7986f9689a8f414a74e58c4a6d35d5551",
      "tree": "adf6960df800115cce3053e903ce87c2cac9d8aa",
      "parents": [
        "e868d61272caa648214046a096e5a6bfc068dc8c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon May 14 08:18:14 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:32:10 2007 +0900"
      },
      "message": "sh: revert addition of page fault notifiers\n\nJust at the time you added them on sh we\u0027re removing them from other\narchitectures. As there\u0027s no user yet this patch just removes them\ncompletely. Once you actually have a kprobes patch it should follow\nthe direct call to kprobes_fault_handler model that powerpc, s390 and\nsparc64 employ in 2.6.22-rc1 and that I\u0027m updating other architectures\nto.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e868d61272caa648214046a096e5a6bfc068dc8c",
      "tree": "087153c10725af12129ac8c55bda489f255bdd2c",
      "parents": [
        "049fa57ce3b22d9f5acb251070941b630ee71d6e"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Mon May 14 08:15:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:31:39 2007 +0900"
      },
      "message": "spelling fixes: arch/sh/\n\nSpelling fixes in arch/sh/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "049fa57ce3b22d9f5acb251070941b630ee71d6e",
      "tree": "4a75949aae927e47b6ae00460cfa53b80e6cfbe2",
      "parents": [
        "ad05acd6e95e99f56da304ec3566d81061ab67f9"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Sat May 12 20:28:05 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:18:35 2007 +0900"
      },
      "message": "input: hp680_ts compile fixes.\n\nTrivial fix to follow the DECLARE_WORK changes, this makes the HD64461\ntouchscreen driver work properly again. As pointed out by David Howells.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ad05acd6e95e99f56da304ec3566d81061ab67f9",
      "tree": "ff56f9bbb252453e31b45fef8ba6d3c270dea0ee",
      "parents": [
        "ad47c12b3596269b975c21fba8f3cf09befdc1f2"
      ],
      "author": {
        "name": "kogiidena",
        "email": "kogiidena@eggplant.ddo.jp",
        "time": "Sat May 12 20:25:11 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:18:35 2007 +0900"
      },
      "message": "sh: landisk: Header cleanups.\n\nSigned-off-by: kogiidena \u003ckogiidena@eggplant.ddo.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ad47c12b3596269b975c21fba8f3cf09befdc1f2",
      "tree": "d05aa49eff18c54a7fff7d35deaeb3f9109394ad",
      "parents": [
        "38c425f69c8d949620384f917e00652eaf390ec9"
      ],
      "author": {
        "name": "kogiidena",
        "email": "kogiidena@eggplant.ddo.jp",
        "time": "Sat May 12 20:24:15 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:18:34 2007 +0900"
      },
      "message": "sh: landisk: rtc-rs5c313 support.\n\nAdd the rs5c313 platform device to the landisk setup code.\n\nSigned-off-by: kogiidena \u003ckogiidena@eggplant.ddo.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "38c425f69c8d949620384f917e00652eaf390ec9",
      "tree": "0e4cbaf7e1be44c92db0587d77fc8e4f70227db1",
      "parents": [
        "0facbe3a34556bbc30333971e32c5430b087fcb1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 11 11:26:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:18:34 2007 +0900"
      },
      "message": "sh: Kill off pmb slab cache destructor.\n\nThis is the last remaining slab destructor in the kernel, which\nwe kill off and move the resultant list tracking logic up to\nthe pmb_alloc()/pmb_free() paths.\n\nAs Christoph Lameter pointed out, it\u0027s potentially unsafe to be\ntaking the list lock in the destructor anyways, so this is also\nmore fundamentally correct.\n\nWith this in place, we\u0027re all set for killing off slab destructors\nfrom the kernel entirely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0facbe3a34556bbc30333971e32c5430b087fcb1",
      "tree": "cde8a48d40eee1483ed414510a6efcfe78c909cb",
      "parents": [
        "b8947444a738c6407466244c60e9e4a2999af555"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 11 11:23:05 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:18:34 2007 +0900"
      },
      "message": "sh: Fix up psw build rules for r7780rp.\n\nWhen reordering the Makefile rules, the psw support was being\nclobbered. Fix it up so it\u0027s linked in again.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b8947444a738c6407466244c60e9e4a2999af555",
      "tree": "612241a7bc6f64231be406b10137114adf66236d",
      "parents": [
        "705962ccc9d21a08b74b6b6e1d3cf10f98968a67"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 14:25:01 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:18:34 2007 +0900"
      },
      "message": "sh: Shut up compiler warnings in __do_page_fault().\n\nGCC doesn\u0027t seem to be able to figure this one out for\nitself, so just shut it up..\n\n  CC      arch/sh/mm/fault.o\narch/sh/mm/fault.c: In function \u0027__do_page_fault\u0027:\narch/sh/mm/fault.c:288: warning: \u0027ptl\u0027 may be used uninitialized in this function\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "705962ccc9d21a08b74b6b6e1d3cf10f98968a67",
      "tree": "c9c534aa1be76b790b0d8a4415fd7d46f920c77c",
      "parents": [
        "39403865d2e4590802553370a56c9ab93131e4ee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun May 13 05:52:32 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 13 09:44:05 2007 -0700"
      },
      "message": "fix deadlock in loop.c\n\n... doh\n\nJeremy Fitzhardinge noted that the recent loop.c cleanups worked, but\ncause lockdep to complain.\n\nOuch.  OK, the deadlock is real and yes, I\u0027m an idiot.  Speaking of which,\nwe probably want to s/lock/pin/ in drivers/base/map.c to avoid such\nbrainos again.  And yes, this stuff needs clear documentation.  Will try\nto put one together once I get some sleep...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39403865d2e4590802553370a56c9ab93131e4ee",
      "tree": "ce9a69c3dc4b8c81fb0c1fe1f6b60cfe6d939956",
      "parents": [
        "f7d02ae76ebbf5b8a9531fe150c49e126a397704"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 18:45:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 18:45:56 2007 -0700"
      },
      "message": "Linux 2.6.22-rc1\n\n.. close the merge window\n"
    },
    {
      "commit": "f7d02ae76ebbf5b8a9531fe150c49e126a397704",
      "tree": "bcfdcab6e70658d55a3c843694e04e938bf9168f",
      "parents": [
        "78db2ad6f4df9145bfd6aab1c0f1c56d615288ec",
        "158304ef09a28c7f2dd37d78f536a4e09ba084a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 18:11:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 18:11:33 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (30 commits)\n  [ARM] Use new get_irqnr_preamble\n  [ARM] Ensure machine class menu is sorted alphabetically\n  [ARM] 4333/2: KS8695: Micrel Development board\n  [ARM] 4332/2: KS8695: Serial driver\n  [ARM] 4331/3: Support for Micrel/Kendin KS8695 processor\n  [ARM] 4371/1: AT91: Support for Atmel AT91SAM9RL-EK development board\n  [ARM] 4372/1: Define byte sizes in asm-arm/sizes.h\n  [ARM] 4370/3: AT91: Support for Atmel AT91SAM9RL processors.\n  [ARM] Update mach-types\n  [ARM] export symbol csum_partial_copy_from_user\n  [ARM] iop13xx: msi support\n  [ARM] stacktrace fix\n  [ARM] Spinlock initializer cleanup\n  [ARM] remove useless config option GENERIC_BUST_SPINLOCK\n  [ARM] 4303/3: base kernel support for TI DaVinci\n  [ARM] 4369/1: AT91: Fix circular dependency in header files\n  [ARM] 4368/1: S3C24xx: build fix\n  [ARM] 4364/1: AT91: LEDS on AT91SAM9261-EK\n  [ARM] Fix iop32x/iop33x build\n  [ARM] EBSA110: fix build errors caused by missing \"const\"\n  ...\n"
    },
    {
      "commit": "78db2ad6f4df9145bfd6aab1c0f1c56d615288ec",
      "tree": "e27a435c9baf6955f0edc50aa903599a7c465e4c",
      "parents": [
        "07002e995638b83a6987180f43722a0eb39d4932"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Sat May 12 16:28:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 18:11:06 2007 -0700"
      },
      "message": "include/linux: trivial repair whitespace damage\n\nAdding tabs where spaces currently are.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07002e995638b83a6987180f43722a0eb39d4932",
      "tree": "76d09369163b040acd41c56f7c9acf2c489b40e0",
      "parents": [
        "f1d1a842d85acf34dd185027cb2c9b4fd13130ef"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat May 12 16:23:15 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 16:53:02 2007 -0700"
      },
      "message": "fix the dynamic allocation and probe in loop.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Ken Chen \u003ckenchen@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f1d1a842d85acf34dd185027cb2c9b4fd13130ef",
      "tree": "99ec45adca911aeb145a56d75a213ebb900b2175",
      "parents": [
        "8df767dd759c1390f604814ee5b2d1489f9a59f7"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat May 12 11:15:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 11:26:22 2007 -0700"
      },
      "message": "SLUB: i386 support\n\nSLUB cannot run on i386 at this point because i386 uses the page-\u003eprivate and\npage-\u003eindex field of slab pages for the pgd cache.\n\nMake SLUB run on i386 by replacing the pgd slab cache with a quicklist.\nLimit the changes as much as possible. Leave the improvised linked list in place\netc etc. This has been working here for a couple of weeks now.\n\nAcked-by: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8df767dd759c1390f604814ee5b2d1489f9a59f7",
      "tree": "438fdca637bc0e07e9e86b7f2bbf68a9eed05435",
      "parents": [
        "10fb62e5b72c2485c3e0efd8b103254c0d087676"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat May 12 10:37:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:40 2007 -0700"
      },
      "message": "compat signalfd and timerfd are cond syscalls\n\nAdd missing cond_syscall statements for compat_sys_signalfd and\ncompat_sys_timerfd.\n\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10fb62e5b72c2485c3e0efd8b103254c0d087676",
      "tree": "967bad39b01a7927ddbf6571b18ee5fcef8506c1",
      "parents": [
        "8fe1425a60fdf6c51a41b95542416d7124587c34"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Sat May 12 10:37:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:40 2007 -0700"
      },
      "message": "IPMI: Add PPC openfirmware unregister\n\nWhen trying to load the ipmi_si module on a powerpc with no BMC (baseboard\nmanagement controller) the driver failes to load correctly, but doesn\u0027t\nunregister itself from of_platform.  So, on a second modprobe the kernel\ncrashes.  This patch adds the missing unregister call.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8fe1425a60fdf6c51a41b95542416d7124587c34",
      "tree": "058493f5d89b005bec469e5b4103bcf825b543ca",
      "parents": [
        "b6d1c9a44744224d83125a5a89c1a6cc4db27361"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sat May 12 10:36:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:40 2007 -0700"
      },
      "message": "IPMI: fix SI address space settings\n\nFix a rather obvious error that Patrick found in the setup routines.  Need to\nset the proper address space in the ACPI case.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Patrick Schoeller \u003cPatrick.Schoeller@hp.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6d1c9a44744224d83125a5a89c1a6cc4db27361",
      "tree": "4b8c73b36fb496a7e87016f77f61f0adfa167467",
      "parents": [
        "ddf526e992c1ea10e31478f4753fd717373f9e8b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat May 12 10:36:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:40 2007 -0700"
      },
      "message": "MAINTAINERS: remove invalid list address for TPM\n\nThis address bounces with \"550 Unknown user\".\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddf526e992c1ea10e31478f4753fd717373f9e8b",
      "tree": "8314ff8a09fbb7e37b6a29b97b35b82ab37ee6d9",
      "parents": [
        "c5c34d4862e18ef07c1276d233507f540fb5a532"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat May 12 10:36:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:39 2007 -0700"
      },
      "message": "Missing include file in tpm_atmel.h\n\nOn PPC64, we need to include asm/prom.h for function definitions.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c5c34d4862e18ef07c1276d233507f540fb5a532",
      "tree": "a0645f236a8bd2492476d1e24fbf94d5cd7edc30",
      "parents": [
        "e3bf460f3eb86cdbc76725a0dac1f191e796676c"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Sat May 12 10:36:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:39 2007 -0700"
      },
      "message": "tty: flush flip buffer on ldisc input queue flush\n\nFlush the tty flip buffer when the line discipline input queue is flushed,\nincluding the user call tcflush(TCIFLUSH/TCIOFLUSH).  This prevents\nunexpected stale data after a user application calls tcflush().\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Antonino Ingargiola \u003ctritemio@gmail.com\u003e\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3bf460f3eb86cdbc76725a0dac1f191e796676c",
      "tree": "7f11e16b4196735f62d4e3848f9084000b5e6b55",
      "parents": [
        "6d690dcac92a84f98fd774862628ff871b713660"
      ],
      "author": {
        "name": "Nate Diller",
        "email": "nate.diller@gmail.com",
        "time": "Sat May 12 10:36:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:39 2007 -0700"
      },
      "message": "ntfs: use zero_user_page\n\nUse zero_user_page() instead of open-coding it.\n\n[akpm@linux-foundation.org: kmap-type fixes]\nSigned-off-by: Nate Diller \u003cnate.diller@gmail.com\u003e\nAcked-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d690dcac92a84f98fd774862628ff871b713660",
      "tree": "53a18061cf2f6387d0d7fc3d9e728c7d94da40cb",
      "parents": [
        "33d444f182a1757640077c6b7381e54c13142b1d"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat May 12 10:36:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:39 2007 -0700"
      },
      "message": "fault injection: disable stacktrace filter for x86-64\n\nDisable stacktrace filter support for x86-64 for now.  Will be enable when we\ncan get the dwarf2 unwinder back.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33d444f182a1757640077c6b7381e54c13142b1d",
      "tree": "106bf7bdd645c2efd645ff3973fcfd64d41cfce8",
      "parents": [
        "ae7d5c8622a518601a21f14de5c70de5f1c967bf",
        "8354c5b72636e5321e9b16dae1da1445506f6af6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 09:47:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 09:47:47 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Wire up signalfd/timerfd/eventfd syscalls.\n  [SPARC64]: Add support for bq4802 TOD chip, as found on ultra45.\n  [SPARC64]: Correct FIRE_IOMMU_FLUSHINV register offset.\n  [SPARC64]: envctrl.c needs asm/io.h\n  [SPARC64]: Update defconfig.\n  [TTY]: Export proc_clear_tty() to modulea.\n  [SPARC64]: pci_resource_adjust() cannot be __init.\n  [SPARC64]: Spelling fixes.\n  [SPARC]: Spelling fixes.\n  [SPARC64]: Kill LARGE_ALLOCS and update defconfig.\n"
    },
    {
      "commit": "ae7d5c8622a518601a21f14de5c70de5f1c967bf",
      "tree": "cb4469b26a915381f4964ddd925c9618802339ec",
      "parents": [
        "0a203a4ce1787acb49db6df8f5c064e9243db130"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat May 12 17:27:41 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 09:47:15 2007 -0700"
      },
      "message": "x86_64: use signalfd and timerfd compat syscalls\n\nLooks like these two are wired up in a wrong way.\n\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a203a4ce1787acb49db6df8f5c064e9243db130",
      "tree": "4b129f6f87c2948ee30cdac9ee06879310e8e121",
      "parents": [
        "7248d497499a58a6f3bc3a05fdccb9a9b6306509"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat May 12 17:27:40 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 09:47:15 2007 -0700"
      },
      "message": "x86_64: Add asm/mtrr.h include for some builds\n\nThe earlier change to call the bp mtrr init from bugs.c broke\non some configurations due to missing includes.  Noticed\nby \"Avuton Olrich\" \u003cavuton@gmail.com\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7248d497499a58a6f3bc3a05fdccb9a9b6306509",
      "tree": "dde70253e66df2b83fc8f4cbec73aa6620d12d49",
      "parents": [
        "af3b146d26550f0c8e0d77b2117c6f8aec5d8146"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat May 12 22:03:48 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 09:47:15 2007 -0700"
      },
      "message": "pm3fb: Fix compile error if module\n\npm3fb_setup() should only compiled if pm3fb is built statically in the kernel.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "158304ef09a28c7f2dd37d78f536a4e09ba084a1",
      "tree": "2e6d808fef46d70268e547ccfc5926a865e3d2ea",
      "parents": [
        "641e79129a56a4c50be1aed0fa713f440b46a440",
        "25f4a81ef51b7c279786f5b81fe6d89510f46d99"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 12 16:12:12 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 12 16:12:12 2007 +0100"
      },
      "message": "Merge branch \u0027fixes\u0027 into devel\n"
    },
    {
      "commit": "25f4a81ef51b7c279786f5b81fe6d89510f46d99",
      "tree": "c8054ad0b03ce5355477ef2645fa2c9ddd6ed643",
      "parents": [
        "487194a19d2069bfcc9791c3ab2204bed59b136a",
        "e3318fb40092fecbf5069e7a5daa0040a427d1b4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 12 16:10:03 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 12 16:10:24 2007 +0100"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 into fixes\n"
    },
    {
      "commit": "641e79129a56a4c50be1aed0fa713f440b46a440",
      "tree": "41831a6b7927d2d392f5dad8cad7ddd38c363315",
      "parents": [
        "3b938be69e46b64a516b6e3ed6d93c40c091f22c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 12 15:25:50 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 12 15:25:50 2007 +0100"
      },
      "message": "[ARM] Use new get_irqnr_preamble\n\nUse the new get_irqnr_preamble macro to move the address of the IRQ\ncontroller outside the IRQ handling loop.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b938be69e46b64a516b6e3ed6d93c40c091f22c",
      "tree": "6cef401da462898dcae05acd55e916a79ca17ffd",
      "parents": [
        "9bf77ee6c24b33758a432f106fb765bf32550508"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 12 11:25:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 12 11:25:44 2007 +0100"
      },
      "message": "[ARM] Ensure machine class menu is sorted alphabetically\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8354c5b72636e5321e9b16dae1da1445506f6af6",
      "tree": "16d68e80a5466db3a95dbf5d125196d98d585669",
      "parents": [
        "d037e0532e7dbb5a7936cbc6747206d2352f2974"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 22:06:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 22:06:51 2007 -0700"
      },
      "message": "[SPARC]: Wire up signalfd/timerfd/eventfd syscalls.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d037e0532e7dbb5a7936cbc6747206d2352f2974",
      "tree": "dadc69601b421bc240a4478be331ba8a9c65c254",
      "parents": [
        "95d71e663e79b3e8c64bd7b7321389394b16276e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:18:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:27 2007 -0700"
      },
      "message": "[SPARC64]: Add support for bq4802 TOD chip, as found on ultra45.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95d71e663e79b3e8c64bd7b7321389394b16276e",
      "tree": "6317b4a38031d5a70b6a4addb23b82436f5f06dc",
      "parents": [
        "e1a39fbb029fce40150d9163d39a68e2b76cd0b5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:02:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:26 2007 -0700"
      },
      "message": "[SPARC64]: Correct FIRE_IOMMU_FLUSHINV register offset.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1a39fbb029fce40150d9163d39a68e2b76cd0b5",
      "tree": "72ff676c1f556867477e8c0341f197399dc35d25",
      "parents": [
        "d77311f942731064f4fb904de2ebbb238ee1d03e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 16:34:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:25 2007 -0700"
      },
      "message": "[SPARC64]: envctrl.c needs asm/io.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d77311f942731064f4fb904de2ebbb238ee1d03e",
      "tree": "3445c53f87a41ebc2ec4830c45578bafa00b7f6b",
      "parents": [
        "7cac4ce59b3bc2b5c91b7e0cf4e6943e223076ec"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 14:32:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:24 2007 -0700"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7cac4ce59b3bc2b5c91b7e0cf4e6943e223076ec",
      "tree": "462620ed0cd3f3092e011d86a20362142dd8c82b",
      "parents": [
        "f16537bac7742501c8eb7200341ae1eb9b1e43c3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 14:30:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:23 2007 -0700"
      },
      "message": "[TTY]: Export proc_clear_tty() to modulea.\n\nA use was added to the solaris syscall module which\ncan be built modular.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f16537bac7742501c8eb7200341ae1eb9b1e43c3",
      "tree": "ec175da334b37c6f4823bae28503953562f3562b",
      "parents": [
        "e5dd42e4fb242ae07a09928616570348ffe8aeee"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 14:29:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:22 2007 -0700"
      },
      "message": "[SPARC64]: pci_resource_adjust() cannot be __init.\n\nNoticed by Meelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5dd42e4fb242ae07a09928616570348ffe8aeee",
      "tree": "9ed722f6f8ae658ec1701ae26591101cf6a4c8d8",
      "parents": [
        "d1a78c32edcabea8c7c6449c967191a47f83a77f"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Fri May 11 13:52:08 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:21 2007 -0700"
      },
      "message": "[SPARC64]: Spelling fixes.\n\nSpelling fixes in arch/sparc64/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1a78c32edcabea8c7c6449c967191a47f83a77f",
      "tree": "449045c47b71d84f9f04edc1da9220cbea7d7c49",
      "parents": [
        "e9429eacd7996d4c22f69ef57cd0aeacde50ceb7"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Fri May 11 13:51:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:20 2007 -0700"
      },
      "message": "[SPARC]: Spelling fixes.\n\nSpelling fixes in arch/sparc/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9429eacd7996d4c22f69ef57cd0aeacde50ceb7",
      "tree": "48147978c98246625c0f8b5f9c9fc55a8f4bcc4d",
      "parents": [
        "af3b146d26550f0c8e0d77b2117c6f8aec5d8146"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 10 17:30:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:19 2007 -0700"
      },
      "message": "[SPARC64]: Kill LARGE_ALLOCS and update defconfig.\n\nLet\u0027s use SLUB, since it works now, in order to get it\ntested a bit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af3b146d26550f0c8e0d77b2117c6f8aec5d8146",
      "tree": "e8078b0d760cd2a2488d3755b7dee341f3ea61b3",
      "parents": [
        "c5b7bede71853d92fc747cdc12fa5234b6045731",
        "fd4ba7e2b7ce9a48b8c60d5fcd65feda5746812e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 20:12:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 20:12:57 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (23 commits)\n  [POWERPC] Add arch/powerpc support for the Motorola PrPMC2800\n  [POWERPC] Add bootwrapper support for Motorola PrPMC2800 platform\n  [POWERPC] Add DTS file for the Motorola PrPMC2800 platform\n  [POWERPC] Check cache coherency of kernel vs firmware\n  [POWERPC] Add Marvell mv64x60 PCI bridge support\n  [POWERPC] Create Marvell mv64x60 I2C platform_data\n  [POWERPC] Create Marvell mv64x60 ethernet platform_data\n  [POWERPC] Create Marvell mv64x60 MPSC (serial) platform_data\n  [POWERPC] Add interrupt support for Marvell mv64x60 chips\n  [POWERPC] Add bootwrapper support for Marvell/mv64x60 I2C\n  [POWERPC] Add bootwrapper support for Marvell MPSC\n  [POWERPC] Add bootwrapper support for Marvell/mv64x60 hostbridge\n  [POWERPC] Add Makefile rules to wrap dts file in zImage\n  [POWERPC] Spelling fixes: arch/ppc/\n  [POWERPC] U-boot passes the initrd as start/end, not start/size.\n  [POWERPC] PS3: Update ps3_defconfig\n  [POWERPC] PS3: Fix request_irq warning\n  [POWERPC] Don\u0027t complain if size-cells \u003d\u003d 0 in prom_parse()\n  [POWERPC] Simplify smp_space_timers\n  [POWERPC] Trivial ps3 warning fixes\n  ...\n"
    },
    {
      "commit": "fd4ba7e2b7ce9a48b8c60d5fcd65feda5746812e",
      "tree": "c6a32e72c977ab54a264e6e4782e5b76e7f79c8a",
      "parents": [
        "c368d921daed3c7cfba9752a45b2a8804cd54128"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat May 12 10:58:43 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:50 2007 +1000"
      },
      "message": "[POWERPC] Add arch/powerpc support for the Motorola PrPMC2800\n\nThis finally adds the PPC_PRPMC2800 Kconfig option, the board setup\ncode (the setup and reset functions) and the defconfig, to support the\nMotorola PrPMC2800 platform.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c368d921daed3c7cfba9752a45b2a8804cd54128",
      "tree": "d171b490634300a31f5cc5a0136b49fdb110ae80",
      "parents": [
        "3f456cc18f63bebdf71d788098c72d7ecd83c9b6"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Sat May 12 10:58:18 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:50 2007 +1000"
      },
      "message": "[POWERPC] Add bootwrapper support for Motorola PrPMC2800 platform\n\nThe Motorola PrPMC280 and PrPMC2800 processor modules sit on an F101 or\nPrPMC2800 baseboard, respectively.  There are several variants of each\ntype of processor module which can have different amounts of memory,\namounts of FLASH, cpu frequencies, and an mv64360 or an mv64362.\n\nThe bootwrapper code for that platform reads VPD from an I2C EEPROM\nto determine the processor module variant.  From the variant, the\namount of memory, etc. is determined and the device tree is updated\naccordingly.  If the variant cannot be determined (e.g., corrupted\nVPD or a previously unknown variant), the property values already\nin the device tree are used.\n\nAlso, the firmware for those platforms does not completely configure\nthe mv64x60 host bridge so that configuration is done here.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3f456cc18f63bebdf71d788098c72d7ecd83c9b6",
      "tree": "1326f5c5350aae3c3f5e8bbd730fd3c88c44d1ba",
      "parents": [
        "06cce43cf0980d0ed3581458fd23522ca2d24e42"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Sat May 12 10:57:58 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:50 2007 +1000"
      },
      "message": "[POWERPC] Add DTS file for the Motorola PrPMC2800 platform\n\nAdd the device tree source file for the prpmc2800 line of processor PMCs.\nSeveral of the property values are updated by the bootwrapper but sane\ndefaults have been chosen in case the bootwrapper can\u0027t determine the\nexact processor board variant.  The defaults should allow the kernel\nto boot despite having non-optimal device tree property values.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "06cce43cf0980d0ed3581458fd23522ca2d24e42",
      "tree": "853deee52d58559515a846a8d316adba4c7ebf58",
      "parents": [
        "e1a3107b06a9619773596cd46a9ce0574419aed4"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat May 12 10:57:35 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:50 2007 +1000"
      },
      "message": "[POWERPC] Check cache coherency of kernel vs firmware\n\ncheck_cache_coherency() verifies that the cache coherency setting of\nthe kernel (CONFIG_NOT_COHERENT_CACHE) matches that left by the firmware,\nas indicated by coherency-off device tree property.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e1a3107b06a9619773596cd46a9ce0574419aed4",
      "tree": "3fd225fc9b2143d4db3d5500da3969608a5c6ea9",
      "parents": [
        "01f0e78e15c52af480c867af5bd406afec80d9cc"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat May 12 10:57:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:50 2007 +1000"
      },
      "message": "[POWERPC] Add Marvell mv64x60 PCI bridge support\n\nThis patch adds PCI bridge support for the Marvell mv64x60 chip.\nWe also provide the ability to read/write the mv64x60 hotswap\nregister via sysfs if the hs_reg_valid property is set in the\ndevice tree.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "01f0e78e15c52af480c867af5bd406afec80d9cc",
      "tree": "2f9ea0af73d3662343a8cf0637855f4e544d424f",
      "parents": [
        "649c8e0289eeee2ab3d4c6c6e062df24dd602233"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat May 12 10:56:47 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:50 2007 +1000"
      },
      "message": "[POWERPC] Create Marvell mv64x60 I2C platform_data\n\nThis patch creates platform_device entries for the Marvell mv64x60\nI2C ports, based on information contained in device tree.\n\nThis driver (like the other mv64x60 drivers) are unusual in that it\nworks on both the MIPS and PowerPC architectures.  Because of that,\nthe drivers do not support the normal PowerPC of_platform_bus_type.\nThey support platform_bus_type instead.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "649c8e0289eeee2ab3d4c6c6e062df24dd602233",
      "tree": "b4c0a6de487151e3d137714cee6621e6c1b2d161",
      "parents": [
        "52d3aff903171af13b56c5a4d6fb828461406c65"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat May 12 10:56:24 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:49 2007 +1000"
      },
      "message": "[POWERPC] Create Marvell mv64x60 ethernet platform_data\n\nThis patch creates platform_device entries for the Marvell mv64x60\nethernet controller ports, based on information contained in the\ndevice tree.\n\nThis driver (like the other mv64x60 drivers) are unusual in that it\nworks on both the MIPS and PowerPC architectures.  Because of that,\nthe drivers do not support the normal PowerPC of_platform_bus_type.\nThey support platform_bus_type instead.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "52d3aff903171af13b56c5a4d6fb828461406c65",
      "tree": "65786487dce618d0fcac5783952e112cefe30c0b",
      "parents": [
        "e44b8941908ec9ccf03b52713c9e7d3471bada8c"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat May 12 10:55:53 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:49 2007 +1000"
      },
      "message": "[POWERPC] Create Marvell mv64x60 MPSC (serial) platform_data\n\nThis patch creates platform_device entries for the Marvell mv64x60\nMPSC (multi-protocol serial controller) ports, based on information\ncontained in the device tree.\n\nThis driver (like the other mv64x60 drivers) are unusual in that it\nworks on both the MIPS and PowerPC architectures.  Because of that,\nthe drivers do not support the normal PowerPC of_platform_bus_type.\nThey support platform_bus_type instead.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e44b8941908ec9ccf03b52713c9e7d3471bada8c",
      "tree": "750f6cf76959a64592223b32d11883bb04b8aba1",
      "parents": [
        "ae4b3fbc7a91ea4e5685edb0310bb185a12e5943"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat May 12 10:55:24 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:49 2007 +1000"
      },
      "message": "[POWERPC] Add interrupt support for Marvell mv64x60 chips\n\nThere are 3 interrupt groups each with its own status/mask registers.\nWe use a separate struct irq_chip for each interrupt group and handle\ninterrupts in two stages or levels: level 1 selects the appropriate\nstruct irq_chip, and level 2 selects individual interrupts within\nthat irq_chip.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ae4b3fbc7a91ea4e5685edb0310bb185a12e5943",
      "tree": "7891118b8de8be8703308e9c1f1b090dc0276bf2",
      "parents": [
        "e12deb840ceed7051ab4799ae71b675a83c58c7c"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Sat May 12 10:54:53 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:49 2007 +1000"
      },
      "message": "[POWERPC] Add bootwrapper support for Marvell/mv64x60 I2C\n\nSome platforms support a variety processor modules with no method of\ndetermining which exact processor module is being used except by\nexamining Vital Product Data (VPD).  The modules may have different\namounts of memory, clock frequencies, etc. so reading the VPD becomes\nnecessary to correctly set properties in the device tree before its\npassed to the kernel.\n\nOften the VPD is stored in I2C EEPROMs so an I2C driver becomes necessary.\nThis I2C driver is for the I2C controller that\u0027s embedded on the Marvel\nmv64x60 line of host bridges.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e12deb840ceed7051ab4799ae71b675a83c58c7c",
      "tree": "e1adaeb62fda1fa2557c4083f8d51e16a0580a9a",
      "parents": [
        "0f81b11d2a14adaa9b2c944f104e13d72fedc769"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Sat May 12 10:54:31 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:49 2007 +1000"
      },
      "message": "[POWERPC] Add bootwrapper support for Marvell MPSC\n\nThe bootwrapper requires a serial driver to allow cmdline editing\nand information reporting on the console.  This driver is required\nby platforms that boot a zImage and use the MPSC for the console.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f81b11d2a14adaa9b2c944f104e13d72fedc769",
      "tree": "027a2753d7e98a131091b2699888b53eea8d6e6d",
      "parents": [
        "916066d5913c37a6b3907eb6695cc9ecaaa4d8ca"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Sat May 12 10:54:05 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:49 2007 +1000"
      },
      "message": "[POWERPC] Add bootwrapper support for Marvell/mv64x60 hostbridge\n\nThe mv64x60 host bridge has many windows between its various components\n(cpu, system memory, ethernet ctlr, MPSC, DMA ctlr, PCI MEM, PCI I/O).\nUnfortunately, the firmware on some of mv64x60-based platforms do not\nproperly or completely configure those windows (e.g., MPSC-\u003esystem memory\nwindows not configured or CPU-\u003ePCI MEM space not configured).\n\nSo, the missing configuration needs to be done in either the bootwrapper\nor in the kernel.  To keep the kernel as clean as possible, it is done\nin the bootwrapper.  Note that I/O controller configuration is NOT being\ndone, its only the windows to allow the I/O controllers and other components\nto access memory, etc. that is being done--drivers assume that their\ncontrollers can already access system memory).\n\nTable of routines and the windows they configure:\n\tmv64x60_config_ctlr_windows()\tENET-\u003eSystem Memory\n\t\t\t\t\tMPSC-\u003eSystem Memory\n\t\t\t\t\tIDMA-\u003eSystem Memory\n\n\tmv64x60_config_pci_windows()\tPCI MEM-\u003eSystem Memory\n\t\t\t\t\tPCI I/O-\u003eBridge\u0027s Registers\n\n\tmv64x60_config_cpu2pci_window()\tCPU-\u003ePCI MEM\n\t\t\t\t\tCPU-\u003ePCI I/O\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "916066d5913c37a6b3907eb6695cc9ecaaa4d8ca",
      "tree": "d966b9217ebb21bde240182ae40b3234caf4df64",
      "parents": [
        "a8de5ce9895367191df9b30804a0c67cfcc9f27a"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Sat May 12 10:53:36 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:49 2007 +1000"
      },
      "message": "[POWERPC] Add Makefile rules to wrap dts file in zImage\n\nAdd \u0027zImage.dts\u0027 and \u0027zImage.dts_initrd\u0027 build rules that automatically\ncompile and wrap a dts file from arch/powerpc/boot/dts into the zImage file.\nThe resulting zImage will be arch/powerpc/boot/zImage.dts.\u003cplatform\u003e and\narch/powerpc/boot/zImage.dts_initrd.\u003cplatform\u003e, respectively.\n\nHaving separate rules allows the user to choose whether to include a device\ntree--and which device tree--at build time.  This is useful when one Makefile\ntarget builds a zImage that runs on several platforms except for differing\ndevice trees.  By just setting CONFIG_DEVICE_TREE and running \"make zImage.dts\"\nthe exact zImage you want is built without Makefile bloat or manually running\nthe wrapper script.\n\nThe dts file is expected to be arch/powerpc/boot/dts/$(CONFIG_DEVICE_TREE)\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a8de5ce9895367191df9b30804a0c67cfcc9f27a",
      "tree": "8f99af81affca30d868bd9ee7c043639b905c4f8",
      "parents": [
        "dab4d7984ee61c8eb25569b12e7a996f5aaef2ba"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat May 12 05:42:54 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:49 2007 +1000"
      },
      "message": "[POWERPC] Spelling fixes: arch/ppc/\n\nSpelling fixes in arch/ppc/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dab4d7984ee61c8eb25569b12e7a996f5aaef2ba",
      "tree": "5b6ff1e3ca2be89cb2811060c6e91a40b1aa9214",
      "parents": [
        "36bd2836f39d9c256689475432dd7d36eda1c491"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Sat May 12 03:52:03 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:48 2007 +1000"
      },
      "message": "[POWERPC] U-boot passes the initrd as start/end, not start/size.\n\nThe boot wrapper platform init code on 83xx and 85xx using the cuboot\nplatform type was incorrectly assuming that u-boot supplied the size\nof the initrd, whereas it actually supplies the end address.  This\nfixes it.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "36bd2836f39d9c256689475432dd7d36eda1c491",
      "tree": "a83e7b22e48d7e6214be9161cfb11dfafb8d5d55",
      "parents": [
        "28820d9f793b4d9998d5d4132b8bab0ec9bf6ec3"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat May 12 03:42:03 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:48 2007 +1000"
      },
      "message": "[POWERPC] PS3: Update ps3_defconfig\n\nUpdate ps3_defconfig.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "28820d9f793b4d9998d5d4132b8bab0ec9bf6ec3",
      "tree": "274581dc5092e76dae5defffc0f7ad455a38d709",
      "parents": [
        "fd6e9d3945ee122eb513ada8b17296d243c1ce5e"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat May 12 03:41:59 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:48 2007 +1000"
      },
      "message": "[POWERPC] PS3: Fix request_irq warning\n\nFix compiler warning:\n\nps3/smp.c:122: warning: ignoring return value of \u0027request_irq\u0027\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fd6e9d3945ee122eb513ada8b17296d243c1ce5e",
      "tree": "1292c6fc1f6b80bad8cbc708368d2df2526ff3e2",
      "parents": [
        "e147ec8f18082efb700763bed4fe24f73ca50a2c"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sat May 12 03:19:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:48 2007 +1000"
      },
      "message": "[POWERPC] Don\u0027t complain if size-cells \u003d\u003d 0 in prom_parse()\n\nAn mdio bus scan was added with ucc_geth phylib\nmigration patches, now machines complain on boot, saying:\n\nprom_parse: Bad cell count for /qe@e0100000/mdio@2120/ethernet-phy@00\nprom_parse: Bad cell count for /qe@e0100000/mdio@2120/ethernet-phy@01\n\nsince size-cells can indeed be 0, this patch fixes the check.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e147ec8f18082efb700763bed4fe24f73ca50a2c",
      "tree": "58bfbafbffe4c9d2e993ed66b51472fcb82b2798",
      "parents": [
        "435e0b2b165bcac86eeddf675383070f60587cbb"
      ],
      "author": {
        "name": "will schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Fri May 11 23:34:16 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:47 2007 +1000"
      },
      "message": "[POWERPC] Simplify smp_space_timers\n\nGreatly simplify the function smp_space_timers.\n\nThe stolen time calculation (per comment within the code) doesn\u0027t need the\nhalf-jiffy stagger any more.  There isn\u0027t an issue with bouncing off global\nlocks, so we really shouldn\u0027t need any sort of staggering at all.\n\nHowever, the last_jiffy value still needs to be set.   This removes the\nextra stagger logic, and just sets the values.\n\nThis change should benefit applications that rely on barrier\nsynchronization, and will help cut down OS jitter.\n\nBoot tested across the board (G5,power3,power4,power5,970mp blade).\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "435e0b2b165bcac86eeddf675383070f60587cbb",
      "tree": "1bea3d9ae218d74697d2374b915ac491e4e1cdaf",
      "parents": [
        "bff8dde8fb0ee9429837051b6054d770755d6e7f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 11 15:42:44 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:47 2007 +1000"
      },
      "message": "[POWERPC] Trivial ps3 warning fixes\n\nFixes warnings:\n\narch/powerpc/platforms/ps3/system-bus.c: In function \u0027ps3_map_sg\u0027:\narch/powerpc/platforms/ps3/system-bus.c:278: warning: unused variable \u0027i\u0027\narch/powerpc/platforms/ps3/system-bus.c:277: warning: unused variable \u0027dev\u0027\narch/powerpc/platforms/ps3/setup.c:103: warning: \u0027prealloc\u0027 defined but not used\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bff8dde8fb0ee9429837051b6054d770755d6e7f",
      "tree": "4c6e93fbad7c6d7cd7e74c7ea7e8b084be812473",
      "parents": [
        "8980ae86779288b19554426d71986f04c05f7a49"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 11 15:40:36 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:47 2007 +1000"
      },
      "message": "[POWERPC] Add missed include\n\nfixes:\narch/powerpc/platforms/pasemi/idle.c: In function \u0027pasemi_system_reset_exception\u0027:\narch/powerpc/platforms/pasemi/idle.c:55: warning: implicit declaration of function \u0027do_IRQ\u0027\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8980ae86779288b19554426d71986f04c05f7a49",
      "tree": "4ba3aeee6885519b61371fb69b81cfbf0ce3e1cf",
      "parents": [
        "0c12fe5697f12c7d1d203d8152dc6382244ec1d3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 11 15:38:34 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:47 2007 +1000"
      },
      "message": "[POWERPC] Remove unused variable in hpte_decode()\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0c12fe5697f12c7d1d203d8152dc6382244ec1d3",
      "tree": "fa16621ac97df92b83a43acd70835cd5bb6af6f1",
      "parents": [
        "0a3fd051c7036ef71b58863f8e5da7c3dabd9d3f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 11 15:37:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:47 2007 +1000"
      },
      "message": "[POWERPC] Assign correct variable in hpte_decode()\n\nThis case will never be hit, but it should be corrected anyway.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c5b7bede71853d92fc747cdc12fa5234b6045731",
      "tree": "922284456a74150e679126e73551b64ba9c00bf2",
      "parents": [
        "fb2c922b8588115d8914492493a37109bfb07884",
        "5c34202b8bf942da411b6599668a76b07449bbfd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 16:05:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 16:05:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] iTCO_wdt.c - fix ACPI Base register\n"
    },
    {
      "commit": "fb2c922b8588115d8914492493a37109bfb07884",
      "tree": "9b532d2989d998b1997bf04eae0f3eb15f1843b5",
      "parents": [
        "9ce3075c20d458040138690edfdf6446664ec3ee",
        "b9a3b4d1453689f2927668fcdc4827fdccf44d1b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 16:03:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 16:03:03 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_platform: don\u0027t use generic ata_port_start\n  Use menuconfig objects: libata\n  add the ATI SB700 SATA controller device id to AHCI pci table\n  Add the combined mode for ATI SB700\n  pata_pcmcia: recognize 2GB CompactFlash from Transcend\n  git-libata-all: sata_via build fix\n  libata-acpi: clean up parameters and misc stuff\n  libata-acpi: s/CONFIG_SATA_ACPI/CONFIG_ATA_ACPI/\n  libata: give devices one last chance even if recovery failed with -EINVAL\n  libata: fallback to the other IDENTIFY on device error, take#2\n  libata: ignore EH scheduling during initialization\n  libata: clean up SFF init mess\n  libata: implement libata.spindown_compat\n  libata: reimplement suspend/resume support using sdev-\u003emanage_start_stop\n"
    },
    {
      "commit": "9ce3075c20d458040138690edfdf6446664ec3ee",
      "tree": "7431fd54ce8ea8ee9224a86fa5f4cc69226ea216",
      "parents": [
        "b3b7cc7b4138f4171da5813b5ec2a14835e02482",
        "17cf8cc9439262cd90421435e0e8c7ab0af26833"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 16:02:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 16:02:05 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (35 commits)\n  Add support for the Davicom DM9161A PHY\n  sky2: only disable 88e8056 on some boards\n  sky2: 88e8071 support not ready\n  skge: crash on shutdown/suspend\n  sky2: fix oops on shutdown\n  mlx4: don\u0027t use deprecated IRQ flags\n  netxen_nic_main don\u0027t use deprecated irq flags\n  Use menuconfig objects II - netdev/wan\n  Use menuconfig objects II - netdev/pcmcia\n  Use menuconfig objects II - netdev/atm\n  Use menuconfig objects: netdev\n  Use menuconfig objects: PHY\n  spidernet: remove unnecessary accesses to phy\n  S2IO: Statistics for link up/down and memory allocated/freed\n  S2IO: statistics for memory allocation failuers\n  S2IO: getringparam ethtool option\n  [PATCH] libertas: 64-bit cleanups\n  [PATCH] libertas: sparse fixes\n  [PATCH] libertas: fix missing unlock in TX error path\n  [PATCH] libertas: make debugfs.c sparse-clean\n  ...\n"
    },
    {
      "commit": "b3b7cc7b4138f4171da5813b5ec2a14835e02482",
      "tree": "bbace1c3424507cc1e6008e7f21dc2eba1332b47",
      "parents": [
        "0a3fd051c7036ef71b58863f8e5da7c3dabd9d3f"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 11 13:26:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 16:01:18 2007 -0700"
      },
      "message": "Fix assertion failure with MSI on sparc64\n\nToday\u0027s find is a triggered assertion in msi_free_irqs() when the system\ndoesn\u0027t support MSI, in which case arch_setup_msi_irqs() always returns\nan error.\n\nThe problem is that when this happens we branch into msi_free_irqs(), to\nwhich you added the following assertion loop:\n\n\tlist_for_each_entry(entry, \u0026dev-\u003emsi_list, list)\n\t\tBUG_ON(irq_has_action(entry-\u003eirq));\n\nWell, if arch_setup_msi_irqs() fails, entry-\u003eirq will be zero and\nalthough that\u0027s never assigned to any normal devices we use that IRQ\nnumber for the timer interrupt on sparc64 so this assertion triggers.\n\nBetter to test for zero before doing the irq_has_action() assertion\nthing.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9a3b4d1453689f2927668fcdc4827fdccf44d1b",
      "tree": "bf9d3841ce75aa1d2a413d95bc80b6fc73321c2b",
      "parents": [
        "b196fc69f7be7b4454781add9c2d5173f44d509b"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 23:00:20 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:18:39 2007 -0400"
      },
      "message": "pata_platform: don\u0027t use generic ata_port_start\n\nI have a system where I have a simple IDE controller that sits on a\nlocal bus without bus master dma capability, and thus no dma_mapping\nops defined for the device/bus.\n\npata_platform works great for me, with the exception of using the generic\nata_port_start which tries to do a dmam_alloc_coherent.\n\nLooks like it doesn\u0027t need to allocate a prd table at all, so replace it\nwith a dummy function instead.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b196fc69f7be7b4454781add9c2d5173f44d509b",
      "tree": "57fe264ded450614744abeb207781d1792a56967",
      "parents": [
        "2bcfdde6767f2f07891d2753c25220012fe5e6d2"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Thu May 10 22:48:54 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:16:01 2007 -0400"
      },
      "message": "Use menuconfig objects: libata\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at once\ninstead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2bcfdde6767f2f07891d2753c25220012fe5e6d2",
      "tree": "9ca9b53583acbaae2bee14e95459c1fa04321596",
      "parents": [
        "823777181b4c0200923dcb026efa5b37f55c0ecf"
      ],
      "author": {
        "name": "Henry Su",
        "email": "henry.su@amd.com",
        "time": "Thu May 10 22:48:51 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:16:01 2007 -0400"
      },
      "message": "add the ATI SB700 SATA controller device id to AHCI pci table\n\nAdd the device ID to AHCI pci table for ATI SB700 SATA controller, the\nsubsequent chipset of SB600.\n\nSigned-off-by: henry su\u003chenry.su@amd.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "823777181b4c0200923dcb026efa5b37f55c0ecf",
      "tree": "cd105b29f0fcbf977715963e120e3b1f919980d3",
      "parents": [
        "48aaae7a2fa46e1ed0d0b7677fde79ccfcb8c963"
      ],
      "author": {
        "name": "Henry Su",
        "email": "henry.su@amd.com",
        "time": "Thu May 10 22:48:50 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:16:01 2007 -0400"
      },
      "message": "Add the combined mode for ATI SB700\n\nBesides those modes in ATI SB600 SATA controller, ATI SB700 supports one\nmore mode:the combined mode.\n\nThe combined mode is a Legacy IDE mode used for compatibility with some old\nOS without AHCI driver, but now it is not necessary for Linux since the\nkernel has supported AHCI.\n\nSigned-off-by: Luugi Marsan \u003cluugi.marsan@amd.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "48aaae7a2fa46e1ed0d0b7677fde79ccfcb8c963",
      "tree": "83ff0c680645a663a2e6b44a1ff6ef8fc8a82609",
      "parents": [
        "1d30c33d8d07868199560b24f10ed6280e78a89c"
      ],
      "author": {
        "name": "Aeschbacher, Fabrice",
        "email": "Fabrice.Aeschbacher@siemens.com",
        "time": "Thu May 10 22:48:48 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:16:00 2007 -0400"
      },
      "message": "pata_pcmcia: recognize 2GB CompactFlash from Transcend\n\nAllow the pata_pcmcia driver to automatically detect 2GB CompactFlash cards\nfrom Transcend.\n\nSigned-off-by: Fabrice Aeschbacher \u003cfabrice.aeschbacher@siemens.com\u003e\nCc: \"Peter Stuge\" \u003cstuge-linux-pcmcia@cdy.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1d30c33d8d07868199560b24f10ed6280e78a89c",
      "tree": "311e7baea4f8cf9ffefb3ca10f047e35b4868877",
      "parents": [
        "3a32a8e96694a243ec7e7feb6d76dfc4b1fe90c1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 10 22:48:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:16:00 2007 -0400"
      },
      "message": "git-libata-all: sata_via build fix\n\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3a32a8e96694a243ec7e7feb6d76dfc4b1fe90c1",
      "tree": "c7e326d85996b196770e5bef4d7fd005380b09a0",
      "parents": [
        "e92351bb53c0849fabfa80be53cbf3b0aa166e54"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat May 05 23:50:38 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:12:42 2007 -0400"
      },
      "message": "libata-acpi: clean up parameters and misc stuff\n\nThis patch cleans up libata-acpi such that it looks similar to other\nlibata files.  This patch doesn\u0027t introuce any behavior changes.\n\n* make libata-acpi functions take ata_device instead of ata_port +\n  device index\n* s/atadev/dev/\n* de-indent local variable declarations\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e92351bb53c0849fabfa80be53cbf3b0aa166e54",
      "tree": "cb182d532feb99015e66c7377ecfaf9041153cc2",
      "parents": [
        "8575b814097af648dad284bd3087875a11b13d18"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat May 05 23:50:38 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:12:42 2007 -0400"
      },
      "message": "libata-acpi: s/CONFIG_SATA_ACPI/CONFIG_ATA_ACPI/\n\nACPI applies to both SATA and PATA.  Drop the \u0027S\u0027 from the config\nvariable.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8575b814097af648dad284bd3087875a11b13d18",
      "tree": "33ee44f9bafab76229df2516c309f31fd6ef428d",
      "parents": [
        "54936f8b099325992f0f212a5e366fd5257c6c9c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri May 11 14:46:51 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:09:18 2007 -0400"
      },
      "message": "libata: give devices one last chance even if recovery failed with -EINVAL\n\nAfter certain errors, some devices report complete garbage on\nIDENTIFY.  This can cause ata_dev_read_id() to fail with -EINVAL\nresulting in immediate disabling of the device.  Give the device one\nlast chance after -EINVAL to allow recovery from such situations.  As\n-EINVAL is triggered very rarely, this shouldn\u0027t cause any noticeable\naffect on more common error paths.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Harald Dunkel \u003charald.dunkel@t-online.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "54936f8b099325992f0f212a5e366fd5257c6c9c",
      "tree": "371da5167542be4f950b894533127ef4c63de6df",
      "parents": [
        "f4d6d00466ef4879e4289f18c2f59210a06a7ada"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri May 11 14:35:29 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:09:18 2007 -0400"
      },
      "message": "libata: fallback to the other IDENTIFY on device error, take#2\n\nIt seems the world isn\u0027t as frank as we thought and some devices lie\nabout who they are.  Fallback to the other IDENTIFY if IDENTIFY is\naborted by the device.  As this is the strategy used by IDE for a long\ntime, it shouldn\u0027t cause too much problem.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: William Thompson \u003cwt@electro-mechanical.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f4d6d00466ef4879e4289f18c2f59210a06a7ada",
      "tree": "60a0ec3c2872f1f21c2b546af3e04990b3bfa60b",
      "parents": [
        "1626aeb881236c8cb022b5e4ca594146a951d669"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 01 11:50:15 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:09:18 2007 -0400"
      },
      "message": "libata: ignore EH scheduling during initialization\n\nlibata enables SCSI host during ATA host activation which happens\nafter IRQ handler is registered and IRQ is enabled.  All ATA ports are\nin frozen state when IRQ is enabled but frozen ports may raise limited\nnumber of IRQs after being frozen - IOW, -\u003efreeze() is not responsible\nfor clearing pending IRQs.  During normal operation, the IRQ handler\nis responsible for clearing spurious IRQs on frozen ports and it\nusually doesn\u0027t require any extra code.\n\nUnfortunately, during host initialization, the IRQ handler can end up\nscheduling EH for a port whose SCSI host isn\u0027t initialized yet.  This\nresults in OOPS in the SCSI midlayer.  This is relatively short window\nand scheduling EH for probing is the first thing libata does after\ninitialization, so ignoring EH scheduling until initialization is\ncomplete solves the problem nicely.\n\nThis problem was spotted by Berck E. Nash in the following thread.\n\n  http://thread.gmane.org/gmane.linux.kernel/519412\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Berck E. Nash \u003cflyboy@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1626aeb881236c8cb022b5e4ca594146a951d669",
      "tree": "30f3457e4b5d76e62ee192fcc0d52b0ee8a829df",
      "parents": [
        "920a4b1038e442700a1cfac77ea7e20bd615a2c3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri May 04 12:43:58 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:09:18 2007 -0400"
      },
      "message": "libata: clean up SFF init mess\n\nThe intention of using port_mask in SFF init helpers was to eventually\nsupport exoctic configurations such as combination of legacy and\nnative port on the same controller.  This never became actually\nnecessary and the related code always has been subtly broken one way\nor the other.  Now that new init model is in place, there is no reason\nto make common helpers capable of handling all corner cases.  Exotic\ncases can simply dealt within LLDs as necessary.\n\nThis patch removes port_mask handling in SFF init helpers.  SFF init\nhelpers don\u0027t take n_ports argument and interpret it into port_mask\nanymore.  All information is carried via port_info.  n_ports argument\nis dropped and always two ports are allocated.  LLD can tell SFF to\nskip certain port by marking it dummy.  Note that SFF code has been\ntreating unuvailable ports this way for a long time until recent\nbreakage fix from Linus and is consistent with how other drivers\nhandle with unavailable ports.\n\nThis fixes 1-port legacy host handling still broken after the recent\nnative mode fix and simplifies SFF init logic.  The following changes\nare made...\n\n* ata_pci_init_native_host() and ata_init_legacy_host() both now try\n  to initialized whatever they can and mark failed ports dummy.  They\n  return 0 if any port is successfully initialized.\n\n* ata_pci_prepare_native_host() and ata_pci_init_one() now doesn\u0027t\n  take n_ports argument.  All info should be specified via port_info\n  array.  Always two ports are allocated.\n\n* ata_pci_init_bmdma() exported to be used by LLDs in exotic cases.\n\n* port_info handling in all LLDs are standardized - all port_info\n  arrays are const stack variable named ppi.  Unless the second port\n  is different from the first, its port_info is specified as NULL\n  (tells libata that it\u0027s identical to the last non-NULL port_info).\n\n* pata_hpt37x/hpt3x2n: don\u0027t modify static variable directly.  Make an\n  on-stack copy instead as ata_piix does.\n\n* pata_uli: It has 4 ports instead of 2.  Don\u0027t use\n  ata_pci_prepare_native_host().  Allocate the host explicitly and use\n  init helpers.  It\u0027s simple enough.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "920a4b1038e442700a1cfac77ea7e20bd615a2c3",
      "tree": "4209c04b64b021a3e4253a484b108b2475a2860a",
      "parents": [
        "9666f4009c22f6520ac3fb8a19c9e32ab973e828"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri May 04 21:28:48 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:01:04 2007 -0400"
      },
      "message": "libata: implement libata.spindown_compat\n\nNow that libata uses sd-\u003emanage_start_stop, libata spins down disk on\nshutdown.  In an attempt to compensate libata\u0027s previous shortcoming,\nsome distros sync and spin down disks attached via libata in their\nshutdown(8).  Some disks spin back up just to spin down again on\nSTANDBYNOW1 if the command is issued when the disk is spun down, so\nthis double spinning down causes problem.\n\nThis patch implements module parameter libata.spindown_compat which,\nwhen set to one (default value), prevents libata from spinning down\ndisks on shutdown thus avoiding double spinning down.  Note that\nlibata spins down disks for suspend to mem and disk, so with\nlibata.spindown_compat set to one, disks should be properly spun down\nin all cases without modifying shutdown(8).\n\nshutdown(8) should be fixed eventually.  Some drive do spin up on\nSYNCHRONZE_CACHE even when their cache is clean.  Those disks\ncurrently spin up briefly when sd tries to shutdown the device and\nthen the machine powers off immediately, which can\u0027t be good for the\nhead.  We can\u0027t skip SYNCHRONIZE_CACHE during shudown as it can be\ndangerous data integrity-wise.\n\nSo, this spindown_compat parameter is already scheduled for removal by\nthe end of the next year and here\u0027s what shutdown(8) should do.\n\n  * Check whether /sys/modules/libata/parameters/spindown_compat\n    exists.  If it does, write 0 to it.\n\n  * For each libata harddisk {\n\t* Check whether /sys/class/scsi_disk/h:c:i:l/manage_start_stop\n\t  exists.  Iff it doesn\u0027t, synchronize cache and spin the disk\n\t  down as before.\n  }\n\nThe above procedure will make shutdown(8) work properly with kernels\nbefore this change, ones with this workaround and later ones without\nit.\n\nTo accelerate shutdown(8) updates, if the compat mode is in use, this\npatch prints BIG FAT warning for five seconds during shutdown (the\noptimal interval to annoy the user just the right amount discovered by\nhours of tireless usability testing).\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9666f4009c22f6520ac3fb8a19c9e32ab973e828",
      "tree": "eaac13cd5890af6298e5576a48c29891f0890bd1",
      "parents": [
        "0a3fd051c7036ef71b58863f8e5da7c3dabd9d3f"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri May 04 21:27:47 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:01:03 2007 -0400"
      },
      "message": "libata: reimplement suspend/resume support using sdev-\u003emanage_start_stop\n\nReimplement suspend/resume support using sdev-\u003emanage_start_stop.\n\n* Device suspend/resume is now SCSI layer\u0027s responsibility and the\n  code is simplified a lot.\n\n* DPM is dropped.  This also simplifies code a lot.  Suspend/resume\n  status is port-wide now.\n\n* ata_scsi_device_suspend/resume() and ata_dev_ready() removed.\n\n* Resume now has to wait for disk to spin up before proceeding.  I\n  couldn\u0027t find easy way out as libata is in EH waiting for the\n  disk to be ready and sd is waiting for EH to complete to issue\n  START_STOP.\n\n* sdev-\u003emanage_start_stop is set to 1 in ata_scsi_slave_config().\n  This fixes spindown on shutdown and suspend-to-disk.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "17cf8cc9439262cd90421435e0e8c7ab0af26833",
      "tree": "51f3f9080a5180d0983450f6ac274227a81628b5",
      "parents": [
        "12414db11da8789d9a6b549c4899250f6e116630",
        "4269e2ad83036e1d8c076b1f1348f879a93be008"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 17:54:19 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 17:54:19 2007 -0400"
      },
      "message": "Merge branch \u0027libertas\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream\n"
    },
    {
      "commit": "12414db11da8789d9a6b549c4899250f6e116630",
      "tree": "cb419ff60a952922f988618e7b397e8d77d72e77",
      "parents": [
        "f30cac6fbf30d92d517768fdbd616cd196b43d1d"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu May 10 15:16:04 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 17:53:43 2007 -0400"
      },
      "message": "Add support for the Davicom DM9161A PHY\n\nDistinguish between the Davicom DM9161A PHY and the DM9161E.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f30cac6fbf30d92d517768fdbd616cd196b43d1d",
      "tree": "54da9552d22205d472d6980876eba0601409b969",
      "parents": [
        "78f0b62d4c15580369acf830f73a1f22570f201e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri May 11 11:21:47 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 17:53:41 2007 -0400"
      },
      "message": "sky2: only disable 88e8056 on some boards\n\nUse DMI to add a blacklist of broken boards (so far only one).\nHopefully, the problems will be solved later, and the the whole\nblacklist can disappear.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "78f0b62d4c15580369acf830f73a1f22570f201e",
      "tree": "461bf21b18ec68954a9f4d6a44687565ed59596f",
      "parents": [
        "e3b7df17c8344fbcc00e871e03f5f88d58905277"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri May 11 11:21:46 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 17:53:39 2007 -0400"
      },
      "message": "sky2: 88e8071 support not ready\n\nThe driver is not ready to support 88e8071 chip.\nIf this chip is present, system will hang on boot.\n\nSo remove it from PCI device id\u0027s for now.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e3b7df17c8344fbcc00e871e03f5f88d58905277",
      "tree": "a2b1c8e88277c818c12f2bc725cc298f15daa3a9",
      "parents": [
        "549a68c3fe2ca320b0764d1289d17af797daa5d1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri May 11 11:21:45 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 17:53:36 2007 -0400"
      },
      "message": "skge: crash on shutdown/suspend\n\nIf device is not fails during module startup (like unsupported chip\nversion) then driver would crash dereferencing a null pointer, on shutdown\nor suspend/resume.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "549a68c3fe2ca320b0764d1289d17af797daa5d1",
      "tree": "0c9f4b729ba37f6c28b725f885dc5ac6b9173485",
      "parents": [
        "4093785dd16d0b7058eb92331bfd7b40b12151f3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri May 11 11:21:44 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 17:53:33 2007 -0400"
      },
      "message": "sky2: fix oops on shutdown\n\nIf the device is fails during module startup for some reason like\nunsupported chip version then the driver would crash dereferencing a\nnull pointer, on shutdown or suspend/resume.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4093785dd16d0b7058eb92331bfd7b40b12151f3",
      "tree": "d1b48f39599c4f66497485639cb86f2a72689c72",
      "parents": [
        "1c8e039a4bce0dae0d49c5df451f338a5d19363a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 10 22:53:01 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 17:53:31 2007 -0400"
      },
      "message": "mlx4: don\u0027t use deprecated IRQ flags\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1c8e039a4bce0dae0d49c5df451f338a5d19363a",
      "tree": "bb8de7aabf66cbdb5a272fb69627beab379104c9",
      "parents": [
        "e6c5fb3bd0dcf1bf3d6848fe890bf73051877a4a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 10 22:53:00 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 17:53:28 2007 -0400"
      },
      "message": "netxen_nic_main don\u0027t use deprecated irq flags\n\ndrivers/net/netxen/netxen_nic_main.c: In function \u0027netxen_nic_open\u0027:\ndrivers/net/netxen/netxen_nic_main.c:738: warning: \u0027deprecated_irq_flag\u0027 is deprecated (declared at include/linux/interrupt.h:66)\ndrivers/net/netxen/netxen_nic_main.c:738: warning: \u0027deprecated_irq_flag\u0027 is deprecated (declared at include/linux/interrupt.h:66)\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "e6c5fb3bd0dcf1bf3d6848fe890bf73051877a4a"
}
