)]}'
{
  "log": [
    {
      "commit": "d56c524afaa87ae224b5821ef101891ce076c321",
      "tree": "a35ad97919e7559443509a0e0c8ae72f41be7d9e",
      "parents": [
        "866237eafc60637a2c9875167486f61d86892c6b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 17:28:34 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 17:28:34 2005 +0000"
      },
      "message": "[PATCH] ARM: Reverted 2918/1: [update] Base port of Comdial MP1000 platfrom\n\nNo longer maintained\n"
    },
    {
      "commit": "7866f6492856dde7d70e4f878e3893e1f91216ce",
      "tree": "0b63ebe5c257c98ed52bc7f86508829b2d7102f4",
      "parents": [
        "73f0f7c79b046dc5d6b56a3f145430d97d50f877"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "dave.jiang@gmail.com",
        "time": "Fri Nov 04 17:15:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 17:15:44 2005 +0000"
      },
      "message": "[ARM] 3086/1: ixp2xxx error irq handling\n\nPatch from Dave Jiang\n\nThis provides support for IXP2xxx error interrupt handling. Previously there was a patch to remove this (although the original stuff was broken). Well, now the error bits are needed again. These are used extensively by the micro-engine drivers according to Deepak and also we will need it for the new EDAC code that Alan Cox is trying to push into the main kernel.\n\nRe-submit of 3072/1, generated against git tree pulled today. AFAICT, this git tree pulled in all the ARM changes that\u0027s in arm.diff. Please let me know if there are additional changes. Thx!\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5f8b1178e246422ebddc1b16487314c91edf85fe",
      "tree": "67b0b09acc80bfc1ca81f92cdad45ca156706bea",
      "parents": [
        "24bcc2f46cf8982dbc02c8e3037dfc5e12f1e35c",
        "7e5e6e9a509c4ed2973a345ec7ffb96577f42e26"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 03 21:02:39 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 03 21:02:39 2005 +0000"
      },
      "message": "[ARM] Merge SMP tree\n"
    },
    {
      "commit": "7e5e6e9a509c4ed2973a345ec7ffb96577f42e26",
      "tree": "26a9f2ae9b890a755585c83d27078d3682ff65ac",
      "parents": [
        "4a5f79e7e65d24d2fa9eb6e6208672571704d337"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 03 20:32:45 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 03 20:32:45 2005 +0000"
      },
      "message": "[ARM SMP] Do not clear cpu_vm_mask for VIPT caches\n\nSince we do not invalidate TLBs/caches on MM switches, we should not\nclear the cpu_vm_mask for the CPU.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "089311e117adb8ffe13984d122e33287ffa8c7ec",
      "tree": "6babb461ad7f6abed02f0fa0d39206c7b3940bfa",
      "parents": [
        "0dcc7474b2fc547b2193dd1bafc4670a70d44e91"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 03 11:04:53 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 03 11:04:53 2005 +0000"
      },
      "message": "[ARM] Fix another build error with IOP3xx platforms\n\nld doesn\u0027t like comments starting with // in its scripts\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a054a811597a17ffbe92bc4db04a4dc2f1b1ea55",
      "tree": "b600081d964d6fe7cc1cfe2669a739da0e1743f4",
      "parents": [
        "273c2cdb2b6d6743d85ddbde82e71f8adbf5bf10"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 02 22:24:33 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 02 22:24:33 2005 +0000"
      },
      "message": "[ARM SMP] Add hotplug CPU infrastructure\n\nThis patch adds the infrastructure to support hotplug CPU on ARM\nplatforms.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "71f512e89704f5aa6fc0b97e4a719184080b8938",
      "tree": "91f855b3c03b9f1c5404e7901e6cb925e091004d",
      "parents": [
        "7e86df273292b3a88c14b9aed1006cddac2b4c23"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 02 21:51:40 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 02 21:51:40 2005 +0000"
      },
      "message": "[ARM SMP] Track CPU idle threads\n\nTrack the idle thread task_struct for each CPU.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7e86df273292b3a88c14b9aed1006cddac2b4c23",
      "tree": "b58f353e501c2c18d5bff5a7f07a94316d143713",
      "parents": [
        "e831556fb6f81142f9b51d1a05953d8046c27467"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 02 15:09:31 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 02 15:09:31 2005 +0000"
      },
      "message": "[ARM] Fix ARM rwlock implementations\n\nfb1c8f93d869b34cacb8b8932e2b83d96a19d720 broke the ARM rwlock code since\nit only partially updated the rwlock implementation.  Properly update it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bfca94590bfd3dcd958c542d2fb6406518150fee",
      "tree": "00e947e6abd3ec64ac025112121440160a783cf3",
      "parents": [
        "9dc2d0f55fb693ae6d50c8dd3d934fe3133ca183"
      ],
      "author": {
        "name": "John Bowler",
        "email": "jbowler@acm.org",
        "time": "Wed Nov 02 11:55:12 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 02 11:55:12 2005 +0000"
      },
      "message": "[ARM] 3083/1: include/asm-arm/arch-ixp4xx/io.h: eliminate warnings for pointer passed to integral function argument\n\nPatch from John Bowler\n\nFix for a compiler warning, this wasn\u0027t apparent in 2.6.12, I\nbelieve the compiler options have been changed (somewhere) so\nthat passing a (void*) to a (u32) argument is now warned.\n\nThis accounts for the majority of the warnings in my builds of\nthe 2.6.14 kernel for NSLU2.\n\nThe patch changes pointer parameters declared as u32 to be\ndeclared as either, for read parameters:\n\nconst volatile void __iomem *\n\nand for write parameters:\n\nvolatile void __iomem *\n\nSigned-off-by: John Bowler \u003cjbowler@acm.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9dc2d0f55fb693ae6d50c8dd3d934fe3133ca183",
      "tree": "8956849b67f57b885346a61bf94f89ede8f2c9b1",
      "parents": [
        "ca23509fbaac0ea662ab0e287bebb72f743f9e1f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 02 11:51:15 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 02 11:51:15 2005 +0000"
      },
      "message": "[ARM] Fix realview machine type for patch 3060/1\n\nRealview was missed in this cleanup...\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d01e8897fcf597f62d84f626fdced8d94c70deaf",
      "tree": "72e25f7df9b10aec46ccca594414f91eef092860",
      "parents": [
        "fadab0943d1c5b652a66858bb99b204fedaad96b"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:53:50 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:53:50 2005 +0000"
      },
      "message": "[ARM] 3052/1: add ixp2000 microcode loader\n\nPatch from Lennert Buytenhek\n\nThis patch adds a microcode loader for the ixp2000 architecture.\n\nThe ixp2000 is an xscale-based CPU with a number of additional small\nCPUs (\u0027microengines\u0027) on die that can be programmed to do various\nthings.  Depending on the ixp2000 model, there are between 2 and 16\nmicroengines.\n\nThis code provides an API that allows configuring the microengines,\nloading code into them, and starting and stopping them and reading\nout a number of status registers, and is used by the microengine\nnetwork driver that was recently announced to netdev.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ebc3364de368c92138e740f6c9050c93a2f0c3c",
      "tree": "0e770a0776a8a00bf241983858e2684502c6e349",
      "parents": [
        "6ff8f59f13974ab54086c5c86898647642bc77dd"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 19:44:30 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:30 2005 +0000"
      },
      "message": "[ARM] 3077/1: S3C2410 - regs-iis.h missing mask for IISMOD_FS\n\nPatch from Ben Dooks\n\nAdd definition for S3C2410_IISMOD_FS_MASK\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fa87cedd4e89ea29bda622d5cd6dbf19a915fc40",
      "tree": "f128a4bd6e376602e10204a3f9b2a5e906aaa907",
      "parents": [
        "e9b72e43d96a1ea2be0f513c78f16743a835d252"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:44:27 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:27 2005 +0000"
      },
      "message": "[ARM] 3065/1: ixp2000 typo and whitespace fixes\n\nPatch from Lennert Buytenhek\n\nMisc ixp2000 typo and whitespace fixes.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9b72e43d96a1ea2be0f513c78f16743a835d252",
      "tree": "ed3a2cb9a84f56754ac1e4469c3a58f963b86237",
      "parents": [
        "69a857610ad212ce4bcd8e6b13f25408691403de"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:44:26 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:26 2005 +0000"
      },
      "message": "[ARM] 3064/1: start using ixp2000_reg_wrb\n\nPatch from Lennert Buytenhek\n\nSwitch the users of ixp2000_reg_write that depend on writes being\nflushed out of the write buffer by the time that function returns\nover to ixp2000_reg_wrb.\n\nWhen using XCB\u003d101, writes to the same functional unit are still\nguaranteed to complete in order, so we only need to protect against:\n- reordering of writes to different functional units\n- masking an interrupt and then reenabling the IRQ bit in CPSR\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "69a857610ad212ce4bcd8e6b13f25408691403de",
      "tree": "52f7eb9eeb3dbf7e82b8b86b30d6056ee5109c7e",
      "parents": [
        "a6f1063b388cfd48a598cc7971eae1f83ebc8ba4"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:44:25 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:25 2005 +0000"
      },
      "message": "[ARM] 3063/1: allow slave ixp2000 cpu reset\n\nPatch from Lennert Buytenhek\n\nOn the ixdp2x00, the slave CPU is currently not allowed to reset itself\nfor fear that it will do something \u0027funky\u0027 on the PCI bus.  This fear is\nungrounded -- the slave CPU is wired up such that a CPU reset will not\ncause a PCI bus reset to be done.  This patch changes arch_reset() so\nthat the slave CPU also executes the reset sequence, allowing it to\nreboot itself using /sbin/reboot.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a6f1063b388cfd48a598cc7971eae1f83ebc8ba4",
      "tree": "229a5d899fef3c181b1624e0c73572b894cac9de",
      "parents": [
        "37bb30e86bc2e48d9affb25f6ce9eb3d8e65b2ac"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 01 19:44:24 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 01 19:44:24 2005 +0000"
      },
      "message": "[ARM] 3062/1: map in various enp2611 peripherals for the ixp2000 netdev driver\n\nPatch from Lennert Buytenhek\n\nThe enp2611 version of the ixp2000 netdev driver needs to be able to\naccess a number of on-board peripherals.  ioremap() is not suitable\nfor this, as that will cause XCB\u003d000 mappings to be done, which will\nmake the cpu susceptible to crashing on ixp2400 erratum #66.  Properly\naligned iotable mappings with MT_IXP2000_DEVICE will cause section\nmappings with XCB\u003d101 to be done, which is safe.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8ad68bbf7a06cdd77c170be792418488dbb65da4",
      "tree": "7caed40139d8e0a490cd7a9de0cf4c78f4285c05",
      "parents": [
        "e2f2e58e7968f8446b1078a20a18bf8ea12b4fbc"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Oct 31 14:25:02 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 31 14:25:02 2005 +0000"
      },
      "message": "[ARM] Add support for ARM RealView board\n\nSupport for RealView EB.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1480d0a31db62b9803f829cc0e5cc71935ffe3cc",
      "tree": "c7c18939b5a0d51f23f7ca8606ecf00fa69741aa",
      "parents": [
        "fc8e3d177fa8073895d37b50282489dbeec89eb1",
        "46595ffbfc8ba79f27cdf8a029ee068b3b34c69f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:48:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:48:00 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "727a53bd535fe3bde644ac346db27456ad964083",
      "tree": "5dddcea38f3dd417311b1bcbf5692ad2aebe8c7e",
      "parents": [
        "d269cdd0e22ef22f7f597ea917b1e8bdc6999fcb"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "a.othieno@bluewin.ch",
        "time": "Sun Oct 30 15:03:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:27 2005 -0800"
      },
      "message": "[PATCH] semaphore: Remove __MUTEX_INITIALIZER()\n\n__MUTEX_INITIALIZER() has no users, and equates to the more commonly used\nDECLARE_MUTEX(), thus making it pretty much redundant.  Remove it for good.\n\nSigned-off-by: Arthur Othieno \u003ca.othieno@bluewin.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1426d7a81dea8e9d85f9d69de85ab04ba37018ab",
      "tree": "f2a7bbe0e60437cf73199b6003da677ee8ff0424",
      "parents": [
        "c7e9dd4dd0b8dd75c410011b3c8f9980112fd0f8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Oct 30 15:02:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:22 2005 -0800"
      },
      "message": "[PATCH] vm: remove unused/broken page_pte[_prot] macros\n\nThis patch removes page_pte_prot and page_pte macros from all\narchitectures.  Some architectures define both, some only page_pte (broken)\nand others none.  These macros are not used anywhere.\n\npage_pte_prot(page, prot) is identical to mk_pte(page, prot) and\npage_pte(page) is identical to page_pte_prot(page, __pgprot(0)).\n\n* The following architectures define both page_pte_prot and page_pte\n\n  arm, arm26, ia64, sh64, sparc, sparc64\n\n* The following architectures define only page_pte (broken)\n\n  frv, i386, m32r, mips, sh, x86-64\n\n* All other architectures define neither\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dfb7dac3af623a68262536437af008ed6aba4d88",
      "tree": "fdc8a61c73257dcf8866cf7b9213ce78d2422e7f",
      "parents": [
        "7024a9b884ed7657fb873e655cd124d85ae792a4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 30 15:02:22 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:20 2005 -0800"
      },
      "message": "[PATCH] unify sys_ptrace prototype\n\nMake sure we always return, as all syscalls should.  Also move the common\nprototype to \u003clinux/syscalls.h\u003e\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46595ffbfc8ba79f27cdf8a029ee068b3b34c69f",
      "tree": "274d110768eb1a8f899c3271df0d41bb852ddd0a",
      "parents": [
        "77bb86a1b9f8b872d8efc33c4f4359f809220252"
      ],
      "author": {
        "name": "John Bowler",
        "email": "jbowler@acm.org",
        "time": "Sun Oct 30 23:40:26 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 30 23:40:26 2005 +0000"
      },
      "message": "[ARM] arch-ixp4xx/io.h: make const args const to remove compiler warning\n\nCompiler warning fix; the inline callers of these APIs were changed\nto have const vaddr parameters.\n\nSigned-off-by: John Bowler \u003cjbowler@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7012f9084e3ef27028b4f2ab37428662766a743a",
      "tree": "7d708d13e8133a776e300791f79b47e938431683",
      "parents": [
        "f741a1aab5fd7892927208ca37eb86b9ea85784a"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Sun Oct 30 23:35:58 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 30 23:35:58 2005 +0000"
      },
      "message": "[ARM] fix bogus cast in IXP2000 I/O macro\n\nPhysical addresses are not valid pointers of any sort and should\nnot be cast to such.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc2acab31be8e869b2d5f6de12f557f6f054f19c",
      "tree": "60cf419f5e88c3c46d39675a14649ea1e5849f03",
      "parents": [
        "4d6ddfa9242bc3d27fb0f7248f6fdee0299c731f"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Oct 29 18:16:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 29 21:40:37 2005 -0700"
      },
      "message": "[PATCH] mm: tlb_finish_mmu forget rss\n\nzap_pte_range has been counting the pages it frees in tlb-\u003efreed, then\ntlb_finish_mmu has used that to update the mm\u0027s rss.  That got stranger when I\nadded anon_rss, yet updated it by a different route; and stranger when rss and\nanon_rss became mm_counters with special access macros.  And it would no\nlonger be viable if we\u0027re relying on page_table_lock to stabilize the\nmm_counter, but calling tlb_finish_mmu outside that lock.\n\nRemove the mmu_gather\u0027s freed field, let tlb_finish_mmu stick to its own\nbusiness, just decrement the rss mm_counter in zap_pte_range (yes, there was\nsome point to batching the update, and a subsequent patch restores that).  And\nforget the anal paranoia of first reading the counter to avoid going negative\n- if rss does go negative, just fix that bug.\n\nRemove the mmu_gather\u0027s flushes and avoided_flushes from arm and arm26: no use\nwas being made of them.  But arm26 alone was actually using the freed, in the\nway some others use need_flush: give it a need_flush.  arm26 seems to prefer\nspaces to tabs here: respect that.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d6ddfa9242bc3d27fb0f7248f6fdee0299c731f",
      "tree": "da5b753df64e7163a35487005e50a3b90b0b0b9b",
      "parents": [
        "15a23ffa2fc91cebdac44d4aee994f59d5c28dc0"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Oct 29 18:16:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 29 21:40:37 2005 -0700"
      },
      "message": "[PATCH] mm: tlb_is_full_mm was obscure\n\ntlb_is_full_mm?  What does that mean?  The TLB is full?  No, it means that the\nmm\u0027s last user has gone and the whole mm is being torn down.  And it\u0027s an\ninline function because sparc64 uses a different (slightly better)\n\"tlb_frozen\" name for the flag others call \"fullmm\".\n\nAnd now the ptep_get_and_clear_full macro used in zap_pte_range refers\ndirectly to tlb-\u003efullmm, which would be wrong for sparc64.  Rather than\ncorrect that, I\u0027d prefer to scrap tlb_is_full_mm altogether, and change\nsparc64 to just use the same poor name as everyone else - is that okay?\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "15a23ffa2fc91cebdac44d4aee994f59d5c28dc0",
      "tree": "5006935b29246c1ae07a7abc6a384f6b547293ce",
      "parents": [
        "7be7a546994f1222b2312fd348da14e16b6b7b42"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Oct 29 18:16:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 29 21:40:37 2005 -0700"
      },
      "message": "[PATCH] mm: tlb_gather_mmu get_cpu_var\n\ntlb_gather_mmu dates from before kernel preemption was allowed, and uses\nsmp_processor_id or __get_cpu_var to find its per-cpu mmu_gather.  That works\nbecause it\u0027s currently only called after getting page_table_lock, which is not\ndropped until after the matching tlb_finish_mmu.  But don\u0027t rely on that, it\nwill soon change: now disable preemption internally by proper get_cpu_var in\ntlb_gather_mmu, put_cpu_var in tlb_finish_mmu.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37d07b72ef58f2d5ec7701ab75084fbeee0e503e",
      "tree": "da42fbad5b8ac6c79a258a46aff5f5d338ac138f",
      "parents": [
        "f09b99799991c7c3ba441162406247f5df077322"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Oct 29 21:44:56 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 21:44:56 2005 +0100"
      },
      "message": "[ARM] 3061/1: cleanup the XIP link address mess\n\nPatch from Nicolas Pitre\n\nSince vmlinux.lds.S is preprocessed, we can use the defines already\npresent in asm/memory.h (allowed by patch #3060) for the XIP kernel link\naddress instead of relying on a duplicated Makefile hardcoded value, and\nalso get rid of its dependency on awk to handle it at the same time.\n\nWhile at it let\u0027s clean XIP stuff even further and make things clearer\nin head.S with a nice code reduction.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f09b99799991c7c3ba441162406247f5df077322",
      "tree": "6284aa6638744c26059001a11da3267f91d50082",
      "parents": [
        "c514e58cb8eac0d21f4ab5011df75a09eb5edd50"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Oct 29 21:44:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 21:44:55 2005 +0100"
      },
      "message": "[ARM] 3060/1: allow constants found in asm/memory.h to be used in asm code\n\nPatch from Nicolas Pitre\n\nThis patch allows for assorted type of cleanups by letting assembly code\nuse the same set of defines for constant values and avoid duplicated\ndefinitions that might not always be in sync, or that might simply be\nconfusing due to the different names for the same thing.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c514e58cb8eac0d21f4ab5011df75a09eb5edd50",
      "tree": "c616a79e41bed30d56d3c17ae7b802285c8c3374",
      "parents": [
        "1a47ebc0d971fbc47cd859a09956f7c7d001f5fd"
      ],
      "author": {
        "name": "Kenneth Tan",
        "email": "chong.yin.tan@intel.com",
        "time": "Sat Oct 29 16:32:14 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:32:14 2005 +0100"
      },
      "message": "[ARM] 3022/1: Missing peripheral devices memory mapping definition for IXP46X processor\n\nPatch from Kenneth Tan\n\nDefining IXP46X peripheral devices memory mapping definitions that have\nbeen missed out:\no Peripheral virtual base address is being adjusted to allow more headroom to add extra peripheral device addresses\no Peripheral size is being increased to address the above needs\no Virtual address of expansion bus and PCI configuration register needs to be adjusted as new peripheral device memory space is overlapping with their virtual address space\n\nSigned-off-by: Kenneth Tan \u003cchong.yin.tan@intel.com\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b4a1f67fbfb848ded8cf0c6c305224534144ab2d",
      "tree": "58988f4a66886659518e971fdc2445ecb9e81ecf",
      "parents": [
        "ecbea7a2dae94092db9566bcd1f38535e9b3cde9"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Oct 29 16:28:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:28:28 2005 +0100"
      },
      "message": "[ARM] 3053/1: introduce ixp2000_reg_wrb (ixp2000_reg_write plus readback)\n\nPatch from Lennert Buytenhek\n\nIntroduce ixp2000_reg_wrb, which is a variant of ixp2000_reg_write\nthat does a readback from the target register, to make sure that\nthe write has been flushed out of the write buffer.\n\nUnlike the previous (ineffective) readback in ixp2000_reg_write, this\nreadback is followed by an instruction that depends on the value of\nthe readback so that the CPU actually stalls until the readback has\ncompleted.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ecbea7a2dae94092db9566bcd1f38535e9b3cde9",
      "tree": "8dab38d4e97e1534c7159c5ec34ef74bb1b06553",
      "parents": [
        "931db7d6880027bb2b6b0cb78a488ab1486e28b7"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Oct 29 16:28:27 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:28:27 2005 +0100"
      },
      "message": "[ARM] 3051/1: turn ixp2000_reg_read into an inline function\n\nPatch from Lennert Buytenhek\n\nTurn ixp2000_reg_read into an inline function.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "931db7d6880027bb2b6b0cb78a488ab1486e28b7",
      "tree": "fd85ee0a0d4fc217b59b639307af76bfd65504e0",
      "parents": [
        "13bfb34c10fae6016710f5f070043c8b94b40583"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Oct 29 16:28:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:28:26 2005 +0100"
      },
      "message": "[ARM] 3050/1: remove ixp2000_reg_write erratum #66 workaround\n\nPatch from Lennert Buytenhek\n\nThe workaround that we do for avoiding triggering ixp2400 erratum #66\ninvolves mapping I/O pages using XCB\u003d101 instead of XCB\u003d000 so that we\nprevent the I/O signal to the gasket from being asserted (which can\ncause data corruption.)  But XCB\u003d101 mappings are write-buffered while\nmappings using XCB\u003d000 are not, which is why if we use XCB\u003d101 mappings\nwe do a readback for every CSR store in an attempt to make sure that\nthe store has been pushed out of the xscale core and the gasket.\n\nUnfortunately, there are two issues with this:\n- we do a readback for every CSR store, which is wrong, because the\n  register we are writing to might have unwanted side-effects on read,\n  for example, in the case of the scratchpad ring enqueue/dequeue\n  registers; and\n- the readback is totally ineffective in the way we currently do it,\n  because we just issue a load but do not issue any instruction that\n  depends on the return value of that load, so the xscale core does\n  not wait for the load to complete before continuing.\n\nSee this linux-arm-kernel mailing list post for further information:\n\thttp://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-September/031314.html\n\nThis means that my ixp2400 boxes have been running for many months\nwithout a working readback in ixp2000_reg_write, without any apparent\nadverse effects.  Two of them have been running for a week now with\nthe actual readback deleted from ixp2000_reg_write, also without any\napparent ill effects.\n\nSo, because in its current form it does more harm than good, the\nreadback in ixp2000_reg_write should simply be killed, as the patch\nbelow does.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "14e66f767f5e8d023e098b475dc24ddc9a5dbdfd",
      "tree": "11d0835775cb00a164b2e3d4b23f282a002277cd",
      "parents": [
        "822e5e72697ce06e4425c17d161b0482c7d9b6d4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 16:08:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 16:08:31 2005 +0100"
      },
      "message": "[ARM] Allow MTD device name to be passed via platform data\n\nAllow SA1100 devices to pass the name of the flash device to the\nSA1100 map driver.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8c18fe2562c45180c407872d05857c55c1e5e37b",
      "tree": "52b4b8e5b501aaf614504e85f3a458704906a55f",
      "parents": [
        "fb31690fbac6f4055c1765522752e4746759f5de"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 13:18:10 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 13:18:10 2005 +0100"
      },
      "message": "[ARM] Fix buggy __phys_to_pfn / __pfn_to_phys\n\nMacro arguments should _always_ be surrounded by parentheses\nwhen used to prevent unexpected problems with operator precedence.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fb31690fbac6f4055c1765522752e4746759f5de",
      "tree": "6b8b2375f122a3771aadebeba7344829a6ae88ed",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 13:15:10 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 13:15:10 2005 +0100"
      },
      "message": "[ARM] Ensure machine information structures aren\u0027t optimised away\n\nSince the machine information structures are now static, the\ncompiler might optimise them away.  Mark them with\n__attribute_used__ to prevent this occuring.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "83928e17b92b7a667bfe674f1b330619adc2ac88",
      "tree": "bdfc0fd037ad1380d75cefa0e47be24e344d977c",
      "parents": [
        "9be16a03928642f944915b8c05945fd87b7a15cb",
        "50f4c001bc1534db77663592496204ceba151e97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:24:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:24:22 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\nMinor manual fixups for gfp_t clashes.\n"
    },
    {
      "commit": "049eb3298a832a63c55bc8d8ea4cc881ab99f84b",
      "tree": "93de3e93882c8e44ec9bd469c58bd999c12914d0",
      "parents": [
        "4224b67c9a1d6cbf47b073970bd2db5a89557f92"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:44 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:44 2005 +0100"
      },
      "message": "[ARM] 3041/1: AAEC-2000 - CLCD controller platform glue\n\nPatch from Bellido Nicolas\n\nThe AAEC-2000 has an ARM PrimeCell PL110 Color LCD Controller.\nThis patch contains the platform glue that will be used by specific boards.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a91ca2eb6eff14bb23f709e6ebf189fdbcdaa22",
      "tree": "6b4a49b970dcc2091eb4e536744a36559d50b441",
      "parents": [
        "f0904e29369a940080487fece700e59295196d79"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:42 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:42 2005 +0100"
      },
      "message": "[ARM] 3039/1: AAEC-2000 - Add MTD support\n\nPatch from Bellido Nicolas\n\nThis adds platform code for MTD devices on AAEC-2000.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f0904e29369a940080487fece700e59295196d79",
      "tree": "bb024b7a1ac225d1221d91e57ee0a7eea4a782f6",
      "parents": [
        "4028ef4cc1fea245906a2dbd4df1ac9f0353ef5f"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:41 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:41 2005 +0100"
      },
      "message": "[ARM] 3038/1: AAEC-2000 - Proper includes in hardware.h\n\nPatch from Bellido Nicolas\n\nlinux/config.h is not necessary in hardware.h, while asm/sizes.h and asm/arch//aaec2000.h will be used later.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4028ef4cc1fea245906a2dbd4df1ac9f0353ef5f",
      "tree": "03d87c15a85caaf918e40abc8ab0245a37b362ad",
      "parents": [
        "13b1d677d2c872e2d05ef6241b499b6e1f6f91ba"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:40 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:40 2005 +0100"
      },
      "message": "[ARM] 3037/1: AAED-2000 - Add defines for GPIO registers on external port.\n\nPatch from Bellido Nicolas\n\nThe AAED-2000 board has GPIO pins on an external port.\nThis patch adds the defines, and do the necessary mapping.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "13b1d677d2c872e2d05ef6241b499b6e1f6f91ba",
      "tree": "5aa42a89be27a05d77e17920e3fd566669b23051",
      "parents": [
        "6f475c0133eb91c7df3b056843dc33d2824368a2"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:40 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:40 2005 +0100"
      },
      "message": "[ARM] 3036/1: AAEC-2000 - Add defines for GPIO registers\n\nPatch from Bellido Nicolas\n\nAdd defines for GPIO registers on the AAEC-2000 processor.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6f475c0133eb91c7df3b056843dc33d2824368a2",
      "tree": "051e35468fb1965c72e6fa5b679fac48975508b8",
      "parents": [
        "a999cb04b4bfb4a2243383f00d5714b8d7163035"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Oct 28 16:39:33 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:39:33 2005 +0100"
      },
      "message": "[ARM] 2897/2: PXA2xx IRDA support\n\nPatch from Nicolas Pitre\n\nThis is the PXA2xx common IRDA driver, plus platform support\nfor Lubbock and Mainstone.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9e29649875df82828167dd45c802d942db863ba",
      "tree": "8ce0d5d46bde4a92e212aabe18a3a86f508c8fd4",
      "parents": [
        "80a18573cea2e6d8e95abe4d42bfc5f97761999a"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mreimer@vpop.net",
        "time": "Fri Oct 28 16:25:02 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:25:02 2005 +0100"
      },
      "message": "[ARM] 3029/1: Add HWUART support for PXA 255/26x\n\nPatch from Matt Reimer\n\nAdds support for HWUART on PXA 255 / 26x. This patch originally came from\nhttp://svn.rungie.com/svn/gumstix-buildroot/trunk/sources/kernel-patches/000-gumstix-hwuart.patch\nand has been tweaked by me.\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "80a18573cea2e6d8e95abe4d42bfc5f97761999a",
      "tree": "169773f6b106c22e9df10d14a14f538299915b51",
      "parents": [
        "917f68f8163eb877a6d71c5b446ee236645c2944"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Fri Oct 28 16:25:01 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:25:01 2005 +0100"
      },
      "message": "[ARM] 2787/2: PXA27x low power modes support\n\nPatch from Todd Poynor\n\nAdd symbols for PXA2xx PWRMODE register M field that selects low-power\nmode, replace unadorned constants.  Honor power mode parameter of\npxa_cpu_suspend(mode), no longer force to 3 (sleep).  Full Deep Sleep\nlow-power mode support for PXA27x is pending generic PM interfaces to\nselect more than 2 suspend-to-RAM-style power modes, but this is\nexpected soon. This can be hardcoded in the meantime by replacing the\npxa_cpu_suspend() parameter value.  From David Burrage and Todd Poynor.\nTry #2 removes one of the register copies and moves the code to save the\npxa_cpu_suspend parameter to immediately surround the call that requires\nthe parameter value be preserved.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b83f1400fa6e5f0d4afcff033628a16c163862a",
      "tree": "c6fa01fd5a8d156b415ba9203f8ad349165de8ec",
      "parents": [
        "b57235215933d5fde4013e2448223b934b4ac2b7"
      ],
      "author": {
        "name": "Jon Ringle",
        "email": "jon.ringle@comdial.com",
        "time": "Fri Oct 28 16:19:37 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:19:37 2005 +0100"
      },
      "message": "[ARM] 2918/1: [update] Base port of Comdial MP1000 platfrom\n\nPatch from Jon Ringle\n\nUpdated 2898/1 per comments:\n- Removed fixup\n- Moved code in mach-mp1000/ to mach-clps711x/\n- Cleaned up code in mp1000-seprom.c. Eliminated code that displayed the contents of the eeprom\nPlease comment.\n\nSigned-off-by: Jon Ringle\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f9e3214a7964f523e12b4f30b6bd6396794818bd",
      "tree": "1a10942dbaed7395f561e6698ce194a077bd7d7b",
      "parents": [
        "8267e268e0914ac9371d07f711fcf20cc572993c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:20:58 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:47 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (arm)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "893b03094c2ed929648d76a29cbbfc9e215e8636",
      "tree": "aff67b68cf24ac83316514051568f3643a48ebc6",
      "parents": [
        "3b90c9c33361d49893645ffcebe6ca230f434705"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "message": "[ARM] 3045/2: S3C2410 - change init for lcd platform data\n\nPatch from Ben Dooks\n\nChange set_s3c2410fb_info to s3c2410_fb_set_platdata\nand use kmalloc() for the copy of the information it\nis passed.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b90c9c33361d49893645ffcebe6ca230f434705",
      "tree": "bf51c431a2730e6a6ec48cedbbfe24db6323172e",
      "parents": [
        "63a4b52c9ddca944afc1b78aacbf641c650780d7"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "message": "[ARM] 2908/1: add register definitions for ixp2000 msf\n\nPatch from Lennert Buytenhek\n\nWe already had a mapping for the msf, but we didn\u0027t have any\nregister definitions for it yet.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "63a4b52c9ddca944afc1b78aacbf641c650780d7",
      "tree": "bc782e17f3f13de7fd6a7543c9806eaeec692f8f",
      "parents": [
        "a0e0adb96ebe6bf0b8b3fe4cd6c214b1e8964609"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Fri Oct 28 15:26:42 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:26:42 2005 +0100"
      },
      "message": "[ARM] 3044/1: Fix sparse warnings about incompatible pointer types for register defined in pxa-regs.h\n\nPatch from Ian Campbell\n\nThe sparse warning initially surfaced in sound/arm/pxa2xx-ac97.c\nbecause it was using u32 * variables to hold the unsigned long *\nregister addresses.\n\nI submitted an ALSA patch for this http://thread.gmane.org/gmane.linux.alsa.devel/27804 issue and it was suggested that it might be preferable to change the register\ndefinitions to use u32.\n\nMost other subarches seem to use u32 for their register type, at least\nthe ones which use a __REG macro (like the PXA) do. Nico indicated in\nthe thread above that he wouldn\u0027t mind this patch.\n\nChanging the type required fixes for opposite warnings in the pxa2xx usb\ngadget code but that was the only new warning introduced on defconfig\nor lubbock, mainstone and our own PXA255 boards.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "42d3a120fe9a1831b88e7037ce0b048d82433b09",
      "tree": "0fef604e20da25b1c6254ebda98d00cfce2498e2",
      "parents": [
        "c09f98271f685af349d3f0199360f1c0e85550e0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 28 15:26:41 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:26:41 2005 +0100"
      },
      "message": "[ARM] 3033/1: S3C2410 - add generic gpio_cfgpin options\n\nPatch from Ben Dooks\n\nAdd generic values for the parameters to the\ns3c2410_gpio_cfgpin() function, so that a caller\ndoes not need to know the exact constant for\nthe specified pin.\n\nThis is very useful for the case where a driver\nis passed a gpio pin number and needs to reconfigure\nthe pin\u0027s function.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9769c2468d423a1562dd59a5db250bd0a5533ec9",
      "tree": "d584ad444ed8bd5d1abfc197c918dfc6a9af7ddb",
      "parents": [
        "c8d2729858d76de4ef7522c8171004fc1959cc44"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Oct 28 15:19:11 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:19:11 2005 +0100"
      },
      "message": "[ARM] 3016/1: Replace map_desc.physical with map_desc.pfn\n\nPatch from Deepak Saxena\n\nConvert map_desc.physical to map_desc.pfn. This allows us to add\nsupport for 36-bit addressed physical devices in the static maps\nwithout having to resort to u64 variables.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f339ab3d6c59f8f898c165384aa2b6a0ae5d4c1c",
      "tree": "c17ec50ffe9544c8c67a6532644bb0a1cedc53b7",
      "parents": [
        "674c04538284736c4a44224c78cb784b2c972f98"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 14:29:43 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 14:29:43 2005 +0100"
      },
      "message": "[ARM] Fix sparse warnings\n\nFix sparse warnings in arch/arm/kernel/module.c,\narch/arm/mm/consistent.c, drivers/pcmcia/sa1111_generic.c,\nand platform support files.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "674c04538284736c4a44224c78cb784b2c972f98",
      "tree": "b975860890debe5fadcafd4137ad3112f1784849",
      "parents": [
        "c6b8fdad144bbb915d124ffd95011ad55730bf9f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 14:25:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 14:25:28 2005 +0100"
      },
      "message": "[ARM] 3/4: Remove asm/hardware.h from SA1100 io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c6b8fdad144bbb915d124ffd95011ad55730bf9f",
      "tree": "060b83a573584c69f3fad1f5eec723ae1cbbca28",
      "parents": [
        "766529fa2c95e2006ad4c4485c4cde0912d21f12"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 14:05:16 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 14:05:16 2005 +0100"
      },
      "message": "[ARM] 3/4: Remove asm/hardware.h from Versatile and Integrator io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "766529fa2c95e2006ad4c4485c4cde0912d21f12",
      "tree": "e132878cdc98927f9df4625d9a288ee8965fb562",
      "parents": [
        "7fca0aa489c82bef85514b5447f6a0be81543115"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 10:29:21 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 10:29:21 2005 +0100"
      },
      "message": "[ARM] 2/4: Remove asm/hardware.h from asm-arm/arch-ebsa110/io.h\n\nEBSA110 only requires hardware.h to be included for a couple of\nfiles.  Move the include there.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7fca0aa489c82bef85514b5447f6a0be81543115",
      "tree": "7f781dd06d93d629e49de0f9484b3a4e7b7707c0",
      "parents": [
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 10:20:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 10:20:25 2005 +0100"
      },
      "message": "[ARM] 1/4: Move include of asm/hardware.h to asm-arm/arch-*/io.h\n\nIncluding asm/hardware.h into asm/io.h can cause #define clashes\nbetween platform specific definitions and driver local definitions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7edc24c4d1924e79d3853a8d7563bcce73f31e5d",
      "tree": "76732ee7624b57936f16163253d7451c1c9a108d",
      "parents": [
        "c34e152a494c0de8d920b70163d95235a51f4120"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Wed Oct 26 15:04:21 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 26 15:04:21 2005 +0100"
      },
      "message": "[ARM] 3032/1: sparse: complains about generic_fls() prototype in asm-arm/bitops.h\n\nPatch from Ian Campbell\n\nSparse complains about the definition of generic_fls in asm-arm/bitops.h:\n  CHECK   /home/icampbell/devel/kernel/2.6/arch/arm/mach-pxa/viper.c\ninclude2/asm/bitops.h:350:34: error: marked inline, but without a definition\n\nThe definition is unnecessary since linux/bitops.h defines generic_fls before including asm/bitops.h and asm/bitops.h should not be included directly. There are still some places where asm/bitops.h is directly included, but I think that code should be fixed. I was a little wary of the patch for this reason but lubbock, mainstone and assabet all build OK and so do my in house boards...\n\nARM is the only arch with the generic_fls prototype in this way.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7fe8785e4198ad6b5dfd4a76c44c97e9b4463534",
      "tree": "72b3df4ec83116fad9546c41f0ef549dad52236b",
      "parents": [
        "b048dbf4d428c89f219efc2eddf2771f13500503"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 20 23:21:20 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 20 23:21:20 2005 +0100"
      },
      "message": "[ARM] 3028/1: S3C2410 - add DCLK mask definitions\n\nPatch from Ben Dooks\n\nFrom: Guillaume Gourat \u003cguillaume.gourat@nexvision.fr\u003e\n\nAdd MASK definitions for DCLK0 and DCLK1\n\nSigned-off-by: Guillaume Gourat \u003cguillaume.gourat@nexvision.fr\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a7ce8edc8232da51dc3a804ec9c734019d115b40",
      "tree": "05d79d60b96b59d62709b11c2b1c1b497cb70902",
      "parents": [
        "b2640b420a806c91f6b8799314ca96bb88a246d2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 20 23:21:18 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 20 23:21:18 2005 +0100"
      },
      "message": "[ARM] 3026/1: S3C2410 - avoid possible overflow in pll calculations\n\nPatch from Ben Dooks\n\nAvoid the possiblity that if the board is using\na 16.9334 or higher crystal with a high PLL\nmultiplier, then the pll value could overflow\nthe capability of an int.\n\nAlso fix the value types of the intermediate\nvariables to unsigned int.\n\nRewrite of patch from Guillaume Gourat\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d1972efaf24e56c06b43c40c364f9377763c2e13",
      "tree": "8a0f7f85a218958310ded7586bdf3a0686482589",
      "parents": [
        "bb7e257ef8d8ba43cab356aa1cc1b20d0106d45f"
      ],
      "author": {
        "name": "Paul Schulz",
        "email": "pschulz01@gmail.com",
        "time": "Tue Oct 18 19:40:32 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 18 19:40:32 2005 +0100"
      },
      "message": "[ARM] 3023/1: pxa-regs: Typo in ARM pxa register definitions.\n\nPatch from Paul Schulz\n\nThe following trivial patch is to fix what looks like a typo in the PXA register\ndefinitions. The correction comes directly from the definition in the\nIntel Documentation.\n\n http://www.intel.com/design/pca/applicationsprocessors/manuals/278693.htm\n Intel(R) PXA 255 Processor - Developers Manual - Jan 2004 - Page 12-33\n\nNeither \u0027UDCCS_IO_ROF\u0027 or \u0027UDCCS_IO_DME\u0027 are currently used elseware\nin the main code (from grep of tree)... The current definitions have been\nin the code since at lease 2.4.7.\n\nSigned-off-by: Paul Schulz \u003cpaul@mawsonlakes.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "251b928cdff5f12e7da8f56e8933e2b58ba08456",
      "tree": "dc978d9a44e865063b1cfb4606c03bae1b6e4eab",
      "parents": [
        "ad1b472bea1bbcd8dc7fd92f6952d8b2d8355edb"
      ],
      "author": {
        "name": "Kenneth Tan",
        "email": "chong.yin.tan@intel.com",
        "time": "Tue Oct 18 07:53:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 18 07:53:35 2005 +0100"
      },
      "message": "[ARM] 3021/1: Interrupt 0 bug fix for ixp4xx\n\nPatch from Kenneth Tan\n\nThe get_irqnr_and_base subroutine of ixp4xx does not take interrupt 0 condition into account properly. We should not perform \"subs\" here. The Z flag will be set when interrupt 0 occur, which resulting \"movne r1, sp\" in the caller routine (irq_handler) not being executed.\n\nWhen interrupt 0 occur:\no if CONFIG_CPU_IXP46X is not set, \"subs\" will set the Z flag and return\no if CONFIG_CPU_IXP46X is set, codes in upper interrupt handling will be trigerred. But since this is not supper interrupt, the \"cmp\" in the upper interrupt handling portion will set the Z flag and return\n\nSigned-off-by: Kenneth Tan \u003cchong.yin.tan@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ad1b472bea1bbcd8dc7fd92f6952d8b2d8355edb",
      "tree": "0f0946287700d9021ea26a3c57888ffc7e0df1cd",
      "parents": [
        "9b15c6c4e22cbb381373fac3bee8cacb811147a9"
      ],
      "author": {
        "name": "Kenneth Tan",
        "email": "chong.yin.tan@intel.com",
        "time": "Tue Oct 18 07:51:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 18 07:51:35 2005 +0100"
      },
      "message": "[ARM] 3020/1: Fixes typo error CONFIG_CPU_IXP465, which should be CONFIG_CPU_IXP46X\n\nPatch from Kenneth Tan\n\nThe cpu_is_ixp465 macro in include/asm-arm/arch-ixp4xx/hardware.h is always returning 0 because #ifdef CONFIG_CPU_IXP465 is always false.\n\nSigned-off-by: Kenneth Tan \u003cchong.yin.tan@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9b15c6c4e22cbb381373fac3bee8cacb811147a9",
      "tree": "f0b148c5678731ed61a5aa50ca988a7928218383",
      "parents": [
        "c086f282c01d7e5a887c3f7b190520538267f12e"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Oct 18 07:51:34 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 18 07:51:34 2005 +0100"
      },
      "message": "[ARM] 3019/1: fix wrong comments\n\nPatch from Nicolas Pitre\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb38c569e5ecf9e922e66963b6da2751b4f13d81",
      "tree": "de0c6c57b91fd2f6c1458f95e7022fbec9435d41",
      "parents": [
        "cb90d681ae439e525de9de519508ac9041342321"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:25 2005 +0100"
      },
      "message": "[ARM] 3011/1: pxafb: Add ability to set device parent + fix spitz compile error\n\nPatch from Richard Purdie\n\nAdd a function to allow machines to set the parent of the pxa\nframebuffer device. This means the power up/down sequence can be\ncontrolled where required by the machine.\n\nUpdate spitz to use the new function, fixing a compile error.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6205d158d16d2619bf30f0aff47a8e09b07106e9",
      "tree": "5d7841b2d9436370a1321552ca58372e9644049e",
      "parents": [
        "13b1f64c16e2eb96a021b49cf3986528046ba3dc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 14 12:24:24 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 12:24:24 2005 +0100"
      },
      "message": "[ARM] 3009/1: S3C2410 - io.h offsets too large for LDRH/STRH\n\nPatch from Ben Dooks\n\nThe __inwc/__outwc calls are capable of creating\nLDRH and STRH instructions with offsets over 8bits\nas GCC does not have a constraint for an 8bit\noffset.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9153bd75f25ff3170f07fb9ac1fb0e718afc6fce",
      "tree": "6c6caeb12371b4ef8fb5b9e8bfb6b2d3efc27ead",
      "parents": [
        "a451e28c7642830d8b066e5a13de46934151ce3a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "message": "[ARM] 3005/1: S3C2440 - add definition for s3c2440_set_dsc() call in hardware.h\n\nPatch from Ben Dooks\n\ninclude/asm-arm/arch-s3c2410/hardware.h was missing\nthe definition for s3c2440_set_dsc()\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a451e28c7642830d8b066e5a13de46934151ce3a",
      "tree": "d9a3aac69649f01b283958f8b53cbfdd6b86d914",
      "parents": [
        "e6158b4a5647624ceb90074bfcc248ea3152c906"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "Liam.Girdwood@wolfsonmicro.com",
        "time": "Wed Oct 12 19:58:12 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:12 2005 +0100"
      },
      "message": "[ARM] 3003/1: SSP channel map register updates for pxa2xx\n\nPatch from Liam Girdwood\n\nThis patch updates the pxa2xx channel map registers definitions in\npxa-regs.h\n\nChanges:-\n  o Added description for SSP2 registers\n  o Added definitions for SSP3 registers\n\nSigned-off-by:Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7c3989885cfd37d237eca97832b712a7ffbbf40c",
      "tree": "268bf1aeb7026eeceb7d70fb9c68d5d8de185c30",
      "parents": [
        "1036260e93a907a0143efa31bf05be1f3271eb90"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Oct 10 10:20:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:20:06 2005 +0100"
      },
      "message": "[ARM] 2962/1: scoop: Allow GPIO pin suspend state to be specified\n\nPatch from Richard Purdie\n\nAllow the GPIO pin suspend states to be specified for SCOOP devices.\nThis is needed for correct operation on the spitz platform.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "79d13b62ef9da84d3ba551caac42d6107e57208f",
      "tree": "ae0c1e677223fdb4466eae9a14b17005eb4b410b",
      "parents": [
        "86371d071bc38a181984b01d323b6172a4b7bb1f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Mon Oct 10 10:17:43 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:17:43 2005 +0100"
      },
      "message": "[ARM] 2958/1: fix definition in imx-regs.h\n\nPatch from Sascha Hauer\n\nFix PD7_AF_UART2_DTR definition\n\nSigned-off-by: Giancarlo Formicuccia \u003cgformicuccia@atinno.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ce12467d44d7394731ec9e91e032d50b04e502f6",
      "tree": "7ede647cd2b5c035fe030b6c21021313ece01a7e",
      "parents": [
        "50165d8b1d915422343079f79a878a0f7572feaa"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Tue Oct 04 16:32:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 16:41:48 2005 -0700"
      },
      "message": "[PATCH] Fix broken IXP4xx GPIO macro\n\nMacro ended up backwards during one of cleanups. Found by Alessandro Zummo.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a5b0aa8a331f4346b4b02bc653107304a6abdc5",
      "tree": "10476f4758b174a86a133493da992d6fb7adc636",
      "parents": [
        "d78795b6930956fb66238d4d26242482d4a31470"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Tue Oct 04 23:17:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 04 23:17:52 2005 +0100"
      },
      "message": "[ARM] 2950/1: i.MX gpio setup function\n\nPatch from Sascha Hauer\n\nCurrent implementation of imx_gpio_mode does not allow to\nconfigure all alternate routing possibilities of the i.MX. With\nthis patch every bit in the gpio setup registers has a\ncorresponding bit in the gpio_mode parameter, so every routing\nshould be possible now.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d78795b6930956fb66238d4d26242482d4a31470",
      "tree": "72599f5b6267c842c669ab8dd80725f488ff74ac",
      "parents": [
        "ed39f731ab2e77e58122232f6e27333331d7793d"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Tue Oct 04 23:17:51 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 04 23:17:51 2005 +0100"
      },
      "message": "[ARM] 2949/1: Hynix h720x Run mode\n\nPatch from Sascha Hauer\n\nAfter coming out of idle mode the h720x goes into slow mode. Switch\nit back to run mode.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1dd465cac8d3ba18a9840d032f6604147269c031",
      "tree": "78f00fdeae26d018def75e7517aa50e56f4994df",
      "parents": [
        "a2218cac0aacecbecebd3cabc43cc8a4a09cecbb",
        "217874feed0d3a6543a6b7127782f4a08bffd731"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:39:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:39:56 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "dce79affd5d04e9cbabe35016eda55213b9b36f6",
      "tree": "fd9516ac2ac1900d733c984fde73764994b86eb0",
      "parents": [
        "fc611a1a50caa04bae82ed3c1fc6505132f8343f"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Fri Sep 30 00:17:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 30 00:17:35 2005 +0100"
      },
      "message": "[ARM] 2941/1: Fix running legacy binaries from a soft-float root filesystem with CONFIG_IWMMXT.\n\nPatch from Daniel Jacobowitz\n\nThread flags are inherited on fork().  In order for a binary which has\nthe iWMMXt coprocessor enabled to run a binary which needs the FPA\nemulation, we need to explicitly clear TIF_USING_IWMMXT if we are not\ngoing to set it.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "272cd2b71d478371e0a5bf2c76a1e50cbf178698",
      "tree": "390c40699d331ff0986c4f50249d1b2d02736c82",
      "parents": [
        "2ad4f86b60b649fd7428265c08d73a3bd360c81b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:10:01 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] arm/rpc iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ad4f86b60b649fd7428265c08d73a3bd360c81b",
      "tree": "827d9076685968dc03d4b59d9d419b3f4b188693",
      "parents": [
        "775b048d09c85d87a65a7ccd9c4f9372953a5d95"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:09:02 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] arm/versatile iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cbf8fd9f5aa5164e05cb04d4a34fcbe82f60beeb",
      "tree": "8f303f4c12d5ca3da20aac5d782656736366c126",
      "parents": [
        "5b58745203f16ab83e50f4a015eea84c416d9279"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Sep 26 15:30:20 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 26 15:30:20 2005 +0100"
      },
      "message": "[ARM] Remove SA_IRQNOMASK\n\nSA_IRQNOMASK is unused, remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5b58745203f16ab83e50f4a015eea84c416d9279",
      "tree": "dd71a7f359dfce9f58c2076ad6c54bf92b7b024d",
      "parents": [
        "ef6bd6eb90ad72ee8ee7ba8b271f27102e9a90c1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Sep 25 23:04:48 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 25 23:04:48 2005 +0100"
      },
      "message": "[ARM] 2934/1: Anubis - fix VA offsets for CPLD registers\n\nPatch from Ben Dooks\n\nThe VA addresses of the Anubis CPLD registers\nconfoict with the addresses for the ISA space\nmaps used by the rest of the s3c2410 architecture\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2f607484f8210cf19b1730dee26d426a5a770a5",
      "tree": "b05e0376b0843063e14342811dbedc8bf2f4177b",
      "parents": [
        "87e807b6c461bbd449496a4c3ab78ab164a4ba97"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 24 10:42:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 24 10:42:06 2005 +0100"
      },
      "message": "[ARM] Fix compiler warnings for memcpy_toio/memcpy_fromio/memset_io\n\nAdd \u0027volatile\u0027 to the __iomem pointers for these functions as\nper x86.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9d0fd1eb8a3c19f3ede5418540b3c9f64fac4b86",
      "tree": "2d25f3e3428c7d0310a596805448143db10e2c3b",
      "parents": [
        "02b7dd1244aab9267ae4078e1ad6a2fdaabeb6ed"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Sep 20 16:45:20 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 20 16:45:20 2005 +0100"
      },
      "message": "[ARM] 2927/1: .arch.info - postfix section with .init for `make buildcheck`\n\nPatch from Ben Dooks\n\nThe `make buildcheck` is erroneously reporting that the .arch.info\nlist is referencing items in the .init section as it is not itself\npostfixed with .init\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bfe6815e0465035d013b2b676444376fe2b3716e",
      "tree": "98666f80d1e828a1822009dabfc85d032358f322",
      "parents": [
        "58dd48a6575d3ba86ba659eb8c6fc23246783fba"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Sep 20 16:25:12 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 20 16:25:12 2005 +0100"
      },
      "message": "[ARM] 2925/3: earlyparam - postfix section with .init for `make buildcheck`\n\nPatch from Ben Dooks\n\nThe `make buildcheck` is erroneously reporting that the earlyparam\nlist is referencing items in the .init section as it is not itself\npostfixed with .init\nAlso, as per rmk\u0027s suggestion, rename the __early_param to\n.early_param to bring it into line with everything else\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9506057fca54464f3291b62156e6cd907c4cbc95",
      "tree": "efbc13a3a992be184c50db9bba4e3f4e80600b21",
      "parents": [
        "676d55ae30ea3b688f0386f70553489f25f24d55"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Sep 20 16:20:49 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 20 16:20:49 2005 +0100"
      },
      "message": "[ARM] 2924/3: taglist - postfix section with .init for `make buildcheck`\n\nPatch from Ben Dooks\n\nThe `make buildcheck` is erroneously reporting that the taglist\nis referencing items in the .init section as it is not itself\npostfixed with .init\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7f8c0fd78dccaf30e60cb4303bd7a21c7d9e6da3",
      "tree": "f37600534663ad366f7c5939b5c896367e54a9c4",
      "parents": [
        "bc5e8fdfc622b03acf5ac974a1b8b26da6511c99"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Sep 18 21:11:08 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 18 21:11:08 2005 +0100"
      },
      "message": "[ARM] Fix warning in asm/futex.h\n\nThe recently added futex.h contains an unused variable, which gcc\nnaturally warns about.  Remove this unused variable.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b3cb73f7306f97a68fa973dec9f3c3b68bd29cf",
      "tree": "b88e67dcdce66832980245bcc450233599f857d0",
      "parents": [
        "13b9d47ed36e8019a99c798b84c341ef75868e02"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 15 15:17:59 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 15 15:17:59 2005 +0100"
      },
      "message": "[ARM] Tighten pfn_valid() test.\n\nThomas Gleixner reported that mmaping and unmapping each physical\npage in turn eventually caused the kernel to oops.  It appears\nthat pfn_valid() in the discontigmem case was too simplistic for\nproper operation.\n\nTighten the logic so we also check if the PFN is within the range\nof the selected memory node.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f29d245549aa38325c37716dbecea8d817c00274",
      "tree": "48ef6cea003080daa32c77575522bbef2039367f",
      "parents": [
        "fdce05bbfe171882adf53ce32e04da24276cb8cd"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Sep 15 14:53:22 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 15 14:53:22 2005 +0100"
      },
      "message": "[ARM] 2913/1: PXA Poodle: Cleanup some unneeded code\n\nPatch from Richard Purdie\n\nThis patch cleans up the PXA Poodle platform code removing an unneeded\nstatic iomap. It also corrects errors in the platform header file and\nadds a missing GPIO define.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "44449bbf4b051ef7bbea648602f4e21658fe2354",
      "tree": "40f0313adaf5cc98aa1df733050c5a2353548e79",
      "parents": [
        "917afce1000d978dfd3f07da5da9d864bc49c77e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Sep 15 13:00:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 15 13:00:52 2005 +0100"
      },
      "message": "[ARM] 2909/1: remove IXP2000_PROD_ID\n\nPatch from Lennert Buytenhek\n\nThe intel docs call it IXP2000_PRODUCT_ID, and we have a definition\nfor IXP2000_PRODUCT_ID as well, so IXP2000_PROD_ID can go.  It\u0027s only\nused in one place.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "917afce1000d978dfd3f07da5da9d864bc49c77e",
      "tree": "fd8487f4cf64dc5be9559820a1f4c3e6c759aad2",
      "parents": [
        "fea2efe3bba15f0aa8f840fbe052699808187cb6"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Sep 15 13:00:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 15 13:00:25 2005 +0100"
      },
      "message": "[ARM] 2911/1: ixp2000_reg_{read,write} accessors\n\nPatch from Lennert Buytenhek\n\nThis patch:\n- changes the ixp2000_reg_write accessor to take a \u0027volatile void *\u0027\n  instead of a \u0027volatile unsigned long *\u0027, which then allows passing in\n  a u32 * as first argument without being greeted with a warning; and\n- adds an ixp2000_reg_read accessor.\nWe can then use these accessors in ixp2000 code to access on-chip\nperipherals, instead of directly dereferencing pointers.  This is for\nuse by the ixp2000 microengine driver which was recently announced on\nnetdev.  We can\u0027t use readl/writel on the ixp2000 since it is usually\nrun in big-endian mode, and on big-endian platforms, readl/writel\nperform byteswapping.\nA future patch will remove the readback from ixp2000_reg_write, since\nit\u0027s not needed to prevent erratum #66, and add manual readbacks to the\nplaces that need them (writes are not synchronous since we map in device\nspace using XCB\u003d101 nowadays), such as interrupt disabling and GPIO\nmanipulation.  See also:\n\thttp://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-February/027084.html\nPatch has been ACKed by Jeff Garzik.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fea2efe3bba15f0aa8f840fbe052699808187cb6",
      "tree": "a2531cec2b7d6b8f1ae644a18eed9086510c93e4",
      "parents": [
        "1619cca2921f6927f4240e03f413d4165c7002fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 15 12:30:11 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 15 12:30:11 2005 +0100"
      },
      "message": "[ARM] Remove PFN_TO_NID for !DISCONTIGMEM\n\nPlatform classes need not define PFN_TO_NID when DISCONTIGMEM is\nnot selected.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f6af5da388a5d058cd9a5a47d030e3966b22e991",
      "tree": "6fa1ae0581cd23e0424129079bd08a138991decb",
      "parents": [
        "ad4162f3712ddf25e148cff1e7dc37eafdff3e51"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Sep 14 23:10:48 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 14 23:10:48 2005 +0100"
      },
      "message": "[ARM SMP] Add timer/watchdog defines for MPCore\n\nActually add the file this time.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "33bf56106d9be272696b73d9179da4e56b277472",
      "tree": "905fe909edf96831a988de8fd35d22ee96ab4db0",
      "parents": [
        "82006d084109bb4118f1de0dc5855abe5ccae430"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Sep 13 01:25:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:33 2005 -0700"
      },
      "message": "[PATCH] feature removal of io_remap_page_range()\n\nAs written in Documentation/feature-removal-schedule.txt, remove the\nio_remap_page_range() kernel API.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0dd28f1dd83a0e49b75d5171477bc56158681411",
      "tree": "f0f917f090df608927fa1288a5b9a84efea81b07",
      "parents": [
        "1351e6e093271d0f5056f3ac272864cf4383041a"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 13 01:25:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:31 2005 -0700"
      },
      "message": "[PATCH] SharpSL: Add new ARM PXA machines Spitz and Borzoi with partial Akita Support\n\nAdd the platform support code for two new Sharp Zaurus Models, Spitz\n(SL-C3000) and Borzoi (SL-C3100).\n\nThis patch also adds most of the foundations for Akita (SL-C1000) Support.\nThe missing link for Akita is the driver for its I2C io expander.  Once this\nhas been finished, the missing Kconfig option and machine declaration can\neasily be added to this code.\n\nSigned-Off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1351e6e093271d0f5056f3ac272864cf4383041a",
      "tree": "bf96bf863b242529b56b7941c650b1cf0164c3be",
      "parents": [
        "513b6e1afaf81b42cacbb24ef1aa7eea5e9661c2"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 13 01:25:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:31 2005 -0700"
      },
      "message": "[PATCH] SharpSL: Abstract model specifics from Corgi Backlight driver\n\nSeparate out the Sharp Zaurus c7x0 series specific code from the Corgi\nbacklight driver.  Abstract model/machine specific functions to corgi_lcd.c\nvia sharpsl.h\n\nThis enables the driver to be used by the Zaurus cxx00 series.\n\nSigned-Off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9fc7896b62b48714fafecf9266d9dc14c1cd6e33",
      "tree": "d22c4df945338313bae436df9b3ca8c08d3bed4e",
      "parents": [
        "50a5de44821352354a3ee804e2c7cbfee5a81c06"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 13 01:25:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:31 2005 -0700"
      },
      "message": "[PATCH] SharpSL: Add cxx00 support to the Corgi LCD driver\n\nThe same LCD is present on both the Sharp Zaurus c7x0 series and the cxx00 but\nwith different framebuffer drivers (w100fb vs.  pxafb).  This patch adds\nsupport for the cxx00 series to the LCD driver.  It also adds some LCD to\ntouchscreen interface logic needed by the touchscreen driver to prevent\ninterference problems, the idea being to keep all the ugly code in one place\nleaving the drivers themselves clean.  sharpsl.h is used to provide the\nabstraction.\n\nSigned-Off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50a5de44821352354a3ee804e2c7cbfee5a81c06",
      "tree": "8b6a4472e4e21038df8c9494daa7d2b00a26c743",
      "parents": [
        "610827dee82731c7be5a135d750d194ac56881a9"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 13 01:25:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:31 2005 -0700"
      },
      "message": "[PATCH] SharpSL: Abstract c7x0 specifics from Corgi SSP\n\nSharp\u0027s newer range of Zaurus clamshell handhelds, the cxx00\u0027s are similar to\nthe c7x0 series yet different.  This patch series abstracts the differences\nand generates a set of common drivers that support both series of devices.  It\nthen adds machine support for Spitz (SL-C3000) and Borzoi (SL-C3100).  Hooks\nfor Akita (SL-C1000) differences are also added.  The I2C driver for its IO\nexpander is the only missing piece.\n\nThis patch:\n\nSeparate out the Sharp Zaurus c7x0 series specific code from corgi_ssp.c so\nthat other models such as the cxx00\u0027s can share it.  Create sharpsl.h which\nwill be used to abstract machine/model specifics.\n\nThis enables the driver to be used by the Zaurus cxx00 series.\n\nSigned-Off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "abf914208a1e120446ea4f9bc26406bd3a4579e1",
      "tree": "00ccb529b9e4266268f98df4f14325c259d9ed50",
      "parents": [
        "0aaaa028297a0e2aed9671419a11d8e17510cb51",
        "daad56661d56cc382948fc95b74e17d3326b901b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:16:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:16:47 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm \n"
    },
    {
      "commit": "fb1c8f93d869b34cacb8b8932e2b83d96a19d720",
      "tree": "a006d078aa02e421a7dc4793c335308204859d36",
      "parents": [
        "4327edf6b8a7ac7dce144313947995538842d8fd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 10 00:25:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:21 2005 -0700"
      },
      "message": "[PATCH] spinlock consolidation\n\nThis patch (written by me and also containing many suggestions of Arjan van\nde Ven) does a major cleanup of the spinlock code.  It does the following\nthings:\n\n - consolidates and enhances the spinlock/rwlock debugging code\n\n - simplifies the asm/spinlock.h files\n\n - encapsulates the raw spinlock type and moves generic spinlock\n   features (such as -\u003ebreak_lock) into the generic code.\n\n - cleans up the spinlock code hierarchy to get rid of the spaghetti.\n\nMost notably there\u0027s now only a single variant of the debugging code,\nlocated in lib/spinlock_debug.c.  (previously we had one SMP debugging\nvariant per architecture, plus a separate generic one for UP builds)\n\nAlso, i\u0027ve enhanced the rwlock debugging facility, it will now track\nwrite-owners.  There is new spinlock-owner/CPU-tracking on SMP builds too.\nAll locks have lockup detection now, which will work for both soft and hard\nspin/rwlock lockups.\n\nThe arch-level include files now only contain the minimally necessary\nsubset of the spinlock code - all the rest that can be generalized now\nlives in the generic headers:\n\n include/asm-i386/spinlock_types.h       |   16\n include/asm-x86_64/spinlock_types.h     |   16\n\nI have also split up the various spinlock variants into separate files,\nmaking it easier to see which does what. The new layout is:\n\n   SMP                         |  UP\n   ----------------------------|-----------------------------------\n   asm/spinlock_types_smp.h    |  linux/spinlock_types_up.h\n   linux/spinlock_types.h      |  linux/spinlock_types.h\n   asm/spinlock_smp.h          |  linux/spinlock_up.h\n   linux/spinlock_api_smp.h    |  linux/spinlock_api_up.h\n   linux/spinlock.h            |  linux/spinlock.h\n\n/*\n * here\u0027s the role of the various spinlock/rwlock related include files:\n *\n * on SMP builds:\n *\n *  asm/spinlock_types.h: contains the raw_spinlock_t/raw_rwlock_t and the\n *                        initializers\n *\n *  linux/spinlock_types.h:\n *                        defines the generic type and initializers\n *\n *  asm/spinlock.h:       contains the __raw_spin_*()/etc. lowlevel\n *                        implementations, mostly inline assembly code\n *\n *   (also included on UP-debug builds:)\n *\n *  linux/spinlock_api_smp.h:\n *                        contains the prototypes for the _spin_*() APIs.\n *\n *  linux/spinlock.h:     builds the final spin_*() APIs.\n *\n * on UP builds:\n *\n *  linux/spinlock_type_up.h:\n *                        contains the generic, simplified UP spinlock type.\n *                        (which is an empty structure on non-debug builds)\n *\n *  linux/spinlock_types.h:\n *                        defines the generic type and initializers\n *\n *  linux/spinlock_up.h:\n *                        contains the __raw_spin_*()/etc. version of UP\n *                        builds. (which are NOPs on non-debug, non-preempt\n *                        builds)\n *\n *   (included on UP-non-debug builds:)\n *\n *  linux/spinlock_api_up.h:\n *                        builds the _spin_*() APIs.\n *\n *  linux/spinlock.h:     builds the final spin_*() APIs.\n */\n\nAll SMP and UP architectures are converted by this patch.\n\narm, i386, ia64, ppc, ppc64, s390/s390x, x64 was build-tested via\ncrosscompilers.  m32r, mips, sh, sparc, have not been tested yet, but should\nbe mostly fine.\n\nFrom: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\n  Booted and lightly tested on a500-44 (64-bit, SMP kernel, dual CPU).\n  Builds 32-bit SMP kernel (not booted or tested).  I did not try to build\n  non-SMP kernels.  That should be trivial to fix up later if necessary.\n\n  I converted bit ops atomic_hash lock to raw_spinlock_t.  Doing so avoids\n  some ugly nesting of linux/*.h and asm/*.h files.  Those particular locks\n  are well tested and contained entirely inside arch specific code.  I do NOT\n  expect any new issues to arise with them.\n\n If someone does ever need to use debug/metrics with them, then they will\n  need to unravel this hairball between spinlocks, atomic ops, and bit ops\n  that exist only because parisc has exactly one atomic instruction: LDCW\n  (load and clear word).\n\nFrom: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\n\n   ia64 fix\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjanv@infradead.org\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Mikael Pettersson \u003cmikpe@csd.uu.se\u003e\nSigned-off-by: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20fd5767689124a920c1deb9c380304e082f026c",
      "tree": "fe779116d39a1612c80f414f0add8ed2893041d9",
      "parents": [
        "3b4abffbadf728996fb9243b4af1df48dd771e86"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Fri Sep 09 13:10:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:42 2005 -0700"
      },
      "message": "[PATCH] s3c2410fb: ARM S3C2410 framebuffer driver\n\nThis set of two patches add support for the framebuffer of the Samsung S3C2410\nARM SoC.  This driver was started about one year ago and is now used on iPAQ\nh1930/h1940, Acer n30 and probably other s3c2410-based machines I\u0027m not aware\nof.  I\u0027ve also heard yesterday that it\u0027s working also on iPAQ rx3715/rx3115\n(s3c2440-based machines).\n\nSigned-Off-By: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Ben Dooks \u003cben@trinity.fluff.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba44cd2d8abc3271a608b42cdbf55e1e575e2ba5",
      "tree": "7416f8acd8a76e5b7beddda61d03cd2a16b5bd03",
      "parents": [
        "61ab7903b8cd772d3bfb28bc26d02c599cfb0e5b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Sep 09 13:10:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:40 2005 -0700"
      },
      "message": "[PATCH] pxafb: Add hsync time reporting hook\n\nTo solve touchscreen interference problems devices like the Sharp Zaurus\nSL-C3000 need to know the length of the horitzontal sync pulses.  This patch\nadds a hook to pxafb so the touchscreen driver can function correctly.\n\nSigned-Off-By: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c2c389307c03a35672c80725ccf7968656d87ef",
      "tree": "bbd28f14f72591ff42a8a1f12e3827a73bba1e7b",
      "parents": [
        "5f5024130287a9467a41b9f94ec170958ae45cbd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Sep 09 11:12:51 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 09 11:12:51 2005 +0100"
      },
      "message": "[ARM] Add memory type based allocation syscalls\n\nAdd syscall numbers and syscall table entries for mbind,\nset_mempolicy and get_mempolicy.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7bbedd521310547ca73cc77adcf61fb85723adc3",
      "tree": "f759d90c46bfbc48a9f396c9c6f839da11cdc6aa",
      "parents": [
        "f44702f49056c203341badaa2cb8a706160d9119",
        "a04ce0ffcaf561994ecf382cd3caad75556dc499"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 15:55:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 15:55:23 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6 \n"
    }
  ],
  "next": "c0d6f9663b30a09ed725229b2d50391268c8538e"
}
