)]}'
{
  "log": [
    {
      "commit": "3a5b27bf6f29574d667230c7e76e4b83fe3014e0",
      "tree": "a80892424269083c292d3eee29c4b3e6289d588b",
      "parents": [
        "5057bfaff82e12f01a2ffd58f55535cbd7c5c3a2",
        "21df20fcfb4e88f4cd4991e9e67de549e6480adf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 02 10:41:26 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 02 10:41:26 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux: (49 commits)\n  OMAP: DSS2: Taal: Fix TE when resuming\n  OMAP: DSS2: Taal: Fix ESD check\n  OMAP: DSS2: OMAPFB: Constify some function parameters\n  OMAP: DSS2: OMAPFB: install omapfb.h\n  OMAP: DSS2: DSI: add error prints\n  OMAP: DSS2: TPO-TD03MTEA1: fix function names\n  OMAP: DSS2: DSI: add dsi_vc_dcs_read_2() helper\n  OMAP: DSS2: OMAPFB: Remove FB_OMAP2_FORCE_AUTO_UPDATE\n  OMAP: DSS2: DSI: remove external TE support\n  OMAP: DSS2: move timing functions\n  OMAP: DSS2: move set/get_wss()\n  OMAP: DSS2: move enable/disable/suspend/resume\n  OMAP: DSS2: move update() and sync()\n  OMAP: DSS2: move set/get_update_mode()\n  OMAP: DSS2: move enable/get_te()\n  OMAP: DSS2: move get_recommended_bpp()\n  OMAP: DSS2: move get_resolution()\n  OMAP: DSS2: move enable/disable_channel to overlay manager\n  OMAP: DSS2: move wait_vsync()\n  OMAP: DSS2: move get/set_rotate()\n  ...\n"
    },
    {
      "commit": "b7f3a209e9b09b3110ea084836c75f2cd26b29f2",
      "tree": "b5f77cb3f2eab58a2a2f3705fdd08bd39ea02a3f",
      "parents": [
        "6d6b89bd2e316b78d668f761d380837b81fa71ef",
        "4b17764737bb4ee3364b8bfa2059f51ebc19ccd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 02 07:56:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 02 07:56:44 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6:\n  sparc: Support show_unhandled_signals.\n  sparc: use __ratelimit\n  sunxvr500: Additional PCI id for sunxvr500 driver\n  sparc: use asm-generic/scatterlist.h\n  sparc64: If \u0027slot-names\u0027 property exist, create sysfs PCI slot information.\n  sparc: remove trailing space in messages\n  sparc: remove redundant return statements\n"
    },
    {
      "commit": "21df20fcfb4e88f4cd4991e9e67de549e6480adf",
      "tree": "e75764923d09f257dae21c913dcdfe10431e20db",
      "parents": [
        "1189b7ff6485ebf1039440c34150360fab7cfb01"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Mar 02 12:13:55 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Mar 02 17:24:18 2010 +0200"
      },
      "message": "OMAP: DSS2: Taal: Fix TE when resuming\n\nTE was not initialized properly on power on, which broke TE when resuming\nfrom suspend.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "1189b7ff6485ebf1039440c34150360fab7cfb01",
      "tree": "36bfaf20278ad00f6a76c2afe9f82c9040de4abe",
      "parents": [
        "a4c1a148a0c4c690b95938e9577be9e461bc5e5a"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Mar 01 13:52:10 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Mar 01 14:22:57 2010 +0200"
      },
      "message": "OMAP: DSS2: Taal: Fix ESD check\n\nUsing taal_enable_te() when DSI bus was locked caused a deadlock.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "a4c1a148a0c4c690b95938e9577be9e461bc5e5a",
      "tree": "b67323ce5ee85efce697e36d77863632f1de5e82",
      "parents": [
        "d2e82add832f9c95376d004d565c5e164c99b9ec"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "ville.syrjala@nokia.com",
        "time": "Tue Feb 23 23:36:26 2010 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Mar 01 13:23:26 2010 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: Constify some function parameters\n\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "847f9c606cad121cebf984639e3eeee1c4db82f8",
      "tree": "ecd7aaef6cdfaf908d4d37db2e8f1951b490543a",
      "parents": [
        "7981164791d18d5ed1dcdfa9598949ed158a5333",
        "00ebfe58b002f0ff387f60c7cd23bc2b274fce1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:22:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:22:47 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: (24 commits)\n  m68k: Define sigcontext ABI of ColdFire\n  m68knommu: NPTL support for uClinux\n  m68k: Add NPTL support\n  m68k: Eliminate unused variable in page_to_phys()\n  m68k: Switch to generic siginfo layout\n  macfb: fix 24-bit visual and stuff\n  macfb: cleanup\n  fbdev: add some missing mac modes\n  mac68k: start CUDA early\n  valkyriefb: various fixes\n  fbdev: mac_var_to_mode() fix\n  mac68k: move macsonic and macmace platform devices\n  mac68k: move mac_esp platform device\n  mac68k: replace mac68k SCC code with platform device\n  pmac-zilog: add platform driver\n  pmac-zilog: cleanup\n  mac68k: rework SWIM platform device\n  mac68k: cleanup\n  ataflop: Killl warning about unused variable flags\n  m68k: Use DIV_ROUND_CLOSEST\n  ...\n"
    },
    {
      "commit": "ef1a8de8ea004a689b2aa9f5cefcba2b1a0262f2",
      "tree": "14324fad5e33c50c7d00646b7f6d2524943e7726",
      "parents": [
        "1c32fd0c5ac1ccbdc37a1a392a5d75cbe059b401",
        "3d98ffbffb16f2a1569b83cb78db0b5100e6c937"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 13:26:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 13:26:18 2010 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (88 commits)\n  powerpc: Fix lwsync feature fixup vs. modules on 64-bit\n  powerpc: Convert pmc_owner_lock to raw_spinlock\n  powerpc: Convert die.lock to raw_spinlock\n  powerpc: Convert tlbivax_lock to raw_spinlock\n  powerpc: Convert mpic locks to raw_spinlock\n  powerpc: Convert pmac_pic_lock to raw_spinlock\n  powerpc: Convert big_irq_lock to raw_spinlock\n  powerpc: Convert feature_lock to raw_spinlock\n  powerpc: Convert i8259_lock to raw_spinlock\n  powerpc: Convert beat_htab_lock to raw_spinlock\n  powerpc: Convert confirm_error_lock to raw_spinlock\n  powerpc: Convert ipic_lock to raw_spinlock\n  powerpc: Convert native_tlbie_lock to raw_spinlock\n  powerpc: Convert beatic_irq_mask_lock to raw_spinlock\n  powerpc: Convert nv_lock to raw_spinlock\n  powerpc: Convert context_lock to raw_spinlock\n  powerpc/85xx: Add NOR, LEDs and PIB support for MPC8568E-MDS boards\n  powerpc/86xx: Enable VME driver on the GE SBC610\n  powerpc/86xx: Enable VME driver on the GE PPC9A\n  powerpc/86xx: Add MSI section to GE PPC9A DTS\n  ...\n"
    },
    {
      "commit": "99e11ab20b26b3236490ae687ab309c2601d180b",
      "tree": "e44e01130117c9a17801bfc2c3434a2d3fd9275f",
      "parents": [
        "34c41d0ab8c2a96bb3db89a209c1dd7e8c44fe13"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Wed Nov 04 00:51:18 2009 +1100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Feb 27 18:31:16 2010 +0100"
      },
      "message": "macfb: fix 24-bit visual and stuff\n\nLots of changes. Remove volatile keywords. Take the advice in the comments\nand change video_slot to slot_addr. Factor out fifteen or so \"channel \u003e\u003e\n8\" shifts into three shifts higher up the call graph. Make\ncsc_setpalette() atomic, pass the correct color values. Check for\nioremap() failure. Add missing break statement, thus fixing 24 bit console\nvisual (blue background bug). Remove some uninformative printk() noise.\nAdd a description for powerbook 140/170 graphics.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "34c41d0ab8c2a96bb3db89a209c1dd7e8c44fe13",
      "tree": "bc84cce98b2375c058403a78da541a686b6bfa69",
      "parents": [
        "1bb63845d122750124807e5aeb733d2276e5fb7d"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Wed Nov 04 00:47:28 2009 +1100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Feb 27 18:31:15 2010 +0100"
      },
      "message": "macfb: cleanup\n\nCleanup whitespace and code style. Remove unused #includes and prototypes.\nRemove obsolete, redundant or misleading comments. Remove dead code and\nredundant initialisers.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "1bb63845d122750124807e5aeb733d2276e5fb7d",
      "tree": "433169c5c9c398dee00d7eaf73f8114fc9caf4e0",
      "parents": [
        "18814ee846357509ceb13d4351eec71acd007480"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Wed Nov 04 00:47:02 2009 +1100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Feb 27 18:31:14 2010 +0100"
      },
      "message": "fbdev: add some missing mac modes\n\nAdd the missing mac video modes for the Portrait and 12\" RGB displays. The\nspecs come from the Mac LC III developer note.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "11e8faca2e501c25d2f98c1b9534776a9a9704c5",
      "tree": "0f98adbc0b0880e5fc88d47a02c0c39f6f5085bd",
      "parents": [
        "d876c11a0fd40993136f5cc1e81371ccc6c21a63"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Wed Nov 04 00:43:52 2009 +1100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Feb 27 18:31:13 2010 +0100"
      },
      "message": "valkyriefb: various fixes\n\nValkyriefb and macfb will adopt the same card if they get the chance, so\nremove valkyrie support from macfb. Also fix the \"valkyriefb: can\u0027t do\n832x624x8\" problem reported by Raylynn Knight some time ago, by adding\nvmode 13 support for CONFIG_MAC. Also add vmode 11 since that works too.\nMake use of the monitor sense lines on 68k Macs too. Also some cleanups.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "d876c11a0fd40993136f5cc1e81371ccc6c21a63",
      "tree": "d2f09796146f4d8a61499759191e4cb832b1984c",
      "parents": [
        "eeb9c182a6ad8bc130377adb0a4cd7b95dd15f49"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Wed Nov 04 00:43:16 2009 +1100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Feb 27 18:31:12 2010 +0100"
      },
      "message": "fbdev: mac_var_to_mode() fix\n\nThe valkyriefb driver assumes that this logic holds:\n\nmac_vmode_to_var(X, cmode, \u0026var);\nmac_var_to_vmode(\u0026var, \u0026vmode, \u0026cmode);\nassert(vmode \u003d\u003d X);\n\nBut it doesn\u0027t hold because mac_var_to_vmode() can return a mode with a\nslower pixel clock, even when a match is available. So we end up with this\nfailure:\n\nusing video mode 11 and color mode 0.\nvalkyriefb: vmode 12 not valid.\nvalkyriefb: can\u0027t set default video mode\nvalkyriefb: vmode 12 not valid.\n\nRather than have mac_var_to_mode() return the first reasonable mode it\nfinds, have it return the mode that is closest to the requested one (or\nthe mode with the closest longer pixel clock period if there is no exact\nmatch).\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "64d497f55379b1e320a08ec2426468d96f5642ec",
      "tree": "22b9ab3c5e69c5cc2728cbc2ca7fc7623beef8f1",
      "parents": [
        "37d4008484977f60d5d37499a2670c79b214dd46",
        "b5f5fe80fa98a60daa0fa94512d1599b1e26674c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 16:54:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 16:54:27 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (187 commits)\n  sh: remove dead LED code for migo-r and ms7724se\n  sh: ecovec build fix for CONFIG_I2C\u003dn\n  sh: ecovec r-standby support\n  sh: ms7724se r-standby support\n  sh: SH-Mobile R-standby register save/restore\n  clocksource: Fix up a registration/IRQ race in the sh drivers.\n  sh: ms7724: modify scan_timing for KEYSC\n  sh: ms7724: Add sh_sir support\n  sh: mach-ecovec24: Add sh_sir support\n  sh: wire up SET/GET_UNALIGN_CTL.\n  sh: allow alignment fault mode to be configured at kernel boot.\n  sh: sh7724: Update FSI/SPU2 clock\n  sh: always enable sh7724 vpu_clk and set to 166MHz on Ecovec\n  sh: add sh7724 kick callback to clk_div4_table\n  sh: introduce struct clk_div4_table\n  sh: clock-cpg div4 set_rate() shift fix\n  sh: Turn on speculative return for SH7785 and SH7786\n  sh: Merge legacy and dynamic PMB modes.\n  sh: Use uncached I/O helpers in PMB setup.\n  sh: Provide uncached I/O helpers.\n  ...\n"
    },
    {
      "commit": "5d68e0326b146f28fbb8fe6375dd7d15ca929be7",
      "tree": "4190a41f4306e17bdbc1ff8146ad323f25b43265",
      "parents": [
        "606847540079bd3e710f132724145c5785396dcb"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 26 11:32:56 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 26 17:44:10 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: add error prints\n\nAdd error printing for dsi_vc_dcs_write() and dsi_vc_dcs_read().\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "275143e9b237dd7e0b6d01660fd9b8acd9922fa7",
      "tree": "23264f8758a164b4e402195f173aa7fa16b37a99",
      "parents": [
        "a6d468d05356655cdc11bb2cfec4e64bcef6ad0a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Feb 26 04:37:09 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 26 04:37:09 2010 -0800"
      },
      "message": "sunxvr500: Additional PCI id for sunxvr500 driver\n\nIntergraph bought 3D Labs and some XVR-500 chips have Intergraph\u0027s\nvendor id.\n\nReported-by: Jurij Smakov \u003cjurij@wooyd.org\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "606847540079bd3e710f132724145c5785396dcb",
      "tree": "ca902c4a9f0cacfe9d4ea8ba943433d58c50e4b7",
      "parents": [
        "53055aae2048214cbec1f5f7f8846f9dff12b2bc"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Feb 09 14:14:07 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 26 11:34:24 2010 +0200"
      },
      "message": "OMAP: DSS2: TPO-TD03MTEA1: fix function names\n\nCopy/paste had resulted in wrong function names in TPO TD043MTEA1 panel\ndriver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "874f2f997dbe041a6c6e509dae8656ed9022d65d",
      "tree": "61898165882041ef7f9beaf2ef6663a1a4d3c29a",
      "parents": [
        "071c06cb570d38efe23a124e885f2f3e643a9206",
        "6ebdc661b608671e9ca572af8bb42d58108cc008"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 26 14:41:00 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 26 14:41:00 2010 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n\nManual merge of:\n\tdrivers/char/hvc_console.c\n\tdrivers/char/hvc_console.h\n"
    },
    {
      "commit": "6ebdc661b608671e9ca572af8bb42d58108cc008",
      "tree": "e99caacb964a27caeae699160fa5eddcb14526e9",
      "parents": [
        "d7930c9ef9cc67044f5ddaac54d06ca22645a012",
        "df0edeb59eb559be0bee53452fda2f5cc0ae133f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (41 commits)\n  of: remove undefined request_OF_resource \u0026 release_OF_resource\n  of/sparc: Remove sparc-local declaration of allnodes and devtree_lock\n  of: move definition of of_chosen into common code.\n  of: remove unused extern reference to devtree_lock\n  of: put default string compare and #a/s-cell values into common header\n  of/flattree: Don\u0027t assume HAVE_LMB\n  of: protect linux/of.h with CONFIG_OF\n  proc_devtree: fix THIS_MODULE without module.h\n  of: Remove old and misplaced function declarations\n  of/flattree: Make the kernel accept ePAPR style phandle information\n  of/flattree: endian-convert members of boot_param_header\n  of: assume big-endian properties, adding conversions where necessary\n  of: use __be32 for cell value accessors\n  of/flattree: use OF_ROOT_NODE_{SIZE,ADDR}_CELLS DEFAULT for fdt parsing\n  of/flattree: use callback to setup initrd from /chosen\n  proc_devtree: include linux/of.h\n  of: make set_node_proc_entry private to proc_devtree.c\n  of: include linux/proc_fs.h\n  of/flattree: merge early_init_dt_scan_memory() common code\n  of: add \u0027of_\u0027 prefix to machine_is_compatible()\n  ...\n"
    },
    {
      "commit": "53055aae2048214cbec1f5f7f8846f9dff12b2bc",
      "tree": "0cc2387f2cbf7050d994b4f57b5b6c1584e52589",
      "parents": [
        "ddbfeb396eb085e17f5aa830a151d546f16cb868"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Feb 25 11:38:13 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Feb 25 18:28:41 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: add dsi_vc_dcs_read_2() helper\n\nAdd dsi_vc_dcs_read_2() helper function to read two bytes from the DSI\nperipheral.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "ddbfeb396eb085e17f5aa830a151d546f16cb868",
      "tree": "d39040e33d3f6d944ad53a92844446ca398e494c",
      "parents": [
        "942a91a6e04e996c32252bc6c2177f74089d7a1d"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 17 15:01:50 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:28 2010 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: Remove FB_OMAP2_FORCE_AUTO_UPDATE\n\nRemove the option for forcing auto-update. Auto-update for manual update\ndisplays is no more a DSS feature, so if a particular display devices does\nhave auto-update mode, it should be in display\u0027s custom settings.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "942a91a6e04e996c32252bc6c2177f74089d7a1d",
      "tree": "0ee0acd1f3c4b67521cb45370635afeb3c0f0e0a",
      "parents": [
        "69b2048f44ead2d278e25d12adf0494b469ffb1c"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 10 17:27:39 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:28 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: remove external TE support\n\nWith the reworked model, DSI driver doesn\u0027t need to know anything about\nexternal TE lines. Thus we can remove ext_te support, and only leave the\nDSI TE trigger support.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "69b2048f44ead2d278e25d12adf0494b469ffb1c",
      "tree": "3f2b462aa04ecd131d2fb4936e61c59a75a5a50c",
      "parents": [
        "3651131268d7eae63efdffe6fa4a361abd44d747"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Jan 20 12:11:25 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:28 2010 +0200"
      },
      "message": "OMAP: DSS2: move timing functions\n\nMove check/set/get_timings() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "3651131268d7eae63efdffe6fa4a361abd44d747",
      "tree": "9ef7a38028cc1763c8ff895aeba8ae40ffb5c572",
      "parents": [
        "37ac60e414052f1d9301368437db8f0cb9e323fe"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 19 15:53:16 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:28 2010 +0200"
      },
      "message": "OMAP: DSS2: move set/get_wss()\n\nMove set/get_wss() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "37ac60e414052f1d9301368437db8f0cb9e323fe",
      "tree": "d6b30b58deae82a6d5f2ac2f4d9cf18ed3bc57da",
      "parents": [
        "18946f62c6cc8cf051bafca8b7fa72309e8a1067"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 12 15:12:07 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:28 2010 +0200"
      },
      "message": "OMAP: DSS2: move enable/disable/suspend/resume\n\nMove enable/disable/suspend/resume from omap_dss_device to\nomap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "18946f62c6cc8cf051bafca8b7fa72309e8a1067",
      "tree": "f1e33d76a571ebc4580b15c1b7ba1bec8e441cf6",
      "parents": [
        "446f7bff703f5f82560afde90fb22b7a1d366bbc"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 12 14:16:41 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:28 2010 +0200"
      },
      "message": "OMAP: DSS2: move update() and sync()\n\nMove update() and sync() from omap_dss_device to omap_dss_driver.\n\nAlso, update was hardcoded to use virtual channel 0. This patch adds a\nparameter that specifies the VC.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "446f7bff703f5f82560afde90fb22b7a1d366bbc",
      "tree": "6ed3d56bbe170c8491e77734822fbcd8f07fbe0c",
      "parents": [
        "225b650d41e7cdbf5cd322a461b04493caabed09"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 16:12:31 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:28 2010 +0200"
      },
      "message": "OMAP: DSS2: move set/get_update_mode()\n\nMove set/get_update_mode() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "225b650d41e7cdbf5cd322a461b04493caabed09",
      "tree": "dcd6b3f83036eeb13777f018aca4cf8273d087c5",
      "parents": [
        "a269950405ab17ce3a604ddcd939709a4a7a747c"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 15:11:01 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move enable/get_te()\n\nMove enable/get_te() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "a269950405ab17ce3a604ddcd939709a4a7a747c",
      "tree": "612c0cdda13f1703f6b9c5c0c5431b6db1f63ab0",
      "parents": [
        "96adceceedefff9b849d25ff582bc6f516903994"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:33:40 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move get_recommended_bpp()\n\nMove get_recommended_bpp() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "96adceceedefff9b849d25ff582bc6f516903994",
      "tree": "5479f5a04deb0d06dc9004ae596ab95adbbb1e2d",
      "parents": [
        "a2faee84f6d8e35150d60514c6638d223509fa13"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 13:54:33 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move get_resolution()\n\nMove get_resolution() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "a2faee84f6d8e35150d60514c6638d223509fa13",
      "tree": "6af54db0ab5a67c0fc068146cf03c77f85225d41",
      "parents": [
        "3f71cbe736e7e9909559fcc4463f43e4b4b348a8"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 17:14:53 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move enable/disable_channel to overlay manager\n\nMove enable/disable_channel() from omap_dss_device to overlay manager.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "3f71cbe736e7e9909559fcc4463f43e4b4b348a8",
      "tree": "5dfcab336179739a06c82c72fc37272af39b795a",
      "parents": [
        "87424e1bffeaea7bf9e2b8afc16fe584a8641e5e"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 17:06:04 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move wait_vsync()\n\nMove wait_vsync() from omap_dss_device to overlay manager.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "87424e1bffeaea7bf9e2b8afc16fe584a8641e5e",
      "tree": "0f73de2c085ddf0d5db877131df69e1676ca3f42",
      "parents": [
        "8d8aa61dcf8721021cd5c0c86a14ef944535fa54"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 16:52:48 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move get/set_rotate()\n\nMove get/set_rotate() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "8d8aa61dcf8721021cd5c0c86a14ef944535fa54",
      "tree": "93dbc81d2dbd02693ede7528ec6807b200c7601d",
      "parents": [
        "c75d9464c1fa315796e78468bfaf32f2ce676fed"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 16:30:33 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move set/get_mirror()\n\nMove set/get_mirror() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "c75d9464c1fa315796e78468bfaf32f2ce676fed",
      "tree": "2f89e91c4dbdae16996ac3c8872aa43902ff7101",
      "parents": [
        "1a75ef422d0d1319bc0fab66b0bf339069519d8c"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 16:56:44 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move memory_read()\n\nMove memory_read() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "1a75ef422d0d1319bc0fab66b0bf339069519d8c",
      "tree": "b79c0ec7e84912c87d92e6a6aef0cfeb800d1270",
      "parents": [
        "1bbb275e261eb204795d4a48b3e485f2ad3d627c"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 16:21:28 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:26 2010 +0200"
      },
      "message": "OMAP: DSS2: move run_test()\n\nMove run_test() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "1bbb275e261eb204795d4a48b3e485f2ad3d627c",
      "tree": "200596965a1c7530ce617de74d535a986330c8b1",
      "parents": [
        "b9eb5d7d0b9bf7c6430374333e4b9dae73bbba20"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 16:41:10 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:26 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: remove auto-update perf measurement\n\nRemove performance measurement for auto-update. Auto-update and thus\nperformance measurement cannot be supported after the driver change where\nthe control is moved to display drivers.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "b9eb5d7d0b9bf7c6430374333e4b9dae73bbba20",
      "tree": "c8a746cf672ff1c6781b6f4dbcae4dc712920500",
      "parents": [
        "63cf28ac3e3166a02a4e0db6168cf403ed66e3a5"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 16:33:56 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:26 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: change DSI bus_lock to semaphore\n\nPhysical DSI bus is protected by a mutex. This patch changed the mutex to\na semaphore, so that we can lock and unlock the bus_lock from different\nthreads.\n\nThis is needed as the update process is started by user space program, and\nthus the lock is acquired in that context, but the lock can be released in\ndifferent context, a work thread via irq.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "63cf28ac3e3166a02a4e0db6168cf403ed66e3a5",
      "tree": "9574fb6566fc1bd872aa0932732e75c028857036",
      "parents": [
        "6d2e0bd60848e97756f40e49da207e862f4f3851"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Feb 23 17:40:00 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Feb 23 17:43:39 2010 +0200"
      },
      "message": "OMAP: DSS2: fix get_dsi/dispc_clk_source() usage\n\nAfter changing the selection of DSI and DISPC clock source the users of\nget_dsi/dispc_clk_source() functions were left unchanged.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "89f3f2199084a160a3a45fa6d9af235696321758",
      "tree": "4b062cfa6c32658a7b697fa0699ff30c90cea15b",
      "parents": [
        "115079aad949cba31755eb4e2576edba7fddfdbc"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Feb 22 12:44:22 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:50:34 2010 -0800"
      },
      "message": "efifb: fix framebuffer handoff\n\nCommit 4410f3910947dcea8672280b3adecd53cec4e85e (\"fbdev: add support for\nhandoff from firmware to hw framebuffers\") didn\u0027t add fb_destroy\noperation to efifb.  Fix it and change aperture_size to match size\npassed to request_mem_region.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d15151\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nReported-by: Alex Zhavnerchik \u003calex.vizor@gmail.com\u003e\nTested-by: Alex Zhavnerchik \u003calex.vizor@gmail.com\u003e\nAcked-by: Peter Jones \u003cpjones@redhat.com\u003e\nCc: Huang Ying \u003cying.huang@intel.com\u003e\nCc: Dave Airlie \u003cairlied@redhat.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d2e0bd60848e97756f40e49da207e862f4f3851",
      "tree": "ff65aea293c7052df453c10b0b7d26e821e34651",
      "parents": [
        "b3f91eb8d8d17ad3ca5da4fa9f20d2e46133fd99"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 17 13:38:08 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Feb 18 13:19:55 2010 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: fix cleanup on dssdev enable error\n\nIf enabling a dss device failed, omapfb didn\u0027t exit, leading to crash.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "b3f91eb8d8d17ad3ca5da4fa9f20d2e46133fd99",
      "tree": "db3938ff5c9a7bf86ab4062ac9ddb4c009179b62",
      "parents": [
        "c121b15244c53637c3e9ca608b8816abcfbe2f8e"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 17 12:00:01 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Feb 18 13:19:51 2010 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: fix dssdev cleanup on error\n\nIf there was a dss device without a driver and thus omapfb probe failed,\nref counts could be left to dss devices.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "c121b15244c53637c3e9ca608b8816abcfbe2f8e",
      "tree": "9747a1c28fb9ab9950fb2c77adbd5c84a50adf71",
      "parents": [
        "e020f9af6d8311cd935217219f49175e161be100"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 17 11:50:07 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Feb 18 13:19:45 2010 +0200"
      },
      "message": "OMAP: DSS2: fix driver probe error handling\n\nIf driver\u0027s probe failed, the uninit was not called.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "e020f9af6d8311cd935217219f49175e161be100",
      "tree": "22fe43864e3238b8c51a12b3d4cf25202c7ec0f3",
      "parents": [
        "e296264977f68ddf395b8f93f8e174930f88499a"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 17 13:36:48 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Feb 18 13:19:41 2010 +0200"
      },
      "message": "OMAP: DSS2: remove sub-panel system\n\nThe system to allow panel drivers to exists as attached to ctrl drivers\ndid never work very well. It is not useed, and this patch removes it to\nmake the driver cleaner.\n\nFor now, controller drivers need to include also the panel driver code. In\nthe future a proper mechanism for this should be developed, perhaps by\ncreating busses for controllers.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "d24720a45ad2928f687c6371482cdfba19b74fc5",
      "tree": "d7adfe21ae927ce5a81bc41e15fe8c6f146a2190",
      "parents": [
        "85cd7467f3a66800c20815d3fca45d33038b9279"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Wed Feb 17 07:33:22 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 17 07:33:22 2010 -0700"
      },
      "message": "powerpc/mpc5121: correct DIU compatible property\n\nThe DIU driver should bind against \"fsl,mpc5121-diu\"\ndirectly. Add this compatible property to the match\ntable and fix DTS and platform code accordingly.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7bdda6209f224aa784a036df54b22cb338d2e859",
      "tree": "2c2ce99f0ec55386246379ffb8412b3a893402b0",
      "parents": [
        "49f3bfe9334a4cf86079d2ee1d08e674b58862a9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 13:23:00 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 13:23:00 2010 +0900"
      },
      "message": "sh: Fix up more 64-bit pgprot truncation on SH-X2 TLB.\n\nBoth the store queue API and the PMB remapping take unsigned long for\ntheir pgprot flags, which cuts off the extended protection bits. In the\ncase of the PMB this isn\u0027t really a problem since the cache attribute\nbits that we care about are all in the lower 32-bits, but we do it just\nto be safe. The store queue remapping on the other hand depends on the\nextended prot bits for enabling userspace access to the mappings.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "92e1f9a7ed613b36f3aaf8b04a79e2fd4fa37ec1",
      "tree": "3e1ac9265c8b7044b99d8473deb25dff577994ec",
      "parents": [
        "40331b21f5fdb746e80fc609ef60ef71b5cd47d9"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "Phil.Edworthy@renesas.com",
        "time": "Thu Feb 11 10:24:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:30:29 2010 +0900"
      },
      "message": "video: sh_mobile_lcdcfb: Fix panning.\n\nFixed SH-Mobile panning. Previously the address of the frame to be displayed\nwas updated in the VSync end interrupt. This meant there was a minimum of 1\nframe bewteen calling FBIOPAN_DISPLAY ioctl and the pan occuring. This meant\nthat apps were not able to use the FBIO_WAITFORVSYNC ioctl to wait for the\npan to complete. This patch moves the write to LDSA1R mirror reg into the\npan ioctl.  Tested on MS7724 board against 2.6.33-rc7\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "40331b21f5fdb746e80fc609ef60ef71b5cd47d9",
      "tree": "66467a8eff27a8f379d433c717bd91bc84c7b6bf",
      "parents": [
        "04c869735541c27dd137c55f35f8a18bb372bbe1"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "Phil.Edworthy@renesas.com",
        "time": "Mon Feb 15 13:57:49 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:30:27 2010 +0900"
      },
      "message": "video: sh_mobile_lcdcfb: Add wait for vsync.\n\nAdded FBIO_WAITFORVSYNC ioctl for SH-Mobile devices.\nTested on MS7724 and MigoR boards against 2.6.33-rc7.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e296264977f68ddf395b8f93f8e174930f88499a",
      "tree": "64b12f21537a5c305d64418bad99bfcdbed4cb7f",
      "parents": [
        "6eed73debf5840a42ebe9ea90958d2ce4a38c6b0"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Dec 01 13:23:25 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 15 15:14:43 2010 +0200"
      },
      "message": "OMAP: DSS2: Check ctx loss count only when starting the first clock\n\nWhen OMAP PM layer is no-op/debug, the PM layer will increment context\nloss count with every call. This resulted DSS2 to restore context\nwhenever a clock was enabled.\n\nThis commit checks the context loss count only when the context actually\ncould have been lost, ie. when enabling a clock when no clocks had been\npreviously enabled.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "6eed73debf5840a42ebe9ea90958d2ce4a38c6b0",
      "tree": "3910c7e61bd6472043ce96a8a9cdb57beb259a27",
      "parents": [
        "dd8079d6a9c2aa292dacaf1b42f526558e20379f"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 05 14:44:05 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 15 15:14:42 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: remove dsi_vc_print_status()\n\nIt was not used.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "dd8079d6a9c2aa292dacaf1b42f526558e20379f",
      "tree": "e9efd520a978f8d683c77e0f246ea517ceda9c29",
      "parents": [
        "61140c9a88ce1f1dee4e98a0c442f9a84b4c5e6b"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 16 16:49:03 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 15 15:14:42 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: configure all DSI VCs\n\nInstead of configuring only VC0 to be usable, configure all four VCs\nsimilarly. This is needed to utilize the other VCs.\n\nSetting the FIFO sizes evenly for all VCs, regardless of how many VCs are\nactually used, is not optimal. However, this affects only cases when\nlarger amounts of data are written or read via L4, meaning that normal use\ncases are not affected.\n\nAt some point this could be optimized better to suit different use cases.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "61140c9a88ce1f1dee4e98a0c442f9a84b4c5e6b",
      "tree": "7ae0b9b79ef5eac7fb875e67577bba740978d13f",
      "parents": [
        "828c48f8c51ebfc2a00e1a834b0bc9e7fd35060f"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 12 16:00:30 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 15 15:14:41 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: export dsi_vc_enable_hs()\n\nRename and export dsi_vc_enable_hs() so that the display drivers can\ncontrol the mode of the DSI link.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "828c48f8c51ebfc2a00e1a834b0bc9e7fd35060f",
      "tree": "616907853717f904d68196906ee654b7cadcdf00",
      "parents": [
        "4f76502374ff91bc80a48a32cabb1009087a3b9d"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 16 14:53:15 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 15 15:14:41 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: add helpers for DCS read/write\n\nAdd helper functions for most common DCS read and write operations.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "4f76502374ff91bc80a48a32cabb1009087a3b9d",
      "tree": "bd1541c3501a644c79c6016641547d7d58fbbeb1",
      "parents": [
        "2f18c4d89861fc1abdfa2531ba76017acb78edc5"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 18 16:27:52 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 15 15:14:40 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: add dsi_bus_is_locked()\n\nHelper function to clean up the checking of the bus lock.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "2f18c4d89861fc1abdfa2531ba76017acb78edc5",
      "tree": "e86ed71a3c19598ecd30dbf0eca9ee0df898a70a",
      "parents": [
        "b63c97f5184684c841be84ec80928e3c5fe57fbe"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 18:00:36 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 15 15:14:40 2010 +0200"
      },
      "message": "OMAP: DSS2: improve DSS clk src selection\n\ndss_select_clk_source() was rather confusing. Selecting the source with\nenums is much clearer.\n\nThe clk source selection is also stored into memory, so that we know what\nis the selected source, even when clocks are off. This is important during\nsetup, as we need to what clocks to turn on before the clocks are turned\non.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "b63c97f5184684c841be84ec80928e3c5fe57fbe",
      "tree": "0c1ad5d37b1edd85e31f361153715b5186eba39f",
      "parents": [
        "853525d7785761d2d9c121b41326ab19d3af4a22"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 05 14:46:19 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 15 15:14:39 2010 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: Add omapfb_update_window prototype\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "853525d7785761d2d9c121b41326ab19d3af4a22",
      "tree": "e16f93f5bfc421dd16d78c19e9ea707613a741e5",
      "parents": [
        "6dd2e42bd892b2e16080ceba451fd9c3ed633145"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 08 12:19:46 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 15 15:14:39 2010 +0200"
      },
      "message": "OMAP: DSS2: fix irq-stats compilation\n\nFix compilation of the CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS feature.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "6dd2e42bd892b2e16080ceba451fd9c3ed633145",
      "tree": "9df20142518b3c6276a50a936925da494c7808c9",
      "parents": [
        "92fe0ff16a9299233104187bd6ceb2101501badc"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 14 17:32:13 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 15 15:14:34 2010 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: implement OMAPFB_GET_DISPLAY_INFO\n\nPreviously the only place to get the size of the display was from the\nDSS\u0027s sysfs interface, making, for example, configuring overlays and doing\nupdates on manual displays more difficult.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "92fe0ff16a9299233104187bd6ceb2101501badc",
      "tree": "31d58e8b8b89f7a5e71ac831e03fd62f8d9269f3",
      "parents": [
        "80b1cc23ac96373bd5ff17f8959f2587d6fc37dd"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Wed Dec 09 17:26:25 2009 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 12 12:46:09 2010 +0200"
      },
      "message": "OMAP: DSS: Taal: fix error returns in taal_probe()\n\nThe workqueue creation error branch attempted to destroy a NULL wq,\nand, in turn, a failed registration does not destroy the newly created\nworkqueue.\n\nThe problem was reported by a static analysis tool.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "80b1cc23ac96373bd5ff17f8959f2587d6fc37dd",
      "tree": "e2f17abe2820510ad74f6970009789b8d809ddfa",
      "parents": [
        "8a2cfea8ccb6292dc43c37968fe08475ae7c2576"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Feb 04 17:13:16 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 12 12:46:08 2010 +0200"
      },
      "message": "OMAP: 3430SDP: remove vdvi regulator\n\nThe regulator is now enabled by DSS driver, and thus the panel driver\ndoesn\u0027t need to touch it.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "8a2cfea8ccb6292dc43c37968fe08475ae7c2576",
      "tree": "880fb2f9e43172f84baa771c7060bb7c473f7816",
      "parents": [
        "e721032785b72afbc3da14c5525ca570bc2ed108"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Feb 04 17:03:41 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 12 12:46:08 2010 +0200"
      },
      "message": "OMAP: DSS2: enable VDDS_DSI when using DPI\n\nIt looks like on OMAP3 some DSS pins need VDDS_DSI to function properly.\n\nThis has not been confirmed from TI, but looking at figure 15-1 \"Display\nsubsystem highlight\" from the TRM, some data pins come near the DSI and SDI\nblocks. This is not very hard evidence, but the fact remains that with the\npower on, pixels are ok, and with the power off, pixels are not ok.\n\nIt may also be that VDDS_SDI is needed to power some pins, but as normally\nboth VDDS_SDI and VDDS_DSI come from the same power source, this hasn\u0027t\nbeen shown.\n\nIt seems that a single driver can only get a regulator once. This patch\nsolves it by getting all the required regulators in one place, and from\nwhich the submodules then get the regulators they need.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\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": "60596045ac3d73ab6aac85d1eca617ba4c97b020",
      "tree": "408fe924725af2492b95e5e970585a531f30161a",
      "parents": [
        "9ce4ad0a7b2e21363ce1d1d4c8eb4c2ae213cb59"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 14 15:12:47 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 12 12:46:06 2010 +0200"
      },
      "message": "OMAP: DSS2: Improve Kconfig help texts\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "9ce4ad0a7b2e21363ce1d1d4c8eb4c2ae213cb59",
      "tree": "08d2e0bec85369348a0a65185cb7e480193897d6",
      "parents": [
        "751ef159c5600e7ee53e64c3d04f3e2d78908ce5"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Dec 11 21:30:14 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 12 12:46:06 2010 +0200"
      },
      "message": "OMAP: DSS: add TPO TD043MTEA1 panel\n\nAdd support of TPO TD043MTEA1 TFT LCD panel to DSS2 driver.\nThis panel is used by OMAP3 Pandora device.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "751ef159c5600e7ee53e64c3d04f3e2d78908ce5",
      "tree": "0b18f62c80cdd4a4cf39561e23dea43d6d9b70ad",
      "parents": [
        "1c64606968538396ffe87eb6da4121a5bffe5e34"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon Dec 14 09:01:07 2009 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Feb 12 12:46:05 2010 +0200"
      },
      "message": "OMAP: DSS2: add Toppoly TDO35S panel\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "71a157e8edca55198e808f8561dd49017a54ee34",
      "tree": "a78185ea8204f1e375d88545235ba3d4937ebfaf",
      "parents": [
        "89751a7cb70a20f0d604dd7c4be29dd7b0011718"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 01 21:34:14 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 09 08:33:00 2010 -0700"
      },
      "message": "of: add \u0027of_\u0027 prefix to machine_is_compatible()\n\nmachine is compatible is an OF-specific call.  It should have\nthe of_ prefix to protect the global namespace.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "1c64606968538396ffe87eb6da4121a5bffe5e34",
      "tree": "d4edbcd593860f84d928e2f37d56a030b8008a11",
      "parents": [
        "807a7515aea421f2b340140482ed4c8811c523c6"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Mon Jan 04 15:34:15 2010 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 08 16:37:20 2010 +0200"
      },
      "message": "OMAP: DSS2: Add Sharp LQ043T1DG01 panel driver\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "1ec562035ba64e724652cb12b8a770b3906e9bf5",
      "tree": "639849e4d40b124f84fd36d166187a7cee87b06d",
      "parents": [
        "4528fd0595847c2078b59f24800e751c2d6b7e41"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 02 13:44:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:22 2010 -0800"
      },
      "message": "imxfb: correct location of callbacks in suspend and resume\n\nThe probe function passes a pointer to a struct fb_info to\nplatform_set_drvdata(), so don\u0027t interpret the return value of\nplatform_get_drvdata() as a pointer to struct imxfb_info.\n\nThe original imxfb_info *fbi backlight_power was NULL but in imxfb_suspend\nit was 4 resulting in an oops as imxfb_suspend calls\nimxfb_disable_controller(fbi) which in turn has\n\n\tif (fbi-\u003ebacklight_power)\n\t\t\tfbi-\u003ebacklight_power(0);\n\nSigned-off-by: Uwe Kleine-König  \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sascha Hauer \u003ckernel@pengutronix.de\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": "b3cb53721890879d7bde31f5f9eefd4edf41ab64",
      "tree": "5d1ead5aef27af84e332cdb3c0ed9d75c18472f7",
      "parents": [
        "859ddf09743a8cc680af33f7259ccd0fd36bfe9d"
      ],
      "author": {
        "name": "Alberto Panizzo",
        "email": "maramaopercheseimorto@gmail.com",
        "time": "Tue Feb 02 13:43:59 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:21 2010 -0800"
      },
      "message": "mx3fb: some debug and initialisation fixes\n\nFix the kernel oops when dev_dbg is called with mx3_fbi-\u003etxd \u003d\u003d NULL\n\nFix the late initialisation of mx3fb-\u003ebacklight_level.  If not, in the\nchain of function started by init_fb_chan(), in __blank() call\nsdc_set_brightness(mx3fb, mx3fb-\u003ebacklight_level) that will shut down the\nCONTRAST PWM output.\n\nSigned-off-by: Alberto Panizzo \u003cmaramaopercheseimorto@gmail.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski \u003cat\u003e gmx.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\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": "0ada0a73120c28cc432bcdbac061781465c2f48f",
      "tree": "d17cadd4ea47e25d9e48e7d409a39c84268fbd27",
      "parents": [
        "6016a363f6b56b46b24655bcfc0499b715851cf3",
        "92dcffb916d309aa01778bf8963a6932e4014d07"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 14:38:25 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 14:38:25 2010 -0700"
      },
      "message": "Merge commit \u0027v2.6.33-rc5\u0027 into secretlab/test-devicetree\n"
    },
    {
      "commit": "6016a363f6b56b46b24655bcfc0499b715851cf3",
      "tree": "aaca35be4765ec7c7d847bed702c121bbd1b8a81",
      "parents": [
        "923f7e30b480438f1e86e01e5cde814248b59a39"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 14:06:53 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 14:06:53 2010 -0700"
      },
      "message": "of: unify phandle name in struct device_node\n\nIn struct device_node, the phandle is named \u0027linux_phandle\u0027 for PowerPC\nand MicroBlaze, and \u0027node\u0027 for SPARC.  There is no good reason for the\ndifference, it is just an artifact of the code diverging over a couple\nof years.  This patch renames both to simply .phandle.\n\nNote: the .node also existed in PowerPC/MicroBlaze, but the only user\nseems to be arch/powerpc/platforms/powermac/pfunc_core.c.  It doesn\u0027t\nlook like the assignment between .linux_phandle and .node is\nsignificantly different enough to warrant the separate code paths\nunless ibm,phandle properties actually appear in Apple device trees.\n\nI think it is safe to eliminate the old .node property and use\nphandle everywhere.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "eb29a5cc0b601c458bae9df2f6c3696d75c2d383",
      "tree": "ddb60c47d0834f80c6d34de03190355ce5e545d9",
      "parents": [
        "7e6608724c640924aad1d556d17df33ebaa6124d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 15 17:01:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:15:40 2010 -0800"
      },
      "message": "revert \"drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer\"\n\nFix divide by zero and broken output.  Commit 600ce1a0fa (\"fix clock\nsetting for Samsung SoC Framebuffer\") introduced a mandatory refresh\nparameter to the platform data for the S3C framebuffer but did not\nintroduce any validation code, causing existing platforms (none of which\nhave refresh set) to divide by zero whenever the framebuffer is\nconfigured, generating warnings and unusable output.\n\nBen Dooks noted several problems with the patch:\n\n - The platform data supplies the pixclk directly and should already\n   have taken care of the refresh rate.\n - The addition of a window ID parameter doesn\u0027t help since only the\n   root framebuffer can control the pixclk.\n - pixclk is specified in picoseconds (rather than Hz) as the patch\n   assumed.\n\nand suggests reverting the commit so do that.  Without fixing this no\nmainline user of the driver will produce output.\n\n[akpm@linux-foundation.org: don\u0027t revert the correct bit]\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Kyungmin Park \u003ckmpark@infradead.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97922b5462fa543484831d42ab0fe4562b9373fc",
      "tree": "548175c1bba266e3a6a8a4a2b588747f67e989fe",
      "parents": [
        "8a3a95c32f612068be8dae74fa5fc4cf2db1592e"
      ],
      "author": {
        "name": "Erik-Jan Post",
        "email": "ej.lfs@xs4all.nl",
        "time": "Fri Jan 15 17:01:06 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:15:37 2010 -0800"
      },
      "message": "viafb: fix acceleration for some chips\n\nFix a regression in hardware acceleration which made the accelerated\nframebuffer unusable on some chips.  These need extra initialization and\nan extra flag which is no longer needed/available on current chips.\n\nSigned-off-by: Erik-Jan Post \u003cej.lfs@xs4all.nl\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a3a95c32f612068be8dae74fa5fc4cf2db1592e",
      "tree": "4470c3e0068651b2dd0830310437a8ef2722b5ba",
      "parents": [
        "0b94190e1e60f96962b82d35729d7d44cf298ef8"
      ],
      "author": {
        "name": "Erik-Jan Post",
        "email": "ej.lfs@xs4all.nl",
        "time": "Fri Jan 15 17:01:05 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:15:37 2010 -0800"
      },
      "message": "viafb: do modesetting after updating variables\n\nReorder viafb_set_par to allow using the updated variables in\nviafb_setmode.  This fixes a regression that prevented proper runtime mode\nchanges.\n\nSigned-off-by: Erik-Jan Post \u003cej.lfs@xs4all.nl\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b94190e1e60f96962b82d35729d7d44cf298ef8",
      "tree": "276ef97fa1f46799a1d93376daafa5d857a19906",
      "parents": [
        "7e105057a34c83cea542dacc55ff0528bce67afa"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Fri Jan 15 17:01:03 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:15:37 2010 -0800"
      },
      "message": "viafb: fix LCD hardware cursor regression\n\nAlthough I\u0027d consider this a hardware bug, as there is hardware out that\nfor whatever reason does not support hardware cursors on LCD output we\nhave to care about it in the driver.  This fixes a regression (invisible\ncursor) introduced by:\n\n    viafb: cleanup viafb_cursor\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nReported-by: Julian Wollrath \u003cjwollrath@web.de\u003e\nTested-by: Julian Wollrath \u003cjwollrath@web.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90aeb7c01c2da631cb611871a50980cbb6ca7149",
      "tree": "0f46706d61bd5f125e351cfa3a133b88a27bdc1f",
      "parents": [
        "2c761270d5520dd84ab0b4e47c24d99ff8503c38",
        "807a7515aea421f2b340140482ed4c8811c523c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 21:04:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 21:04:04 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux:\n  OMAP: DSS2: OMAPFB: fix crash when panel driver was not loaded\n  OMAP: DSS2: Reject scaling settings when they cannot be supported\n  OMAP: DSS2: Make check-delay-loops consistent\n  OMAP: DSS2: OMAPFB: fix omapfb_free_fbmem()\n  video/omap: add __init/__exit macros to drivers/video/omap/lcd_htcherald.c\n  OMAP: DSS2: Fix compile warning\n  MAINTAINERS: Combine DSS2 and OMAPFB2 into one entry\n  MAINTAINERS: change omapfb maintainer\n  OMAP: OMAPFB: add dummy release function for omapdss\n  OMAP: OMAPFB: fix clk_get for RFBI\n  OMAP: DSS2: RFBI: convert to new kfifo API\n  OMAP: DSS2: Fix crash when panel doesn\u0027t define enable_te()\n  OMAP: DSS2: Collect interrupt statistics\n  OMAP: DSS2: DSI: print debug DCS cmd in hex\n  OMAP: DSS2: DSI: fix VC channels in send_short and send_null\n"
    },
    {
      "commit": "807a7515aea421f2b340140482ed4c8811c523c6",
      "tree": "f8ab9e4a19ad7dbf072303b7b3cbda2b3a6f6fe0",
      "parents": [
        "2d9c5597ad1408885fdef5838aa27a8a0ee9e915"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 07 17:45:03 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 12 12:10:55 2010 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: fix crash when panel driver was not loaded\n\nIf the panel\u0027s probe had failed, omapfb would still go on, eventually\ncrashing.\n\nA better fix would be to handle each display properly, and leaving just\nthe failed display out. But that is a bigger change.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "2d9c5597ad1408885fdef5838aa27a8a0ee9e915",
      "tree": "896ac2b767482c64802068232705c2298515fdae",
      "parents": [
        "24be78b32f0a6e14aead3eac89d768a361b091b3"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "ville.syrjala@nokia.com",
        "time": "Fri Jan 08 11:56:41 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 12 12:10:19 2010 +0200"
      },
      "message": "OMAP: DSS2: Reject scaling settings when they cannot be supported\n\nIf the scaling ratio is below 0.5 video output width can\u0027t be identical\nto the display width. Reject such settings.\n\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@nokia.com\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "c0f607c608ba889db5250235ba620f818aa44a4d",
      "tree": "b3802cae458d0c3d413425642b8e3c90aa24a5ee",
      "parents": [
        "598cace09645fc10f8150e4adc982922cbd214ed",
        "27dba4bcf87494e2909f6b0035f0a9a038e80f83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:44:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:44:19 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (26 commits)\n  OMAP2 clock: dynamically allocate CPUFreq frequency table\n  OMAP clock/CPUFreq: add clk_exit_cpufreq_table()\n  OMAP2xxx OPP: clean up comments in OPP data\n  OMAP2xxx clock: clk2xxx.c doesn\u0027t compile if CPUFREQ is enabled\n  OMAP1 clock: remove __initdata from struct clk_functions to prevent crash\n  OMAP1 clock: Add missing clocks for OMAP 7xx\n  OMAP clock: remove incorrect EXPORT_SYMBOL()s\n  OMAP3 clock: Add capability to change rate of dpll4_m5_ck\n  OMAP3 clock: McBSP 2, 3, 4 functional clock parent is PER_96M_FCLK, not CORE_96M_FCLK\n  OMAP3: clock: add clockdomains for UART1 \u0026 2\n  OMAP2420 IO mapping: move IVA mapping virtual address out of vmalloc space\n  OMAP2xxx IO mapping: mark DSP mappings as being 2420-only\n  ARM: OMAP3: PM: Fix the Invalid CM_CLKSTCTRL reg access.\n  OMAP2: remove duplicated #include\n  omap3: EVM: Choose OMAP_PACKAGE_CBB\n  omap3: Fix booting if package is uninitialized\n  omap3: add missing parentheses\n  omap3: add missing parentheses\n  omap2/3: ZOOM: Correcting key mapping for few keys\n  omap2/3: make serial_in_override() address the right uart port\n  ...\n"
    },
    {
      "commit": "24be78b32f0a6e14aead3eac89d768a361b091b3",
      "tree": "38f1f736bf0faa638d2fe1f45a356b802f021ca4",
      "parents": [
        "f3a82d11d478a9eb5ff0cfa83796f0ba8149d841"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 07 14:19:48 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:45:26 2010 +0200"
      },
      "message": "OMAP: DSS2: Make check-delay-loops consistent\n\nLoops checking for certain condition were rather inconsistent.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nReported-by: Juha Leppanen \u003cjuha_motorsportcom@luukku.com\u003e\n"
    },
    {
      "commit": "f3a82d11d478a9eb5ff0cfa83796f0ba8149d841",
      "tree": "ce3ef70f4fa77d165909a9c0158b9de3d14b1fc8",
      "parents": [
        "7f000dd4542fcc1a69b429c0af6c6d961d7fb912"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 07 13:37:30 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:45:26 2010 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: fix omapfb_free_fbmem()\n\nFixes bug causing VRFB memory area to be released twice.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nReported-by: Eino-Ville Talvala \u003ctalvala@stanford.edu\u003e\n"
    },
    {
      "commit": "7f000dd4542fcc1a69b429c0af6c6d961d7fb912",
      "tree": "eda142c6c589451e586364663dac022b1313f83a",
      "parents": [
        "5c18df85d731196f40784492d36d0baefdedf15a"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Dec 22 09:34:49 2009 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:45:25 2010 +0200"
      },
      "message": "video/omap: add __init/__exit macros to drivers/video/omap/lcd_htcherald.c\n\nTrivial patch which adds the __init/__exit macros to the module_init/\nmodule_exit functions of\n\ndrivers/video/omap/lcd_htcherald.c\n\nPlease have a look at the small patch and either pull it through\nyour tree, or please ack\u0027 it so Jiri can pull it through the trivial\ntree.\n\nPatch against linux-next-tree, 22. Dez 08:38:18 CET 2009\nbut also present in linus tree.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "5c18df85d731196f40784492d36d0baefdedf15a",
      "tree": "ea42cd0a50495e91201c6549dc75363c31c9766e",
      "parents": [
        "676eec0daf87614eadbcd82d3876b09b65e1ddf9"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Mon Jan 04 15:34:14 2010 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:45:14 2010 +0200"
      },
      "message": "OMAP: DSS2: Fix compile warning\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "b64a5a1200e7ac91ac0dff71b0cfbc3ae19de944",
      "tree": "8de9520d7137b0b197b31a9c41af1ed8fdb4963c",
      "parents": [
        "f778a12dd33200513596a0d4d3ba4d5f09e79c09"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 07 11:56:14 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 13:33:09 2010 +0200"
      },
      "message": "OMAP: OMAPFB: add dummy release function for omapdss\n\nThis should fix:\nWARNING: at drivers/base/core.c:131 device_release+0x68/0x7c()\nDevice \u0027omapdss\u0027 does not have a release() function, it is broken and\nmust be fixed.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "f778a12dd33200513596a0d4d3ba4d5f09e79c09",
      "tree": "91fbb2cb9e9031fc41e4e649a1a72cec154cb432",
      "parents": [
        "fc248a497d83f5aba9d46d7ff114c070fb2a2fa2"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 16 13:18:07 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 13:33:09 2010 +0200"
      },
      "message": "OMAP: OMAPFB: fix clk_get for RFBI\n\nomapfb platform device was still used to get clocks inside rfbi.c\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nTested-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\n"
    },
    {
      "commit": "fc248a497d83f5aba9d46d7ff114c070fb2a2fa2",
      "tree": "3b00d3374e3741dacb8289c17d6f2d0b46783976",
      "parents": [
        "7475e44246e8a7c435a7ed8fe1e94fc8898685d9"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 04 15:23:50 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 13:32:57 2010 +0200"
      },
      "message": "OMAP: DSS2: RFBI: convert to new kfifo API\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "66215949e6512f61c2c92b65ea79f8566e9e650a",
      "tree": "8efbddd63e7225731391cf7c67786a0e133b2c46",
      "parents": [
        "c5c4dce45d7538ada6e9aac4cdb2909bc1cb28f6"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:06 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:06 2010 -0800"
      },
      "message": "omap1: Fix compile for omap1_bl.c\n\nCommit 9905a43b made struct backlight_ops const. Omap was\nsetting check_fb dynamically, which caused the following\ncompile error:\n\ndrivers/video/backlight/omap1_bl.c: In function \u0027omapbl_probe\u0027:\ndrivers/video/backlight/omap1_bl.c:142: error: assignment of read-only variable \u0027omapbl_ops\u0027\n\nTurns out pdata-\u003echeck_fb is not being used, so just remove\nit to fix the compile.\n\nCc: Emese Revfy \u003cre.emese@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7475e44246e8a7c435a7ed8fe1e94fc8898685d9",
      "tree": "43b5322121e82a09c2507d2b85b7b9ed6cf2ef99",
      "parents": [
        "dfc0fd8d8850ef11951ba6c251e06096d1b5a0bd"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Dec 08 17:30:24 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 15:32:19 2010 +0200"
      },
      "message": "OMAP: DSS2: Fix crash when panel doesn\u0027t define enable_te()\n\nDSI driver didn\u0027t check if the panel driver actually implements\nenable_te().\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "dfc0fd8d8850ef11951ba6c251e06096d1b5a0bd",
      "tree": "b80a85226218abbb562c93b7777de8bbda2c5db2",
      "parents": [
        "ff90a3488d98a63bf24bff37f77a9a37b00e7a54"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Dec 17 14:35:21 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 15:32:18 2010 +0200"
      },
      "message": "OMAP: DSS2: Collect interrupt statistics\n\nCollect interrupt statistics, printable via debugfs:\n\ndebugfs/omapdss/dispc_irq\ndebugfs/omapdss/dsi_irq\n\nThe counters are reset when printed.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "ff90a3488d98a63bf24bff37f77a9a37b00e7a54",
      "tree": "20904eedb4f3b6dd6dd75e734ed8b0e80cbb8959",
      "parents": [
        "397bb3c2e0810d56518e5e111fcedb593823514f"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Dec 03 13:38:04 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 15:32:18 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: print debug DCS cmd in hex\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "397bb3c2e0810d56518e5e111fcedb593823514f",
      "tree": "55abf5757ebbf32d8d1215b730d3f80468e98291",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Dec 03 13:37:31 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 15:32:13 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: fix VC channels in send_short and send_null\n\n- dsi_vc_send_short() needs to use dest_per for the peripheral id\n- dsi_vc_send_null() was always using channel id 0\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "da2c3f0ead336c04b4d1ad36ff42d8d264f44f65",
      "tree": "39c1ade5fc4d9c65338e4c8c0b4a94246735dc5b",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Dec 26 16:25:18 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Dec 29 14:11:27 2009 +0800"
      },
      "message": "[ARM] pxafb: fix building issue of incorrect reference\n\nCommit \"d2a34c1 drivers/video: Move dereference after NULL test\" introduced\na build error of \"fbi-\u003edev-\u003eplatform_data-\u003esmart_update\" being unknown type\nto the compiler, fix this by removing the unnecessary test of \u0027fbi\u0027.\n\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "ed5a35acbb48d512332a53565e6341c65eecfa29",
      "tree": "7bc88d19fd4a2a3cd996b56a7b0c5af7f4370fcb",
      "parents": [
        "e8b8f5ef90b934bc9eaef7c8960ecd9dda9f7a62"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 13:36:21 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 18:34:09 2009 +0000"
      },
      "message": "VIDEO: cyberpro: pci_request_regions needs a persistent name\n\nDon\u0027t pass a name pointer from the kernel stack, it will not survive\nand will result in corrupted /proc/iomem output.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b5c96f89177b460ef89ecd777d5f2fefd4534d3f",
      "tree": "0cbb456cf76c98d5adfc25b65f0fca4b08d38695",
      "parents": [
        "e82b1dae2a8730c89e2a30c5c28562ef066f39d9",
        "f2eeeae06a41d4f9c90f8382cc0ef1d35888d09a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 16:57:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 16:57:49 2009 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  OMAP3: serial - fix bug introduced in\n  mfd: twl: fix twl4030 rename for remaining driver, board files\n  USB ehci: replace mach header with plat\n  omap3: Allow EHCI to be built on OMAP3\n"
    },
    {
      "commit": "4e46aa083853a84c770e00b03746bdeaf5c5aeff",
      "tree": "f93d3f88e038d176a4661639edbdb9a99d9f7402",
      "parents": [
        "9209e4bd4b3b9ee3a104313b426380e8d1f59260",
        "f7a297af49e5d9d2c577466307e8ef392750c9d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:58:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:58:07 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: mbp_nvidia_bl - add two more MacBookPro variants\n  backlight: Pass device through notify callback in the pwm driver\n  backlight: PTR_ERR return of wrong pointer in cr_backlight_probe()\n  backlight: Constify struct backlight_ops\n  backlight/thinkpad-acpi: issue backlight class events\n\nFix up trivial conflicts in thinkpad-acpi support (backlight support\nalready merged earlier).\n"
    },
    {
      "commit": "0f05058531330854ff383237e1547044c67e5740",
      "tree": "874207002e578f24a44977bae456b147f6f8d80e",
      "parents": [
        "312ea07bf067d41b339473e696f9199245d762f3"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Dec 17 15:27:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:45:30 2009 -0800"
      },
      "message": "drivers/video/via/viafbdev.c: correct code taking the size of a pointer\n\nsizeof(viafb_gamma_table) is just the size of the pointer.  This is changed\nto the size used when calling kmalloc to initialize the pointer.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression *x;\nexpression f;\ntype T;\n@@\n\n*f(...,(T)x,...)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "331d9d5958277de27e6ce42247e1cbec54fd1c7e",
      "tree": "c8bf38b5a388a1e1ba617e034e7baff87e4f981e",
      "parents": [
        "04a1e62c2cec820501f93526ad1e46073b802dc4"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Dec 17 14:15:09 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 07:20:30 2009 -0800"
      },
      "message": "Revert \"fbdev: atafb - add palette register check\"\n\nThis reverts commit 8546e3ce6e37c359979b69862442f94e0ef0e03b, as it\u0027s a\npartial duplicate of commit 2f390380ca69e1617cdddb12d8da94f0a9f4319d\n(\"fbdev: add palette register check to several drivers\").\n\nThe former went in first through the m68k tree, the latter through Andrew\nMorton.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7a297af49e5d9d2c577466307e8ef392750c9d9",
      "tree": "2d7f1164e4695fff6908d1c7a43ea8a2ba0702a1",
      "parents": [
        "cfc3899fcd0b3b990b29d3d33f75f4edf715e7d1"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Wed Dec 02 00:41:31 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Dec 17 11:50:26 2009 +0000"
      },
      "message": "backlight: mbp_nvidia_bl - add two more MacBookPro variants\n\nThis adds the MacBookPro 5,3 and 5,4 to the DMI tables.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "cfc3899fcd0b3b990b29d3d33f75f4edf715e7d1",
      "tree": "1b40d611cfba57186fb613ef7e99d3bf33c97ac6",
      "parents": [
        "5b0582ea427b59bf4e70c892aab0b0ba8fbe2306"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Nov 10 17:20:40 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Dec 17 11:46:01 2009 +0000"
      },
      "message": "backlight: Pass device through notify callback in the pwm driver\n\nAdd the device to the notify callback\u0027s arguments in the PWM backlight \ndriver. This brings the notify callback into line with the other \ncallbacks defined by this driver.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "5b0582ea427b59bf4e70c892aab0b0ba8fbe2306",
      "tree": "f34e2ab487eba07490d86badcaaaccee23bf5339",
      "parents": [
        "9905a43b2d563e6f89e4c63c4278ada03f2ebb14"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Dec 07 14:35:32 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Dec 17 11:19:07 2009 +0000"
      },
      "message": "backlight: PTR_ERR return of wrong pointer in cr_backlight_probe()\n\nReturn the PTR_ERR of the correct pointer.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    }
  ],
  "next": "ebeb53e1e1f11a51d8a93843a437f516e3528bfa"
}
