)]}'
{
  "log": [
    {
      "commit": "d1e7780638a9192f15caf590e0081bf915fdef71",
      "tree": "82c5419927d9bfaf77aecede0054a815aea058f3",
      "parents": [
        "50f426b55d919dd017af35bb6a08753d1f262920"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 15 14:34:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 19:35:41 2008 -0700"
      },
      "message": "spi: spi_s3c24xx must initialize num_chipselect\n\nThe SPI core now expects num_chipselect to be set correctly as due to added\nchecks on the chip being selected before an transfer is allowed.  This patch\nadds a num_cs field to the platform data which needs to be set correctly\nbefore adding the SPI platform device.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd135ebbd2a6b5e07dadb66c4dd033bb69531051",
      "tree": "8f8bf987ed9594d5ac0df40fbb34258aa9310179",
      "parents": [
        "8eb224cd45239714c2be104f17d5ca16b6b5d7ac"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Wed Apr 02 13:04:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:28:18 2008 -0700"
      },
      "message": "kvm: provide kvm.h for all architecture: fixes headers_install\n\nCurrently include/linux/kvm.h is not considered by make headers_install,\nbecause Kbuild cannot handle \" unifdef-$(CONFIG_FOO) +\u003d foo.h.  This problem\nwas introduced by\n\ncommit fb56dbb31c4738a3918db81fd24da732ce3b4ae6\nAuthor: Avi Kivity \u003cavi@qumranet.com\u003e\nDate:   Sun Dec 2 10:50:06 2007 +0200\n\n    KVM: Export include/linux/kvm.h only if $ARCH actually supports KVM\n\n    Currently, make headers_check barfs due to \u003casm/kvm.h\u003e, which \u003clinux/kvm.h\u003e\n    includes, not existing.  Rather than add a zillion \u003casm/kvm.h\u003es, export kvm.\n    only if the arch actually supports it.\n\n    Signed-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n\nwhich makes this an 2.6.25 regression.\n\nOne way of solving the issue is to enhance Kbuild, but Avi and David conviced\nme, that changing headers_install is not the way to go.  This patch changes\nthe definition for linux/kvm.h to unifdef-y.\n\nIf  unifdef-y is used for linux/kvm.h \"make headers_check\" will fail on all\narchitectures without asm/kvm.h.  Therefore, this patch also provides\nasm/kvm.h on all architectures.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nAcked-by: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a0d1d04ea810481dd0b8790712086a77bc665b8a",
      "tree": "5963e7e1064912117d6c173d06ef7ccc6e581f69",
      "parents": [
        "ee4cd588a3d9f81b5b13b76a498c3118a61f1dd2"
      ],
      "author": {
        "name": "Davide Rizzo",
        "email": "davide@elpa.it",
        "time": "Wed Mar 19 13:51:48 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 20 15:59:32 2008 +0000"
      },
      "message": "[ARM] 4872/1: Replaces buggy macro in S3C2410 irq include\n\nThis is a bug correction for a macro that generated wrong results.\nNobody used it in official kernel tree, my driver did.\n\nSigned-off-by: Davide Rizzo \u003cdavide@elpa.it\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eec2beac278fe5dbf342e0e3f9e56fb64a429d46",
      "tree": "d74a88d605a7a9147fd354dd01a6c84b416d5f57",
      "parents": [
        "4e7ffb6ab4c42740eaf8b8d905e95f106d9eb022"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 17 13:01:07 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 20 15:59:31 2008 +0000"
      },
      "message": "[ARM] 4869/1: ARM: OMAP: Fix compile for mcbsp\n\nUntil DSP MMU code is merged, dsp_request_mem() does not exist.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7d7971db29c078a7946efbe479de5e567a20ba9a",
      "tree": "05daef065158f394deedee87a812fd838f601779",
      "parents": [
        "c5215f32ac6cc3d2ec0ca844a171cdcf4c0bab62"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Wed Mar 12 22:33:57 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 20 15:59:30 2008 +0000"
      },
      "message": "[ARM] 4863/1: AT91: CAP9 USART definitions for early debug\n\nDefine AT91_USART0, 1, 2 so the selection of the UART for early kernel\nmessages works.\n   (See commit fa3218d8594869b38b1a170ea36d176ac455b897).\n\nReplace AT91_SHDC with AT91_SHDWC to be consistent with other AT91 platforms.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5853e7427858a9ae493ea4999ef1069d2e2550d9",
      "tree": "6084c4e69950f812e2849c6ec3877f867fdc5b53",
      "parents": [
        "6bb68f8867348257e757de9c30ada4e90fe695d9",
        "09f21ed4c1bd158a92114074c268e4a835690ca5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:25 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:25 2008 +0000"
      },
      "message": "Merge branch \u0027omap-fixes\u0027\n\n* omap-fixes:\n  ARM: OMAP2: Register the L4 io bus to boot OMAP2\n  ARM: OMAP1: Compile in other 16xx boards to OSK defconfig\n  ARM: OMAP1: Refresh H2 defconfig\n  ARM: OMAP1: Refresh OSK defconfig\n  ARM: OMAP: gpio lockdep updates\n  ARM: OMAP1: omap1/pm.c build fix\n  ARM: OMAP1: omap h2 regression fix\n  ARM: OMAP1: Fix compile for boards depending on old gpio expander\n  ARM: OMAP1: omap h3 regression and build fix\n  ARM: OMAP: Remove compiler warning when i2c is not set\n  ARM: OMAP: fix omap i2c init (regression)\n  ARM: OMAP: fix false lockdep warnings\n  ARM: OMAP: Fix sleep under spinlock for cpufreq\n  ARM: OMAP: Pass logical DMA channel number always to callback handlers\n"
    },
    {
      "commit": "92df78519d0a6a8677cb827b5a1b7d2520d7e202",
      "tree": "040f1460c724946ba5cf80032ff88b95c0f96495",
      "parents": [
        "9c4c9f38796faf750de8586becf43b769c76b674"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 05 06:59:14 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:18 2008 +0000"
      },
      "message": "[ARM] 4850/1: include generic pgtable.h for !CONFIG_MMU case\n\nThe nonmmu version of pgtable.h needs to include asm-generic/pgtable.h\nas well. It needs to pick up empty definitions of things like\narch_enter_lazy_cpu_mode() to compile cleanly.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "10debfd29c639366f26595606b51abd27ccbb028",
      "tree": "f09d0fd2c5d1ae1470025e25c0688200281b1416",
      "parents": [
        "be73a347ec7799aec0aa1008bd991f93dbfa80e8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 05 08:44:13 2008 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:18 2008 +0000"
      },
      "message": "[ARM] include/asm-arm - use angle brackets for includes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n\n include/asm-arm/plat-s3c/uncompress.h |    4 ++--\n include/asm-arm/proc-fns.h            |    4 ++--\n 2 files changed, 4 insertions(+), 4 deletions(-)\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "09be7553959c9947f7cbccbe1c3094bb2e3ffd28",
      "tree": "763f3b2c145795023c478fbc74e637f4c4bcb86e",
      "parents": [
        "0cc0a441163b92fbda5fe1886cb6e9876cf08f40"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 03 01:31:32 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Mar 05 10:23:20 2008 +0200"
      },
      "message": "ARM: OMAP1: Fix compile for boards depending on old gpio expander\n\nThe long term fix is to switch boards to use drivers/gpio/pcf857x.c.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0cc0a441163b92fbda5fe1886cb6e9876cf08f40",
      "tree": "0c9a40e2b3aebe20bf4abe1a6499c0238eb92d23",
      "parents": [
        "9be401a2aee69a63c88a0b91d73d3a8db091abda"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Feb 28 14:44:08 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Mar 05 10:23:20 2008 +0200"
      },
      "message": "ARM: OMAP1: omap h3 regression and build fix\n\nGet rid of build warnings and errors in mainline for H3 boards; not\nall the H3 updates were correct, it seems like the OMAP1 boards are\nnot getting proper build testing.\n\nAlso, commit e27a93a944a5ba6a0112750c8243abba86d56e94 introduced a\nregression related to the tps65013 chip.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9be401a2aee69a63c88a0b91d73d3a8db091abda",
      "tree": "b3fd279427bf29d082f3c9cb6361c372f1de0c15",
      "parents": [
        "cfa9a63a9ad25fd3d3218a4e95f5a93090669f3c"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon Mar 03 16:36:23 2008 +0900"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Mar 05 10:23:20 2008 +0200"
      },
      "message": "ARM: OMAP: Remove compiler warning when i2c is not set\n\nRemove compiler warning when i2c is not set\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\n"
    },
    {
      "commit": "9edddaa200df18e08fe0cf21036e8ae467b1363c",
      "tree": "26f5319fac24fb6c76b1276b19725caeb5ec24bc",
      "parents": [
        "8182ec49a73729334f5a6c65a607ba7009ebd6d6"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Tue Mar 04 14:28:37 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:35:11 2008 -0800"
      },
      "message": "Kprobes: indicate kretprobe support in Kconfig\n\nAdd CONFIG_HAVE_KRETPROBES to the arch/\u003carch\u003e/Kconfig file for relevant\narchitectures with kprobes support.  This facilitates easy handling of\nin-kernel modules (like samples/kprobes/kretprobe_example.c) that depend on\nkretprobes being present in the kernel.\n\nThanks to Sam Ravnborg for helping make the patch more lean.\n\nPer Mathieu\u0027s suggestion, added CONFIG_KRETPROBES and fixed up dependencies.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d862ccc570c875e1454fc57ed00f5a1081985b26",
      "tree": "1322831adf6c0a1f9b86f3424ceffe03147ef615",
      "parents": [
        "ceee4f98f73bb7a1f6ee6710b9ebffd0ecb8c0ca"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Wed Feb 27 15:34:56 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 29 22:47:30 2008 +0000"
      },
      "message": "[ARM] 4843/1: Add GCR_CLKBPB for PXA3xx\n\nThe PXA3xx AC97 controller has an additional control bit GCR_CLKBPB\nwhich must be used during cold reset.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a3359e21c06cb5b366fb47307b3d2fd23386a774",
      "tree": "c092b003f37656736ee50f896d5175c39b30dd3e",
      "parents": [
        "9ae3ae0bebb9a3a348dc233229008b126014889d"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Feb 27 01:59:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 29 22:47:23 2008 +0000"
      },
      "message": "[ARM] 4840/1: pxa: fix the typo in get_irqnr_and_base\n\nThis typo causes the incorrect calculation of the IRQ numbers\nin the ICIP2 registers.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5ce94e9e8b469a17fbd3efa1b940c19b5e43449a",
      "tree": "2dc2e4f0e39449df6d1ee33a8b54642ec5eaca32",
      "parents": [
        "94a3f78566ef98a48814d82892f28bb741624cb8"
      ],
      "author": {
        "name": "Thomas Kunze",
        "email": "thommycheck@gmx.de",
        "time": "Sun Feb 24 17:59:34 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 29 22:47:09 2008 +0000"
      },
      "message": "[ARM] 4838/1: Fix kexec for SA1100 machines\n\nThis patch sets KEXEC_CONTROL_MEMORY_LIMIT to (-1)UL. As the value is\ncompared with physical addresses TASK_SIZE makes no sense. Machines\nwhere the RAM addresses start above TASK_SIZE kexecs eats all memory\nand crashes the kernel without this patch.\n\nSigned-off-by: Thomas Kunze \u003cthommycheck@gmx.de\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "94a3f78566ef98a48814d82892f28bb741624cb8",
      "tree": "cb8e4904737c84c64129753e4148b9845b49afa1",
      "parents": [
        "b98d7291883f7ed27e3f4b59bc12dc963c9f72a6"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Feb 23 00:23:48 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 29 22:46:48 2008 +0000"
      },
      "message": "[ARM] 4837/1: make __get_unaligned_*() return unsigned types\n\nEric Sandeen tracked an XFS on ARM corruption bug down to a function\nunder fs/xfs/ involving some get_unaligned() calls on u64 pointers.\nAs it turns out, calling ARM\u0027s get_unaligned() on a u64 pointer\npointing to the following byte sequence:\n\n\t80 81 82 83 84 85 86 87\n\nwould return ffffffff83828180 (LE mode.)  This turns out to be\nbecause of implicit u8 -\u003e int promotion in ARM\u0027s implementation of\nvarious helpers for get_unaligned(), causing them to accidentally\nreturn signed instead of unsigned values, which in turn caused the\nsubsequent casts to unsigned long long in __get_unaligned_8_[bl]e()\nto sign-extend the lower words.\n\nFix by casting the return values of __get_unaligned_[24]_[bl]e()\nto unsigned int.\n\nCc: Eric Sandeen \u003csandeen@sandeen.net\u003e\nCc: Rabeeh Khoury \u003crabeeh@marvell.com\u003e\nCc: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b97c74bddce4e2c6fef6b3b58910b4fd9eb7f3b8",
      "tree": "36e48f2687ba0c54350f740da796f321c7d2500c",
      "parents": [
        "f6febccd7f86fbe94858a4a32d9384cc014c9f40"
      ],
      "author": {
        "name": "Ned Forrester",
        "email": "nforrester@whoi.edu",
        "time": "Sat Feb 23 15:23:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 23 17:12:14 2008 -0800"
      },
      "message": "spi: pxa2xx_spi clock polarity fix\n\nFixes a sequencing bug in spi driver pxa2xx_spi.c in which the chip select\nfor a transfer may be asserted before the clock polarity is set on the\ninterface.  As a result of this bug, the clock signal may have the wrong\npolarity at transfer start, so it may need to make an extra half transition\nbefore the intended clock/data signals begin.  (This probably means all\ntransfers are one bit out of sequence.)\n\nThis only occurs on the first transfer following a change in clock polarity\nin systems using more than one more than one such polarity.  The fix\nassures that the clock mode is properly set before asserting chip select.\n\nThis bug was introduced in a patch merged on 2006/12/10, kernel 2.6.20.\nThe patch defines an additional bit in: include/asm-arm/arch-pxa/regs-ssp.h\nfor 2.6.25 and newer kernels but this addition must be made in:\ninclude/asm-arm/arch-pxa/pxa-regs.h for kernels between 2.6.20 and 2.6.24,\ninclusive\n\nSigned-off-by: Ned Forrester \u003cnforrester@whoi.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "717a54ad6cb4b1782a26ae0eaebc8bd49c56c66e",
      "tree": "042b2584366141fa225b11dd98199a98de9ba0a9",
      "parents": [
        "ea833f0b5a8afcc698c5ccb06237902c0e21e032"
      ],
      "author": {
        "name": "Leonid Evdokimov",
        "email": "leon@darkk.net.ru",
        "time": "Thu Feb 21 13:46:59 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 21 21:13:35 2008 +0000"
      },
      "message": "[ARM] 4835/1: Fix stale comment in struct machine_desc description\n\nThis patch updates stale comment that pointed to nonexistent file.\n\nSigned-off-by: Leonid Evdokimov \u003cleon@darkk.net.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f9166e736e516a4b1de16577b5428afd0cffe325",
      "tree": "6bfd4f223971a133fbf1c87020fe31cc1f6c52de",
      "parents": [
        "2ffd6e182c4b9ae7bebc385c021e7d083bab406a",
        "e27a93a944a5ba6a0112750c8243abba86d56e94",
        "ee44391eae5d1fabd6eacf89b3bb2e3fbc315e7d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Feb 09 22:47:23 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 09 22:47:23 2008 +0000"
      },
      "message": "Merge branches \u0027master\u0027, \u0027omap1-upstream\u0027 and \u0027orion\u0027 into devel\n\n* master:\n  [ARM] constify function pointer tables\n  [ARM] 4823/1: AT91 section fix\n  [ARM] 4824/1: pxa: clear RDH bit after any reset\n  [ARM] pxa: remove debugging PM: printk\n\n* omap1-upstream:\n  ARM: OMAP1: Misc clean-up\n  ARM: OMAP1: Update defconfigs for omap1\n  ARM: OMAP1: Palm Tungsten E board clean-up\n  ARM: OMAP1: Use I2C bus registration helper for omap1\n  ARM: OMAP1: Remove omap_sram_idle()\n  ARM: OMAP1: PM fixes for OMAP1\n  ARM: OMAP1: Use MMC multislot structures for Siemens SX1 board\n  ARM: OMAP1: Make omap1 use MMC multislot structures\n  ARM: OMAP1: Change the comments to C style\n  ARM: OMAP1: Make omap1 boards to use omap_nand_platform_data\n  ARM: OMAP: Add helper module for board specific I2C bus registration\n  ARM: OMAP: Add dmtimer support for OMAP3\n  ARM: OMAP: Pre-3430 clean-up for dmtimer.c\n  ARM: OMAP: Add DMA support for chaining and 3430\n  ARM: OMAP: Add 24xx GPIO debounce support\n  ARM: OMAP: Get rid of unnecessary ifdefs in GPIO code\n  ARM: OMAP: Add 3430 gpio support\n  ARM: OMAP: Add 3430 CPU identification macros\n  ARM: OMAP: Request DSP memory for McBSP\n\n* orion:\n  [ARM] Orion: Use the sata_mv driver for the TS-209 SATA\n  [ARM] Orion: Use the sata_mv driver for the Kurobox SATA\n  [ARM] Orion: free up kernel virtual address space\n  [ARM] Orion: distinguish between physical and virtual addresses\n  [ARM] Orion: kill orion_early_putstr()\n  [ARM] Orion: update defconfig\n  [ARM] Orion: Use the sata_mv driver for the integrated SATA controller\n"
    },
    {
      "commit": "087c50302fbd608118e7c0f27a95dc552ad2f53b",
      "tree": "1394a3bed4a977baab3cad9378f1497698435fc6",
      "parents": [
        "138ab9f8321f67c71984ca43222efa71b0a0a0a9"
      ],
      "author": {
        "name": "Carlos Eduardo Aguiar",
        "email": "carlos.aguiar@indt.org.br",
        "time": "Fri Nov 30 01:52:53 2007 -0400"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:01 2008 -0800"
      },
      "message": "ARM: OMAP1: Use MMC multislot structures for Siemens SX1 board\n\nUse MMC multislot structures for Siemens SX1 board\n\nSigned-off-by: Carlos Eduardo Aguiar \u003ccarlos.aguiar@indt.org.br\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "138ab9f8321f67c71984ca43222efa71b0a0a0a9",
      "tree": "57e8bcabfb647fd2ecad10d3641ef2041857ff09",
      "parents": [
        "6e2d4107245cc0411959e91d7a1613e15097f117"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.lima@indt.org.br",
        "time": "Tue Nov 27 00:01:45 2007 -0400"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:01 2008 -0800"
      },
      "message": "ARM: OMAP1: Make omap1 use MMC multislot structures\n\nMake omap1 use new MMC multislot structures. The related MMC\npatches will be sent separately.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nSigned-off-by: Anderson Briglia \u003canderson.briglia@indt.org.br\u003e\nSigned-off-by: Carlos Eduardo Aguiar \u003ccarlos.aguiar@indt.org.br\u003e\nSigned-off-by: David Cohen \u003cdavid.cohen@indt.org.br\u003e\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@indt.org.br\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "78be63252bc9065dd0a12c106135655b7d4db1ec",
      "tree": "c31f30ea519dd11c80124aa7da9cc654e80e444f",
      "parents": [
        "85d05fb3fde692fdaa6b1f84c33fee718abebf0f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Dec 11 13:50:17 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:00 2008 -0800"
      },
      "message": "ARM: OMAP1: Make omap1 boards to use omap_nand_platform_data\n\nThis patch adds omap_nand_platform data based on a patch\nby Shahrom Sharif-Kashani \u003csshahrom@micron.com\u003e, and makes\nomap1 boards to use omap_nand_platform_data instead of\nnand_platform_data used earlier.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "85d05fb3fde692fdaa6b1f84c33fee718abebf0f",
      "tree": "bb6d31c2b3df0c74a3ec48c464bf310763453881",
      "parents": [
        "ce2df9ca41997f38cdfb9bee0db08763487222ae"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Wed Nov 07 06:54:31 2007 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:00 2008 -0800"
      },
      "message": "ARM: OMAP: Add helper module for board specific I2C bus registration\n\nThis helper module simplifies I2C bus registration for different OMAP\nplatforms by doing registration in one place only and to allow board\nspecific bus configuration like clock rate and number of busses configured.\n\nHelper should cover OMAP processors from first to third generation.\n\nThis patch just adds the feature and current implementation cleanup and\nboard file modifications will be done in following patches.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f8151e5c327bfc41f0993a45fb61ea121bebfee4",
      "tree": "78b7558e18a07eca2c477b7dfdb576392cd5c699",
      "parents": [
        "5eb3bb9c0d123ad84ed5127fbc62731896d87181"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "adiyar@ti.com",
        "time": "Sat Dec 01 12:14:11 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:37:59 2008 -0800"
      },
      "message": "ARM: OMAP: Add DMA support for chaining and 3430\n\nAdd DMA support for chaining and 3430.\n\nAlso remove old DEBUG_PRINTS as noted by Russell King.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "5eb3bb9c0d123ad84ed5127fbc62731896d87181",
      "tree": "af1209a8572410d06bc56c97d30dad6687af95f6",
      "parents": [
        "d11ac9791b87efb24506b6391a965b789385157c"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Sat May 05 11:40:29 2007 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:37:59 2008 -0800"
      },
      "message": "ARM: OMAP: Add 24xx GPIO debounce support\n\nAdd 24xx GPIO debounce support. Also minor formatting\nclean-up.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "5492fb1a46ada0d1e89eb580c2a56db8924e3141",
      "tree": "1745a2ce7fdaff1c676c27ab94e41c4804f0433f",
      "parents": [
        "2c17f61599987ca7c54c2fef57de3bb8c32e3599"
      ],
      "author": {
        "name": "Syed Mohammed, Khasim",
        "email": "x0khasim@ti.com",
        "time": "Thu Nov 29 16:15:11 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:37:59 2008 -0800"
      },
      "message": "ARM: OMAP: Add 3430 gpio support\n\nThis patch adds 3430 gpio support.\n\nIt also contains a fix by Paul Walmsley \u003cpaul@pwsan.com\u003e to use the\ncorrect clock names for OMAP3430.\n\nSigned-off-by: Syed Mohammed Khasim \u003cx0khasim@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2c17f61599987ca7c54c2fef57de3bb8c32e3599",
      "tree": "b65ec883f7fc81016d1a6dd058604ae3ff75fb27",
      "parents": [
        "1cccd2a728673da00a05fe19c5ba4897257d6b8a"
      ],
      "author": {
        "name": "Syed Mohammed Khasim",
        "email": "x0khasim@ti.com",
        "time": "Tue Dec 04 15:38:13 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:37:58 2008 -0800"
      },
      "message": "ARM: OMAP: Add 3430 CPU identification macros\n\nThis patch adds omap3430 CPU identification macros.\n\nSilicon revision check macros added by Girish S G \u003cgirishsg@ti.com\u003e.\n\nCPU identification macro and silicon revision check macros\ncleaned up by Paul Walmsley \u003cpaul@pwsan.com\u003e.\n\nSigned-off-by: Syed Mohammed Khasim \u003cx0khasim@ti.com\u003e\nSigned-off-by: Girish S G \u003cgirishsg@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2f569afd9ced9ebec9a6eb3dbf6f83429be0a7b4",
      "tree": "23a31763887d9505e62e9d7cc8ec2fa4b86bd380",
      "parents": [
        "13214adf738abc92b0a00c0763fd3be79eebaa7c"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Feb 08 04:22:04 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:42 2008 -0800"
      },
      "message": "CONFIG_HIGHPTE vs. sub-page page tables.\n\nBackground: I\u0027ve implemented 1K/2K page tables for s390.  These sub-page\npage tables are required to properly support the s390 virtualization\ninstruction with KVM.  The SIE instruction requires that the page tables\nhave 256 page table entries (pte) followed by 256 page status table entries\n(pgste).  The pgstes are only required if the process is using the SIE\ninstruction.  The pgstes are updated by the hardware and by the hypervisor\nfor a number of reasons, one of them is dirty and reference bit tracking.\nTo avoid wasting memory the standard pte table allocation should return\n1K/2K (31/64 bit) and 2K/4K if the process is using SIE.\n\nProblem: Page size on s390 is 4K, page table size is 1K or 2K.  That means\nthe s390 version for pte_alloc_one cannot return a pointer to a struct\npage.  Trouble is that with the CONFIG_HIGHPTE feature on x86 pte_alloc_one\ncannot return a pointer to a pte either, since that would require more than\n32 bit for the return value of pte_alloc_one (and the pte * would not be\naccessible since its not kmapped).\n\nSolution: The only solution I found to this dilemma is a new typedef: a\npgtable_t.  For s390 pgtable_t will be a (pte *) - to be introduced with a\nlater patch.  For everybody else it will be a (struct page *).  The\nadditional problem with the initialization of the ptl lock and the\nNR_PAGETABLE accounting is solved with a constructor pgtable_page_ctor and\na destructor pgtable_page_dtor.  The page table allocation and free\nfunctions need to call these two whenever a page table page is allocated or\nfreed.  pmd_populate will get a pgtable_t instead of a struct page pointer.\n To get the pgtable_t back from a pmd entry that has been installed with\npmd_populate a new function pmd_pgtable is added.  It replaces the pmd_page\ncall in free_pte_range and apply_to_pte_range.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "531d7d4256f3726b93f7a91f97132a944ab28148",
      "tree": "24c9e99d52948ecb7d36cf2a0894096bb4d490ea",
      "parents": [
        "90b315af12b427eeb09b2812343fb4ef9d01cf17"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Feb 08 04:20:22 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:34 2008 -0800"
      },
      "message": "asm-*/posix_types.h: scrub __GLIBC__\n\nSome arches (like alpha and ia64) already have a clean posix_types.h header.\nThis brings all the others in line by removing all references to __GLIBC__\n(and some undocumented __USE_ALL).\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "edde08f2a8f13a648ab6d26f33e88d0c6146f3d1",
      "tree": "16c0580449068472b7cb2ab3093fda3cc19f18b0",
      "parents": [
        "144b2a91468bdc0d4fa64b220c152fb58b8ffe05"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Feb 08 04:19:57 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:31 2008 -0800"
      },
      "message": "misc: removal of final callers using fastcall\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7fa3031500ec9b0a7460c8c23751799006ffee74",
      "tree": "2a7e9202b35a39dc8217e95825263c0629e67e35",
      "parents": [
        "b0b933c08bd5fd053bbba8ba6387f543be03d49f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:30 2008 -0800"
      },
      "message": "aout: suppress A.OUT library support if !CONFIG_ARCH_SUPPORTS_AOUT\n\nSuppress A.OUT library support if CONFIG_ARCH_SUPPORTS_AOUT is not set.\n\nNot all architectures support the A.OUT binfmt, so the ELF binfmt should not\nbe permitted to go looking for A.OUT libraries to load in such a case.  Not\nonly that, but under such conditions A.OUT core dumps are not produced either.\n\nTo make this work, this patch also does the following:\n\n (1) Makes the existence of the contents of linux/a.out.h contingent on\n     CONFIG_ARCH_SUPPORTS_AOUT.\n\n (2) Renames dump_thread() to aout_dump_thread() as it\u0027s only called by A.OUT\n     core dumping code.\n\n (3) Moves aout_dump_thread() into asm/a.out-core.h and makes it inline.  This\n     is then included only where needed.  This means that this bit of arch\n     code will be stored in the appropriate A.OUT binfmt module rather than\n     the core kernel.\n\n (4) Drops A.OUT support for Blackfin (according to Mike Frysinger it\u0027s not\n     needed) and FRV.\n\nThis patch depends on the previous patch to move STACK_TOP[_MAX] out of\nasm/a.out.h and into asm/processor.h as they\u0027re required whether or not A.OUT\nformat is available.\n\n[jdike@addtoit.com: uml: re-remove accidentally restored code]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "922a70d327bd4b11342c2afd08e20d35f52064c3",
      "tree": "aff7e43fa600363128c15c4b9a1ceba3869aac15",
      "parents": [
        "3eb056764dd806bbe84eb604e45e7470feeaafd8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:29 2008 -0800"
      },
      "message": "aout: move STACK_TOP[_MAX] to asm/processor.h\n\nMove STACK_TOP[_MAX] out of asm/a.out.h and into asm/processor.h as they\u0027re\nrequired whether or not A.OUT format is available.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c42da46f3b0ff85ac4f61beaa0633bbb480c49e",
      "tree": "1d275d544900294bb39831fc753a9fdb00dd7d7c",
      "parents": [
        "7f74c2c7f760fdd44116e3dd90a5aeeb9d9333c7"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Feb 07 21:55:45 2008 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Feb 08 11:52:23 2008 -0500"
      },
      "message": "[ARM] Orion: free up kernel virtual address space\n\nMove Orion virtual mappings higher up in the address space, to free\nup more kernel virtual address space.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "7f74c2c7f760fdd44116e3dd90a5aeeb9d9333c7",
      "tree": "46d579610a4baa5f9bd7ae7b7a0ed3f60b6628e1",
      "parents": [
        "27cd3ad2313e5aca5304a6f32060a90367edbf51"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Feb 07 21:55:17 2008 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Feb 08 11:52:23 2008 -0500"
      },
      "message": "[ARM] Orion: distinguish between physical and virtual addresses\n\nHack up the Orion port to distinguish between virtual and physical\naddresses of register windows.  This will allow moving virtual\nmappings higher up in the address space, to free up more kernel\nvirtual address space.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "27cd3ad2313e5aca5304a6f32060a90367edbf51",
      "tree": "4823bb5a6c49a18b6b9cb684af3b040e77a16b50",
      "parents": [
        "3c96e5a440d45c3d858082e531ded24d5cc06f68"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Feb 07 21:54:18 2008 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Feb 08 11:52:23 2008 -0500"
      },
      "message": "[ARM] Orion: kill orion_early_putstr()\n\nKill orion_early_putstr(), as it isn\u0027t used anywhere.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "6e5565f949af1322f8f3d3f43d044645ae448499",
      "tree": "92868f6d3dcc6c105a0d35f9412f75c07139402e",
      "parents": [
        "e5a9e8e6890d9b9c7a0f25b03ffdaf28614a9a4c",
        "03366e7b9bf1544cb0b98f1a5cd6d340654f486a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 12:57:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 12:57:44 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (34 commits)\n  Input: i8042 - non-x86 build fix\n  Input: pxa27x_keypad - also enable on PXA3xx\n  Input: pxa27x_keypad - add debounce_interval to the keypad platform data\n  Input: pxa27x_keypad - use device resources for I/O memory mapping and IRQ\n  Input: pxa27x_keypad - enable rotary encoders and direct keys\n  Input: pxa27x_keypad - introduce pxa27x_keypad_config()\n  Input: pxa27x_keypad - introduce driver structure and use KEY() to define matrix keys\n  Input: pxa27x_keypad - remove pin configuration from the driver\n  Input: pxa27x_keypad - rename the driver (was pxa27x_keyboard)\n  Input: constify function pointer tables (seq_operations)\n  Input: i8042 - add Fujitsu-Siemens Amilo Pro 2010 to nomux list\n  Input: i8042 - enable DMI quirks on x86-64\n  Input: i8042 - add Dritek quirk for Acer Aspire 9110\n  Input: add input event to APM event bridge\n  Input: mousedev - use BIT_MASK instead of BIT\n  Input: remove duplicate includes\n  Input: remove cdev from input_dev structure\n  Input: remove duplicated headers in drivers/char/keyboard.c\n  Input: i8042 - add Dritek keyboard extension quirk\n  Input: add Tosa keyboard driver\n  ...\n"
    },
    {
      "commit": "176393d4232a89aaf8745b0726f4d212a20103f1",
      "tree": "f5d64f19a7db6da5d694c209fa8ac2d6ce43dd29",
      "parents": [
        "32f49eab5e893007c0064f465c857ac7c4d40b77"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Feb 07 00:16:11 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:31 2008 -0800"
      },
      "message": "Add cmpxchg_local to arm\n\nUse the new generic cmpxchg_local (disables interrupt). Also use the generic\ncmpxchg as fallback if SMP is not set.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e16d89bcd668a95eb22add24c02d80890232b66",
      "tree": "8d5fcab14edac7d36c67e8a57abb5025cfaa2c2d",
      "parents": [
        "ed7b1889da256977574663689b598d88950bbd23"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Feb 07 00:15:57 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:30 2008 -0800"
      },
      "message": "Sanitize the type of struct user.u_ar0\n\nstruct user.u_ar0 is defined to contain a pointer offset on all\narchitectures in which it is defined (all architectures which define an\na.out format except SPARC.) However, it has a pointer type in the headers,\nwhich is pointless -- \u003casm/user.h\u003e is not exported to userspace, and it\njust makes the code messy.\n\nRedefine the field as \"unsigned long\" (which is the same size as a pointer\non all Linux architectures) and change the setting code to user offsetof()\ninstead of hand-coded arithmetic.\n\nCc: Linux Arch Mailing List \u003clinux-arch@vger.kernel.org\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nCc: Håvard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "516c25a86f6bdad77ded01a43c52c5569c8d690c",
      "tree": "e7404e73fd103f70958ccb1bc1c74ff1c7ff48bf",
      "parents": [
        "c1445db9f72db0537c43a2eab6e1b0f6741162f5"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "k.shutemov@gmail.com",
        "time": "Thu Feb 07 00:15:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:30 2008 -0800"
      },
      "message": "Cleanup asm/{elf,page,user}.h: #ifdef __KERNEL__ is no longer needed\n\nasm/elf.h, asm/page.h and asm/user.h don\u0027t export to userspace now, so we can\ndrop #ifdef __KERNEL__ for them.\n\n[k.shutemov@gmail.com: remove #ifdef __KERNEL_]\nSigned-off-by: Kirill A. Shutemov \u003ck.shutemov@gmail.com\u003e\nReviewed-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Kirill A. Shutemov \u003ck.shutemov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d4d4582e5b3f67a68f2cf32fd5b70d8d80f119d",
      "tree": "18d270847537d1a9d1a396d03e585654130630db",
      "parents": [
        "8f1bfa4c5c093e97154be4ec969bdf7190aeff6a",
        "47437b2c9a64315efeb3d84e97ffefd6c3c67ef1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 11:16:11 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 11:16:11 2008 -0800"
      },
      "message": "Merge branch \u0027async-tx-for-linus\u0027 of git://lost.foo-projects.org/~dwillia2/git/iop into fix\n\n* \u0027async-tx-for-linus\u0027 of git://lost.foo-projects.org/~dwillia2/git/iop:\n  async_tx: allow architecture specific async_tx_find_channel implementations\n  async_tx: replace \u0027int_en\u0027 with operation preparation flags\n  async_tx: kill tx_set_src and tx_set_dest methods\n  async_tx: kill ASYNC_TX_ASSUME_COHERENT\n  iop-adma: use LIST_HEAD instead of LIST_HEAD_INIT\n  async_tx: use LIST_HEAD instead of LIST_HEAD_INIT\n  async_tx: fix compile breakage, mark do_async_xor __always_inline\n"
    },
    {
      "commit": "f62e770b25bdc24e18c9191fe2ca3e159036bd79",
      "tree": "9180909af9cc5af60147b7232a0b897b56a2ac45",
      "parents": [
        "40488db20e3f43e65f10747f9026fba7d59d29a3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Feb 06 01:39:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:17 2008 -0800"
      },
      "message": "FB/S3C2412: add S3C2412 support to S3C2410 fb driver\n\nAdd support for the S3C2412 to the S3C2410 frame buffer driver\nby ensuring that any moved registers can be dealt with.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b359fbc4582abf346fa6773b2bc1d63581fda582",
      "tree": "d759a99e9aee0cc23f62cb41335069610b9dd027",
      "parents": [
        "8bacb219018a52e6f02a3cff6a7badf102ddfc44"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Feb 06 01:38:13 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:11 2008 -0800"
      },
      "message": "spi: s3c drivers shouldn\u0027t care about spi_board_info\n\nThe two S3C SPI master drivers got merged without much review, so I just\nnoticed that they\u0027re doing something that the SPI core code is responsible\nfor, rather than any adapter driver: they try to register SPI devices.\n\nThis removes that support from those drivers so they act normally.\nInterestingly, none of the current boards are affected.  So it\u0027s a net code\nshrink with no loss of functionality.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4c56f97ff21df405d0cebe11f49e3c3c79662b5",
      "tree": "e6b0de433d7c985982ac12815998242a786d87b2",
      "parents": [
        "0036731c88fdb5bf4f04a796a30b5e445fc57f54"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Sat Feb 02 19:49:58 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Feb 06 10:12:18 2008 -0700"
      },
      "message": "async_tx: replace \u0027int_en\u0027 with operation preparation flags\n\nPass a full set of flags to drivers\u0027 per-operation \u0027prep\u0027 routines.\nCurrently the only flag passed is DMA_PREP_INTERRUPT.  The expectation is\nthat arch-specific async_tx_find_channel() implementations can exploit this\ncapability to find the best channel for an operation.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nReviewed-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "5e5419734c8719cbc01af959ad9c0844002c0df5",
      "tree": "a075dca3f719946689efa0245464855cbf2a20ce",
      "parents": [
        "9f8f2172537de7af0b0fbd33502d18d52b1339bc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Feb 04 22:29:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:18 2008 -0800"
      },
      "message": "add mm argument to pte/pmd/pud/pgd_free\n\n(with Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e)\n\nThe pgd/pud/pmd/pte page table allocation functions get a mm_struct pointer as\nfirst argument.  The free functions do not get the mm_struct argument.  This\nis 1) asymmetrical and 2) to do mm related page table allocations the mm\nargument is needed on the free function as well.\n\n[kamalesh@linux.vnet.ibm.com: i386 fix]\n[akpm@linux-foundation.org: coding-syle fixes]\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c44f5f16fee880b294f8068354bfb9dddf1349b",
      "tree": "dd9815cf7a38af7d4abc55eb707574ceedd8a912",
      "parents": [
        "7c2db759ece63fd166cf0849b7b271589fa1b754"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Mon Feb 04 22:28:22 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:13 2008 -0800"
      },
      "message": "gpiolib support for the PXA architecture\n\nThis adds gpiolib support for the PXA architecture:\n  - move all GPIO API functions from generic.c into gpio.c\n  - convert the gpio_get/set_value macros into inline functions\n\nThis makes it easier to hook up GPIOs provided by external chips like\nASICs and CPLDs.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[ Minor ARM fixup from David Brownell folded into this ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ef9dc69d4167276c04590d67ee55de8380bc1ad",
      "tree": "f0afd03cd9184eda2fe14c41f09daec79a62682e",
      "parents": [
        "2c8296f8cf0ec40867965dddef3dfe92f73b38f4",
        "0d899e1b0000ddf78a75d7dcf9a9029d6f7f8091"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 15:29:53 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 15:29:53 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (44 commits)\n  [ARM] 4822/1: RealView: Change the REALVIEW_MPCORE configuration option\n  [ARM] 4821/1: RealView: Remove the platform dependencies from localtimer.c\n  [ARM] 4820/1: RealView: Select the timer IRQ at run-time\n  [ARM] 4819/1: RealView: Fix entry-macro.S to work with multiple platforms\n  [ARM] 4818/1: RealView: Add core-tile detection\n  [ARM] 4817/1: RealView: Move the AMBA resource definitions to realview_eb.c\n  [ARM] 4816/1: RealView: Move the platform-specific definitions into board-eb.h\n  [ARM] 4815/1: RealView: Add clockevents suport for the local timers\n  [ARM] 4814/1: RealView: Add broadcasting clockevents support for ARM11MPCore\n  [ARM] 4813/1: Add SMP helper functions for clockevents support\n  [ARM] 4812/1: RealView: clockevents support for the RealView platforms\n  [ARM] 4811/1: RealView: clocksource support for the RealView platforms\n  [ARM] 4736/1: Export atags to userspace and allow kexec to use customised atags\n  [ARM] 4798/1: pcm027: fix missing header file\n  [ARM] 4803/1: pxa: fix building issue of poodle.c caused by patch 4737/1\n  [ARM] 4801/1: pxa: fix building issues of missing pxa2xx-regs.h\n  [ARM] pxa: introduce sysdev for pxa3xx static memory controller\n  [ARM] pxa: add preliminary suspend/resume code for pxa3xx\n  [ARM] pxa: introduce sysdev for GPIO register saving/restoring\n  [ARM] pxa: introduce sysdev for IRQ register saving/restoring\n  ...\n"
    },
    {
      "commit": "0d899e1b0000ddf78a75d7dcf9a9029d6f7f8091",
      "tree": "b06fe366e8f0dc51b736451f44593f4d86238cca",
      "parents": [
        "a78de2f704a0954df011348c6022e0d49e773a44",
        "43816bcb72623c02a992e513feeaaf1178cea6dc",
        "85e6c7a7dbdb18a93846073a7f01369e91665c53",
        "4cd9d6f774c7e0578bbc4409d4490d8f2097d40a",
        "c9a28fa7b9ac19b676deefa0a171ce7df8755c08",
        "41579f49da23e2d26b6e5efa5c3311998e911e5c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Feb 04 17:54:39 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 17:54:39 2008 +0000"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027ixp\u0027, \u0027master\u0027, \u0027misc\u0027, \u0027pxa\u0027 and \u0027realview\u0027 into devel\n\n* at91:\n  [ARM] 4802/1: Fix typo and remove vague comment\n  [ARM] 4660/3: at91: allow selecting UART for early kernel messages\n  [ARM] 4739/1: at91sam9263: make gpio bank C and D irqs work\n\n* ixp:\n  [ARM] 4809/2: ixp4xx: Merge dsmg600-power.c into dsmg600-setup.c\n  [ARM] 4808/2: ixp4xx: Merge nas100d-power.c into nas100d-setup.c\n  [ARM] 4807/2: ixp4xx: Merge nslu2-power.c into nslu2-setup.c\n  [ARM] 4806/1: ixp4xx: Ethernet support for the nslu2 and nas100d boards\n  [ARM] 4805/1: ixp4xx: Use leds-gpio driver instead of IXP4XX-GPIO-LED driver\n  [ARM] 4715/2: Ethernet support for IXDP425 boards\n  [ARM] 4714/2: Headers for IXP4xx built-in Ethernet and WAN drivers\n  [ARM] 4713/3: Adds drivers for IXP4xx QMgr and NPE features\n  [ARM] 4712/2: Adds functions to read and write IXP4xx \"feature\" bits\n  [ARM] 4774/2: ixp4xx: Register dsmg600 rtc i2c_board_info\n  [ARM] 4773/2: ixp4xx: Register nas100d rtc i2c_board_info\n  [ARM] 4772/2: ixp4xx: Register nslu2 rtc i2c_board_info\n  [ARM] 4769/2: ixp4xx: Button updates for the dsmg600 board\n  [ARM] 4768/2: ixp4xx: Button and LED updates for the nas100d board\n  [ARM] 4767/2: ixp4xx: Add bitops.h include to io.h\n  [ARM] 4766/2: ixp4xx: Update ixp4xx_defconfig, enabling all supported boards\n\n* master:\n  [ARM] 4810/1: - Fix \u0027section mismatch\u0027 building warnings\n  [ARM] xtime_seqlock: fix more ARM machines for xtime deadlocking\n  [ARM] 21285 serial: fix build error\n\n* misc:\n  [ARM] 4736/1: Export atags to userspace and allow kexec to use customised atags\n\n* pxa:\n  [ARM] 4798/1: pcm027: fix missing header file\n  [ARM] 4803/1: pxa: fix building issue of poodle.c caused by patch 4737/1\n  [ARM] 4801/1: pxa: fix building issues of missing pxa2xx-regs.h\n  [ARM] pxa: introduce sysdev for pxa3xx static memory controller\n  [ARM] pxa: add preliminary suspend/resume code for pxa3xx\n  [ARM] pxa: introduce sysdev for GPIO register saving/restoring\n  [ARM] pxa: introduce sysdev for IRQ register saving/restoring\n  [ARM] pxa: fix the warning of undeclared \"struct pxaohci_platform_data\"\n  [ARM] pxa: change set_kset_name() to direct name assignment for MFP sysclass\n\n* realview:\n  [ARM] 4822/1: RealView: Change the REALVIEW_MPCORE configuration option\n  [ARM] 4821/1: RealView: Remove the platform dependencies from localtimer.c\n  [ARM] 4820/1: RealView: Select the timer IRQ at run-time\n  [ARM] 4819/1: RealView: Fix entry-macro.S to work with multiple platforms\n  [ARM] 4818/1: RealView: Add core-tile detection\n  [ARM] 4817/1: RealView: Move the AMBA resource definitions to realview_eb.c\n  [ARM] 4816/1: RealView: Move the platform-specific definitions into board-eb.h\n  [ARM] 4815/1: RealView: Add clockevents suport for the local timers\n  [ARM] 4814/1: RealView: Add broadcasting clockevents support for ARM11MPCore\n  [ARM] 4813/1: Add SMP helper functions for clockevents support\n  [ARM] 4812/1: RealView: clockevents support for the RealView platforms\n  [ARM] 4811/1: RealView: clocksource support for the RealView platforms\n"
    },
    {
      "commit": "41579f49da23e2d26b6e5efa5c3311998e911e5c",
      "tree": "ea7e7d6ca2dedb36712065f45d5d2c12441510da",
      "parents": [
        "39e823e35b791b905e0d8eba62e8b3a0b3351936"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 04 17:47:04 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 17:52:28 2008 +0000"
      },
      "message": "[ARM] 4822/1: RealView: Change the REALVIEW_MPCORE configuration option\n\nThis patch changes the REALVIEW_MPCORE configuration option to\nREALVIEW_EB_ARM11MP since this is only specific to 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": "c4057f5260650f165054bc56e16acc4aa0510d4f",
      "tree": "8f1bf4de169c49fc61dd6dc0717b1d184c067d39",
      "parents": [
        "7dd19e755dbe481ae42590dbd921dfd47e94779c"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 04 17:41:01 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 17:52:25 2008 +0000"
      },
      "message": "[ARM] 4819/1: RealView: Fix entry-macro.S to work with multiple platforms\n\nThis patch modifies the get_irqnr_preamble macro to work with multiple\nplatforms at run-time by reading the address of the GIC controller from\nthe gic_cpu_base_addr variable. This variable is defined in core.c and\nintialised in realview_eb.c (gic_init_irq).\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": "7dd19e755dbe481ae42590dbd921dfd47e94779c",
      "tree": "66056a17aa12457f8b5f91995fe774958a1d3534",
      "parents": [
        "0fc2a1616f37175ff0cf54b99e9b76f7717a3f10"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 04 17:39:00 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 17:52:24 2008 +0000"
      },
      "message": "[ARM] 4818/1: RealView: Add core-tile detection\n\nThis patch adds the core-tile detection and only enables devices if the\ncorresponding tile is present. It currently detects the ARM11MPCore via\nthe core_tile_eb11mp() macro.\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": "356cb470b84bda67738ba320a75629acae70e5fa",
      "tree": "c426d96dda62632d8b2b7ff69c22bc8f90bf4986",
      "parents": [
        "93c2904d5081468128e66792a85439df314de773"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 04 17:34:58 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 17:52:21 2008 +0000"
      },
      "message": "[ARM] 4816/1: RealView: Move the platform-specific definitions into board-eb.h\n\nThis patch moves the platform specific definitions from platform.h into\nthe board-eb.h file. It drops the INT_* definitions as they are no\nlonger used in irqs.h (moved to board-eb.h). It renames REALVIEW_*\nmacros to REALVIEW_EB_* or REALVIEW_EB11MP_* to distinguish between\nstandard EB and EB + the ARM11MPCore tile. The platform.h file contains\ncommon definitions to the RealView platforms and it is only directly\nincluded in board-*.h files.\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": "93c2904d5081468128e66792a85439df314de773",
      "tree": "867887ca3a31efcd007015a5170d1ca2050632d0",
      "parents": [
        "a8655e83fc44ec2b92cbea9f3ff3cc0da05a991c"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 04 17:32:57 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 17:52:20 2008 +0000"
      },
      "message": "[ARM] 4815/1: RealView: Add clockevents suport for the local timers\n\nThis patch registers the local timers on ARM11MPCore as clock event\ndevices. The clock device can be set up as periodic or oneshot.\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": "a8655e83fc44ec2b92cbea9f3ff3cc0da05a991c",
      "tree": "56bdc711208aca8b514e7366b56c66b9c05ac1be",
      "parents": [
        "3e459990961db7f3f2dcf21e2b38a7216dfd10dd"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 04 17:30:57 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 17:52:19 2008 +0000"
      },
      "message": "[ARM] 4814/1: RealView: Add broadcasting clockevents support for ARM11MPCore\n\nThis patch adds dummy local timers for each CPU so that the board clock\ndevice is used to broadcast events to the other CPUs. The patch also\nadds the declaration for the dummy_timer_setup function (the equivalent\nof local_timer_setup when CONFIG_LOCAL_TIMERS is not set).\n\nDue to the way clockevents work, the dummy timer on the first CPU has to\nbe registered before the board timer.\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": "3e459990961db7f3f2dcf21e2b38a7216dfd10dd",
      "tree": "d85f86d36cf2433817ba8f4d29447ca4950e206d",
      "parents": [
        "ae30ceac3c6bbacdb227816abe6f0c7ea867ac7c"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 04 17:28:56 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 17:52:18 2008 +0000"
      },
      "message": "[ARM] 4813/1: Add SMP helper functions for clockevents support\n\nThis patch adds the smp_call_function_single and smp_timer_broadcast\nfunctions and modifies ipi_timer to call the platform-specific function\nlocal_timer_interrupt.\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": "4cd9d6f774c7e0578bbc4409d4490d8f2097d40a",
      "tree": "c910cfc0def573a681fe8c75e1e35abd93496151",
      "parents": [
        "ae9458d6a0956aa21cb49e1251e35a8d4dacbe6e"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Jan 02 00:56:46 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:21:03 2008 +0000"
      },
      "message": "[ARM] 4736/1: Export atags to userspace and allow kexec to use customised atags\n\nCurrently, the atags used by kexec are fixed to the ones originally used\nto boot the kernel. This is less than ideal as changing the commandline,\ninitrd and other options would be a useful feature.\n\nThis patch exports the atags used for the current kernel to userspace\nthrough an \"atags\" file in procfs. The presence of the file is\ncontrolled by its own Kconfig option and cleans up several ifdef blocks\ninto a separate file. The tags for the new kernel are assumed to be at\na fixed location before the kernel image itself. The location of the\ntags used to boot the original kernel is unimportant and no longer\nsaved.\n\nBased on a patch from Uli Luckas \u003cu.luckas@road.de\u003e\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Uli Luckas \u003cu.luckas@road.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4d1fb627ff307256d792280efcb09e1235affea",
      "tree": "260ed71dd94883353de1e9256d3d7337d0a7b81a",
      "parents": [
        "16dfdbf038706c12c56f327d14c6b901edc376a3"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Jan 28 23:00:02 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:17:33 2008 +0000"
      },
      "message": "[ARM] pxa: add preliminary suspend/resume code for pxa3xx\n\n1. clear RDH bit after resuming back from D3, otherwise, the multi function\n   pins will retain the low power state\n\n2. save/restore essential system registers\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a78de2f704a0954df011348c6022e0d49e773a44",
      "tree": "ba65afda9cbe5164b9d4ab454d2a459acb3ea25e",
      "parents": [
        "fa3218d8594869b38b1a170ea36d176ac455b897"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Wed Jan 30 13:41:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:16:39 2008 +0000"
      },
      "message": "[ARM] 4802/1: Fix typo and remove vague comment\n\nFix typo and remove vague comment\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fa3218d8594869b38b1a170ea36d176ac455b897",
      "tree": "54e3423313f34fb144aa30c58f1d24018d604fce",
      "parents": [
        "e83aff58bf1b7e6b355a0cfa206e9d3aebe5623f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Tue Jan 29 15:43:13 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:16:39 2008 +0000"
      },
      "message": "[ARM] 4660/3: at91: allow selecting UART for early kernel messages\n\nCurrently early kernel messages, i.e., those from uncompression, go to the\ndebugging UART. And if it is enabled in the platform configuration, but\nnot initialized by the bootloader, the machine hangs, waiting for UART\nstatus change. Besides, having those messages on another UART - typically\nthe console UART - may be preferrable. This patch allows selecting the\nUART in kernel configuration.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0929ac3ea4c0bece16b0c5c5365181fa45fbf582",
      "tree": "b3cd775d5aba4c536d95d9860f7fe9f80b827ed3",
      "parents": [
        "b7edc84a9619eb2c8bfb5265d4079da9c70ad270"
      ],
      "author": {
        "name": "Rod Whitby",
        "email": "rod@whitby.id.au",
        "time": "Sun Feb 03 12:05:42 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:15:26 2008 +0000"
      },
      "message": "[ARM] 4807/2: ixp4xx: Merge nslu2-power.c into nslu2-setup.c\n\nThere is no reason to have power control in a separate file from the\nboard setup code.  Merge it back into the board setup file, removing\nsuperfluous header includes and removing superfluous constants from\nthe machine header file.\n\n--\n\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "80bbdd27e4016ad39d33160ea7f39ac05bfe1d7c",
      "tree": "0b612d85505089422334a89be5d34135b69de7a1",
      "parents": [
        "82a96f5790ac93a406be72ed8f308dd29ad7e6af"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Jan 29 01:03:00 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:15:25 2008 +0000"
      },
      "message": "[ARM] 4714/2: Headers for IXP4xx built-in Ethernet and WAN drivers\n\nAdds platform structs and #defines required by drivers for\nIXP4xx built-in Ethernet and WAN (sync serial) ports.\n\nThe actual drivers will reside in drivers/net/arm and\ndrivers/net/wan and will be submitted separately.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "82a96f5790ac93a406be72ed8f308dd29ad7e6af",
      "tree": "29e3029fa42938370b4cdfc0202593374aa366e6",
      "parents": [
        "c18f65816ef80b67eb4511ed8359c2dfcd69680d"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Jan 01 21:55:23 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:15:25 2008 +0000"
      },
      "message": "[ARM] 4713/3: Adds drivers for IXP4xx QMgr and NPE features\n\nThis patch adds drivers for IXP4xx hardware Queue Manager and for\nNetwork Processor Engines. Requires patch #4712 (reading/writing\nCPU feature (aka fuse) bits).\n\nPosted to linux-arm-kernel on 2 Dec 2007 and revised.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c18f65816ef80b67eb4511ed8359c2dfcd69680d",
      "tree": "4802b4316796b8dbee051d2a36064e221249f8df",
      "parents": [
        "a9a424ce9a209155f3d4b9f8ceba50cdebb7769b"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Dec 18 03:53:27 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:15:25 2008 +0000"
      },
      "message": "[ARM] 4712/2: Adds functions to read and write IXP4xx \"feature\" bits\n\nAdds functions to read and write IXP4xx \"feature\" (aka \"fuse\")\nbits, containing information about available/enabled CPU features.\n\nThe uncompress.h included by boot/compressed/misc.c resides in\na different space than rest of the kernel and thus can\u0027t use\nasm/hardware.h (including asm/arch/cpu.h - which, in turn, may use\nEXPORTed symbol \"processor_id\").\n\nPosted to linux-arm-kernel on 2 Dec 2007 and revised.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2bea80187f6218ed8b5c1e1280220b1c53d8dd05",
      "tree": "854b0b4c9a7357e2079d83baf7f563dad2766434",
      "parents": [
        "14645ebabd96d29f3050ea78a6417b6653bc48cf"
      ],
      "author": {
        "name": "Rod Whitby",
        "email": "rod@whitby.id.au",
        "time": "Tue Jan 29 00:30:54 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:15:24 2008 +0000"
      },
      "message": "[ARM] 4769/2: ixp4xx: Button updates for the dsmg600 board\n\n * Remove the superfluous declaration of ctrl_alt_del().\n * Convert GPIO and IRQ handling to use the \u003casm/gpio.h\u003e api.\n * Perform the reset on the release of the power button, so that\n   NAS devices which have been set to auto-power-on (by solder\n   bridging the power button) do not continuously power cycle.\n * Remove all superflous constants from dsmg600.h\n\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "14645ebabd96d29f3050ea78a6417b6653bc48cf",
      "tree": "3843617246ee0bad21e1aa88fa81e64d1d240069",
      "parents": [
        "8e93675e5b235291d9dec91af78e01dd4f73629a"
      ],
      "author": {
        "name": "Rod Whitby",
        "email": "rod@whitby.id.au",
        "time": "Tue Jan 29 00:29:38 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:15:23 2008 +0000"
      },
      "message": "[ARM] 4768/2: ixp4xx: Button and LED updates for the nas100d board\n\n * Convert GPIO and IRQ handling to use the \u003casm/gpio.h\u003e api.\n * Perform the reset only after the power button has been held down\n   for at least two seconds.  Do the reset on the release of the power\n   button, so that NAS devices which have been set to auto-power-on (by\n   solder bridging the power button) do not continuously power cycle.\n * Remove all superflous constants from nas100d.h\n * Add LED constants to nas100d.h while we\u0027re there.\n * Update the board LED setup code to use those constants.\n\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8e93675e5b235291d9dec91af78e01dd4f73629a",
      "tree": "766e150ca04d2a41cbc8254138e51bbedbc1336f",
      "parents": [
        "95053aec4d859edd6fbf7cd7d652e21704dda740"
      ],
      "author": {
        "name": "Rod Whitby",
        "email": "rod@whitby.id.au",
        "time": "Tue Jan 29 00:22:57 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:15:23 2008 +0000"
      },
      "message": "[ARM] 4767/2: ixp4xx: Add bitops.h include to io.h\n\nAdd include of \u003clinux/bitops.h\u003e to io.h to solve compilations errors in\nfiles such as drivers/w1/w1_io.c caused by the ixp4xx version of io.h\nusing the BIT() macro without including \u003clinux/bitops.h\u003e first.\n\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84c079239db04ee189c658926db06daee4e72267",
      "tree": "df752d29abf36b12f367d461a6518f2275216df3",
      "parents": [
        "87b9bcd5aba2916edc0f6ec8814b628160ee7b64"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 16:50:59 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 16:50:59 2008 +0200"
      },
      "message": "include/asm-arm/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "a247b5d594aafe3a0121ae658a974cbea32e18d6",
      "tree": "36cbdb622ee4d6e36a2ef5a00cbc64fba71465f7",
      "parents": [
        "b885b27ce67013a7aa7f4181fdd916a29c623850"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Sun Feb 03 14:59:11 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 14:59:11 2008 +0200"
      },
      "message": "fix typo \u0027the same the\\\u003e\u0027\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "f3db6e82034a6ea89191fdcc6b9a984dc0d5d533",
      "tree": "5ae328679bef284fc5fad4dd74137c1a52abcd61",
      "parents": [
        "4bde4a4c4ff53e67cde4b0fe630d6fc28106bff8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Jan 05 13:21:43 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:01 2008 -0800"
      },
      "message": "USB: at91_udc uses generic GPIO calls; minor cleanup\n\nVarious small at91_udc cleanups:\n\n - Use generic GPIO calls, not older platform-specific ones\n - Use gpio_request()/gpio_free()\n - Use VERBOSE_DEBUG convention, not older VERBOSE\n - Fix sparse complaint about parameter type (changed to gfp_t)\n - Add missing newline to some rarely-seen debug messages\n - Fix some old cleanup bugs on probe() fault paths\n\nAlso add a mechanism whereby rm9200 gpios can drive the D+ pullup\nthrough an inverting transistor, based on a patch from Steve Birtles.\nMost UDC drivers supporting a GPIO based pullup should probably have\nsuch an option, but testing it requries such a board in hand!\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Steve Birtles \u003carm_kernel_development@micromark.net.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d4a8d46d9129fbb26b4c2d3143b1b0975a9b4ae4",
      "tree": "c8f3df6259f2a2cbcffe559f29fc065c8adcc856",
      "parents": [
        "26e109b0a90b5ef7b025e44a969836ab9a598ffc"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Dec 06 18:18:03 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:57 2008 -0800"
      },
      "message": "USB: gadget: pxa2xx_udc supports inverted vbus\n\nSome boards (like e.g. Tosa) invert the VBUS-detection signal:\nit\u0027s low when a host is supplying VBUS, and high otherwise.\nAllow specifying whether gpio_vbus value is inverted.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4a19ec5800fc3bb64e2d87c4d9fdd9e636086fe0",
      "tree": "610bd4e7dbcbdae25ba3806f4256745e98617825",
      "parents": [
        "036c2e27bc3a6498afb35de017d810194032d765"
      ],
      "author": {
        "name": "Laszlo Attila Toth",
        "email": "panther@balabit.hu",
        "time": "Wed Jan 30 19:08:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:19 2008 -0800"
      },
      "message": "[NET]: Introducing socket mark socket option.\n\nA userspace program may wish to set the mark for each packets its send\nwithout using the netfilter MARK target. Changing the mark can be used\nfor mark based routing without netfilter or for packet filtering.\n\nIt requires CAP_NET_ADMIN capability.\n\nSigned-off-by: Laszlo Attila Toth \u003cpanther@balabit.hu\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9004acc70e8c49c50c4c7b652f906f1e0ed5709d",
      "tree": "de504d87cc727b4ecab5718522ce94890f349149",
      "parents": [
        "31e8960b35975ed235d283d6fb95d0e28dffded0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 08 18:13:27 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:48 2008 +0100"
      },
      "message": "[ALSA] Remove sound/driver.h\n\nThis header file exists only for some hacks to adapt alsa-driver\ntree.  It\u0027s useless for building in the kernel.  Let\u0027s move a few\nlines in it to sound/core.h and remove it.\nWith this patch, sound/driver.h isn\u0027t removed but has just a single\ncompile warning to include it.  This should be really killed in\nfuture.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "76cb44e1a853f9c438ccf62eb5006f089430da72",
      "tree": "b3b53e6145c2a08c7819a4e5f1022cd491d79a80",
      "parents": [
        "9c60debd2a666dc0e8466dee556af30ea68e97d2"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:59:23 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:59:23 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - add debounce_interval to the keypad platform data\n\nCurrently, only one debounce_interval is introduced for both direct and\nmatrix keys. This is true in most cases, although the keypad controller\nsupports different debounce for direct/matrix keys.\n\nSome platforms do require this to be tuned, instead of the default\nreset value of 100ms.\n\nRotary encoder will always use zero debounce time for now to achieve\ncertain sensitivity.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "62059d9e912717abbfb875440621d935d091f289",
      "tree": "574d242a19fd54c5af19faea473448cb4efcf0ec",
      "parents": [
        "d7416f9eaa5427f47648973aac3a65e7a0eeda04"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:59:03 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:59:03 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - enable rotary encoders and direct keys\n\n1. Rotary encoder events can be configured either as relative events\n   as the legacy code does or as any specified key code, this is\n   useful on some platform which uses the rotary keys as\n   KEY_{UP/DOWN/LEFT/RIGHT}\n\n2. Add support for direct keys, the corresponding keycodes for each\n   direct key can now be specified within the platform data\n\n3. Remove the direct/rotary key detection code from the IRQ handler\n   to dedicated functions to improve readability\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d7416f9eaa5427f47648973aac3a65e7a0eeda04",
      "tree": "d284d127b32296b07bc35653c030573af4e603e4",
      "parents": [
        "1814db69698479eec2c000a43c83b5f263f6fbb6"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:58:52 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:58:52 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - introduce pxa27x_keypad_config()\n\nIntroduce pxa27x_keypad_config() for keypad registers configuration\nand remove the reg_kpc, reg_kprec from platform data structure\nso that configurations of keypad registers can be centralized to a\nsingle function.\n\nIt can also be re-used when resuming.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1814db69698479eec2c000a43c83b5f263f6fbb6",
      "tree": "311c8980e0224d4842125ff1cf49c117f6d2a4e7",
      "parents": [
        "1a1cd739a4b985f87c47e2809db7e240dba2c385"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:58:37 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:58:37 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - introduce driver structure and use KEY() to define matrix keys\n\n 1. Introduce the \"struct pxa27x_keypad\" structure for driver specific\n    information, such as \"struct clk\", generated matrix key codes and\n    so on\n\n 2. Use KEY() macro to define matrix keys, instead of original 8x8 map\n    this makes definition easier with keypad where keys are sparse\n\n 3. Keep a generated array in \"struct pxa27x_keypad\" for fast lookup\n\n 4. Separate the matrix scan into a dedicated function for readability\n    and report only those keys whose state has been changed, instead\n    of report all states\n\n 5. Make use of KPAS to decide the faster path if only one key has been\n    detected\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1a1cd739a4b985f87c47e2809db7e240dba2c385",
      "tree": "e43fbc8b1e47122844acd727aaf5490b7a9f5b38",
      "parents": [
        "0e5f11aa80bd01d048f374cc64ef0819ad7d86f2"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:58:00 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:58:00 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - remove pin configuration from the driver\n\nThe pin configurations will slowly be moved to the board specific code\nat initialization thus to make the driver more generic.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0e5f11aa80bd01d048f374cc64ef0819ad7d86f2",
      "tree": "db00b9daf2f8fce61eb4bc4797c157b0a0950eed",
      "parents": [
        "cec69c376be132a6afdc55b8090a389eaa3cd770"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 00:56:46 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 31 00:56:46 2008 -0500"
      },
      "message": "Input: pxa27x_keypad - rename the driver (was pxa27x_keyboard)\n\nThe controller should really be called keypad, and also align\nthe naming of functions and structures to use \"pxa27x_keypad\"\nas prefix, instead of \"pxakbd\".\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "aa02ad67d9b308290fde390682cd039b29f7ab85",
      "tree": "1ebf910ab16e6081b5dd3ca526973f09cfd065c4",
      "parents": [
        "c549a95d40efd83fc054785dd1634e8b71fba890"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Mon Jan 28 23:58:27 2008 -0500"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Mon Jan 28 23:58:27 2008 -0500"
      },
      "message": "ext4: Add ext4_find_next_bit()\n\nThis function is used by the ext4 multi block allocator patches.\n\nAlso add generic_find_next_le_bit\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ff66f0c7a5f1f4f5a0d91341b6f71fd2a49f0fa",
      "tree": "7c4d74a76bf4f49e87d769c236fdd2db77fb241d",
      "parents": [
        "c00d4ffdbace1bdc9fdd888e4ba6d207ffa3b679",
        "4e4fc05a2b6e7bd2e0facd96e0c18dceb34d9349"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:38 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:38 2008 +0000"
      },
      "message": "Merge branch \u0027pxa-plat\u0027 into devel\n\n* pxa-plat: (53 commits)\n  [ARM] 4762/1: Basic support for Toradex Colibri module\n  [ARM] pxa: fix mci_init functions returning -1\n  [ARM] 4737/1: Refactor corgi_lcd to improve readability + bugfix\n  [ARM] 4747/1: pcm027: support for pcm990 baseboard for phyCORE-PXA270\n  [ARM] 4746/1: pcm027: network support for phyCORE-PXA270\n  [ARM] 4745/1: pcm027: default configuration\n  [ARM] 4744/1: pcm027: add support for phyCORE-PXA270 CPU module\n  [NET] smc91x: Make smc91x use IRQ resource trigger flags\n  [ARM] pxa: add default config for littleton\n  [ARM] pxa: add basic support for Littleton (PXA3xx Form Factor Platform)\n  [ARM] 4664/1: Add basic support for HTC Magician PDA phones\n  [ARM] 4649/1: Base support for pxa-based Toshiba e-series PDAs.\n  [ARM] pxa: skip registers saving/restoring if entering standby mode\n  [ARM] pxa: fix PXA27x resume\n  [ARM] pxa: Avoid fiddling with CKEN register on suspend\n  [ARM] pxa: Add PXA3 standby code hooked into the IRQ wake scheme\n  [ARM] pxa: Add zylonite MFP wakeup configurations\n  [ARM] pxa: program MFPs for low power mode when suspending\n  [ARM] pxa: make MFP configuration processor independent\n  [ARM] pxa: remove un-used pxa3xx_mfp_set_xxx() functions\n  ...\n\nConflicts:\n\n\tarch/arm/mach-pxa/ssp.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c00d4ffdbace1bdc9fdd888e4ba6d207ffa3b679",
      "tree": "2c9ddd5ae9cd899758b0785d4c7eb4bc200d66df",
      "parents": [
        "d0d42df2a440003d96c8bf29991c2afb691ef720",
        "8f86dda3ed8f05748f2351ae967926227a91ca2a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:30 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:30 2008 +0000"
      },
      "message": "Merge branch \u0027orion\u0027 into devel\n\n* orion: (26 commits)\n  [ARM] Orion: implement power-off method for QNAP TS-109/209\n  [ARM] Orion: add support for QNAP TS-109/TS-209\n  [ARM] Orion: I2C support\n  [I2C] i2c-mv64xxx: Don\u0027t set i2c_adapter.retries\n  [I2C] Split mv643xx I2C platform support\n  [ARM] Orion: enable CONFIG_RTC_DRV_M41T80 for D-Link DNS-323\n  [ARM] Orion defconfig\n  [ARM] Orion: add support for Orion/MV88F5181 based D-Link DNS-323\n  [ARM] Orion: MV88F5181 support bits\n  [ARM] Orion: Buffalo/Revogear Kurobox Pro support\n  [ARM] OrionNAS RD board support\n  [ARM] Orion: support for Marvell Orion-2 (88F5281) Development Board\n  [ARM] Orion: common platform setup for Gigabit Ethernet port\n  [ARM] Orion: platform device registration for UART, USB and NAND\n  [ARM] Orion: system timer support\n  [ARM] Orion edge GPIO IRQ support\n  [ARM] Orion: IRQ support\n  [ARM] Orion: provide GPIO method for enabling hardware assisted blinking\n  [ARM] Orion: GPIO support\n  [ARM] Orion: programable address map support\n  ...\n\nConflicts:\n\n\tarch/arm/Kconfig\n\tarch/arm/Makefile\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d0d42df2a440003d96c8bf29991c2afb691ef720",
      "tree": "1bdb3c59b3a708270b61e422ca64f437d2367807",
      "parents": [
        "e01dbdb40eea94ecb2c703960dac744c9b19a186",
        "eaf858a988a4b7b34a6ae03a3ac52cdf25013892",
        "6331acd78f7916db16ec20b50d7838bd4944cd27",
        "b696b6b448d3ec5f882aa346ce544e00763e7b3d",
        "5de865b4c5af253db19bdae3c0553952dc7eda1d",
        "20118ff97823822bf4d52ccb528ce2b5042c3057",
        "1d7d4f54b1337bf64605dc9cb3c540f67843be39",
        "bfe645adf1a79b873b528556523abb46f281a5dc",
        "06dbbd69f94e97751782ef6f1a9bb19da60efd1c",
        "d142b6e77d394a4fcc0a42381b03852bd9c4e263",
        "b5872db4a2ebe7dbc7a5e4013ae8ee37f3de3b97"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:21 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:21 2008 +0000"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027kprobes\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027msm\u0027, \u0027s3c2410\u0027, \u0027sa1100\u0027 and \u0027vfp\u0027 into devel\n\n* at91: (24 commits)\n  [ARM] 4615/4: sam926[13]ek buttons updated\n  [ARM] 4765/1: [AT91] AT91CAP9A-DK board support\n  [ARM] 4764/1: [AT91] AT91CAP9 core support\n  [ARM] 4738/1: at91sam9261: Remove udc pullup enabling in board initialisation\n  [ARM] 4761/1: [AT91] Board-support for NEW_LEDs\n  [ARM] 4760/1: [AT91] SPI CS0 errata on AT91RM9200\n  [ARM] 4759/1: [AT91] Buttons on CSB300\n  [ARM] 4758/1: [AT91] LEDs\n  [ARM] 4757/1: [AT91] UART initialization\n  [ARM] 4756/1: [AT91] Makefile cleanup\n  [ARM] 4755/1: [AT91] NAND update\n  [ARM] 4754/1: [AT91] SSC library support\n  [ARM] 4753/1: [AT91] Use DMA_BIT_MASK\n  [ARM] 4752/1: [AT91] RTT, RTC and WDT peripherals on SAM9\n  [ARM] 4751/1: [AT91] ISI peripheral on SAM9263\n  [ARM] 4750/1: [AT91] STN LCD displays on SAM9261\n  [ARM] 4734/1: at91sam9263ek: include IRQ for Ethernet PHY\n  [ARM] 4646/1: AT91: configurable HZ, default to 128\n  [ARM] 4688/1: at91: speed-up irq processing\n  [ARM] 4657/1: AT91: Header definition update\n  ...\n\n* ep93xx:\n  [ARM] 4671/1: ep93xx: remove obsolete gpio_line_* operations\n  [ARM] 4670/1: ep93xx: implement IRQT_BOTHEDGE gpio irq sense type\n  [ARM] 4669/1: ep93xx: simplify GPIO code and cleanups\n  [ARM] 4668/1: ep93xx: implement new GPIO API\n\n* iop:\n  [ARM] 4770/1: GLAN Tank: correct physmap_flash_data width field\n  [ARM] 4732/1: GLAN Tank: register rtc-rs5c372 i2c device\n  [ARM] 4708/1: iop: update defconfigs for 2.6.24\n\n* kprobes:\n  ARM kprobes: let\u0027s enable it\n  ARM kprobes: special hook for the kprobes breakpoint handler\n  ARM kprobes: prevent some functions involved with kprobes from being probed\n  ARM kprobes: don\u0027t let a single-stepped stmdb corrupt the exception stack\n  ARM kprobes: add the kprobes hook to the page fault handler\n  ARM kprobes: core code\n  ARM kprobes: instruction single-stepping support\n\n* ks8695:\n  [ARM] 4603/1: KS8695: debugfs interface to view pin state\n  [ARM] 4601/1: KS8695: PCI support\n\n* misc:\n  [ARM] remove duplicate includes\n  [ARM] CONFIG_DEBUG_STACK_USAGE\n  [ARM] 4689/1: small comment wrap fix\n  [ARM] 4687/1: Trivial arch/arm/kernel/entry-common.S comment fix\n  [ARM] 4666/1: ixp4xx: fix sparse warnings in include/asm-arm/arch-ixp4xx/io.h\n  [ARM] remove reference to non-existent MTD_OBSOLETE_CHIPS\n  [SERIAL] 21285: Report baud rate back via termios\n  [ARM] Remove pointless casts from void pointers,\n  [ARM] Misc minor interrupt handler cleanups\n  [ARM] Remove at91_lcdc.h\n  [ARM] ARRAY_SIZE() cleanup\n  [ARM] Update mach-types\n\n* msm:\n  [ARM] msm: dma support for MSM7X00A\n  [ARM] msm: board file for MACH_HALIBUT (QCT MSM7200A)\n  [ARM] msm: irq and timer support for ARCH_MSM7X00A\n  [ARM] msm: core platform support for ARCH_MSM7X00A\n\n* s3c2410: (33 commits)\n  [ARM] 4795/1: S3C244X: Add armclk and setparent call\n  [ARM] 4794/1: S3C24XX: Comonise S3C2440 and S3C2442 clock code\n  [ARM] 4793/1: S3C24XX: Add IRQ-\u003eGPIO pin mapping function\n  [ARM] 4792/1: S3C24XX: Remove warnings from debug-macro.S\n  [ARM] 4791/1: S3C2412: Make fclk a parent of msysclk\n  [ARM] 4790/1: S3C2412: Fix parent selection for msysclk.\n  [ARM] 4789/1: S3C2412: Add missing CLKDIVN register values\n  [ARM] 4788/1: S3C24XX: Fix paramet to s3c2410_dma_ctrl if S3C2410_DMAF_AUTOSTART used.\n  [ARM] 4787/1: S3C24XX: s3c2410_dma_request() should return the allocated channel number\n  [ARM] 4786/1: S3C2412: Add SPI FIFO controll constants\n  [ARM] 4785/1: S3C24XX: Add _SHIFT definitions for S3C2410_BANKCON registers\n  [ARM] 4784/1: S3C24XX: Fix GPIO restore glitches\n  [ARM] 4783/1: S3C24XX: Add s3c2410_gpio_getpull()\n  [ARM] 4782/1: S3C24XX: Define FIQ_START for any FIQ users\n  [ARM] 4781/1: S3C24XX: DMA suspend and resume support\n  [ARM] 4780/1: S3C2412: Allow for seperate DMA channels for TX and RX\n  [ARM] 4779/1: S3C2412: Add s3c2412_gpio_set_sleepcfg() call\n  [ARM] 4778/1: S3C2412: Add armclk and init from DVS state\n  [ARM] 4777/1: S3C24XX: Ensure clk_set_rate() checks the set_rate method for the clk\n  [ARM] 4775/1: s3c2410: fix compilation error if only s3c2442 cpu is selected\n  ...\n\n* sa1100:\n  [ARM] sa1100: add clock source support\n\n* vfp:\n  [ARM] 4584/2: ARMv7: Add Advanced SIMD (NEON) extension support\n  [ARM] 4583/1: ARMv7: Add VFPv3 support\n  [ARM] 4582/2: Add support for the common VFP subarchitecture\n"
    },
    {
      "commit": "c27cb681ac1598352569f75cb19850a12b7ef102",
      "tree": "16e88e3069e1727726f0bb3ce99659d5aa38bbca",
      "parents": [
        "9b8c0088404778a1291191cf140bcfea082f027c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:33 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4793/1: S3C24XX: Add IRQ-\u003eGPIO pin mapping function\n\nAdd the reverse of s3c2410_gpio_getirq to convert\na IRQ  number into a GPIO pin number.\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": "9b8c0088404778a1291191cf140bcfea082f027c",
      "tree": "715d52100a10f7658196089a9c88d553a4b07b41",
      "parents": [
        "ddd870bdb722280bd5af1682d82557d1787ac90c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4792/1: S3C24XX: Remove warnings from debug-macro.S\n\nRemove warnings left in include/asm-arm/arch-s3c2410/debug-macro.S\nwhilst these where being experimented with.\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": "e95f52cd3b664eaa9c2b2b123f2a339ae0f1a92b",
      "tree": "331d6a37fc30322c8c857869d326355fa708f3e4",
      "parents": [
        "046c9d321fd5f5ce1c89c9d0f1a519c26a096486"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:52 2008 +0000"
      },
      "message": "[ARM] 4789/1: S3C2412: Add missing CLKDIVN register values\n\nAdd S3C2412_CLKDIVN_DVSEN and S3C2412_CLKDIVN_HALFHCLK definitions to\nthe S3C2412_CLKDIVN set.\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": "db9b85c527a397e4cb75956ae69acea92904f6dc",
      "tree": "9945727855a7b7c49cb7360d89aa14edbbf534fd",
      "parents": [
        "e5812bf66881a7d9c67d807b09d69a023d6e4b86"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:26 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:51 2008 +0000"
      },
      "message": "[ARM] 4786/1: S3C2412: Add SPI FIFO controll constants\n\nAdd control constants for the S3C2412 SPI unit FIFO.\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": "e5812bf66881a7d9c67d807b09d69a023d6e4b86",
      "tree": "23b73d50e8cc63e641545e88e68ed041dbe78b5d",
      "parents": [
        "62feee648ca0ad6e1b54e44e6c8ddb69f225f812"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:51 2008 +0000"
      },
      "message": "[ARM] 4785/1: S3C24XX: Add _SHIFT definitions for S3C2410_BANKCON registers\n\nAdd definitions to allow easier decomposotion of the contents of\nthe S3C2410_BANKON registers\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": "bb6d9b56c1d5c1cbff39b7c337c900e2b3d8387a",
      "tree": "7ceb92448f96f99f590f16a22b0e6cb66b9ff744",
      "parents": [
        "9f613be4a9b6d680772b0a52a43a4a94d8e131b6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:23 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:51 2008 +0000"
      },
      "message": "[ARM] 4783/1: S3C24XX: Add s3c2410_gpio_getpull()\n\nAdd the call s3c2410_gpio_getpull() to return the\ncurrent state of the pin\u0027s pull-up.\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": "9f613be4a9b6d680772b0a52a43a4a94d8e131b6",
      "tree": "b2635469857a000003c9f86f7e4f00e5032a51d9",
      "parents": [
        "c58f7a1d36709e50398c05df9419386befef2c59"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:51 2008 +0000"
      },
      "message": "[ARM] 4782/1: S3C24XX: Define FIQ_START for any FIQ users\n\nEnsure FIQ_START is defined to allow anyone to use FIQ code on\nan S3C24XX based CPU.\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": "c58f7a1d36709e50398c05df9419386befef2c59",
      "tree": "d42e95dc2d942073b198cbc2490aaccc91ed01b4",
      "parents": [
        "c6709e8ef5752314c22c75bc7575f9be390e215b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:21 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:51 2008 +0000"
      },
      "message": "[ARM] 4781/1: S3C24XX: DMA suspend and resume support\n\nIf an DMA channel was active at suspend, then ensure that\nit is correctly reconfigured when the system resumes.\n\nNote, the previous policy was for each driver to handle their\nown reconfiguration on resume. The policy has been changed to\nmake the individual driver\u0027s job easier.\n\nSigned-off-by: Ben Dooks \u003cben-linux@flfuf.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c6709e8ef5752314c22c75bc7575f9be390e215b",
      "tree": "b263b43370faf705141dfee1bd2d8300c00fe2c5",
      "parents": [
        "67d729adc0e76e21c82a2c59853f25f5f784ca79"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:20 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:50 2008 +0000"
      },
      "message": "[ARM] 4780/1: S3C2412: Allow for seperate DMA channels for TX and RX\n\nThe current S3C24XX DMA code does not allow for an peripheral\nthat has one channel for RX and another for TX.\n\nThis patch adds a per-cpu dma operation to select the transmit\nor receive channel, and adds support to the S3C2412 for the\nseperate DMA channels for TX and RX.\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": "67d729adc0e76e21c82a2c59853f25f5f784ca79",
      "tree": "4459961c8babc67a29e83c123cffc4bb077cc3e8",
      "parents": [
        "bdbea34ddd2e52dc73f03e7ef7197d4c0da400d6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 28 13:01:19 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:50 2008 +0000"
      },
      "message": "[ARM] 4779/1: S3C2412: Add s3c2412_gpio_set_sleepcfg() call\n\nAdd s3c2412_gpio_set_sleepcfg() to allow the setting of the sleep\nconfiguration of the GPIO blocks.\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": "f7275dac55008f8296cfb89a01b1e71918ac7995",
      "tree": "54381fd23276cccf1c10aef899ae6c4a5ea652e1",
      "parents": [
        "332349518f1958b0bc1ae3febc2e4f75f214d255"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Jan 27 19:01:18 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:50 2008 +0000"
      },
      "message": "[ARM] 4775/1: s3c2410: fix compilation error if only s3c2442 cpu is selected\n\nThis patch fixes compilation error if only a machine with\ns3c2442 cpu is selected but without s3c2440 cpu selected.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0baada2742a42390a2ebed09e07e1fab518db884",
      "tree": "f66d3dc70e4f6975df3d581d972cc1bb342dc028",
      "parents": [
        "8e3007a0e8a0d2f5e3139cb9fe606c2a998b9ed3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:33 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:50 2008 +0000"
      },
      "message": "[ARM] 4730/1: S3C2412: Ensure the PWRCFG has the right mode for RTC wake\n\nEnsure that if the RTC IRQ is not selected for wake in the\nbase configuration, then the PWRCFG has the same value set\nin it.\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": "0953612a479491b57db794580b13a8e39b810724",
      "tree": "5cbfe882555b0e9a9bf0daddb0890865ce490b27",
      "parents": [
        "b708d7bf18fd90105b8099cc558d66477dafd8ea"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:37 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:49 2008 +0000"
      },
      "message": "[ARM] 4727/1: S3C2412: Remove unused GPESLPCON\n\nS3C2412_GPESLPCON does not exist in the register\nmappings, so remove it.\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": "b708d7bf18fd90105b8099cc558d66477dafd8ea",
      "tree": "352823bb9314ad5b0af59cb1bd23474f75ddca4b",
      "parents": [
        "d45c30cb4c0b5f5555397ba2e942d63b4170fa1f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:49 2008 +0000"
      },
      "message": "[ARM] 4726/1: S3C2412: IIS register definitions\n\nThe S3C2412 IIS engine differs from the previous\nSoC in the range, so add a set of register definitions\nin a seperate file for it.\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": "ff44b49b55edee33b7ecea987be1a6413162581b",
      "tree": "f5ac4c47ad7ff7f997f97cb327266ce660437d22",
      "parents": [
        "d652074ebcedd13c7ce760c7f3327f30862852fb"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:49 2008 +0000"
      },
      "message": "[ARM] 4722/1: S3C24XX: Improve output if watchdog reset fails\n\nIf the watchdog reset fails and we decided to take the jump\nto zero approach, allow 50ms for the UARTS to drain the FIFOs\nbefore calling into a bootloader that may flush the output.\n\nAlso reduece the waits and the timeout values as 5 seconds is\nrather long.\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": "d652074ebcedd13c7ce760c7f3327f30862852fb",
      "tree": "c5675e72699a84c9bf10610d61852d996a20b948",
      "parents": [
        "cf08167c82b38ed9f6401e68b3c91fb11496f101"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:48 2008 +0000"
      },
      "message": "[ARM] 4721/1: S3C24XX: Ensure watchdog clock is enbaled for hard reset\n\nIf the hard reset routine is using the watchdog, then\nensure that the clock for the watchdog has been enabled\nbefore we try and issue a reset.\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": "cf08167c82b38ed9f6401e68b3c91fb11496f101",
      "tree": "f8e1da49a6cf1ddc3a3275ad88fc1cfc607fd0cf",
      "parents": [
        "1fb4e5611a9d0b524d85f0db4402aa439ebdb331"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:28 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:48 2008 +0000"
      },
      "message": "[ARM] 4720/1: S3C2412: Add power configuration registers for battery flat behaviour.\n\nAdd the S3C2412_PWRCFG values for the action taken on detecting that\nthe battery is flat.\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": "1fb4e5611a9d0b524d85f0db4402aa439ebdb331",
      "tree": "a9682add37dfc15fe9654f88d76a5d5b5262fbe3",
      "parents": [
        "9b73e76f3cf63379dcf45fcd4f112f5812418d0a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 23 03:09:29 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:20:48 2008 +0000"
      },
      "message": "[ARM] 4719/1: S3C2412: Update SPI register definitions for the S3C2412\n\nAdd S3C2412 register definitions.\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": "4e4fc05a2b6e7bd2e0facd96e0c18dceb34d9349",
      "tree": "61070cb71e3f1ee55f20a7e6c35ca1512db78685",
      "parents": [
        "2687bd38573ff6f10d13f60c5c3576cce9cf260d"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.org",
        "time": "Wed Jan 23 14:54:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:13:27 2008 +0000"
      },
      "message": "[ARM] 4762/1: Basic support for Toradex Colibri module\n\nThis patch adds support for Toradex\u0027 PXA27x based Colibri module.\nIt\u0027s kept as simple as possible to only provide basic functionality.\nA default config is also included.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "ca4d6cfcee0cb2d25c0eb3b0172ecc6f223133ef"
}
