)]}'
{
  "log": [
    {
      "commit": "693cc078dc8b89d20a0d7d32f1a32d03a4fc1e7f",
      "tree": "57c76e62e4f3ce556ab1fa3863b35c84ced9c494",
      "parents": [
        "e97374c0fe770ea9fde0a3061c552dc674ad3c5a"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "p.meerwald@bct-electronic.com",
        "time": "Tue Apr 03 10:59:15 2012 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Apr 23 10:48:09 2012 +0300"
      },
      "message": "OMAPFB: remove unused FB_OMAP_BOOTLOADER_INIT config option\n\ncode depending on FB_OMAP_BOOTLOADER_INIT has been removed long before\n(e.g. Tomi Valkeinen, 03 Mar 2011: OMAP: DSS2: Remove FB_OMAP_BOOTLOADER_INIT\nsupport), but the option still exists Kconfig and has no use\n\nSigned-off-by: Peter Meerwald \u003cp.meerwald@bct-electronic.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "1bfecd935849a45b6b47d9f011e1c278ff880512",
      "tree": "23c08a9c103c92e5a4a4cd3311823426c9d2bdf9",
      "parents": [
        "281b05392fc2cb26209b4d85abaf4889ab1991f3",
        "a754a87ce8b17024358c1be8ee0232ef09a7055f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:27:28 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:27:28 2012 -0700"
      },
      "message": "Merge tag \u0027boards\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: board specific updates\" from Arnd Bergmann/Olof Johansson:\n \"These changes are all specific to one board only.  We\u0027re trying to\n  keep the number of board files low, but generally board level updates\n  are ok on platforms that are working on moving towards DT based\n  probing, which will eventually lead to removing them.\n\n  The board-ams-delta.c board file gets a conflict between the removal\n  of ams_delta_config and the addition of a lot of other data.  The\n  Kconfig file has two changes in the same line, and in exynos, the\n  power domain cleanup conflicts with the addition of the image sensor\n  device.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n  [olof: Amended a fix for a mismerge to board-omap4panda.c]\n  Signed-off-by: Olof Johansson \u003colof@lixom.net\u003e\"\n\nFixed up some fairly trivial conflicts manually.\n\n* tag \u0027boards\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (82 commits)\n  i.MX35-PDK: Add Camera support\n  ARM : mx35: 3ds-board: add framebuffer device\n  pxa/hx4700: Remove pcmcia platform_device structure\n  ARM: pxa/hx4700: Reduce sleep mode battery discharge by 35%\n  ARM: pxa/hx4700: Remove unwanted request for GPIO105\n  ARM: EXYNOS: support Exynos4210-bus Devfreq driver on Nuri board\n  ARM: EXYNOS: Register JPEG on nuri\n  ARM: EXYNOS: Register JPEG on universal_c210\n  ARM: S5PV210: Enable JPEG on SMDKV210\n  ARM: S5PV210: Add JPEG board definition\n  ARM: EXYNOS: Enable JPEG on Origen\n  ARM: EXYNOS: Enable JPEG on SMDKV310\n  ARM: EXYNOS: Add __init attribute to universal_camera_init()\n  ARM: EXYNOS: Add __init attribute to nuri_camera_init()\n  ARM: S5PV210: Enable FIMC on SMDKC110\n  ARM: S5PV210: Enable FIMC on SMDKV210\n  ARM: S5PV210: Enable MFC on SMDKC110\n  ARM: S5PV210: Enable MFC on SMDKV210\n  ARM: EXYNOS: Enable G2D on SMDKV310\n  ARM: tegra: update defconfig\n  ...\n"
    },
    {
      "commit": "e9fe8a714e450b26f76eaf8832f5b9fe24d00e79",
      "tree": "78d0045cfdede7ad7e42181bde96978fdc792e06",
      "parents": [
        "f413070e3f0bccb40ca939b90699347daf815607",
        "df01d53068bdf31609aafd9a857901a1f16dfa52"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Mar 20 08:49:51 2012 +0000"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Mar 20 08:49:51 2012 +0000"
      },
      "message": "Merge branch \u0027for-3.4\u0027 of git://gitorious.org/linux-omap-dss2/linux into fbdev-next\n"
    },
    {
      "commit": "da564a05b3aefe403062411b67d64b7e992718f7",
      "tree": "3f075ad74fbd4e4f843072cb887ef1a2d573ac01",
      "parents": [
        "dc0caefdf48713fce373c8663e5a0d292a424746"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Fri Feb 10 17:48:43 2012 +0100"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 01 15:20:26 2012 -0800"
      },
      "message": "ARM: OMAP1: ams-delta: clean up init data section assignments\n\nThe main purpose of this patch is to fix several section mismatch\nwarnings from the board file and a few board specific drivers,\nintroduced with recent Amstrad Delta patch series, some of them rising\nup only when building with CONFIG_MODULES not set.\n\nWhile being at it, section tagging of all init data found in the board\nfile have been revised and hopefully corrected and/or optimized.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "ae7e1f2d0b9cf37d4ca4d55b264110e4c880f7ed",
      "tree": "648e81d8e824313c628d4d66d7960462acd9e834",
      "parents": [
        "5f1cc13fbf4cd0f798a08af2e0c04ae80ceac5e3"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Jan 24 11:00:54 2012 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Feb 23 09:39:35 2012 +0200"
      },
      "message": "OMAPFB: remove remaining OMAP arch checks\n\nNow that the old omapfb driver is only omap1 display driver, there\u0027s no\nneed to check if the arch is omap1. This patch removes the few remaining\nchecks for the arch.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8f5e35a7942afe70eb0ba0d8193801b7989ae03a",
      "tree": "b0bc502046eb4421085ee905e7fab1797298bc83",
      "parents": [
        "82d5b3e2319c9d1ea46c95b1e8b0db66d6f05a84"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Sep 20 14:43:14 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Feb 23 09:39:19 2012 +0200"
      },
      "message": "OMAPFB: Move old omapfb private structs to a private include file\n\ninclude/linux/omapfb.h contains structs that are used only by the\nomapfb driver. Move the structs into drivers/video/omap/omapfb.h.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "80277566d0d85b3430548ba87ad28b0585ef06a6",
      "tree": "88a5295393e09d0203d264e49103908ba1ea8e43",
      "parents": [
        "1e434f9318efc3dddc0c0b8d2071712668154c2b"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Sep 20 14:27:44 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Feb 23 09:39:18 2012 +0200"
      },
      "message": "OMAPFB: remove mem info from platform_data\n\nomapfb driver used platform_data to get fb memory areas and formats\ndefined by the board file.\n\nThis patch removes omapfb\u0027s (both old and new omapfb) use of the\nmemory data in platform_data, because:\n\n- No board uses them currently\n- It\u0027s not board file\u0027s job to define things like amount of default\n  framebuffer memory. These should come from the bootloader via command\n  line parameters.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "58e0d6ab02eb90e67720ef1c20ab606749a9ef29",
      "tree": "e020e9fecd5973d6781731a5806839c3175e3282",
      "parents": [
        "f0e41ab53d97aa991f9cb48ec474a22108c97527"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Sep 20 12:16:49 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Feb 23 09:39:05 2012 +0200"
      },
      "message": "OMAP: N770: remove HWA742 platform data\n\nIn an effort to clean up the old omapfb driver, this patch removes\nHWA742 (the display chip used in N770) platform data. This can be done\nas N770 is the only user of HWA742, and the platform data contains only\none field, te_connected, which we can just presume to be true in the\nHWA742 driver.\n\nThis allows us to remove omapfb_set_ctrl_platform_data(), and the\nmechanism to pass the platform data, in a later patch.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "1896e2f145ef95e7b9a5271332066e27a8750a16",
      "tree": "be43545465c842e2edd56db390db9ee52747c245",
      "parents": [
        "2a803c887b654bad7d6699f1270eaac31361afc9"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Sep 20 10:07:24 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Feb 23 09:38:54 2012 +0200"
      },
      "message": "OMAPFB: Remove video SRAM support (old omapfb)\n\nOMAP SRAM can be used as video memory on OMAP1 and 2. However, there\nusually is very little SRAM available, thus limiting its use, and no\nboard supported by the kernel currently uses it.\n\nThis patch removes the use of SRAM as video ram for the old omapfb\ndriver to simplify memory handling.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8dc50ec7755650859a7bfc17de8846ef1efa24a4",
      "tree": "af51e4a1be8cd30bb8f67c40611c74c664a064d4",
      "parents": [
        "fdcb68884b3b0def9cc410d07adbafe7c3a9e537"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Sep 20 09:49:49 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed Feb 22 10:55:29 2012 +0200"
      },
      "message": "OMAPFB: Remove OMAP2/3 support from old omapfb driver\n\nOld omapfb driver (drivers/video/omap/) is no longer used for OMAP2+\ndevices, and thus we can remove OMAP2+ support from it and make it an\nOMAP1 omapfb driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "fdcb68884b3b0def9cc410d07adbafe7c3a9e537",
      "tree": "364679efdf0e1d2ace211422e91bbaf0a1dcad0d",
      "parents": [
        "b01543dfe67bb1d191998e90d20534dc354de059"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue May 10 17:31:20 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed Feb 22 10:55:29 2012 +0200"
      },
      "message": "OMAPFB: remove old blizzard driver\n\nN8x0\u0027s blizzard driver has been ported to new omapdss driver, so we can\nnow remove the old blizzard driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "c6d242aa64d27ebd258a12aa0a5da068e25e01f5",
      "tree": "4bd6bb41fadba7bda8ca601c45aff4a36f27e0e7",
      "parents": [
        "d8b97db4c8e40e49985fa5802be914292add64f6"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jan 27 16:02:54 2012 +0800"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sat Jan 28 20:59:38 2012 +0000"
      },
      "message": "video: convert drivers/video/* to use module_spi_driver()\n\nThis patch converts the drivers in drivers/video/* to use the\nmodule_spi_driver() macro which makes the code smaller and a bit simpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nCc: Roger Quadros \u003croger.quadros@nokia.com\u003e\nCc: Steve Sakoman \u003csteve@sakoman.com\u003e\nCc: Erik Gilling \u003ckonkers@android.com\u003e\nCc: Gražvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "f8bd493456c3da372ae81ed8f6b903f6207b9d98",
      "tree": "2f81cc7fa93df9025eb281ee9c2843d09b5201e6",
      "parents": [
        "1c16697bf9d5b206cb0d2b905a54de5e077296be"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Thu Jan 26 19:32:34 2012 +0900"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sat Jan 28 20:50:11 2012 +0000"
      },
      "message": "video: use gpio_request_one\n\nUsing gpio_request_one can make the code simpler because it can\nset the direction and initial value in one shot.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nCc: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "967809bd7faf71ddc29c8081e0f21db8b201a0f4",
      "tree": "256bcce2b13a45b573b02ef73dcebe1f08a03593",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f",
        "8d09a1bb3147ddbcf0a9483021ca699c54c54732"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 20 05:31:52 2012 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 20 05:31:52 2012 -0800"
      },
      "message": "Merge branch \u0027omap1-part2\u0027 into omap1\n\nConflicts:\n\tdrivers/leds/leds-ams-delta.c\n"
    },
    {
      "commit": "51be08419dc86c72486ac556aa39bc01026a403d",
      "tree": "50ac35ac89f207d2a732b67eb2f1e9b671e5c064",
      "parents": [
        "ec8013beddd717d1740cfefb1a9b900deef85462",
        "f787f32e67e00b072f46b2ae3c454d2c0a1fcdb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 15:11:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 15:11:19 2012 -0800"
      },
      "message": "Merge branch \u0027fbdev-next\u0027 of git://github.com/schandinat/linux-2.6\n\n* \u0027fbdev-next\u0027 of git://github.com/schandinat/linux-2.6: (175 commits)\n  module_param: make bool parameters really bool (drivers/video/i810)\n  Revert \"atmel_lcdfb: Adjust HFP calculation so it matches the manual.\"\n  OMAPDSS: HDMI: Disable DDC internal pull up\n  OMAPDSS: HDMI: Move duplicate code from boardfile\n  OMAPDSS: add OrtusTech COM43H4M10XTC display support\n  OMAP: DSS2: Support for UMSH-8173MD TFT panel\n  ASoC: OMAP: HDMI: Move HDMI codec trigger function to generic HDMI driver\n  OMAPDSS: HDMI: Create function to enable HDMI audio\n  ASoC: OMAP: HDMI: Correct signature of ASoC functions\n  ASoC: OMAP: HDMI: Introduce driver data for audio codec\n  grvga: fix section mismatch warnings\n  video: s3c-fb: Don\u0027t keep device runtime active when open\n  video: s3c-fb: Hold runtime PM references when touching registers\n  video: s3c-fb: Take a runtime PM reference when unblanked\n  video: s3c-fb: Disable runtime PM in error paths from probe\n  video: s3c-fb: Use s3c_fb_enable() to enable the framebuffer\n  video: s3c-fb: Make runtime PM functional again\n  drivers/video: fsl-diu-fb: merge fsl_diu_alloc() into map_video_memory()\n  drivers/video: fsl-diu-fb: add default platform ops functions\n  drivers/video: fsl-diu-fb: remove broken reference count enabling the display\n  ...\n"
    },
    {
      "commit": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "98793265b429a3f0b3f1750e74d67cd4d740d162",
      "tree": "b0bd717673f0c21845cf053f3fb6b75d42530af5",
      "parents": [
        "b4a133da2eaccb844a7beaef16ffd9c76a0d21d3",
        "bd1b2a555952d959f47169056fca05acf7eff81f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (53 commits)\n  Kconfig: acpi: Fix typo in comment.\n  misc latin1 to utf8 conversions\n  devres: Fix a typo in devm_kfree comment\n  btrfs: free-space-cache.c: remove extra semicolon.\n  fat: Spelling s/obsolate/obsolete/g\n  SCSI, pmcraid: Fix spelling error in a pmcraid_err() call\n  tools/power turbostat: update fields in manpage\n  mac80211: drop spelling fix\n  types.h: fix comment spelling for \u0027architectures\u0027\n  typo fixes: aera -\u003e area, exntension -\u003e extension\n  devices.txt: Fix typo of \u0027VMware\u0027.\n  sis900: Fix enum typo \u0027sis900_rx_bufer_status\u0027\n  decompress_bunzip2: remove invalid vi modeline\n  treewide: Fix comment and string typo \u0027bufer\u0027\n  hyper-v: Update MAINTAINERS\n  treewide: Fix typos in various parts of the kernel, and fix some comments.\n  clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR\n  gpio: Kconfig: drop unknown symbol \u0027CS5535_GPIO\u0027\n  leds: Kconfig: Fix typo \u0027D2NET_V2\u0027\n  sound: Kconfig: drop unknown symbol ARCH_CLPS7500\n  ...\n\nFix up trivial conflicts in arch/powerpc/platforms/40x/Kconfig (some new\nkconfig additions, close to removed commented-out old ones)\n"
    },
    {
      "commit": "193984f43decedd2604547022e3a26249dc18b3e",
      "tree": "5a2637a0fd775e4430fc537f8107f499eea470ea",
      "parents": [
        "c5627f65d6b860023f8ee985df61c20617dd21b5",
        "9a9016832d2601a290db4dce6dd55552bdae5b1a"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sun Jan 08 15:30:34 2012 +0000"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sun Jan 08 15:30:34 2012 +0000"
      },
      "message": "Merge branch \u0027for-florian\u0027 of git://gitorious.org/linux-omap-dss2/linux into fbdev-next\n"
    },
    {
      "commit": "d36b691077dc59c74efec0d54ed21b86f7a2a21a",
      "tree": "4f4a82eab16f403f531a860a428ebbec4c0d0db3",
      "parents": [
        "92f1b8518708c085ed7d07d8e7ed36411c92fa4f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 29 17:09:01 2011 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 02 13:04:55 2012 +0100"
      },
      "message": "misc latin1 to utf8 conversions\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f806f9b6b8ec2c8b6a3297e684bcb80f54e3dc98",
      "tree": "ab1e550e81bb006428d772656b9ef51d316ff8fb",
      "parents": [
        "f990544125b7599e537dbb17c511e68f2dbdb910"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Dec 09 09:59:56 2011 +0800"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Jan 02 08:51:25 2012 +0200"
      },
      "message": "video: omap: convert drivers/video/omap/* to use module_platform_driver()\n\nThis patch converts the drivers in drivers/video/omap/* to use the\nmodule_platform_driver() macro which makes the code smaller and a bit\nsimpler.\n\nCc: Jonathan McDowell \u003cnoodles@earth.li\u003e\nCc: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nCc: Laurent Gonzalez \u003cpalmte.linux@free.fr\u003e\nCc: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "f990544125b7599e537dbb17c511e68f2dbdb910",
      "tree": "62f4bdd027569001e669ef741d4d05a661825e2b",
      "parents": [
        "6ac48d1e3ac788ad1d54895acd83be26cefb4fe9"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Dec 09 09:37:57 2011 +0800"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Jan 02 08:51:25 2012 +0200"
      },
      "message": "video: omap: Staticise non-exported symbols\n\nThese symbols are not used outside it\u0027s driver so no need to\nmake the symbol global.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "a218d19f6a91c076c7ed8a7c0082f777248c5394",
      "tree": "5506a689551166dd05412612fc660ce6b7b56849",
      "parents": [
        "68f0676699fb0e0b18feb8459c35ecdfe3127b3d"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Tue Dec 20 00:08:56 2011 +0100"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Dec 22 09:00:46 2011 -0800"
      },
      "message": "omapfb: lcd_ams_delta: drive control lines over GPIO\n\nDon\u0027t use Amstrad Delta custom I/O functions any longer, use GPIO API\ninstead.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9056df19c2a63cec88cf580ab131214ef90d5cb1",
      "tree": "4c851b3f56c1ae91388a500a87921d29fe103268",
      "parents": [
        "61640c295bbe8bb863c7c26b54ea365dd5be6991"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Nov 24 16:29:19 2011 +0100"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sat Dec 03 22:05:56 2011 +0000"
      },
      "message": "video: Remove redundant spi driver bus initialization\n\nIn ancient times it was necessary to manually initialize the bus field of an\nspi_driver to spi_bus_type. These days this is done in spi_driver_register(),\nso we can drop the manual assignment.\n\nThe patch was generated using the following coccinelle semantic patch:\n// \u003csmpl\u003e\n@@\nidentifier _driver;\n@@\nstruct spi_driver _driver \u003d {\n\t.driver \u003d {\n-\t\t.bus \u003d \u0026spi_bus_type,\n\t},\n};\n// \u003c/smpl\u003e\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nCc: linux-fbdev@vger.kernel.org\nCc: linux-omap@vger.kernel.org\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "1c6bc899723ca8c0d58044c3661f13ac2369e55f",
      "tree": "d24d62fd9c6386e6f006a0fbc48259585bfc51c5",
      "parents": [
        "ef319c6e095676e0247fd24ef8ff7f085c19744f"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Nov 08 09:54:50 2011 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Nov 18 10:09:17 2011 +0200"
      },
      "message": "OMAPFB: fix compilation warnings due to missing include\n\nFix warnings similar to this by including module.h:\n\ndrivers/video/omap/dispc.c:276:1: warning: data definition has no type\nor storage class\ndrivers/video/omap/dispc.c:276:1: warning: type defaults to \u0027int\u0027 in\ndeclaration of \u0027EXPORT_SYMBOL\u0027\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "355b200bacdb6017669cdc5bc9e7b1037aac42a2",
      "tree": "a5af77d70994a9aec822830512369036e7729418",
      "parents": [
        "a8a359318530a779c8d28d86357d492adead5b1f"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 16:17:28 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:33 2011 -0400"
      },
      "message": "video: Add module.h to drivers/video files who really use it.\n\nThey were getting this implicitly by an include of module.h\nfrom device.h -- but we are going to clean that up and break\nthat include chain, so include module.h explicitly now.\n\n[ with contributions from Axel Lin \u003caxel.lin@gmail.com\u003e ]\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "acff987d94cbdb4049f3706bed1f1792f8ef6837",
      "tree": "36bded977aab5d80cf9aeb5467f83dd554a25d01",
      "parents": [
        "ce949717b559709423c1ef716a9db16d1dcadaed",
        "b57287ba497b63a0d87a058631bbddfed9392e9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 30 15:30:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 30 15:30:01 2011 -0700"
      },
      "message": "Merge branch \u0027fbdev-next\u0027 of git://github.com/schandinat/linux-2.6\n\n* \u0027fbdev-next\u0027 of git://github.com/schandinat/linux-2.6: (270 commits)\n  video: platinumfb: Add __devexit_p at necessary place\n  drivers/video: fsl-diu-fb: merge diu_pool into fsl_diu_data\n  drivers/video: fsl-diu-fb: merge diu_hw into fsl_diu_data\n  drivers/video: fsl-diu-fb: only DIU modes 0 and 1 are supported\n  drivers/video: fsl-diu-fb: remove unused panel operating mode support\n  drivers/video: fsl-diu-fb: use an enum for the AOI index\n  drivers/video: fsl-diu-fb: add several new video modes\n  drivers/video: fsl-diu-fb: remove broken screen blanking support\n  drivers/video: fsl-diu-fb: move some definitions out of the header file\n  drivers/video: fsl-diu-fb: fix some ioctls\n  video: da8xx-fb: Increased resolution configuration of revised LCDC IP\n  OMAPDSS: picodlp: add missing #include \u003clinux/module.h\u003e\n  fb: fix au1100fb bitrot.\n  mx3fb: fix NULL pointer dereference in screen blanking.\n  video: irq: Remove IRQF_DISABLED\n  smscufx: change edid data to u8 instead of char\n  OMAPDSS: DISPC: zorder support for DSS overlays\n  OMAPDSS: DISPC: VIDEO3 pipeline support\n  OMAPDSS/OMAP_VOUT: Fix incorrect OMAP3-alpha compatibility setting\n  video/omap: fix build dependencies\n  ...\n\nFix up conflicts in:\n - drivers/staging/xgifb/XGI_main_26.c\n\tChanges to XGIfb_pan_var()\n - drivers/video/omap/{lcd_apollon.c,lcd_ldp.c,lcd_overo.c}\n\tRemoved (or in the case of apollon.c, merged into the generic\n\tDSS panel in drivers/video/omap2/displays/panel-generic-dpi.c)\n"
    },
    {
      "commit": "8d49fe74f59ca6305b7131e202aa08ba7ddc1137",
      "tree": "e1b129ebb190b16eeffb95ff89f909b08417d39e",
      "parents": [
        "8a41ba9a3738902403418bef0f0243edae41964a"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed Apr 20 10:47:28 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:17:29 2011 +0300"
      },
      "message": "OMAPDSS: Port the Apollon display driver to DSS2\n\nPort the old omapfb panel driver for Apollon to DSS2.\n\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "8a41ba9a3738902403418bef0f0243edae41964a",
      "tree": "078a24b7a0b93a6ee4b3ec182e2fd302d83f0924",
      "parents": [
        "3fddbf54b381e5e58a6c7a6618841890ea4f3478"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Apr 19 19:59:58 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:17:29 2011 +0300"
      },
      "message": "OMAPDSS: Port the H4 display driver to DSS2\n\nPort the old omapfb panel driver for H4 to DSS2.\n\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "3fddbf54b381e5e58a6c7a6618841890ea4f3478",
      "tree": "1bb583a10549acb9dd9ec0710b8008760be66e74",
      "parents": [
        "028c5a432aec0eb8cbb65b2ea05cd1ddd27c47a4"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Apr 19 19:23:05 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:17:28 2011 +0300"
      },
      "message": "OMAPDSS: Port 2430sdp display driver to DSS2\n\nPort the old omapfb panel driver for 2430SDP to DSS2.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "028c5a432aec0eb8cbb65b2ea05cd1ddd27c47a4",
      "tree": "a609146ab3362337bb5fe96c7a1933a3b5bf84f0",
      "parents": [
        "bb36dbfd23033282991ac47d9eac8ad26514a0d1"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Apr 19 19:30:04 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:17:28 2011 +0300"
      },
      "message": "OMAPFB: Remove unused lcd drivers\n\ndrivers/video/omap/ contains some lcd drivers which are not used by any\nboard. They can be removed.\n\nCc: Arun C \u003carunedarath@mistralsolutions.com\u003e\nAcked-by: Koen Kooi \u003ckoen@openembedded.org\u003e\nAcked-by: Steve Sakoman \u003csteve@sakoman.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "1bc857f700fb14bbcb990a81b1255f39807ae59e",
      "tree": "a587ef3eda0ea6d6a682b4bd5a8f6a6bcb814739",
      "parents": [
        "2f8163baada3dbd0ce891c35bc59ae46e773487a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 10:54:55 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 08 14:27:44 2011 +0100"
      },
      "message": "ARM: gpio: omap: convert drivers to use asm/gpio.h rather than mach/gpio.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "829ae2732998e628d762b97627e4e5cc6c1b5625",
      "tree": "7ffdfa365ab54df4fd1742673289621b3f5de2f5",
      "parents": [
        "6ddb4518c7af7b03fa322552d794f759cd5c26fa",
        "9b28b11e2a648f07c8481b9666ccf1c088e1ab74"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 12:11:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 12:11:54 2011 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (33 commits)\n  OMAP3: PM: Boot message is not an error, and not helpful, remove it\n  OMAP3: cpuidle: change the power domains modes determination logic\n  OMAP3: cpuidle: code rework for improved readability\n  OMAP3: cpuidle: re-organize the C-states data\n  OMAP3: clean-up mach specific cpuidle data structures\n  OMAP3 cpuidle: remove useless SDP specific timings\n  usb: otg: OMAP4430: Powerdown the internal PHY when USB is disabled\n  usb: otg: OMAP4430: Fixing the omap4430_phy_init function\n  usb: musb: am35x: fix compile error when building am35x\n  usb: musb: OMAP4430: Power down the PHY during board init\n  omap: drop board-igep0030.c\n  omap: igep0020: add support for IGEP3\n  omap: igep0020: minor refactoring\n  omap: igep0020: name refactoring for future merge with IGEP3\n  omap: Remove support for omap2evm\n  arm: omap2plus: GPIO cleanup\n  omap: musb: introduce default board config\n  omap: move detection of NAND CS to common-board-devices\n  omap: use common initialization for PMIC i2c bus\n  omap: consolidate touch screen initialization among different boards\n  ...\n"
    },
    {
      "commit": "91d94af56a52ffc059523fdad71287232c040697",
      "tree": "6d8b002be63afebcb4fc2f4154feaea1b93315be",
      "parents": [
        "bc593f5d787d0a015539e21868302fb44a47c3e3"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri May 13 04:41:32 2011 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri May 13 04:41:32 2011 -0700"
      },
      "message": "omap: Remove support for omap2evm\n\nThe board support has never been merged for it as noticed\nby Russell King \u003clinux@arm.linux.org.uk\u003e. So let\u0027s remove the\nrelated dead code.\n\nCc: linux-fbdev@vger.kernel.org\nCc: alsa-devel@alsa-project.org\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c96c92d893e28d8b8b3161ffb6c3cf0847aaf478",
      "tree": "a50ba1e7ec342c46377ee5dcaf29edbab2125d36",
      "parents": [
        "943e4457ca732553b7cca2df8881124ae96071de"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Apr 21 19:11:16 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu May 12 19:39:49 2011 +0300"
      },
      "message": "OMAPFB: fix wrong clock aliases and device name\n\nThe clock aliases and the dss platform device name have changed, and\nomapfb fails to initialize. Update the names to correct ones.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\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": "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": "08a0a657949e723f0cbb6a33b1c706134d5a6d78",
      "tree": "48f7bb8f4ff6cbb1ae9b2130ee655e6af10bec09",
      "parents": [
        "a1a0dccaea9e036200dc0b1070af1bfae06690fb"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Tue Mar 01 02:40:37 2011 -0600"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Mar 11 15:46:26 2011 +0200"
      },
      "message": "omapfb: Fix linker error in drivers/video/omap/lcd_2430sdp.c\n\nThere is a linker error from lcd_2430sdp.c if CONFIG_TWL4030_CORE is not\nset. This can be triggered on OMAP2 builds when OMAP3 or OMAP4 are not set.\n\ndrivers/built-in.o: In function `sdp2430_panel_disable\u0027:\ndrivers/video/omap/lcd_2430sdp.c:123: undefined reference to `twl_i2c_write_u8\u0027\ndrivers/video/omap/lcd_2430sdp.c:124: undefined reference to `twl_i2c_write_u8\u0027\ndrivers/built-in.o: In function `sdp2430_panel_enable\u0027:\ndrivers/video/omap/lcd_2430sdp.c:110: undefined reference to `twl_i2c_write_u8\u0027\ndrivers/video/omap/lcd_2430sdp.c:112: undefined reference to `twl_i2c_write_u8\u0027\n\nFix this by selecting the TWL4030_CORE for MACH_OMAP_2430SDP when building\nwith CONFIG_FB_OMAP as there is no own Kconfig entry for lcd_2430 and it is\ncompiled always when both MACH_OMAP_2430SDP and FB_OMAP are set.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "0897cc21036c4da0337d8ebcbe7d4b7bb81cf2ca",
      "tree": "609f760aa713851cf3e3dd814ab4c6332d165f12",
      "parents": [
        "6ec549e50b192105ede7bb289a31da6f6e1a61e9"
      ],
      "author": {
        "name": "Janorkar, Mayuresh",
        "email": "mayur@ti.com",
        "time": "Thu Feb 24 03:39:17 2011 -0600"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Mar 11 15:46:25 2011 +0200"
      },
      "message": "OMAP: OMAPFB: Adding help for FB_OMAP_LCD_VGA option\n\nCONFIG_FB_OMAP_LCD_VGA option is present in drivers/video/omap\nThere is no explaination about what this flag does.\nLets add information about it.\n\nFB_OMAP_LCD_VGA flag sets resolution of display to VGA (640 X 480).\nThe default resolution of 3430 LDP is 320 X 240.\n\nSigned-off-by: Mayuresh Janorkar \u003cmayur@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "23d69b09b78c4876e134f104a3814c30747c53f1",
      "tree": "40744de4f4126c21027ce537264524095e0e7979",
      "parents": [
        "e744070fd4ff9d3114277e52d77afa21579adce2",
        "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)\n  usb: don\u0027t use flush_scheduled_work()\n  speedtch: don\u0027t abuse struct delayed_work\n  media/video: don\u0027t use flush_scheduled_work()\n  media/video: explicitly flush request_module work\n  ioc4: use static work_struct for ioc4_load_modules()\n  init: don\u0027t call flush_scheduled_work() from do_initcalls()\n  s390: don\u0027t use flush_scheduled_work()\n  rtc: don\u0027t use flush_scheduled_work()\n  mmc: update workqueue usages\n  mfd: update workqueue usages\n  dvb: don\u0027t use flush_scheduled_work()\n  leds-wm8350: don\u0027t use flush_scheduled_work()\n  mISDN: don\u0027t use flush_scheduled_work()\n  macintosh/ams: don\u0027t use flush_scheduled_work()\n  vmwgfx: don\u0027t use flush_scheduled_work()\n  tpm: don\u0027t use flush_scheduled_work()\n  sonypi: don\u0027t use flush_scheduled_work()\n  hvsi: don\u0027t use flush_scheduled_work()\n  xen: don\u0027t use flush_scheduled_work()\n  gdrom: don\u0027t use flush_scheduled_work()\n  ...\n\nFixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c\nas per Tejun.\n"
    },
    {
      "commit": "afe2c511fb2d75f1515081ff1be15bd79cfe722d",
      "tree": "28aa74e9e0c654a95bf3306101e10ac1d16919d1",
      "parents": [
        "2d64672ed38721b7a3815009d79bfb90a1f34a17"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Dec 14 16:21:17 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Dec 15 10:56:11 2010 +0100"
      },
      "message": "workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync()\n\ncancel_rearming_delayed_work[queue]() has been superceded by\ncancel_delayed_work_sync() quite some time ago.  Convert all the\nin-kernel users.  The conversions are completely equivalent and\ntrivial.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: netdev@vger.kernel.org\nCc: Anton Vorontsov \u003ccbou@mail.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Alex Elder \u003caelder@sgi.com\u003e\nCc: xfs-masters@oss.sgi.com\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: netfilter-devel@vger.kernel.org\nCc: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: linux-nfs@vger.kernel.org\n"
    },
    {
      "commit": "b99ddbf83c064382b145d2156cc819d1eb4fc54d",
      "tree": "5803b13ad6431338d3baacf1609668ab92300823",
      "parents": [
        "4422c04bbb09f1864e2ce27296457f86d4167fe2"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Dec 14 14:39:06 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 15 11:17:08 2010 +0200"
      },
      "message": "OMAP: OMAPFB: disable old omapfb for OMAP4 builds\n\nBuild fails when OMAP4 and FB_OMAP are defined:\n\ndrivers/built-in.o: In function `omapfb_do_probe\u0027:\ndrivers/video/omap/omapfb_main.c:1773: undefined reference to `omap2_int_ctrl\u0027\n\nOld omapfb does not work on OMAP4, and never will. Change the omapfb\nbuild dependency so that old omapfb depends on OMAP1/2/3, fixing the\nbuild for plain OMAP4 builds.\n\nReported-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "b4754ebc319ca2e8eb95e51a5d2e2d00047c4db9",
      "tree": "c0bd33702787e6f7646c12c4c26cbdd1ca405dea",
      "parents": [
        "f35691062a138484b51bf53b36ae8a4495d8fb91"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Wed Oct 27 15:33:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:08 2010 -0700"
      },
      "message": "drivers/video/omap/blizzard.c: suspected typo in assignment\n\nUntested, but looks like an obvious typo to me.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nCc: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2308bfb8acbdab6883e5dd5bb1f4fe60ca5faefa",
      "tree": "d86850f78c99c16f095b06b7fa74a0e704d7ea96",
      "parents": [
        "9dbb7a5da96ed864f8b92297258ba73c6325d755"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Mon Oct 04 20:38:42 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Oct 22 23:21:02 2010 +0300"
      },
      "message": "video/omap: remove mux.h include\n\nIncluding mux.h should no longer be needed for omap2/3/4 SoCs\noutside arch/arm/mach-omap2 files.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "18dbe6c5dd3de93e99afdaf1f0fa663b57314c63",
      "tree": "f60f75355d71e2a2150fdcebf6c3a7adb65cf8e3",
      "parents": [
        "93c43f2561f18b50e3376be968d0688315afc44c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Jul 05 16:31:39 2010 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Jul 05 16:31:39 2010 +0300"
      },
      "message": "omap: mux: Mux Apollon LCD power in board-apollon.c\n\nUse the new mux function for that.\n\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "bc092a303a1b980c67324920471e23354b0721cd",
      "tree": "c9b5b9f687a71e39a18daabc162c9d2d5c0dd5f5",
      "parents": [
        "256a8042830e6ac1c3dd2e912e3c45769dd709cc"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jun 07 10:46:10 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jun 15 10:17:25 2010 +0300"
      },
      "message": "OMAP: OMAPFB: fix rfbi.c compile error\n\nThe code in rfbi.c tried to get the omapdss platform_device via a static\nmember defined in dispc.c, leading to a compile error. The same\nplatform_device is available through rfbi-struct.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "256a8042830e6ac1c3dd2e912e3c45769dd709cc",
      "tree": "8491b9b8b3bbb55d250c8817ebf620ba5d8894f9",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Mon May 17 03:20:13 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jun 15 10:17:19 2010 +0300"
      },
      "message": "OMAPFB: LCDC: change update_mode to DISABLED when going suspend\n\nI was observing the following error messages on my OMAP1 based Amstrad Delta\nboard when first changing from text to graphics mode or vice versa after the\nLCD display had been blanked:\n\tomapfb omapfb: timeout waiting for FRAME DONE\nwith a followup error message while unblanking it back:\n\tomapfb omapfb: resetting (status 0xffffffb2,reset count 1)\nAs a visible result, image pixels happened to be shifted by a few bits,\ngiving wrong colors.\n\nExamining the code, I found that this problem occures when an OMAP1 internal\nLCD controller is disabled from omap_lcdc_suspend() and then a subsequent\nomap_lcdc_setup_plane() calls disable_controller() again. This potentially\nerror provoking behaviour is triggered by the lcdc.update_mode flag being kept\nat OMAP_AUTO_UPDATE, regardless of the controller and panel being suspended.\n\nThis patch tries to correct the problem by replacing both omap_lcdc_suspend()\nand omap_lcdc_resume() function bodies with single calls to\nomap_lcdc_set_update_mode() with a respective OMAP_UPDATE_DISABLE or\nOMAP_AUTO_UPDATE argument. As a result, exactly the same lower level\noperations are performed, with addition of changing the lcdc.update_mode flag\nto a value better suited for the controller state. This prevents any further\ncalls to disable_controller() from omap_lcdc_setup_plane() while the display\nis suspended.\n\nCreated against linux-2.6.34-rc7.\nTested on Amstrad Delta.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "e721032785b72afbc3da14c5525ca570bc2ed108",
      "tree": "0830ae37ea08a1902a0efc7a8b9473cff6674d85",
      "parents": [
        "3e9ff04408483b7972240cf433c7fb4b6b88cf0a"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Fri Dec 11 13:21:46 2009 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 12 12:46:07 2010 +0200"
      },
      "message": "omapfb: lcd_ams_delta: add support for contrast control\n\nThe patch extends the Amstrad Delta LCD panel driver with optional support for\nchanging contrast using standard LCD class device API instead of setting it\nsilently to a default value at panel enable. It also allows for lowering power\nconsumption by turning off OMAP_PWL_CLK_ENABLE via lcd_ops.set_power callback.\n\nCreated and tested against linux-omap for-next,\ncommit 155a75d9725e66e5ec8a383822957dee52427057.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "3e9ff04408483b7972240cf433c7fb4b6b88cf0a",
      "tree": "45cbf083a6f46585e0a14339d75cb926c947cb15",
      "parents": [
        "60596045ac3d73ab6aac85d1eca617ba4c97b020"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzysz@tis.icnet.pl",
        "time": "Thu Jan 14 21:25:43 2010 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 12 12:46:07 2010 +0200"
      },
      "message": "omapfb: Fix 12-bit display (RGB444 color mode) handling\n\nSupport for RGB444 (12-bit) pixel format has been introduced into omapfb/lcdc\nby Mark Underwood on 2006-05-26 (commit\nf74edb6668aad9fc8e81585861b18f996c78a574) in preparation for Amstrad Delta\n(E3) videophone LCD display support.\n\nBefore the Amstrad Delta LCD patch by Jonathan McDowell was applied (on\n2006-08-04, commit 8d22fb2ea004cdb6379b54c1a8fd1546cfe40ed7), omapfb and lcdc\ncode was changed substantially (commit\ne563dc81aa01bd8bbb01bc53975a15c398715f62 dated 2006-06-26) in a way that broke\nMark\u0027s 12-bit display support. Than, a patch by Jonathan, that supposed to\ncorrect the problem, was introduced immediatelly (on 2006-08-04, commit\ne10a75b49e7a57ae17c28b705153c70eba15a8ef).\n\nAs a result, the Amstrad Delta display was working correctly at boot time,\nwith fbset reporting:\n\n\tgeometry 480 320 480 320 16\n\t...\n\trgba 4/8,4/4,4/0,0/0\n\nHowever, after first framebuffer reinitialization, colors were no longer being\ndisplayed correctly and fbset was reporting:\n\n        rgba 5/11,6/5,5/0,0/0\n\nThe patch tries to correct the issue by setting plane-\u003ecolor_mode depending on\npanel-\u003ebpp, not var-\u003ebits_per_pixel.\n\nCreated and tested on Amstrad Delta against linux-2.6.33-rc3.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzysz@tis.icnet.pl\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "3ad2f3fbb961429d2aa627465ae4829758bc7e07",
      "tree": "f365c513e8f5b477a61336a600ff54f32b7ad6e1",
      "parents": [
        "1537a3638cbf741d3826c1002026cce487a6bee0"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Feb 03 08:01:28 2010 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 09 11:13:56 2010 +0100"
      },
      "message": "tree-wide: Assorted spelling fixes\n\nIn particular, several occurances of funny versions of \u0027success\u0027,\n\u0027unknown\u0027, \u0027therefore\u0027, \u0027acknowledge\u0027, \u0027argument\u0027, \u0027achieve\u0027, \u0027address\u0027,\n\u0027beginning\u0027, \u0027desirable\u0027, \u0027separate\u0027 and \u0027necessary\u0027 are fixed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Junio C Hamano \u003cgitster@pobox.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7f000dd4542fcc1a69b429c0af6c6d961d7fb912",
      "tree": "eda142c6c589451e586364663dac022b1313f83a",
      "parents": [
        "5c18df85d731196f40784492d36d0baefdedf15a"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Dec 22 09:34:49 2009 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:45:25 2010 +0200"
      },
      "message": "video/omap: add __init/__exit macros to drivers/video/omap/lcd_htcherald.c\n\nTrivial patch which adds the __init/__exit macros to the module_init/\nmodule_exit functions of\n\ndrivers/video/omap/lcd_htcherald.c\n\nPlease have a look at the small patch and either pull it through\nyour tree, or please ack\u0027 it so Jiri can pull it through the trivial\ntree.\n\nPatch against linux-next-tree, 22. Dez 08:38:18 CET 2009\nbut also present in linus tree.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b64a5a1200e7ac91ac0dff71b0cfbc3ae19de944",
      "tree": "8de9520d7137b0b197b31a9c41af1ed8fdb4963c",
      "parents": [
        "f778a12dd33200513596a0d4d3ba4d5f09e79c09"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 07 11:56:14 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 13:33:09 2010 +0200"
      },
      "message": "OMAP: OMAPFB: add dummy release function for omapdss\n\nThis should fix:\nWARNING: at drivers/base/core.c:131 device_release+0x68/0x7c()\nDevice \u0027omapdss\u0027 does not have a release() function, it is broken and\nmust be fixed.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "f778a12dd33200513596a0d4d3ba4d5f09e79c09",
      "tree": "91fbb2cb9e9031fc41e4e649a1a72cec154cb432",
      "parents": [
        "fc248a497d83f5aba9d46d7ff114c070fb2a2fa2"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 16 13:18:07 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 13:33:09 2010 +0200"
      },
      "message": "OMAP: OMAPFB: fix clk_get for RFBI\n\nomapfb platform device was still used to get clocks inside rfbi.c\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nTested-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\n"
    },
    {
      "commit": "ebeb53e1e1f11a51d8a93843a437f516e3528bfa",
      "tree": "9dfb254a9173463289e249802fd6981716e4152e",
      "parents": [
        "c76f782cb3cfffc1fd4233e11f3116655fa0fcd2"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Tue Dec 15 20:09:02 2009 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Dec 16 12:44:04 2009 -0800"
      },
      "message": "mfd: twl: fix twl4030 rename for remaining driver, board files\n\nRecent drivers/mfd/twl4030* renames to twl broke compile for\nvarious boards as the series was missing a patch to change\nthe board-*.c files.\n\nThis patch renames include twl4030.h to include twl.h\nand also renames twl4030_i2c_ routines.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nReviewed-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "fc7b92fca4e546184557f1c53f84ad57c66b7695",
      "tree": "f15b37df7d34f525d877d33186b840947aa65b4d",
      "parents": [
        "b07682b6056eb6701f8cb86aa5800e6f2ea7919b"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Sun Dec 13 21:23:33 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 21:23:33 2009 +0100"
      },
      "message": "mfd: Rename all twl4030_i2c*\n\nThis patch renames function names like twl4030_i2c_write_u8,\ntwl4030_i2c_read_u8 to twl_i2c_write_u8, twl_i2c_read_u8\nand also common variable in twl-core.c\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b07682b6056eb6701f8cb86aa5800e6f2ea7919b",
      "tree": "178461d70dd9996c9d5340221e8389dc67448da8",
      "parents": [
        "147e084792f22b52df65a3d9d0e8b2a9233e0aa8"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Sun Dec 13 20:05:51 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 20:05:51 2009 +0100"
      },
      "message": "mfd: Rename twl4030* driver files to enable re-use\n\nThe upcoming TWL6030 is companion chip for OMAP4 like the current TWL4030\nfor OMAP3. The common modules like RTC, Regulator creates opportunity\nto re-use the most of the code from twl4030.\n\nThis patch renames few common drivers twl4030* files to twl* to enable\nthe code re-use.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8d72c796c9d966b0efc26092dae7005c345b3efa",
      "tree": "4f608e2c9e06efca0d0d31394752177fd774138c",
      "parents": [
        "9cb87a6b443fe6061d91b7eb220d15d01e0dc611"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "message": "omap1: LCD_DMA: Use some define rather than a hexadecimal\n\nThe patch corrects the issue introduced with one of my earlier patches:\n\tOMAP: DMA: Fix omapfb/lcdc on OMAP1510 broken when PM set[1]\nas pointed out by OMAP subsystem maintainer.\n\nApplies on top of my prevoius patch:\n  OMAP: DMA: move LCD DMA related code from plat-omap to mach-omap1[2]\n\nTested on Amstrad Delta\nCompile tested with omap_generic_2420_defconfig\n\n[1] http://patchwork.kernel.org/patch/57922/\n[2] http://patchwork.kernel.org/patch/61952/\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "aa2cf420593b67cc93de7a3f675b2a88eba0505f",
      "tree": "dfb3c73a8a3987c3b3ba08083f379ebc90942e03",
      "parents": [
        "d71cb81af3817193bc605de061da0499934263a6",
        "178ff4c9175db447f93b7343954b1d44707c881b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:55:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:55:17 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux:\n  MAINTAINERS: Add OMAP2/3 DSS and OMAPFB maintainer\n  OMAP: SDP: Enable DSS2 for OMAP3 SDP board\n  OMAP: DSS2: Taal DSI command mode panel driver\n  OMAP: DSS2: Add generic and Sharp panel drivers\n  OMAP: DSS2: omapfb driver\n  OMAP: DSS2: DSI driver\n  OMAP: DSS2: SDI driver\n  OMAP: DSS2: RFBI driver\n  OMAP: DSS2: Video encoder driver\n  OMAP: DSS2: DPI driver\n  OMAP: DSS2: DISPC\n  OMAP: DSS2: Add more core files\n  OMAP: DSS2: Display Subsystem Driver core\n  OMAP: DSS2: Documentation for DSS2\n  OMAP: Add support for VRFB rotation engine\n  OMAP: Add VRAM manager\n  OMAP: OMAPFB: add omapdss device\n  OMAP: OMAPFB: split omapfb.h\n  OMAP2: Add funcs for writing SMS_ROT_* registers\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "b39a982ddecf1d95ed96f8457c39d3ea11df93f6",
      "tree": "07d233ede4b49bddb2776ee013cbdf5621e7845b",
      "parents": [
        "3de7a1dc0c9d29b138713ecb85df4b6ca3af2ef3"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 04 16:12:50 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:12:44 2009 +0200"
      },
      "message": "OMAP: DSS2: omapfb driver\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "dadd2bb931a08a4b6b17f9e82d9bbe7bedebbc98",
      "tree": "f23b9f9732d61e42f88cfdab6a3923eff28ed8d3",
      "parents": [
        "91773a00f8235e4b697217867529f73e298298df"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jun 18 13:02:39 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:32 2009 +0200"
      },
      "message": "OMAP: OMAPFB: add omapdss device\n\nThe upcoming new display subsystem driver is divided to two devices,\nomapdss and omapfb, of which omapdss handles the actual hardware.\n\nThis patch adds a dummy omapdss platform device for the current omapfb\ndriver, which is then used to get the clocks. This will make it possible\nfor the current and the new display drivers to co-exist.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "91773a00f8235e4b697217867529f73e298298df",
      "tree": "c0156ddc17e4bb966642b050d57ee85c1171bfe2",
      "parents": [
        "b90f8e7296c39a13225fb0c0dfde1922fcf47ba7"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Aug 03 15:06:36 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:06 2009 +0200"
      },
      "message": "OMAP: OMAPFB: split omapfb.h\n\nSplit arch/arm/plat-omap/include/mach/omapfb.h into two files:\n\ninclude/linux/omapfb.h - ioctls etc for userspace and some kernel\n                         stuff for board files\ndrivers/video/omap/omapfb.h - for omapfb internal use\n\nThis cleans up omapfb.h and also makes it easier for the upcoming new\nDSS driver to co-exist with the old driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9c2816f7bd445c5eb152babff4d6fb3f8f556610",
      "tree": "ad5e9f3fd72c9471c22bb0f9cff05812db10a5e0",
      "parents": [
        "1ced4532c0fc8cba1776e237b8c7fda6edc19330"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Sun Nov 22 10:11:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Nov 22 10:24:33 2009 -0800"
      },
      "message": "omap1: Add board support and LCD for HTC Herald\n\nThis patch introduces support for the HTC Herald (T-Mobile\nWing, etc.) series of smart phones -- board support and LCD\npanel settings.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b89ea90d402c13c8dd4d5dfc8d4a0b6efc5492df",
      "tree": "e409b20860baa2c2575671e9da3aa7b528f706ec",
      "parents": [
        "06fe9fb4182177fb046e6d934f80254dd90956ea"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Sep 29 03:18:06 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 09 09:40:55 2009 +0100"
      },
      "message": "add __init/__exit macros to omap video drivers\n\nTrivial patch which adds the __init/__exit macros to the module_init/\nmodule_exit functions of the following drivers in media/omap:\ndrivers/video/omap/lcd_ams_delta.c\ndrivers/video/omap/lcd_mipid.c\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ce491cf85466c3377228c5a852ea627ec5136956",
      "tree": "3396aa3dc80ac30de662b59218d3bf788d105996",
      "parents": [
        "3eff851b9dc1e84aa0822772e0be9afb0c973585"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 20 09:40:47 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 20 09:40:47 2009 -0700"
      },
      "message": "omap: headers: Move remaining headers from include/mach to include/plat\n\nMove the remaining headers under plat-omap/include/mach\nto plat-omap/include/plat. Also search and replace the\nfiles using these headers to include using the right path.\n\nThis was done with:\n\n#!/bin/bash\nmach_dir_old\u003d\"arch/arm/plat-omap/include/mach\"\nplat_dir_new\u003d\"arch/arm/plat-omap/include/plat\"\nheaders\u003d$(cd $mach_dir_old \u0026\u0026 ls *.h)\nomap_dirs\u003d\"arch/arm/*omap*/ \\\ndrivers/video/omap \\\nsound/soc/omap\"\nother_files\u003d\"drivers/leds/leds-ams-delta.c \\\ndrivers/mfd/menelaus.c \\\ndrivers/mfd/twl4030-core.c \\\ndrivers/mtd/nand/ams-delta.c\"\n\nfor header in $headers; do\n\told\u003d\"#include \u003cmach\\/$header\"\n\tnew\u003d\"#include \u003cplat\\/$header\"\n\tfor dir in $omap_dirs; do\n\t\tfind $dir -type f -name \\*.[chS] | \\\n\t\t\txargs sed -i \"s/$old/$new/\"\n\tdone\n\tfind drivers/ -type f -name \\*omap*.[chS] | \\\n\t\txargs sed -i \"s/$old/$new/\"\n\tfor file in $other_files; do\n\t\tsed -i \"s/$old/$new/\" $file\n\tdone\ndone\n\nfor header in $(ls $mach_dir_old/*.h); do\n\tgit mv $header $plat_dir_new/\ndone\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b0002e0e37de53782580a7587ad26b2131555653",
      "tree": "21d59f17bbdefc78a8511a8c0d49f2d77562e03c",
      "parents": [
        "e4e7a13af2007edf215ad1164fc8d94c366cb72c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Oct 19 15:25:28 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Oct 19 15:25:28 2009 -0700"
      },
      "message": "omap: Use ioremap in dispc.c\n\nUse ioremap in dispc.c\n\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nCc: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "82e865011accc9fd1e048961da7cefc4d08f3292",
      "tree": "89c838c3a45238de2e41641cca1b45786869a2ff",
      "parents": [
        "7999cad0e3d59f3430173288048c971bef3ec492"
      ],
      "author": {
        "name": "Tommi Rantala",
        "email": "tt.rantala@gmail.com",
        "time": "Mon Oct 05 13:31:47 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:31:50 2009 -0700"
      },
      "message": "omapfb: Blizzard: constify register address tables\n\nConstify register address tables\n\nCc: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Tommi Rantala \u003ctt.rantala@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7999cad0e3d59f3430173288048c971bef3ec492",
      "tree": "04586c4e39ed247847e53c3a7382de82abe672d5",
      "parents": [
        "03bb2b493cf58edf11e5966f8469534259d2fffe"
      ],
      "author": {
        "name": "Tommi Rantala",
        "email": "tt.rantala@gmail.com",
        "time": "Mon Oct 05 13:31:46 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:31:50 2009 -0700"
      },
      "message": "omapfb: Blizzard: fix pointer to be const\n\nFixes a compiler warning:\nwarning: assignment discards qualifiers from pointer target type\n\nCc: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Tommi Rantala \u003ctt.rantala@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "03bb2b493cf58edf11e5966f8469534259d2fffe",
      "tree": "6141e8f6e990e9cf917ceffab2948a1fa4985078",
      "parents": [
        "265489003c463f3d78d622fba60d56d16b3009dd"
      ],
      "author": {
        "name": "Sergio Aguirre",
        "email": "saaguirre@ti.com",
        "time": "Mon Oct 05 13:31:46 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:31:50 2009 -0700"
      },
      "message": "omapfb: Condition mutex acquisition\n\nThis fixes a bug introduced by this commit ID:\n\n  commit 537a1bf059fa312355696fa6db80726e655e7f17\n  Author: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\n  Date:   Tue Jun 30 11:41:29 2009 -0700\n\n    fbdev: add mutex for fb_mmap locking\n\nIn which a mutex was added when changing smem_start and smem_len fields,\nso the mutex inside the fb_mmap() call is actually used.\n\nThe problem was that set_fb_fix, which modifies the above 2 fields,\nwas called before and after registering the framebuffer,\nwhich when used before registration, lead to a failed attempt to\nuse an uninitialized mutex.\n\nSolution: Don\u0027t use mutex before framebuffer registration.\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nTested-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f0f37e2f77731b3473fa6bd5ee53255d9a9cdb40",
      "tree": "3c26d3ed1a453156e9c208ccb5567a8954dba064",
      "parents": [
        "6f5071020d5ec89b5d095aa488db604adb921aec"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Sep 27 22:29:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 27 11:39:25 2009 -0700"
      },
      "message": "const: mark struct vm_struct_operations\n\n* mark struct vm_area_struct::vm_ops as const\n* mark vm_ops in AGP code\n\nBut leave TTM code alone, something is fishy there with global vm_ops\nbeing used.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "366ec51ba9622c44191fcf4d77ed4dc84acbdeec",
      "tree": "865fa5172b4561f81c4be3c9103826ae72bbb8dd",
      "parents": [
        "b1d51dbb79c6398c88b45d4211545621b4d1a11c"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Sep 22 16:47:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "omapfb: HWA742: fix pointer to be const\n\nFixes the following:\nwarning: assignment discards qualifiers from pointer target type\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1d51dbb79c6398c88b45d4211545621b4d1a11c",
      "tree": "bcbba5803206f572f900bf3dc1e1839373d80592",
      "parents": [
        "5910d35cd6c0122a490000a6de0774ac7ebcc2de"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Sep 22 16:47:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "omapfb: add FB manual update option to Kconfig\n\nAlso move the controller specific options up in the menu, to a more\nlogical spot.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5910d35cd6c0122a490000a6de0774ac7ebcc2de",
      "tree": "7c9a99ca946b94323fd864a79a48ff4d51d90ef6",
      "parents": [
        "b6c2b66d353dba229ce167acef49639b9ddf90d9"
      ],
      "author": {
        "name": "arun c",
        "email": "arunedarath@mistralsolutions.com",
        "time": "Tue Sep 22 16:46:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "omapfb: fix coding style / remove dead line\n\n- use __iomem type attribute where appropriate\n- expand (a ? : b) to (a ? a : b)\nAs suggested by Russel King \u003clinux@arm.linux.org.uk\u003e\n\n- remove a dead line from omapfb_main.c\n\nSigned-off-by: Arun C \u003carunedarath@mistralsolutions.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6c2b66d353dba229ce167acef49639b9ddf90d9",
      "tree": "713588f83eb02bec22dfce4f6a9b9930f83ed9ce",
      "parents": [
        "4c88ef170f0f9b1f26923b43af526c973c5a74da"
      ],
      "author": {
        "name": "Jouni Hogander",
        "email": "jouni.hogander@nokia.com",
        "time": "Tue Sep 22 16:46:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "omapfb: suspend/resume only if FB device is already initialized\n\nCheck wether fbdev is NULL in suspend / resume functions. Fbdev is\nNULL, if there is no lcd or it is not enabled in configuration.\n\nSigned-off-by: Jouni Hogander \u003cjouni.hogander@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c88ef170f0f9b1f26923b43af526c973c5a74da",
      "tree": "358d55e961ad7c4d20143c52e7ae511326ffd879",
      "parents": [
        "48a00e7fe9a6abeedb62c99ca7b7860754aae3d8"
      ],
      "author": {
        "name": "Daniel Stone",
        "email": "daniel.stone@nokia.com",
        "time": "Tue Sep 22 16:46:57 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "omapfb: dispc: allow multiple external IRQ handlers\n\nPreviously, the only external (to dispc.c) IRQ handler was RFBI\u0027s frame\ndone handler.  dispc\u0027s IRQ framework was very dumb: you could only have\none handler, and the semantics of {request,free}_irq were odd, to say the\nleast.\n\nThe new framework allows multiple consumers to register arbitrary IRQ\nmasks.\n\nSigned-off-by: Daniel Stone \u003cdaniel.stone@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48a00e7fe9a6abeedb62c99ca7b7860754aae3d8",
      "tree": "05d4918a4867f0e28d37a647946a2ee8fb8a24f1",
      "parents": [
        "f9e2bc8d7b8c2d9dd05a6702fce77aca3d4f2320"
      ],
      "author": {
        "name": "Jouni Hogander",
        "email": "jouni.hogander@nokia.com",
        "time": "Tue Sep 22 16:46:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "omapfb: dispc: enable wake up capability\n\nWithout wakeup enable omap doesn\u0027t wake up on dispc interrupts.  This\ncauses problems in a case where mpu is in sleep state and dispc interrupt\nfires.\n\nSigned-off-by: Jouni Hogander \u003cjouni.hogander@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9e2bc8d7b8c2d9dd05a6702fce77aca3d4f2320",
      "tree": "7408e23135eaf4ab9154953dc933e6af6e93daa6",
      "parents": [
        "fd0eecbdfbb61076e75d34034cc5cd5ca1321a81"
      ],
      "author": {
        "name": "Jouni Hogander",
        "email": "jouni.hogander@nokia.com",
        "time": "Tue Sep 22 16:46:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: dispc: disable iface clocks along with func clocks\n\nLeaving interface clocks enabled causes dss pwrdm to stay in active state\nwhen mpu is in active state.  This fix puts dss to sleep state when it is\nnot needed.\n\nEarlier version broke framebuffer on 24xx.  This is fixed by enabling\nclocks before trying to access DISPC_IRQSTATUS register.\n\nSigned-off-by: Jouni Hogander \u003cjouni.hogander@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd0eecbdfbb61076e75d34034cc5cd5ca1321a81",
      "tree": "dbb3d5db754112a6be1060e6af4bde4f08f9b84a",
      "parents": [
        "c8f1c1b9e120223ab5b619ff0fc1f32c635248ad"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Sep 22 16:46:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: dispc: various typo fixes\n\n- value and register offset was swapped in a dispc write\n- DISPC_CONTROL register was used instead of DISPC_SYSCONFIG\n- FIFO size bit field had incorrect length for OMAP3\n\nFixed-by: arun \u003carunedarath@mistralsolutions.com\u003e\nFixed-by: Kalle Jokiniemi \u003cext-kalle.jokiniemi@nokia.com\u003e\nFixed-by: Andrzej Zaborowski \u003cbalrog@zabor.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f21a62f16136f369788795a98aa5c313261f07b",
      "tree": "1974092ab93bee721536018d7890d77e268af7cd",
      "parents": [
        "8fea8844a72f95ef22b108f5dc5c4237019771dd"
      ],
      "author": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@openbossa.org",
        "time": "Tue Sep 22 16:46:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for rotation on the Blizzard LCD ctrl\n\nThe LCD controller (EPSON S1D13744) supports rotation (0, 90, 180 and 270\ndegrees) on hardware just setting the bits 0 and 1 of 0x28 register (LCD\nPanel Configuration Register).  Now it is possible to use this caps only\nsetting the angle degree on var rotate of fb_var_screeninfo using the\nFBIOPUT_VSCREENINFO ioctl.\n\nFixed-by: Siarhei Siamashka \u003csiarhei.siamashka@nokia.com\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@openbossa.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8fea8844a72f95ef22b108f5dc5c4237019771dd",
      "tree": "a283441a2b4da09a9e762192d68d471a748c1038",
      "parents": [
        "be481941c6ddfe96e5c17a5d6f077b00e7b7bdf1"
      ],
      "author": {
        "name": "Stanley.Miao",
        "email": "stanley.miao@windriver.com",
        "time": "Tue Sep 22 16:46:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for the ZOOM MDK LCD\n\nAdd glue to control the OMAP_LDP LCD as a frame buffer device using the\nexisting dispc.c driver under omapfb.\n\nPatch updated for mainline kernel.  Note that the drivers/video/omap\nshould be updated to pass omap_lcd_config in platform_data.  The patch\nshould also be updated to compile if twl4030 is not selected, and\neventually to use the regulator framework.\n\nFixed-by: Jarkko Nikula \u003cjarkko.nikula@gmail.com\u003e\nFixed-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Stanley.Miao \u003cstanley.miao@windriver.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be481941c6ddfe96e5c17a5d6f077b00e7b7bdf1",
      "tree": "577d3463043f2ae8beeee8cf27c15622fa32a38e",
      "parents": [
        "27969ccc2840c42bfbe4f55d08f0c7ec254d4e93"
      ],
      "author": {
        "name": "Steve Sakoman",
        "email": "steve@sakoman.com",
        "time": "Tue Sep 22 16:46:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for the Gumstix Overo LCD\n\nSigned-off-by: Steve Sakoman \u003csteve@sakoman.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27969ccc2840c42bfbe4f55d08f0c7ec254d4e93",
      "tree": "e3a9debb1829bfa22054eee13230eddc51230b4e",
      "parents": [
        "2a8729c47a9dfe5c8ba55883b86b719b33e6e099"
      ],
      "author": {
        "name": "Koen Kooi",
        "email": "koen@openembedded.org",
        "time": "Tue Sep 22 16:46:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for the OMAP3 Beagle DVI output\n\nThe default resolution is 1024x768@24bit\n\nThis version addresses the comments from Felipe Balbi adn Arun Edarath\n\nFixed-by: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nFixed-by: Steve Sakoman \u003csteve@sakoman.com\u003e\nFixed-by: Jarkko Nikula \u003cjarkko.nikula@gmail.com\u003e\nFixed-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Koen Kooi \u003ckoen@openembedded.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a8729c47a9dfe5c8ba55883b86b719b33e6e099",
      "tree": "47d4e169ed694a791f5224d4d9aa8add4b0e99e3",
      "parents": [
        "fb49b78452503f6cdf8b243ccb40cda81aae9998"
      ],
      "author": {
        "name": "Steve Sakoman",
        "email": "steve@sakoman.com",
        "time": "Tue Sep 22 16:46:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for the OMAP3 EVM LCD\n\nAdd LCD support for OMAP3 EVM\n\nBacklight support by Arun C \u003carunedarath@mistralsolutions.com\u003e\n\nFixed-by: Jarkko Nikula \u003cjarkko.nikula@gmail.com\u003e\nFixed-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Steve Sakoman \u003csteve@sakoman.com\u003e\nAcked-by: Syed Mohammed Khasim \u003ckhasim@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb49b78452503f6cdf8b243ccb40cda81aae9998",
      "tree": "5f8584de17f6f9befc0f5f83ae8b8ed828abf7cb",
      "parents": [
        "42acff34f85c5892c8c762145441e993a5596a13"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Tue Sep 22 16:46:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for the 3430SDP LCD\n\nThe 3430SDP uses the same panel as the 2430SDP.  The main difference are\nin the GPIO lines used for panel enable and backlight, and the VAUX\nregister/commands sent to the TWL4030 power subsystem.\n\nAlso, some misc. whitespace cleanups.\n\nFixed-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvsita.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42acff34f85c5892c8c762145441e993a5596a13",
      "tree": "03c0623f72891acd5b24baa96c186ce65201cc6c",
      "parents": [
        "3a76a819dda9a6de0ab83d04b48b3735a4d10b89"
      ],
      "author": {
        "name": "arun c",
        "email": "arun.edarath@gmail.com",
        "time": "Tue Sep 22 16:46:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for the OMAP2EVM LCD\n\nomap2evm LCD supports VGA and QVGA resolution, by default its in VGA mode.\n\nFixed-by: Jarkko Nikula \u003cjarkko.nikula@gmail.com\u003e\nFixed-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Arun C \u003carunedarath@mistralsolutions.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a76a819dda9a6de0ab83d04b48b3735a4d10b89",
      "tree": "11deda986171e85f3c770e5bf3b97c6c5104d22c",
      "parents": [
        "92e0ed074a4f134084bef47a44e948b6c6429a89"
      ],
      "author": {
        "name": "Hunyue Yau",
        "email": "hyau@mvista.com",
        "time": "Tue Sep 22 16:46:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:48 2009 -0700"
      },
      "message": "omapfb: add support for the 2430SDP LCD\n\nAdd glue to control the 2430SDP LCD as a frame buffer device using the\nexisting dispc.c driver under omapfb.\n\nFixed-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nFixed-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nFixed-by: Francisco Alecrim \u003cfrancisco.alecrim@indt.org.br\u003e\nFixed-by: Tony Lindgren \u003ctony@atomide.com\u003e\nFixed-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Hunyue Yau \u003chyau@mvista.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92e0ed074a4f134084bef47a44e948b6c6429a89",
      "tree": "d95150d5729eed5aedf67e2dfc65905274c8afab",
      "parents": [
        "66d2f99d0bb5a2972fb5c1d88b61169510e540d6"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Tue Sep 22 16:46:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:48 2009 -0700"
      },
      "message": "omapfb: add support for the Amstrad Delta LCD\n\nThis is an updated version of the LCD driver for the Amstrad Delta to take\ninto account the recent changes to the omapfb infrastructure.  The Delta\nfeatures a 480x320 12 bit DSTN panel.\n\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66d2f99d0bb5a2972fb5c1d88b61169510e540d6",
      "tree": "5ed8124da9210ec63105c3cdd5c672d106c96b12",
      "parents": [
        "28ff0c12b7069f076f08a936df66f1d5052e9121"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Sep 22 16:46:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:48 2009 -0700"
      },
      "message": "omapfb: add support for MIPI-DCS compatible LCDs\n\nFixed-by: Mike Wege \u003cext-mike.wege@nokia.com\u003e\nFixed-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nFixed-by: Timo Savola \u003ctsavola@movial.fi\u003e\nFixed-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nFixed-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28ff0c12b7069f076f08a936df66f1d5052e9121",
      "tree": "7fde66d3f4e3d0c75c8fcf11351a294373cd9137",
      "parents": [
        "ef72af408259f0ff26a733dfa2088d570a111550"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Tue Sep 22 16:46:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:48 2009 -0700"
      },
      "message": "omapfb: add support for the Apollon LCD\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f6db50f1ebc4fa797445dd89af7211cafc52a92",
      "tree": "8b91826651b202b20b33e1f4aba702deaeaa3533",
      "parents": [
        "411c94038594b2a3fd123d09bdec3fe2500e383d"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Fri Jul 03 14:39:40 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:54 2009 +0200"
      },
      "message": "trivial: media/omap: adding __init/__exit macros to lcd_drivers\n\nTrivial patch which adds the __init and __exit macros to the module_init /\nmodule_exit functions to several files in drivers/video/omap/\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "941132606c7611246d2034cb7b01f9270c2d1ede",
      "tree": "e53a618c4e98d3716551afa2e6cfae2be81056a0",
      "parents": [
        "326ba5010a5429a5a528b268b36a5900d4ab0eba"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Aug 28 10:50:33 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Aug 28 10:50:33 2009 -0700"
      },
      "message": "OMAP: Remove OMAP_IO_ADDRESS, use OMAP1_IO_ADDRESS and OMAP2_IO_ADDRESS instead\n\nSearch and replace OMAP_IO_ADDRESS with OMAP1_IO_ADDRESS and OMAP2_IO_ADDRESS,\nand convert omap_read/write into a functions instead of a macros.\n\nAlso rename OMAP_MPUIO_VBASE to OMAP1_MPUIO_VBASE.\n\nIn the long run, most code should use ioremap + __raw_read/write instead.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "5e9a8bd65761bf0c1ee26d8514ef3e9ff22ee465",
      "tree": "217a567624f3ee0a7b8352a837b4d8f813efcc9b",
      "parents": [
        "864e1e8db436dfd784340d0aef18ea303d157bcb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 23 08:31:46 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jul 12 13:02:10 2009 -0700"
      },
      "message": "omap: video: remove direct access of driver_data\n\ndev_set/get_drvdata() should be used instead, as driver_data is going\naway.\n\n\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Felipe Contreras \u003cfelipe.contreras@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "537a1bf059fa312355696fa6db80726e655e7f17",
      "tree": "4f5b3c6917311cfefad21eaf3dd92978334282de",
      "parents": [
        "70d6027ff2bc8bab180273b77e7ab3e8a62cca51"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Jun 30 11:41:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 30 18:56:00 2009 -0700"
      },
      "message": "fbdev: add mutex for fb_mmap locking\n\nAdd a mutex to avoid a circular locking problem between the mm layer\nsemaphore and fbdev ioctl mutex through the fb_mmap() call.\n\nAlso, add mutex to all places where smem_start and smem_len fields change\nso the mutex inside the fb_mmap() is actually used.  Changing of these\nfields before calling the framebuffer_register() are not mutexed.\n\nThis is 2.6.31 material.  It removes one lockdep (fb_mmap() and\nregister_framebuffer()) but there is still another one (fb_release() and\nregister_framebuffer()).  It also cleans up handling of the smem_start and\nsmem_len fields used by mutexed section of the fb_mmap().\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "088962c243db42b9c608f30be3e3a05a5b696895",
      "tree": "9d3c15affc704ca6aeb3a06123205a02226154d8",
      "parents": [
        "f5525786b0c481a0000989f2603257ba3aaef8ba"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Thu May 28 14:03:31 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu May 28 14:03:31 2009 -0700"
      },
      "message": "ARM: OMAP1: Make 770 LCD work\n\nMake 770 LCD work by adding clk_add_alias().\nAlso remove the old unused functions.\n\nNote that the clk_add_alias() could probably be moved\nto arch/arm/clkdev.c later on.\n\nCc: linux-fbdev-devel@lists.sourceforge.net\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\n\n"
    },
    {
      "commit": "005187eecaa400b4b43d9f640fbde9fcc50f37c1",
      "tree": "3de248c36f5e11d4845750c251799d843fc8b57c",
      "parents": [
        "8dbe43930a4e9bede88eb67a9c613773a2747caf"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sat May 16 08:28:17 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sat May 16 08:28:17 2009 -0700"
      },
      "message": "ARM: OMAP2/3: Change omapfb to use clkdev for dispc and rfbi, v2\n\nThis makes the framebuffer work on omap3.\n\nAlso fix the clk_get usage for checkpatch.pl\n\"ERROR: do not use assignment in if condition\".\n\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nCc: linux-fbdev-devel@lists.sourceforge.net\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c958557eb6e5f0fa15aeda3b6f952051b4179394",
      "tree": "1d941c1dc3cd3bbd90dbb9acb7bd0bd78d8ede7f",
      "parents": [
        "23b736545473ed853b685cbc03883aa6ff3f0e0d"
      ],
      "author": {
        "name": "Felipe Contreras",
        "email": "felipe.contreras@nokia.com",
        "time": "Tue Mar 31 15:25:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:33 2009 -0700"
      },
      "message": "omapfb: fix argument of blank operation\n\nThe blank operation should receive FB_BLANK_POWERDOWN, not VESA_POWERDOWN.\n\nSigned-off-by: Felipe Contreras \u003cfelipe.contreras@nokia.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nAcked-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba78289343226773b27dc25e7d1e739d0162b9e8",
      "tree": "4322d7ffc58da24dce7b5735ee21a4e13a12f52b",
      "parents": [
        "afbb9d8d5266b4121cb503b4e097f8e65286a077"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Mar 31 15:25:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:32 2009 -0700"
      },
      "message": "drivers/video/omap/hwa742.c: div reaches max_clk_div\n\nWith for(div \u003d 0; div \u003c max_clk_div; div++) { ... } div reaches max_clk_div.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "953a7e8476bbd7367cebdb868c326ba42968bc13",
      "tree": "e70937ed8593e89e1dbc0a9b8cc2ebe13e5419fe",
      "parents": [
        "1639058ed1dd0b856a5c34064a990c7827b0e32b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jan 18 12:52:38 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 24 11:41:16 2009 +0000"
      },
      "message": "[ARM] omap: ensure OMAP drivers pass a struct device to clk_get()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "020f97063dd68a8e3b9aac928ac49a438b7416ce",
      "tree": "e141ad9b60d3122cfa8323ded11e2bd1be8a0735",
      "parents": [
        "d9d060a98ff89fe0f86e24c9c0c3d2f0c566781c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 01 17:40:54 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 01 17:40:54 2008 +0000"
      },
      "message": "[ARM] omap: fix a pile of issues\n\nThis patch fixes a number of sillies, from missing \u0027const\u0027 to using\n\u0027return\u0027 in void functions, to functions with no arguments not even\n\u0027void\u0027 and a cast which isn\u0027t required.\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "7953031da4200323ab5d85bd514054ca4ba9d225"
}
