)]}'
{
  "log": [
    {
      "commit": "cfb41bf756cac168c829e27def36072dbfbe6fd0",
      "tree": "4c3db390285bacc8c3379eb599585bd816e3fff1",
      "parents": [
        "2a740d7a64807acaceb7e44ccf50df35107a34ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri May 23 15:38:07 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 23 15:38:07 2008 +0100"
      },
      "message": "[ARM] fix OMAP include loops\n\nOMAP has two include loops in its header files:\n\n  asm-arm/hardware.h \u003c- asm-arm/arch-omap/io.h \u003c-\n   asm-arm/arch-omap/hardware.h \u003c- asm-arm/hardware.h\n\n  asm-arm/arch-omap/board-palmte.h \u003c-\n   asm-arm/arch-omap/hardware.h \u003c- asm-arm/hardware.h \u003c-\n   asm-arm/arch-omap/gpio.h \u003c- asm-arm/arch-omap/board-palmte.h\n\nCircular include dependencies are dangerous since they can result in\ninconsistent definitions being provided to other code, especially if\n\u0027#ifndef\u0027 constructs are used.\n\nSolve these by removing the offending includes, and add additional\nincludes where necessary.\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "415ad1e50abcc86c235a42fbab57f2b6134412d7",
      "tree": "544076100f62d1210a8f4babe2fed7f62afa92c5",
      "parents": [
        "66aaeff1c27545909e502546120be2c5432394e3"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri May 23 08:31:39 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 23 13:50:08 2008 +0100"
      },
      "message": "[ARM] 5053/1: define before use of processor_id\n\nFor the simple read_cpuid() macro case the variable processor_id has\nno definition on use of the macro. Add an extern for it. Move all the\nprocessor ID macros into the #ifndef __ASSEMBLEY__ block.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "50346e621252617a07eb800dfa3f876ccd52d534",
      "tree": "736dbd522826133270e00c41a9c99b10f7697c35",
      "parents": [
        "b851cb289d905ea04e5f0b518bf3f28407a72118"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri May 23 07:16:52 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 23 13:50:05 2008 +0100"
      },
      "message": "[ARM] 5051/1: define pgtable_t for the !CONFIG_MMU case too\n\nThe non-MMU case also needs the type definition of pgtable_t.\nSo move it out of a CONFIG_MMU conditional section.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b851cb289d905ea04e5f0b518bf3f28407a72118",
      "tree": "fcbeba7774a4c1317be4eefab9b1e5420f70766a",
      "parents": [
        "90239bbd598c6a0fc7f2c7352e9886bd3be968d0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 22 16:38:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 16:38:50 2008 +0100"
      },
      "message": "[ARM] omap: fix omap clk support build errors\n\narch/arm/plat-omap/clock.c:397: warning: \"struct cpufreq_frequency_table\" declared inside parameter list\narch/arm/plat-omap/clock.c:397: warning: its scope is only this definition or declaration, which is probably not what you want\narch/arm/plat-omap/clock.c: In function `clk_init_cpufreq_table\u0027:\narch/arm/plat-omap/clock.c:402: error: structure has no member named `clk_init_cpufreq_table\u0027\narch/arm/plat-omap/clock.c:403: error: structure has no member named `clk_init_cpufreq_table\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "864d0ec9db9c0c18b79cebb9d8b7ac75c3b70571",
      "tree": "43cc06f9e898ebba871b804dbe0ca272bf587c2d",
      "parents": [
        "78b58e549a3098a8c1408d0214bd25e5d5e7a3a3"
      ],
      "author": {
        "name": "Thomas Kunze",
        "email": "thommycheck@gmx.de",
        "time": "Mon May 19 22:06:51 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:03:20 2008 +0100"
      },
      "message": "[ARM] 5025/2: fix collie cpu initialisation\n\ncollie.h:\n     * add some meaningfull names to some gpios\ncollie.c:\n    * initialize cpu registers correctly\n\nSigned-off-by: Thomas Kunze \u003cthommycheck@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dfb0ae091479240c19bef4382026671776ca204e",
      "tree": "7407317991d393be5801fc45111401caff7ae3ec",
      "parents": [
        "1da7807842f7ccd9a3962dc276e489b76cd320c7",
        "dfa3d039dae89e8e9a7302ebf25370caaf1b62e3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 17 22:56:08 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:56:29 2008 +0100"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n"
    },
    {
      "commit": "1da7807842f7ccd9a3962dc276e489b76cd320c7",
      "tree": "f9cdd42bdcd291b001e15df2a19686545e8377f0",
      "parents": [
        "53491e042e79578765e2d33512a45d50eb0d8801",
        "2a52efb2cecf78201d61bd4930153bf52e57503b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 17 22:55:51 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:51 2008 +0100"
      },
      "message": "Merge branch \u0027sa1100\u0027\n"
    },
    {
      "commit": "1df5a8d004f64b1aa3fb93e0556886ba00ebc979",
      "tree": "b7d307a6e6c72b9ee5f8a437483695f8e3ab670a",
      "parents": [
        "d0afc85f15deda94abdfe9118ac225c4208d5897"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Thu May 15 11:52:24 2008 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:19 2008 +0100"
      },
      "message": "[ARM] fix parenthesis in include/asm-arm/arch-omap/control.h\n\nParenthesis fix in include/asm-arm/arch-omap/control.h\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.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": "2a52efb2cecf78201d61bd4930153bf52e57503b",
      "tree": "5877cca7d52372a820ffc0b2e71bf8bdd45abcba",
      "parents": [
        "649de51b883746d76c5fa1614dd067054c9d702a"
      ],
      "author": {
        "name": "Thomas Kunze",
        "email": "thommycheck@gmx.de",
        "time": "Tue Apr 29 17:44:54 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:53:54 2008 +0100"
      },
      "message": "[ARM] 5026/1: locomo: add .settype for gpio and several small fixes\n\nirqs.h:\n    * rename IRQ_LOCOMO_SPI_OVRN to IRQ_LOCOMO_SPI_REND\nlocomo.h:\n    * add some definition for locomo spi controller\n    * correct some errors\nlocomo.c:\n    * correct some errors\n    * add set_type for locomo gpio irq chip\n\nSigned-off-by: Thomas Kunze \u003cthommycheck@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c8d2eb8e56b93c69a30793f19ac1bc784398fbd5",
      "tree": "00d7b78987af54d17f38806bce656735c92ffbf0",
      "parents": [
        "0a4b53a22d75efa750f0b93c9b00dd0dc51c0b07"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed May 07 16:55:13 2008 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri May 09 10:25:02 2008 -0700"
      },
      "message": "ARM: OMAP: Add calls to omap2_set_globals_*()\n\nAdd the omap2_set_globals_{242x,243x,343x}() functions. These\nfunctions are called early upon boot in the map_io() functions in the\nboard-specific init files.\n\nThis patch was accidentally left out of the earlier series.\n\nThis fixes omap2 booting as noted by Kyungmin Park \u003ckmpark@infradead.org\u003e.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Kyungmin Park \u003ckmpark@infradead.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0a4b53a22d75efa750f0b93c9b00dd0dc51c0b07",
      "tree": "b358b05e05da488824efbffaca17df8fb00a2ac0",
      "parents": [
        "3de2403e6659d71b36ec820dc9b942762ddfe6eb"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu May 08 15:30:33 2008 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri May 09 10:24:47 2008 -0700"
      },
      "message": "ARM: OMAP: Update MMC header to fix compile\n\nUpdate MMC header from linux-omap tree to match the recent\nMMC driver updates.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "dc38e2ad53ca27968919dea6d7fa60575782d5a6",
      "tree": "c7311b540e910ee4e001197ace16470d94e51806",
      "parents": [
        "ffebabe0bf0de9ee500d4605d6acb71e1ee3b79f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 08 16:50:39 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 08 18:04:02 2008 +0100"
      },
      "message": "[ARM] pxa: Fix RCSR handling\n\nRelated to d3930614e68bdf83a120d904c039a64e9f75dba1.\n\nRCSR is only present on PXA2xx CPUs, not on PXA3xx CPUs.  Therefore,\nwe should not be unconditionally writing to RCSR from generic code.\n\nSince we now clear the RCSR status from the SoC specific PXA PM code\nand before reset in the arch_reset() function, the duplication in\nthe corgi, poodle, spitz and tosa code can be removed.\n\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "649de51b883746d76c5fa1614dd067054c9d702a",
      "tree": "68c3b172063bdf4cc82a727d3d4ca48f63487665",
      "parents": [
        "c8df9a53e8d16877fc0b268b002af2a47a14643a"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "rjarzmik@free.fr",
        "time": "Fri May 02 21:17:06 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 04 11:06:05 2008 +0100"
      },
      "message": "[ARM] 5027/1: Fixed random memory corruption on pxa suspend cycle.\n\nEach time a pxa type cpu went in suspend, a portion of\nkmalloc memory was corrupted.\nThe issue was an incorrect length allocation introduced by\nthe commit 711be5ccfe9a02ba560aa918a008c31ea4760163 for\nthe save registers array (\u003d\u003e overflow).\n\nSigned-off-by: Robert Jarzmik \u003crjarzmik@free.fr\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4cc1a102b049ff2890e3a97c23ca88e7205b42fd",
      "tree": "aa50764f44f85c4e0fea40eb19c44dd929786cc3",
      "parents": [
        "3726c23df8e4d95b6f2b335dfa90e3f4850a8a00"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:00 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:20 2008 -0700"
      },
      "message": "arm: types: use \u003casm-generic/int-*.h\u003e for the arm architecture\n\nThis modifies \u003casm-arm/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6f6d6a1a6a1336431a6cba60ace9e97c3a496a19",
      "tree": "f32e82fc3a50b6877afa3220bdb6f7ea0582e07f",
      "parents": [
        "71abb3af62dfa52930755f3b6497eafbe1d6ec85"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu May 01 04:34:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:03:58 2008 -0700"
      },
      "message": "rename div64_64 to div64_u64\n\nRename div64_64 to div64_u64 to make it consistent with the other divide\nfunctions, so it clearly includes the type of the divide.  Move its definition\nto math64.h as currently no architecture overrides the generic implementation.\n They can still override it of course, but the duplicated declarations are\navoided.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c42a449107bf76c59b8e0b6a30d070e9696e49c",
      "tree": "f8277f579a034ebdb8d750d83179e843bff7dc0d",
      "parents": [
        "90eabbf0ec0c626cf5d186214cf8fc79150a7a29"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:32 2008 -0700"
      },
      "message": "pxafb: preliminary smart panel interface support\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84f43c308b73a6a12128288721a1007ba4f1a8da",
      "tree": "650246aced2ea56899f11099846980eeae8885e6",
      "parents": [
        "2c42dd8ebdd92ad59d9a68f88f0e20ad9f45270a"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:31 2008 -0700"
      },
      "message": "pxafb: introduce register independent LCD connection type for pxafb\n\nReasons:\n\n  1. straight forward: the name \"LCD_COLOR_DSTN_16BPP\" is much better\n     than \"LCCR0_Pas | LCCR0_Color | LCCR0_Dual\"\n\n  2. by defining LCD connection types as constants, it allows only\n     valid possibilities\n\n  3. by removing the dependency of register bits definitions, those\n     can be later moved into the body of pxafb.c, instead of having\n     a regs-lcd.h around\n\nCurrently, only lubbock, mainstone, zylonite and littleton have been\nmodified to support these types (see coming patches after this).\nOther platforms are encouraged to change their way describing the\nLCD controller connections.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce4fb7b892a6d6c6a0f87366b26fd834d2923dd7",
      "tree": "1b30869071a065f24ab0976b23c9c47998022b24",
      "parents": [
        "92ac73c1e4b4e039162f5d3980c2da8192b28060"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:31 2008 -0700"
      },
      "message": "pxafb: convert fb driver to use ioremap() and __raw_{readl, writel}\n\nThis is part of the effort moving peripheral registers outside of pxa-regs.h,\nand using ioremap() make it possible the same IP can be re-used on different\nprocessors with different registers space\n\nAs a result, the fixed mapping in pxa_map_io() is removed.\n\nThe regs-lcd.h can actually moved to where closer to pxafb.c but some of its\nbit definitions are directly used by various platform code, though this is not\na good style.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d973664992d814d93db161b28c0cc9a4c7e68f42",
      "tree": "03de3a9ef1f8f0d5dcd2e3c217c4fdf334f6691e",
      "parents": [
        "2d5e3e8d28a7820de1eb7b18a7c15d645bb26992",
        "9d87dd97ffcd3b5eb2bbaf0d5d93f4bfcaed3f04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 15:18:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 15:18:06 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (26 commits)\n  [ARM] pxa: fix 1c104e0e4f6ab396960c058e95e18bdedcac945b\n  [ARM] serial: s3c2410: platform_get_irq() may return signed unnoticed\n  [ARM] am79c961a: platform_get_irq() may return signed unnoticed\n  [ARM] Feroceon: Feroceon-specific WA-cache compatible {copy,clear}_user_page()\n  [ARM] Feroceon: fix function alignment in proc-feroceon.S\n  [ARM] Orion: catch a couple more alternative spellings of PCIe\n  [ARM] Orion: fix orion-ehci platform resource end addresses\n  [ARM] Orion: fix -\u003emap_irq() PCIe bus number check\n  [ARM] Orion: fix ioremap() optimization\n  [ARM] feroceon: remove CONFIG_CPU_CACHE_ROUND_ROBIN check\n  [ARM] feroceon: remove CONFIG_CPU_DCACHE_WRITETHROUGH check\n  kprobes/arm: fix decoding of arithmetic immediate instructions\n  kprobes/arm: fix cache flush address for instruction stub\n  [ARM] 5022/1: Race in ARM MMCI PL18x driver, V2\n  [ARM] 5021/1: at91: buildfix for sam9263 + PM\n  [ARM] 5018/1: RealView: Fix the ARM11MPCore Oprofile compilation\n  [ARM] 5016/1: AT91: typo in mci configuration for at91cap at91sam9263\n  [ARM] 5017/1: pxa3xx: Report unsupported wakeup sources in pxa3xx_set_wake()\n  [ARM] 5020/1: magician: remove __devinit marker from pasic3_leds_info\n  [ARM] 5014/1: Cleanup reset state before entering suspend or resetting.\n  ...\n"
    },
    {
      "commit": "9d87dd97ffcd3b5eb2bbaf0d5d93f4bfcaed3f04",
      "tree": "64f5fdfc195e92081426db6185dbebe0f4373a81",
      "parents": [
        "92794a5d6359f9e8ed0d43fe0f3c653f748dcc90",
        "0ed1507183adea174bc4b6611b50d90e044730c2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 29 21:31:13 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Apr 29 21:31:13 2008 +0100"
      },
      "message": "Merge branch \u0027orion-fixes2\u0027\n"
    },
    {
      "commit": "92794a5d6359f9e8ed0d43fe0f3c653f748dcc90",
      "tree": "ff9e1e49639c657c72d848f891f8f1b44de7a541",
      "parents": [
        "681587c58639444215a7c88f7471819997d2f226",
        "7883938b0d5ee8dd6381e1e2a9f71254252fd504",
        "b46926bb2d9977799c88aef17a4386ee02c326d8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 29 21:31:06 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Apr 29 21:31:06 2008 +0100"
      },
      "message": "Merge branches \u0027pxa\u0027 and \u0027orion-fixes1\u0027\n"
    },
    {
      "commit": "6510d41954dc6a9c8b1dbca7eaca0f23195ca727",
      "tree": "868b5fac25c7c5b80cc5a88eaaab8bf3d693420d",
      "parents": [
        "064106a91be5e76cb42c1ddf5d3871e3a1bd2a23"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 29 01:03:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:27 2008 -0700"
      },
      "message": "kernel: Move arches to use common unaligned access\n\nUnaligned access is ok for the following arches:\ncris, m68k, mn10300, powerpc, s390, x86\n\nArches that use the memmove implementation for native endian, and\nthe byteshifting for the opposite endianness.\nh8300, m32r, xtensa\n\nPacked struct for native endian, byteshifting for other endian:\nalpha, blackfin, ia64, parisc, sparc, sparc64, mips, sh\n\nm86knommu is generic_be for Coldfire, otherwise unaligned access is ok.\n\nfrv, arm chooses endianness based on compiler settings, uses the byteshifting\nversions.  Remove the unaligned trap handler from frv as it is now unused.\n\nv850 is le, uses the byteshifting versions for both be and le.\n\nRemove the now unused asm-generic implementation.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\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": "0ed1507183adea174bc4b6611b50d90e044730c2",
      "tree": "c6f917503593997467052dcc5963e8387fb67f94",
      "parents": [
        "6b29e681aa7e80792e6e6be4ac2577014018c2fd"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Apr 24 01:31:45 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Apr 28 16:06:51 2008 -0400"
      },
      "message": "[ARM] Feroceon: Feroceon-specific WA-cache compatible {copy,clear}_user_page()\n\nThis patch implements a set of Feroceon-specific\n{copy,clear}_user_page() routines that perform more optimally than\nthe generic implementations.  This also deals with write-allocate\ncaches (Feroceon can run L1 D in WA mode) which otherwise prevents\nLinux from booting.\n\n[nico: optimized the code even further]\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nTested-by: Sylver Bruneau \u003csylver.bruneau@googlemail.com\u003e\nTested-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "fd153abb01c3fbcc47cd4ac3c0bc8801cfcc0009",
      "tree": "938413e50e7a5afcd96f1c9a8d9c732f2397d758",
      "parents": [
        "c5a1e8f7091c33c7f6b53f070d13380facab6607"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Apr 25 14:28:55 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Apr 28 15:57:41 2008 -0400"
      },
      "message": "[ARM] Orion: fix ioremap() optimization\n\nThe ioremap() optimization used for internal register didn\u0027t cope\nwith the fact that paddr + size can wrap to zero if the area extends\nto the end of the physical address space.\n\nIssue isolated by Sylver Bruneau \u003csylver.bruneau@googlemail.com\u003e.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "7e675137a8e1a4d45822746456dd389b65745bf6",
      "tree": "5df01d23ea1b6b212d18f2136ff82913fcbe7718",
      "parents": [
        "b379d790197cdf8a95fb67507d75a24ac0a1678d"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Mon Apr 28 02:13:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:23 2008 -0700"
      },
      "message": "mm: introduce pte_special pte bit\n\ns390 for one, cannot implement VM_MIXEDMAP with pfn_valid, due to their memory\nmodel (which is more dynamic than most).  Instead, they had proposed to\nimplement it with an additional path through vm_normal_page(), using a bit in\nthe pte to determine whether or not the page should be refcounted:\n\nvm_normal_page()\n{\n\t...\n        if (unlikely(vma-\u003evm_flags \u0026 (VM_PFNMAP|VM_MIXEDMAP))) {\n                if (vma-\u003evm_flags \u0026 VM_MIXEDMAP) {\n#ifdef s390\n\t\t\tif (!mixedmap_refcount_pte(pte))\n\t\t\t\treturn NULL;\n#else\n                        if (!pfn_valid(pfn))\n                                return NULL;\n#endif\n                        goto out;\n                }\n\t...\n}\n\nThis is fine, however if we are allowed to use a bit in the pte to determine\nrefcountedness, we can use that to _completely_ replace all the vma based\nschemes.  So instead of adding more cases to the already complex vma-based\nscheme, we can have a clearly seperate and simple pte-based scheme (and get\nslightly better code generation in the process):\n\nvm_normal_page()\n{\n#ifdef s390\n\tif (!mixedmap_refcount_pte(pte))\n\t\treturn NULL;\n\treturn pte_page(pte);\n#else\n\t...\n#endif\n}\n\nAnd finally, we may rather make this concept usable by any architecture rather\nthan making it s390 only, so implement a new type of pte state for this.\nUnfortunately the old vma based code must stay, because some architectures may\nnot be able to spare pte bits.  This makes vm_normal_page a little bit more\nugly than we would like, but the 2 cases are clearly seperate.\n\nSo introduce a pte_special pte state, and use it in mm/memory.c.  It is\ncurrently a noop for all architectures, so this doesn\u0027t actually result in any\ncompiled code changes to mm/memory.o.\n\nBTW:\nI haven\u0027t put vm_normal_page() into arch code as-per an earlier suggestion.\nThe reason is that, regardless of where vm_normal_page is actually\nimplemented, the *abstraction* is still exactly the same. Also, while it\ndepends on whether the architecture has pte_special or not, that is the\nonly two possible cases, and it really isn\u0027t an arch specific function --\nthe role of the arch code should be to provide primitive functions and\naccessors with which to build the core code; pte_special does that. We do\nnot want architectures to know or care about vm_normal_page itself, and\nwe definitely don\u0027t want them being able to invent something new there\nout of sight of mm/ code. If we made vm_normal_page an arch function, then\nwe have to make vm_insert_mixed (next patch) an arch function too. So I\ndon\u0027t think moving it to arch code fundamentally improves any abstractions,\nwhile it does practically make the code more difficult to follow, for both\nmm and arch developers, and easier to misuse.\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nCc: Jared Hulbert \u003cjaredeh@gmail.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c3032d8a4d6c97bd6e02bcab524ef2428d89561",
      "tree": "4528851a9b04282f602cebb6b2ab4bc677b63259",
      "parents": [
        "387750c3bf49c22f6189436032145e2131985076"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:32 2008 +0200"
      },
      "message": "ide: add struct ide_io_ports (take 3)\n\n* Add struct ide_io_ports and use it instead of `unsigned long io_ports[]`\n  in ide_hwif_t.\n\n* Rename io_ports[] in hw_regs_t to io_ports_array[].\n\n* Use un-named union for \u0027unsigned long io_ports_array[]\u0027 and \u0027struct\n  ide_io_ports io_ports\u0027 in hw_regs_t.\n\n* Remove IDE_*_OFFSET defines.\n\nv2:\n* scc_pata.c build fix from Stephen Rothwell.\n\nv3:\n* Fix ctl_adrr typo in Sparc-specific part of ns87415.c.\n  (Noticed by Andrew Morton)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d3930614e68bdf83a120d904c039a64e9f75dba1",
      "tree": "c220f2237893ddd72d9cee9b30d8b78171992f00",
      "parents": [
        "406b1ea441cb86671c5b57d2ce722d217914d524"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Apr 21 11:54:13 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 24 14:34:26 2008 +0100"
      },
      "message": "[ARM] 5014/1: Cleanup reset state before entering suspend or resetting.\n\nThe kernel should clean stale bits from reset status, so that\nthey won\u0027t confuse the bootloader.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "406b1ea441cb86671c5b57d2ce722d217914d524",
      "tree": "b24044d0bdbe186f95607b9347e2218f30f8bb28",
      "parents": [
        "5826042d3c550522e49a8a55db64d9c47b43a8f9"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon Apr 21 10:56:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 24 14:34:25 2008 +0100"
      },
      "message": "[ARM] 5013/1: Change ITE8152 interrupt numbers\n\nThe patch kills the use of IRQ_GPIO() and adds\n#if NR_IRQS \u003c (IT8152_LAST_IRQ+1) statement.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "37e5ffa3f15bd9a8b133ab13e9bef833b5eb33d4",
      "tree": "b00891a6842d7eb1c4ddcc3b8283e1aed29bff97",
      "parents": [
        "1c21ab67b7d3c9a1296019939e0efb69350487cf"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-mtd@fluff.org",
        "time": "Tue Apr 15 11:36:22 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 21:41:32 2008 +0100"
      },
      "message": "[MTD] [NAND] S3C2410 Allow ECC disable to be specified by the board\n\nAdd support to disable ECC checking for a given chip\nwhen passed by the board via the platform data.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1c21ab67b7d3c9a1296019939e0efb69350487cf",
      "tree": "6050041e56b1f064dc38dd5c5e5493c9ab0caaa4",
      "parents": [
        "c45c6c68333c04de84c21a4b869f36a96f642779"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-mtd@fluff.org",
        "time": "Tue Apr 15 11:36:21 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 21:41:19 2008 +0100"
      },
      "message": "[MTD] [NAND] S3C2410 Allow ECC layout to be passed through platform data\n\nAdd support for the ECC layout to be passed via the\nplatform data specified by the board.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c45c6c68333c04de84c21a4b869f36a96f642779",
      "tree": "142fb3db8452f127262937891069f075f00bec41",
      "parents": [
        "71d54f3855b4ca98559e8782350336ec2433cc24"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-mtd@fluff.org",
        "time": "Tue Apr 15 11:36:20 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 21:41:03 2008 +0100"
      },
      "message": "[MTD] [NAND] S3C2410 Allow unset ecc to be ignored for ecc correction\n\nIf a block\u0027s ecc field is all 0xff, then ignore the ECC\ncorrection. This is for systems where some of the blocks,\nsuch as the initial cramfs are written without ECC and\nneed to be loaded on start.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fe69af002e26ca39824f626459c16d642607b573",
      "tree": "761c1bc2325eaed041a9fbe3a1fe18d9f6c9b988",
      "parents": [
        "b73d7e4381311bea024bf7cedcba3dcf20f63aab"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Feb 14 15:48:23 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 19:27:27 2008 +0100"
      },
      "message": "[MTD] [NAND] support for pxa3xx\n\nThis is preliminary since:\n\n1. It supports only _one_ chip select at the moment. As there is no\n   existing platforms available using two chip selects of the NAND\n   controller, it shall really not include code for supporting the\n   2nd chip select for now, as such code cannot be verified.\n\n2. It resorts to the default and simpliest memory based badblock\n   table\n\n3. Only limited types of nand flash are currently supported. Most\n   PXA3xx processors come with on-chip NAND flash dies, so there\n   isn\u0027t much flexibility for other types of NAND.\n\n4. The NAND controller should be configured to detect the device\u0027s\n   ID, thus making it difficult to use nand_scan_ident() to assist\n   the detection process (though it\u0027s not impossible)\n\nTODO: fix all the above limitations of cuz :-)\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: Sergey Podstavin \u003cspodstavin@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "135cedad7457be6a96d5e151dfd48f7888a75e94",
      "tree": "d2ea838ef41ab7dcb85e655b0e6b6ed585c11fe8",
      "parents": [
        "8a3227268877b81096d7b7a841aaf51099ad2068",
        "e70aa3fac1ac50c7a75ac676a1489dd1ea3b4be5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 17:23:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 17:23:30 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (26 commits)\n  mmc: sdio_ops.c should #include \"sdio_ops.h\"\n  mmc: proper prototypes for mmc_attach_*()\n  mmc: make __mmc_release_bus() static\n  sdhci: improve no card, no reset quirk\n  MMC: OMAP: Do not busy wait for end of command for ever\n  MMC: OMAP: Start new commands from work queue instead of irq\n  MMC: OMAP: Lazy clock shutdown\n  MMC: OMAP: Move failing command abortion to workqueue\n  MMC: OMAP: Use tasklet instead of workqueue for cover switch notification\n  MMC: OMAP: Check the get_cover_state function pointer if not set\n  MMC: OMAP: Using setup_timer instead of init_timer\n  MMC: OMAP: Abort stuck commands\n  MMC: OMAP: General cleanup for MMC multislot support\n  MMC: OMAP: Power functions modified to MMC multislot support\n  MMC: OMAP: Fix timeout calculation for MMC multislot support\n  MMC: OMAP: New release dma and abort xfer functions\n  MMC: OMAP: Add back cover switch support\n  MMC: OMAP: Introduce new multislot structure and change driver to use it\n  MMC: OMAP: Remove cover switch handling to allow adding multislot support\n  MMC: OMAP: Fix the BYTEBLOCK capability removal\n  ...\n"
    },
    {
      "commit": "e9b62693ae0a1e13ccc97a6792d9a7770c8d1b5b",
      "tree": "c676609730533fc1b7c5e01992e46b6eaf75f99b",
      "parents": [
        "548453fd107f789f5f1bc2dc13cc432ceb3b5efd",
        "838cb6aba4cebcf4fcd06b90e2adf890bef884ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 16:36:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 16:36:46 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/juhl/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/juhl/trivial: (24 commits)\n  DOC:  A couple corrections and clarifications in USB doc.\n  Generate a slightly more informative error msg for bad HZ\n  fix typo \"is\" -\u003e \"if\" in Makefile\n  ext*: spelling fix prefered -\u003e preferred\n  DOCUMENTATION:  Use newer DEFINE_SPINLOCK macro in docs.\n  KEYS:  Fix the comment to match the file name in rxrpc-type.h.\n  RAID: remove trailing space from printk line\n  DMA engine: typo fixes\n  Remove unused MAX_NODES_SHIFT\n  MAINTAINERS: Clarify access to OCFS2 development mailing list.\n  V4L: Storage class should be before const qualifier (sn9c102)\n  V4L: Storage class should be before const qualifier\n  sonypi: Storage class should be before const qualifier\n  intel_menlow: Storage class should be before const qualifier\n  DVB: Storage class should be before const qualifier\n  arm: Storage class should be before const qualifier\n  ALSA: Storage class should be before const qualifier\n  acpi: Storage class should be before const qualifier\n  firmware_sample_driver.c: fix coding style\n  MAINTAINERS: Add ati_remote2 driver\n  ...\n\nFixed up trivial conflicts in firmware_sample_driver.c\n"
    },
    {
      "commit": "b1d18dc06ba6b9056f95aaf1f8c464830846f87f",
      "tree": "2b7a9cff99c3e977f5455ec23334bdacd05291ae",
      "parents": [
        "3f76d9841e9cf6dd969ff3aec96476dced9c53f8"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Mon Apr 21 22:26:40 2008 +0000"
      },
      "committer": {
        "name": "Jesper Juhl",
        "email": "juhl@hera.kernel.org",
        "time": "Mon Apr 21 22:26:40 2008 +0000"
      },
      "message": "arm: 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: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\n"
    },
    {
      "commit": "ee008b4cdfb7082e1a57d63911d39bed0817d7d4",
      "tree": "2d72108dd16c54eb9deccb5540a7ac79f3030d18",
      "parents": [
        "2f131958efb62535f85915776e434de74d5eb274"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sun Apr 20 17:41:11 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 21 12:47:49 2008 +0100"
      },
      "message": "[ARM] 5009/1: magician: remove to-be-deprecated defines for pxa_gpio_mode\n\nAlternate function and direction setting is now handled\nby the MFP config code or the generic GPIO API.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cf816ecb533ab96b883dfdc0db174598b5b5c4d2",
      "tree": "1b7705db288ae2917105e624b01fdf81e0882bf1",
      "parents": [
        "adf6d34e460387ee3e8f1e1875d52bff51212c7d",
        "15f7d677ccff6f0f5de8a1ee43a792567e9f9de9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:34 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:34 2008 +0100"
      },
      "message": "Merge branch \u0027merge-fixes\u0027 into devel\n"
    },
    {
      "commit": "adf6d34e460387ee3e8f1e1875d52bff51212c7d",
      "tree": "88ef100143e6184103a608f82dfd232bf6376eaf",
      "parents": [
        "d1964dab60ce7c104dd21590e987a8787db18051",
        "3760d31f11bfbd0ead9eaeb8573e0602437a9d7c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "message": "Merge branch \u0027omap2-upstream\u0027 into devel\n"
    },
    {
      "commit": "d1964dab60ce7c104dd21590e987a8787db18051",
      "tree": "b417631b77f88424760bd87011dc8fb2ea810906",
      "parents": [
        "ba9279519b371340e01cadf4c230e9d52a4bf8c4",
        "ad48ce74f70a201c4c1cf3b4e8f6b6203a2e4a8d",
        "b685004f8dea2daae0306edcd358ed7de751aee9",
        "c34002c102880bfac5b449b41e5313dcda186db8",
        "fdb72fd84c26438a7dd754a1cc74890aca7f1b77",
        "c48b2e90aecf037f53913fc8d198d01fce0fbf3c",
        "3a8daaa49fb71d90e45d1e86d7f9f9e298bda05c",
        "04c366f06341259c88886a0d359e3597ba4c23f6",
        "875492511a4afce7880c9dd0ca71462c299b40e6",
        "58762e77aec49aa4b43a9ff62e7a3aee17720c41",
        "3e238be2f75f2a6d5d5064eda46ac96268c6411e",
        "140749e2bf8d7c80a50c9fcce1435bb2b4e423c4",
        "05944d74bc28fffbcce159cb915d0acff82f30a1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:25 2008 +0100"
      },
      "message": "Merge branches \u0027arm\u0027, \u0027at91\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027mxc\u0027, \u0027ns9x\u0027, \u0027orion\u0027, \u0027pxa\u0027, \u0027sa1100\u0027, \u0027s3c\u0027 and \u0027sparsemem\u0027 into devel\n"
    },
    {
      "commit": "3f3acefb63dc70d767f730045ab7ebaa81938d77",
      "tree": "ab81ca4991541a251c7e67b92e9098041d7c2f95",
      "parents": [
        "0e623941bec7e80c97b076d346327b31ae17d84a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Fri Apr 11 22:19:45 2008 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:14:30 2008 +0100"
      },
      "message": "[ARM] pxa: V4L2 soc_camera driver for PXA270\n\nThis patch adds a driver for the Quick Capture Interface on the PXA270.\nIt is based on the original driver from Intel, but has been re-worked\nmultiple times since then, now it also supports the V4L2 API.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b685004f8dea2daae0306edcd358ed7de751aee9",
      "tree": "db47ac6b8bf719af9d09fda9c1daf8983979a1f6",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Wed Apr 16 02:56:35 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 14:01:43 2008 +0100"
      },
      "message": "[ARM] 4988/1: Add GPIO lib support to the EP93xx\n\nAdds support for the generic GPIO lib to the EP93xx family. The gpio\nhandling code has been moved from core.c to a new file called gpio.c.\nThe GPIO based IRQ code has not been changed.\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "05944d74bc28fffbcce159cb915d0acff82f30a1",
      "tree": "6151f1a21d7171542ca84906207030d26f9b792d",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 30 20:43:51 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:36:48 2008 +0100"
      },
      "message": "[ARM] Add initial sparsemem support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c546106cc15d300a5b3eba5a514c9238bb6593e8",
      "tree": "789227d948c7e32a76263954457ebda3800de132",
      "parents": [
        "ba4eb7e60b11eba1ccd89d448e6d87d98df95da8"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Apr 19 10:42:06 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:09 2008 +0100"
      },
      "message": "[ARM] 5002/1: tosa: add two more leds\n\nThis adds support for two more leds:\nthe wlan one (found in SL-6000W and SL-6000L) and\nthe blutooth one (found in SL-6000W).\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba4eb7e60b11eba1ccd89d448e6d87d98df95da8",
      "tree": "2ddbb042dd7df1f47cd33dd58cbf1d1444288696",
      "parents": [
        "d8a42fc45517081d1a8cf050a86eb79b0e290774"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Apr 19 10:42:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:09 2008 +0100"
      },
      "message": "[ARM] 5004/1: Tosa: make several unreferenced structures static.\n\nNow that scoop gpio\u0027s are converted to generic_gpio,\ntosascoop_device and tosascoop_jc_device don\u0027t have\nto be exported.\n\nAlso make tosa_gpio_* static\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "768dec4cc397a9c041b0f3cd605d3f6f758883e4",
      "tree": "9a67653dd06aea7d31f90e06f45e1d4834ca7a54",
      "parents": [
        "507012f0a503287f212ef1139683c8938ecedbcd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Tue Apr 15 15:50:49 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:09 2008 +0100"
      },
      "message": "[ARM] 4976/1: zylonite: Configure GPIO for WM9713 IRQ line\n\nSet up the IRQ line for the WM9713 device on the Zylonite.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: eric miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "311c736c19ec5d9cfc9518542aeee844c2bc7a86",
      "tree": "7a761be5d5cffdc0b55207fa7c817266aca8069d",
      "parents": [
        "d4e7d09f7accd1b0d1c8f149a44deffc8c141a46"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Apr 12 20:17:02 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:08 2008 +0100"
      },
      "message": "[ARM] 4973/1: Tosa: use leds-gpio driver.\n\nNow as the scoop pins are covered by the generic gpio API,\nwe can use leds-gpio driver instead of special leds-tosa.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d4e7d09f7accd1b0d1c8f149a44deffc8c141a46",
      "tree": "66b73501e3a89ba30da34a6c08c0961f93a0ab77",
      "parents": [
        "baf1c5d2a08c828d6333e0a37bcdf5afb3d5d003"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Apr 12 20:16:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:08 2008 +0100"
      },
      "message": "[ARM] 4972/1: Tosa: convert scoop GPIOs usage to generic gpio code\n\nConvert set/reset_scoop_gpio to generic gpio calls.\nThis patch depends on the pxaficp_ir hooks patch.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "baf1c5d2a08c828d6333e0a37bcdf5afb3d5d003",
      "tree": "9d07c1803af80d1a33c1c5b2487775b2d30e6736",
      "parents": [
        "e21e2d467ab4dd050dd02620c74be1e2665d20b9"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Apr 12 20:08:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:08 2008 +0100"
      },
      "message": "[ARM] 4971/1: pxaficp_ir: provide startup and shutdown hooks\n\nLet platform do some specific initialisation and cleanup\nthings during pxaficp_ir probing and removing. E.g. this\ncan be usefull to request/free gpios used by the platform\nto control the transceiver.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "64c1dd3bbf67c958992c098d5d464a014df3fa46",
      "tree": "44bd27f3aaaba70c70a5861986d00f29d40b542e",
      "parents": [
        "60802188ece1c5b63deefc05b7b442625e575476"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Thu Apr 10 06:34:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:07 2008 +0100"
      },
      "message": "[ARM] 4959/1: PXA: Fix misprint in CICR1_RGBT_CONV\n\nThis patch fixes misprint in definition of CICR1_RGBT_CONV in include/asm-arm/arch-pxa/pxa-regs.h\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e07ff8d8091eff8e208fe1e406c15e5de0fffd63",
      "tree": "06a646e77f14f5d50fccdaa1d79186fb62df3546",
      "parents": [
        "350d115d1eaa29e64324847badf27c93159ba8e0"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Wed Apr 09 19:27:10 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:07 2008 +0100"
      },
      "message": "[ARM] 4952/1: magician: add LCD detection, LCD power switching, update pxafb settings\n\nAll magician devices I\u0027ve encountered so far have featured the Toppoly\nTD028STEB1 display, so the Samsung LTP280QV support is untested.\nThe power-on sequence is not correct because pxafb doesn\u0027t yet support\nenabling the LCD controller in the middle of the it.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "70e357f8426c54e1500ac4fdb6b1172df16d8b93",
      "tree": "37b8d927ed21561a5f103bba83188e7bf60a17c9",
      "parents": [
        "a1635b8fe59de2c5223cda5ca8397b875c901904"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Wed Apr 09 19:22:57 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:07 2008 +0100"
      },
      "message": "[ARM] 4948/1: magician: use htc-egpio to drive the GPIO/IRQ expander CPLD\n\nneeded for power management (audio, BT, charging, GSM, LCD, SD), GSM, flash and SD operation and audio routing.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "103a1754894eecf488103f7739061e7e767049ad",
      "tree": "e0a2eb1f192ab402f054db2a9e73292ca7bee10d",
      "parents": [
        "df56eacdd5b1018f3f2831ff245a7cb70c602454"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Wed Apr 09 19:11:52 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:06 2008 +0100"
      },
      "message": "[ARM] 4943/2: magician: fix magician.h GPIO header includes\n\nPXA GPIO definitions were split from pxa-regs.h into pxa2xx-gpio.h.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "90b8fc34968d3f6c70e309d97597682f119220b9",
      "tree": "d3a8d773f850968fe54ad1fe96472925e4c3e392",
      "parents": [
        "4354e188121d92c28647146b70a8c303b46a7dcd"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.arm@gmail.com",
        "time": "Sat Mar 15 05:11:07 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:06 2008 +0100"
      },
      "message": "[ARM] 4867/1: Adds flash, udc, mci support for gumstix F boards\n\nThis patch implements support for Gumstix-F flash, udc and mci. Fixes since the last time are:\n- Steve Sakoman as maintainer\n- cleanup for udc and mci setup\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4354e188121d92c28647146b70a8c303b46a7dcd",
      "tree": "33135c01c391e1696e4b649556236b0f02a67243",
      "parents": [
        "5fa41510f0f481d5139c732c5c6aac4b4a722828"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Feb 22 13:48:15 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:06 2008 +0100"
      },
      "message": "[ARM] pxa: remove keypad register definitions from pxa-regs.h\n\nKeypad registers are now fully defined within pxa27x-keypad.c, no\nneed to keep those definitions in pxa-regs.h\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "37320980414f5a7654ee08a047194224c6bba46e",
      "tree": "a8d6efa1f182e22b2f05ab5d31722d97acd7d7dc",
      "parents": [
        "450d28749c9bf2cc6d274695fe454bb53456428d"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Jan 23 13:39:13 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:05 2008 +0100"
      },
      "message": "[ARM] pxa: add pxa27x_keypad device and pxa_set_keypad_info()\n\nalso update the clk definitions in pxa27x and pxa3xx.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c0a596d6a138ea281bed4ff3018c07c45dd245a2",
      "tree": "ab3c25663433bf8c3f16026d969f9722d4ecff92",
      "parents": [
        "9b02b2df0099c083ea40ba8c7068e3dcbe381302"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Mar 11 09:46:28 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:05 2008 +0100"
      },
      "message": "[ARM] pxa: allow dynamic enable/disable of GPIO wakeup for pxa{25x,27x}\n\nChanges include:\n\n1. rename MFP_LPM_WAKEUP_ENABLE into MFP_LPM_CAN_WAKEUP to indicate\n   the board capability of this pin to wakeup the system\n\n2. add gpio_set_wake() and keypad_set_wake() to allow dynamically\n   enable/disable wakeup from GPIOs and keypad GPIO\n\n   * these functions are currently kept in mfp-pxa2xx.c due to their\n     dependency to the MFP configuration\n\n3. pxa2xx_mfp_config() only gives early warning if MFP_LPM_CAN_WAKEUP\n   is set on incorrect pins\n\nSo that the GPIO\u0027s wakeup capability is now decided by the following:\n\n   a) processor\u0027s capability: (only those GPIOs which have dedicated\n      bits within PWER/PRER/PFER can wakeup the system), this is\n      initialized by pxa{25x,27x}_init_mfp()\n\n   b) board design decides:\n      - whether the pin is designed to wakeup the system (some of\n        the GPIOs are configured as other functions, which is not\n        intended to be a wakeup source), by OR\u0027ing the pin config\n        with MFP_LPM_CAN_WAKEUP\n\n      - which edge the pin is designed to wakeup the system, this\n        may depends on external peripherals/connections, which is\n        totally board specific; this is indicated by MFP_LPM_EDGE_*\n\n   c) the corresponding device\u0027s (most likely the gpio_keys.c) wakeup\n      attribute:\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7facc2f9374159795af2a3f8b3e682b4ee230643",
      "tree": "7a62c65e06f480d6924c00108ef8efc625054ccb",
      "parents": [
        "a683b14df8f4320d0ef6cac93a6d9806173bf339"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Mar 05 17:16:29 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:04 2008 +0100"
      },
      "message": "[ARM] pxa: add MFP-alike pin configuration support for pxa{25x, 27x}\n\nPin configuration on pxa{25x,27x} has now separated from generic GPIO\ninto dedicated mfp-pxa2xx.c by this patch. The name \"mfp\" is borrowed\nfrom pxa3xx and is used here to alert the difference between the two\nconcepts: pin configuration and generic GPIOs.  A GPIO can be called\na \"GPIO\" _only_ when the corresponding pin is configured so.\n\nA pin configuration on pxa{25x,27x} is composed of:\n\n    - alternate function selection (or pin mux as commonly called)\n    - low power state or sleep state\n    - wakeup enabling from low power mode\n\nThe following MFP_xxx bit definitions in mfp.h are re-used:\n\n    - MFP_PIN(x)\n    - MFP_AFx\n    - MFP_LPM_DRIVE_{LOW, HIGH}\n    - MFP_LPM_EDGE_*\n\nSelecting alternate function on pxa{25x, 27x} involves configuration\nof GPIO direction register GPDRx, so a new bit and MFP_DIR_{IN, OUT}\nare introduced. And pin configurations are defined by the following\ntwo macros:\n\n    - MFP_CFG_IN  : for input alternate functions\n    - MFP_CFG_OUT : for output alternate functions\n\nEvery configuration should provide a low power state if it configured\nas output using MFP_CFG_OUT().  As a general guideline, the low power\nstate should be decided to minimize the overall power dissipation. As\nan example, it is better to drive the pin as high level in low power\nmode if the GPIO is configured as an active low chip select.\n\nPins configured as GPIO are defined by MFP_CFG_IN(). This is to avoid\nside effects when it is firstly configured as output.  The actual\ndirection of the GPIO is configured by gpio_direction_{input, output}\n\nWakeup enabling on pxa{25x, 27x} is actually GPIO based wakeup, thus\nthe device based enable_irq_wake() mechanism is not applicable here.\n\nE.g.  invoking enable_irq_wake() with a GPIO IRQ as in the following\ncode to enable OTG wakeup is by no means portable and intuitive, and\nit is valid _only_ when GPIO35 is configured as USB_P2_1:\n\n    enable_irq_wake( gpio_to_irq(35) );\n\nTo make things worse, not every GPIO is able to wakeup the system.\nOnly a small number of them can, on either rising or falling edge,\nor when level is high (for keypad GPIOs).\n\nThus, another new bit is introduced to indicate that the GPIO will\nwakeup the system:\n\n    - MFP_LPM_WAKEUP_ENABLE\n\nThe following macros can be used in platform code, and be OR\u0027ed to\nthe GPIO configuration to enable its wakeup:\n\n    - WAKEUP_ON_EDGE_{RISE, FALL, BOTH}\n    - WAKEUP_ON_LEVEL_HIGH\n\nThe WAKEUP_ON_LEVEL_HIGH is used for keypad GPIOs _only_, there is\nno edge settings for those GPIOs.\n\nThese WAKEUP_ON_* flags OR\u0027ed on wrong GPIOs will be ignored in case\nthat platform code author is careless enough.\n\nThe tradeoff here is that the wakeup source is fully determined by\nthe platform configuration, instead of enable_irq_wake().\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a683b14df8f4320d0ef6cac93a6d9806173bf339",
      "tree": "d398ad79e265d7664a36f053ba7b5cc9595b8d26",
      "parents": [
        "4be35e236c4a0e346442d98de3e470cf87c4e947"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 03 09:44:25 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:04 2008 +0100"
      },
      "message": "[ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h\n\ntwo reasons:\n1. GPIO namings and their mode definitions are conceptually not part\n   of the PXA register definitions\n\n2. this is actually a temporary move in the transition of PXA2xx to\n   use MFP-alike APIs (as what PXA3xx is now doing), so that legacy\n   code will still work and new code can be added in step by step\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f6fb7af4768bc1ddc2349f6eaefedd746c8e4913",
      "tree": "ade9682bb833f1b576609b4344b4e55ce20a8500",
      "parents": [
        "e3630db1fa7677b350fd5a1ac5498cc48448ae28"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Mar 04 13:53:05 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:04 2008 +0100"
      },
      "message": "[ARM] pxa: integrate low IRQ chip (ICIP) and high IRQ chip (ICIP2) into one\n\nThis makes the code better organized and simplified a bit.  The change\nwill lose a bit of performance when performing IRQ ack/mask/unmask,but\nthat\u0027s not too much after checking the result binary.\n\nThis patch also removes the ugly #ifdef CONFIG_PXA27x .. #endif by\ncarefully not to access those pxa{27x,3xx} specific registers, this\nis done by keeping an internal IRQ number variable.  The pxa-regs.h\nis also modified so registers for IRQ \u003e PXA_IRQ(31) are made public\neven if CONFIG_PXA{27x,3xx} isn\u0027t defined (for pxa25x\u0027s sake)\n\nThe incorrect assumption in the original code that internal irq starts\nfrom 0 is also corrected by comparing with PXA_IRQ(0).\n\n\"struct sys_device\" for the IRQ are reduced into one single device on\npxa{27x,3xx}.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d72b1370b0b45f1fabda5ae4d603773d8a2c226a",
      "tree": "40e16e2cb1a17e6b9d293537c4bba5d744f9bc1e",
      "parents": [
        "942de47bfee24143ecbf75b981b32143bd414529"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "rjarzmik@free.fr",
        "time": "Sun Mar 16 11:55:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:03 2008 +0100"
      },
      "message": "[ARM] 4868/1: Enhance pxa270 GPIO definitions\n\nEnhanced GPIO alternate functions descriptions,\ntaken from Intel PXA270 Developers Manual.\n\nSigned-off-by: Robert Jarzmik \u003crjarzmik@free.fr\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dcc88a170ce9f90e4b819c67feebb16e8a123f79",
      "tree": "a4407f2d6ebdce9d386c27252dbaeec3f210abc1",
      "parents": [
        "184dd48102425467fbbb209765894b04f668a9de"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Wed Feb 13 16:39:21 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:02 2008 +0100"
      },
      "message": "[ARM] 4830/1: Add support for the CLK_POUT pin on PXA3xx CPUs\n\nExpose control of the PXA3xx 13MHz CLK_POUT pin via the clock API\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cbfc0f04069a426f3c8b4b35021117f6833df9ca",
      "tree": "8c19263e61f765ce923ed4c16c1240fa7671a513",
      "parents": [
        "184dd48102425467fbbb209765894b04f668a9de"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Thu Mar 06 16:22:00 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:28:06 2008 +0100"
      },
      "message": "[ARM] 4852/1: Add timerfd_create, timerfd_settime and timerfd_gettime syscall entries\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "14a6acc23fa49446529bd99742264192939819bc",
      "tree": "269b682af934adc821ae589841dffc0fa52b5d23",
      "parents": [
        "a0316b244e75d80df3790b69b0a2cb0bbf4c1562"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:16 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:16 2008 +0100"
      },
      "message": "RealView: Add uncompressing support for PB1176\n\nThis patch adds the UART0 base address detection in uncompress.h.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n"
    },
    {
      "commit": "a0316b244e75d80df3790b69b0a2cb0bbf4c1562",
      "tree": "edf1ebed72fe3a4d27231d8e99b45ce3aae156c9",
      "parents": [
        "387847ee0fb258a50032db81e216be4ec1350586"
      ],
      "author": {
        "name": "Bahadir Balban",
        "email": "bahadir.balban@arm.com",
        "time": "Fri Apr 18 22:43:15 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:15 2008 +0100"
      },
      "message": "RealView: Base support for the PB1176 platform\n\nThis patch adds the base files for the PB1176 platform support.\n\nSigned-off-by: Bahadir Balban \u003cbahadir.balban@arm.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n"
    },
    {
      "commit": "34401ec4668c01156c6c4540930a63840f567a61",
      "tree": "c94185dbbdf6d9d928a32e707330407a4c40259c",
      "parents": [
        "e67172f5793293370a3ded597742b8d12bd42b82"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:13 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:13 2008 +0100"
      },
      "message": "RealView: Add uncompressing support to PB11MPCore\n\nThis patch adds the UART address detection in uncompress.h for the\nPB11MPCore platform.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n"
    },
    {
      "commit": "a9b67db504b0c75d21bda801de1a03dd52e91c98",
      "tree": "6445626afebeeb728c140794746430d4fe3aeff6",
      "parents": [
        "51faf9b5c048f9e465322f8256e838586f4c11a7"
      ],
      "author": {
        "name": "Bahadir Balban",
        "email": "bahadir.balban@arm.com",
        "time": "Fri Apr 18 22:43:13 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:13 2008 +0100"
      },
      "message": "RealView: Base support for the PB11MPCore platform\n\nThis patch adds the base files for the PB11MPCore platform support.\n\nSigned-off-by: Bahadir Balban \u003cbahadir.balban@arm.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n\n\n"
    },
    {
      "commit": "51faf9b5c048f9e465322f8256e838586f4c11a7",
      "tree": "3892e01c2fabebc4c71fc573449f925c8ac312af",
      "parents": [
        "41267e208e3ad5d960284a908c58d4c27cc5857b"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:12 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:12 2008 +0100"
      },
      "message": "RealView: Change the IO_ADDRESS macro\n\nThis patch changes the IO_ADDRESS macro for the RealView platforms to\naccomodate a wider range of physical addresses on PB11MPCore.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n"
    },
    {
      "commit": "393538e6d2ea1afe42c4ae9382cc78ed51a479f9",
      "tree": "56ef3f5f64e242bb051ef786936f6c2d88ad9e07",
      "parents": [
        "9a386f0651d06002a0468ce4d0e15aaf7c316a3c"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:11 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:11 2008 +0100"
      },
      "message": "RealView: Move more device address definitions to board-eb.h\n\nThe upcoming PB11MPCore and PB1176 have different memory maps and some\nof the definitions in platform.h are no longer common. This patch\nmoves them to the board-eb.h file and updates their usage in\nrealview_eb.c.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n"
    },
    {
      "commit": "9a386f0651d06002a0468ce4d0e15aaf7c316a3c",
      "tree": "bd57c73634d9d59ab9d4776c605dfce31ccd5234",
      "parents": [
        "80192735e4b01a2e4d437699f2e9b5b93dfab13c"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:11 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:11 2008 +0100"
      },
      "message": "RealView: Move the UART definitions to EB specific files\n\nSince the PB1176 has different UART base addresses, this patch moves\nthe definitions form platorm.h to board-eb.h. It also modifies\nuncompress.h to detect the platform type at run-time.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n"
    },
    {
      "commit": "80192735e4b01a2e4d437699f2e9b5b93dfab13c",
      "tree": "1096c3278bc60c925f1818c776e4b3e88c20a23c",
      "parents": [
        "a44ddfd5bf5354281eebd0f0ae0d6dcf8818fc5c"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:11 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:11 2008 +0100"
      },
      "message": "RealView: Move the timer definitions into the EB specific files\n\nThis patch moves the timer definitions from platform.h into board-eb.h\nas they are different on PB11MPCore and PB1176. It also adds\ntimerX_va_base variables in core.c which are set by the\nrealview_eb_timer_init function before invoking realview_timer_init.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n"
    },
    {
      "commit": "a44ddfd5bf5354281eebd0f0ae0d6dcf8818fc5c",
      "tree": "9f377ae5af5ab2d1ec802dde4b3c2451b197b649",
      "parents": [
        "073b6ff3b94c4737c91c45ed0f0c4d40cf1cb1c8"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:10 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:10 2008 +0100"
      },
      "message": "RealView: Move the flash definitions out of platform.h\n\nThis patch moves the patch definitions into board-eb.h and\nrealview_eb.c (from core.c) as they are different on the PB11MPCore\nand PB1176 platforms.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n"
    },
    {
      "commit": "073b6ff3b94c4737c91c45ed0f0c4d40cf1cb1c8",
      "tree": "f4d3e6df63e3c01f16dd4d03b160e7405ddea86c",
      "parents": [
        "be4f3c8691492934c8ee03dbecb3a3a865ac6cd6"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:09 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:09 2008 +0100"
      },
      "message": "RealView: Move the EB GIC definitions to the board file\n\nThis is in preparation for the RealView PB11MPCore and PB1176 patches\nwhich have different base addresses for the GIC.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n"
    },
    {
      "commit": "b7b0ba942f7b18de678cd081902aad8a0b6581c6",
      "tree": "65e36cdf831906876bc558ab6d40db58d9ba5e92",
      "parents": [
        "cb170a45d69b573a08247acfbbff3b9d6e6e2f8f"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:08 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:08 2008 +0100"
      },
      "message": "RealView: Move the SCU initialisation out of __v6_setup\n\nThis patch moves the SCU initialisation from __v6_setup to the\nsmp_prepare_cpus() function as it relies on platform-specific\nsettings. Changes to get_core_count() are mainly for allowing cleaner\ncode with the upcoming PB11MPCore patches.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "48d7927bdf071d05cf5d15b816cf06b0937cb84f",
      "tree": "60f82f25897f9b3fd55148edac9348b451afc6cf",
      "parents": [
        "d7f864be8323e5394040e2877594645b0e7da85d"
      ],
      "author": {
        "name": "Paul Brook",
        "email": "paul@codesourcery.com",
        "time": "Fri Apr 18 22:43:07 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:07 2008 +0100"
      },
      "message": "Add a prefetch abort handler\n\nThis patch adds a prefetch abort handler similar to the data abort one\nand renames the latter for consistency. Initial implementation by Paul\nBrook with some renaming by Catalin Marinas.\n\nSigned-off-by: Paul Brook \u003cpaul@codesourcery.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "d7f864be8323e5394040e2877594645b0e7da85d",
      "tree": "55ecf960706be9a4ee0c7804c57c7f5d30e0f1f7",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:06 2008 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Apr 18 22:43:06 2008 +0100"
      },
      "message": "ARMv7: Add support for the ThumbEE state saving/restoring\n\nThis patch adds the detection and handling of the ThumbEE extension on\nARMv7 CPUs.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "abfbe5f7854a083ca324282bf7e39f10bc438313",
      "tree": "c2034a5437daa6fdc973fd2837fa892b4f55e80f",
      "parents": [
        "4bc9e35556bf4444014ba65b80abb2fb9f70899a"
      ],
      "author": {
        "name": "Juha Yrjola",
        "email": "juha.yrjola@solidboot.com",
        "time": "Wed Mar 26 16:08:57 2008 -0400"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Apr 18 20:05:28 2008 +0200"
      },
      "message": "MMC: OMAP: Introduce new multislot structure and change driver to use it\n\nIntroduce new MMC multislot structure and change driver to use it.\n\nNote that MMC clocking is now enabled in mmc_omap_select_slot()\nand disabled in mmc_omap_release_slot().\n\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nSigned-off-by: Carlos Eduardo Aguiar \u003ccarlos.aguiar@indt.org.br\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "188da98800893691e47eea9335a234378e32aceb",
      "tree": "57dbf491d23676e011b4946ec1867a6d55a02eef",
      "parents": [
        "07fe944e87d79f8d7e1b090913fe9f2ace78f41d",
        "273b8385e5817a4765f82257004c5ec661a6a5b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 18 08:39:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 18 08:39:24 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (58 commits)\n  ide: remove ide_init_default_irq() macro\n  ide: move default IDE ports setup to ide_generic host driver\n  ide: remove obsoleted \"idex\u003dnoprobe\" kernel parameter (take 2)\n  ide: remove needless hwif-\u003eirq check from ide_hwif_configure()\n  ide: init hwif-\u003e{io_ports,irq} explicitly in legacy VLB host drivers\n  ide: limit legacy VLB host drivers to alpha, x86 and mips\n  cmd640: init hwif-\u003e{io_ports,irq} explicitly\n  cmd640: cleanup setup_device_ptrs()\n  ide: add ide-4drives host driver (take 3)\n  ide: remove ppc ifdef from init_ide_data()\n  ide: remove ide_default_io_ctl() macro\n  ide: remove CONFIG_IDE_ARCH_OBSOLETE_INIT\n  ide: add CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS (take 2)\n  ppc/pmac: remove no longer needed IDE quirk\n  ppc: don\u0027t include \u003clinux/ide.h\u003e\n  ppc: remove ppc_ide_md\n  ppc/pplus: remove ppc_ide_md.ide_init_hwif hook\n  ppc/sandpoint: remove ppc_ide_md hooks\n  ppc/lopec: remove ppc_ide_md hooks\n  ppc/mpc8xx: remove ppc_ide_md hooks\n  ...\n"
    },
    {
      "commit": "07fe944e87d79f8d7e1b090913fe9f2ace78f41d",
      "tree": "b20a3576d61d4dc3d89cf47515a786b31fd997d6",
      "parents": [
        "8019aa946af5218bc4446c21e43cc19c9401ac68",
        "636bdeaa1243327501edfd2a597ed7443eb4239a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 18 08:38:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 18 08:38:55 2008 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  dmaengine: ack to flags: make use of the unused bits in the \u0027ack\u0027 field\n  iop-adma: remove the workaround for missed interrupts on iop3xx\n  async_tx: kill -\u003edevice_dependency_added\n  async_tx: fix multiple dependency submission\n  fsldma: Split the MPC83xx event from MPC85xx and refine irq codes.\n  fsldma: Remove CONFIG_FSL_DMA_SELFTEST, keep fsl_dma_self_test() running always.\n"
    },
    {
      "commit": "9dfcd15a6dc1ef81307295e08b797fa9212be71a",
      "tree": "68ed0ccf99ff3d0e6d6043687823cea905edac32",
      "parents": [
        "5c50427090303a6552949c14128200154ff69594"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:34 2008 +0200"
      },
      "message": "ide: remove ide_default_io_ctl() macro\n\nIt is always \u003d\u003d \u0027((base) + 0x206)\u0027 if CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS\u003dy\nand it is not needed otherwise (arm, blackfin, parisc, ppc64, sh, sparc[64]).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c4fe15541d0ef5cc8cc1ce43057663851f8fc387",
      "tree": "f54ffc254e1264ab7d33fe43e30078e6ecd36bd8",
      "parents": [
        "ce4d65a5db77e1568c82d5151a746f627c4f6ed5"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Apr 17 20:17:26 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Apr 17 13:25:54 2008 -0700"
      },
      "message": "iop-adma: remove the workaround for missed interrupts on iop3xx\n\nThis workaround was covering the dependency submission bug in async_tx.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "de56a2f9228477866449963c2aff9df4728ea7fb",
      "tree": "a68fdf3eacc411122faf4f4ec2407ff1bb955dd7",
      "parents": [
        "3c7d9c81e1302c244180e62999a08ca95b175cf5"
      ],
      "author": {
        "name": "Davide Rizzo",
        "email": "davide@elpa.it",
        "time": "Sun Mar 30 08:58:33 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 17:04:42 2008 +0100"
      },
      "message": "[ARM] 4883/1: Adds some missing gpio defines for S3C2410\n\nThis is a small addition of forgotten defines to regs-gpio.h include file for the Samsung S3C2410 ARM9 SoC\n\nSigned-off-by: Davide Rizzo \u003cdavide@elpa.it\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3c7d9c81e1302c244180e62999a08ca95b175cf5",
      "tree": "a67961f6c0435e0a1965df9770433c73cdfe1664",
      "parents": [
        "d96a980441a70168a8ead0a0f23c4c63725da5fa"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 16 00:15:20 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 17:04:41 2008 +0100"
      },
      "message": "[ARM] 4987/1: S3C24XX: Ensure watchdog reset initiated from cached code.\n\nThere seems to be some problem with at-least the S3C2440 and\nbus traffic during an reset. It is unlikely, but still possible\nthat the system will hang in such a way that the watchdog cannot\nget the system out of the state it is in.\n\nChange to making the code that calls the watchdog reset run from\ncached memory so that instruction fetches have quiesced before the\nwatchdog fires.\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": "1017be88d341c05adc8d790d8092781b7330dafd",
      "tree": "b658661bf3bd261d51c3d28d7dcab3dc6dbe70d0",
      "parents": [
        "6ddc4b07a2669bdb8b90e3e12fb1ccfb6dc4a99c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 16 00:08:36 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 17:04:38 2008 +0100"
      },
      "message": "[ARM] 4985/1: S3C2412: Fix ARMDIVN name in CLKDIVN definition.\n\nFix the name of the S3C2412_CLKDIVN_ARMDIVN define.\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": "c63fc13f806b11576e8c41969d4b1598dd261d80",
      "tree": "9bdc2a7fbe15faaf7273ebece8ab00eac2e56b6c",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 16 00:04:19 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 17:04:36 2008 +0100"
      },
      "message": "[ARM] 4983/1: S3C2412: Add initial memory controller registers\n\nAdd initial defines for the S3C2412\u0027s memory controller registers.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2db9aaa4a5b9f2a1d54080c13f5ff4fc6d0ae1b",
      "tree": "356086f774a58af35a14f2f6a732e4693719a13c",
      "parents": [
        "2c130fd5294499cd94578f8c792e190959372763"
      ],
      "author": {
        "name": "Robert Schwebel",
        "email": "robert@schwebel.de",
        "time": "Wed Apr 02 10:29:30 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 16:15:17 2008 +0100"
      },
      "message": "[ARM] 4887/1: i.MXC family: Separate current platform code\n\nFrom: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\nThis patch separates the current code into i.MX2 and i.MX3 and modifies\nthe Kconfig files to reflect this separation in the menus.\n\nThings happend since last review:\n - make i.MX3 compile again\n - fix some structure names to be conform with all the shared/common\n   sources from i.MX1/i.MX2\n\nPrevious changes:\n - stay conform to other Kconfig files (note from Russell King)\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fdb72fd84c26438a7dd754a1cc74890aca7f1b77",
      "tree": "d3cfa375d72baf7fb4491eadb364428e8dfb56ab",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Tue Apr 15 21:13:33 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 17 15:58:25 2008 +0100"
      },
      "message": "[ARM] 4981/1: [KS8695] Simple LED driver\n\nSimple gpio-connected LED driver for KS8695 platforms.\n(Based on old AT91 LED driver)\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "64ac24e738823161693bf791f87adc802cf529ff",
      "tree": "19c0b0cf314d4394ca580c05b86cdf874ce0a167",
      "parents": [
        "e48b3deee475134585eed03e7afebe4bf9e0dba9"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Mar 07 21:55:58 2008 -0500"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Thu Apr 17 10:42:34 2008 -0400"
      },
      "message": "Generic semaphore implementation\n\nSemaphores are no longer performance-critical, so a generic C\nimplementation is better for maintainability, debuggability and\nextensibility.  Thanks to Peter Zijlstra for fixing the lockdep\nwarning.  Thanks to Harvey Harrison for pointing out that the\nunlikely() was unnecessary.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d1e7780638a9192f15caf590e0081bf915fdef71",
      "tree": "82c5419927d9bfaf77aecede0054a815aea058f3",
      "parents": [
        "50f426b55d919dd017af35bb6a08753d1f262920"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 15 14:34:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 19:35:41 2008 -0700"
      },
      "message": "spi: spi_s3c24xx must initialize num_chipselect\n\nThe SPI core now expects num_chipselect to be set correctly as due to added\nchecks on the chip being selected before an transfer is allowed.  This patch\nadds a num_cs field to the platform data which needs to be set correctly\nbefore adding the SPI platform device.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3760d31f11bfbd0ead9eaeb8573e0602437a9d7c",
      "tree": "fdb1d97cec8ed3f8d40bbcdabdca55fcbd26ce21",
      "parents": [
        "02e19a960a519224a74da4d190965201044c1583"
      ],
      "author": {
        "name": "Roman Tereshonkov",
        "email": "roman.tereshonkov@nokia.com",
        "time": "Thu Mar 13 21:35:09 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 10:29:39 2008 -0700"
      },
      "message": "ARM: OMAP2: New DPLL clock framework\n\nThese changes is the result of the discussion with Paul Walmsley.\nHis ideas are included into this patch.\n\nRemove DPLL output divider handling from DPLLs and CLKOUTX2 clocks,\nand place it into specific DPLL output divider clocks (e.g., dpll3_m2_clk).\nomap2_get_dpll_rate() now returns the correct DPLL rate, as represented\nby the DPLL\u0027s CLKOUT output. Also add MPU and IVA2 subsystem clocks, along\nwith high-frequency bypass support.\n\nAdd support for DPLLs function in locked and bypass clock modes.\n\nSigned-off-by: Roman Tereshonkov \u003croman.tereshonkov@nokia.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "b045d0809871eae4341e60a1db2b7d31703d8175",
      "tree": "30141029dbbedcbe27a95e4a5dcb7320a7c2df1d",
      "parents": [
        "d83b079f0f5c6f5ef34976330b904509a53ff1ec"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Mar 18 11:24:28 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 10:29:39 2008 -0700"
      },
      "message": "ARM: OMAP2: Add 34xx clocks\n\nThis patch defines 34xx clocks.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "6b8858a972a0eff1dc1ab77b0fd9fc25387c217c",
      "tree": "a34e94f4d372670c5125e8f490c85e9364d222df",
      "parents": [
        "543d93781a3c744017594d0721c4c1814a26bcce"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Mar 18 10:35:15 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 10:29:38 2008 -0700"
      },
      "message": "ARM: OMAP2: Change 24xx to use shared clock code and new reg access\n\nThis patch changes 24xx to use shared clock code and new register\naccess.\n\nNote that patch adds some temporary OLD_CK defines to keep patch\nmore readable. These temporary defines will be removed in the next\npatch. Also not all clocks are changed in this patch to limit the\nsize.\n\nAlso, the patch fixes few incorrect clock defines in clock24xx.h.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "445959821f82846913fe09fee0573e0238415e8c",
      "tree": "38d0ec8fd827017e21961a42a58a9bcaaede7c6e",
      "parents": [
        "c595713da76bc7cedddf5135072ea6037cc0befb"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Mar 18 10:04:51 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 10:29:37 2008 -0700"
      },
      "message": "ARM: OMAP2: Change 24xx to use new register access\n\nThis patch changes 24xx to use new register access, except for clock\nframework. Clock framework register access will get updates in the\nnext patch.\n\nNote that board-*.c files change GPMC (General Purpose Memory Controller)\naccess to use gpmc_cs_write_reg() instead of accessing the registers\ndirectly. The code also uses gpmc_fck instead of it\u0027s parent clock\ncore_l3_ck for GPMC clock.\n\nThe H4 board file also adds h4_init_flash() function, which specify the\nflash start and end addresses.\n\nAlso note that sleep.S removes some unused registers addresses.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "69d88a00a240fbed07fb6943c862ea3188e9097d",
      "tree": "7656c3266f5e0b2ce6f92f5f0bb843126989a9bb",
      "parents": [
        "9330899e0f878ff3b7a23b856de8bbb52c9c04fd"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Mar 18 10:02:50 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 10:27:25 2008 -0700"
      },
      "message": "ARM: OMAP2: Add common register access for 24xx and 34xx\n\nThis patch adds common register access for 24xx and 34xx power\nand clock management in order to share code between 24xx and 34xx.\n\nOnly change USB platform init code to use new register access, other\naccess will be changed in later patches.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9330899e0f878ff3b7a23b856de8bbb52c9c04fd",
      "tree": "7ea8c0362e6320dfbd7c6dd124e34a0b6ef7c6b1",
      "parents": [
        "f7337a199acffa9f12fa9d88253d33bfb56ef14a"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 24 17:24:15 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 09:57:13 2008 -0700"
      },
      "message": "ARM: OMAP2: Clean-up mux code\n\nMisc clean-up for the mux code and remove some unnecessary\nifdefs. Patch changes debug function so it can be used on\nboth 24xx and 34xx.\n\nChanges are mostly for omap2, but patch also cleans up some\nomap1 and common mux code.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "f7337a199acffa9f12fa9d88253d33bfb56ef14a",
      "tree": "e2f85689743bea108274fb88e4dafd433b8010e5",
      "parents": [
        "dd89dd98cb9ae28f9e4c4d2c08be427a1f941c54"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 20 16:56:26 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 09:57:13 2008 -0700"
      },
      "message": "ARM: OMAP2: Add new pin multiplexing configurations\n\nAdd new pin multiplexing configurations\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "7d7f665d5dac8d19f2fcb56baea09c59a3f861be",
      "tree": "2fdfd5e07f0a258b64bb5921b982dbc8b1025444",
      "parents": [
        "672e302e3c04e40e7c236cb09159f593f24f5def"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 25 00:42:48 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 09:57:11 2008 -0700"
      },
      "message": "ARM: OMAP: Allow registering pin mux function\n\nThis patch changes pin multiplexing init to allow registering\ncustom function. The omap_cfg_reg() func will be split into\nomap processor specific functions in later patch.\n\nThis is done to make adding omap3 pin multiplexing easier.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n\n"
    },
    {
      "commit": "d94577d5a581fe55c46b5b82eee733b8d053db19",
      "tree": "74dac4dcaab082077effb08a09f4d74a8873d072",
      "parents": [
        "79966fd9b4781f9bd257312489ff511f2c01f210"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Feb 28 22:09:15 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 09:57:06 2008 -0700"
      },
      "message": "ARM: OMAP: Use gpiolib with tps65010 for OSK 5912\n\nConvert OSK board to use new tps65010 gpiolib support.  This\nincludes moving its LED support from leds-osk to gpio-leds,\ngiving more trigger options and a net platform code shrink.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "52e3134423c3af4431fedb34f77e31cfff91e0c3",
      "tree": "0f1b92e46a3c3370d40789dc598f29bc00679f6c",
      "parents": [
        "120dd64cacd4fb796bca0acba3665553f1d9ecaa"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Mar 03 12:43:23 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Apr 14 09:57:05 2008 -0700"
      },
      "message": "ARM: OMAP: Use gpiolib\n\nUpdate OMAP to use the new GPIO implementation framework.  This is just a\nquick\u0027n\u0027dirty update ... more code could now be removed, ideally as part\nof cleaning up the entire OMAP GPIO infrastructure ...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n\n"
    },
    {
      "commit": "b43a9e60873ebe16502061961ca3f3b7bc6f69d2",
      "tree": "e8bfe4fc09592010dbd007576f5eeeddc494f7d8",
      "parents": [
        "45528e38173e7d8c03821850e8fd1ddbf16f2b3d"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Apr 10 13:36:53 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 10 15:31:38 2008 +0100"
      },
      "message": "[ARM] 4962/1: Introduce standard gpio interface for Scoop2.\n\nThis deprecates old set/reset_scoop_gpio interfacein favour of\nsupport for generic gpio interface.\n\nIt requires gpiolib, so it depends on the previous patch\n(gpiolib for SA-1100).\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "45528e38173e7d8c03821850e8fd1ddbf16f2b3d",
      "tree": "96ed1a1e340bb28e47d8b4b9e1de4b42e0d12bd6",
      "parents": [
        "c353faa4b2abd8d5142640b880532c97a0807460"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Apr 10 13:31:47 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 10 15:31:37 2008 +0100"
      },
      "message": "[ARM] 4961/1: gpiolib support for SA-1100 architecture\n\nThis adds gpiolib support for the SA-1100 arch:\n - Move all GPIO API functions from generic.c into gpio.c\n - Convert all gpio functions into gpiolib callbacks.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "32b1216d1e338d69cc5a11ca81fc247eb8ddfb2e"
}
