)]}'
{
  "log": [
    {
      "commit": "437f2f91d6597c67662f847d9ed4c99cb3c440cd",
      "tree": "9051f1a9cccd9951f1c7eb89f064d27c1b592497",
      "parents": [
        "4d9c6a21befe6c73c35f2799c7e25a9eda82a95d",
        "baa745a3378046ca1c5477495df6ccbec7690428"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:29:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:29:31 2008 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] Fix alignment fault handling for ARMv6 and later CPUs\n  [ARM] 5340/1: fix stack placement after noexecstack changes\n  [ARM] 5339/1: fix __fls() on ARM\n  [ARM] Orion: fix bug in pcie configuration cycle function field mask\n  [ARM] omap: fix a pile of issues\n"
    },
    {
      "commit": "baa745a3378046ca1c5477495df6ccbec7690428",
      "tree": "bc3a1339a45d70b6810f2ca88a7f46e89b33b2d2",
      "parents": [
        "794baba637999b81aa40e60fae1fa91978e08808"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Dec 07 09:44:55 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 07 09:44:55 2008 +0000"
      },
      "message": "[ARM] Fix alignment fault handling for ARMv6 and later CPUs\n\nOn ARMv6 and later CPUs, it is possible for userspace processes to\nget stuck on a misaligned load or store due to the \"ignore fault\"\nsetting; unlike previous CPUs, retrying the instruction without\nthe \u0027A\u0027 bit set does not always cause the load to succeed.\n\nWe have no real option but to default to fixing up alignment faults\non these CPUs, and having the CPU fix up those misaligned accesses\nwhich it can.\n\nReported-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "794baba637999b81aa40e60fae1fa91978e08808",
      "tree": "5ba0b06e433834721950736f8946430abe499b7d",
      "parents": [
        "94fc7336646b392234c0fafea5d696d020c3677c"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Dec 05 03:25:47 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 06 08:32:02 2008 +0000"
      },
      "message": "[ARM] 5340/1: fix stack placement after noexecstack changes\n\nCommit 8ec53663d2698076468b3e1edc4e1b418bd54de3 (\"[ARM] Improve\nnon-executable support\") added support for detecting non-executable\nstack binaries.  One of the things it does is to make READ_IMPLIES_EXEC\nbe set in -\u003epersonality if we are running on a CPU that doesn\u0027t support\nthe XN (\"Execute Never\") page table bit or if we are running a binary\nthat needs an executable stack.\n\nThis exposed a latent bug in ARM\u0027s asm/processor.h due to which we\u0027ll\nend up placing the stack at a very low address, where it will bump into\nthe heap on any application that uses significant amount of stack or\nheap or both, causing many interesting crashes.\n\nFix this by testing the ADDR_LIMIT_32BIT bit in -\u003epersonality instead\nof testing for equality against PER_LINUX_32BIT.\n\nReviewed-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "94fc7336646b392234c0fafea5d696d020c3677c",
      "tree": "95137c3233bf0d4f07a52e8529122dfa284a5353",
      "parents": [
        "82676d76252680fc035247fd4cfdb07ffce5db52"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Dec 04 03:59:41 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 04 09:21:55 2008 +0000"
      },
      "message": "[ARM] 5339/1: fix __fls() on ARM\n\nCommit 0c65f459ce6c intended to fix truncation issues with fls() on\nARMv5+ by renaming it to __fls() and wrapping it into a C function.\nHowever that didn\u0027t take into account the fact that __fls() already\nalready had different semantics in the kernel.\n\nLet\u0027s move the __fls() code into fls() function directly, and redefine\n__fls() with the appropriate semantics.  While at it, bring a generic\n__fls() definition for pre ARMv5 too.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "82676d76252680fc035247fd4cfdb07ffce5db52",
      "tree": "6d6904370e364c279533a3db8c023fa1fe544bf8",
      "parents": [
        "020f97063dd68a8e3b9aac928ac49a438b7416ce"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Thu Nov 27 06:21:03 2008 -1100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Dec 02 16:53:26 2008 -0500"
      },
      "message": "[ARM] Orion: fix bug in pcie configuration cycle function field mask\n\nThe function field is 3 bits.\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "b93c35ff39d19f20c47c06c206986afefecc777a",
      "tree": "3f5cb5f35923478ee6b725fbf3fcec8928466725",
      "parents": [
        "e39ea8a2def1fcb203ed0183317124348962e351"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Dec 01 13:13:57 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 01 19:55:24 2008 -0800"
      },
      "message": "spi: fix spi_s3c24xx_gpio num_chipselect\n\nThe spi master driver must have num_chipselect set to allow the bus to\ninitialise.  Pass this through the platform data.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "020f97063dd68a8e3b9aac928ac49a438b7416ce",
      "tree": "e141ad9b60d3122cfa8323ded11e2bd1be8a0735",
      "parents": [
        "d9d060a98ff89fe0f86e24c9c0c3d2f0c566781c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 01 17:40:54 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 01 17:40:54 2008 +0000"
      },
      "message": "[ARM] omap: fix a pile of issues\n\nThis patch fixes a number of sillies, from missing \u0027const\u0027 to using\n\u0027return\u0027 in void functions, to functions with no arguments not even\n\u0027void\u0027 and a cast which isn\u0027t required.\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "af38d90d6a5e135b546a3f86222ba2ad895ba4ae",
      "tree": "be95246103a3217d301f38b96a252d2116067825",
      "parents": [
        "487ff32082a9bd7489d8185cf7d7a2fdf18a22fa",
        "a730b327ca70f0e4d933202e3979e96613c3585f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 27 23:50:31 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 27 23:50:31 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "a730b327ca70f0e4d933202e3979e96613c3585f",
      "tree": "e52b0d904ae19fcb4e9ca35613119fab28db9653",
      "parents": [
        "2fd36a5d6e830269a37f0f6ccfd34ee0517ebc7d"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Nov 20 17:34:57 2008 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Nov 27 22:47:26 2008 +0800"
      },
      "message": "[ARM] pxa/palmtx: misc fixes to use generic GPIO API\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "6417a917b564106dcf2b8f42687f92ad94635ddd",
      "tree": "8d90c781bb376169f92cbe98a1fb3543b361258d",
      "parents": [
        "47fd6f7c94e15eb5f97dd1cbb0427a46b03c8185",
        "723fdb781abfe78d8ba7d911abbb581722348aa7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 27 11:13:10 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 27 11:13:10 2008 +0000"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n"
    },
    {
      "commit": "723fdb781abfe78d8ba7d911abbb581722348aa7",
      "tree": "a0ceafa932895e98ad827656e37716cd6a9e3b91",
      "parents": [
        "147dcf5489fb86c4bfe400520186f9f11b304783"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Wed Nov 26 14:35:16 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Nov 26 14:35:16 2008 -0800"
      },
      "message": "ARM: OMAP: Fixes for suspend / resume GPIO wake-up handling\n\nUse the correct wake-up enable register, and make it\nwork with 34xx also.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2fd36a5d6e830269a37f0f6ccfd34ee0517ebc7d",
      "tree": "8496da8ec1e1f6ba2854dc113c4a4ef5e6489146",
      "parents": [
        "72e9622c2a2eb73d82c716504cc93d22cd3cfd8e"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Nov 26 12:51:42 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Nov 26 12:51:42 2008 +0800"
      },
      "message": "[ARM] pxa/corgi: update default config to exclude tosa from being built\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "72e9622c2a2eb73d82c716504cc93d22cd3cfd8e",
      "tree": "7eccc426693316850a7550fb50c6a005dcd01ac8",
      "parents": [
        "844c6f6a36984c5fe1bcc2d68a88f2ed212d1eef"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Tue Nov 25 18:57:08 2008 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Nov 26 12:51:19 2008 +0800"
      },
      "message": "[ARM] pxa/pcm990: use negative number for an invalid GPIO in camera data\n\n0 is a valid GPIO number, use a negative number to specify, that this camera\ndoesn\u0027t have a GPIO for bus-width switching.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "147dcf5489fb86c4bfe400520186f9f11b304783",
      "tree": "4ca9f7129caaae9d281b99a5dbc2156787af788b",
      "parents": [
        "7953031da4200323ab5d85bd514054ca4ba9d225"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@verdurent.com",
        "time": "Tue Nov 25 15:11:12 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 25 15:11:12 2008 -0800"
      },
      "message": "ARM: OMAP: Typo fix for clock_allow_idle\n\nThe second clk_deny_idle instance should be clk_allow_idle instead.\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@verdurent.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "844c6f6a36984c5fe1bcc2d68a88f2ed212d1eef",
      "tree": "01510eb208ece97565588aefccde450584ea4024",
      "parents": [
        "999f6338780fa0577b6581941c697c868d1ec2d3"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Mon Nov 17 20:29:04 2008 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Nov 22 20:57:21 2008 +0800"
      },
      "message": "[ARM] pxa/MioA701: bluetooth resume fix\n\nThe G3IPL expects the value at RAM address 0xa020b020 to be\nexactly 1 to setup the bluetooth GPIOs properly. The actual\ncode got a value from gpio_get_value() which was not 1, but\na \"not equal to 0\" integer.\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "999f6338780fa0577b6581941c697c868d1ec2d3",
      "tree": "052cf03c0f0e22cf620bb65a17be16b7371d065e",
      "parents": [
        "ed313489badef16d700f5a3be50e8fd8f8294bc8"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Mon Nov 17 20:29:03 2008 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Nov 22 20:57:21 2008 +0800"
      },
      "message": "[ARM] pxa/MioA701: fix memory corruption.\n\nIn the resume bootstrap, the early disable address is wrong.\nFix it to RAM address 0xa020b000 instead of 0xa0200000, and\nmake it consistent with RESUME_ENABLE_ADDR in mioa701.c.\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "28105fda1ecadfa7c827b22d323c169f19dc04b0",
      "tree": "76679bb54959c61e45cb9927365c487204446078",
      "parents": [
        "12a8ab152d6b0c9f697d0f2bd423001ed3fd360b"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Tue Nov 11 12:17:05 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 17 14:05:41 2008 +0000"
      },
      "message": "[ARM] 5330/1: mach-pxa: Fixup reset for systems using reboot\u003dcold or other strings\n\nThis patch makes do_hw_reset the default reboot behavior when nothing\nelse matches. This restores reboot functionality on gumstix basix\ndevices where reboot\u003dcold is the default boot argument.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "12a8ab152d6b0c9f697d0f2bd423001ed3fd360b",
      "tree": "e49bed406111a9ea84d92b415ebf7b1eda5c7b00",
      "parents": [
        "e14c8bf86350f6c39186a139c5c584a6111b2f01",
        "faf2f0ab13d259f2386d156d24c405ec8cee30ff"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 17 10:45:03 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 17 10:45:03 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "faf2f0ab13d259f2386d156d24c405ec8cee30ff",
      "tree": "8af7f093018f5572126b130b782934b7f3210323",
      "parents": [
        "38cd809e675e29ea1c3bce8ed743b0fe8aa10eea"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sun Nov 16 15:56:58 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sun Nov 16 16:03:13 2008 +0800"
      },
      "message": "[ARM] pxa: fix incorrect PCMCIA PSKTSEL pin configuration for spitz\n\nThe original incorrect configuration caused GPIO79_nCS_3 being overriden,\nthus resulted in the NAND flash not being detected. The real PSKTSEL pin\nis on GPIO104 instead of GPIO79.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "38cd809e675e29ea1c3bce8ed743b0fe8aa10eea",
      "tree": "3461a5266e615032da67f5058025355535216de4",
      "parents": [
        "6cc4abe43e9362034881ad8c005f4ab8a684ae3e"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Nov 15 23:41:56 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sun Nov 16 16:02:12 2008 +0800"
      },
      "message": "[ARM] pxa: fix I2C controller device being registered twice on Akita\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "90aaa53c5a5af33a061313681d8f3234712b866b",
      "tree": "f7d841e7e1aecfb639fedb1bfefeb5f6ba7fa22d",
      "parents": [
        "906bf113beb07a76b665c3863aa864acdc8f9950",
        "8959dabdf2f8f9ce982a2c4cfe6d1652a2fb6320"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 13 11:30:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 13 11:30:25 2008 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] cdb89712: avoid namespace clashes with SRAM_ and BOOTROM_ constants\n  [ARM] cdb89712,clps7500,h720x: avoid namespace clash for FLASH_* constants\n  [ARM] integrator,realview,versatile: remove FLASH_* and EPROM_* constants\n  [ARM] dma-mapping: fix compiler warning\n  [ARM] iop: iop3xx needs registers mapped uncached+unbuffered\n  [ARM] versatile: correct MMC clock rate\n  [ARM] realview: correct MMC clock rate\n  [ARM] 5329/1: Feroceon: fix feroceon_l2_inv_range\n"
    },
    {
      "commit": "8959dabdf2f8f9ce982a2c4cfe6d1652a2fb6320",
      "tree": "24b4085ac1fca3fce15880b9d936dc2f17718654",
      "parents": [
        "d9a682a592ff5905d328c648fd30ee7fa12ce8ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 15:02:41 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 15:05:03 2008 +0000"
      },
      "message": "[ARM] cdb89712: avoid namespace clashes with SRAM_ and BOOTROM_ constants\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9a682a592ff5905d328c648fd30ee7fa12ce8ab",
      "tree": "5a6a09c4a9cef6f29dcab95f36db5ac6b6e6578d",
      "parents": [
        "1e8b0416ca387d754410a4e5d6b92ad6e2fb00eb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 14:53:08 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 15:04:52 2008 +0000"
      },
      "message": "[ARM] cdb89712,clps7500,h720x: avoid namespace clash for FLASH_* constants\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1e8b0416ca387d754410a4e5d6b92ad6e2fb00eb",
      "tree": "72f24518bc6a9613f28c26f845e006db4ff0e479",
      "parents": [
        "9fa767928fe738aba8e99dae511e91f02fe20b28"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 14:43:03 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 14:47:59 2008 +0000"
      },
      "message": "[ARM] integrator,realview,versatile: remove FLASH_* and EPROM_* constants\n\nFLASH_* and EPROM_* constants are unused, and clash with drivers:\n\ndrivers/atm/ambassador.h:257:1: warning: \"FLASH_BASE\" redefined\ndrivers/atm/ambassador.h:258:1: warning: \"FLASH_SIZE\" redefined\ndrivers/atm/iphase.h:332:1: warning: \"EPROM_SIZE\" redefined\n\nso remove them.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9fa767928fe738aba8e99dae511e91f02fe20b28",
      "tree": "d0f1379ed9122c03ea8f7654291023ae0c639331",
      "parents": [
        "ebb4c65869db7213280ad9c510637683939b5ff8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 14:33:51 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 14:33:51 2008 +0000"
      },
      "message": "[ARM] dma-mapping: fix compiler warning\n\narch/arm/mm/dma-mapping.c: In function `dma_sync_sg_for_cpu\u0027:\narch/arm/mm/dma-mapping.c:588: warning: statement with no effect\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "65e503814dec83c7b2ac955e75919d009109c919",
      "tree": "6cd01ca32ae269760d864d3c1bae94fdb0e95a45",
      "parents": [
        "137cb55c6dcd56cb367285adaf15f808a2a9fec7"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Nov 11 13:12:33 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Nov 11 13:12:33 2008 -0700"
      },
      "message": "iop-adma: use iop_paranoia() for debug BUG_ONs\n\nNow that the critical read back to flush the next descriptor address is\nfixed we can downgrade some BUG_ONs that need only be enabled when testing\nchanges to the driver.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "1ec26db1f8cae0aca64708e0fe1f687eab7c82e5",
      "tree": "438ad8222fbf763f8e51ba4227206e1de137e2a9",
      "parents": [
        "3ad4f597058301c97f362e500a32f63f5c950a45"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Nov 11 21:45:57 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Nov 11 21:45:57 2008 +0800"
      },
      "message": "pxafb: introduce LCD_TYPE_MASK and use it.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "ebb4c65869db7213280ad9c510637683939b5ff8",
      "tree": "e9aa372c806fad73a04ba2f9d16d1f17491a11cf",
      "parents": [
        "7bfc0b2e266dd4cd3d3f27a3ad31bf79974190b1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 09 11:18:36 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 09 11:18:36 2008 +0000"
      },
      "message": "[ARM] iop: iop3xx needs registers mapped uncached+unbuffered\n\nMikael Pettersson reported:\n\n   The 2.6.28-rc kernels fail to detect PCI device 0000:00:01.0\n   (the first ethernet port) on my Thecus n2100 XScale box.\n\n   There is however still a strange \"ghost\" device that gets partially\n   detected in 2.6.28-rc2 vanilla.\n\nThe IOP321 manual says:\n\n  The user designates the memory region containing the OCCDR as\n  non-cacheable and non-bufferable from the IntelR XScaleTM core.\n  This guarantees that all load/stores to the OCCDR are only of\n  DWORD quantities.\n\nEnsure that the OCCDR is so mapped.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7bfc0b2e266dd4cd3d3f27a3ad31bf79974190b1",
      "tree": "10e2cda464db4f7f8a685ebf760a875030121142",
      "parents": [
        "0fded351a7d03fc69484d5a9e655fbd15a8e7dab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 08 20:12:36 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 08 23:08:55 2008 +0000"
      },
      "message": "[ARM] versatile: correct MMC clock rate\n\nThe MMC clock source is actually 24MHz, not 33MHz.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0fded351a7d03fc69484d5a9e655fbd15a8e7dab",
      "tree": "209632f3fc195a350a724023ebe8c4226ebd12c0",
      "parents": [
        "72bc2b1ad62f4d2f0a51b35829093d41f55accce"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 08 19:14:56 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 08 23:08:55 2008 +0000"
      },
      "message": "[ARM] realview: correct MMC clock rate\n\nThe MMC clock source is actually 24MHz, not 33MHz.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72bc2b1ad62f4d2f0a51b35829093d41f55accce",
      "tree": "56a6c8db69e4835259ba135c721a28b3a91ba4ed",
      "parents": [
        "4bab0ea1d42dd1927af9df6fbf0003fc00617c50"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Nov 08 21:15:53 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 08 23:08:54 2008 +0000"
      },
      "message": "[ARM] 5329/1: Feroceon: fix feroceon_l2_inv_range\n\nSame fix as commit c7cf72dcadb: when \u0027start\u0027 and \u0027end\u0027 are less than a\ncacheline apart and \u0027start\u0027 is unaligned we are done after cleaning and\ninvalidating the first cacheline.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6597cb84c86cefe4e174533b79e17b86f634b5e0",
      "tree": "9cc2c5f15e48c41462be3732e23dab4cf09ee6b9",
      "parents": [
        "878708f290f6ed8b108d73fd6ab624cda6266a1e",
        "5c32f62b97d62bec097c09e54e6602d0fce2af07"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 06 18:07:03 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 06 18:07:03 2008 +0000"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n"
    },
    {
      "commit": "878708f290f6ed8b108d73fd6ab624cda6266a1e",
      "tree": "249f991f231ef8532c7f44b592bbfe78194f7e2e",
      "parents": [
        "b1cce6b1b2785fd61454b47ceacb461815407662",
        "c7cf72dcadbe39c2077b32460f86c9f8167be3be"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 06 18:04:23 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 06 18:04:23 2008 +0000"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/xscaleiop\n"
    },
    {
      "commit": "c7cf72dcadbe39c2077b32460f86c9f8167be3be",
      "tree": "66984afe9b390596d1ae97e35aaeb4e6f52c412d",
      "parents": [
        "45beca08dd8b6d6a65c5ffd730af2eac7a2c7a03"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Nov 06 17:43:55 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Nov 06 10:48:29 2008 -0700"
      },
      "message": "[ARM] xsc3: fix xsc3_l2_inv_range\n\nWhen \u0027start\u0027 and \u0027end\u0027 are less than a cacheline apart and \u0027start\u0027 is\nunaligned we are done after cleaning and invalidating the first\ncacheline.  So check for (start \u003c end) which will not walk off into\ninvalid address ranges when (start \u003e end).\n\nThis issue was caught by drivers/dma/dmatest.\n\n2.6.27 is susceptible.\n\nCc: \u003cstable@kernel.org\u003e\nCc: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: Lothar WaÃ\u003c9f\u003emann \u003cLW@KARO-electronics.de\u003e\nCc: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "b1cce6b1b2785fd61454b47ceacb461815407662",
      "tree": "90a877fcab8defd4a6770aaab4dcb3de6e69ba04",
      "parents": [
        "ab4f2ee130d5ffcf35616e1f5c6ab75af5b463b6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 04 10:52:28 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 06 17:45:32 2008 +0000"
      },
      "message": "[ARM] mm: fix page table initialization\n\nAs a result of the ptebits changes, we ended up marking device mappings\nas normal memory on ARMv7 CPUs, resulting in undesirable behaviour with\nserial ports and the like.  While reviewing the section mapping table\nentries, other errors in the memory type settings for devices were\ndetected and confirmed to prevent Xscale3 platforms booting.\n\nTested on:\n\tOMAP34xx (ARMv7),\n\tOMAP24xx (ARMv6),\n\tOMAP16xx (ARM926T, ARMv5),\n\tPXA311 (Xscale3),\n\tPXA272 (Xscale),\n\tPXA255 (Xscale),\n\tIXP42x (Xscale),\n\tS3C2410 (ARM920T, ARMv4T),\n\tARM720T (ARMv4T)\n\tStrongARM-110 (ARMv4)\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nTested-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nTested-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nTested-by: Anders Grafström \u003cgrfstrm@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ab4f2ee130d5ffcf35616e1f5c6ab75af5b463b6",
      "tree": "7532eb50e674402f8f658094acb71b8dfb1117bf",
      "parents": [
        "d2ed5cb80a241518dd71f467c884bfabbe15f68c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 06 17:11:07 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 06 17:13:47 2008 +0000"
      },
      "message": "[ARM] fix naming of MODULE_START / MODULE_END\n\nAs of 73bdf0a60e607f4b8ecc5aec597105976565a84f, the kernel needs\nto know where modules are located in the virtual address space.\nOn ARM, we located this region between MODULE_START and MODULE_END.\nUnfortunately, everyone else calls it MODULES_VADDR and MODULES_END.\nUpdate ARM to use the same naming, so is_vmalloc_or_module_addr()\ncan work properly.  Also update the comment on mm/vmalloc.c to\nreflect that ARM also places modules in a separate region from the\nvmalloc space.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c32f62b97d62bec097c09e54e6602d0fce2af07",
      "tree": "75720ac45ae88afd5d25f0c82a792663475f096f",
      "parents": [
        "52414739ca3df12f6d1e78d4dc670e97af0e845f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 04 13:35:08 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 04 13:35:08 2008 -0800"
      },
      "message": "ARM: OMAP: Fix define for twl4030 irqs\n\nOtherwise twl4030 gpios won\u0027t work.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "52414739ca3df12f6d1e78d4dc670e97af0e845f",
      "tree": "940919acdcecfc586f5eb025855f8e63a63d7bae",
      "parents": [
        "e621f266d4cd18a07a833877c3995d2ccb35b951"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 04 13:35:07 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 04 13:35:07 2008 -0800"
      },
      "message": "ARM: OMAP: Fix get_irqnr_and_base to clear spurious interrupt bits\n\nOn omap24xx, INTCPS_SIR_IRQ_OFFSET bits [6:0] contains the current\nactive interrupt number.\n\nHowever, on 34xx INTCPS_SIR_IRQ_OFFSET bits [31:7] also contains the\nSPURIOUSIRQFLAG, which gets set if the interrupt sorting information\nis invalid.\n\nIf the SPURIOUSIRQFLAG bits are not ignored, the interrupt code will\noccasionally produce a bunch of confusing errors:\n\nirq -33, desc: c02ddcc8, depth: 0, count: 0, unhandled: 0\n-\u003ehandle_irq():  c006f23c, handle_bad_irq+0x0/0x22c\n-\u003echip(): 00000000, 0x0\n-\u003eaction(): 00000000\n\nFix this by masking out only the ACTIVEIRQ bits. Also fix a\nconfusing comment.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "e621f266d4cd18a07a833877c3995d2ccb35b951",
      "tree": "a83c3ac2caeeea0ac0d24967cf5ba1535ce86184",
      "parents": [
        "85d7a070264272ceffec0c7ce0e9af1e37c62b6e"
      ],
      "author": {
        "name": "Zhaolei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Tue Nov 04 13:35:07 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 04 13:35:07 2008 -0800"
      },
      "message": "ARM: OMAP: Fix debugfs_create_*\u0027s error checking method for arm/plat-omap\n\ndebugfs_create_*() returns NULL if an error occurs, returns -ENODEV\nwhen debugfs is not enabled in the kernel.\n\nComparing to PATCH v1, because clk_debugfs_init is included in\n\"#if defined CONFIG_DEBUG_FS\", we only need to check NULL return.\nThanks Li Zefan \u003clizf@cn.fujitsu.com\u003e\n\ndebugfs_create_u8() and other function\u0027s return value\u0027s checking method are\nalso fixed in this patch.\n\nSigned-off-by: Zhao Lei \u003czhaolei@cn.fujitsu.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "85d7a070264272ceffec0c7ce0e9af1e37c62b6e",
      "tree": "d88652b259e60889ef70dd856476242b14d56b59",
      "parents": [
        "45beca08dd8b6d6a65c5ffd730af2eac7a2c7a03"
      ],
      "author": {
        "name": "Sanjeev Premi",
        "email": "premi@ti.com",
        "time": "Tue Nov 04 13:35:06 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 04 13:35:06 2008 -0800"
      },
      "message": "ARM: OMAP: Fix compiler warnings in gpmc.c\n\nFix these compiler warnings:\n\ngpmc.c: In function \u0027gpmc_init\u0027:\ngpmc.c:432: warning: \u0027return\u0027 with a value, in function returning void\ngpmc.c:439: warning: \u0027return\u0027 with a value, in function returning void\n\nSigned-off-by: Sanjeev Premi \u003cpremi@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "d2ed5cb80a241518dd71f467c884bfabbe15f68c",
      "tree": "7c4198411f5fb88151ae3a467ecfdce1d09aaebd",
      "parents": [
        "a75952b72a0fff3031124003e62118111aed42c1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 02 09:16:50 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 04 15:02:09 2008 +0000"
      },
      "message": "[ARM] fix VFP+softfloat binaries\n\n2.6.28-rc tightened up the ELF architecture checks on ARM.  For\nnon-EABI it only allows VFP if the hardware supports it.  However,\nthe kernel fails to also inspect the soft-float flag, so it\nincorrectly rejects binaries using soft-VFP.\n\nThe fix is simple: also check that EF_ARM_SOFT_FLOAT isn\u0027t set\nbefore rejecting VFP binaries on non-VFP hardware.\n\nAcked-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b73b925a6b9d69478c6ae4e74ef20607fd24aeaa",
      "tree": "cf0e9c8b8d61e796f9c341343cc5ed6ab3dd6639",
      "parents": [
        "ab3bd08a257d4b92384de2720b7294b444578ba5"
      ],
      "author": {
        "name": "Sergey Lapin",
        "email": "slapin@ossfans.org",
        "time": "Mon Oct 27 07:43:45 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 30 15:43:42 2008 +0000"
      },
      "message": "[ARM] 5326/1: AFEB9260: Fix for i2c_board_info structure\n\ni2c_board_info array was filled incorrectly.\nDue to circumstances, the way it is filled works.\nThis patch fills array properly.\n\nSigned-off-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ab3bd08a257d4b92384de2720b7294b444578ba5",
      "tree": "65ef68d6c3861b5b5d84d3876cde0941694f2c88",
      "parents": [
        "9c6568501cbf731a910db2fcb7d094977dcb154c",
        "2eca047b289307594d0d6ce62c8237fa9c5b9b5e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 30 15:04:22 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 30 15:04:22 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk-rc\u0027 of git://pasiphae.extern.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "2eca047b289307594d0d6ce62c8237fa9c5b9b5e",
      "tree": "85499aa3be4d0f659ac9040ccbc757c8729542df",
      "parents": [
        "5cac9d6558009d0fcdb7a0f38247ca578c8c685b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Oct 17 16:10:38 2008 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 30 15:58:09 2008 +0100"
      },
      "message": "[ARM] mx31ads: Add missing include\n\nmx31ads_defconfig compilation failed with\n\narch/arm/mach-mx3/mx31ads.c: In function \u0027mxc_init_imx_uart\u0027:\narch/arm/mach-mx3/mx31ads.c:102: error: \u0027mxc_uart_device0\u0027 undeclared (first use in this function)\narch/arm/mach-mx3/mx31ads.c:102: error: (Each undeclared identifier is reported only once\narch/arm/mach-mx3/mx31ads.c:102: error: for each function it appears in.)\nmake[1]: *** [arch/arm/mach-mx3/mx31ads.o] Error 1\n\nAdd missing include\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "5cac9d6558009d0fcdb7a0f38247ca578c8c685b",
      "tree": "131c1105265bd3b8587c9578823b3e1347a55258",
      "parents": [
        "eadefeff9c5572d82c2f5d907a0bfb3ba55ce901"
      ],
      "author": {
        "name": "Darius Augulis",
        "email": "augulis.darius@gmail.com",
        "time": "Wed Oct 15 10:38:30 2008 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 30 15:56:35 2008 +0100"
      },
      "message": "[ARM] MXC: Fix mxc_gpio_get(), which must read PSR register instead DR.\n\nThe Data register holds the value we have written to a gpio. To\nget the input value we must read the Pad Status Register MX3 (or Sample\nStatus register in MX1/2 terms)\n\nSigned-off-by: Darius Augulis \u003caugulis.darius@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "eadefeff9c5572d82c2f5d907a0bfb3ba55ce901",
      "tree": "430359c3e4c25be1c6df3997e6be7565701db667",
      "parents": [
        "6c1249e588cbf0484fc3e6b0f0fc4a5892749b4d"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Oct 15 09:50:23 2008 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 30 15:56:14 2008 +0100"
      },
      "message": "[ARM] MX3: Use ioremap wrapper to map SoC devices nonshared\n\nThe internal devices of the MX3 Processor have to be mapped\nMT_DEVICE_NONSHARED devices, otherwise cache corruptions occur.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "9c6568501cbf731a910db2fcb7d094977dcb154c",
      "tree": "dda2ce4a1a7cd65134328fe4f199bff810ab4ba6",
      "parents": [
        "63890a0ee1af994122094bd01f87ea6251631a3f"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Wed Oct 29 14:14:54 2008 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 30 14:41:50 2008 +0000"
      },
      "message": "[ARM] gpio_free might sleep, arm architecture\n\nAccording to the documentation gpio_free should only be called from task\ncontext only.  To make this more explicit add a might sleep to all\nimplementations.\n\nThis patch changes the gpio_free implementations for the arm architecture.\n DaVinci is skipped on purpose to simplify the merge process for patches\nswitching it over to use gpiolib as per request by David Brownell.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\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": "63890a0ee1af994122094bd01f87ea6251631a3f",
      "tree": "80e97283ba733de9d748d41642abb266ca53fb51",
      "parents": [
        "05cd2544f4b64d9a9eca0d170191867495e01feb"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Wed Oct 29 14:14:52 2008 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 30 14:41:48 2008 +0000"
      },
      "message": "[ARM] ep93xx: fix OHCI DMA mask\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\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": "05cd2544f4b64d9a9eca0d170191867495e01feb",
      "tree": "10146fb79bba464bac6f620d03b8cd50285065b7",
      "parents": [
        "27f680adc65ca08bf72ed85d3a48d1ee70f77c7a",
        "a0601c8944dc08c2d349c24bd9c0b09c406229fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 30 14:26:45 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 30 14:26:45 2008 +0000"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "56e7d85cf982dda4b453c157f3f64aea1478bc4d",
      "tree": "e47765d5982ede1b7afb2f19e3f09ab61da68880",
      "parents": [
        "5cbff9603a77d01315859690a8f125f817bed73b"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Oct 17 02:34:41 2008 +0400"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Oct 30 22:10:15 2008 +0800"
      },
      "message": "[ARM] sharpsl_pm: fix compilation w/o CONFIG_PM\n\nFix compilation of sharpsl_pm when CONFIG_PM in unselected.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "6c1249e588cbf0484fc3e6b0f0fc4a5892749b4d",
      "tree": "13fa67c87107400541622e1a3648529c74d1ad30",
      "parents": [
        "fb881f785f0003fc904c6db82909d937d968bcc9"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Sep 18 15:48:23 2008 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 30 09:42:24 2008 +0100"
      },
      "message": "[ARM] pcm037: map AIPS1 and AIPS2 as nonshared area\n\nThe internal devices of the MX3 Processor have to be mapped\nMT_DEVICE_NONSHARED devices, otherwise cache corruptions occur.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "5cbff9603a77d01315859690a8f125f817bed73b",
      "tree": "e1cd38172438e732542222a81bc308ef47275c5a",
      "parents": [
        "b6e642e498097e3d66e25ee9499f7719976263cf"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Oct 28 20:26:40 2008 +0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Oct 29 11:45:37 2008 +0800"
      },
      "message": "[ARM] corgi_lcd: fix simultaneous compilation with corgi_bl\n\ncorgi_lcd has symbol conflict with corgi_bl driver.\nFix it by renaming common symbol in new corgi_lcd driver.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "b6e642e498097e3d66e25ee9499f7719976263cf",
      "tree": "0ca62aa52323d14c8e53e3568611608c262967ce",
      "parents": [
        "e946217e4fdaa67681bbabfa8e6b18641921f750"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "[dbaryshkov@gmail.com]",
        "time": "Wed Oct 29 11:40:46 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Oct 29 11:40:52 2008 +0800"
      },
      "message": "[ARM] pxa/spitz: fix spi cs on spitz\n\nOn spitz configure SPI CS GPIOs as outputs to unbreak spi chip selection.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "4944dd62de21230af039eda7cd218e9a09021d11",
      "tree": "bac70f7bab8506c7e1b0408bacbdb0b1d77262e9",
      "parents": [
        "f17845e5d97ead8fbdadfd40039e058ec7cf4a42",
        "0173a3265b228da319ceb9c1ec6a5682fd1b2d92"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 27 10:50:54 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 27 10:50:54 2008 +0100"
      },
      "message": "Merge commit \u0027v2.6.28-rc2\u0027 into tracing/urgent\n"
    },
    {
      "commit": "6bee00dbbcb1e9feb0510e9a7104b4af00adc574",
      "tree": "dd0b20bbbe353ece29a78a75b155e6d8bbd2c86e",
      "parents": [
        "e013e13bf605b9e6b702adffbe2853cfc60e7806"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Oct 24 10:21:45 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Oct 24 10:21:45 2008 -0700"
      },
      "message": "[ARM] xsc3: revert writethrough memory-type encoding change\n\nCommit 40df2d1d \"[ARM] Update Xscale and Xscale3 PTE mappings\" was\nfingered by git-bisect for a boot failure on iop13xx.  The change made\nL_PTE_MT_WRITETHROUGH mappings L2-uncacheable.  Russell points out that\nthis mapping is used for the vector page.  Given the regression, and the\nfact this page is used often, restore the old behaviour.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "0d876c6a96e2cabf8632e8066b617d9c2dec9518",
      "tree": "2be0d37f97a367192f309f61de8bb8dec0a4e55f",
      "parents": [
        "900bca34940ca1db8dd04a2e9b240ffac32da6f6",
        "6ffab0efc17f70f44810ae50fc40f934c8173f35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 16:06:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 16:06:49 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] pxa: corgi backlight driver should not select ssp drivers\n  [ARM] 5321/1: Kirkwood: fix typo in Makefile\n  [ARM] 5320/1: fix assembly constraints in implementation of do_div()\n  [ARM] 5318/1: Swap the PRRR and NMRR values in proc-v7.S\n  [ARM] 5316/1: AT91: oops (regression) fix on gpio irq\n  [ARM] msm: vreg interface to msm7k pmic\n  [ARM] msm: dma: various basic dma improvements and bugfixes\n  [ARM] msm: clock: provide clk_*() api support for\n  [ARM] msm: clean up iomap and devices\n  [ARM] msm: add proc_comm support, necessary for clock and power control\n  [ARM] msm: rename ARCH_MSM7X00A to ARCH_MSM\n  [ARM] pxa/spitz: fix unbalance parenthesis in header file spitz.h\n  [ARM] pxa: update {corgi,spitz}_defconfig to favor SPI-based drivers\n  [ARM] pxa: fix the corgi_ssp.c dependency issue in {corgi,spitz}_defconfig\n  Revert \"[ARM] pxa/corgi: remove now unused corgi_ssp.c and corgi_lcd.c\"\n"
    },
    {
      "commit": "900bca34940ca1db8dd04a2e9b240ffac32da6f6",
      "tree": "9f23e69f1ee3500dd51b2a26a741943b38b81ed1",
      "parents": [
        "2fca5ccf97d2c28bcfce44f5b07d85e74e3cd18e",
        "d03ebb12981e80de99e9b482639ec3b5795741f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 16:05:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 16:05:59 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: Add driver for Tabletkiosk Sahara TouchIT-213 Tablet PC\n  backlight: da903x: Add backlight driver for DA9030/DA9034\n  tosa: add support for bl/lcd driver\n  backlight: add support for Sharp SL-6000 LCD and backlight drivers\n"
    },
    {
      "commit": "fd55cd3d3a8e57b6fac5966a23aca3cf6035b34c",
      "tree": "f5e36e6af9cd1084dcb5e7f579a94d746a8209a9",
      "parents": [
        "884afaab44c9f92eb618ce53b3d2b5316f174a39"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Oct 23 19:35:09 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 23 19:58:19 2008 +0100"
      },
      "message": "[ARM] 5321/1: Kirkwood: fix typo in Makefile\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9779a8325a9bbf4ccd3853e0e4064984cf9da9c9",
      "tree": "7814d54c7554210ee03d0dbecc546cc2e8a876ec",
      "parents": [
        "309e1e4240636f3a9704d77a164a08e1f5a81fea",
        "61e0e79ee3c609eb34edf2fe023708cba6a79b1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:20:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:20:34 2008 -0700"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb\n\n* \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb: (47 commits)\n  uwb: wrong sizeof argument in mac address compare\n  uwb: don\u0027t use printk_ratelimit() so often\n  uwb: use kcalloc where appropriate\n  uwb: use time_after() when purging stale beacons\n  uwb: add credits for the original developers of the UWB/WUSB/WLP subsystems\n  uwb: add entries in the MAINTAINERS file\n  uwb: depend on EXPERIMENTAL\n  wusb: wusb-cbaf (CBA driver) sysfs ABI simplification\n  uwb: document UWB and WUSB sysfs files\n  uwb: add symlinks in sysfs between radio controllers and PALs\n  uwb: dont tranmit identification IEs\n  uwb: i1480/GUWA100U: fix firmware download issues\n  uwb: i1480: remove MAC/PHY information checking function\n  uwb: add Intel i1480 HWA to the UWB RC quirk table\n  uwb: disable command/event filtering for D-Link DUB-1210\n  uwb: initialize the debug sub-system\n  uwb: Fix handling IEs with empty IE data in uwb_est_get_size()\n  wusb: fix bmRequestType for Abort RPipe request\n  wusb: fix error path for wusb_set_dev_addr()\n  wusb: add HWA host controller driver\n  ...\n"
    },
    {
      "commit": "fdc76bf9b62446c9d4b00e0d355c3212b4f1b13b",
      "tree": "d4266abf69b2ef462b147a33d4f905055781714b",
      "parents": [
        "72441bdc76f7f71d7b75cdaa48f26dbb1f3d932e",
        "f6335c43f3d7816ba2e69abce4f29c41f65bb27e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:12:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:12:21 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] clps711x: add sparsemem definitions\n  [ARM] 5315/1: Fix section mismatch warning (sa1111)\n  [ARM] Orion: activate workaround for 88f6183 SPI clock erratum\n  [ARM] Orion: instantiate the dsa switch driver\n  [ARM] mv78xx0: force link speed/duplex on eth2/eth3\n  [ARM] remove extra brace in arch/arm/mach-pxa/trizeps4.c\n  [ARM] balance parenthesis in header file\n  [ARM] pxa: fix trizeps PCMCIA build\n  [ARM] pxa: fix trizeps defconfig\n  [ARM] dmabounce requires ZONE_DMA\n  [ARM] 5303/1: period_cycles should be greater than 1\n  [ARM] 5310/1: Fix cache flush functions for ARMv4\n  [ARM] pxa: fix 3bca103a1e658d23737d20e1989139d9ca8973bf\n  [ARM] pxa: fix redefinition of NR_IRQS\n  [ARM] S3C24XX: Fix redefine of DEFINE_TIMER() in s3c24xx pwm-clock.c\n  [ARM] S3C2443: Fix HCLK rate\n  [ARM] S3C24XX: Serial driver debug depends on DEBUG_LL\n  [ARM] S3C24XX: pwm-clock set_parent mask fix\n"
    },
    {
      "commit": "4d296c24326783bff1282ac72f310d8bac8df413",
      "tree": "75751fdafc0fa5818a926478e78dd9e54f1cf872",
      "parents": [
        "cb7be3b2fc2cf089ee52b16f0fd9ebb29e9944e1"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Oct 23 09:33:06 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 23 16:00:23 2008 +0200"
      },
      "message": "ftrace: remove mcount set\n\nThe arch dependent function ftrace_mcount_set was only used by the daemon\nstart up code. This patch removes it.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "07c4cc1cdaa08fcb6c0275dd7be49eae37260169",
      "tree": "af29e7d9cfed3ea0b7d31c17ae5cde498ebdbf10",
      "parents": [
        "6912896e994ddaf06cc0f6d3f2098bc4b59bdd84"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Oct 23 09:33:04 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 23 16:00:21 2008 +0200"
      },
      "message": "ftrace: disable dynamic ftrace for all archs that use daemon\n\nThe ftrace daemon is complex and can cause nasty races if something goes\nwrong. Since it affects all of the kernel, this patch disables dynamic\nftrace from any arch that depends on the daemon. Until the archs are\nported over to the new MCOUNT_RECORD method, I am disabling dynamic\nftrace from them.\n\nNote: I am leaving in the arch/\u003carch\u003e/kernel/ftrace.c code alone since\nthat can be used when the arch is ported to MCOUNT_RECORD. To port\nthe arch to MCOUNT_RECORD, the scripts/recordmcount.pl needs to be\nupdated. I will make that easier to do for 2.6.29. For 28, we will keep\nthe archs disabled.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "884afaab44c9f92eb618ce53b3d2b5316f174a39",
      "tree": "4d2795bc6050916411092736e5fe37ba5640983d",
      "parents": [
        "f80a3bb252cbb0959259328b9ab02b019123ed05"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Oct 23 04:34:08 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 23 12:53:32 2008 +0100"
      },
      "message": "[ARM] 5320/1: fix assembly constraints in implementation of do_div()\n\nThose inline assembly segments using the umlal instruction must have\nthe \u0026 modifier so to be sure that a purely input register won\u0027t alias\none of the registers used as input+output.  In most cases, the inputs\nare still used after the outputs are touched, and most binutil versions\ninsist on \"rdhi, rdlo and rm must all be different\" even for ARMv6+.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f80a3bb252cbb0959259328b9ab02b019123ed05",
      "tree": "bfc9cf861aa4ff025dbdf524c1b70700354ff7c1",
      "parents": [
        "085eefb5948bb43020792f31406da2ee2ef4e924"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Oct 22 13:04:30 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 22 19:40:21 2008 +0100"
      },
      "message": "[ARM] 5318/1: Swap the PRRR and NMRR values in proc-v7.S\n\nA typo caused these values to be swapped leading to incorrect memory\ntype attributes.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "085eefb5948bb43020792f31406da2ee2ef4e924",
      "tree": "d01aa745ccf7cc1755b19b30b3ce760cdbc445be",
      "parents": [
        "f20e3b5fe7ead0615309433260b9784d8da0bbbd"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Oct 21 23:34:23 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 22 19:40:06 2008 +0100"
      },
      "message": "[ARM] 5316/1: AT91: oops (regression) fix on gpio irq\n\nFrom: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\nThe \"5298/1: Drop desc_handle_irq()\" patch went overboard\nand deleted an essential line of code, causing all AT91\nGPIO interrupts to oops (in irq).  Trimmed example:\n\nUnable to handle kernel NULL pointer dereference at virtual address 000000c4\n...\nPC is at gpio_irq_handler+0x78/0xd0\nLR is at gpio_irq_handler+0x38/0xd0\n...\nBacktrace:\n[\u003cc0029884\u003e] (gpio_irq_handler+0x0/0xd0) from [\u003cc0020054\u003e] (__exception_text_start+0x54/0x7c)\n[\u003cc0020000\u003e] (__exception_text_start+0x0/0x7c) from [\u003cc00209ec\u003e] (__irq_svc+0x2c/0x60)\nException stack(0xc1c1de00 to 0xc1c1de48)\n[\u003cc01f4ca8\u003e] (_spin_unlock_irq+0x0/0x3c) from [\u003cc01389f8\u003e] (at91ether_open+0x220/0x318)\n[\u003cc01387d8\u003e] (at91ether_open+0x0/0x318) from [\u003cc018caa4\u003e] (dev_open+0xa8/0x10c)\n[\u003cc018c9fc\u003e] (dev_open+0x0/0x10c) from [\u003cc018b874\u003e] (dev_change_flags+0x98/0x164)\n[\u003cc018b7dc\u003e] (dev_change_flags+0x0/0x164) from [\u003cc0019f8c\u003e] (ip_auto_config+0x164/0xe28)\n[\u003cc0019e28\u003e] (ip_auto_config+0x0/0xe28) from [\u003cc0020318\u003e] (__exception_text_end+0x60/0x180)\n[\u003cc00202b8\u003e] (__exception_text_end+0x0/0x180) from [\u003cc0008738\u003e] (kernel_init+0x70/0xd8)\n[\u003cc00086c8\u003e] (kernel_init+0x0/0xd8) from [\u003cc00398e0\u003e] (do_exit+0x0/0x6ac)\n\nThis patch restores the missing line\u0027o\u0027code.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f20e3b5fe7ead0615309433260b9784d8da0bbbd",
      "tree": "eabb2e47a0355ac4e8024b7087b4e7cb9f324358",
      "parents": [
        "bcbfe664e7af019e698cef2feb85ac2b4f1ac11d",
        "f030d7b65e4e6399f23de2a41a58d1b607b6bd89"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Oct 22 19:34:09 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 22 19:34:09 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.android.com/kernel into devel\n"
    },
    {
      "commit": "bcbfe664e7af019e698cef2feb85ac2b4f1ac11d",
      "tree": "bade11b3088e3768612ecb2cd6e285ab67a23286",
      "parents": [
        "f6335c43f3d7816ba2e69abce4f29c41f65bb27e",
        "175854be81dc42b70591760c193113e4898b3e6f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Oct 22 19:33:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 22 19:33:50 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "f030d7b65e4e6399f23de2a41a58d1b607b6bd89",
      "tree": "b502982648afe1f275fd41cf916fbccb7c7daf25",
      "parents": [
        "8a0f6f17c43933a4768ab79b9ac3ad24cd3c2c3f"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Mon Sep 29 14:07:14 2008 -0700"
      },
      "committer": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Oct 22 02:41:00 2008 -0700"
      },
      "message": "[ARM] msm: vreg interface to msm7k pmic\n\nThe baseband cpu owns the pmic, so voltage regulator control is only\navailable via a relatively limited interface through the proc_comm\ntransport.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "8a0f6f17c43933a4768ab79b9ac3ad24cd3c2c3f",
      "tree": "3768860bbca3d9bc25ddaab987aedd88a901d7fe",
      "parents": [
        "600f7cfebeef74a6ba961c507079e3629da5dd7a"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Sep 10 14:58:25 2008 -0700"
      },
      "committer": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Oct 22 02:41:00 2008 -0700"
      },
      "message": "[ARM] msm: dma: various basic dma improvements and bugfixes\n\nSan:\n- Propagate DM errors to the originator of the request.\n- Implement msm_dmov_stop_cmd()\n- Add return value to init code\n- Modify msm_dmov_stop_cmd() to support ungraceful flushing\n\nArve:\n- Disable datamover interrupt when not in use.\n  We turn off the interrrupt to allow power collapse from idle.\n\nSigned-off-by: San Mehat \u003csan@android.com\u003e\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "600f7cfebeef74a6ba961c507079e3629da5dd7a",
      "tree": "bac251da969e1e4d2f277793e3ba906b25b7905e",
      "parents": [
        "bcc0f6af0798e60e7527485f7125ed26632ce698"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Tue Sep 09 11:04:14 2008 -0700"
      },
      "committer": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Oct 22 02:41:00 2008 -0700"
      },
      "message": "[ARM] msm: clock: provide clk_*() api support for\n\nMakes use of the proc_comm interface to provide clock control on\nMSM7X01A family SoCs.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "bcc0f6af0798e60e7527485f7125ed26632ce698",
      "tree": "ac45678ea4131d7423f64025e8021106937dbf77",
      "parents": [
        "b8a16e1fdfe9caed734df0e157ad74ae2b13e3bd"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Sep 10 14:00:53 2008 -0700"
      },
      "committer": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Oct 22 02:40:59 2008 -0700"
      },
      "message": "[ARM] msm: clean up iomap and devices\n\n- Add some more peripherals (sdcc, etc) to the iomap.\n- Remove virtual base addresses for devices that we should be passing\n  physical addresses to drivers via resources and ioremap()ing.\n- don\u0027t try to use uarts for ll debug once the mmu is enabled due to\n  problems with the peripheral window\n- make base addresses void __iomem * and fixup irq.c and timer.c\n- Remove common.c and bring in devices.c/devices.h similar to\n  the PXA architecture.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "b8a16e1fdfe9caed734df0e157ad74ae2b13e3bd",
      "tree": "bce53911b0eb587d067dcbda6ea47b9cc0b0536f",
      "parents": [
        "1637de0c9b4dbac0f185e94b2b8cd2c2db78700d"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Tue Sep 09 09:36:50 2008 -0700"
      },
      "committer": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Oct 22 02:39:32 2008 -0700"
      },
      "message": "[ARM] msm: add proc_comm support, necessary for clock and power control\n\nThe proc_comm protocol is the lowest level protocol available for\ncommunicating with the modem core.  It provides access to clock and\npower control, among other things, and is safe for use from atomic\ncontexts, unlike the higher level SMD and RPC transports.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "1637de0c9b4dbac0f185e94b2b8cd2c2db78700d",
      "tree": "4b7f9662891e90036a5e03b3241641c5b27c2af5",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Tue Sep 09 07:13:33 2008 -0700"
      },
      "committer": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Oct 22 02:39:32 2008 -0700"
      },
      "message": "[ARM] msm: rename ARCH_MSM7X00A to ARCH_MSM\n\nThe MSM architecture covers a wider family of chips than just the MSM7X00A.\nMove to a more generic name, in perparation for supporting the specific\nSoC variants as sub-architectures (ARCH_MSM7X01A, ARCH_MSM722X, etc).  This\ngives us ARCH_MSM for the (many) common peripherals.\n\nThis also removes the unused/obsolete config item MSM7X00A_IDLE.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "debfcaf93ed500a051489db6646d71f29fe86a68",
      "tree": "7ba189b6dd654022ecc655b68e3c0a4573627706",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4",
        "81520a1b0649d0701205b818714a8c1e1cfbbb5b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 22 09:08:14 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 22 09:08:14 2008 +0200"
      },
      "message": "Merge branch \u0027tracing/ftrace\u0027 into tracing/urgent\n"
    },
    {
      "commit": "f6335c43f3d7816ba2e69abce4f29c41f65bb27e",
      "tree": "40b5a6f9eed4801606185424d19f597359e90c52",
      "parents": [
        "5d43839ab9988f236cdda1ed073d6916857bc3c5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 21 23:29:56 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 21 23:31:23 2008 +0100"
      },
      "message": "[ARM] clps711x: add sparsemem definitions\n\nFix the edb7211_defconfig build errors.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5d43839ab9988f236cdda1ed073d6916857bc3c5",
      "tree": "4edc2b132bc0956cd22b21ab5846cbc549163a77",
      "parents": [
        "d1a7fddf420b1f5a7d9a899b3388026084a67d33"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Tue Oct 21 19:47:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 21 22:51:46 2008 +0100"
      },
      "message": "[ARM] 5315/1: Fix section mismatch warning (sa1111)\n\nThis patch fixes the section mismatch warning from\nsa1111.o at buildtime.\n\n  CC      arch/arm/common/sa1111.o\n  LD      arch/arm/common/built-in.o\n  LD      vmlinux.o\n  MODPOST vmlinux.o\nWARNING: vmlinux.o(.text+0x87f4): Section mismatch in reference from the function sa1111_probe() to the function .devinit.text:sa1110_mb_enable()\nThe function sa1111_probe() references\nthe function __devinit sa1110_mb_enable().\nThis is often because sa1111_probe lacks a __devinit\nannotation or the annotation of sa1110_mb_enable is wrong.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "175854be81dc42b70591760c193113e4898b3e6f",
      "tree": "7ea46e44c7a2d76d9dcd32ce19acdc98622a3326",
      "parents": [
        "737fd10618a424370a5374bf1ba3df4134dbe35d"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Oct 18 14:56:43 2008 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 21 22:45:57 2008 +0800"
      },
      "message": "[ARM] pxa/spitz: fix unbalance parenthesis in header file spitz.h\n\nHello,\n\n\tIntroduced by:\n\ncommit fff147208b48680cb7b627a144113a6585828a0e\nAuthor: Eric Miao \u003ceric.miao@marvell.com\u003e\nDate:   Fri Sep 5 22:15:23 2008 +0800\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "737fd10618a424370a5374bf1ba3df4134dbe35d",
      "tree": "35e4f748065e8b69d5ae551a7f0966eccf5d28ce",
      "parents": [
        "45e2a9b48538ac7ce4ed557f31a0618782a72aa1"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Oct 20 10:35:19 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 21 22:44:19 2008 +0800"
      },
      "message": "[ARM] pxa: update {corgi,spitz}_defconfig to favor SPI-based drivers\n\nRecent changes have been made to use the generic SPI-based ads7846\ntouch screen driver and a generic SPI-based corgi-type LCD/backlight\ndriver. Update the {corgi,spitz}_defconfig to favor the use of these\ndrivers instead of the legacy ones.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "45e2a9b48538ac7ce4ed557f31a0618782a72aa1",
      "tree": "cfeab1d0b8f4ab18db71feb406ef2b510c08e452",
      "parents": [
        "25af3b0f757d4ce833c1df9b64b7357a9fc8f4a5"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 21 11:36:19 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 21 11:36:19 2008 +0800"
      },
      "message": "[ARM] pxa: fix the corgi_ssp.c dependency issue in {corgi,spitz}_defconfig\n\nSeparate building of corgi_ssp.c, and introduce a new hidden config option\nCONFIG_CORGI_SSP_DEPRECATED for this. Aslo mark corgi_ts.c and corgi_bl.c\nas deprecated.\n\nThis unbreaks the legacy configs in {corgi,spitz}_defconfig, however, SPI\nbased ADS7846 touchscreen driver and a new SPI-based corgi_lcd.c driver\nwith integrated backlight support are recommended.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "25af3b0f757d4ce833c1df9b64b7357a9fc8f4a5",
      "tree": "64f1b3c1d9c7ce9f80daa34c44257e4f8746ac24",
      "parents": [
        "0cfd81031a26717fe14380d18275f8e217571615"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 21 09:42:29 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 21 09:42:29 2008 +0800"
      },
      "message": "Revert \"[ARM] pxa/corgi: remove now unused corgi_ssp.c and corgi_lcd.c\"\n\nThis reverts commit 68677ab3d08ed6d57be0c1ae4e4d364bb2d104b6.\n\nA smoother migration path would be making corgi_ts.c and other drivers\ndepending on corgi_ssp.c and corgi_lcd.c to depend on BROKEN instead,\nand still allows those to exist around for some time.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "14b7b4018f90bc5e306adc59bfe8887934367ac2",
      "tree": "d93a23c17fb67ea85e3f8742723855a860a4800e",
      "parents": [
        "fbd1b17b43b8783a5408ec18c293dd8ebdc7e2cd"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Sep 13 21:06:41 2008 +0400"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Oct 21 00:19:49 2008 +0100"
      },
      "message": "tosa: add support for bl/lcd driver\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "fbd1b17b43b8783a5408ec18c293dd8ebdc7e2cd",
      "tree": "4895da5d017d54da64d62b737d2fa8807b07058d",
      "parents": [
        "6da0b38f4433fb0f24615449d7966471b6e5eae0"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Sep 13 20:58:51 2008 +0400"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Oct 21 00:19:49 2008 +0100"
      },
      "message": "backlight: add support for Sharp SL-6000 LCD and backlight drivers\n\nOn Sharp SL-6000 lcd/backlight is a bit complex, so add two drivers\none for lcd-driving chip, other one for dac regulating the backlight\nLEDS.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "653c03168348ac7aebb969931f87ba281749d7dd",
      "tree": "f07c19b477a8980a1cb4d20583d12ef1144a7bdd",
      "parents": [
        "e8848a170fd432bdda176a2d568919d4bba90467"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Oct 20 16:00:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 16:17:42 2008 -0700"
      },
      "message": "misc: replace remaining __FUNCTION__ with __func__\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1a7fddf420b1f5a7d9a899b3388026084a67d33",
      "tree": "7044a8b9a1b6fadc7b027d4a82840c084b0c8012",
      "parents": [
        "778c4c821779bb7eef7f5a1eea4d15d05d976f8b",
        "c0e1936338a11ea252d11370ff62e40db334f646"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Oct 20 23:06:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 20 23:06:15 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion into devel\n"
    },
    {
      "commit": "9301975ec251bab1ad7cfcb84a688b26187e4e4a",
      "tree": "91e48be0bdc67cbcb75bc8a299a3dcf168e0a814",
      "parents": [
        "7110879cf2afbfb7af79675f5ff109e63d631c25",
        "dd3a1db900f2a215a7d7dd71b836e149a6cf5fed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:22:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:23:01 2008 -0700"
      },
      "message": "Merge branch \u0027genirq-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\nThis merges branches irq/genirq, irq/sparseirq-v4, timers/hpet-percpu\nand x86/uv.\n\nThe sparseirq branch is just preliminary groundwork: no sparse IRQs are\nactually implemented by this tree anymore - just the new APIs are added\nwhile keeping the old way intact as well (the new APIs map 1:1 to\nirq_desc[]).  The \u0027real\u0027 sparse IRQ support will then be a relatively\nsmall patch ontop of this - with a v2.6.29 merge target.\n\n* \u0027genirq-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (178 commits)\n  genirq: improve include files\n  intr_remapping: fix typo\n  io_apic: make irq_mis_count available on 64-bit too\n  genirq: fix name space collisions of nr_irqs in arch/*\n  genirq: fix name space collision of nr_irqs in autoprobe.c\n  genirq: use iterators for irq_desc loops\n  proc: fixup irq iterator\n  genirq: add reverse iterator for irq_desc\n  x86: move ack_bad_irq() to irq.c\n  x86: unify show_interrupts() and proc helpers\n  x86: cleanup show_interrupts\n  genirq: cleanup the sparseirq modifications\n  genirq: remove artifacts from sparseirq removal\n  genirq: revert dynarray\n  genirq: remove irq_to_desc_alloc\n  genirq: remove sparse irq code\n  genirq: use inline function for irq_to_desc\n  genirq: consolidate nr_irqs and for_each_irq_desc()\n  x86: remove sparse irq from Kconfig\n  genirq: define nr_irqs for architectures with GENERIC_HARDIRQS\u003dn\n  ...\n"
    },
    {
      "commit": "72558dde738b06cc01e16b3247a9659ca739e22d",
      "tree": "9b9ff02668fd9f948efe24bef56a23fb78f7e4d0",
      "parents": [
        "b91385236c00031c64b42b44db8068ad38a5ea11",
        "769b49ce68386b21e45bb6e573b63c02020b17a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:12:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:12:39 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: (36 commits)\n  ide: re-add TRM290 fix lost during ide_build_dmatable() cleanup\n  scc_pata: kill unused variables\n  sgiioc4: kill duplicate ioremap()\n  sgiioc4: kill useless address checks\n  delkin_cb: add PM support\n  ide: remove broken hpt34x driver\n  ide-floppy: remove idefloppy_floppy_t typedef\n  sgiioc4: remove maskproc() method\n  hpt366: cleanup maskproc() method\n  ide: mask interrupt in ide_config_drive_speed()\n  hpt366: fix compile warning\n  ide: remove unused macros from \u003casm-parisc/ide.h\u003e\n  ide: remove M68K_IDE_SWAPW define from \u003casm-m68k/ide.h\u003e\n  ide: remove dead \u003casm-arm/arch-sa1100/ide.h\u003e\n  ide: fix support for IDE PCI controllers using MMIO on frv\n  ide-cd: remove stale comment\n  ide-cd: small drive type print fix\n  ide-cd: debug log enhancements\n  ide: add generic ATA/ATAPI disk driver\n  ide: allow device drivers to specify per-device type /proc settings\n  ...\n"
    },
    {
      "commit": "606576ce816603d9fe1fb453a88bc6eea16ca709",
      "tree": "7c6844ff4d75f249df49e9e5fe97062d301c3a1f",
      "parents": [
        "c2db8054c1eaf99983d8deee347876b01c26c2cf"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Oct 06 19:06:12 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 20 18:27:03 2008 +0200"
      },
      "message": "ftrace: rename FTRACE to FUNCTION_TRACER\n\nDue to confusion between the ftrace infrastructure and the gcc profiling\ntracer \"ftrace\", this patch renames the config options from FTRACE to\nFUNCTION_TRACER.  The other two names that are offspring from FTRACE\nDYNAMIC_FTRACE and FTRACE_MCOUNT_RECORD will stay the same.\n\nThis patch was generated mostly by script, and partially by hand.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3b72e4415438538c0967fd1aee930f688ccdf6dd",
      "tree": "b3c234f933c4781d028e499b0e12f85f6366591a",
      "parents": [
        "396b122f6af3d329df3b4d688f6e66de3e2a399a",
        "64c12e9b7edb0bfce9c5d7db43091b67894d8339"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:22:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:22:47 2008 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.o-hand.com/linux-mfd\n\n* \u0027for-next\u0027 of git://git.o-hand.com/linux-mfd:\n  mfd: further unbork the ucb1400 ac97_bus dependencies\n  mfd: ucb1400 needs GPIO\n  mfd: ucb1400 sound driver uses/depends on AC97_BUS:\n  mfd: Don\u0027t use NO_IRQ in WM8350\n  mfd: update TMIO drivers to use the clock API\n  mfd: twl4030-core irq simplification\n  mfd: add base support for Dialog DA9030/DA9034 PMICs\n  mfd: TWL4030 core driver\n  mfd: support tmiofb cell on tc6393xb\n  mfd: add OHCI cell to tc6393xb\n  mfd: Fix htc-egpio compile warning\n  mfd: do tcb6393xb state restore on resume only if requested\n  mfd: provide and use setup hook for tc6393xb\n  mfd: update sm501 debugging/low information messages\n  mfd: reduce stack usage in mfd-core.c\n"
    },
    {
      "commit": "2be508d847392e431759e370d21cea9412848758",
      "tree": "be5e00a4d7be4ef353ffe4d550fb80a251d321c3",
      "parents": [
        "01e8ef11bc1a74e65678ed55795f59266d4add01",
        "8a1a6272057e2ad90ab531a70330165888866e60"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:03:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:03:12 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (69 commits)\n  Revert \"[MTD] m25p80.c code cleanup\"\n  [MTD] [NAND] GPIO driver depends on ARM... for now.\n  [MTD] [NAND] sh_flctl: fix compile error\n  [MTD] [NOR] AT49BV6416 has swapped erase regions\n  [MTD] [NAND] GPIO NAND flash driver\n  [MTD] cmdlineparts documentation change - explain where mtd-id comes from\n  [MTD] cfi_cmdset_0002.c: Add Macronix CFI V1.0 TopBottom detection\n  [MTD] [NAND] Fix compilation warnings in drivers/mtd/nand/cs553x_nand.c\n  [JFFS2] Write buffer offset adjustment for NOR-ECC (Sibley) flash\n  [MTD] mtdoops: Fix a bug where block may not be erased\n  [MTD] mtdoops: Add a magic number to logged kernel oops\n  [MTD] mtdoops: Fix an off by one error\n  [JFFS2] Correct parameter names of jffs2_compress() in comments\n  [MTD] [NAND] sh_flctl: add support for Renesas SuperH FLCTL\n  [MTD] [NAND] Bug on atmel_nand HW ECC : OOB info not correctly written\n  [MTD] [MAPS] Remove unused variable after ROM API cleanup.\n  [MTD] m25p80.c extended jedec support (v2)\n  [MTD] remove unused mtd parameter in of_mtd_parse_partitions()\n  [MTD] [NAND] remove dead Kconfig associated with !CONFIG_PPC_MERGE\n  [MTD] [NAND] driver extension to support NAND on TQM85xx modules\n  ...\n"
    },
    {
      "commit": "dc52ddc0e6f45b04780b26fc0813509f8e798c42",
      "tree": "384826e9fab4e434bc5c85ce744470ae472e52c3",
      "parents": [
        "8174f1503f4bf7e9a14b3fbbfdb30c6be6e29f77"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Sat Oct 18 20:27:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:34 2008 -0700"
      },
      "message": "container freezer: implement freezer cgroup subsystem\n\nThis patch implements a new freezer subsystem in the control groups\nframework.  It provides a way to stop and resume execution of all tasks in\na cgroup by writing in the cgroup filesystem.\n\nThe freezer subsystem in the container filesystem defines a file named\nfreezer.state.  Writing \"FROZEN\" to the state file will freeze all tasks\nin the cgroup.  Subsequently writing \"RUNNING\" will unfreeze the tasks in\nthe cgroup.  Reading will return the current state.\n\n* Examples of usage :\n\n   # mkdir /containers/freezer\n   # mount -t cgroup -ofreezer freezer  /containers\n   # mkdir /containers/0\n   # echo $some_pid \u003e /containers/0/tasks\n\nto get status of the freezer subsystem :\n\n   # cat /containers/0/freezer.state\n   RUNNING\n\nto freeze all tasks in the container :\n\n   # echo FROZEN \u003e /containers/0/freezer.state\n   # cat /containers/0/freezer.state\n   FREEZING\n   # cat /containers/0/freezer.state\n   FROZEN\n\nto unfreeze all tasks in the container :\n\n   # echo RUNNING \u003e /containers/0/freezer.state\n   # cat /containers/0/freezer.state\n   RUNNING\n\nThis is the basic mechanism which should do the right thing for user space\ntask in a simple scenario.\n\nIt\u0027s important to note that freezing can be incomplete.  In that case we\nreturn EBUSY.  This means that some tasks in the cgroup are busy doing\nsomething that prevents us from completely freezing the cgroup at this\ntime.  After EBUSY, the cgroup will remain partially frozen -- reflected\nby freezer.state reporting \"FREEZING\" when read.  The state will remain\n\"FREEZING\" until one of these things happens:\n\n\t1) Userspace cancels the freezing operation by writing \"RUNNING\" to\n\t\tthe freezer.state file\n\t2) Userspace retries the freezing operation by writing \"FROZEN\" to\n\t\tthe freezer.state file (writing \"FREEZING\" is not legal\n\t\tand returns EIO)\n\t3) The tasks that blocked the cgroup from entering the \"FROZEN\"\n\t\tstate disappear from the cgroup\u0027s set of tasks.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: export thaw_process]\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nAcked-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nTested-by: Matt Helsley \u003cmatthltc@us.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": "61e0e79ee3c609eb34edf2fe023708cba6a79b1f",
      "tree": "663deacffd4071120dc9badb70428fe5f124c7b9",
      "parents": [
        "c15895ef30c2c03e99802951787183039a349d32",
        "0cfd81031a26717fe14380d18275f8e217571615"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Oct 20 16:07:19 2008 +0100"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Oct 20 16:07:19 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-upstream\n\nConflicts:\n\n\tDocumentation/ABI/testing/sysfs-bus-usb\n\tdrivers/Makefile\n"
    },
    {
      "commit": "f98a0bd0e4b77b12e49ce01f4c9f04503931c291",
      "tree": "6197077b24c880eb79d7d2864b60372c358df1b0",
      "parents": [
        "1c1b6ffce5737d764cc474b9bd6677bb9a344094"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Sep 24 23:46:10 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Oct 19 22:54:10 2008 +0200"
      },
      "message": "mfd: do tcb6393xb state restore on resume only if requested\n\nAs requested by Ian make state restore only if it\u0027s requested\nby platform data: some platforms do correctly save the state of\nthe chip during suspend/resume, but some (like tosa) incorrectly\npower off the chip at suspend, so the driver supports restoring\nsome bits of the tc6393xb state (not full, merely enough to support\nresume on tosa). With this patch this code is disabled by default.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "1c1b6ffce5737d764cc474b9bd6677bb9a344094",
      "tree": "b637110fe6282769104b72d08b3864ed1538bf96",
      "parents": [
        "80e74a805f0a6662b9b8de519439afd06ac35427"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Sep 24 23:36:23 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Oct 19 22:54:09 2008 +0200"
      },
      "message": "mfd: provide and use setup hook for tc6393xb\n\nInstead of using bitfields for initial gpio setup,\nprovide generic setup/teardown hooks that can be used\nto set the gpio states, register child devices, etc.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "c0e1936338a11ea252d11370ff62e40db334f646",
      "tree": "6ca72e9dc92498a964bf87dd0aec35dc1c0a5083",
      "parents": [
        "dcf1cece143d95b48676cf607a21ee0805daa55a"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sun Oct 19 14:18:25 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sun Oct 19 14:29:05 2008 -0400"
      },
      "message": "[ARM] Orion: activate workaround for 88f6183 SPI clock erratum\n\nCommit 2ede90ca78500ca0ffeee19d7812d345f8ad152d adds 6183 support,\nbut the SPI support in there doesn\u0027t work since it depends on a\n6183 SPI unit erratum fix that only just went upstream, via commit\n2bec19feabd53cba75e9dab0e79afbe868a37113.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "dcf1cece143d95b48676cf607a21ee0805daa55a",
      "tree": "4527b626549892cd882fb700dbaddb60c00e044f",
      "parents": [
        "04185fc67c0f8ec84ce9dd9ef33c9825b41453c6"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Sep 25 16:23:48 2008 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sun Oct 19 14:29:05 2008 -0400"
      },
      "message": "[ARM] Orion: instantiate the dsa switch driver\n\nThis adds DSA switch instantiation hooks to the orion5x and the\nkirkwood ARM SoC platform code, and instantiates the DSA switch\ndriver on the 88F5181L FXO RD, the 88F5181L GE RD, the 6183 AP GE\nRD, the Linksys WRT350n v2, and the 88F6281 RD boards.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nTested-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nTested-by: Peter van Valderen \u003clinux@ddcrew.com\u003e\nTested-by: Dirk Teurlings \u003cdirk@upexia.nl\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "04185fc67c0f8ec84ce9dd9ef33c9825b41453c6",
      "tree": "f277b7efd17bb82096859b4702a8d78447e429cb",
      "parents": [
        "0cfd81031a26717fe14380d18275f8e217571615"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Oct 08 23:41:19 2008 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sun Oct 19 14:29:05 2008 -0400"
      },
      "message": "[ARM] mv78xx0: force link speed/duplex on eth2/eth3\n\nOn the mv78xx0 development board, eth2 and eth3 do not have\ncorresponding PHYs, but are internally connected, as a way of\nfacilitating communication between the two CPU cores.  Since there are\nno PHYs, we need to tell the network driver explicitly to force the\nlink on eth2 and eth3 up, to 1000 Mb/s full duplex.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "778c4c821779bb7eef7f5a1eea4d15d05d976f8b",
      "tree": "9cd020f488886ecb37ba336a172584dc89b672b6",
      "parents": [
        "74ca1ec2ce62cd31952703c6e36911b23d70623c"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Oct 18 15:15:16 2008 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 18 14:24:08 2008 +0100"
      },
      "message": "[ARM] remove extra brace in arch/arm/mach-pxa/trizeps4.c\n\nHello,\n\n\tIntroduced by:\n\ncommit 642aa6637e46ae788f1f8916dc9aa5a68917e12e\nAuthor: J\u003cC3\u003e\u003cBC\u003ergen Schindele \u003clinux@schindele.name\u003e\nDate:   Mon Aug 18 21:45:03 2008 +0100\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "74ca1ec2ce62cd31952703c6e36911b23d70623c",
      "tree": "dd4aa130e8e8cd116d7c6edd5975a1907dfd0e7d",
      "parents": [
        "c97ce774b75b3e9ea32429ba57377b304227ae2c"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Oct 18 14:56:43 2008 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 18 14:24:06 2008 +0100"
      },
      "message": "[ARM] balance parenthesis in header file\n\nHello,\n\n\tIntroduced by:\n\ncommit fff147208b48680cb7b627a144113a6585828a0e\nAuthor: Eric Miao \u003ceric.miao@marvell.com\u003e\nDate:   Fri Sep 5 22:15:23 2008 +0800\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c36167de652f8acdf0b374c78805e662646cd327",
      "tree": "114fea36db4701591b8d203eb6970f0b50e0c4a7",
      "parents": [
        "30c7ed5aba72bb7357282cf8f411b2e74d82081c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:15 2008 +0200"
      },
      "message": "ide: remove dead \u003casm-arm/arch-sa1100/ide.h\u003e\n\nIt has been dead for more than 3 years and needs to be converted\nto use platform PATA support anyway.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3be8c477d7f03c75dbd7911aa93cc6afa57fd168",
      "tree": "a1de7665eddf5ede31c3b277c0a8adfe6ef8f585",
      "parents": [
        "11cd4cb5f55cdc2f487b8c714610aa3538e28103"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 17 15:08:14 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 17 15:08:14 2008 +0100"
      },
      "message": "[ARM] pxa: fix trizeps defconfig\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "11cd4cb5f55cdc2f487b8c714610aa3538e28103"
}
