)]}'
{
  "log": [
    {
      "commit": "132452ee2368cf775ccbef9746b51e3d2ba58b85",
      "tree": "68652e7a5d11776184e7b05c04dfc94baa429f2a",
      "parents": [
        "174457391a83d70215d441cb3bc0aa7d7443b63e",
        "97fb85076c2d3adcc559dee577e0a3bf7215d48e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 12:49:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 12:49:17 2011 -0700"
      },
      "message": "Merge branch \u0027fbdev-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6\n\n* \u0027fbdev-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6:\n  efifb: Add override for 11\" Macbook Air 3,1\n  efifb: Support overriding fields FW tells us with the DMI data.\n  fb: Reduce priority of resource conflict message\n  savagefb: Remove obsolete else clause in savage_setup_i2c_bus\n  savagefb: Set up I2C based on chip family instead of card id\n  savagefb: Replace magic register address with define\n  drivers/video/bfin-lq035q1-fb.c: introduce missing kfree\n  video: s3c-fb: fix checkpatch errors and warning\n  efifb: support AMD Radeon HD 6490\n  s3fb: fix Virge/GX2\n  fbcon: Remove unused \u0027display *p\u0027 variable from fb_flashcursor()\n  fbdev: sh_mobile_lcdcfb: fix module lock acquisition\n  fbdev: sh_mobile_lcdcfb: add blanking support\n  viafb: initialize margins correct\n  viafb: refresh rate bug collection\n  sh: mach-ap325rxa: move backlight control code\n  sh: mach-ecovec24: support for main lcd backlight\n"
    },
    {
      "commit": "42933bac11e811f02200c944d8562a15f8ec4ff0",
      "tree": "fcdd9afe56eb0e746565ddd1f92f22d36678b843",
      "parents": [
        "2b9accbee563f535046ff2cd382d0acaa92e130c",
        "25985edcedea6396277003854657b5f3cb31a628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Fix common misspellings\n"
    },
    {
      "commit": "97fb85076c2d3adcc559dee577e0a3bf7215d48e",
      "tree": "ec6504ee1f71f8b7985dff297e1414b1e4354c05",
      "parents": [
        "47dfe51f8f0b9540cbe15072cd352d9f3857d47f"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Apr 06 17:34:59 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 10:58:10 2011 -0700"
      },
      "message": "efifb: Add override for 11\" Macbook Air 3,1\n\nThe 11\" Macbook Air appears to claim that its stride is 1366, when it\u0027s\nactually 2048. Override it.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Peter Jones \u003cpjones@redhat.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "47dfe51f8f0b9540cbe15072cd352d9f3857d47f",
      "tree": "c09deee3af82bbeb4186ae17aaf9070c680b1099",
      "parents": [
        "47c87d930f3db4fc3a30505075e07f5597e2e953"
      ],
      "author": {
        "name": "Peter Jones",
        "email": "pjones@redhat.com",
        "time": "Wed Apr 06 17:34:58 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 10:58:10 2011 -0700"
      },
      "message": "efifb: Support overriding fields FW tells us with the DMI data.\n\nSome machines apparently give us bogus linelength/stride/pitch data, so\nwe need to support letting the DMI table override the supplied data.\n\nI bet you can\u0027t guess whose machines I\u0027m talking about.\n\nSigned-off-by: Peter Jones \u003cpjones@redhat.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "47c87d930f3db4fc3a30505075e07f5597e2e953",
      "tree": "7eac2b7eaf80987ed84268863be2e61a6b245b61",
      "parents": [
        "787dffa5c790fdae40a0706e0b3847e31282eb3b"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Apr 04 21:39:54 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 09:58:29 2011 -0700"
      },
      "message": "fb: Reduce priority of resource conflict message\n\nIt\u0027s expected that efifb will conflict with a native driver, so the\nhandover message should be informational rather than an error.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "787dffa5c790fdae40a0706e0b3847e31282eb3b",
      "tree": "6e3961a75b1f7c130e9c1bbff17dac9d9fe9228b",
      "parents": [
        "21cd72e7cb424f1686855602ec0fdc6e5830f249"
      ],
      "author": {
        "name": "Tormod Volden",
        "email": "debian.tormod@gmail.com",
        "time": "Sun Apr 03 12:54:06 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 09:49:53 2011 -0700"
      },
      "message": "savagefb: Remove obsolete else clause in savage_setup_i2c_bus\n\nThe else clause was not needed after the cleanup in commit\nb8901b091db260b0f0101d6395ce5c6016835a47\n\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "21cd72e7cb424f1686855602ec0fdc6e5830f249",
      "tree": "eac2aed396910f079bb828c6a11489e82eb06b13",
      "parents": [
        "a564d301e93f96a23c808b4cf234ac08b073c96d"
      ],
      "author": {
        "name": "Tormod Volden",
        "email": "debian.tormod@gmail.com",
        "time": "Sun Apr 03 12:54:05 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 09:49:53 2011 -0700"
      },
      "message": "savagefb: Set up I2C based on chip family instead of card id\n\nIn practice this means enabling I2C (for DDC2) on all prosavage cards,\nlike the xorg ddx does. The savage4 and savage2000 families have only\none member each, so there is no change for those.\n\nTested on TwisterK.\n\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a564d301e93f96a23c808b4cf234ac08b073c96d",
      "tree": "cb41312ca2f5e56b73749ae8f30d4d6bf063b199",
      "parents": [
        "a8c908d353e52336b864025dbd8253134c3f5411"
      ],
      "author": {
        "name": "Tormod Volden",
        "email": "debian.tormod@gmail.com",
        "time": "Sun Apr 03 12:54:04 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 09:49:52 2011 -0700"
      },
      "message": "savagefb: Replace magic register address with define\n\nMM_SERIAL1 was already defined, but not used.\n\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a8c908d353e52336b864025dbd8253134c3f5411",
      "tree": "a94cf9d1774028e08803f14fdd07819d139d5899",
      "parents": [
        "b73a21fc66fee35b41db755abebfacba48b2fc76"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Apr 01 14:23:47 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 09:44:57 2011 -0700"
      },
      "message": "drivers/video/bfin-lq035q1-fb.c: introduce missing kfree\n\nError handling code following a kmalloc should free the allocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b73a21fc66fee35b41db755abebfacba48b2fc76",
      "tree": "2e3171811db5ff0c58093f07fe274919749bf857",
      "parents": [
        "e9c5db0b8dce1bcdc99ad26e718230810d6b5cff"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Fri Apr 01 07:17:27 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 06 09:44:57 2011 -0700"
      },
      "message": "video: s3c-fb: fix checkpatch errors and warning\n\nThis patch fixes the checkpatch errors listed below:\n\nERROR: space required before the open parenthesis \u0027(\u0027\nERROR: need consistent spacing around \u0027+\u0027 (ctx:WxV)\nERROR: space prohibited before that close parenthesis \u0027)\u0027\n\nAlso, following warning is fixed by adding \u0027platid\u0027 variable\nwhich can reduce number of lines exceeding 80 characters.\n\nWARNING: line over 80 characters\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3230ca9dc656a2354b679e2e62ee7740485563a9",
      "tree": "b5659a952454efe7ef18e6f34bf123e948ae413e",
      "parents": [
        "7dbb25a579fe1f068358a19928ada4f9be62e60d",
        "6b794743b2c5e21825d35b5d5dd57d6fcc388198"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 08:33:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 08:33:21 2011 -0700"
      },
      "message": "Merge branch \u0027unicore32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/epip/linux-2.6-unicore32\n\n* \u0027unicore32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/epip/linux-2.6-unicore32:\n  unicore32 framebuffer fix: get videomemory by __get_free_pages() and make it floatable\n  unicore32 core architecture: remove duplicated #include\n  unicore32 rtc driver fix: cleanup irq_set_freq and irq_set_state\n  unicore32 fix: remove arch-specific futex support\n  unicore32 ldscript fix: add cacheline parameter to PERCPU() macro\n"
    },
    {
      "commit": "6b794743b2c5e21825d35b5d5dd57d6fcc388198",
      "tree": "4568d347074a1b7e7917de1114be045d61515256",
      "parents": [
        "28e58cc9586ab3f4dbc79c55110955ad192e4c29"
      ],
      "author": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Fri Apr 01 16:38:59 2011 +0800"
      },
      "committer": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Sat Apr 02 16:17:38 2011 +0800"
      },
      "message": "unicore32 framebuffer fix: get videomemory by __get_free_pages() and make it floatable\n\n1. get videomemory by __get_free_pages() in fb-puv3.c\n2. remove resource reservation for old fixed UNIGFX_MMAP \u0026 UVC_MMAP space\n3. remove unused macros: PKUNTIY_UNIGFX_MMAP_BASE, PKUNITY_UNIGFX_MMAP_SIZE,\n\tPKUNITY_UVC_MMAP_BASE, PKUNITY_UVC_MMAP_SIZE and KUSER_UNIGFX_BASE\n4. remove unused header linux/vmalloc.h in fb-puv3.h\n\nSigned-off-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "e9c5db0b8dce1bcdc99ad26e718230810d6b5cff",
      "tree": "667f48bf98bbbd2fb45bccf8d98d7f07dd2b22a1",
      "parents": [
        "94e948e6e43cd34e0e2ca496d5e90e4ff0d884f9"
      ],
      "author": {
        "name": "Davidlohr Bueso",
        "email": "dave@gnu.org",
        "time": "Thu Mar 31 00:12:22 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 31 13:49:09 2011 +0900"
      },
      "message": "efifb: support AMD Radeon HD 6490\n\nThis patch enables the framebuffer for the AMD Radeon 6490 found in the new MacBook Pro 8,2 generation.\nThe framebuffer\u0027s base is located at 0x90010000, the method for obtaining it was found in the same way mentioned in https://patchwork.kernel.org/patch/91704/\n\nSigned-off-by: Davidlohr Bueso \u003cdave@gnu.org\u003e\nSigned-off-by: Jonathan Gonzalez \u003czeus@gnu.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "94e948e6e43cd34e0e2ca496d5e90e4ff0d884f9",
      "tree": "e67f3b5e4ed3166f2bb2fd16a5900df2ad65426a",
      "parents": [
        "62e0ff1ef2d8ea0814487f73a7de431396a1e914"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Mar 29 19:07:08 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 31 13:48:58 2011 +0900"
      },
      "message": "s3fb: fix Virge/GX2\n\nFix Virge/GX2 support in s3fb:\n- fix IDs: 86C357 is GX2, 86C359 is GX2+, 86C356 probably does not exist\n- add memory size detection\n- drive it the same way as Trio3D/2X\n\nThe original IDs most likely came from S3 website which claims that:\n- 356 is Virge/GX2 with ID\u003d8A10, driver included in Windows 2K, XP\n- 357 is Virge/GX2+ with ID\u003d8A11, driver included in Windows ME\n- 359 is Virge/GX2+ with ID\u003d8A12, driver included in Windows ME\nbut:\n- google search for 86C356 only reveals references to Trio3D (probably\nbecause of a typo - Trio3D is 86C365)\n- my card is clearly marked as 86C357, Virge/GX2 and has ID\u003d8A10\n- there is no driver for IDs 8A11 and 8A12 in Windows ME\n- there is a driver for ID 8A10 in Windows ME that says it\u0027s GX2 (357)\n\nTested with #9 Reality 334 (86C357 Virge/GX2, ID\u003d0x8A10).\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "62e0ff1ef2d8ea0814487f73a7de431396a1e914",
      "tree": "64ac2f95e71eae0a1e9e657df46c6dfcd93fa868",
      "parents": [
        "1fcf0069f4715f6f811466db68a547a348b4d5a9"
      ],
      "author": {
        "name": "Sergey Senozhatsky",
        "email": "sergey.senozhatsky@gmail.com",
        "time": "Thu Mar 24 20:50:52 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 31 13:48:54 2011 +0900"
      },
      "message": "fbcon: Remove unused \u0027display *p\u0027 variable from fb_flashcursor()\n\nSigned-off-by: Sergey Senozhatsky \u003csergey.senozhatsky@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1fcf0069f4715f6f811466db68a547a348b4d5a9",
      "tree": "00817872a00b162b493f65e5a90212ce54ba52ef",
      "parents": [
        "53f358a81e10e798f44af896ffacaedd7ac0269b",
        "247f99386100d1d1c369ba98120d2edebf5426fc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 29 16:06:21 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 29 16:06:21 2011 +0900"
      },
      "message": "Merge branch \u0027common/fbdev\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n"
    },
    {
      "commit": "247f99386100d1d1c369ba98120d2edebf5426fc",
      "tree": "a2cfbacd57e3578c3e503d1ff31bde6829652cd0",
      "parents": [
        "8857b9aa7e64a70852545ee01fa638481cb08a76"
      ],
      "author": {
        "name": "Alexandre Courbot",
        "email": "gnurou@gmail.com",
        "time": "Wed Feb 23 08:41:50 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 29 16:04:45 2011 +0900"
      },
      "message": "fbdev: sh_mobile_lcdcfb: fix module lock acquisition\n\nWhenever the LCDC is to be started or stopped, a board callback is\nchecked for existence and invoked. Prior to the invokation, the\ncallback\u0027s module lock is also acquired, to be released once the\ncallback returns. However, the order of testing makes it possible for\nthe lock to be acquired and not released in case the callback does not\nexist. This patch reorders the tests to prevent this particular case.\n\nSigned-off-by: Alexandre Courbot \u003cgnurou@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8857b9aa7e64a70852545ee01fa638481cb08a76",
      "tree": "fdf011896d06c9e5523206549f833db3343fb9a7",
      "parents": [
        "bacbe55b63d434b7a33f01a03628b6302c75417b"
      ],
      "author": {
        "name": "Alexandre Courbot",
        "email": "gnurou@gmail.com",
        "time": "Wed Feb 23 08:36:30 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 29 16:04:39 2011 +0900"
      },
      "message": "fbdev: sh_mobile_lcdcfb: add blanking support\n\nAdd a blanking callback to the LCDC driver in order to support both\nFBIOBLANK and TIOCLINUX blanking ioctls. LCDC clocks are also released\nif the requested blanking level is superior to FB_BLANK_NORMAL, to allow\nruntime PM to disable the clocks if possible.\n\nSigned-off-by: Alexandre Courbot \u003cgnurou@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "938c0ace3ffb8cc2073a6d2e68fa7a6ab7cb471e",
      "tree": "9257bdba52ce88ca0a0c2f6fce1f59a1eb278452",
      "parents": [
        "16c29dafcc86024048f1dbb8349d31cb22c7c55a",
        "5898eb79fb45d4fd4ce22139c168de937bfaab38"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 26 10:03:03 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 26 10:03:03 2011 +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\nConflicts:\n\tarch/arm/mach-pxa/tosa.c\n"
    },
    {
      "commit": "53f358a81e10e798f44af896ffacaedd7ac0269b",
      "tree": "78f4c12de6316f16dc07636d81f0e65938a43567",
      "parents": [
        "6c5103890057b1bb781b26b7aae38d33e4c517d8",
        "3f086fe93f734ba76f2e130777687f81e0cbb318"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 25 07:52:38 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 25 07:52:38 2011 +0900"
      },
      "message": "Merge branch \u0027viafb-next\u0027 of git://github.com/schandinat/linux-2.6\n"
    },
    {
      "commit": "76d21c563569bcea6bc67d65cc2c460cff643058",
      "tree": "4dd2c9846ea7838077099646418978e354df1680",
      "parents": [
        "6e50e9f9f4a8277b4d76de417ca77cf3921bd524",
        "472af2b05bdefcaee7e754e22cbf131110017ad6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (442 commits)\n  [media] videobuf2-dma-contig: make cookie() return a pointer to dma_addr_t\n  [media] sh_mobile_ceu_camera: Do not call vb2\u0027s mem_ops directly\n  [media] V4L: soc-camera: explicitly require V4L2_BUF_TYPE_VIDEO_CAPTURE\n  [media] v4l: soc-camera: Store negotiated buffer settings\n  [media] rc: interim support for 32-bit NEC-ish scancodes\n  [media] mceusb: topseed 0x0011 needs gen3 init for tx to work\n  [media] lirc_zilog: error out if buffer read bytes !\u003d chunk size\n  [media] lirc: silence some compile warnings\n  [media] hdpvr: use same polling interval as other OS\n  [media] ir-kbd-i2c: pass device code w/key in hauppauge case\n  [media] rc/keymaps: Remove the obsolete rc-rc5-tv keymap\n  [media] remove the old RC_MAP_HAUPPAUGE_NEW RC map\n  [media] rc/keymaps: Rename Hauppauge table as rc-hauppauge\n  [media] rc-rc5-hauppauge-new: Fix Hauppauge Grey mapping\n  [media] rc-rc5-hauppauge-new: Add support for the old Black RC\n  [media] rc-rc5-hauppauge-new: Add the old control to the table\n  [media] rc-winfast: Fix the keycode tables\n  [media] a800: Fix a few wrong IR key assignments\n  [media] opera1: Use multimedia keys instead of an app-specific mapping\n  [media] dw2102: Use multimedia keys instead of an app-specific mapping\n  ...\n\nFix up trivial conflicts (remove/modify and some real conflicts) in:\n\tarch/arm/mach-omap2/devices.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/dabusb/dabusb.c\n\tdrivers/staging/dabusb/dabusb.h\n\tdrivers/staging/easycap/easycap_ioctl.c\n\tdrivers/staging/usbvideo/usbvideo.c\n\tdrivers/staging/usbvideo/vicam.c\n"
    },
    {
      "commit": "a6a1d6485e77f28c11cdf943a3ed2a3fd83ac727",
      "tree": "d9b1948c2c07509f9fab16cd1444de15457c08f4",
      "parents": [
        "1b506cfb6ae63f352643d6e208c85c1351547036",
        "316b6cc081b112546842d44ded21512bd8454a85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 07:59:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 07:59:01 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (90 commits)\n  mfd: Push byte swaps out of wm8994 bulk read path\n  mfd: Rename ab8500 gpadc header\n  mfd: Constify WM8994 write path\n  mfd: Push byte swap out of WM8994 bulk I/O\n  mfd: Avoid copying data in WM8994 I2C write\n  mfd: Remove copy from WM831x I2C write function\n  mfd: Staticise WM8994 PM ops\n  regulator: Add a subdriver for TI TPS6105x regulator portions v2\n  mfd: Add a core driver for TI TPS61050/TPS61052 chips v2\n  gpio: Add Tunnel Creek support to sch_gpio\n  mfd: Add Tunnel Creek support to lpc_sch\n  pci_ids: Add Intel Tunnel Creek LPC Bridge device ID.\n  regulator: MAX8997/8966 support\n  mfd: Add WM8994 bulk register write operation\n  mfd: Append additional read write on 88pm860x\n  mfd: Adopt mfd_data in 88pm860x input driver\n  mfd: Adopt mfd_data in 88pm860x regulator\n  mfd: Adopt mfd_data in 88pm860x led\n  mfd: Adopt mfd_data in 88pm860x backlight\n  mfd: Fix MAX8997 Kconfig entry typos\n  ...\n"
    },
    {
      "commit": "4cc4d24efce4672f9b0e7fa27963770ae602998f",
      "tree": "e69e7209db5500164eedb82c46ea657499b72287",
      "parents": [
        "b81a618dcd3ea99de292dbe624f41ca68f464376",
        "56be1416453c31d32f984328b5193489ab63ffcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 07:56:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 07:56:52 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6: (140 commits)\n  MAINTAINERS: de-orphan fbdev.\n  MAINTAINERS: Add file pattern for fb dt bindings.\n  video: Move sm501fb devicetree binding documentation to a better place.\n  fbcon: fix situation where fbcon gets deinitialised and can\u0027t reinit.\n  video, sm501: add OF binding to support SM501\n  video, sm501: add edid and commandline support\n  video, sm501: add I/O functions for use on powerpc\n  video: Fix EDID macros H_SYNC_WIDTH and H_SYNC_OFFSET\n  fbcon: Bugfix soft cursor detection in Tile Blitting\n  video: add missing framebuffer_release in error path\n  video: metronomefb: add __devexit_p around reference to metronomefb_remove\n  video: hecubafb: add __devexit_p around reference to hecubafb_remove\n  drivers:video:aty:radeon_base Fix typo occationally to occasionally\n  atmel_lcdfb: add fb_blank function\n  atmel_lcdfb: implement inverted contrast pwm\n  video: s3c-fb: return proper error if clk_get fails\n  uvesafb,vesafb: create WC or WB PAT-entries\n  video: ffb: fix ffb_probe error path\n  radeonfb: Let hwmon driver probe the \"monid\" I2C bus\n  fbdev: sh_mobile_lcdc: checking NULL instead of IS_ERR()\n  ...\n"
    },
    {
      "commit": "2f284c846331fa44be1300a3c2c3e85800268a00",
      "tree": "be2704e6157613bd2cc2a278559a6c86a0b644f4",
      "parents": [
        "93a72052be81823fa1584b9be037d51924f9efa4",
        "6f82f4db80189281a8ac42f2e72396accb719b57"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 20:37:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 20:37:26 2011 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (35 commits)\n  ARM: Update (and cut down) mach-types\n  ARM: 6771/1: vexpress: add support for multiple core tiles\n  ARM: 6797/1: hw_breakpoint: Fix newlines in WARNings\n  ARM: 6751/1: vexpress: select applicable errata workarounds in Kconfig\n  ARM: 6753/1: omap4: Enable ARM local timers with OMAP4430 es1.0 exception\n  ARM: 6759/1: smp: Select local timers vs broadcast timer support runtime\n  ARM: pgtable: add pud-level code\n  ARM: 6673/1: LPAE: use phys_addr_t instead of unsigned long for start of membanks\n  ARM: Use long long format when printing meminfo physical addresses\n  ARM: integrator: add Integrator/CP sched_clock support\n  ARM: realview/vexpress: consolidate SMP bringup code\n  ARM: realview/vexpress: consolidate localtimer support\n  ARM: integrator/versatile: consolidate FPGA IRQ handling code\n  ARM: rationalize versatile family Kconfig/Makefile\n  ARM: realview: remove old AMBA device DMA definitions\n  ARM: versatile: remove old AMBA device DMA definitions\n  ARM: vexpress: use new init_early for clock tree and sched_clock init\n  ARM: realview: use new init_early for clock tree and sched_clock init\n  ARM: versatile: use new init_early for clock tree and sched_clock init\n  ARM: integrator: use new init_early for clock tree init\n  ...\n"
    },
    {
      "commit": "adb70483f4d560323db9aaca5f066fde4d96f339",
      "tree": "b429a9a294fde03d21df32c1a4cb243174997df6",
      "parents": [
        "d7e8c01a97429101cb0ca2c09380e683c3814af8"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Mar 07 23:43:09 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:05 2011 +0100"
      },
      "message": "mfd: Adopt mfd_data in 88pm860x backlight\n\nCopy 88pm860x platform data into different mfd_data structure for\nbacklight driver. So move the identification of device node from\nbacklight driver to mfd driver.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "944dc03551f6e812c00e586edba84b28c52ffe8c",
      "tree": "18bbcdc2c9ccc6a05d217503e28a77efea662b63",
      "parents": [
        "93619c2106e2c968a260ebffb75ddc5efa567c16"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 01 12:32:20 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:01 2011 +0100"
      },
      "message": "tmio: Silence warnings introduced by mfd changes\n\nThis silences warnings such as\n\ndrivers/video/tmiofb.c: In function \u0027tmiofb_hw_init\u0027:\ndrivers/video/tmiofb.c:270: warning: initialization discards qualifiers from pointer target type\n\nThese were added by me in commit 2a79bb1d.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6d90bdde4b7b8e0f403bc3641fcddea733bddf77",
      "tree": "623e80b1dfe8e50bfb2b257859fec71e2f682092",
      "parents": [
        "d9d01f4b2697b410625fce288bd1196927994093"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:31 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:57 2011 +0100"
      },
      "message": "fb: Use mfd_data instead of driver_data for tmio-fb\n\nUse mfd_data for passing information from mfd drivers to mfd\nclients.  The mfd_cell\u0027s driver_data field is being phased out.\n\nClients that were using driver_data now access .mfd_data\nvia mfd_get_data().  This changes tmio-fb only; mfd drivers with\nother cells are not modified.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7d76ac15ad1a8d8b1a7b7b4f6be7a9d8dfd225bf",
      "tree": "602bce48b9e86b26c44890dce8a0b9c698ee047c",
      "parents": [
        "410b09172787a930753fa5ed904d820e3a9d7a1f"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:19 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:53 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to tc6393xb drivers\n\nNo need to explicitly set the cell\u0027s platform_data/data_size.\n\nModify clients to use mfd_get_cell helper function instead of\naccessing platform_data directly.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "33ee3b2e2eb9b4b6c64dcf9ed66e2ac3124e748c",
      "tree": "25d70c021189efa0bcbdf4e84b3ca97a6c147246",
      "parents": [
        "8a5700cd6754a3c88d2ea2f1d7a56f671987fc25"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 22 16:34:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "kstrto*: converting strings to integers done (hopefully) right\n\n1. simple_strto*() do not contain overflow checks and crufty,\n   libc way to indicate failure.\n2. strict_strto*() also do not have overflow checks but the name and\n   comments pretend they do.\n3. Both families have only \"long long\" and \"long\" variants,\n   but users want strtou8()\n4. Both \"simple\" and \"strict\" prefixes are wrong:\n   Simple doesn\u0027t exactly say what\u0027s so simple, strict should not exist\n   because conversion should be strict by default.\n\nThe solution is to use \"k\" prefix and add convertors for more types.\nEnter\n\tkstrtoull()\n\tkstrtoll()\n\tkstrtoul()\n\tkstrtol()\n\tkstrtouint()\n\tkstrtoint()\n\n\tkstrtou64()\n\tkstrtos64()\n\tkstrtou32()\n\tkstrtos32()\n\tkstrtou16()\n\tkstrtos16()\n\tkstrtou8()\n\tkstrtos8()\n\nInclude runtime testsuite (somewhat incomplete) as well.\n\nstrict_strto*() become deprecated, stubbed to kstrto*() and\neventually will be removed altogether.\n\nUse kstrto*() in code today!\n\nNote: on some archs _kstrtoul() and _kstrtol() are left in tree, even if\n      they\u0027ll be unused at runtime. This is temporarily solution,\n      because I don\u0027t want to hardcode list of archs where these\n      functions aren\u0027t needed. Current solution with sizeof() and\n      __alignof__ at least always works.\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": "ef0a5e80f56f6409e957e7117da9551c3d3ff239",
      "tree": "718bcc9cbab5ffaeb07d65eb5d0eebbb80af3801",
      "parents": [
        "0508e04e05cdf9b819210f5d5a12264e5eeff1f3"
      ],
      "author": {
        "name": "Robert Morell",
        "email": "rmorell@nvidia.com",
        "time": "Tue Mar 22 16:30:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "pwm_backlight: add check_fb() hook\n\nIn systems with multiple framebuffer devices, one of the devices might be\nblanked while another is unblanked.  In order for the backlight blanking\nlogic to know whether to turn off the backlight for a particular\nframebuffer\u0027s blanking notification, it needs to be able to check if a\ngiven framebuffer device corresponds to the backlight.\n\nThis plumbs the check_fb hook from core backlight through the\npwm_backlight helper to allow platform code to plug in a check_fb hook.\n\nSigned-off-by: Robert Morell \u003crmorell@nvidia.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0508e04e05cdf9b819210f5d5a12264e5eeff1f3",
      "tree": "94a9c7f5105755523c624416458060618f0276a3",
      "parents": [
        "b372412e159897c20ce2ad100f51c5d94ae98845"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Mar 22 16:30:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "drivers/video/backlight/jornada720_*.c: make needlessly global symbols static\n\nThe following symbols are needlessly defined global: jornada_bl_init,\njornada_bl_exit, jornada_lcd_init, jornada_lcd_exit.\n\nMake them static.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b372412e159897c20ce2ad100f51c5d94ae98845",
      "tree": "e939eac4cb8b3e58f86ecc9591189ac617a344ac",
      "parents": [
        "39b3dee76fa1f1ac8310ea5898ba7c07280bdd9f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Mar 22 16:30:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "backlight: apple_bl depends on ACPI\n\napple_bl uses ACPI interfaces (data \u0026 code), so it should depend on ACPI.\n\n  drivers/video/backlight/apple_bl.c:142: warning: \u0027struct acpi_device\u0027 declared inside parameter list\n  drivers/video/backlight/apple_bl.c:142: warning: its scope is only this definition or declaration, which is probably not what you want\n  drivers/video/backlight/apple_bl.c:201: warning: \u0027struct acpi_device\u0027 declared inside parameter list\n  drivers/video/backlight/apple_bl.c:215: error: variable \u0027apple_bl_driver\u0027 has initializer but incomplete type\n  drivers/video/backlight/apple_bl.c:216: error: unknown field \u0027name\u0027 specified in initializer\n  ...\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39b3dee76fa1f1ac8310ea5898ba7c07280bdd9f",
      "tree": "2e1ea6ca8afa6c15dc6a288c1b800e52cd823f39",
      "parents": [
        "99fd28e19429f5212f0758adc1b2f08c6e63b6db"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "mbp_nvidia_bl: rename to apple_bl\n\nIt works on hardware other than Macbook Pros, and it works on GPUs other\nthan Nvidia.  It should even work on iMacs, so change the name to match\nreality more precisely and include an alias so existing users don\u0027t get\nconfused.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Richard Purdie \u003crichard.purdie@linuxfoundation.org\u003e\nCc: Mourad De Clerck \u003cmourad@aquazul.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99fd28e19429f5212f0758adc1b2f08c6e63b6db",
      "tree": "9d9139fa58c28b1f8a40b77df7b839bc70c59a25",
      "parents": [
        "23a9847f0d5252872c4fecb5d4f803c523bd9283"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "mbp_nvidia_bl: check that the backlight control functions\n\nThe SMI-based backlight control functionality may fail to work if the\nsystem is running under EFI rather than BIOS.  Check that the hardware\nresponds as expected, and exit if it doesn\u0027t.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Richard Purdie \u003crichard.purdie@linuxfoundation.org\u003e\nCc: Mourad De Clerck \u003cmourad@aquazul.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23a9847f0d5252872c4fecb5d4f803c523bd9283",
      "tree": "c85e4580d76007cfe486804e88c71b3ec2e074ab",
      "parents": [
        "9661e92c10a9775243c1ecb73373528ed8725a10"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "mbp_nvidia_bl: remove DMI dependency\n\nThis driver only has to deal with two different classes of hardware, but\nright now it needs new DMI entries for every new machine. It turns out\nthat there\u0027s an ACPI device that uniquely identifies Apples with backlights,\nso this patch reworks the driver into an ACPI one, identifies the hardware\nby checking the PCI vendor of the root bridge and strips out all the DMI\ncode. It also changes the config text to clarify that it works on devices\nother than Macbook Pros and GPUs other than nvidia.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Richard Purdie \u003crichard.purdie@linuxfoundation.org\u003e\nCc: Mourad De Clerck \u003cmourad@aquazul.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb7ca747f8d6243b3943c5b133048652020f4a50",
      "tree": "b40e879a7b26e3763aea2af2d4dd9079483de11e",
      "parents": [
        "ccd7510fd8dea5b4b2af87fb2aef2ebd6b23b76b"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "backlight: add backlight type\n\nThere may be multiple ways of controlling the backlight on a given\nmachine.  Allow drivers to expose the type of interface they are\nproviding, making it possible for userspace to make appropriate policy\ndecisions.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1baf0eb3975ab56e29d57984b7bd6c9cd360dbf3",
      "tree": "1f54a690fa9a88a42be05f35d9fa86416fbad4b1",
      "parents": [
        "9517f925f2eb9ffca78b3f0f9389fc675bcb572c"
      ],
      "author": {
        "name": "Donghwa Lee",
        "email": "dh09.lee@samsung.com",
        "time": "Tue Mar 22 16:30:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "drivers/vidfeo/backlight: ld9040 amoled driver support\n\nAdd a ld9040 amoled panel driver.\n\nSigned-off-by: Donghwa Lee \u003cdh09.lee@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32b98bf8752c5483481f77d48934aba26c967fcd",
      "tree": "4c06935ff1b8d6393802a38635377a0d34149187",
      "parents": [
        "4295f9bf74a885da390abc49a3b42a011c1bb890"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 21 01:41:17 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 17:22:19 2011 +0900"
      },
      "message": "fbcon: fix situation where fbcon gets deinitialised and can\u0027t reinit.\n\nSituation as follow:\n2 GPUs + vesafb + kms.\n\nGPU 1 is primary, vesafb binds to it as fb0\nradeon loads\nGPU 0 loads as fb1\nGPU 1 loads, vesafb gets kicked off which causes fb0 to unbind\nconsole, which causes the dummy console to rebind.\n\nthis means fbcon_deinit gets called, which calls fbcon_exit\nsince the console isn\u0027t bound anymore and we set fbcon_has_exited.\n\nGPU 1 creates a new fb0 which is primary and we want to be console.\nfbcon_fb_registered gets called sets the primary up and calls set_con2fb_map,\nhowever as fbcon_has_exited is set nothing further ever happens.\n\nThis patch bypasses the fbcon_has_exited and checks if the console is unbound,\nif its unbound it calls the fbcon_takeover which calls the vt layer to\ncall the fbcon_startup method and everthing works.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4295f9bf74a885da390abc49a3b42a011c1bb890",
      "tree": "6ac387cbdcacd8708611acbaab72dad1b783c90e",
      "parents": [
        "e6a049807105decf5aa7f0c510f5e5ec96c3548e"
      ],
      "author": {
        "name": "Heiko Schocher",
        "email": "hs@denx.de",
        "time": "Wed Jan 26 07:21:30 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 17:17:14 2011 +0900"
      },
      "message": "video, sm501: add OF binding to support SM501\n\n- add binding to OF, compatible name \"smi,sm501\"\n\nSigned-off-by: Heiko Schocher \u003chs@denx.de\u003e\ncc: linux-fbdev@vger.kernel.org\ncc: devicetree-discuss@ozlabs.org\ncc: Ben Dooks \u003cben@simtec.co.uk\u003e\ncc: Vincent Sanders \u003cvince@simtec.co.uk\u003e\ncc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\ncc: linux-kernel@vger.kernel.org\ncc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\ncc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e6a049807105decf5aa7f0c510f5e5ec96c3548e",
      "tree": "0cbc2078c332cb4df53859b13f8e1f346f2f958c",
      "parents": [
        "bf5f0019046d596d613caf74722ba4994e153899"
      ],
      "author": {
        "name": "Heiko Schocher",
        "email": "hs@denx.de",
        "time": "Wed Jan 26 07:21:22 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 17:17:00 2011 +0900"
      },
      "message": "video, sm501: add edid and commandline support\n\n- add commandline options:\n  sm501fb.mode:\n    Specify resolution as \"\u003cxres\u003ex\u003cyres\u003e[-\u003cbpp\u003e][@\u003crefresh\u003e]\"\n  sm501fb.bpp:\n    Specify bit-per-pixel if not specified mode\n\n- Add support for encoding display mode information\n  in the device tree using verbatim EDID block.\n\n  If the \"edid\" entry in the \"smi,sm501\" node is present,\n  the driver will build mode database using EDID data\n  and allow setting the display modes from this database.\n\nSigned-off-by: Heiko Schocher \u003chs@denx.de\u003e\ncc: linux-fbdev@vger.kernel.org\ncc: devicetree-discuss@ozlabs.org\ncc: Ben Dooks \u003cben@simtec.co.uk\u003e\ncc: Vincent Sanders \u003cvince@simtec.co.uk\u003e\ncc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\ncc: linux-kernel@vger.kernel.org\ncc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\ncc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bf5f0019046d596d613caf74722ba4994e153899",
      "tree": "ce5829b518467cfd08344a48f6587b7012eb5eac",
      "parents": [
        "dfc906daeec03b3f2d306ae260d398d97ba232c5"
      ],
      "author": {
        "name": "Heiko Schocher",
        "email": "hs@denx.de",
        "time": "Mon Jan 24 09:57:20 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 17:16:34 2011 +0900"
      },
      "message": "video, sm501: add I/O functions for use on powerpc\n\n- add read/write functions for using this driver\n  also on powerpc plattforms\n\nSigned-off-by: Heiko Schocher \u003chs@denx.de\u003e\ncc: linux-fbdev@vger.kernel.org\ncc: devicetree-discuss@ozlabs.org\ncc: Ben Dooks \u003cben@simtec.co.uk\u003e\ncc: Vincent Sanders \u003cvince@simtec.co.uk\u003e\ncc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\ncc: linux-kernel@vger.kernel.org\ncc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\ncc: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dfc906daeec03b3f2d306ae260d398d97ba232c5",
      "tree": "040bf43704f0d1b13e2164023a681a50c43b83e0",
      "parents": [
        "d6244bc0ed0c52a795e6f4dcab3886daf3e74fac"
      ],
      "author": {
        "name": "Martin Decky",
        "email": "martin@decky.cz",
        "time": "Sun Feb 13 19:28:40 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:45:03 2011 +0900"
      },
      "message": "video: Fix EDID macros H_SYNC_WIDTH and H_SYNC_OFFSET\n\nThe macros for getting the values for horizontal sync width and offset\ndo not respect the EDID specification. Both these values are 10 bit\nvalues according to [1], not 6 bit values. The lower 8 bits are stored\nin byte 8 and byte 9 of the DTD respectively, while two additional bits\nfor each value are stored in byte 11. The original macros just slammed\nthe bits together.\n\nAlthough the original macros usually worked fine because the higher two\nbits are rarely used, it can cause severe problems on plasma panels\nrunning at 1920x1080 @ 50 Hz with drivers that rely on the correct\nparsing of the EDID data by fbmon.c (e.g. udlfb).\n\nThe patch should apply cleanly to both the fbdev-2.6.git branch and\nlinux-next.git branch.\n\n[1] VESA Enhanced Extended Display Identification Data Standard,\n     Release A, Revision 2, page 34, notes 7 \u0026 8, VESA, Sep 2006\n\nSigned-off-by: Martin Decky \u003cmartin@decky.cz\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d6244bc0ed0c52a795e6f4dcab3886daf3e74fac",
      "tree": "7a4e4484966b2b4c7a1a2641e6e4053a791bf0f1",
      "parents": [
        "6359691d7efc639bf0f996aa9a694b2653fc6ae6"
      ],
      "author": {
        "name": "Henry Nestler",
        "email": "henry.nestler@gmail.com",
        "time": "Sun Feb 20 20:50:56 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:41:08 2011 +0900"
      },
      "message": "fbcon: Bugfix soft cursor detection in Tile Blitting\n\nUse mask 0x10 for \"soft cursor\" detection on in function tile_cursor.\n(Tile Blitting Operation in framebuffer console).\n\nThe old mask 0x01 for vc_cursor_type detects CUR_NONE, CUR_LOWER_THIRD\nand every second mode value as \"software cursor\". This hides the cursor\nfor these modes (cursor.mode \u003d 0). But, only CUR_NONE or \"software cursor\"\nshould hide the cursor.\nSee also 0x10 in functions add_softcursor, bit_cursor and cw_cursor.\n\nSigned-off-by: Henry Nestler \u003chenry.nestler@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6359691d7efc639bf0f996aa9a694b2653fc6ae6",
      "tree": "a76c58a8cd68eb2a745b5b8928a4659a4fb56af1",
      "parents": [
        "1e93f390e56d82c4fcf684c86a45e1c593dc4b28"
      ],
      "author": {
        "name": "axel lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Feb 15 09:35:02 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:35:44 2011 +0900"
      },
      "message": "video: add missing framebuffer_release in error path\n\nThis patch fixes a memory leak in the error path.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1e93f390e56d82c4fcf684c86a45e1c593dc4b28",
      "tree": "c3a2f359d8960f773d9e8dee8e437aa761efe7c1",
      "parents": [
        "79ac33ec845c1872a23169644c5867528ff05590"
      ],
      "author": {
        "name": "axel lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Feb 13 04:02:10 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:34:33 2011 +0900"
      },
      "message": "video: metronomefb: add __devexit_p around reference to metronomefb_remove\n\nmetronomefb_remove is marked __devexit,\nthus add __devexit_p around reference to metronomefb_remove.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "79ac33ec845c1872a23169644c5867528ff05590",
      "tree": "029c6a89fac10bf17a80b0d90002cf42ba408a5d",
      "parents": [
        "83e61f71d72da7240378fe7ecba5e936a0f159db"
      ],
      "author": {
        "name": "axel lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Feb 13 13:06:23 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:34:28 2011 +0900"
      },
      "message": "video: hecubafb: add __devexit_p around reference to hecubafb_remove\n\nhecubafb_remove is marked __devexit,\nthus add __devexit_p around reference to hecubafb_remove.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "83e61f71d72da7240378fe7ecba5e936a0f159db",
      "tree": "0f834edaf9f88c39868da2f1c6d689fc5e3314d9",
      "parents": [
        "bed7bddbb434df0e76ffe2ff8cb535fe8f3c0c69"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Wed Feb 16 06:55:38 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:31:59 2011 +0900"
      },
      "message": "drivers:video:aty:radeon_base Fix typo occationally to occasionally\n\nThe below patch fixes a typo occationally to occasionally.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bed7bddbb434df0e76ffe2ff8cb535fe8f3c0c69",
      "tree": "1634a267497d92d37b88ca9c6b889ae794c2a314",
      "parents": [
        "7cdcdb69bdf51192bcbfb7cf479850fe7c33357d"
      ],
      "author": {
        "name": "Andreas Bießmann",
        "email": "biessmann@corscience.de",
        "time": "Fri Feb 11 15:19:44 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:23:47 2011 +0900"
      },
      "message": "atmel_lcdfb: add fb_blank function\n\nSigned-off-by: Andreas Bießmann \u003cbiessmann@corscience.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7cdcdb69bdf51192bcbfb7cf479850fe7c33357d",
      "tree": "03a1743101c30ea5ee7e793812b0cd58748ec5e6",
      "parents": [
        "942b8d05cdf1da396b4449a38b87c677591947c0"
      ],
      "author": {
        "name": "Andreas Bießmann",
        "email": "biessmann@corscience.de",
        "time": "Fri Feb 11 15:19:43 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:23:44 2011 +0900"
      },
      "message": "atmel_lcdfb: implement inverted contrast pwm\n\nThis patch introduces lcdc-\u003elcdcon_pol_negative which set CONTRAST_CTR\n register to inverted polarity.\n\nSigned-off-by: Andreas Bießmann \u003cbiessmann@corscience.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "942b8d05cdf1da396b4449a38b87c677591947c0",
      "tree": "b1909ac784a2e4e7db9bccbab173ec79c1759849",
      "parents": [
        "803a4e14a7dceaf01dbc0e02c0fdea2eba4c81b3"
      ],
      "author": {
        "name": "axel lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Feb 11 08:51:10 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:22:45 2011 +0900"
      },
      "message": "video: s3c-fb: return proper error if clk_get fails\n\nReturn PTR_ERR(sfb-\u003ebus_clk) instead of 0 if clk_get fails.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "803a4e14a7dceaf01dbc0e02c0fdea2eba4c81b3",
      "tree": "b48aedf2155d355f13cf1607e2ff794244c9050d",
      "parents": [
        "7b0e278519eba8050f2b37d7c408958745f30ecd"
      ],
      "author": {
        "name": "Thomas Schlichter",
        "email": "thomas.schlichter@web.de",
        "time": "Sat Nov 27 14:17:55 2010 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:20:44 2011 +0900"
      },
      "message": "uvesafb,vesafb: create WC or WB PAT-entries\n\nwith an PAT-enabled kernel, when using uvesafb or vesafb, these drivers will\ncreate uncached-minus PAT entries for the framebuffer memory because they use\nioremap() (not the *_cache or *_wc variants). When the framebuffer memory\nintersects with the video RAM used by Xorg, the complete video RAM will be\nmapped uncached-minus what results in a serve performance penalty.\n\nHere are the correct MTRR entries created by uvesafb:\nschlicht@netbook:~$ cat /proc/mtrr\nreg00: base\u003d0x000000000 ( 0MB), size\u003d 2048MB, count\u003d1: write-back\nreg01: base\u003d0x06ff00000 ( 1791MB), size\u003d 1MB, count\u003d1: uncachable\nreg02: base\u003d0x070000000 ( 1792MB), size\u003d 256MB, count\u003d1: uncachable\nreg03: base\u003d0x0d0000000 ( 3328MB), size\u003d 16MB, count\u003d1: write-combining\n\nAnd here are the problematic PAT entries:\nschlicht@netbook:~$ sudo cat /sys/kernel/debug/x86/pat_memtype_list\nPAT memtype list:\nwrite-back @ 0x0-0x1000\nuncached-minus @ 0x6fedd000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee3000-0x6fee4000\nuncached-minus @ 0x6fee3000-0x6fee4000\nuncached-minus @ 0x6fee3000-0x6fee4000\nuncached-minus @ 0xd0000000-0xe0000000 \u003c-- created by xserver-xorg\nuncached-minus @ 0xd0000000-0xd1194000 \u003c-- created by uvesafb\nuncached-minus @ 0xf4000000-0xf4009000\nuncached-minus @ 0xf4200000-0xf4400000\nuncached-minus @ 0xf5000000-0xf5010000\nuncached-minus @ 0xf5100000-0xf5104000\nuncached-minus @ 0xf5400000-0xf5404000\nuncached-minus @ 0xf5404000-0xf5405000\nuncached-minus @ 0xf5404000-0xf5405000\nuncached-minus @ 0xfed00000-0xfed01000\n\nTherefore I created the attached patch for uvesafb which uses ioremap_wc() to\ncreate the correct PAT entries, as shown below:\nschlicht@netbook:~$ sudo cat /sys/kernel/debug/x86/pat_memtype_list\nPAT memtype list:\nwrite-back @ 0x0-0x1000\nuncached-minus @ 0x6fedd000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee2000-0x6fee3000\nuncached-minus @ 0x6fee3000-0x6fee4000\nuncached-minus @ 0x6fee3000-0x6fee4000\nuncached-minus @ 0x6fee3000-0x6fee4000\nwrite-combining @ 0xd0000000-0xe0000000\nwrite-combining @ 0xd0000000-0xd1194000\nuncached-minus @ 0xf4000000-0xf4009000\nuncached-minus @ 0xf4200000-0xf4400000\nuncached-minus @ 0xf5000000-0xf5010000\nuncached-minus @ 0xf5100000-0xf5104000\nuncached-minus @ 0xf5400000-0xf5404000\nuncached-minus @ 0xf5404000-0xf5405000\nuncached-minus @ 0xf5404000-0xf5405000\nuncached-minus @ 0xfed00000-0xfed01000\n\nThis results in a performance gain, objectively measurable with e.g.\nx11perf -comppixwin10 -comppixwin100 -comppixwin500:\n1: x11perf_xaa.log\n2: x11perf_xaa_patched.log\n\n       1                2 Operation\n-------- ---------------- -----------------\n124000.0 202000.0 ( 1.63) Composite 10x10 from pixmap to window\n  3340.0  24400.0 ( 7.31) Composite 100x100 from pixmap to window\n   131.0   1150.0 ( 8.78) Composite 500x500 from pixmap to window\n\nYou can see the serve performance gain when composing larger pixmaps to window.\n\nThe patches replace the ioremap() function with the variant matching the mtrr-\nparameter. To create \"write-back\" PAT entries, the ioremap_cache() function\nmust be called after creating the MTRR entries, and the ioremap_cache() region\nmust completely fit into the MTRR region, this is why the MTRR region size is\nnow rounded up to the next power-of-two.\n\nSigned-off-by: Thomas Schlichter \u003cthomas.schlichter@web.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7b0e278519eba8050f2b37d7c408958745f30ecd",
      "tree": "5e11d0cedfe89dc9fd8c2cdb7a7dd1ade5e6a385",
      "parents": [
        "49bb0943329929e73c9a22c97d53c6c8967eb243"
      ],
      "author": {
        "name": "axel lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Feb 08 14:58:45 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:18:51 2011 +0900"
      },
      "message": "video: ffb: fix ffb_probe error path\n\nCurrent implementation calls of_iounmap for par-\u003efbc twice in error path.\nIn the case of goto out_unmap_dac, we should call of_iounmap for par-\u003edac.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "49bb0943329929e73c9a22c97d53c6c8967eb243",
      "tree": "fb364bcc2a603c9bd27c4db19f571d3b03e9ca27",
      "parents": [
        "beee1f20a185c7e79fd33bb83e04fe44ecd75af3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Feb 03 08:23:10 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:17:48 2011 +0900"
      },
      "message": "radeonfb: Let hwmon driver probe the \"monid\" I2C bus\n\nSome Radeon cards have an I2C-based thermal sensor chip connected to\nthe \"monid\" I2C bus. Set the I2C probing class of this bus properly so\nthat hwmon drivers can detect devices on it and bind to them.\n\nThis closes kernel.org bug #26172.\n\nWe exclude PPC for the time being, as Benjamin doesn\u0027t want us to\nmess up with them without explicit testing, and there is no evidence\nthat this change is needed for them either.\n\nReported-by: Alexander Goomenyuk \u003cemerg.reanimator@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "beee1f20a185c7e79fd33bb83e04fe44ecd75af3",
      "tree": "f7c9972b12bbcde5f2de7306494a4ada042e94ad",
      "parents": [
        "e0998eab678233fae7dff7b92db08ad0f01acf91"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 21 15:03:13 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:08:48 2011 +0900"
      },
      "message": "fbdev: sh_mobile_lcdc: checking NULL instead of IS_ERR()\n\nbacklight_device_register() returns an ERR_PTR.  It doesn\u0027t return NULL.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e0998eab678233fae7dff7b92db08ad0f01acf91",
      "tree": "7d2fdc018b8d7ca3f073657bbbfffab9b4711328",
      "parents": [
        "56fb22f7ca11ba5f04c297b7f7aa758ac8dbb2ce"
      ],
      "author": {
        "name": "axel lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Jan 29 09:35:45 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:07:35 2011 +0900"
      },
      "message": "video: sh7760fb: use resource_size()\n\nThe size calculation is done incorrectly in request_mem_region because\nit should include both the start and end (end - start + 1).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "56fb22f7ca11ba5f04c297b7f7aa758ac8dbb2ce",
      "tree": "8b906f27a1b762a3fbe92fd19fdc67f973f91e5e",
      "parents": [
        "7fe029df4245b7765efeebbcfd1b3dfda1432a8e"
      ],
      "author": {
        "name": "axel lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Jan 29 09:33:48 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:07:32 2011 +0900"
      },
      "message": "video: hpfb: use resource_size()\n\nThe size calculation is done incorrectly here because it should include\nboth the start and end (end - start + 1).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7fe029df4245b7765efeebbcfd1b3dfda1432a8e",
      "tree": "87f774935c28d0d2202fb540fbd2caf6f27442e8",
      "parents": [
        "cb11c048928b519548dbfb7da149dd2521500db0"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Mar 01 19:18:43 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:50:00 2011 +0900"
      },
      "message": "s3fb: use new start address register\n\nUse \"new\" start address register 0x69 (bits 16-20) instead of \"old\" 0x31\n(bits 16-17) and 0x51 (bits 18-19). This is needed for panning to work\ncorrectly on Trio3D/2X cards (and does no harm on other ones).\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cb11c048928b519548dbfb7da149dd2521500db0",
      "tree": "201a324a4063f794aa7fd9f354dd68e5f0b5c2cf",
      "parents": [
        "3827d10ed4278323b75bf25d09c146c050519254"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Mar 01 19:18:35 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:49:56 2011 +0900"
      },
      "message": "s3fb: enable DTPC\n\nEnable Data Transfer Position Control (DTPC). This is needed at least on\nVirge/DX to correctly display at higher pixclocks.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3827d10ed4278323b75bf25d09c146c050519254",
      "tree": "db1061c67573cf888f47349110fbfb5c5d2b3bd2",
      "parents": [
        "5694f9ce5801d58bfc1b011592a5e460cc0a274b"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Mar 01 19:18:27 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:49:53 2011 +0900"
      },
      "message": "s3fb: fix 15/16bpp modes with over 115MHz pixclocks on 86C365 Trio3D\n\nEnable pixel multiplexing in 15/16bpp modes when pixclock is over 115MHz\non Trio3D (86C365) cards to fix artifacts on the left side of screen.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5694f9ce5801d58bfc1b011592a5e460cc0a274b",
      "tree": "50659c06694a95c4a95fda4b41e77c301fe5b725",
      "parents": [
        "99d054d8253b1dbc6ab2d4ebcb25ad4a4e6ba1c8"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Mar 01 19:18:17 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:49:49 2011 +0900"
      },
      "message": "s3fb: add support for 86C365 Trio3D\n\nAdd support for S3 Trio3D (86C365) cards to s3fb driver. Tested with one 4MB card.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "99d054d8253b1dbc6ab2d4ebcb25ad4a4e6ba1c8",
      "tree": "7571a36ec5b16ca6abd98c9c107f37b35d3faa34",
      "parents": [
        "6a2f6d5e970afbc1b8b08bafae9d9138a3206960"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Mar 01 19:18:08 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:49:45 2011 +0900"
      },
      "message": "s3fb: maximize virtual vertical size for fast scrolling\n\nMaximize virtual vertical framebuffer size during init to allow fast scrolling\n(accelerated by panning).\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6a2f6d5e970afbc1b8b08bafae9d9138a3206960",
      "tree": "07a178adf243bff89058e136ba1f454a6bc51c09",
      "parents": [
        "892c24ca40ffebf6d0ca4cc1454e58db131a4f5a"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:55:17 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:59 2011 +0900"
      },
      "message": "vt8623fb: Compute VGA base iomem pointer explicitly.\n\nThis allows the driver to work in multi-domain PCI\nconfigurations.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "892c24ca40ffebf6d0ca4cc1454e58db131a4f5a",
      "tree": "a24f08fe9aed474cf762d3b02ad60621f4077f7a",
      "parents": [
        "94c322c30bd14ae6cdd369cb4a1f94c5c3809ac9"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:54:35 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:55 2011 +0900"
      },
      "message": "arkfb: Compute VGA base iomem pointer explicitly.\n\nThis allows the driver to work in multi-domain PCI\nconfigurations.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "94c322c30bd14ae6cdd369cb4a1f94c5c3809ac9",
      "tree": "4418fdf8446ea20a8e9edbcb51013ade2d0bf92c",
      "parents": [
        "0144a2568c7d8e58806d3f176f8454c3a3a35ba0"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:54:21 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:51 2011 +0900"
      },
      "message": "s3fb: Compute VGA base iomem pointer explicitly.\n\nThis allows the driver to work in multi-domain PCI\nconfigurations.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0144a2568c7d8e58806d3f176f8454c3a3a35ba0",
      "tree": "88ec2f4aa50112084a177fb52646d6071d35a518",
      "parents": [
        "3ff259f2ed21e4438dc7937348710397e5ebd71e"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:54:07 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:47 2011 +0900"
      },
      "message": "vt8623fb: Don\u0027t clobber par-\u003estate.vgabase during open method.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3ff259f2ed21e4438dc7937348710397e5ebd71e",
      "tree": "1e3dbbcc9b2b2dc53aad0aff37022d446fa3fde6",
      "parents": [
        "ec70a9435600a7b4c019671aa0b6e6644b60f0b2"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:53:53 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:43 2011 +0900"
      },
      "message": "s3fb: Don\u0027t clobber par-\u003estate.vgabase during open method.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ec70a9435600a7b4c019671aa0b6e6644b60f0b2",
      "tree": "21028839fc8f982c1d5eb893d85209516f01296a",
      "parents": [
        "ed3eb4c803dec3cf2976701f0b5722f98e642855"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:53:38 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:38 2011 +0900"
      },
      "message": "arkfb: Don\u0027t clobber par-\u003estate.vgabase during open method.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ed3eb4c803dec3cf2976701f0b5722f98e642855",
      "tree": "4fb953f7d29413662405d137daa44340ff1b843e",
      "parents": [
        "f8645933513c65ac55f23c63b2649097289795c6"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:53:11 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:35 2011 +0900"
      },
      "message": "vt8623fb: Pass par-\u003estate.vgabase to vga_*() calls.\n\nInstead of just plain NULL.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f8645933513c65ac55f23c63b2649097289795c6",
      "tree": "c4e3dade31d625e948e170231be01168ff300563",
      "parents": [
        "c5e04633b3b765a06986008e577930555e0f544b"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:52:57 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:31 2011 +0900"
      },
      "message": "s3fb: Pass par-\u003estate.vgabase to vga_*() calls.\n\nInstead of just plain NULL.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c5e04633b3b765a06986008e577930555e0f544b",
      "tree": "398a5801a0aec9fa88c29572065f54ba7d070d7d",
      "parents": [
        "38d2620ea40c2f9a5f17d6488bf004973570279c"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:52:40 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:26 2011 +0900"
      },
      "message": "arkfb: Pass par-\u003estate.vgabase to vga_*() calls.\n\nInstead of just plain NULL.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "38d2620ea40c2f9a5f17d6488bf004973570279c",
      "tree": "7eb90cb12bf9264c87d9b4daeb2ec197da8b2f9f",
      "parents": [
        "55db092388455457791cf00216b6b3965a8071f8"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:52:25 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:22 2011 +0900"
      },
      "message": "svga: Make svga_set_timings() take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "55db092388455457791cf00216b6b3965a8071f8",
      "tree": "753b175ccb2b1667d6412e0b950e3ff5ad3a7198",
      "parents": [
        "9c96394bb90f855d265116f37897294fa1bdb072"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:52:11 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:18 2011 +0900"
      },
      "message": "svga: Make svga_tilecursor() take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9c96394bb90f855d265116f37897294fa1bdb072",
      "tree": "32be68190d978f04b075a8036836edd9294b82b1",
      "parents": [
        "1d28fcadb0e277844ebffb528cdfd25d44591035"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:51:56 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:15 2011 +0900"
      },
      "message": "svga: Make svga_set_textmode_vga_regs() take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1d28fcadb0e277844ebffb528cdfd25d44591035",
      "tree": "7b46b14bb2706d5260b6822dfc74dbe5a59bed62",
      "parents": [
        "ea770789dce2d27afab39c3891a475624acbd82f"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:51:41 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:10 2011 +0900"
      },
      "message": "svga: Make svga_set_default_crt_regs() take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ea770789dce2d27afab39c3891a475624acbd82f",
      "tree": "352ed0f19b74bff7dc6b80f7e05e7bf35b1f5d3f",
      "parents": [
        "d907ec04cc498e11e039e0fff8eb58cf01e885da"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:51:26 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:07 2011 +0900"
      },
      "message": "svga: Make svga_wcrt_mask() take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d907ec04cc498e11e039e0fff8eb58cf01e885da",
      "tree": "e6c2f96da0807b3a4bdf60dc4c1d4c323b0fa519",
      "parents": [
        "a4ade83948e0ffc317b8227d92107271a0acdda5"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:51:08 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:47:03 2011 +0900"
      },
      "message": "svga: Make svga_wseq_mask() take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a4ade83948e0ffc317b8227d92107271a0acdda5",
      "tree": "2ff55df5a170b5658e20cc323a46b1351ce01237",
      "parents": [
        "f51a14dded14457e45b1f026a6af5ca6a51e4502"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:50:54 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:46:59 2011 +0900"
      },
      "message": "svga: Make svga_set_default_seq_regs take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f51a14dded14457e45b1f026a6af5ca6a51e4502",
      "tree": "b381cd69fcd34cd0ef7d71baf2e2bc96ff00bbc7",
      "parents": [
        "e2fade2c146ec718796049104b45267ddbfdf7a1"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:50:36 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:46:56 2011 +0900"
      },
      "message": "svga: Make svga_set_default_atc_regs take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e2fade2c146ec718796049104b45267ddbfdf7a1",
      "tree": "b456b5451b5cdb6590e62bfbd3112974ec7f904b",
      "parents": [
        "dc6aff3a5d3e4f565cb07cd5f3b6983850971da7"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:50:04 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:46:52 2011 +0900"
      },
      "message": "svga: Make svga_set_default_gfx_regs take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dc6aff3a5d3e4f565cb07cd5f3b6983850971da7",
      "tree": "d4dc29da69b00a0e24017199715848a63b1a1179",
      "parents": [
        "21da386d0e4c55f6f7482b4637532b942e22b70a"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:49:49 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:46:48 2011 +0900"
      },
      "message": "svga: Make svga_wseq_multi take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "21da386d0e4c55f6f7482b4637532b942e22b70a",
      "tree": "47bebd65b27086a9cd1ba0ee2f241234ba53b902",
      "parents": [
        "f6b0cc477de99fe715f1071b13ab822daed9a34f"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:49:34 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:46:44 2011 +0900"
      },
      "message": "svga: Make svga_wcrt_multi take an iomem regbase pointer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f6b0cc477de99fe715f1071b13ab822daed9a34f",
      "tree": "44c597c18899d1434c549cd3d3fb7a991537a406",
      "parents": [
        "1284e49cf186eaa19056e85a76a443d4eca8995d"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 23:49:18 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:46:40 2011 +0900"
      },
      "message": "svga: Make svga_wattr take an iomem regbase pointer.\n\nAnd use vga_{r,w}().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "42dea903bf56414aa1eb299412a744b0fd269931",
      "tree": "26f924001e7d6056c33d0fa588b0b3217aae23f8",
      "parents": [
        "c9982d59c5c877a65fbdef3c875e82eaa95c2505"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:28 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:21:01 2011 +0900"
      },
      "message": "sisfb: add support for XGI Z9 DDR2 POST\n\nAdd support for ZGI Z9 DDR2 POST. The init sequence is from XGI\u0027s\nxgifb driver.\n\nTested with ARM board using a PCI card with XGI Z9s and 32 MB DDR2\nmemory. After a cold reset the POST succeeds.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c9982d59c5c877a65fbdef3c875e82eaa95c2505",
      "tree": "19d4149c9b9d23013d8757c086124f32bc632159",
      "parents": [
        "5e8700bf6db24ccf6814c765519d8986f1c16357"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:27 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:45 2011 +0900"
      },
      "message": "sisfb: move XGI POST DDR2 bootup code into subroutines\n\nMove DDR2 register setting code into separate subroutines. No changes\nin functionality.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5e8700bf6db24ccf6814c765519d8986f1c16357",
      "tree": "ed9406ae1693566ede33d4e45d21889d5b16956b",
      "parents": [
        "929c972e9589644805577317a38f1cd6b3ce5fc2"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:26 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:33 2011 +0900"
      },
      "message": "sisfb: add RAM type detection for XGI Z9\n\nDetect the XGI Z9 RAM type as \"documented\" by the XGI\u0027s xgifb driver.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "929c972e9589644805577317a38f1cd6b3ce5fc2",
      "tree": "07a368a9916e027353cceb93049f5d21818f8f39",
      "parents": [
        "74de5f4e52bf6e2ee1fe559d53c5dbf0d9d6e4cd"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:25 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:30 2011 +0900"
      },
      "message": "sisfb: add subroutine for detecting XGI Z9\n\nZ7 and Z9 have the same PCI ID, so additional checking is needed to\ndetect Z9. The method was \"documented\" in XGI\u0027s xgifb driver.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "74de5f4e52bf6e2ee1fe559d53c5dbf0d9d6e4cd",
      "tree": "6037e0807a6d50276d125b4b3cc4253008495a18",
      "parents": [
        "83ea0f164c35fb847afd9309be9ba40431fc501d"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:24 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:19 2011 +0900"
      },
      "message": "sisfb: move XGI POST RAM type detection into a subroutine\n\nMove XGI POST RAM type detection into a separate subroutine to make\nfurther code changes easier. No changes in functionality\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "83ea0f164c35fb847afd9309be9ba40431fc501d",
      "tree": "209fd310e1a3039a9faa55b12541c494e6ffddfc",
      "parents": [
        "1721af4d8581587409d66d4fe0be6bc455611e5b"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Feb 13 22:11:23 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:20:05 2011 +0900"
      },
      "message": "sisfb: POST should fail if R/W test fails\n\nCurrently there is no indication if R/W test fails during POST. This can\nhappen e.g. when user plugs in a card with unsupported type of memory.\nSince the driver will be unusable, it\u0027s better to fail the whole POST\nif the memory cannot be configured properly.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1721af4d8581587409d66d4fe0be6bc455611e5b",
      "tree": "a945bcecb0943535ed5642a80118cea785e211ee",
      "parents": [
        "9913319fc0b47f3f740633165dee4807d94d0096"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Tue Mar 15 22:53:19 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:13:38 2011 +0900"
      },
      "message": "vmlfb: use list_move() instead of list_del()/list_add() combination\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9913319fc0b47f3f740633165dee4807d94d0096",
      "tree": "48c31d83d30cd75ce5fe44b89588015088988ffa",
      "parents": [
        "4fdf30c44bb2e97a9f8f2b57764c5acd89267d4c"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Tue Mar 15 22:53:18 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 15:13:35 2011 +0900"
      },
      "message": "omap: use list_move() instead of list_del()/list_add() combination\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da49252fb0392d8196833ef3da92e48fb371f8d7",
      "tree": "1299899f7513a900b2229b8cde289bca8c41d2f5",
      "parents": [
        "eddecbb601c9ea3fab7e67d7892010fc9426d1e6",
        "b295d6e593e02168fdafc5db11464b6d51cf239d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 14:27:36 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 14:27:36 2011 +0900"
      },
      "message": "Merge branch \u0027for-paul\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\nConflicts:\n\tarch/arm/mach-omap2/board-overo.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d4c9adb742abd1e8025b6f2e3bb24e3efab86da9",
      "tree": "259543bab430cd621f17ca2343b5d8cc4fd13e5b",
      "parents": [
        "1b149bbe9156d2eb2afd5a072bd61ad0d4bfaca7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 01 08:17:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:38 2011 -0300"
      },
      "message": "matrox: Remove legacy VIDIOC_*_OLD ioctls\n\nThose ioctls were produced by the wrong arguments for _IO macros,\nand were replaced by fixed versions on an early 2.6 kernel.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38f7aa23c4dd5f9af13dffca49879c42a61b0a01",
      "tree": "3bcc4df686eeaec2b15aeba29073f356c0bc68ea",
      "parents": [
        "3155fe6df553472fd7c07e7788b0e542cd828c91"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Mon Mar 21 10:28:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:50:30 2011 -0700"
      },
      "message": "matroxfb: remove incorrect Matrox G200eV support\n\nRemove incorrect Matrox G200eV support that was previously added by\ncommit e3a1938805d2e81b27d3d348788644f3bad004f2\n\nA serious issue with the incorrect G200eV support that reproduces on the\nMatrox G200eV equipped IBM x3650 M2 is the total lack of text (login\nbanner, login prompt, etc) on the console when X is not running and\ntotal lack of text on all of the virtual consoles after X is started.\n\nAny concerns that the incorrect code (upstream since October 2008) has\nbeen successfully used on non-IBM G200eV equipped system(s) appear to be\nunwarranted.  In addition to the serious/non-intermittent nature of\nissues that have been spotted on IBM systems, complete removal of the\nincorrect code is clearly supported by the following Matrox (Yannick\nHeneault) provided input:\n \"It impossible that this patch should have work on a system.\n The patch only declare the G200eV as a regular G200 which is\n not case. Many registers are different, including at least the\n PLL programming sequence. If the G200eV is programmed like a\n regular G200, it will not display anything.\"\n\nv1 - Initial patch that removed the incorrect code for _all_\n     G200eV equipped systems.\nv2 - Darrick Wong provided patch that blacklisted the incorrect\n     code on G200eV equipped IBM systems leaving it enabled on\n     all G200eV equipped non-IBM systems.\nv3 - Same code changes included with v1 plus additional\n     justification for complete removal of the incorrect code.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nCc: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Yannick Heneault \u003cyannick_heneault@matrox.com\u003e\nCc: Christian Toutant \u003cctoutant@matrox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f086fe93f734ba76f2e130777687f81e0cbb318",
      "tree": "e2ec91df0cae6cc69333bb425280c26ef0723506",
      "parents": [
        "726abbc7957a2feeaf6f5e3d72579b3fd0211134"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Mon Mar 21 17:01:07 2011 +0000"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Mon Mar 21 17:01:07 2011 +0000"
      },
      "message": "viafb: initialize margins correct\n\nThis patch initializes the margins for the initial mode correct.\nThis is required to get the desired initial refresh rate. Also do\nmore verbose sanity checking to prevent misbehavior.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "a44f99c7efdb88fa41128065c9a9445c19894e34",
      "tree": "9d9dc6026b2c0409eca05e360c98b8a688ccdb1e",
      "parents": [
        "b87a2d3e3147bd140da2eae584772c353d11421b",
        "22942c00a6ad6e9e93b53811a6de72c821c15d22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  video: change to new flag variable\n  scsi: change to new flag variable\n  rtc: change to new flag variable\n  rapidio: change to new flag variable\n  pps: change to new flag variable\n  net: change to new flag variable\n  misc: change to new flag variable\n  message: change to new flag variable\n  memstick: change to new flag variable\n  isdn: change to new flag variable\n  ieee802154: change to new flag variable\n  ide: change to new flag variable\n  hwmon: change to new flag variable\n  dma: change to new flag variable\n  char: change to new flag variable\n  fs: change to new flag variable\n  xtensa: change to new flag variable\n  um: change to new flag variables\n  s390: change to new flag variable\n  mips: change to new flag variable\n  ...\n\nFix up trivial conflict in drivers/hwmon/Makefile\n"
    },
    {
      "commit": "196f020fbbb83d246960548e73a40fd08f3e7866",
      "tree": "aed9fa4c32938a4502eb8971dce18f74f0059162",
      "parents": [
        "6d7ed21d17e640b120b902a314143e5ef4917a70",
        "7d85d61f6ad6e2d6a14b5c20369bc9569f634855",
        "516295e5ab4bf986865cfff856d484ec678e3b0b",
        "3de4ade3d696db31d1543dce585ba6296f876612"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 20 09:32:12 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 20 09:32:12 2011 +0000"
      },
      "message": "Merge branches \u0027fixes\u0027, \u0027pgt-next\u0027 and \u0027versatile\u0027 into devel\n"
    },
    {
      "commit": "2de110868f455b74e91111801ce63a3c9d06f091",
      "tree": "c4e86be35c894d49fc07e169a7b51cc35b08cfed",
      "parents": [
        "0acf659f1469725fb6e39d53af970f36c5f69a41"
      ],
      "author": {
        "name": "Murthy, Raghuveer",
        "email": "raghuveer.murthy@ti.com",
        "time": "Mon Mar 14 07:28:58 2011 -0500"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Mar 18 09:31:03 2011 +0530"
      },
      "message": "OMAP: DSS2: Implement OMAP4 DSS fclk support\n\nAdd dss.dpll4_m4_ck (DSS FCLK) initialization for OMAP4. This is used\nto compute the pixel clock for DPI interface and also to reconfigure\nthe DSS FCLK to the desired rate, corresponding to the rate computed\nfor pixel clock.\n\nAdding these cpu_is_44xx() checks are meant to be temporary, until a\ncleaner implementation to manage these checks are added. Currently this\nis needed to get DVI display running on OMAP4 PandaBoard\n\nSigned-off-by: Raghuveer Murthy \u003craghuveer.murthy@ti.com\u003e\n[tomi.valkeinen@ti.com: minor changes due to conflicts]\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "0acf659f1469725fb6e39d53af970f36c5f69a41",
      "tree": "1a2be738a9514b7f0256fe1806b246507fe95b38",
      "parents": [
        "17c84ef1e1265fad787d4082bd40a63eb6f3eeb1"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Mar 14 07:28:57 2011 -0500"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Mar 18 09:31:01 2011 +0530"
      },
      "message": "OMAP: DSS2: Clean up for dpll4_m4_ck handling\n\nOMAP2 does not have dpll4_m4_ck source clock for dss functional clock,\nbut later OMAPs do. Currently we check for cpu type in multiple places\nto find out if dpll4_m4_ck is available.\n\nThis patch cleans up dss.c by using the fact that dss.dpll4_m4_ck\npointer is NULL on OMAP2. This allows us to remove many of the cpu\nchecks.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "6899608533410557e6698cb9d4ff6df553916e98",
      "tree": "b392548a6757d08ec7b1395925499e032c174411",
      "parents": [
        "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
        "92c260f755c42337c550d8ac1f8ccd1b32bffb20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:13:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:13:18 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm\n\n* \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm: (46 commits)\n  msm: scm: Check for interruption immediately\n  msm: scm: Fix improper register assignment\n  msm: scm: Mark inline asm as volatile\n  msm: iommu: Enable HTW L2 redirection on MSM8960\n  msm: iommu: Don\u0027t read from write-only registers\n  msm: iommu: Remove dependency on IDR\n  msm: iommu: Use ASID tagging instead of VMID tagging\n  msm: iommu: Rework clock logic and add IOMMU bus clock control\n  msm: iommu: Clock control for the IOMMU driver\n  msm: mdp: Set the correct pack pattern for XRGB/ARGB\n  msm_fb: Fix framebuffer console\n  msm: mdp: Add support for RGBX 8888 image format.\n  video: msmfb: Put the partial update magic value into the fix_screen struct.\n  msm: clock: Migrate to clkdev\n  msm: clock: Remove references to clk_ops_pcom\n  msm: headsmp.S: Fix section mismatch\n  msm: Use explicit GPLv2 licenses\n  msm: iommu: Enable IOMMU support for MSM8960\n  msm: iommu: Generalize platform data for multiple targets\n  msm: iommu: Create a Kconfig item for the IOMMU driver\n  ...\n"
    }
  ],
  "next": "411f5c7a502769ccc0377c5ba36cb0b283847ba8"
}
