)]}'
{
  "log": [
    {
      "commit": "eb29a5cc0b601c458bae9df2f6c3696d75c2d383",
      "tree": "ddb60c47d0834f80c6d34de03190355ce5e545d9",
      "parents": [
        "7e6608724c640924aad1d556d17df33ebaa6124d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 15 17:01:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:15:40 2010 -0800"
      },
      "message": "revert \"drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer\"\n\nFix divide by zero and broken output.  Commit 600ce1a0fa (\"fix clock\nsetting for Samsung SoC Framebuffer\") introduced a mandatory refresh\nparameter to the platform data for the S3C framebuffer but did not\nintroduce any validation code, causing existing platforms (none of which\nhave refresh set) to divide by zero whenever the framebuffer is\nconfigured, generating warnings and unusable output.\n\nBen Dooks noted several problems with the patch:\n\n - The platform data supplies the pixclk directly and should already\n   have taken care of the refresh rate.\n - The addition of a window ID parameter doesn\u0027t help since only the\n   root framebuffer can control the pixclk.\n - pixclk is specified in picoseconds (rather than Hz) as the patch\n   assumed.\n\nand suggests reverting the commit so do that.  Without fixing this no\nmainline user of the driver will produce output.\n\n[akpm@linux-foundation.org: don\u0027t revert the correct bit]\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Kyungmin Park \u003ckmpark@infradead.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97922b5462fa543484831d42ab0fe4562b9373fc",
      "tree": "548175c1bba266e3a6a8a4a2b588747f67e989fe",
      "parents": [
        "8a3a95c32f612068be8dae74fa5fc4cf2db1592e"
      ],
      "author": {
        "name": "Erik-Jan Post",
        "email": "ej.lfs@xs4all.nl",
        "time": "Fri Jan 15 17:01:06 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:15:37 2010 -0800"
      },
      "message": "viafb: fix acceleration for some chips\n\nFix a regression in hardware acceleration which made the accelerated\nframebuffer unusable on some chips.  These need extra initialization and\nan extra flag which is no longer needed/available on current chips.\n\nSigned-off-by: Erik-Jan Post \u003cej.lfs@xs4all.nl\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a3a95c32f612068be8dae74fa5fc4cf2db1592e",
      "tree": "4470c3e0068651b2dd0830310437a8ef2722b5ba",
      "parents": [
        "0b94190e1e60f96962b82d35729d7d44cf298ef8"
      ],
      "author": {
        "name": "Erik-Jan Post",
        "email": "ej.lfs@xs4all.nl",
        "time": "Fri Jan 15 17:01:05 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:15:37 2010 -0800"
      },
      "message": "viafb: do modesetting after updating variables\n\nReorder viafb_set_par to allow using the updated variables in\nviafb_setmode.  This fixes a regression that prevented proper runtime mode\nchanges.\n\nSigned-off-by: Erik-Jan Post \u003cej.lfs@xs4all.nl\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b94190e1e60f96962b82d35729d7d44cf298ef8",
      "tree": "276ef97fa1f46799a1d93376daafa5d857a19906",
      "parents": [
        "7e105057a34c83cea542dacc55ff0528bce67afa"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Fri Jan 15 17:01:03 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:15:37 2010 -0800"
      },
      "message": "viafb: fix LCD hardware cursor regression\n\nAlthough I\u0027d consider this a hardware bug, as there is hardware out that\nfor whatever reason does not support hardware cursors on LCD output we\nhave to care about it in the driver.  This fixes a regression (invisible\ncursor) introduced by:\n\n    viafb: cleanup viafb_cursor\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nReported-by: Julian Wollrath \u003cjwollrath@web.de\u003e\nTested-by: Julian Wollrath \u003cjwollrath@web.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90aeb7c01c2da631cb611871a50980cbb6ca7149",
      "tree": "0f46706d61bd5f125e351cfa3a133b88a27bdc1f",
      "parents": [
        "2c761270d5520dd84ab0b4e47c24d99ff8503c38",
        "807a7515aea421f2b340140482ed4c8811c523c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 21:04:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 21:04:04 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux:\n  OMAP: DSS2: OMAPFB: fix crash when panel driver was not loaded\n  OMAP: DSS2: Reject scaling settings when they cannot be supported\n  OMAP: DSS2: Make check-delay-loops consistent\n  OMAP: DSS2: OMAPFB: fix omapfb_free_fbmem()\n  video/omap: add __init/__exit macros to drivers/video/omap/lcd_htcherald.c\n  OMAP: DSS2: Fix compile warning\n  MAINTAINERS: Combine DSS2 and OMAPFB2 into one entry\n  MAINTAINERS: change omapfb maintainer\n  OMAP: OMAPFB: add dummy release function for omapdss\n  OMAP: OMAPFB: fix clk_get for RFBI\n  OMAP: DSS2: RFBI: convert to new kfifo API\n  OMAP: DSS2: Fix crash when panel doesn\u0027t define enable_te()\n  OMAP: DSS2: Collect interrupt statistics\n  OMAP: DSS2: DSI: print debug DCS cmd in hex\n  OMAP: DSS2: DSI: fix VC channels in send_short and send_null\n"
    },
    {
      "commit": "807a7515aea421f2b340140482ed4c8811c523c6",
      "tree": "f8ab9e4a19ad7dbf072303b7b3cbda2b3a6f6fe0",
      "parents": [
        "2d9c5597ad1408885fdef5838aa27a8a0ee9e915"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 07 17:45:03 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 12 12:10:55 2010 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: fix crash when panel driver was not loaded\n\nIf the panel\u0027s probe had failed, omapfb would still go on, eventually\ncrashing.\n\nA better fix would be to handle each display properly, and leaving just\nthe failed display out. But that is a bigger change.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "2d9c5597ad1408885fdef5838aa27a8a0ee9e915",
      "tree": "896ac2b767482c64802068232705c2298515fdae",
      "parents": [
        "24be78b32f0a6e14aead3eac89d768a361b091b3"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "ville.syrjala@nokia.com",
        "time": "Fri Jan 08 11:56:41 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 12 12:10:19 2010 +0200"
      },
      "message": "OMAP: DSS2: Reject scaling settings when they cannot be supported\n\nIf the scaling ratio is below 0.5 video output width can\u0027t be identical\nto the display width. Reject such settings.\n\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@nokia.com\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "c0f607c608ba889db5250235ba620f818aa44a4d",
      "tree": "b3802cae458d0c3d413425642b8e3c90aa24a5ee",
      "parents": [
        "598cace09645fc10f8150e4adc982922cbd214ed",
        "27dba4bcf87494e2909f6b0035f0a9a038e80f83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:44:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:44:19 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (26 commits)\n  OMAP2 clock: dynamically allocate CPUFreq frequency table\n  OMAP clock/CPUFreq: add clk_exit_cpufreq_table()\n  OMAP2xxx OPP: clean up comments in OPP data\n  OMAP2xxx clock: clk2xxx.c doesn\u0027t compile if CPUFREQ is enabled\n  OMAP1 clock: remove __initdata from struct clk_functions to prevent crash\n  OMAP1 clock: Add missing clocks for OMAP 7xx\n  OMAP clock: remove incorrect EXPORT_SYMBOL()s\n  OMAP3 clock: Add capability to change rate of dpll4_m5_ck\n  OMAP3 clock: McBSP 2, 3, 4 functional clock parent is PER_96M_FCLK, not CORE_96M_FCLK\n  OMAP3: clock: add clockdomains for UART1 \u0026 2\n  OMAP2420 IO mapping: move IVA mapping virtual address out of vmalloc space\n  OMAP2xxx IO mapping: mark DSP mappings as being 2420-only\n  ARM: OMAP3: PM: Fix the Invalid CM_CLKSTCTRL reg access.\n  OMAP2: remove duplicated #include\n  omap3: EVM: Choose OMAP_PACKAGE_CBB\n  omap3: Fix booting if package is uninitialized\n  omap3: add missing parentheses\n  omap3: add missing parentheses\n  omap2/3: ZOOM: Correcting key mapping for few keys\n  omap2/3: make serial_in_override() address the right uart port\n  ...\n"
    },
    {
      "commit": "24be78b32f0a6e14aead3eac89d768a361b091b3",
      "tree": "38f1f736bf0faa638d2fe1f45a356b802f021ca4",
      "parents": [
        "f3a82d11d478a9eb5ff0cfa83796f0ba8149d841"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 07 14:19:48 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:45:26 2010 +0200"
      },
      "message": "OMAP: DSS2: Make check-delay-loops consistent\n\nLoops checking for certain condition were rather inconsistent.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nReported-by: Juha Leppanen \u003cjuha_motorsportcom@luukku.com\u003e\n"
    },
    {
      "commit": "f3a82d11d478a9eb5ff0cfa83796f0ba8149d841",
      "tree": "ce3ef70f4fa77d165909a9c0158b9de3d14b1fc8",
      "parents": [
        "7f000dd4542fcc1a69b429c0af6c6d961d7fb912"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 07 13:37:30 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:45:26 2010 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: fix omapfb_free_fbmem()\n\nFixes bug causing VRFB memory area to be released twice.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nReported-by: Eino-Ville Talvala \u003ctalvala@stanford.edu\u003e\n"
    },
    {
      "commit": "7f000dd4542fcc1a69b429c0af6c6d961d7fb912",
      "tree": "eda142c6c589451e586364663dac022b1313f83a",
      "parents": [
        "5c18df85d731196f40784492d36d0baefdedf15a"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Dec 22 09:34:49 2009 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:45:25 2010 +0200"
      },
      "message": "video/omap: add __init/__exit macros to drivers/video/omap/lcd_htcherald.c\n\nTrivial patch which adds the __init/__exit macros to the module_init/\nmodule_exit functions of\n\ndrivers/video/omap/lcd_htcherald.c\n\nPlease have a look at the small patch and either pull it through\nyour tree, or please ack\u0027 it so Jiri can pull it through the trivial\ntree.\n\nPatch against linux-next-tree, 22. Dez 08:38:18 CET 2009\nbut also present in linus tree.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "5c18df85d731196f40784492d36d0baefdedf15a",
      "tree": "ea42cd0a50495e91201c6549dc75363c31c9766e",
      "parents": [
        "676eec0daf87614eadbcd82d3876b09b65e1ddf9"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Mon Jan 04 15:34:14 2010 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:45:14 2010 +0200"
      },
      "message": "OMAP: DSS2: Fix compile warning\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "b64a5a1200e7ac91ac0dff71b0cfbc3ae19de944",
      "tree": "8de9520d7137b0b197b31a9c41af1ed8fdb4963c",
      "parents": [
        "f778a12dd33200513596a0d4d3ba4d5f09e79c09"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 07 11:56:14 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 13:33:09 2010 +0200"
      },
      "message": "OMAP: OMAPFB: add dummy release function for omapdss\n\nThis should fix:\nWARNING: at drivers/base/core.c:131 device_release+0x68/0x7c()\nDevice \u0027omapdss\u0027 does not have a release() function, it is broken and\nmust be fixed.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "f778a12dd33200513596a0d4d3ba4d5f09e79c09",
      "tree": "91fbb2cb9e9031fc41e4e649a1a72cec154cb432",
      "parents": [
        "fc248a497d83f5aba9d46d7ff114c070fb2a2fa2"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 16 13:18:07 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 13:33:09 2010 +0200"
      },
      "message": "OMAP: OMAPFB: fix clk_get for RFBI\n\nomapfb platform device was still used to get clocks inside rfbi.c\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nTested-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\n"
    },
    {
      "commit": "fc248a497d83f5aba9d46d7ff114c070fb2a2fa2",
      "tree": "3b00d3374e3741dacb8289c17d6f2d0b46783976",
      "parents": [
        "7475e44246e8a7c435a7ed8fe1e94fc8898685d9"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 04 15:23:50 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 13:32:57 2010 +0200"
      },
      "message": "OMAP: DSS2: RFBI: convert to new kfifo API\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "66215949e6512f61c2c92b65ea79f8566e9e650a",
      "tree": "8efbddd63e7225731391cf7c67786a0e133b2c46",
      "parents": [
        "c5c4dce45d7538ada6e9aac4cdb2909bc1cb28f6"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:06 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:06 2010 -0800"
      },
      "message": "omap1: Fix compile for omap1_bl.c\n\nCommit 9905a43b made struct backlight_ops const. Omap was\nsetting check_fb dynamically, which caused the following\ncompile error:\n\ndrivers/video/backlight/omap1_bl.c: In function \u0027omapbl_probe\u0027:\ndrivers/video/backlight/omap1_bl.c:142: error: assignment of read-only variable \u0027omapbl_ops\u0027\n\nTurns out pdata-\u003echeck_fb is not being used, so just remove\nit to fix the compile.\n\nCc: Emese Revfy \u003cre.emese@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7475e44246e8a7c435a7ed8fe1e94fc8898685d9",
      "tree": "43b5322121e82a09c2507d2b85b7b9ed6cf2ef99",
      "parents": [
        "dfc0fd8d8850ef11951ba6c251e06096d1b5a0bd"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Dec 08 17:30:24 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 15:32:19 2010 +0200"
      },
      "message": "OMAP: DSS2: Fix crash when panel doesn\u0027t define enable_te()\n\nDSI driver didn\u0027t check if the panel driver actually implements\nenable_te().\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "dfc0fd8d8850ef11951ba6c251e06096d1b5a0bd",
      "tree": "b80a85226218abbb562c93b7777de8bbda2c5db2",
      "parents": [
        "ff90a3488d98a63bf24bff37f77a9a37b00e7a54"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Dec 17 14:35:21 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 15:32:18 2010 +0200"
      },
      "message": "OMAP: DSS2: Collect interrupt statistics\n\nCollect interrupt statistics, printable via debugfs:\n\ndebugfs/omapdss/dispc_irq\ndebugfs/omapdss/dsi_irq\n\nThe counters are reset when printed.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "ff90a3488d98a63bf24bff37f77a9a37b00e7a54",
      "tree": "20904eedb4f3b6dd6dd75e734ed8b0e80cbb8959",
      "parents": [
        "397bb3c2e0810d56518e5e111fcedb593823514f"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Dec 03 13:38:04 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 15:32:18 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: print debug DCS cmd in hex\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "397bb3c2e0810d56518e5e111fcedb593823514f",
      "tree": "55abf5757ebbf32d8d1215b730d3f80468e98291",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Dec 03 13:37:31 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 15:32:13 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: fix VC channels in send_short and send_null\n\n- dsi_vc_send_short() needs to use dest_per for the peripheral id\n- dsi_vc_send_null() was always using channel id 0\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "da2c3f0ead336c04b4d1ad36ff42d8d264f44f65",
      "tree": "39c1ade5fc4d9c65338e4c8c0b4a94246735dc5b",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Dec 26 16:25:18 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Dec 29 14:11:27 2009 +0800"
      },
      "message": "[ARM] pxafb: fix building issue of incorrect reference\n\nCommit \"d2a34c1 drivers/video: Move dereference after NULL test\" introduced\na build error of \"fbi-\u003edev-\u003eplatform_data-\u003esmart_update\" being unknown type\nto the compiler, fix this by removing the unnecessary test of \u0027fbi\u0027.\n\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "ed5a35acbb48d512332a53565e6341c65eecfa29",
      "tree": "7bc88d19fd4a2a3cd996b56a7b0c5af7f4370fcb",
      "parents": [
        "e8b8f5ef90b934bc9eaef7c8960ecd9dda9f7a62"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 13:36:21 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 18:34:09 2009 +0000"
      },
      "message": "VIDEO: cyberpro: pci_request_regions needs a persistent name\n\nDon\u0027t pass a name pointer from the kernel stack, it will not survive\nand will result in corrupted /proc/iomem output.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b5c96f89177b460ef89ecd777d5f2fefd4534d3f",
      "tree": "0cbb456cf76c98d5adfc25b65f0fca4b08d38695",
      "parents": [
        "e82b1dae2a8730c89e2a30c5c28562ef066f39d9",
        "f2eeeae06a41d4f9c90f8382cc0ef1d35888d09a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 16:57:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 16:57:49 2009 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  OMAP3: serial - fix bug introduced in\n  mfd: twl: fix twl4030 rename for remaining driver, board files\n  USB ehci: replace mach header with plat\n  omap3: Allow EHCI to be built on OMAP3\n"
    },
    {
      "commit": "4e46aa083853a84c770e00b03746bdeaf5c5aeff",
      "tree": "f93d3f88e038d176a4661639edbdb9a99d9f7402",
      "parents": [
        "9209e4bd4b3b9ee3a104313b426380e8d1f59260",
        "f7a297af49e5d9d2c577466307e8ef392750c9d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:58:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:58:07 2009 -0800"
      },
      "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: mbp_nvidia_bl - add two more MacBookPro variants\n  backlight: Pass device through notify callback in the pwm driver\n  backlight: PTR_ERR return of wrong pointer in cr_backlight_probe()\n  backlight: Constify struct backlight_ops\n  backlight/thinkpad-acpi: issue backlight class events\n\nFix up trivial conflicts in thinkpad-acpi support (backlight support\nalready merged earlier).\n"
    },
    {
      "commit": "0f05058531330854ff383237e1547044c67e5740",
      "tree": "874207002e578f24a44977bae456b147f6f8d80e",
      "parents": [
        "312ea07bf067d41b339473e696f9199245d762f3"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Dec 17 15:27:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:45:30 2009 -0800"
      },
      "message": "drivers/video/via/viafbdev.c: correct code taking the size of a pointer\n\nsizeof(viafb_gamma_table) is just the size of the pointer.  This is changed\nto the size used when calling kmalloc to initialize the pointer.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression *x;\nexpression f;\ntype T;\n@@\n\n*f(...,(T)x,...)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "331d9d5958277de27e6ce42247e1cbec54fd1c7e",
      "tree": "c8bf38b5a388a1e1ba617e034e7baff87e4f981e",
      "parents": [
        "04a1e62c2cec820501f93526ad1e46073b802dc4"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Dec 17 14:15:09 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 07:20:30 2009 -0800"
      },
      "message": "Revert \"fbdev: atafb - add palette register check\"\n\nThis reverts commit 8546e3ce6e37c359979b69862442f94e0ef0e03b, as it\u0027s a\npartial duplicate of commit 2f390380ca69e1617cdddb12d8da94f0a9f4319d\n(\"fbdev: add palette register check to several drivers\").\n\nThe former went in first through the m68k tree, the latter through Andrew\nMorton.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7a297af49e5d9d2c577466307e8ef392750c9d9",
      "tree": "2d7f1164e4695fff6908d1c7a43ea8a2ba0702a1",
      "parents": [
        "cfc3899fcd0b3b990b29d3d33f75f4edf715e7d1"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Wed Dec 02 00:41:31 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Dec 17 11:50:26 2009 +0000"
      },
      "message": "backlight: mbp_nvidia_bl - add two more MacBookPro variants\n\nThis adds the MacBookPro 5,3 and 5,4 to the DMI tables.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "cfc3899fcd0b3b990b29d3d33f75f4edf715e7d1",
      "tree": "1b40d611cfba57186fb613ef7e99d3bf33c97ac6",
      "parents": [
        "5b0582ea427b59bf4e70c892aab0b0ba8fbe2306"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Nov 10 17:20:40 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Dec 17 11:46:01 2009 +0000"
      },
      "message": "backlight: Pass device through notify callback in the pwm driver\n\nAdd the device to the notify callback\u0027s arguments in the PWM backlight \ndriver. This brings the notify callback into line with the other \ncallbacks defined by this driver.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "5b0582ea427b59bf4e70c892aab0b0ba8fbe2306",
      "tree": "f34e2ab487eba07490d86badcaaaccee23bf5339",
      "parents": [
        "9905a43b2d563e6f89e4c63c4278ada03f2ebb14"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Dec 07 14:35:32 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Dec 17 11:19:07 2009 +0000"
      },
      "message": "backlight: PTR_ERR return of wrong pointer in cr_backlight_probe()\n\nReturn the PTR_ERR of the correct pointer.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ebeb53e1e1f11a51d8a93843a437f516e3528bfa",
      "tree": "9dfb254a9173463289e249802fd6981716e4152e",
      "parents": [
        "c76f782cb3cfffc1fd4233e11f3116655fa0fcd2"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Tue Dec 15 20:09:02 2009 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Dec 16 12:44:04 2009 -0800"
      },
      "message": "mfd: twl: fix twl4030 rename for remaining driver, board files\n\nRecent drivers/mfd/twl4030* renames to twl broke compile for\nvarious boards as the series was missing a patch to change\nthe board-*.c files.\n\nThis patch renames include twl4030.h to include twl.h\nand also renames twl4030_i2c_ routines.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nReviewed-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9b2831704e9250269032e3b8c2ffdfca09fd2851",
      "tree": "f0707f9cb808371e185f18268a14213a2e4fc392",
      "parents": [
        "337e4a1ab4d736b8c39a4c3a233ac21f1a6c036f",
        "204fc390d86f7087201ec4a146bc07483186c35b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:29:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:29:52 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (33 commits)\n  sh: Fix test of unsigned in se7722_irq_demux()\n  sh: mach-ecovec24: Add FSI sound support\n  sh: mach-ecovec24: Add mt9t112 camera support\n  sh: mach-ecovec24: Add tw9910 support\n  sh: MSIOF/mmc_spi platform data for the Ecovec24 board\n  sh: ms7724se: Add ak4642 support\n  sh: Fix up FPU build for SH5\n  sh: Remove old early serial console code V2\n  sh: sh5 scif pdata (sh5-101/sh5-103)\n  sh: sh4a scif pdata (sh7757/sh7763/sh7770/sh7780/sh7785/sh7786/x3)\n  sh: sh4a scif pdata (sh7343/sh7366/sh7722/sh7723/sh7724)\n  sh: sh4 scif pdata (sh7750/sh7760/sh4-202)\n  sh: sh3 scif pdata (sh7705/sh770x/sh7710/sh7720)\n  sh: sh2a scif pdata (sh7201/sh7203/sh7206/mxg)\n  sh: sh2 scif pdata (sh7616)\n  sh-sci: Extend sh-sci driver with early console V2\n  sh: Stub in P3 ioremap support for nommu parts.\n  sh: wire up vmallocinfo support in ioremap() implementations.\n  sh: Make the unaligned trap handler always obey notification levels.\n  sh: Couple kernel and user write page perm bits for CONFIG_X2TLB\n  ...\n"
    },
    {
      "commit": "cfbd646fe060f70fe6618be2f9c25f739c067e29",
      "tree": "7a5e55e8929bd221fde11baf2637fa8bae689546",
      "parents": [
        "e6bf0d2c9a7f1b9b0ac77698017f8f06f9cc0317"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Dec 15 16:46:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:05 2009 -0800"
      },
      "message": "intelfb: fix setting of active pipe with LVDS displays\n\nThe intelfb driver sets color map depending on currently active pipe.\nHowever, if an LVDS display is attached (like in laptop) the active pipe\nvariable is never set.  The default value is PIPE_A and can be wrong.  Set\nup the pipe variable during driver initialization after hardware state was\nread.\n\nAlso, the detection of the active display (and hence the pipe) is wrong.\nThe pipes are assigned to so called planes.  Both pipes are always enabled\non my laptop but only one plane is enabled (the plane A for the CRT or the\nplane B for the LVDS).  Change active pipe detection code to take into\naccount a status of the plane assigned to each pipe.\n\nThe problem is visible in the 8 bpp mode if colors above 15 are used.  The\nfirst 16 color entries are displayed correctly.\n\nThe graphics chip description is here (G45 vol. 3):\nhttp://intellinuxgraphics.org/documentation.html\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d13285\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Michal Suchanek \u003chramrach@centrum.cz\u003e\nCc: Dean Menezes \u003csamanddeanus@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6bf0d2c9a7f1b9b0ac77698017f8f06f9cc0317",
      "tree": "e55f818dc16fa234ad8f7e76cfa71c76bd2882a9",
      "parents": [
        "4562aea791e97aa0f2e342849daa18b588c46df1"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Tue Dec 15 16:46:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:05 2009 -0800"
      },
      "message": "viafb: cosmetic cleanup of function integrated_lvds_enable()\n\nA humble attempt to simplify the coding style to improve readability\n\nSigned-off-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c651311a3a08c1e4815de6933e00a760e498dae",
      "tree": "58e4266ae95b6136ca42a5c236153edf20b1ad53",
      "parents": [
        "312d97152faa30ac4c007937ea09c9c27b10e249"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Dec 15 16:46:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:05 2009 -0800"
      },
      "message": "matroxfb: fix problems with display stability\n\nRegression caused in 2.6.23 and then despite repeated requests never fixed\nor dealt with (Petr promised to sort it in 2008 but seems to have\nforgotten).\n\nEnough is enough - remove the problem line that was added.  If it upsets\nsomeone they\u0027ve had two years to deal with it and at the very least it\u0027ll\nrattle their cage and wake them up.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d9709\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nReported-by: Damon \u003caccount@bugzilla.kernel.org.juxtaposition.net\u003e\nTested-by: Ruud van Melick \u003crvm1974@raketnet.nl\u003e\nCc: Petr Vandrovec \u003cVANDROVE@vc.cvut.cz\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Paul A. Clarke \u003cpc@us.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "312d97152faa30ac4c007937ea09c9c27b10e249",
      "tree": "5ccaeb57210673668bff68546c81773d916c8e97",
      "parents": [
        "1d3c6c7b366bdc3406af96bf55d63b4aa24f400a"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Dec 15 16:46:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:05 2009 -0800"
      },
      "message": "davinci: fb: add framebuffer blank operation\n\nImplement frame buffer blank operation feature for DA8xx/OMAP-L1xx driver.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d3c6c7b366bdc3406af96bf55d63b4aa24f400a",
      "tree": "30e466991a6678b9dc8c74263f35fde76bc1780d",
      "parents": [
        "3611380490c6ce27a2277709a34b8c5531524caf"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Dec 15 16:46:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:05 2009 -0800"
      },
      "message": "davinci: fb : add suspend/resume suuport for DA8xx/OMAP-L1xx fb driver\n\nSuspend/resume support DA8xx/OMAP-L1xx frame buffer driver.  This feature\nhas been tested on DA850/OMAP-L138 EVM.  For the purpose of testing, the\npatch series[1] which adds suspend support for DA850/OMAP-L138 SoC was\napplied.\n\n[1] http://patchwork.kernel.org/patch/60260/\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3611380490c6ce27a2277709a34b8c5531524caf",
      "tree": "0afbddaa57a0aac765d1ddf7a93e30706300ac1f",
      "parents": [
        "fa1f136e073ddc4e60497c51bc8918569314d38a"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Dec 15 16:46:38 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:04 2009 -0800"
      },
      "message": "davinci: fb: update the driver in preparation for addition of power management features\n\nAdd a helper function to enable raster.  Also add one member in the\nprivate data structure to track the current blank status, another function\npointer which takes in the platform specific callback function to control\npanel power.\n\nThese updates will help in adding suspend/resume and frame buffer blank\noperation features.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa1f136e073ddc4e60497c51bc8918569314d38a",
      "tree": "5e9cdd13896205eb279664ebdebfc4d0ebdc3441",
      "parents": [
        "8130b3b9e6773367b44a19b504bb7c0c23e81a0e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Dec 15 16:46:37 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:04 2009 -0800"
      },
      "message": "clps711xfb: convert to proc_fops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8130b3b9e6773367b44a19b504bb7c0c23e81a0e",
      "tree": "9a172647f566d4139d2a3ef2c4592b2cc714641d",
      "parents": [
        "9265576daeab1a884b11cc4c1087b72b488ca2e3"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Dec 15 16:46:36 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:04 2009 -0800"
      },
      "message": "drivers/video/via/viafbdev.c: fix oops with no /proc\n\nFixed a typo: missing *.  This would lead to a kernel oops if the kernel\nwas compiled without support for the /proc file system.\n\nFound with a static checker.  Compile tested.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9265576daeab1a884b11cc4c1087b72b488ca2e3",
      "tree": "e21022eba5e75727ba51fde8d6198cc893dbcf18",
      "parents": [
        "2d72b11cd2f4f81d7f817c3795224061bcefdd9e"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@simtec.co.uk",
        "time": "Tue Dec 15 16:46:35 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:04 2009 -0800"
      },
      "message": "sm501: implement acceleration features\n\nThis patch provides the acceleration entry points for the SM501\nframebuffer driver.\n\nThis patch provides the sync, copyarea and fillrect entry points, using\nthe SM501\u0027s 2D acceleration engine to perform the operations in-chip\nrather than across the bus.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d72b11cd2f4f81d7f817c3795224061bcefdd9e",
      "tree": "3dc0b28cacb60990edddc8c772d84128bb34619f",
      "parents": [
        "d60f6c2ba86243a3bbc0c70508f71f84c5308f8e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Dec 15 16:46:34 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:02 2009 -0800"
      },
      "message": "sm501: fix use of old \u003casm/io.h\u003e instead of \u003clinux/io.h\u003e\n\nFix the old style use of \u003casm/io.h\u003e by replacing it with \u003clinux/io.h\u003e.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nCc: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d60f6c2ba86243a3bbc0c70508f71f84c5308f8e",
      "tree": "9e700002d87305fe96c80d7caafa9dd4bf46cdcb",
      "parents": [
        "b689a9e8362ed909045f99517b735c7c60835f7c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Dec 15 16:46:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:02 2009 -0800"
      },
      "message": "sm501: fix missing uses of resource_size()\n\nThere are several places in the SM501 fb driver that could do with using\nresource_size() to calculate the size of a resource.\n\nAlso fix a bug where request_mem_region() is being passed one too few\nbytes when requesting the register memory region, which was causing the\nfollowing in /proc/iomem:\n\n 13e80000-13e8ffff : sm501-fb.0\n   13e80000-13e8fffe : sm501-fb\n\nfixed, this reads:\n\n 13e80000-13e8ffff : sm501-fb.0\n   13e80000-13e8ffff : sm501-fb\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nCc: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b689a9e8362ed909045f99517b735c7c60835f7c",
      "tree": "6860a06fc12d2f0940e7a3b95b6d6dd3c1f7a727",
      "parents": [
        "8a8e6b9d554d3889ca062cf9fea0a664231e0774"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Dec 15 16:46:32 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:02 2009 -0800"
      },
      "message": "i810fb: fix stack exploding\n\nAlan Cox has found that the i810fb function \"uses a whopping 2.5K of stack\".\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReported-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a8e6b9d554d3889ca062cf9fea0a664231e0774",
      "tree": "76faaf596340c0f7a2fe2b680c99d2f16b1399df",
      "parents": [
        "e04e54835fdaaeebbd95f9508bc814859fcd7afd"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Tue Dec 15 16:46:31 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:02 2009 -0800"
      },
      "message": "lxfb: add copyright/license info\n\nThe GRUB folks requested copyright/license info for lxfb.h, so here it is.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e04e54835fdaaeebbd95f9508bc814859fcd7afd",
      "tree": "6efecc1a6ecd563ebf47f7070579b71641d949c6",
      "parents": [
        "8097b1749f9265be0f3dbc43c3700da31eb422fd"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Dec 15 16:46:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:02 2009 -0800"
      },
      "message": "davinci: fb: add cpufreq support\n\nAdd cpufreq support for DA8xx/OMAP-L1xx frame buffer driver\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8097b1749f9265be0f3dbc43c3700da31eb422fd",
      "tree": "307f93951b9433329636b241c914512c6e8b8887",
      "parents": [
        "2ec509b96cce5e6d19ee43fdd818eab78e76328d"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Dec 15 16:46:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:01 2009 -0800"
      },
      "message": "davinci: fb: calculate the clock divider from pixel clock info\n\nThe clock divider value can be calculated from the pixel clock value for\nthe panel.  This gives more flexiblity to the driver to change the divider\nvalue on the fly as in the case of cpufreq feature- support for which will\nbe added shortly.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nCc: Steve Chen \u003cschen@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ec509b96cce5e6d19ee43fdd818eab78e76328d",
      "tree": "7cc89e4ee2d10cc63327490905633c04a617ba18",
      "parents": [
        "d2a34c13e7ccec5d06eafd60e6f80ea531b34668"
      ],
      "author": {
        "name": "Valentin Sitdikov",
        "email": "valentin.sitdikov@siemens.com",
        "time": "Tue Dec 15 16:46:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:01 2009 -0800"
      },
      "message": "mb862xxfb: add acceleration support for Coral-P/Coral-PA. * imageblt * copyarea * fillrect\n\n[akpm@linux-foundation.org: clean up comments, remove do-nothing tests, use min()]\n[akpm@linux-foundation.org: fix Alexandr\u0027s email address]\n[akpm@linux-foundation.org: export mb862xxfb_init_accel]\nSigned-off-by: Valentin Sitdikov \u003cvalentin.sitdikov@siemens.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Alexander Shishkin \u003cvirtuoso@slind.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2a34c13e7ccec5d06eafd60e6f80ea531b34668",
      "tree": "535f0ba7f4b95d53d3d871bc6a49d2fecf22b052",
      "parents": [
        "2f390380ca69e1617cdddb12d8da94f0a9f4319d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Dec 15 16:46:26 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:01 2009 -0800"
      },
      "message": "drivers/video: Move dereference after NULL test\n\nIf the NULL test on fbi is needed, then the dereference should be after the\nNULL test.\n\nA simplified version of the semantic match that detects this problem is as\nfollows (http://coccinelle.lip6.fr/):\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nidentifier fld;\n@@\n\n* x-\u003efld\n  ... when !\u003d \\(x \u003d E\\|\u0026x\\)\n* x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f390380ca69e1617cdddb12d8da94f0a9f4319d",
      "tree": "2f60b69e62e099c43a90197c62704f099ad2169e",
      "parents": [
        "2cb96f86628d6e97fcbda5fe4d8d74876239834c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Dec 15 16:46:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:01 2009 -0800"
      },
      "message": "fbdev: add palette register check to several drivers\n\nAdd check if palette register number is in correct range for few drivers\nwhich miss it.  The regno value comes indirectly from user space.\n\nTwo drivers has converted check from BUG_ON() macro to just return an\nerror (non-zero value).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2cb96f86628d6e97fcbda5fe4d8d74876239834c",
      "tree": "9bc7b4f130e3d4bbc7d747563fa46e7be09ab560",
      "parents": [
        "5ab948153a1e409afdc0f78a376ad3710df5b109"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "ext-andriy.shevchenko@nokia.com",
        "time": "Tue Dec 15 16:46:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:01 2009 -0800"
      },
      "message": "fbdev: drop custom atoi from drivers/video/modedb.c\n\nKernel has simple_strtol() implementation which could be used as atoi().\n\nSigned-off-by: Andy Shevchenko \u003cext-andriy.shevchenko@nokia.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ab948153a1e409afdc0f78a376ad3710df5b109",
      "tree": "65b2e71c72663779f310e4cdb16f8e0e3ccc59f6",
      "parents": [
        "09335865c34c2e74c7ba0a2c7224e302e0f1a5d8"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Dec 15 16:46:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:01 2009 -0800"
      },
      "message": "fbdev: TV_PALN bit set twice in sisfb_detect_VB_connect()\n\nThe TV_PALN bit was tested twice, replace one by TV_PALM.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09335865c34c2e74c7ba0a2c7224e302e0f1a5d8",
      "tree": "5e426f27900b0aec8bc074c9093b08c7fefad0e5",
      "parents": [
        "6841bcfa6de5712a04531480fd1970ba462461f9"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Dec 15 16:46:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:01 2009 -0800"
      },
      "message": "fbdev: bfin-t350mcqb-fb: fix LCD dimensions\n\nThe height/width framebuffer members need to be set in millimeters so that\nsoftware can do proper scaling.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6841bcfa6de5712a04531480fd1970ba462461f9",
      "tree": "e011910298c948519df492ad4f8003b1d5de9b42",
      "parents": [
        "9cfe4a93e50bb36392c8d74432e4607f297cdbfc"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Dec 15 16:46:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:01 2009 -0800"
      },
      "message": "fbdev: bfin-t350mcqb-fb: handle all resources in suspend/resume\n\nThe LCD commands DMA/timers as well as PPI which we need to save/restore.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9cfe4a93e50bb36392c8d74432e4607f297cdbfc",
      "tree": "77fa42b5cd0cd0a1af2668f3ee728cd67ee8c2ad",
      "parents": [
        "0769746183caff9d4334be48c7b0e7d2ec8716c4"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Dec 15 16:46:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:01 2009 -0800"
      },
      "message": "fbdev: bfin-lq035q1-fb: new Blackfin Landscape LCD EZ-Extender driver\n\nFramebuffer driver for the Landscape LCD EZ-Extender (ADZS-BFLLCD-EZEXT)\nhttp://docs.blackfin.uclinux.org/doku.php?id\u003dhw:cards:landscape_lcd_ez-extender\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9905a43b2d563e6f89e4c63c4278ada03f2ebb14",
      "tree": "c7bf0a38c434d34c77737415a016cf4a0c0473ef",
      "parents": [
        "6baddba4a40b4f4e37db051e84ac5e7cc454a19c"
      ],
      "author": {
        "name": "Emese Revfy",
        "email": "re.emese@gmail.com",
        "time": "Mon Dec 14 00:58:57 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed Dec 16 11:33:46 2009 +0000"
      },
      "message": "backlight: Constify struct backlight_ops\n\nSigned-off-by: Emese Revfy \u003cre.emese@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "e7d2860b690d4f3bed6824757c540579638e3d1e",
      "tree": "84268ee28893256fd6a6a7e1d4474f61dbee74e7",
      "parents": [
        "84c95c9acf088c99d8793d78036b67faa5d0b851"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Mon Dec 14 18:01:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:32 2009 -0800"
      },
      "message": "tree-wide: convert open calls to remove spaces to skip_spaces() lib function\n\nMakes use of skip_spaces() defined in lib/string.c for removing leading\nspaces from strings all over the tree.\n\nIt decreases lib.a code size by 47 bytes and reuses the function tree-wide:\n   text    data     bss     dec     hex filename\n  64688     584     592   65864   10148 (TOTALS-BEFORE)\n  64641     584     592   65817   10119 (TOTALS-AFTER)\n\nAlso, while at it, if we see (*str \u0026\u0026 isspace(*str)), we can be sure to\nremove the first condition (*str) as the second one (isspace(*str)) also\nevaluates to 0 whenever *str \u003d\u003d 0, making it redundant. In other words,\n\"a char equals zero is never a space\".\n\nJulia Lawall tried the semantic patch (http://coccinelle.lip6.fr) below,\nand found occurrences of this pattern on 3 more files:\n    drivers/leds/led-class.c\n    drivers/leds/ledtrig-timer.c\n    drivers/video/output.c\n\n@@\nexpression str;\n@@\n\n( // ignore skip_spaces cases\nwhile (*str \u0026\u0026  isspace(*str)) { \\(str++;\\|++str;\\) }\n|\n- *str \u0026\u0026\nisspace(*str)\n)\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3a57a60d3e107d17aebb9e52b61c503e5bc14f9",
      "tree": "58c34bb90b20e2816ec0018eb3e5660c3ab8b5a5",
      "parents": [
        "f060f27007b393bac6e50ee6fc26d8505acf6fe4"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Mon Dec 14 18:00:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:28 2009 -0800"
      },
      "message": "cs5535: define lxfb/gxfb MSRs in linux/cs5535.h\n\n..and include them in the lxfb/gxfb drivers rather than asm/geode.h (where\npossible).\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f060f27007b393bac6e50ee6fc26d8505acf6fe4",
      "tree": "fd83b0c9550814dfb5fc6a726ce7b5eb1baaa6f3",
      "parents": [
        "2e8c12436f540d3c40137ebf10268803dc972f6a"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Mon Dec 14 18:00:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:28 2009 -0800"
      },
      "message": "cs5535: move VSA2 checks into linux/cs5535.h\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "471452104b8520337ae2fb48c4e61cd4896e025d",
      "tree": "8594ae4a8362014e3cccf72a4e8834cdbb610bdd",
      "parents": [
        "0ead0f84e81a41c3e98aeceab04af8ab1bb08d1f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:25 2009 -0800"
      },
      "message": "const: constify remaining dev_pm_ops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0aa51f54faa0659b529143de6c608e76675326f",
      "tree": "22fc566b74bfe6bd612a858ba354818900cdc394",
      "parents": [
        "9f815a1765b0ce766ab1d26ef192d30410f70b2b",
        "3ea6b3d0e6d0ffd91c0f8cadeb69b7133c038b32"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:10:10 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:10:10 2009 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "fc7b92fca4e546184557f1c53f84ad57c66b7695",
      "tree": "f15b37df7d34f525d877d33186b840947aa65b4d",
      "parents": [
        "b07682b6056eb6701f8cb86aa5800e6f2ea7919b"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Sun Dec 13 21:23:33 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 21:23:33 2009 +0100"
      },
      "message": "mfd: Rename all twl4030_i2c*\n\nThis patch renames function names like twl4030_i2c_write_u8,\ntwl4030_i2c_read_u8 to twl_i2c_write_u8, twl_i2c_read_u8\nand also common variable in twl-core.c\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b07682b6056eb6701f8cb86aa5800e6f2ea7919b",
      "tree": "178461d70dd9996c9d5340221e8389dc67448da8",
      "parents": [
        "147e084792f22b52df65a3d9d0e8b2a9233e0aa8"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Sun Dec 13 20:05:51 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 20:05:51 2009 +0100"
      },
      "message": "mfd: Rename twl4030* driver files to enable re-use\n\nThe upcoming TWL6030 is companion chip for OMAP4 like the current TWL4030\nfor OMAP3. The common modules like RTC, Regulator creates opportunity\nto re-use the most of the code from twl4030.\n\nThis patch renames few common drivers twl4030* files to twl* to enable\nthe code re-use.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c24b6b6a8e130f74f792f82484ea504c04e06495",
      "tree": "f2cfce172d180ed2743bf531adea632fc068406c",
      "parents": [
        "15e0ff7a0c500c9f55a06c1ebefd43bce94d508b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat Oct 10 13:54:04 2009 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:20:50 2009 +0100"
      },
      "message": "backlight: adp5520: rename common defines and typos\n\nThe common adp5520 mfd defines were namespaced to avoid collisions, so\nupdate the define used in this driver accordingly.  The structs were also\nrenamed to fix a spelling typo.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "09cea96caa59fabab3030c53bd698b9b568d959a",
      "tree": "a991cdc0c887fdcda37f4b751ee98d3db9559f4e",
      "parents": [
        "6eb7365db6f3a4a9d8d9922bb0b800f9cbaad641",
        "e090aa80321b64c3b793f3b047e31ecf1af9538d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:27:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:27:24 2009 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (151 commits)\n  powerpc: Fix usage of 64-bit instruction in 32-bit altivec code\n  MAINTAINERS: Add PowerPC patterns\n  powerpc/pseries: Track previous CPPR values to correctly EOI interrupts\n  powerpc/pseries: Correct pseries/dlpar.c build break without CONFIG_SMP\n  powerpc: Make \"intspec\" pointers in irq_host-\u003exlate() const\n  powerpc/8xx: DTLB Miss cleanup\n  powerpc/8xx: Remove DIRTY pte handling in DTLB Error.\n  powerpc/8xx: Start using dcbX instructions in various copy routines\n  powerpc/8xx: Restore _PAGE_WRITETHRU\n  powerpc/8xx: Add missing Guarded setting in DTLB Error.\n  powerpc/8xx: Fixup DAR from buggy dcbX instructions.\n  powerpc/8xx: Tag DAR with 0x00f0 to catch buggy instructions.\n  powerpc/8xx: Update TLB asm so it behaves as linux mm expects.\n  powerpc/8xx: Invalidate non present TLBs\n  powerpc/pseries: Serialize cpu hotplug operations during deactivate Vs deallocate\n  pseries/pseries: Add code to online/offline CPUs of a DLPAR node\n  powerpc: stop_this_cpu: remove the cpu from the online map.\n  powerpc/pseries: Add kernel based CPU DLPAR handling\n  sysfs/cpu: Add probe/release files\n  powerpc/pseries: Kernel DLPAR Infrastructure\n  ...\n"
    },
    {
      "commit": "9c3936cb694ffd559c80dc3eb75b61f769a39259",
      "tree": "cc034c09e359e43b4ff01efabc7ce47602d80acf",
      "parents": [
        "5de76b18d1a7193c49c1a4ee72261421a17de57c",
        "5ccf197859d6f6bcf56e85657019503b2d95767a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 11:40:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 11:40:13 2009 -0800"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (75 commits)\n  omap3: Fix OMAP35XX_REV macros\n  omap: serial: fix non-empty uart fifo read abort\n  omap3: Zoom2/3: Update hsmmc board config params\n  omap3 : Enable TWL4030 Keypad for Zoom2 and Zoom3 boards\n  omap3: id code detection 3525 vs 3515\n  omap3: rx51: Use wl1251 in SPI mode 3\n  omap3: zoom2/3: make MMC slot work again\n  omap1: htcherald: Update defconfig to include mux support\n  omap1: LCD_DMA: Use some define rather than a hexadecimal\n  omap: header: remove unused data-type\n  omap: arch/arm/plat-omap/devices.c - sort alphabetically\n  omap: Correcting GPMC_CONFIG1_DEVICETYPE_NAND\n  OMAP3: serial - allow platforms specify which UARTs to initialize\n  omap3: cm-t35: add mux initialization\n  OMAP4: Sync up omap4430 defconfig\n  OMAP4: Remove the secondary wait loop\n  OMAP4: AuxCoreBoot registers only accessible in secure mode\n  OMAP4: Fix SRAM base and size\n  OMAP4: Fix cpu detection\n  omap3: pandora: board file updates for .33\n  ...\n"
    },
    {
      "commit": "c4e194e3b71ff4fed01d727c32ee1071921d28a3",
      "tree": "f3d237e46ee08c15693e14c15ed1f93c1946c560",
      "parents": [
        "2fe77b81c77eed92c4c0439f74c8148a295b4a86",
        "3989d17847071fa94c93299805a9cca27cf65d26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:46:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:46:51 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm\n\n* \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  HTC Dream: mmc compilation fixes\n  video: Allow selecting MSM framebuffer in Kconfig\n  Add arm msm maintainer entry\n  msm: Add memory map for HTC Dream\n  msm: add minimal board file for HTC Dream device\n  msm: make debugging UART (for DEBUG_LL) configurable\n"
    },
    {
      "commit": "8d72c796c9d966b0efc26092dae7005c345b3efa",
      "tree": "4f608e2c9e06efca0d0d31394752177fd774138c",
      "parents": [
        "9cb87a6b443fe6061d91b7eb220d15d01e0dc611"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "message": "omap1: LCD_DMA: Use some define rather than a hexadecimal\n\nThe patch corrects the issue introduced with one of my earlier patches:\n\tOMAP: DMA: Fix omapfb/lcdc on OMAP1510 broken when PM set[1]\nas pointed out by OMAP subsystem maintainer.\n\nApplies on top of my prevoius patch:\n  OMAP: DMA: move LCD DMA related code from plat-omap to mach-omap1[2]\n\nTested on Amstrad Delta\nCompile tested with omap_generic_2420_defconfig\n\n[1] http://patchwork.kernel.org/patch/57922/\n[2] http://patchwork.kernel.org/patch/61952/\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "11bd04f6f35621193311c32e0721142b073a7794",
      "tree": "00979740582bb26e8d3756bf3526c85f19f66a46",
      "parents": [
        "4e2ccdb0409146f8cf64a11b6ef82a9c928ced2a",
        "9e0b5b2c447ad0caa075a5cfef86def62e1782ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 12:18:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 12:18:16 2009 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (109 commits)\n  PCI: fix coding style issue in pci_save_state()\n  PCI: add pci_request_acs\n  PCI: fix BUG_ON triggered by logical PCIe root port removal\n  PCI: remove ifdefed pci_cleanup_aer_correct_error_status\n  PCI: unconditionally clear AER uncorr status register during cleanup\n  x86/PCI: claim SR-IOV BARs in pcibios_allocate_resource\n  PCI: portdrv: remove redundant definitions\n  PCI: portdrv: remove unnecessary struct pcie_port_data\n  PCI: portdrv: minor cleanup for pcie_port_device_register\n  PCI: portdrv: add missing irq cleanup\n  PCI: portdrv: enable device before irq initialization\n  PCI: portdrv: cleanup service irqs initialization\n  PCI: portdrv: check capabilities first\n  PCI: portdrv: move PME capability check\n  PCI: portdrv: remove redundant pcie type calculation\n  PCI: portdrv: cleanup pcie_device registration\n  PCI: portdrv: remove redundant pcie_port_device_probe\n  PCI: Always set prefetchable base/limit upper32 registers\n  PCI: read-modify-write the pcie device control register when initiating pcie flr\n  PCI: show dma_mask bits in /sys\n  ...\n\nFixed up conflicts in:\n\tarch/x86/kernel/amd_iommu_init.c\n\tdrivers/pci/dmar.c\n\tdrivers/pci/hotplug/acpiphp_glue.c\n"
    },
    {
      "commit": "aa2cf420593b67cc93de7a3f675b2a88eba0505f",
      "tree": "dfb3c73a8a3987c3b3ba08083f379ebc90942e03",
      "parents": [
        "d71cb81af3817193bc605de061da0499934263a6",
        "178ff4c9175db447f93b7343954b1d44707c881b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:55:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:55:17 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux:\n  MAINTAINERS: Add OMAP2/3 DSS and OMAPFB maintainer\n  OMAP: SDP: Enable DSS2 for OMAP3 SDP board\n  OMAP: DSS2: Taal DSI command mode panel driver\n  OMAP: DSS2: Add generic and Sharp panel drivers\n  OMAP: DSS2: omapfb driver\n  OMAP: DSS2: DSI driver\n  OMAP: DSS2: SDI driver\n  OMAP: DSS2: RFBI driver\n  OMAP: DSS2: Video encoder driver\n  OMAP: DSS2: DPI driver\n  OMAP: DSS2: DISPC\n  OMAP: DSS2: Add more core files\n  OMAP: DSS2: Display Subsystem Driver core\n  OMAP: DSS2: Documentation for DSS2\n  OMAP: Add support for VRFB rotation engine\n  OMAP: Add VRAM manager\n  OMAP: OMAPFB: add omapdss device\n  OMAP: OMAPFB: split omapfb.h\n  OMAP2: Add funcs for writing SMS_ROT_* registers\n"
    },
    {
      "commit": "4e00dc762d68248c23c5fe1dfb4d06fbe75554b0",
      "tree": "f48b0daf791263a91ee5f6a69c806bd74be00a02",
      "parents": [
        "0c19d21e801bef90618a1f4fd0a13d4194609804"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Dec 08 11:10:28 2009 -0800"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Thu Dec 10 10:14:33 2009 -0800"
      },
      "message": "video: Allow selecting MSM framebuffer in Kconfig\n\nAllow user to select MSM framebuffer support in Kconfig.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "eae6fa9b0c3e2cb49cc157e906dd0ac52cfd7ca5",
      "tree": "34f7d08d5f9913c3b5c3bca152953a173ded1e05",
      "parents": [
        "02412f49f6a7e35753d9af49d92662fb562fc9fa",
        "df11303c90406426847255ba498607f15a472a0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:34:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:34:40 2009 -0800"
      },
      "message": "Merge branch \u0027xen/fbdev\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027xen/fbdev\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen pvfb: Inhibit VM_IO flag to be set on vmalloc-ed framebuffers.\n  fb-defio: Inhibit VM_IO flag to be set on vmalloc-ed framebuffers.\n  fb-defio: If FBINFO_VIRTFB is defined, do not set VM_IO flag.\n  Fix toogle whether xenbus driver should be built as module or part of kernel.\n"
    },
    {
      "commit": "b5c00a3a412857d6f07970984068c450429e051c",
      "tree": "1fde50630cbc24e11a45169f717f281db8eb6dcc",
      "parents": [
        "ca6f2d7fafd2d48b2f6943f5c6787beaec2014d0",
        "3067e02f8f3ae2f3f02ba76400d03b8bcb4942b0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 10 15:40:31 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 10 15:40:31 2009 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into sh/for-2.6.33\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "3a43aaa31790c36b69ebf8a6396f37fade86b531",
      "tree": "7c7f8da6219d546f2b44534cb7be1fb5591d6ac4",
      "parents": [
        "aed886ce777590eac87f7ce2897d9f8357754331",
        "6a5a0b9139b19dd1a107870269a35bc9cf18d2dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:03:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:03:16 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (137 commits)\n  sh: include empty zero page in romImage\n  sh: Make associative cache writes fatal on all SH-4A parts.\n  sh: Drop associative writes for SH-4 cache flushes.\n  sh: Partial revert of copy/clear_user_highpage() optimizations.\n  sh: Add default uImage rule for se7724, ap325rxa, and migor.\n  sh: allow runtime pm without suspend/resume callbacks\n  sh: mach-ecovec24: Remove un-defined settings for VPU\n  sh: mach-ecovec24: LCDC drive ability become high\n  sh: fix sh7724 VEU3F resource size\n  serial: sh-sci: Fix too early port disabling.\n  sh: pfc: pr_info() -\u003e pr_debug() cleanups.\n  sh: pfc: Convert from ctrl_xxx() to __raw_xxx() I/O routines.\n  sh: Improve kfr2r09 serial port setup code\n  sh: Break out SuperH PFC code\n  sh: Move KEYSC header file\n  sh: convert /proc/cpu/aligmnent, /proc/cpu/kernel_alignment to seq_file\n  sh: Add CPG save/restore code for sh7724 R-standby\n  sh: Add SDHI power control support to Ecovec\n  mfd: Add power control platform data to SDHI driver\n  sh: mach-ecovec24: modify address map\n  ...\n"
    },
    {
      "commit": "f133a9d7f27ebde5c11bb5d7d89ff66576682e65",
      "tree": "ece640a866a9ed9b13eca3e16f9ea0f45f6bc029",
      "parents": [
        "3b8f29b4152899e91c210186a38bffb37ea1a226"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Oct 28 11:31:05 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 18:21:41 2009 +0200"
      },
      "message": "OMAP: DSS2: Taal DSI command mode panel driver\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "3b8f29b4152899e91c210186a38bffb37ea1a226",
      "tree": "c572a968b164d0af30f99ed5ee0f42e8bc07b736",
      "parents": [
        "b39a982ddecf1d95ed96f8457c39d3ea11df93f6"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 18:19:42 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 18:19:42 2009 +0200"
      },
      "message": "OMAP: DSS2: Add generic and Sharp panel drivers\n\nAdd Generic panel (user for DVI output) and Sharp LS037V7DW01 LCD panel.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "b39a982ddecf1d95ed96f8457c39d3ea11df93f6",
      "tree": "07d233ede4b49bddb2776ee013cbdf5621e7845b",
      "parents": [
        "3de7a1dc0c9d29b138713ecb85df4b6ca3af2ef3"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 04 16:12:50 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:12:44 2009 +0200"
      },
      "message": "OMAP: DSS2: omapfb driver\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "3de7a1dc0c9d29b138713ecb85df4b6ca3af2ef3",
      "tree": "c2002ddcd1030013abbab2b2712932ad1f2673cc",
      "parents": [
        "23c0a7a6e810289998a713e943e42d64eb421516"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Oct 28 11:59:56 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:38 2009 +0200"
      },
      "message": "OMAP: DSS2: DSI driver\n\nDSI (Display Serial Interface) driver implements MIPI DSI interface.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "23c0a7a6e810289998a713e943e42d64eb421516",
      "tree": "b8cae03292a88cdbc9d7473946c64255bfc928e0",
      "parents": [
        "5c18adb3736afe266d74bdb820d076da0e39ebeb"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Aug 05 16:18:44 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:37 2009 +0200"
      },
      "message": "OMAP: DSS2: SDI driver\n\nSDI (Serial Display Interface) implements TI Flatlink 3G display\ninterface.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "5c18adb3736afe266d74bdb820d076da0e39ebeb",
      "tree": "3966c7d58a24386de2a8b1483ba0e8eab70056e2",
      "parents": [
        "b288627350c456fe4006c3c4419584969a7ae6a1"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Aug 05 16:18:31 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:37 2009 +0200"
      },
      "message": "OMAP: DSS2: RFBI driver\n\nRFBI (Remote FrameBuffer Interface) implements MIPI DBI interface.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "b288627350c456fe4006c3c4419584969a7ae6a1",
      "tree": "8d49e758a0ebf3b174641bc8cc354bcf3bd50ba6",
      "parents": [
        "553c48cf5b1841127b019c53dd1aeef3d3f338b0"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Aug 05 16:18:06 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:36 2009 +0200"
      },
      "message": "OMAP: DSS2: Video encoder driver\n\nVENC (video encoder) driver implements OMAP\u0027s analog S-Video/Composite\nTV-out.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "553c48cf5b1841127b019c53dd1aeef3d3f338b0",
      "tree": "bffec267671972e502dc73cbfd1ea813647061a7",
      "parents": [
        "80c397120fd2436c79f6e0552882feb5ed4549c3"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 13:15:50 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:36 2009 +0200"
      },
      "message": "OMAP: DSS2: DPI driver\n\nThis implements MIPI DPI interface.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "80c397120fd2436c79f6e0552882feb5ed4549c3",
      "tree": "99a2362f090f11a65f0c5f07ff0784953837eba8",
      "parents": [
        "eed07e0ed5367aede8d32758524f2dc2d252a291"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Nov 12 11:41:42 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:35 2009 +0200"
      },
      "message": "OMAP: DSS2: DISPC\n\nThis file implements DISPC (display controller) block of the OMAP DSS.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "eed07e0ed5367aede8d32758524f2dc2d252a291",
      "tree": "468bc5169dff09cebee491937755d23804c9417a",
      "parents": [
        "559d67018950ced65c73358cd69c4bdd2b0c5dd6"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 13:43:20 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:35 2009 +0200"
      },
      "message": "OMAP: DSS2: Add more core files\n\nAdd more core files to DSS2.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "559d67018950ced65c73358cd69c4bdd2b0c5dd6",
      "tree": "0c77ad7a8959b05583dd7502a0da4bdf56ef8d1d",
      "parents": [
        "4d1a7c122aeae6ae9732be0a32f5e199fff63fb7"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Nov 03 11:23:50 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:34 2009 +0200"
      },
      "message": "OMAP: DSS2: Display Subsystem Driver core\n\nThe core files of DSS2. DSS2 commits are split a bit artificially to\nmake the individual commits smaller, and DSS2 doesn\u0027t compile properly\nwithout the rest of the core commits. This shouldn\u0027t be a problem, as no\nconfiguration uses DSS2 yet.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "640f9ca5fd783393c832f6bb5c56368f4d18b820",
      "tree": "8719e7ed6d05edf3cf106d11fc8b904f26df6c97",
      "parents": [
        "afedec183e95bd5e126a7846a644acfdddb86a66"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 12:04:26 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:33 2009 +0200"
      },
      "message": "OMAP: Add support for VRFB rotation engine\n\nVRFB rotation engine is a block in OMAP2/3 that offers 12 independent\ncontexts that can be used for framebuffer rotation.\n\nEach context has a backend area of real memory, where it stores the\npixels in undisclosed format. This memory is offered to users via 4\nvirtual memory areas, which see the same memory area in different\nrotation angles (0, 90, 180 and 270 degrees).\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "afedec183e95bd5e126a7846a644acfdddb86a66",
      "tree": "4e4fdfa45487d450b510d926ec35450dd4bc4ca7",
      "parents": [
        "dadd2bb931a08a4b6b17f9e82d9bbe7bedebbc98"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 12:01:55 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:33 2009 +0200"
      },
      "message": "OMAP: Add VRAM manager\n\nAdd a Video RAM manager for OMAP 2 and 3 platforms. VRAM manager is used\nto allocate large continuous blocks of SDRAM or SRAM. The features VRAM\nmanager has that are missing from dma_alloc_* functions are:\n\n- Support for OMAP2\u0027s SRAM\n- Allocate without ioremapping\n- Allocate at defined physical addresses\n- Allows larger VRAM area and larger allocations\n\nThe upcoming DSS2 uses VRAM manager.\n\nVRAM area size can be defined in kernel config, board file or with\nkernel boot parameters. Board file definition overrides kernel config,\nand boot parameter overrides kernel config and board file.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "dadd2bb931a08a4b6b17f9e82d9bbe7bedebbc98",
      "tree": "f23b9f9732d61e42f88cfdab6a3923eff28ed8d3",
      "parents": [
        "91773a00f8235e4b697217867529f73e298298df"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jun 18 13:02:39 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:32 2009 +0200"
      },
      "message": "OMAP: OMAPFB: add omapdss device\n\nThe upcoming new display subsystem driver is divided to two devices,\nomapdss and omapfb, of which omapdss handles the actual hardware.\n\nThis patch adds a dummy omapdss platform device for the current omapfb\ndriver, which is then used to get the clocks. This will make it possible\nfor the current and the new display drivers to co-exist.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "91773a00f8235e4b697217867529f73e298298df",
      "tree": "c0156ddc17e4bb966642b050d57ee85c1171bfe2",
      "parents": [
        "b90f8e7296c39a13225fb0c0dfde1922fcf47ba7"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Aug 03 15:06:36 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:06 2009 +0200"
      },
      "message": "OMAP: OMAPFB: split omapfb.h\n\nSplit arch/arm/plat-omap/include/mach/omapfb.h into two files:\n\ninclude/linux/omapfb.h - ioctls etc for userspace and some kernel\n                         stuff for board files\ndrivers/video/omap/omapfb.h - for omapfb internal use\n\nThis cleans up omapfb.h and also makes it easier for the upcoming new\nDSS driver to co-exist with the old driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "bcd6acd51f3d4d1ada201e9bc5c40a31d6d80c71",
      "tree": "2f6dffd2d3e4dd67355a224de7e7a960335a92fd",
      "parents": [
        "11c34c7deaeeebcee342cbc35e1bb2a6711b2431",
        "3ff6a468b45b5dfeb0e903e56f4eb27d34b2437c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 09 17:14:38 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 09 17:14:38 2009 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n\nConflicts:\n\tinclude/linux/kvm.h\n"
    },
    {
      "commit": "ceae8cbe94f3127253110e2d01b9334069e93177",
      "tree": "152d0bedbe6a7574db852e90bf5dd0a506180d51",
      "parents": [
        "88358ab08944da726e948d216977ad499dfc15c6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@ppcg5.localdomain",
        "time": "Sun Dec 06 20:01:26 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 09 17:09:29 2009 +1100"
      },
      "message": "offb: Add support for framebuffer handoff to offb.\n\nThis allows offb to be used for initial framebuffer,\nand a kms driver to take over later in the boot sequence.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ef61aae4ddf1dbd0e9b6ad21e2e57632a8fe76f6",
      "tree": "8e21c38842ffa6e5b05246376f68acb81f8294b0",
      "parents": [
        "b25b9758466bb8bc837f1863389015820f7cb11d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 07 14:20:06 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 09 12:40:44 2009 +0900"
      },
      "message": "sh: add a start_transfer() callback to the LCDC driver\n\nThis patch adds a -\u003estart_transfer() callback to the\ndriver sh_mobile_lcdcfb.c. The callback is used to\nprogram the LCDC panel in the case of one-shot mode.\n\nNeeded by the LCD controller used on the KFR2R09 board.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "830cd2ac6ecce6b027d947fcdc724dd27a33813a",
      "tree": "08d4f60e9176292f98e47d1f50b77f1f49ec0122",
      "parents": [
        "64227cd83d5f9d7b7ce5514a693252c2952366f6",
        "b434a680a29424856e0f40199daa9f65963c7cb4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 13:35:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 13:35:29 2009 -0800"
      },
      "message": "Merge branch \u0027x86-setup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-setup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  vgacon: Add support for setting the default cursor state\n  vc: Add support for hiding the cursor when creating VTs\n  x86, setup: Store the boot cursor state\n"
    },
    {
      "commit": "1c496784a0d317535f846ddb2c93a08ba936266b",
      "tree": "6d0225860032f263b6d95a3e55c364a1a5f55ec1",
      "parents": [
        "adf9904dc774f23f04a5425f0198483ea61f878b",
        "9a01609e1885b827b979d6d9dd86f43208a9e5fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (149 commits)\n  arm: omap: Add omap3_defconfig\n  AM35xx: Defconfig for AM3517 EVM board\n  AM35xx: Add support for AM3517 EVM board\n  omap: 3630sdp: defconfig creation\n  omap: 3630sdp: introduce 3630 sdp board support\n  omap3: Add defconfig for IGEP v2 board\n  omap3: Add minimal IGEP v2 support\n  omap3: Add CompuLab CM-T35 defconfig\n  omap3: Add CompuLab CM-T35 board support\n  omap3: rx51: Add wl1251 wlan driver support\n  omap3: rx51: Add SDRAM init\n  omap1: Add default kernel configuration for Herald\n  omap1: Add board support and LCD for HTC Herald\n  omap: zoom2: update defconfig for LL_DEBUG_NONE\n  omap: zoom3: defconfig creation\n  omap3: zoom: Introduce zoom3 board support\n  omap3: zoom: Drop i2c-1 speed to 2400\n  omap3: zoom: rename zoom2 name to generic zoom\n  omap3: zoom: split board file for software reuse\n  omap3evm: MIgrate to smsc911x ethernet driver\n  ...\n\nFix trivial conflict (two unrelated config options added next to each\nother) in arch/arm/mach-omap2/Makefile\n"
    },
    {
      "commit": "adf9904dc774f23f04a5425f0198483ea61f878b",
      "tree": "dfe0527c7f3877eb4d155ddb20fd303c1d8328c0",
      "parents": [
        "bb592cf474404e51cbf3c419fb72fda83c4b7d72",
        "49966bae8446f5ba7e8afbd01bde82af4e00628a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:13:35 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:13:35 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68k: parport_mfc3 - Not makes it a bool before the comparison.\n  m68k: don\u0027t export static inline functions\n  fbdev: atafb - add palette register check\n  m68k: Remove the BKL from sys_execve\n  m68k: Cleanup linker scripts using new linker script macros.\n  m68k: Make thread_info.h usable from assembly.\n  m68knommu: define arch_has_single_step() and friends\n  m68k: ptrace fixes\n  m68k: use generic code for ptrace requests\n  rtc: Add an RTC driver for the Ricoh RP5C01\n  rtc: Add an RTC driver for the Oki MSM6242\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "3d14b5beba35250c548d3851a2b84fce742d8311",
      "tree": "065e3d93c3fcbc5ee4c44fa78662393cddbdf6de",
      "parents": [
        "0719dc341389882cc834ed18fc9b7fc6006b2b85",
        "1bf8e6219552d5dd27012d567ec8c4bb9c2d86b4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 17:00:33 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 17:00:33 2009 +0000"
      },
      "message": "Merge branch \u0027sa1100\u0027 into devel\n"
    },
    {
      "commit": "8546e3ce6e37c359979b69862442f94e0ef0e03b",
      "tree": "6c4a3cbac72565a3de08c623cc29b787880c2e2a",
      "parents": [
        "87fbaf6aea142b01756bbea09461daee41d93c0b"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sat Oct 24 17:18:23 2009 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Dec 06 11:18:27 2009 +0100"
      },
      "message": "fbdev: atafb - add palette register check\n\nAdd check if palette register number is in correct range\nfor few drivers which miss it. The regno value comes\nindirectly from user space.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "4567c4a89693416ccca02d32109bce967e9c1ade",
      "tree": "9d77cf02ce269ed5fc4b6e2ebddb9ad7fd504ad1",
      "parents": [
        "602fd7c36728a04e61a442c9755e7d454501266c",
        "19d6c13b56a78b3757e747f469285c2a546d634a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 17:34:16 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 17:34:16 2009 +0000"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel-stable\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ],
  "next": "96c085db0a0f22895917f09cf942853186b892fd"
}
