)]}'
{
  "log": [
    {
      "commit": "317ec6cd00f25d05d153a780bc178c5335f320ee",
      "tree": "ebeab6da87789807d1852edd7228a73cafe4e493",
      "parents": [
        "0fa7d868ca456ddf4f41b700fd9dee186f8f4e12",
        "53698d2537bc8c2b8fedc788b8b927da9a004f9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 24 17:01:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 24 17:01:45 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4278/1: configure pxa27x I2C SCL as \"input\"\n  [ARM] 4272/1: Missing symbol h1940_pm_return fix\n  [ARM] 4235/1: ns9xxx: declare the clock functions as \"const\"\n  [ARM] 4271/1: iop32x: fix ep80219 detection (support iq80219 platforms)\n  [ARM] 4270/2: mach-s3c2443/irq.c off by one error in dma irqs\n"
    },
    {
      "commit": "53698d2537bc8c2b8fedc788b8b927da9a004f9b",
      "tree": "7ff6df680bf00548cde153dfb795a4dee15635d0",
      "parents": [
        "b1dfe1f1457a85b42544ef8b9c83c7cf9d9c3a16"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "gl@dsa-ac.de",
        "time": "Thu Mar 22 13:06:55 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 23:24:39 2007 +0000"
      },
      "message": "[ARM] 4278/1: configure pxa27x I2C SCL as \"input\"\n\nIt has been reported by Julian Deng that configuring the pxa27x i2c SCL line as output generates a short negative pulse on it during the call to pxa_gpio_mode(GPIO117_I2CSCL_MD); as it first switches it to output and then configures it for the alternate function. The SCL line is in fact bidirectional and can also be configured as 117 | GPIO_ALT_FN_1_IN, in which case the pulse is not generated. This is exactly what this patch does.\n\nAuthor: Julian Deng \u003cdengtj@sitek.cn\u003e\n\nSigned-off-by: G. Liakhovetski \u003cgl@dsa-ac.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9d5cf5adcbb703a4c794232840c25a65a372c357",
      "tree": "bb77fb19d4eb8fa768cfb49ca7e9a2c674f34daa",
      "parents": [
        "094f127588679591a871eb20b136f6b2f2796c98"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Fri Feb 23 20:52:19 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 20 17:22:23 2007 +0000"
      },
      "message": "[ARM] 4235/1: ns9xxx: declare the clock functions as \"const\"\n\nThis patch removes some \"const\"s that I introduced thinking they mean\nthe same thing as the \"const\"s introduced here.  So it fixes three warnings.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f32e3555834c4bc95fccba1aa245d95b3a0a0bc8",
      "tree": "9500951ff367f40604f19608490466da1f2607c5",
      "parents": [
        "511b00a3194167bad447d4c81027d6a44920dfd2",
        "0803c30c23d39e1db88d06ef59c30fa5ef6c3ada"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 19 20:05:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 19 20:05:16 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4264/1: ldrex/strex syntax errors with recent compilers\n  [ARM] Fix breakage caused by 72486f1f8f0a2bc828b9d30cf4690cf2dd6807fc\n"
    },
    {
      "commit": "28735a7253a6c24364765e80a5428b4a151fccc2",
      "tree": "824c6391341338dac51f92735d37c83de0d1d522",
      "parents": [
        "a836f5856ae46ccb2464ea76031ea05ae967b832"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Mar 16 13:38:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 16 19:25:04 2007 -0700"
      },
      "message": "[PATCH] gpio_direction_output() needs an initial value\n\nIt\u0027s been pointed out that output GPIOs should have an initial value, to\navoid signal glitching ...  among other things, it can be some time before\na driver is ready.  This patch corrects that oversight, fixing\n\n - documentation\n - platforms supporting the GPIO interface\n - users of that call (just one for now, others are pending)\n\nThere\u0027s only one user of this call for now since most platforms are still\nusing non-generic GPIO setup code, which in most cases already couples the\ninitial value with its \"set output mode\" request.\n\nNote that most platforms are clear about the hardware letting the output\nvalue be set before the pin direction is changed, but the s3c241x docs are\nvague on that topic ...  so those chips might not avoid the glitches.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nAcked-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\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": "0803c30c23d39e1db88d06ef59c30fa5ef6c3ada",
      "tree": "ad49bc8abc07ce2d8e985b727e3df71548bd49ce",
      "parents": [
        "66fb8bd209926140844830762164a44afdbf44ef"
      ],
      "author": {
        "name": "Stelian Pop",
        "email": "stelian@popies.net",
        "time": "Thu Mar 15 16:54:27 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 15 20:39:16 2007 +0000"
      },
      "message": "[ARM] 4264/1: ldrex/strex syntax errors with recent compilers\n\nTrying to build some code using atomic_clear_mask() on a ARM v6\nprocessor with a recent compiler (tried with gcc version 4.1.1\n(CodeSourcery ARM Sourcery G++ 2006q3-26), but\nall gcc \u003e 4.1 might be affected) results in the following:\n\n/tmp/ccWKLJV8.s: Assembler messages:\n/tmp/ccWKLJV8.s:581: Error: instruction does not accept this addressing\nmode -- `ldrex r0,r3\u0027\n/tmp/ccWKLJV8.s:583: Error: instruction does not accept this addressing\nmode -- `strex r1,r0,r3\u0027\n\nOlder gcc (like gcc version 4.0.0 (DENX ELDK 4.1 4.0.0)) have no problem\nwith this.\n\nThe patch below fixes the compile error. I also verified that gcc-4.0.0 generates identical code using both forms.\n\nSigned-off-by: Stelian Pop \u003cstelian@popies.net\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1dee79087c8b0f3239a2979f61ed92c7a5361b08",
      "tree": "1292b76de3120ab7e80e8731219a4ed84f9e636f",
      "parents": [
        "2cb3320b3fb788eb95afbfea8686f11bb14e30b0"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Mon Mar 12 12:38:07 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 12 16:49:38 2007 +0000"
      },
      "message": "[ARM] 4263/1: fix IXP4XX_NPE[ABC]_BASE_VIRT address\n\nThis fixs address defines for IXP4XX_NPE[ABC]_BASE_VIRT.\nThey are defined as (IXP4XX_PERIPHERAL_BASE_PHYS + 0x[678]000) now,\nbut they should be defined as (IXP4XX_PERIPHERAL_BASE_VIRT + 0x[678]000). Note PHYS vs VIRT in IXP4XX_PERIPHERAL_BASE...\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "25613cae00cb66d4cb080c72d53bca0a599e0112",
      "tree": "76230d9a78942bbb205e03963d5e57390d2fee41",
      "parents": [
        "ce2b5ec3535fd4cf47d9fceeb4bb118479941eaa"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Mar 06 23:46:36 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 08 13:33:57 2007 +0000"
      },
      "message": "[ARM] 4248/1: lh7a40x: fix missing definitions for get_irqnr_preamble\n\ncommit f80dff9da07d81da16e3b842118d47b9febf9c01 missed the needed\ndefinitions within the #elif blocks in\ninclude/asm-arm/arch-lh7a40x/entry-macro.S\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "49015bee4071d56456ef59f1f82be6531615341c",
      "tree": "93be9dccb55abdd028524bec564d54d663d04edf",
      "parents": [
        "0a938b9768d1fc0e12a884a6820a2e15df5a612c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Mar 05 00:30:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:51 2007 -0800"
      },
      "message": "[PATCH] gpio_keys driver shouldn\u0027t be ARM-specific\n\nThe gpio_keys driver is wrongly ARM-specific; it can\u0027t build on\nother platforms with GPIO suport.  This fixes that problem.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: pHilipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Ben Nizette \u003cben.nizette@iinet.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6139dbbb7769c7251e04813f577454c6c9293e15",
      "tree": "588b44b4b8929caf812d440ec371331658fd7da3",
      "parents": [
        "9623b3732d11b0a18d9af3419f680d27ea24b014",
        "1f4d1774133f596a3c4f520859890ad93769e523"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Mar 02 11:59:16 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 02 12:04:16 2007 +0000"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n"
    },
    {
      "commit": "9623b3732d11b0a18d9af3419f680d27ea24b014",
      "tree": "9f00b744060872ca3ad1518002f67376d3050d45",
      "parents": [
        "5bfe8cb62127b5eb799f5724764abe914e49860e"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 28 12:30:38 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 02 11:59:00 2007 +0000"
      },
      "message": "[ARM] 4241/1: Define mb() as compiler barrier on a uniprocessor system\n\nCurrently, the mb() is defined as a DMB operation on ARMv6, even for\nUP systems. This patch defines mb() as a compiler barrier only. For\nthe SMP case, the smp_* variants should be used anyway and the patch\ndefines them as DMB.\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": "1f4d1774133f596a3c4f520859890ad93769e523",
      "tree": "cf5d7267c28c7d16e902f594d6421c5008a30ce1",
      "parents": [
        "04fbf6a29182eb4285bb8bb826fc34fe84a62d9c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 01 04:46:43 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Mar 02 01:47:13 2007 -0800"
      },
      "message": "ARM: OMAP: Add missing get_irqnr_preamble and arch_ret_to_user for omap2\n\nOnly entries for omap1 were added earlier.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2f4ff76499b9d0fb877b907a7cd5a28e3356ba28",
      "tree": "2957d5e0bcdec82aa7772616e0b408d46efdcb41",
      "parents": [
        "99c658a6c018a88b336dbd54d2e552db85348894"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 12 10:16:43 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Mar 02 01:47:12 2007 -0800"
      },
      "message": "ARM: OMAP: Remove obsolete alsa typedefs\n\nRemove obsolete alsa typedefs\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "99c658a6c018a88b336dbd54d2e552db85348894",
      "tree": "f70dddad6ede4704f8868fd6ec9de7d2877af234",
      "parents": [
        "193506106d19ad54d56740612bf1be1c68d13bb8"
      ],
      "author": {
        "name": "Vladimir Ananiev",
        "email": "vovan888@gmail.com",
        "time": "Mon Dec 11 13:30:21 2006 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Mar 02 01:47:12 2007 -0800"
      },
      "message": "ARM: OMAP: omap1510-\u003e15xx conversions needed for sx1\n\nConvert 1510-\u003e15xx in generic omap code, so that sx1 can work.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "038c068f63a950c3a6ccfa814831ccac0ad48fb1",
      "tree": "29389a8d23dd5e29012ac289920df27ade357857",
      "parents": [
        "5992fd1995a5e69710011fc7d7945c62bf5b551b",
        "e41698894d3fe64f17fe411e3e5ef3c2537bf2e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 13:19:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 13:19:17 2007 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] CLPS7500 doesn\u0027t have IO ports\n  [ARM] Fix more apm-emulation.h\n  [ARM] 4234/1: Introduce get_irqnr_preamble and arch_ret_to_user for ns9xxx.\n  [ARM] 4233/1: nand/s3c2410.c: warning fix\n  [ARM] 4226/1: initial .data and .bss mappings of XIP kernel should be TEXT_OFFSET\n  [ARM] 4224/2: allow XIP kernel to boot again\n  [ARM] 4232/1: AT91: Generic GPIO bug\n  [ARM] 4231/1: AT91: Merge and typo fixes.\n  [ARM] 4229/1: S3C2410: Add MACH_QT2410 to s3c2410_defconfig\n  [ARM] 4228/2: S3C24XX: update s3c2410_defconfig for 2.6.21-rc1\n"
    },
    {
      "commit": "8748415d0df9e16c419a749b5de3a0ccd90bca3f",
      "tree": "cf41b467b74f6ae6d6274741954b75e8d449621e",
      "parents": [
        "dff5e44c36ed7ef6ce2a5280e5204c452668960f"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Fri Feb 23 20:20:47 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 25 16:41:43 2007 +0000"
      },
      "message": "[ARM] 4234/1: Introduce get_irqnr_preamble and arch_ret_to_user for ns9xxx.\n\nThis is a follow up for f80dff9da07d81da16e3b842118d47b9febf9c01 which\ndidn\u0027t include adaption for the new ns9xxx machine support.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7f6e2d992d4cb2f537ece62d221e466df1fead1c",
      "tree": "b07be5403c574e6ea9298a37c55b07cedbe7baec",
      "parents": [
        "f8dbf45fabaec0371c3bdd1bc94abc569af4badf"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu Feb 22 07:34:56 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 22 14:53:30 2007 +0000"
      },
      "message": "[ARM] 4231/1: AT91: Merge and typo fixes.\n\nThe duplicate file \"include/asm-arm/arch-at91rm9200/entry-macro.S\" can\nbe removed - it was already moved to include/asm-arm/arch-at91/.\n\nFix 3 small typo\u0027s - two in comments, and the incorrect clock was\nspecified for the LCD device.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5b7e42b2d38e4c4d0cb105a2ad83d43f6957f59e",
      "tree": "76758cee84ef63ab138943a2597b645ce58462cb",
      "parents": [
        "adff264fe66d78a166dc887f861e7273d0cb1654"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 20 13:58:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] GPIO API: SA1100 wrapper cleanup\n\nBased on the discussion last december (http://lkml.org/lkml/2006/12/20/241),\nthis patch\n  - adds gpio_direction_input/output functions to\n    generic.c instead of making them inline,\n  - fixes comment and includes and uses inline functions\n    instead of macros in gpio.h\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "adff264fe66d78a166dc887f861e7273d0cb1654",
      "tree": "5cd2d29ec1584d8c77bdaa01de9e769ab9de264c",
      "parents": [
        "d23c6c21af5624c774adb6fa7155000bfd75ba40"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 20 13:58:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] GPIO API: S3C2410 wrapper cleanup\n\nthis one adds an #include \u003casm/arch/regs-gpio.h\u003e.\nTested by Roman Moravcik on s3c2440.\n\nBased on the discussion last december\n(http://lkml.org/lkml/2006/12/20/243), this patch\n - fixes comment and includes in gpio.h\n - adds the gpio_to_irq definition for S3C2400\n - includes asm/arch/regs-gpio.h for pin direction\n   definitions\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3deac046e2883686a732960050ab74fca0db11fa",
      "tree": "de8e8b19148d201147f8be4084efba156f9e6709",
      "parents": [
        "5d4675a811fb71fd922109d7ebae3f987401ace1"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 20 13:58:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] GPIO API: PXA wrapper cleanup\n\nBased on the discussion last december (http://lkml.org/lkml/2006/12/20/242),\nthis patch:\n\n  - moves the PXA_LAST_GPIO check into pxa_gpio_mode\n  - fixes comment and includes in gpio.h\n  - replaces the gpio_set/get_value macros with inline\n    functions and adds a non-inline version to avoid\n    code explosion when gpio is not a constant.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.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": "5a84d159061d914c8dd4aa372ac6e9529c2be453",
      "tree": "9b08af78085334af44414adafe0096276f8fe0ff",
      "parents": [
        "e80a0e6e7ccdf64575d4384cb4172860422f5b81",
        "7d477a04a619e90ee08724e8f2d8803c6bdfcef8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Feb 20 19:13:30 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 20 19:13:30 2007 +0000"
      },
      "message": "Merge ARM fixes\n"
    },
    {
      "commit": "97e412fa9e31414030c1e9ac5e96a985d946af83",
      "tree": "4b410039dca923b14637e4c5af21e56c9756b318",
      "parents": [
        "8a371840f825be20354007537b6568b77448b685"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Feb 20 16:11:11 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 20 16:11:11 2007 +0000"
      },
      "message": "[ARM] Fix s3c2410 ALSA audio for typedef elimination\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "37985b449310b17a815511045455934ede5a90c0",
      "tree": "195a3dbaa9f83748846028c4ded7c564764e0502",
      "parents": [
        "1ca949299260aa49eeba34ff912e2321c8b1f647"
      ],
      "author": {
        "name": "Ozzy",
        "email": "linux-ozzy@gmx.de",
        "time": "Mon Feb 19 15:05:42 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 20 10:55:55 2007 +0000"
      },
      "message": "[ARM] 4223/1: ixdp2351 : Fix for a define error\n\nFix syntax error for a define in ixdp2351.h\n\nSigned-off-by: ozzy \u003clinux-ozzy@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e80a0e6e7ccdf64575d4384cb4172860422f5b81",
      "tree": "8960fa71eb73d0f1185e893192411cb873362738",
      "parents": [
        "3b0eb4a195a124567cd0dd6f700f8388def542c6",
        "3668b45d46f777b0773ef5ff49531c1144efb6dd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Feb 20 10:52:01 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 20 10:52:43 2007 +0000"
      },
      "message": "[ARM] Merge remaining IOP code\n\nConflicts:\n\tinclude/asm-arm/arch-at91rm9200/entry-macro.S\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "874ff01bd9183ad16495acfd54e93a619d12b8b5",
      "tree": "e9527e94649fadfa705dae64018e027e51681b88",
      "parents": [
        "ebbe46f73a11a667df59cb8e58b371c0a35f29d0",
        "86aae08faa0069a559ba543ff3dab33fe95f891b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:29:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:29:02 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)\n  Documentation/kernel-docs.txt update.\n  arch/cris: typo in KERN_INFO\n  Storage class should be before const qualifier\n  kernel/printk.c: comment fix\n  update I/O sched Kconfig help texts - CFQ is now default, not AS.\n  Remove duplicate listing of Cris arch from README\n  kbuild: more doc. cleanups\n  doc: make doc. for maxcpus\u003d more visible\n  drivers/net/eexpress.c: remove duplicate comment\n  add a help text for BLK_DEV_GENERIC\n  correct a dead URL in the IP_MULTICAST help text\n  fix the BAYCOM_SER_HDX help text\n  fix SCSI_SCAN_ASYNC help text\n  trivial documentation patch for platform.txt\n  Fix typos concerning hierarchy\n  Fix comment typo \"spin_lock_irqrestore\".\n  Fix misspellings of \"agressive\".\n  drivers/scsi/a100u2w.c: trivial typo patch\n  Correct trivial typo in log2.h.\n  Remove useless FIND_FIRST_BIT() macro from cardbus.c.\n  ...\n"
    },
    {
      "commit": "59b8175c771040afcd4ad67022b0cc80c216b866",
      "tree": "4ef5935bee1e342716d49b9d4b99e3fa835526e6",
      "parents": [
        "920841d8d1d61bc12b43f95a579a5374f6d98f81",
        "3b0eb4a195a124567cd0dd6f700f8388def542c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -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: (117 commits)\n  [ARM] 4058/2: iop32x: set -\u003ebroken_parity_status on n2100 onboard r8169 ports\n  [ARM] 4140/1: AACI stability add ac97 timeout and retries\n  [ARM] 4139/1: AACI record support\n  [ARM] 4138/1: AACI: multiple channel support for IRQ handling\n  [ARM] 4211/1: Provide a defconfig for ns9xxx\n  [ARM] 4210/1: base for new machine type \"NetSilicon NS9360\"\n  [ARM] 4222/1: S3C2443: Remove reference to missing S3C2443_PM\n  [ARM] 4221/1: S3C2443: DMA support\n  [ARM] 4220/1: S3C24XX: DMA system initialised from sysdev\n  [ARM] 4219/1: S3C2443: DMA source definitions\n  [ARM] 4218/1: S3C2412: fix CONFIG_CPU_S3C2412_ONLY wrt to S3C2443\n  [ARM] 4217/1: S3C24XX: remove the dma channel show at startup\n  [ARM] 4090/2: avoid clash between PXA and SA1111 defines\n  [ARM] 4216/1: add .gitignore entries for ARM specific files\n  [ARM] 4214/2: S3C2410: Add Armzone QT2410\n  [ARM] 4215/1: s3c2410 usb device:  per-platform vbus_draw\n  [ARM] 4213/1: S3C2410 - Update definition of ADCTSC_XY_PST\n  [ARM] 4098/1: ARM: rtc_lock only used with rtc_cmos\n  [ARM] 4137/1: Add kexec support\n  [ARM] 4201/1: SMP barriers pair needed for the secondary boot process\n  ...\n\nFix up conflict due to typedef removal in sound/arm/aaci.h\n"
    },
    {
      "commit": "3b0eb4a195a124567cd0dd6f700f8388def542c6",
      "tree": "a5302057b2d2bdfb2072cb2ff0df9e1c0990345c",
      "parents": [
        "8213084125eed3c5efbc5e13739b93dfedb88590",
        "588ef7693574cfbcb228f48d5478c2b39a9b0c9f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Feb 18 11:31:14 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 18 11:31:14 2007 +0000"
      },
      "message": "Merge the easy part of the IOP branch\n"
    },
    {
      "commit": "8213084125eed3c5efbc5e13739b93dfedb88590",
      "tree": "b98d91de82a4a39a47c6031832271341ecf5e8e0",
      "parents": [
        "66822b2eef8de9fe3ec9fa837386817565dbe690",
        "b77bfa84c419e3ec8b8e3fd4b4579e5761b7c943"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Feb 18 11:27:07 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 18 11:27:07 2007 +0000"
      },
      "message": "Merge NetSilicon NS93xx tree\n\nFixed conflicts:\n\n\tarch/arm/Makefile\n\tarch/arm/mm/Kconfig\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f69eda00d4e9808f0ddc88826278f93512cd2c98",
      "tree": "0f2675193ec1f271981414cf7a57889855efa409",
      "parents": [
        "bc43fd40ea9d4183fb0bab00f55af2da0ab46979",
        "dd1d2f4439af3bc80c047a13a8a2be60df1953cd",
        "271f5ca638b322248c6bb0a797284886f39ccce6",
        "108d093fdd75643dfc8c327f38125f4da76771e7",
        "78c2644feccf78ecab8e9413d2fac83cda091bae",
        "0e0ba76926c37f11f38670db0cb33728f502551e",
        "850b42933e70c19c7765dd7fad15cb7ad3955b65"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Feb 17 20:09:53 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 20:09:53 2007 +0000"
      },
      "message": "Merge AT91, EP93xx, General devel, PXA, S3C, V6+ and Xscale trees\n"
    },
    {
      "commit": "9918cda52368ec3df5bb6bc1630ba8c070ad9fdd",
      "tree": "4b0a6b5df2c8d5f27b3c945eaec0966d8bcf67d8",
      "parents": [
        "ae0a846e411dc0b568e8ccda584896310ee5f369"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Fri Feb 16 15:36:55 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 20:05:45 2007 +0000"
      },
      "message": "[ARM] 4210/1: base for new machine type \"NetSilicon NS9360\"\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c5a69d57eb48e36f84c0737b5b24ec277d7dbfba",
      "tree": "a222d02f4fa9b42e78228cdb106ace4e35bd2ccc",
      "parents": [
        "0bbfb7c2e4b682542a822d3af05cea0e5cb5ba81"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Sat Feb 17 20:11:19 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 20:11:19 2007 +0100"
      },
      "message": "Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the\nbeginning of the declaration specifiers in a declaration is an\nobsolescent feature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3668b45d46f777b0773ef5ff49531c1144efb6dd",
      "tree": "d9bb1a1ce8d0cce8bff99578fc0ba4bf8cdedd75",
      "parents": [
        "4434c5c7fd61c6713de882a2272b66f32fe7cac3"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:13:34 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 15:05:40 2007 +0000"
      },
      "message": "[ARM] 4187/1: iop: unify time implementation across iop32x, iop33x, and iop13xx\n\n* architecture specific details are handled in asm/arch/time.h\n* ARCH_IOP13XX now selects PLAT_IOP\n* as suggested by Lennert use ifdef CONFIG_XSCALE to skip the cp_wait on\nXSC3\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4434c5c7fd61c6713de882a2272b66f32fe7cac3",
      "tree": "f20c9c4eba18dd915f07185cee5ededf33e28c02",
      "parents": [
        "f80dff9da07d81da16e3b842118d47b9febf9c01"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:13:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 15:04:53 2007 +0000"
      },
      "message": "[ARM] 4186/1: iop: remove cp6_enable/disable routines\n\nThis functionality is replaced by cp6_trap\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f80dff9da07d81da16e3b842118d47b9febf9c01",
      "tree": "ea2da17c5af516c241b3ea3b4dd4fa47d9d86769",
      "parents": [
        "588ef7693574cfbcb228f48d5478c2b39a9b0c9f"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Feb 16 22:16:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 15:04:29 2007 +0000"
      },
      "message": "[ARM] 4185/2: entry: introduce get_irqnr_preamble and arch_ret_to_user\n\nget_irqnr_preamble allows machines to take some action before entering the\nget_irqnr_and_base loop.  On iop we enable cp6 access.\n\narch_ret_to_user is added to the userspace return path to allow individual\narchitectures to take actions, like disabling coprocessor access, before\nthe final return to userspace.\n\nPer Nicolas Pitre\u0027s note, there is no need to cp_wait on the return to user\nas the latency to return is sufficient.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "48adbcf33b6087727a2db0b517c994a7ecfbeb0c",
      "tree": "55ad8f006bfedbf5b2ec5b72bc1ede7f2c3383da",
      "parents": [
        "15e4db7b8054ac171de946b9511655446dd29b8f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Feb 17 15:37:14 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 15:00:34 2007 +0000"
      },
      "message": "[ARM] 4220/1: S3C24XX: DMA system initialised from sysdev\n\nThis patch gets the DMA system for the S3C24XX\nready for the S3C2443, which requires 6 dma channels\nat a different stride, and different base IRQ.\n\nThe DMA system is now initialised from the same\ndrivers which apply the DMA mappings, as well\nas removing the DMA sysdev intialisation out of\nthe main init code (which is now being called\nfrom a sysdev probe, so cannot add a new sysdev)\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": "15e4db7b8054ac171de946b9511655446dd29b8f",
      "tree": "c1946c73a44e87cae5595a02299014c11b5e336a",
      "parents": [
        "64f33beafbaae55d116e933e8eae6b068fba617f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Feb 17 15:05:17 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 15:00:33 2007 +0000"
      },
      "message": "[ARM] 4219/1: S3C2443: DMA source definitions\n\nDefines for the S3C2443 DMA source selection,\nand update the maximum channels to 6 if the S3C2443\nis selected.\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": "bc43fd40ea9d4183fb0bab00f55af2da0ab46979",
      "tree": "5bff6a274312d2fcca7b83420489c6c29e568019",
      "parents": [
        "ca83b0bcf875cd20cb5226d1fc7e828d9e0cc269"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Feb 17 03:18:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 11:27:25 2007 +0000"
      },
      "message": "[ARM] 4090/2: avoid clash between PXA and SA1111 defines\n\nThe Lubbock platform uses both a PXA25x and a SA1111 at the same time.\nBoth chips have the same \"Serial Audio Controller\" registers although\nthe SA1111 one is never expected to be used in preference to the PXA25x\none. So let\u0027s disable the SA1111 defines whenever compilation is for a\nPXA architecture and make the PXA defines always defined.\n\nThis removes a bunch of \"already defined\" warnings as well since the\ncurrent hack to prevent them depended on include ordering which wasn\u0027t\nalways right.\n\nWhile at it, clean up the SA1111 defines allowing to get rid of the\n__CCREG() macro.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca83b0bcf875cd20cb5226d1fc7e828d9e0cc269",
      "tree": "60ebae295f09f9bc8606a7b9d4e4903f833eea1f",
      "parents": [
        "9dd34948aaf631610355891a70cc55408eae840e"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Feb 17 03:37:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 11:26:41 2007 +0000"
      },
      "message": "[ARM] 4216/1: add .gitignore entries for ARM specific files\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "52c477a34bd26f246485b04c75f700a0c2a52580",
      "tree": "f76034a56f1f206a3973318a8e5b1e6282cbd25a",
      "parents": [
        "a7eec7b332e83ee63f7db08cc54bf3b4663eed67"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Fri Feb 16 23:50:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 11:17:40 2007 +0000"
      },
      "message": "[ARM] 4215/1: s3c2410 usb device:  per-platform vbus_draw\n\nIntroduce a platform_device (machine) specific callback function\nwhich gets called when the amount of power we can draw from Vbus\nhas changed.\n\nSigned-off-by: Harald Welte \u003claforge@openmoko.org\u003e\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a7eec7b332e83ee63f7db08cc54bf3b4663eed67",
      "tree": "1f6c56a33c4b3eae6db16cdeee812e6b6a14d4fe",
      "parents": [
        "72262e8b19034d2605d452d91717d56738598707"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Fri Feb 16 22:19:48 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 11:17:38 2007 +0000"
      },
      "message": "[ARM] 4213/1: S3C2410 - Update definition of ADCTSC_XY_PST\n\nUpdate S3C2410_ADCTSC_XY_PST macro to allow setting the ADCTSC_XY_PST\nbits.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c587e4a6a4d808fd2a1c4e7fb2d5a3a31e300d23",
      "tree": "77af76e34786ad795e5df625915fc58bca1a9abc",
      "parents": [
        "3b581f5485c180016a6c36c4c7007e21c53f8a63"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 06 21:29:00 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 16 14:37:06 2007 +0000"
      },
      "message": "[ARM] 4137/1: Add kexec support\n\nAdd kexec support to ARM.\n\nImprovements like commandline handling could be made but this patch gives\nbasic functional support. It uses the next available syscall number, 347.\n\nOnce the syscall number is known, userspace support will be\nfinalised/submitted to kexec-tools, various patches already exist.\n\nOriginally based on a patch by Maxim Syrchin but updated and forward\nported by various people.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd1d2f4439af3bc80c047a13a8a2be60df1953cd",
      "tree": "565d2855c75e745f648615b8ff3236f358dd7c4f",
      "parents": [
        "f1e1398654eb97269590a5a76f0aedb607fe5d0f"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan@linutronix.de",
        "time": "Fri Feb 16 01:37:10 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 16 13:06:01 2007 +0000"
      },
      "message": "[ARM] at91: correct value for AT91_RSTC_KEY\n\n- Remove a duplicated define for AT91_RSTC_KEY\n- Set AT91_RSTC_KEY to the correct value\n- Replace the hardcoded keys in at91sam9620.c and at91sam9261.c\n  by AT91_RSTC_KEY\n\nSigned-off-by: Jan Altenberg \u003cjan@linutronix.de\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b581f5485c180016a6c36c4c7007e21c53f8a63",
      "tree": "b3deba9d89f06902d6c3512f4cc501a72a32aca1",
      "parents": [
        "cb36bb7516fdd1a2a7e9155413b83d4330e4c4a7"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Mon Feb 12 23:34:38 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 16 12:58:43 2007 +0000"
      },
      "message": "[ARM] 4171/1: i.MX/MX1 optimize interrupt source retrieval\n\nThe macro \"get_irqnr_and_base\" in \"entry-macro.S\" optimized\naccording to Lennert Buytenhek suggestion.\n\nComments from Pavel Pisa:\n\n Sascha has approved patch some days ago\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b4f14eb86cda9324a2ffbdf534385d012967acd8",
      "tree": "657533198acc1f6d0130518bd88be75d84ca16f3",
      "parents": [
        "d4156d52c7464e8f25a286e1c2975e91bdbc35d6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Feb 15 22:53:52 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 16 11:40:51 2007 +0000"
      },
      "message": "[ARM] 4205/1: S3C2443: Add cpu specific reset hook\n\nHook in a cpu specific reset function for the S3C2443\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": "d4156d52c7464e8f25a286e1c2975e91bdbc35d6",
      "tree": "dd3b2fb363f1eaf6e5816aeec33613cb90ed217c",
      "parents": [
        "d9c0ebbda522b64607cd2b0064b9bb040c53bcaf"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Feb 15 22:52:15 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 16 11:40:50 2007 +0000"
      },
      "message": "[ARM] 4204/1: S3C24XX: add hook to specify cpu reset\n\nAdd hook code to specify cpu specific reset call\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": "e4d06e39530559513c7e335ef7ca4675f8146220",
      "tree": "cfc65d49f873626c6be087d1a4411f6b48bec3c5",
      "parents": [
        "17908ed715e63a02484838b5456fb3fdbd1dfed6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Feb 16 12:12:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 16 11:13:37 2007 +0000"
      },
      "message": "[ARM] 4198/2: S3C2443: arch/arm/mach-s3c2443 and related support\n\nAdd arch/arm/mach-s3c2443 for support of the Samsung S3C2443 SoC\n\nThis patch adds the core CPU support, clock framework, times\nand initial IRQ support, as well as adding the directory into\nthe build tree.\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": "17908ed715e63a02484838b5456fb3fdbd1dfed6",
      "tree": "660db752c97a066ba5a8b08e6e06ea33ac4e562c",
      "parents": [
        "e9316f9be6bc7cf949a89df6162e25e7fbb867be"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Feb 15 16:35:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 16 10:33:36 2007 +0000"
      },
      "message": "[ARM] 4197/1: S3C2443: IRQ number updates\n\nUpdate IRQ numbers for S3C2443\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": "f7eee89b2a4b4c233acde621005a814da0eb46d6",
      "tree": "25474085888884aab2a2a9338dfb0de327d15475",
      "parents": [
        "69b2e99cf57ab8121d575a04a050314ac9c8f7e1"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu Feb 15 08:17:38 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 15:33:31 2007 +0000"
      },
      "message": "[ARM] 4192/1: AT91: Support for AT91SAM9XE processors.\n\nAdd support for the Atmel AT91SAM9XE range of processors.  These are\nbasically AT91SAM9260\u0027s with different amounts of internal SRAM and\nFlash.\n\nWe make use of the existing AT91SAM9260 support, but just perform\nrun-time detection of the size of the internal SRAM.\n\nOriginal patch from Nicolas Ferre.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9316f9be6bc7cf949a89df6162e25e7fbb867be",
      "tree": "2a1fca7e021fda0a53eb7a379271b8eaa4768c3d",
      "parents": [
        "092651c5a988ffca98ee26bbb42688fbfd448718"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Feb 15 16:28:11 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 15:32:58 2007 +0000"
      },
      "message": "[ARM] 4196/1: S3C24XX: add S3C2410_IRQSUB() to define IRQ for sub-sources\n\nAdd a define of S3C2410_IRQSUB() to define all\nthe sources from the IRQSUB register, to make it\neasier to work out the datasheet\u003d\u003eirq mappings\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": "092651c5a988ffca98ee26bbb42688fbfd448718",
      "tree": "9e21cbf8adce1c6d2d8effe3c69bdd240d95220c",
      "parents": [
        "6619d58a6569092ab6829ae1cdde78418999649d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Feb 15 12:57:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 15:32:56 2007 +0000"
      },
      "message": "[ARM] 4195/1: S3C2443: include/asm-arm/arch-s3c2410/regs-serial.h updates\n\nUpdates for regs-serial.h for S3C2443\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": "6619d58a6569092ab6829ae1cdde78418999649d",
      "tree": "93adce8f7a08322b4db9318dfbd332ea73ec853f",
      "parents": [
        "e9390ef845a5fdb0506d6d37b1461c48394c47b3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Feb 15 12:52:01 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 15:32:54 2007 +0000"
      },
      "message": "[ARM] 4194/1: S3C2443: include/asm-arm/arch-s3c2410/regs-gpio.h updates\n\nUpdates for regs-gpio.h for S3C2443\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": "e9390ef845a5fdb0506d6d37b1461c48394c47b3",
      "tree": "adb939ff6ff4d75a65b03190c066c5c01ed9502c",
      "parents": [
        "5ac602b2eac4ee58e2497f44c39a5dd8385d2c87"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Feb 15 12:50:03 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 15:32:52 2007 +0000"
      },
      "message": "[ARM] 4193/1: S3C2443: clock register definitions\n\nClock register definitions for the S3C2443\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": "7770bddb27ea84519486d8bb5d35d36d580c451b",
      "tree": "c2f08880317f4e4d102ec3e06e8e169ec62a89b0",
      "parents": [
        "4ba9dcbeba042b7a1a1366f0dc683a2947ca5577"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 05 14:48:24 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 15:08:54 2007 +0000"
      },
      "message": "[ARM] 4130/1: Add L220 support to RealView/EB\n\nThis patch enables the L220 on the RealView/EB MPCore platform.\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": "4ba9dcbeba042b7a1a1366f0dc683a2947ca5577",
      "tree": "a99a7e26eb4c30a477d70b035b5a90f2dfd45566",
      "parents": [
        "382266ad5ad4119ec12df889afa5062a0a0cd6ae",
        "4b17244c133689ad0cbdca37ce3e15068f120428"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Feb 15 15:07:40 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 15:07:40 2007 +0000"
      },
      "message": "Merge Realview GIC code\n"
    },
    {
      "commit": "4b17244c133689ad0cbdca37ce3e15068f120428",
      "tree": "8b0a1e530a6fdb28c409b981c615f4598e81d81f",
      "parents": [
        "3edf22ab34e1fdffc8c0c7c7b7da4d0aebdba118"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 14 19:20:28 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 14:56:32 2007 +0000"
      },
      "message": "[ARM] 4109/2:  Add support for the RealView/EB MPCore revC platform\n\nThe kernel originally supported revB only. This patch enables revC by\ndefault and adds a config option for building the kernel for the revB\nplatform. Since the SCU base address was hard-coded in the proc-v6.S\nfile (and only valid for RealView/EB revB), this patch also adds a\nmore generic support for defining the SCU information.\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": "3edf22ab34e1fdffc8c0c7c7b7da4d0aebdba118",
      "tree": "ded29b4b8f5d624fcc226ef2b8b009838126fe91",
      "parents": [
        "b3a1bde4db9889feb116330bff21214811c940e4"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 14 19:18:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 14:51:21 2007 +0000"
      },
      "message": "[ARM] 4190/2:  Add the secondary GIC support for the RealView/EB\n\tMPCore platform\n\nThis patch adds the registration of the secondary GIC on the\nbaseboard, together with the IRQ chaining setup.\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": "b3a1bde4db9889feb116330bff21214811c940e4",
      "tree": "6b8174332407ac8f4d2c5f6445912b935ff06110",
      "parents": [
        "ae0a846e411dc0b568e8ccda584896310ee5f369"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 14 19:14:56 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 14:44:10 2007 +0000"
      },
      "message": "[ARM] 4108/2:  Allow multiple GIC interrupt controllers in a system\n\nThe current implementation only assumes one GIC to be present in the\nsystem. However, there are platforms with more than one cascaded interrupt\ncontrollers (RealView/EB MPCore for example).\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": "588ef7693574cfbcb228f48d5478c2b39a9b0c9f",
      "tree": "6cc5ac8e7d2544514ab405357f01a91da8471780",
      "parents": [
        "dfc544c7216b276c1e9c0c753299692df4068c44"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:12:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 14 15:21:24 2007 +0000"
      },
      "message": "[ARM] 4184/1: iop: cp6 access handler (undef_hook)\n\nEnable svc access to cp6 via an undefined instruction hook.  Do not enable\naccess for usr code.\n\nThis patch also makes iop13xx select PLAT_IOP, this requires a small change\nto drivers/i2c/busses/i2c-iop3xx.c.\n\nPer Lennert Buytenhek\u0027s note, the cp6 trap routine is moved to arch/arm/plat-iop\nPer Nicolas Pitre\u0027s note, the cp_wait is skipped since the latency to\nreturn to the faulting function is longer than cp_wait.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6df26700c0884cb3cce2b9fa4795888f86ca4d8f",
      "tree": "30444218ed615b3eb0569d8602be3e522a2d8895",
      "parents": [
        "ae0a846e411dc0b568e8ccda584896310ee5f369"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:11:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 14 15:21:21 2007 +0000"
      },
      "message": "[ARM] 4182/1: iop3xx: fix the ioremap implementation to not remap static ranges\n\nImplement a custom ioremap implementation for iop3xx. This saves\nestablishing new mappings. It also cleans up the PCI IO resource to be a\nphysical address rather than a virtual address as Russell pointed out on\nthe original iop13xx port.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0c6022d453ecebdace0ce15434c7108e158149ca",
      "tree": "153ce6dd661059601fa8591d36e0b81c6663566a",
      "parents": [
        "d2a76020e3a52c6370a7d603082b4cdb3db0703e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Feb 13 13:02:52 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 14 15:04:22 2007 +0000"
      },
      "message": "[ARM] 4177/1: S3C24XX: Add DMA channel allocation order\n\nAllow the CPU code, and any board specific initialisation\ncode to change the allocation order of the DMA channels,\nor stop a peripheral allocating any DMA at-all.\n\nThis is due to the scarce mapping of DMA channels on\nsome earlier S3C24XX cpus, where the selection changes\ndepending on the channel in use.\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": "0dcfc328ccd1d475f10a33c0ccf10bda869d4a83",
      "tree": "22bff25e953a60e4b049eceb8f353b39cef2c27b",
      "parents": [
        "b05f87172f904b28bd5ac058ebfb4e216b843efe"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue Feb 13 00:18:33 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 14 15:04:13 2007 +0000"
      },
      "message": "[ARM] 4173/1: S3C24XX usb device platform datas\n\nThis patch is adding the functions and structures used for handling the\nS3C24XX udc driver platform datas.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b05f87172f904b28bd5ac058ebfb4e216b843efe",
      "tree": "a64364b0ac6fa01d24d131ee0b4f14e3c054ddca",
      "parents": [
        "07b04595e3630594773223874827f5bbd03fc289"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mreimer@vpop.net",
        "time": "Mon Feb 12 20:42:52 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 12 22:22:09 2007 +0000"
      },
      "message": "[ARM] 4168/1: S3C24XX: use defines instead of numbers\n\nUse defines instead of numbers.\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f454aa6b90be8c5845d1e4716e12479f6ba26538",
      "tree": "41d6f27ab7b15d7ed6c83eaa035e86ce493d946c",
      "parents": [
        "017cc022b6f0a0619cc3b0bba43e1c3247b06779"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Feb 12 19:26:05 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 12 19:26:05 2007 +0000"
      },
      "message": "[ARM] Provide dummy noncoherent DMA API\n\nWe don\u0027t currently support the noncoherent DMA API, but it needs to\nbe provided for kernels with devres to link.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "390414badebe45a2f556a04ece1fd99191aa6397",
      "tree": "8491b5e2f6ee05d2b2e04b7ae8e0e3ddd0c2e237",
      "parents": [
        "920fe7a8d0aba9782d1f924a02ece146acbf6686"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Mon Feb 12 00:53:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] S3C2410 GPIO wrappers\n\nArch-neutral GPIO calls for S3C24xx.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "920fe7a8d0aba9782d1f924a02ece146acbf6686",
      "tree": "c0f14f50b8e7fa77f0ef1911c5a273fb6cda8109",
      "parents": [
        "8a898f1c366c858f8dbcb667c1cfcc282b727795"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Mon Feb 12 00:53:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] SA1100 GPIO wrappers\n\nArch-neutral GPIO calls for SA-1100.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a898f1c366c858f8dbcb667c1cfcc282b727795",
      "tree": "113a793365336c12272b4822e5ff819b175b9f6f",
      "parents": [
        "a31c4eea2127ee52b5c7c1befada4664963ad030"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Mon Feb 12 00:53:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] PXA GPIO wrappers\n\nArch-neutral GPIO calls for PXA.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a31c4eea2127ee52b5c7c1befada4664963ad030",
      "tree": "dc459f1ddba26772c9faa26ac8cdef0c41afd300",
      "parents": [
        "3c729f1ecd23b86a2d6b211d646f57f9da8dfeb1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Feb 12 00:53:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] AT91 GPIO wrappers\n\nThis is a first cut at making the AT91 code use the generic GPIO calls.\n\nNote that the original AT91 GPIO calls merged the \"mux pin as GPIO\" and \"set\nGPIO direction\" functionality into one API call, contrary to what\u0027s specified\nas a cross-platform portable model.  So this involved a few non-inlinable\nfunctions.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c729f1ecd23b86a2d6b211d646f57f9da8dfeb1",
      "tree": "4e07d1852a67d378a30d60892d93c4ceb5072041",
      "parents": [
        "4c20386c8d0719b42503efe65abe47ad3fb3d711"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Feb 12 00:53:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] OMAP GPIO wrappers\n\nThis teaches OMAP how to implement the cross-platform GPIO interfaces.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c20386c8d0719b42503efe65abe47ad3fb3d711",
      "tree": "9ec169c4c8548a9c2ac5c258c15020c346b969e1",
      "parents": [
        "9794f33ddedd878dd92fcf8b4834391840366919"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Feb 12 00:53:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] GPIO core\n\nThis defines a simple and minimalist programming interface for GPIO APIs:\n\n  - Documentation/gpio.txt ... describes things (read it)\n\n  - include/asm-arm/gpio.h ... defines the ARM hook, which just punts\n    to \u003casm/arch/gpio.h\u003e for any implementation\n\n  - include/asm-generic/gpio.h ... implement \"can sleep\" variants as calling\n    the normal ones, for systems that don\u0027t handle i2c expanders.\n\nThe immediate need for such a cross-architecture API convention is to support\ndrivers that work the same on AT91 ARM and AVR32 AP7000 chips, which embed many\nof the same controllers but have different CPUs.  However, several other users\nhave been reported, including a driver for a hardware watchdog chip and some\nhandhelds.org multi-CPU button drivers.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69c202afa8ad6d6c1c673d8f9d47b43a0a3604e5",
      "tree": "a8f79c7911042c3cbc1b71e49e51f0c7ebf8055e",
      "parents": [
        "fdb3c18d639311287dc4675abe743847a1aa62a8"
      ],
      "author": {
        "name": "Andrea Paterniani",
        "email": "a.paterniani@swapp-eng.it",
        "time": "Mon Feb 12 00:52:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:30 2007 -0800"
      },
      "message": "[PATCH] SPI: Freescale iMX SPI controller driver (BIS+)\n\nAdd the SPI controller driver for Freescale i.MX(S/L/1).\nMain features summary:\n\n \u003e Per chip setup via board specific code and/or protocol driver.\n \u003e Per transfer setup.\n \u003e PIO transfers.\n \u003e DMA transfers.\n \u003e Managing of NULL tx / rx buffer for rd only / wr only transfers.\n\nThis patch replace patch-2.6.20-rc4-spi_imx with the following changes:\n \u003e Few cosmetic changes.\n \u003e Function map_dma_buffers now return 0 for success and -1 for failure.\n \u003e Solved a bug inside spi_imx_probe function (wrong error path).\n \u003e Solved a bug inside setup function (bad undo setup for max_speed_hz).\n \u003e For read-only transfers, always write zero bytes.\n\nThis is almost the same as the \u0027BIS\u0027 version sent by Andrea, except for\nupdating the \u0027DUMMY\u0027 byte so that read-only transfers shift out zeroes.\nThat part of the API changed recently, since some half duplex peripheral\nchips require that semantic.\n\nSigned-off-by: Andrea Paterniani \u003ca.paterniani@swapp-eng.it\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab2c21529df6ee0f06787773882a1abc6bc2d665",
      "tree": "9ad875a78ea5122a8b0388dd8fe1d3e2c9e6d948",
      "parents": [
        "44b18693904e65d840ae999ac8aa717551cf509f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Feb 12 10:28:24 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 12 10:28:24 2007 +0000"
      },
      "message": "[ARM] Add a reference from struct device to the dma bounce info\n\ndmabounce keeps a per-device structure, and finds the correct\nstructure by walking a list.  Since architectures can now add\nfields to struct device, we can attach this structure direct to\nthe struct device, thereby eliminating the code to search the\nlist.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d68798374bcf5cd4a19105b86d96121651b3c8cb",
      "tree": "5e7432adf2b61f1497a4c3138c969e8664c54b6e",
      "parents": [
        "412ecd7751a2653ab17df39a1dc3565a548633fd",
        "2a598df595d33be0f12e37ef5df75eff13511d07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:50:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:50:24 2007 -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:\n  Input: remove scan_keyb driver\n  Input: i8042 - fix AUX IRQ delivery check\n  Input: wistron - add support for Fujitsu-Siemens Amilo D88x0\n  Input: inport - use correct config option for ATIXL\n  Input: HIL - handle erros from input_register_device()\n  Input: tsdev - schedule removal\n  Input: add Atlas button driver\n  Input: ads7846 - be more compatible with the hwmon framework\n  Input: ads7846 - detect pen up from GPIO state\n  Input: ads7846 - select correct SPI mode\n  Input: ads7846 - switch to using hrtimer\n  Input: ads7846 - optionally leave Vref on during differential measurements\n  Input: ads7846 - pluggable filtering logic\n  Input: gpio-keys - keyboard driver for GPIO buttons\n  Input: hid-ff - add support for Logitech Momo racing wheel\n  Input: i8042 - really suppress ACK/NAK during panic blink\n  Input: pc110pad - return proper error\n"
    },
    {
      "commit": "c530cba649692512070e8c0131ba3eccade09269",
      "tree": "874a04352184a5915fa3eda929d73954ba665dd2",
      "parents": [
        "731b9a549882c76189baafccbd068d5785ea2a82"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 10 01:46:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:34 2007 -0800"
      },
      "message": "[PATCH] Remove the last reference to rwlock_is_locked() macro.\n\nRemove the lone, remaining reference to the long-deceased\nrwlock_is_locked() macro.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\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": "16cf5b39b81b95d1e3d81df3ba8c82cadf54f551",
      "tree": "b8fa1ee5fb548073f0265015bff15f7ebb3833cb",
      "parents": [
        "3db5db4fcdafc85b99d171336a7d2f25765ccd13"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sat Feb 10 01:45:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:31 2007 -0800"
      },
      "message": "[PATCH] fix sparse warnings from {asm,net}/checksum.h\n\nRename the variable \"sum\" in the __range_ok macros to avoid name collisions\ncausing lots of \"symbol shadows an earlier one\" warnings by sparse.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nAcked-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4564f9e5fd00767d11fcf61e0d52787706dfcc87",
      "tree": "e7d2dd2c80099c23a7dadfb53f8faa74dba7d484",
      "parents": [
        "4a3b0a490d49ada8bbf3f426be1a0ace4dcd0a55"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sat Feb 10 01:45:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:26 2007 -0800"
      },
      "message": "[PATCH] consolidate line discipline number definitions\n\nThe line discipline numbers N_* are currently defined for each architecture\nindividually, but (except for a seeming mistake) identically, in\nasm/termios.h.  There is no obvious reason why these numbers should be\narchitecture specific, nor any apparent relationship with the termios\nstructure.  The total number of these, NR_LDISCS, is defined in linux/tty.h\nanyway.  So I propose the following patch which moves the definitions of\nthe individual line disciplines to linux/tty.h too.\n\nThree of these numbers (N_MASC, N_PROFIBUS_FDL, and N_SMSBLOCK) are unused\nin the current kernel, but the patch still keeps the complete set in case\nthere are plans to use them yet.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "a21765a70ec06be175d3997320a83fa66fcc8955",
      "tree": "24bdbf437a9bd5b7c1af05898f5aa25dccf67fe9",
      "parents": [
        "d19494b187b20e363f9b434b9ceab4159ac88324"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Feb 11 18:31:01 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 11 17:36:09 2007 +0000"
      },
      "message": "[ARM] 4157/2: S3C24XX: move arch/arch/mach-s3c2410 into cpu components\n\nThe following patch and script moves the arch/arm/mach-s3c2410\ndirectory into arch/arm/plat-s3c24xx for the generic core code\nand inti arch/arm/mach-s3c{cpu} for the cpu/machine support files\n\nInclude directory include/asm-arm/plat-s3c24xx is added for the\ncore include files.\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": "44b18693904e65d840ae999ac8aa717551cf509f",
      "tree": "e4c7c9b1676a94d4488b0a5a4023fcbf23c002e4",
      "parents": [
        "eeea82ff4a3aebed9f501f04ca7b65d3605f247a"
      ],
      "author": {
        "name": "Imre_Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Sun Feb 11 13:45:13 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 11 17:06:17 2007 +0000"
      },
      "message": "[ARM] 4158/1: Fix user page protection macros\n\nThe PAGE_* user page protection macros don\u0027t take into account the\nconfigured memory policy and other architecture specific bits like\nthe global/ASID and shared mapping bits. Instead of constants let\nthese depend on a variable fixed up at init just like PAGE_KERNEL.\n\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "382266ad5ad4119ec12df889afa5062a0a0cd6ae",
      "tree": "c340fff36f041a8009f72a6e4c392aff324559c2",
      "parents": [
        "f2131d348f0bd252801f641018a90d59c987ce48"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 05 14:48:19 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 11 16:48:02 2007 +0000"
      },
      "message": "[ARM] 4135/1: Add support for the L210/L220 cache controllers\n\nThis patch adds the support for the L210/L220 (outer) cache\ncontroller. The cache range operations are done by index/way since L2\ncache controller only accepts physical addresses.\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": "b22364c8eec89e6b0c081a237f3b6348df87796f",
      "tree": "233a923281fb640106465d076997ff511efb6edf",
      "parents": [
        "2c8dc071517ec2843869024dc82be2e246f41064",
        "66efc5a7e3061c3597ac43a8bb1026488d57e66b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:26:32 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:26:32 2007 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "2fd592e45b9c89d69e126f172d0f991e2af955e5",
      "tree": "bacc34dbffb5da09b40840f409f7fad462e0acac",
      "parents": [
        "2affc857efdf7dacace234b63d289d67260c95a6",
        "0a9b0db19262dbb09f3a34195e68cafd5dc3fa10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:44:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:44:28 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-apm\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-apm:\n  [APM] SH: Convert to use shared APM emulation.\n  [APM] MIPS: Convert to use shared APM emulation.\n  [APM] ARM: Convert to use shared APM emulation.\n  [APM] Add shared version of APM emulation\n"
    },
    {
      "commit": "4ec031166f6a466a443f462e567f7551096b1741",
      "tree": "2f59cd620ddd83436a16c8e5a494d6147a398716",
      "parents": [
        "b81831c69afb82c0545d3de729290fab4e50d429"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:30 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:07 2007 -0800"
      },
      "message": "[PATCH] kill eth_io_copy_and_sum()\n\nOn all targets that sucker boils down to memcpy_fromio(sbk-\u003edata, from, len).\nThe function name is highly misguiding (it _never_ does any checksums), the\nlast argument is just a noise and simply expanding the call to memcpy_fromio()\ngives shorter and more readable source.  For a lot of reasons it has almost\nno remaining users, so it\u0027s better to just outright kill it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75e7153abd220f1c4a731a9613fb705485b56aa8",
      "tree": "6bdebced27c0ebc6d13061346168ec0556cce6c8",
      "parents": [
        "7726942fb15edd46e4fe8ab37f9a99795191e585"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 17:08:58 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 17:08:58 2007 +0000"
      },
      "message": "[APM] ARM: Convert to use shared APM emulation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "108d093fdd75643dfc8c327f38125f4da76771e7",
      "tree": "5897e8005c5dee5200d7fd1e3fae608674c3af42",
      "parents": [
        "32f3f49910c7e228839c1cd144dbed8da342703b"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "Liam.Girdwood@wolfsonmicro.com",
        "time": "Thu Feb 08 16:23:29 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 15:27:15 2007 +0000"
      },
      "message": "[ARM] 4152/1: Add PXA SSP audio register defs and fixups\n\nThis patchs adds some missing register bit defs for the PXA SSP ports audio registers and fixes up some other broken bit definitions as noticed by Russell.\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "93a3ddc201c501146c896d598deb61f3abbe4ab0",
      "tree": "e7c257729461f9ce8a26c3a5f50bd88a2aa8ee36",
      "parents": [
        "da11d02c1da201840b94147d3366a32b41b151e1"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu Feb 08 11:31:22 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 15:13:47 2007 +0000"
      },
      "message": "[ARM] 4151/1: AT91 / AVR32: Move at91_pdc.h to linux/atmel_pdc.h\n\nThe Atmel AT91 and AVR32 processor architectures share many of the same\nperipherals.  The PDC (Peripheral Data Controller) registers are also\nimplemented within in a number of the on-chip peripherals (eg, USART,\nMMC, SPI, SSC, etc).\n\nIn a attempt not to duplicate the register definitions in each\nperipheral, or in each architecture, the at91_pdc.h header in\nasm-arm/arch-at91 and asm-avr32/arch-at32ap has been replaced with\nlinux/atmel_pdc.h.\n\nThe definitions have also been renamed from AT91_PDC_* to ATMEL_PDC_*,\nand the drivers updated accordingly.\n\nOriginal patch from Nicolas Ferre.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "32f3f49910c7e228839c1cd144dbed8da342703b",
      "tree": "5ec3ad94819aed7ea5a692bd01bea587acb85084",
      "parents": [
        "45cf5eef4fa8bcd8d3aca3c2a0703d791c9ea56c"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Wed Feb 07 08:43:35 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:56:51 2007 +0000"
      },
      "message": "[ARM] 4141/1: consolidate functions that handles gpio in pxa2xx_udc\n\nThis patch renames pxa_gpio_set/get functions defined in drivers/usb/gadget/pxa2xx_udc.h to udc_gpio_set/get.\n\nThese functions are moved from drivers/usb/gadget/pxa2xx_udc.h to include/asm-arm/arch-pxa2xx/udc.h\n\nCreates new functions: udc_gpio_to_irq, udc_gpio_init_vbus, udc_gpio_init_pullup in include/asm-arm/arch-pxa2xx/udc.h. These functions are used in drivers/usb/gadget/pxa2xx_udc.c instead of direct low-level (pxa2xx only) functions.\n\nCreates all these udc_gpio_* functions in include/asm-arm/arch-ixp4xx/udc.h. This implementation has no real code because ixp4xx doesn\u0027t use vbus - only vbus uses all these gpio functions (and because ixp4xx misses any function which converts number of gpio pin into it\u0027s irq).\n\nThis is next step to make pxa2xx_udc fully work on ixp4xx platform.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b2c6561605da4802886cafe96432b8e2968e9edc",
      "tree": "46991d838d08e6b7ed4ec3942a1bc7ea70b8280f",
      "parents": [
        "d0760b3bc8ff9b34e3e2e166e2102548a24751b4"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu Feb 08 09:42:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:55:24 2007 +0000"
      },
      "message": "[ARM] 4145/2: AT91: Add support for AT91SAM9263 processor\n\nAdd support for the Atmel AT91SAM9263 processor.  It is similar to the\nAT91SAM9260 but with more integrated peripherals, 5 GPIO banks, etc.\n\nOriginal patch from Nicolas Ferre.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d0760b3bc8ff9b34e3e2e166e2102548a24751b4",
      "tree": "1ff9a9acf479b75e2d8dc23f1b894e5ac12c8d1d",
      "parents": [
        "9d0412680e6c7b685ee466842047bcfb924d6dc5"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu Feb 08 09:00:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:55:22 2007 +0000"
      },
      "message": "[ARM] 4143/1: AT91: Prepare for AT91SAM9263 support\n\nThe Atmel AT91SAM9263 processor includes many more integrated\nperipherals than Atmel\u0027s previous ARM9-based AT91 processors, so this\nhas necessitated a few changes to the core AT91 support.\n\nThese changes are:\n      * The system peripheral I/O region we remap has increased from\n        0xFFFA0000..0xFFFFFFFF to 0xFFF78000..0xFFFFFFFF.\n      * The increased I/O region forces changes to entry-macro.S and\n        debug-macro.S due to ARM\u0027s limited immediate offset addressing\n        modes.\n      * Maximum number of GPIO banks increases to 5.\n      * 2 MMC controllers so the board-setup code needs to specify which\n        controller it wishes to use when calling at91_add_device_mmc().\n\nOriginal patch from Nicolas Ferre.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9d0412680e6c7b685ee466842047bcfb924d6dc5",
      "tree": "c79300964ef1aca5d24571696f95e76b37c14679",
      "parents": [
        "a93d48cc6019f84394b31d10c0d830a3b71696be"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon Feb 05 11:42:07 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:50:56 2007 +0000"
      },
      "message": "[ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories\n\nNow that Linux includes support for the Atmel AT91SAM9260 and\nAT91SAM9261 processors in addition to the original Atmel AT91RM9200\n(with support for more AT91 processors pending), the \"mach-at91rm9200\"\nand \"arch-at91rm9200\" directories should be renamed to indicate their\nmore generic nature.\n\nThe following git commands should be run BEFORE applying this patch:\n  git-mv arch/arm/mach-at91rm9200 arch/arm/mach-at91\n  git-mv include/asm-arm/arch-at91rm9200 include/asm-arm/arch-at91\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a93d48cc6019f84394b31d10c0d830a3b71696be",
      "tree": "9b39c44631e1c6de0336a02e56e4e6f446761069",
      "parents": [
        "ae0a846e411dc0b568e8ccda584896310ee5f369"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu Feb 01 09:22:23 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:50:53 2007 +0000"
      },
      "message": "[ARM] 4119/1: AT91: Fix build of AT91SAM9260\n\nFix build failure of AT91SAM9260.\n\nThe AT91RM9200 ethernet driver (at91_ether.c) stores platform data in a\n\"struct at91_eth_data\" structure, but the AT91SAM9260 (and AT91SAM9263)\nethernet driver (macb.c) [developed on the AVR32 architecture] expects a\n\"struct eth_platform_data\".\n\nSince the platform data of the two drivers is very similar, we continue\nto use the \"struct at91_eth_data\" for all AT91 processors but add a\n    #define eth_platform_data      at91_eth_data\nin board.h to keep the MACB driver happy.\n\nOriginal patch by Jan Altenberg.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ae5a761d2ffc4cf7d3248e09f4d3da234434f30",
      "tree": "8b936e37b9750c27e8f2c86318591912dc7e1cc3",
      "parents": [
        "953233dc9958ba2b29753d0f24e37a33a076a5f6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Feb 06 17:39:31 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:49:44 2007 +0000"
      },
      "message": "[ARM] Convert DMA cache handling to take const void * args\n\nThe DMA cache handling functions take virtual addresses, but in the\nform of unsigned long arguments.  This leads to a little confusion\nabout what exactly they take.  So, convert them to take const void *\ninstead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "953233dc9958ba2b29753d0f24e37a33a076a5f6",
      "tree": "b9cc9ddc82722dc79a72a8c6f4977566ec2e0384",
      "parents": [
        "7f8e33546d17c7d8849be3a6623c3b6b3c9b588b"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 05 14:48:08 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:49:40 2007 +0000"
      },
      "message": "[ARM] 4134/1: Add generic support for outer caches\n\nThe outer cache can be L2 as on RealView/EB MPCore platform or even L3\nor further on ARMv7 cores. This patch adds the generic support for\nflushing the outer cache in the DMA operations.\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": "56660faf9e8088542e85207df45fb9c5f4dd3909",
      "tree": "6bfebe63a5510af52ec39ea55810239080a00fb0",
      "parents": [
        "e6a5d66f58431c66c79e236f722a5ad7dd959ef3"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 05 14:48:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:49:31 2007 +0000"
      },
      "message": "[ARM] 4133/1: Add ISB after changes to CP15 registers\n\nAccording to ARM ARM, changes to the CP15 registers are only\nguaranteed to be visible after an Instruction Synchronization Barrier\n(ISB). This patch adds the ISB at the end of set_cr and\nset_copro_access functions and also moves them further down in the\nfile, below the isb macro definition.\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": "e6a5d66f58431c66c79e236f722a5ad7dd959ef3",
      "tree": "f2153821e15aa4f5f30d02d0bc6d9a535ea168a4",
      "parents": [
        "9d99df4b10eef130dacb5f772cd589c625b03634"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 05 14:47:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:49:27 2007 +0000"
      },
      "message": "[ARM] 4129/1: Add barriers after the TLB operations\n\nThe architecture specification states that TLB operations are\nguaranteed to be complete only after the execution of a DSB (Data\nSynchronisation Barrier, former Data Write Barrier or Drain Write\nBuffer). The branch target cache invalidation is also needed. The ISB\n(Instruction Synchronisation Barrier, formerly Prefetch Flush) is\nneeded unless there will be a return from exception before the\ncorresponding mapping is used (i.e. user mappings).\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": "620879c9e33262426db0ade650be5d7a2046377b",
      "tree": "458be4f1bed4cb143f40b6b438c49afe9e2cb248",
      "parents": [
        "dcda7e4ba1adec80089ec784964b32f9fd653237"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 05 14:47:46 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:49:18 2007 +0000"
      },
      "message": "[ARM] 4127/1: Flush the prefetch buffer after changing the DACR\n\nThe ARM Architecture Reference Manual specifies that a prefetch flush\nis needed after changing the DACR register (chapter B2.7.6).\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": "dcda7e4ba1adec80089ec784964b32f9fd653237",
      "tree": "bb533911e91ce7a96464f2603638f3c0500bf9c9",
      "parents": [
        "ae0a846e411dc0b568e8ccda584896310ee5f369"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 05 14:47:35 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:49:15 2007 +0000"
      },
      "message": "[ARM] 4126/1: Add the ARM specific barriers\n\nThere are three barriers - ISB, DMB and DSB for different\nscenarious. This patch adds their definitions in the system.h file.\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": "4932e397be71370b95f555f87d3b424d2b5ca57b",
      "tree": "29f27c56dfcb45fed7f14efa20bba3b67a692ec4",
      "parents": [
        "fac105d05e4b410c586de55dfbf34f40a95f6977"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Feb 05 00:38:48 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:48:19 2007 +0000"
      },
      "message": "[ARM] 4122/1: ep93xx: add support for GPIO port F interrupts\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "51dd249eff28924f838a72a50c417b2089e0f6a9",
      "tree": "5a68a16a149bdaaed6b17c6236684fb78a3abc41",
      "parents": [
        "ae0a846e411dc0b568e8ccda584896310ee5f369"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Feb 04 22:45:33 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:48:11 2007 +0000"
      },
      "message": "[ARM] 4120/1: ep93xx: make clock init an arch_initcall()\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f1859719537acf5a611fd18be5d81c0cfd5fbf4",
      "tree": "ac9178b8fdbdb098e6e3fda9672cda937fc3ceb5",
      "parents": [
        "6e98a2f88e65d57cff9c98ce1744ff8e4498de31"
      ],
      "author": {
        "name": "Michael-Luke Jones",
        "email": "mlj28@cam.ac.uk",
        "time": "Sat Dec 16 23:04:05 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 06 16:46:46 2007 +0000"
      },
      "message": "[ARM] 4033/1: Add separate Avila board setup code\n\nThis patch adds support for the Gateworks Avila Network Platform in\na separate set of setup files to the IXDP425. This is necessary now\nthat a driver for the Avila CF card slot is available. It also adds\nsupport for a minor variant on the Avila board known as the Loft,\nwhich has a different number of maximum PCI devices.\n\nSigned-off-by: Michael-Luke Jones \u003cmlj28@cam.ac.uk\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ef416c4b878685a419a3b2f133ab5e7283f96b0",
      "tree": "b3a32e3e3f4f3329a624d553aed297e8fcbcf60e",
      "parents": [
        "10c03f69680e9e2acd8a9409a230aef37295ac49"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Dec 21 20:59:37 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 06 16:46:46 2007 +0000"
      },
      "message": "[ARM] Improve csum_fold, cleanup csum_tcpudp_magic()\n\ncsum_fold doesn\u0027t need two assembly instructions to perform its task,\nit can simply add the high and low parts together by rotating by 16\nbits, and the carry into the upper-16 bits will automatically happen.\n\nAlso, since csum_tcpudp_magic() is just csum_tcpudp_nofold + csum_fold,\nuse those two functions to achieve this.  Also note that there is a\ncsum_fold() at the end of ip_fast_csum() as well, so use the real\ncsum_fold() there as well.\n\nBoot tested on Versatile.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "10c03f69680e9e2acd8a9409a230aef37295ac49",
      "tree": "7ac927b0e93b20584f25de300ec2a4b2803c8529",
      "parents": [
        "2d9e1ae06d8f0bb187ea083fabab2dfb6f589270"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Dec 19 14:17:46 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 06 16:46:45 2007 +0000"
      },
      "message": "[ARM] oprofile: add ARM11 SMP support\n\nAdd the glue for ARM11 SMP oprofile support, which also supports the\nperformance monitor in the coherency unit.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "c6428464894889e110418928e6b37dc2eb4cee56"
}
