)]}'
{
  "log": [
    {
      "commit": "65e5d002b5ad220db2bf9557f53de5a98f7dab86",
      "tree": "93d36afd4b82a24e5b553766a574a6632fca3aff",
      "parents": [
        "38567333a6dabd0f2b4150e9fb6dd8e3ba2985e5",
        "cb4d3eaebb96616085f5a46a7d7e004ddd955b09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 15 12:29:50 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 15 12:29:50 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: fix missing branch in __error_a\n  ARM: fix /proc/$PID/stack on SMP\n  ARM: Fix build regression on SA11x0, PXA, and H720x targets\n  ARM: 6625/1: use memblock memory regions for \"System RAM\" I/O resources\n  ARM: fix wrongly patched constants\n  ARM: 6624/1: fix dependency for CONFIG_SMP_ON_UP\n  ARM: 6623/1: Thumb-2: Fix out-of-range offset for Thumb-2 in proc-v7.S\n  ARM: 6622/1: fix dma_unmap_sg() documentation\n  ARM: 6621/1: bitops: remove condition code clobber for CLZ\n  ARM: 6620/1: Change misleading warning when CONFIG_CMDLINE_FORCE is used\n  ARM: 6619/1: nommu: avoid mapping vectors page when !CONFIG_MMU\n  ARM: sched_clock: make minsec argument to clocks_calc_mult_shift() zero\n  ARM: sched_clock: allow init_sched_clock() to be called early\n  ARM: integrator: fix compile warning in cpu.c\n  ARM: 6616/1: Fix ep93xx-fb init/exit annotations\n  ARM: twd: fix display of twd frequency\n  ARM: udelay: prevent math rounding resulting in short udelays\n"
    },
    {
      "commit": "d33a6291c1c577ff2272edab7416a0f7308e1cef",
      "tree": "9efd2f6f2fbb0586af72531110acdf9e769285ab",
      "parents": [
        "66dc918d42eaaa9afe42a47d07526765162017a9",
        "f00117a78341e330eecebdfe74cce345ed068802"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:39:14 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:39:14 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6: (29 commits)\n  video: move SH_MIPI_DSI/SH_LCD_MIPI_DSI to the top of menu\n  fbdev: Implement simple blanking in pseudocolor modes for vt8500lcdfb\n  video: imx: Update the manufacturer\u0027s name\n  nuc900fb: don\u0027t treat NULL clk as an error\n  s3c2410fb: don\u0027t treat NULL clk as an error\n  video: tidy up modedb formatting.\n  video: matroxfb: Correct video option in comments and kernel config help.\n  fbdev: sh_mobile_hdmi: simplify pointer handling\n  fbdev: sh_mobile_hdmi: framebuffer notifiers have to be registered\n  fbdev: sh_mobile_hdmi: add command line option to use the preferred EDID mode\n  OMAP: DSS2: Introduce omap_channel as an omap_dss_device parameter, add new overlay manager.\n  OMAP: DSS2: Use dss_features to handle DISPC bits removed on OMAP4\n  OMAP: DSS2: LCD2 Channel Changes for DISPC\n  OMAP: DSS2: Change remaining DISPC functions for new omap_channel argument\n  OMAP: DSS2: Introduce omap_channel argument to DISPC functions used by interface drivers\n  OMAP: DSS2: Represent DISPC register defines with channel as parameter\n  OMAP: DSS2: Add dss_features for omap4 and overlay manager related features\n  OMAP: DSS2: Clean up DISPC color mode validation checks\n  OMAP: DSS2: Add back authors of panel-generic.c based drivers\n  OMAP: DSS2: remove generic DPI panel driver duplicated panel drivers\n  ...\n"
    },
    {
      "commit": "66dc918d42eaaa9afe42a47d07526765162017a9",
      "tree": "947411841773dfb076f1aa78bc5be868bc4281a6",
      "parents": [
        "b2034d474b7e1e8578bd5c2977024b51693269d9",
        "6db9a0f326d3144d790d9479309df480a8f562e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:32:54 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:32:54 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (348 commits)\n  ALSA: hda - Fix NULL-derefence with a single mic in STAC auto-mic detection\n  ALSA: hda - Add missing NID 0x19 fixup for Sony VAIO\n  ALSA: hda - Fix ALC275 enable hardware EQ for SONY VAIO\n  ALSA: oxygen: fix Xonar DG input\n  ALSA: hda - Fix EAPD on Lenovo NB ALC269 to low\n  ALSA: hda - Fix missing EAPD for Acer 4930G\n  ALSA: hda: Disable 4/6 channels on some NVIDIA GPUs.\n  ALSA: hda - Add static_hdmi_pcm option to HDMI codec parser\n  ALSA: hda - Don\u0027t refer ELD when unplugged\n  ASoC: tpa6130a2: Fix compiler warning\n  ASoC: tlv320dac33: Add DAPM selection for LOM invert\n  ASoC: DMIC codec: Adding a generic DMIC codec\n  ALSA: snd-usb-us122l: Fix missing NULL checks\n  ALSA: snd-usb-us122l: Fix MIDI output\n  ASoC: soc-cache: Fix invalid memory access during snd_soc_lzo_cache_sync()\n  ASoC: Fix section mismatch in wm8995.c\n  ALSA: oxygen: add S/PDIF source selection for Claro cards\n  ALSA: oxygen: fix CD/MIDI for X-Meridian (2G)\n  ASoC: fix migor audio build\n  ALSA: include delay.h for msleep in Xonar DG support\n  ...\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "554ec37aca8f5fbe4d70df462d7032aaa5d95ae9",
      "tree": "5f572e6e9d43e8fbe097c4e0658719262ab14230",
      "parents": [
        "f670d0ecda73b7438eec9ed108680bc5f5362ad8"
      ],
      "author": {
        "name": "Yannick Heneault",
        "email": "yannick_heneault@matrox.com",
        "time": "Wed Jan 12 17:00:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:12 2011 -0800"
      },
      "message": "vgacon: check for efi machine\n\nIt seems there is a small problem of VGA palette corruption on EFI\nmachine.  When the kernel initializes the architecture, it checks if the\nmachine is a EFI machine and assumes that a VGA console can exist.\n\nWhen it initializes the console in vgacon_startup it checks if it can\nreally use the VGA console.  I think this is where a check is missing.\nCurrently, the function can fail if a VESA boot mode is detected but not if\na EFI boot mode was used.\n\nThus vgacon_startup() doesn\u0027t fail and initialize the video card for a real\nVGA mode.  This function changes the first 16entries of the VGA palette.\n\nWhen the efifb driver kicks in, the palette is not restored to default\nramp value, thus the 16 first entry remain in a modified state.  The\nfollowing patch prevent this corruption.\n\nSigned-off-by: Yannick Heneault \u003cyheneaul@matrox.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aff5ce6ca8d25c7dbcd886e2e51dd081981af95e",
      "tree": "789fdb378dac5ac1b71dadf87d222c0a487b9b6a",
      "parents": [
        "26bbabc8e80b4b9e42aca13376a2c1609a880e21"
      ],
      "author": {
        "name": "Alberto Panizzo",
        "email": "maramaopercheseimorto@gmail.com",
        "time": "Wed Jan 12 16:59:24 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:06 2011 -0800"
      },
      "message": "drivers/video/backlight/l4f00242t03.c: fix reset sequence\n\nThe reset command is part of the init sequence and it take effect\nonly if the lcd is powered.\n\nThe effect of the bug was that the sequence:\nset lcd power_state to FB_BLANK_POWERDOWN\nset lcd power_state to FB_BLANK_UNBLANK\nDid not produced a complete reboot of the LCD which was showing fuzzy\ncolours.\n\nThis was not experienced before implementing correctly all the LCD power\nstates with the patch [1].  Since before the patch [1] the regulators were\nnot touched and the LCD shutdown was reached with a register write.  After\nthe patch [1] a complete boot sequence with an initial reset is needed for\nthe display every time the LCD is powered up.\n\ndrivers-video-backlight-l4f00242t03c-full-implement-fb-power-states-for-this-lcd.patch\n\nSigned-off-by: Alberto Panizzo \u003cmaramaopercheseimorto@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26bbabc8e80b4b9e42aca13376a2c1609a880e21",
      "tree": "16c3b5823fd0a76d8c089eb90b345e6bc4b1c65b",
      "parents": [
        "95558ad15b2b679fb8b312d3fd637acea854ba2f"
      ],
      "author": {
        "name": "Alberto Panizzo",
        "email": "maramaopercheseimorto@gmail.com",
        "time": "Wed Jan 12 16:59:23 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:06 2011 -0800"
      },
      "message": "drivers/video/backlight/l4f00242t03.c: prevent unbalanced calls to regulator enable/disable\n\nOtherwise a double call to:\n$ echo 4 \u003e /sys/class/lcd/l4f00242t03/lcd_power\nWill, the first power down the lcd and regulators correctly and the\nsecond produce an unbalanced call to regulator disable.\n\nSigned-off-by: Alberto Panizzo \u003cmaramaopercheseimorto@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95558ad15b2b679fb8b312d3fd637acea854ba2f",
      "tree": "cacef0dc7e85daa679c4936d0af63152a287352b",
      "parents": [
        "5c2202f9c8202b89ae9ba4233a0d281f300474b9"
      ],
      "author": {
        "name": "Alberto Panizzo",
        "email": "maramaopercheseimorto@gmail.com",
        "time": "Wed Jan 12 16:59:22 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:06 2011 -0800"
      },
      "message": "drivers/video/backlight/l4f00242t03.c: full implement fb power states for this lcd\n\nComplete the support of fb power states managing correctly the regulators\nbound to this driver.\n\nSigned-off-by: Alberto Panizzo \u003cmaramaopercheseimorto@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c2202f9c8202b89ae9ba4233a0d281f300474b9",
      "tree": "c4a603a2eeec2947bd7ada620b1f333eb8caabaf",
      "parents": [
        "9f9455ae710786bd11625d501567f4f783fedea5"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "mk@lab.zgora.pl",
        "time": "Wed Jan 12 16:59:21 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:06 2011 -0800"
      },
      "message": "drivers/video/backlight/l4f00242t03.c: make 1-bit signed field unsigned\n\nFixes sparse warning:\ndrivers/video/backlight/l4f00242t03.c:28:21: error: dubious one-bit signed bitfield\n\nSigned-off-by: Mariusz Kozlowski \u003cmk@lab.zgora.pl\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6db9a0f326d3144d790d9479309df480a8f562e4",
      "tree": "650a8950c35c087278ecee1b8d123f75f601ebc8",
      "parents": [
        "c400c9e23feb5bb3fbe8a8d4581ecce3b19a2f38",
        "18b022eb117e7f70c191267551ff865f278a9258"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 13 08:37:24 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 13 08:37:24 2011 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "f00117a78341e330eecebdfe74cce345ed068802",
      "tree": "a15ab6a56dc50c292d6dff1a2716d2862a3fa47f",
      "parents": [
        "e41f1a98940824ad0c95271e69939acdc6092e5f"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Jan 12 15:19:35 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 13 13:09:11 2011 +0900"
      },
      "message": "video: move SH_MIPI_DSI/SH_LCD_MIPI_DSI to the top of menu\n\nKconfig entries SH_MIPI_DSI and SH_LCD_MIPI_DSI while being invisible to\nthe user, broke the FrameBuffer menu (at least in menuconfig), as they\naren\u0027t depending on respective menuconfig item (FB). In result several\nitems got moved to the main \"Graphics support\" menu. Move these two\nproblematic items to the top of drivers/video/Kbuild to restore nice\ndisplay of FB menu.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e41f1a98940824ad0c95271e69939acdc6092e5f",
      "tree": "f6dd0af0ac531918d3e7cc22d136a515e16e6fd6",
      "parents": [
        "e3d5fb71e228c22ee1f78f19f19ef4e07f48f076"
      ],
      "author": {
        "name": "Alexey Charkov",
        "email": "alchark@gmail.com",
        "time": "Wed Jan 12 22:14:44 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 13 13:07:41 2011 +0900"
      },
      "message": "fbdev: Implement simple blanking in pseudocolor modes for vt8500lcdfb\n\nImplement simple blanking in pseudocolor modes for vt8500lcdfb\n\nThis follows the style of some other in-tree drivers by just setting\nthe hardware palette colors to all black. True Color modes are not\naffected, but this at least allows to run xf86-video-fbdev without\nerrors due to blanking being unimplemented.\n\nSigned-off-by: Alexey Charkov \u003calchark@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e3d5fb71e228c22ee1f78f19f19ef4e07f48f076",
      "tree": "25c15f2278e1316c3baaaa23b31ff2c245791254",
      "parents": [
        "ec03031707a348578c6ded277e5d92eb21de4fce"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Mon Jan 10 09:47:41 2011 -0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 12 15:06:59 2011 +0900"
      },
      "message": "video: imx: Update the manufacturer\u0027s name\n\ni.MX processors are currently manufactured by Freescale, not Motorola.\n\nMake the manufacturer\u0027s name consistent.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ec03031707a348578c6ded277e5d92eb21de4fce",
      "tree": "4adf97316956eb4b48235c12f7dbaebd76ea97e3",
      "parents": [
        "0b2e9cb42cd0b5b0c95a776e30c9ecdff16587ea"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Tue Jan 11 12:43:43 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 12 15:00:32 2011 +0900"
      },
      "message": "nuc900fb: don\u0027t treat NULL clk as an error\n\nclk_get() returns a struct clk cookie to the driver and some platforms\nmay return NULL if they only support a single clock.  clk_get() has only\nfailed if it returns a ERR_PTR() encoded pointer.\n\nCc: linux-fbdev@vger.kernel.org\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0b2e9cb42cd0b5b0c95a776e30c9ecdff16587ea",
      "tree": "58ffc719ee3a68a429980f304466d3cb914c7116",
      "parents": [
        "ccd8c79c5608fc4835dcb0244623ceae2489f72d"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Tue Jan 11 12:43:42 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 12 15:00:31 2011 +0900"
      },
      "message": "s3c2410fb: don\u0027t treat NULL clk as an error\n\nclk_get() returns a struct clk cookie to the driver and some platforms\nmay return NULL if they only support a single clock.  clk_get() has only\nfailed if it returns a ERR_PTR() encoded pointer.\n\nCc: Vincent Sanders \u003csupport@simtec.co.uk\u003e\nCc: linux-fbdev@vger.kernel.org\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ccd8c79c5608fc4835dcb0244623ceae2489f72d",
      "tree": "7055663adccb216e272d95b936f868163a943c7d",
      "parents": [
        "90a48151599b5f5137aeb0c8849557231e9c1640"
      ],
      "author": {
        "name": "Mayuresh Janorkar",
        "email": "mayur@ti.com",
        "time": "Tue Jan 11 19:54:03 2011 +0530"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 12 14:57:52 2011 +0900"
      },
      "message": "video: tidy up modedb formatting.\n\nA part of file: drivers/video/modedb.c was not as per the coding guidelines.\n\nThe cleanup includes:\n1) Converting spcaes to tabs\n2) Adding spaces on either sides of \"|\" operator\n\nSigned-off-by: Mayuresh Janorkar \u003cmayur@ti.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c0fdcfa8e9a994176ff1070dced50eeff5f6f851",
      "tree": "7727413e57fd1bc7034e95738ca7d056baba1455",
      "parents": [
        "6426d2c2f071e0be50a22052a47b582f2561e5e0"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Mon Jan 10 20:49:27 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 11 12:26:58 2011 +0000"
      },
      "message": "ARM: 6616/1: Fix ep93xx-fb init/exit annotations\n\nFix section mismatch errors in the ep93xx-fb driver resulting from\nincorrect init/exit annotations.\n\nReported-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nTested-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "90a48151599b5f5137aeb0c8849557231e9c1640",
      "tree": "4346bbfffcc6a5906bd0cadc21fda759f02e8aec",
      "parents": [
        "0d7fa180a8f314eaa4f766a852bf73abce4dbcc2"
      ],
      "author": {
        "name": "Vicente Jiménez",
        "email": "googuy@gmail.com",
        "time": "Sat Jan 08 00:54:26 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 11 12:11:16 2011 +0900"
      },
      "message": "video: matroxfb: Correct video option in comments and kernel config help.\n\nConfiguring the kernel I found that the Matrox frame buffer help has a\ndifferent option than the one in the docs (Documentation/fb/matroxfb.txt).\nI decided to check the source code to see what is the correct option.\ndrivers/video/matrox/matroxfb_base.c has a lot of comments that sugests\nthat the video option is \"matrox\".\nHowever in line 2452 of this same file you have:\nfb_get_options(\"matroxfb\", \u0026option)\n\nvideo\u003dmatroxfb:XXX is the correct video option not video\u003dmatrox:XXX.\n\nSigned-off-by: Vicente Jimenez Aguilar \u003cgooguy@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0d7fa180a8f314eaa4f766a852bf73abce4dbcc2",
      "tree": "645bca0e1bd7a1a4799e048d545f5fb6f42ed564",
      "parents": [
        "eb0778bd3c1d4d29ffb7e13739463855d92965df"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Jan 07 11:58:03 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 11 12:07:56 2011 +0900"
      },
      "message": "fbdev: sh_mobile_hdmi: simplify pointer handling\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eb0778bd3c1d4d29ffb7e13739463855d92965df",
      "tree": "008c10d65e88932a2625d672a476a7d0f8c85cc4",
      "parents": [
        "c7321d6f88e1f962d605923a93f9c255e4d0b8c9"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Jan 07 11:57:59 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 11 12:07:52 2011 +0900"
      },
      "message": "fbdev: sh_mobile_hdmi: framebuffer notifiers have to be registered\n\nA previous patch added a framebuffer notifier to sh_mobile_hdmi.c,\nbut did not register it with the framebuffer core. This patch adds\nsuch a registration and moves the notifier block into dynamically\nallocated per-device private data.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c7321d6f88e1f962d605923a93f9c255e4d0b8c9",
      "tree": "41d541c751f976b1fecec8f2d7f59751d84bb7b6",
      "parents": [
        "e9ab3207310e8acfa3a5cd8cbb44860f69270bfd"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Jan 07 11:57:55 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 11 12:07:49 2011 +0900"
      },
      "message": "fbdev: sh_mobile_hdmi: add command line option to use the preferred EDID mode\n\nCurrently, if no command-line option is specified, the sh_mobile_hdmi\nwill use the default 720p video mode. If a command line option of the\nform \"video\u003dsh_mobile_lcdc:\u003cwidth\u003ex\u003cheight\u003e@\u003crefresh\u003e\" is provided,\nthe driver will look for that mode among those, available in the\nmonitor EDID. This patch adds the ability to request the driver to\nuse monitor\u0027s preferred mode by specifying 0 as width and hight in\nthe above string. If that mode is not supported by the system, the\ndriver will continue scanning through EDID modes, until it finds a\nsuitable one.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e9ab3207310e8acfa3a5cd8cbb44860f69270bfd",
      "tree": "dce036fd737b4edb7e107e21e4af12fabec29bbd",
      "parents": [
        "e54be894eae10eca9892e965cc9532f5d5a11767",
        "18faa1b68a54ff976dd03bfd9ace2c4ef4f7315c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 11 12:01:14 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 11 12:01:14 2011 +0900"
      },
      "message": "Merge branch \u0027for-paul-38-rebased\u0027 of git://gitorious.org/linux-omap-dss2/linux\n"
    },
    {
      "commit": "949f6711b83d2809d1ccb9d830155a65fdacdff9",
      "tree": "4b8bdb0e98489bc8ad77fa144926931c37e2e4f2",
      "parents": [
        "443e6221e465efa8efb752a8405a759ef1161af9",
        "7959d55679e4360205c9ebc89d40a5503c53bae2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 16:04:53 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 16:04:53 2011 -0800"
      },
      "message": "Merge branch \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (510 commits)\n  staging: speakup: fix failure handling\n  staging: usbip: remove double giveback of URB\n  Staging: batman-adv: Remove batman-adv from staging\n  Staging: hv: Use only one txf buffer per channel and kmalloc/GFP_KERNEL on initialize\n  staging: hv: remove unneeded osd_schedule_callback\n  staging: hv: convert channel_mgmt.c to not call osd_schedule_callback\n  staging: hv: convert vmbus_on_msg_dpc to not call osd_schedule_callback\n  staging: brcm80211: Fix WL_\u003ctype\u003e logging macros\n  Staging: IIO: DDS: AD9833 / AD9834 driver\n  Staging: IIO: dds.h convenience macros\n  Staging: IIO: Direct digital synthesis abi documentation\n  staging: brcm80211: Convert ETHER_TYPE_802_1X to ETH_P_PAE\n  staging: brcm80211: Remove unused ETHER_TYPE_\u003cfoo\u003e #defines\n  staging: brcm80211: Remove ETHER_HDR_LEN, use ETH_HLEN\n  staging: brcm80211: Convert ETHER_ADDR_LEN to ETH_ALEN\n  staging: brcm80211: Convert ETHER_IS\u003cFOO\u003e to is_\u003cfoo\u003e_ether_addr\n  staging: brcm80211: Remove unused ether_\u003cfoo\u003e #defines and struct\n  staging: brcm80211: Convert ETHER_IS_MULTI to is_multicast_ether_addr\n  staging: brcm80211: Remove unused #defines ETHER_\u003cfoo\u003e_LOCALADDR\n  Staging: comedi: Fix checkpatch.pl issues in file s526.c\n  ...\n\nFix up trivial conflict in drivers/video/udlfb.c\n"
    },
    {
      "commit": "9f99a2f0e44663517b99b69a3e4a499d0ba877df",
      "tree": "92bbe9f9c9c6687a49e13e4e1bfe2a29bc736476",
      "parents": [
        "8c8ae4e8cd5a67467192f3361eeec463694f8ed8",
        "110e7c7e4f8a61a34e0ab88fc9bdf4d5c6d220b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:48:46 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:48:46 2011 -0800"
      },
      "message": "Merge branch \u0027stable/bug-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/event: validate irq before get evtchn by irq\n  xen/fb: fix potential memory leak\n  xen/fb: fix xenfb suspend/resume race.\n  xen: disable ACPI NUMA for PV guests\n  xen/irq: Cleanup the find_unbound_irq\n"
    },
    {
      "commit": "fc550e95921e109f3778a6b2dc560d63388810ab",
      "tree": "432771bf1dc084b52aa22412b49d766bd1671edc",
      "parents": [
        "731f3ab66a23dab28a359e87364f53d221b3d366"
      ],
      "author": {
        "name": "Joe Jin",
        "email": "joe.jin@oracle.com",
        "time": "Fri Jan 07 18:20:54 2011 +0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Jan 10 10:46:31 2011 -0500"
      },
      "message": "xen/fb: fix potential memory leak\n\nThis patch fixes a potential memory leak when xenfb connect to\nthe backend fails.\n\nThanks for Ian\u0027s review and comments.\n\n[v2: reworded the commit message a bit]\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Joe Jin \u003cjoe.jin@oracle.com\u003e\nTested-by: Gurudas Pai \u003cgurudas.pai@oracle.com\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "731f3ab66a23dab28a359e87364f53d221b3d366",
      "tree": "6f744443ba56c75278a9c2196620b089ccfd0008",
      "parents": [
        "c1f5db1a53a7286f6c818f71016ae6aced814d27"
      ],
      "author": {
        "name": "Joe Jin",
        "email": "joe.jin@oracle.com",
        "time": "Fri Jan 07 18:17:17 2011 +0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Jan 10 10:46:30 2011 -0500"
      },
      "message": "xen/fb: fix xenfb suspend/resume race.\n\nWhen migrating guests over a long period we hit this:\n\n\u003c1\u003eBUG: unable to handle kernel paging request at 0000000b819fdb98\n\u003c1\u003eIP: [\u003cffffffff812a588f\u003e] notify_remote_via_irq+0x13/0x34\n\u003c4\u003ePGD 94b10067 PUD 0\n\u003c0\u003eOops: 0000 [#1] SMP\n.. snip..\nCall Trace:\n [\u003cffffffff812712c9\u003e] xenfb_send_event+0x5c/0x5e\n [\u003cffffffff8100ea5f\u003e] ? xen_restore_fl_direct_end+0x0/0x1\n [\u003cffffffff81438d80\u003e] ? _spin_unlock_irqrestore+0x16/0x18\n [\u003cffffffff812714ee\u003e] xenfb_refresh+0x1b1/0x1d7\n [\u003cffffffff81270568\u003e] ? sys_imageblit+0x1ac/0x458\n [\u003cffffffff81271786\u003e] xenfb_imageblit+0x2f/0x34\n [\u003cffffffff8126a3e5\u003e] soft_cursor+0x1b5/0x1c8\n [\u003cffffffff8126a137\u003e] bit_cursor+0x4b6/0x4d7\n [\u003cffffffff8100ea5f\u003e] ? xen_restore_fl_direct_end+0x0/0x1\n [\u003cffffffff81438d80\u003e] ? _spin_unlock_irqrestore+0x16/0x18\n [\u003cffffffff81269c81\u003e] ? bit_cursor+0x0/0x4d7\n [\u003cffffffff812656b7\u003e] fb_flashcursor+0xff/0x111\n [\u003cffffffff812655b8\u003e] ? fb_flashcursor+0x0/0x111\n [\u003cffffffff81071812\u003e] worker_thread+0x14d/0x1ed\n [\u003cffffffff81075a8c\u003e] ? autoremove_wake_function+0x0/0x3d\n [\u003cffffffff81438d80\u003e] ? _spin_unlock_irqrestore+0x16/0x18\n [\u003cffffffff810716c5\u003e] ? worker_thread+0x0/0x1ed\n [\u003cffffffff810756e3\u003e] kthread+0x6e/0x76\n [\u003cffffffff81012dea\u003e] child_rip+0xa/0x20\n [\u003cffffffff81011fd1\u003e] ? int_ret_from_sys_call+0x7/0x1b\n [\u003cffffffff8101275d\u003e] ? retint_restore_args+0x5/0x6\n [\u003cffffffff81012de0\u003e] ? child_rip+0x0/0x20\nCode: 6b ff 0c 8b 87 a4 db 9f 81 66 85 c0 74 08 0f b7 f8 e8 3b ff ff ff c9\nc3 55 48 89 e5 48 83 ec 10 0f 1f 44 00 00 89 ff 48 6b ff 0c \u003c8b\u003e 87 a4 db 9f\n81 66 85 c0 74 14 48 8d 75 f0 0f b7 c0 bf 04 00\nRIP  [\u003cffffffff812a588f\u003e] notify_remote_via_irq+0x13/0x34\n RSP \u003cffff8800e7bf7bd0\u003e\nCR2: 0000000b819fdb98\n---[ end trace 098b4b74827595d0 ]---\n\nThe root cause of the panic is the race between the resume and reconnect to the backend.\n\nClearing the \u0027update_wanted\u0027 flag of xenfb before disconnecting from the\nbackend fixes this issue.\n\nSigned-off-by: Joe Jin \u003cjoe.jin@oracle.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nTested-by: Gurudas Pai \u003cgurudas.pai@oracle.com\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18faa1b68a54ff976dd03bfd9ace2c4ef4f7315c",
      "tree": "da28dceaa98d68870f832f31916590137db8bebb",
      "parents": [
        "6ced40bfc01f016de89b65d9c733c1fb5eeb06d0"
      ],
      "author": {
        "name": "Sumit Semwal",
        "email": "sumit.semwal@ti.com",
        "time": "Thu Dec 02 11:27:14 2010 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:36:51 2011 +0200"
      },
      "message": "OMAP: DSS2: Introduce omap_channel as an omap_dss_device parameter, add new overlay manager.\n\nA panel connects to one of the overlay managers of DSS through some interface block.\nOn OMAP4, specifying the type of the display is not sufficient to conclude which manager\nthe panel should be connected to.\nHence, a new member \u0027channel\u0027 is introduced in omap_dss_device structure to determine\nwhich manager the panel uses. The dss_recheck_connections() called in dss_driver_probe()\nuses this channel parameter to set the correct manager to the corresponding omap_dss_device.\n\nThe channel parameter is used only once to ensure the correct managers are set for each\npanel. The parameter dssdev-\u003emanager-\u003eid will take care of ensuring that the panel and\nthen the interface driver configures the correct DISPC channel.\n\nAlso, add a new Overlay Manager in manager.c, make other changes needed for LCD2 channel.\n\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Mukund Mittal \u003cmmittal@ti.com\u003e\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "6ced40bfc01f016de89b65d9c733c1fb5eeb06d0",
      "tree": "5e06fd1710f63a65fe5ec150ce90489444a9c173",
      "parents": [
        "2a205f34b8fb2b86887b177befa7b42efd7a60b9"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Thu Dec 02 11:27:13 2010 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:36:50 2011 +0200"
      },
      "message": "OMAP: DSS2: Use dss_features to handle DISPC bits removed on OMAP4\n\nDISPC_CONFIG bits LCDENABLEPOL, LCDENABLESIGNAL, PCKFREEENABLE and FUNCGATED\nhave been removed from OMAP4, use dss_features to handle them correctly.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "2a205f34b8fb2b86887b177befa7b42efd7a60b9",
      "tree": "2fdc5ca7c8156fafe21d5406a5b7de375e84c97d",
      "parents": [
        "ff1b2cde3f551c9b56887b41e0ebbf2907566a7d"
      ],
      "author": {
        "name": "Sumit Semwal",
        "email": "sumit.semwal@ti.com",
        "time": "Thu Dec 02 11:27:12 2010 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:36:49 2011 +0200"
      },
      "message": "OMAP: DSS2: LCD2 Channel Changes for DISPC\n\nDISPC functions are modified in order to work when the manager is LCD2.\nThis includes:\nAdding new IRQs specific to LCD2 and their handling.\nProvide dumps of the new manager\u0027s registers.\nProvide dumps of the new manager\u0027s clocks.\nChecks for channel for registers DISPC_CONTROL2 and DISPC_CONFIG2\nwhich can\u0027t be parametrized.\n\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Mukund Mittal \u003cmmittal@ti.com\u003e\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "ff1b2cde3f551c9b56887b41e0ebbf2907566a7d",
      "tree": "92a2f55883b9092856042892d937932a6f036c3a",
      "parents": [
        "64ba4f748a005a44c03c98e082d8ee157f4ee66f"
      ],
      "author": {
        "name": "Sumit Semwal",
        "email": "sumit.semwal@ti.com",
        "time": "Thu Dec 02 11:27:11 2010 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:36:34 2011 +0200"
      },
      "message": "OMAP: DSS2: Change remaining DISPC functions for new omap_channel argument\n\nThe following dispc functions are also changed to incorporate channel as an argument:\n\t-dispc_lclk_rate()\n\t-dispc_pclk_rate()\n\t-dispc_set_pol_freq()\n\t-dispc_set_clock_div()\n\t-dispc_get_clock_div()\n\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Mukund Mittal \u003cmmittal@ti.com\u003e\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\n[tomi.valkeinen@nokia.com: fixed trivial compile error]\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "64ba4f748a005a44c03c98e082d8ee157f4ee66f",
      "tree": "e06800604171e7067c197514cbdec323bccbbae8",
      "parents": [
        "8613b0005d315582a988bbeb2249d69df343eb3a"
      ],
      "author": {
        "name": "Sumit Semwal",
        "email": "sumit.semwal@ti.com",
        "time": "Thu Dec 02 11:27:10 2010 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:35:59 2011 +0200"
      },
      "message": "OMAP: DSS2: Introduce omap_channel argument to DISPC functions used by interface drivers\n\nThe interface drivers (dsi.c, sdi.c etc) need to call dispc functions with\ndssdev-\u003emanager-\u003eid as a parameter to specify the DISPC channel which they want\nto configure/use, this is required as the same functions are now used to configure\ndispc registers of different channels.\n\nThe following dispc functions are changed to incorporate channel as an argument:\n\t-dispc_enable_fifohandcheck()\n\t-dispc_set_lcd_size()\n\t-dispc_set_parallel_interface_mode()\n\t-dispc_set_tft_data_lines()\n\t-dispc_set_lcd_display_type()\n\t-dispc_set_lcd_timings()\n\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Mukund Mittal \u003cmmittal@ti.com\u003e\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\n[tomi.valkeinen@nokia.com: fixed trivial compile error]\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "8613b0005d315582a988bbeb2249d69df343eb3a",
      "tree": "ec414b6cf498ec7a57c2649d20ccbf7f71115a23",
      "parents": [
        "d50cd0373ad380fcc7f6fb4e020be4239174756d"
      ],
      "author": {
        "name": "Sumit Semwal",
        "email": "sumit.semwal@ti.com",
        "time": "Thu Dec 02 11:27:09 2010 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:09:54 2011 +0200"
      },
      "message": "OMAP: DSS2: Represent DISPC register defines with channel as parameter\n\nOn OMAP4, we have a new DISPC channel for Overlay Manager LCD2. There is a set\nof regsiters for LCD2 channel similar to the existing LCD channel, like\nDISPC_CONTROL2, DISPC_DIVISOR2, DISPC_CONFIG2 and so on.\n\nIntroduce new enum members for LCD2 Channel and corresponding Overlay Manager\nin display.h.\n\nRepresent the following DISPC register defines with channel as a parameter\nto differentiate between LCD and LCD2 registers (and also DIGIT in some cases):\n\nDISPC_DEFAULT_COLOR, DISPC_TRANS_COLOR, DISPC_TIMING_H, DISPC_TIMING_V,\nDISPC_POL_FREQ, DISPC_DIVISOR, DISPC_SIZE_LCD, DISPC_DATA_CYCLEk,\nDISPC_CPR_COEF_R, DISPC_CPR_COEF_G and DISPC_CPR_COEF_B\n\nThis parametrization helps in reducing the number of register defines for DISPC.\nReplace the existing reads/writes to these registers in this new way.\nAlso, Introduce defines for registers DISPC_CONTROL2 and DISPC_CONFIG2 which\nare used exclusively for LCD2 channel.\n\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Mukund Mittal \u003cmmittal@ti.com\u003e\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "d50cd0373ad380fcc7f6fb4e020be4239174756d",
      "tree": "ae48f77efe230af0e92ef96030b3a5f6d7f6343c",
      "parents": [
        "8dad2ab6727f4dd9fdef06b890d736d7c6d1a725"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Thu Dec 02 11:27:08 2010 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:09:54 2011 +0200"
      },
      "message": "OMAP: DSS2: Add dss_features for omap4 and overlay manager related features\n\nInitialize a dss_features struct for omap4.\nAdd support for LCD2 manager by introducing a new member in dss_feat_id.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "8dad2ab6727f4dd9fdef06b890d736d7c6d1a725",
      "tree": "59ddbe8f875cc91824447b36afade883fe9516a3",
      "parents": [
        "ac1427e13b114f0c394fbc9bb7616f47d03bdba2"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Thu Nov 25 17:58:10 2010 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:09:54 2011 +0200"
      },
      "message": "OMAP: DSS2: Clean up DISPC color mode validation checks\n\nThe supported set of color modes varies for different DISPC pipelines(plane)\nand omap version. This makes the checks for validation of a color mode more\ncomplicated as new omap versions are added.\n\nA dss_feature function is created which tells if a color_mode is supported\nfor a plane on the current omap revision.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "ac1427e13b114f0c394fbc9bb7616f47d03bdba2",
      "tree": "0aea3b6d758cdcf4c0f0b944d752b30c1c6fd070",
      "parents": [
        "da9d2f47aa74f20b07ebbe04676b67ead2672abf"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Thu Nov 18 09:45:59 2010 +0800"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:09:54 2011 +0200"
      },
      "message": "OMAP: DSS2: Add back authors of panel-generic.c based drivers\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "da9d2f47aa74f20b07ebbe04676b67ead2672abf",
      "tree": "d1c343cd03afed637da6d9af8c1ab58a6e04818e",
      "parents": [
        "89747c9141cd750a610974d93f71492922b8cbd7"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Wed Nov 17 13:34:35 2010 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:09:54 2011 +0200"
      },
      "message": "OMAP: DSS2: remove generic DPI panel driver duplicated panel drivers\n\nStill keep sharp_ls_panel driver, because it contains blacklight control driver.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nAcked-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "a9a62b6a886545960488cae3b97acb482361b802",
      "tree": "2a823adb3f38f088abad13ef7cbc7dfbb573490f",
      "parents": [
        "36e8c27f3bee5e58f96b0a79d65922fa9e53b030"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Wed Nov 17 13:34:33 2010 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:09:53 2011 +0200"
      },
      "message": "OMAP: DSS2: Add generic DPI panel display driver\n\nGeneric DPI panel driver includes the driver and 4 similar panel configurations. It\nwill match the panel name which is passed from platform data and setup the\nright configurations.\n\nWith generic DPI panel driver, we can remove those 4 duplicated panel display\ndrivers. In the future, it is simple for us just add new panel configuration\ndate in panel-generic-dpi.c to support new display panel.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nAcked-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "36e8c27f3bee5e58f96b0a79d65922fa9e53b030",
      "tree": "75688c1c16266541d464ba73177e8600be6fe9e9",
      "parents": [
        "ed3f90954654a5d9d07b30d39434392a644602fb"
      ],
      "author": {
        "name": "Samreen",
        "email": "samreen@ti.com",
        "time": "Tue Nov 16 12:49:07 2010 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:09:53 2011 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: Add null pointer check\n\nA null pointer check added. And using kstrdup()\ninstead of kmalloc() \u0026 strcpy()\n\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "2d2afa46e320b22d1ddcd430d62d6363b0a7e2b9",
      "tree": "610c1a320b9299b5d2793cd3aebe5703786d6c5f",
      "parents": [
        "fd28a39071cee34ec59021f620f6dfca5f89ac9b"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Tue Oct 26 05:12:36 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 10:54:19 2011 +0200"
      },
      "message": "OMAP: DSS2: Add NEC NL8048HL11-01B display panel\n\nNEC WVGA LCD NL8048HL11-01B panel support has been added.\nThis panel is being used in zoom2/zoom3/3630 sdp boards.\n\nSigned-off-by: Mukund Mittal \u003cmmittal@ti.com\u003e\nSigned-off-by: Rajkumar N \u003crajkumar.nagarajan@ti.com\u003e\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nCC: Subbu Venkatesh \u003csubramani.venkatesh@windriver.com\u003e\nCC: Erik Gilling \u003ckonkers@android.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "fd28a39071cee34ec59021f620f6dfca5f89ac9b",
      "tree": "ac843761a351f9abcb034b7d1cb2a6c0a902d1aa",
      "parents": [
        "8fbde10aff726c9b5a1a2fe878a072b937d32476"
      ],
      "author": {
        "name": "Rajkumar N",
        "email": "rajkumar.nagarajan@ti.com",
        "time": "Thu Nov 04 12:28:42 2010 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 10:54:19 2011 +0200"
      },
      "message": "OMAP3630: DSS2: Enable Pre-Multiplied Alpha Support\n\nEnable dss to process color formats with pre-mulitplied alpha.\nWith this we can have alpha values defined for each pixel\nand hence can have different blending values for each pixel.\nsysfs entry has been created for this and pre-multiplied alpha\nsupport is turned off by default.\n\nSigned-off-by: Sudeep Basavaraj \u003csudeep.basavaraj@ti.com\u003e\nSigned-off-by: Rajkumar N \u003crajkumar.nagarajan@ti.com\u003e\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "8fbde10aff726c9b5a1a2fe878a072b937d32476",
      "tree": "65c8c5160dea67321eabc59bb35914addecccc2d",
      "parents": [
        "712247a6811530acdd604fa21574ccf1f2d80838"
      ],
      "author": {
        "name": "Samreen",
        "email": "samreen@ti.com",
        "time": "Thu Nov 04 12:28:41 2010 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 10:54:18 2011 +0200"
      },
      "message": "OMAP3: DSS2: Split OMAP3 has feature for 3430 \u0026 3630\n\nSplitting the OMAP3 dss has feature separately for\nomap3430 \u0026 omap3630\n\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "712247a6811530acdd604fa21574ccf1f2d80838",
      "tree": "ede38ff73b6e2dd2a67d945d4595ed3da52d7ecc",
      "parents": [
        "01539ba2a706ab7d35fc0667dff919ade7f87d63"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Mon Nov 08 12:56:21 2010 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 10:54:18 2011 +0200"
      },
      "message": "OMAP: DSS2: Fix: Read correct bit in dispc_enable_alpha_blending()\n\nRead correct DISPC_CONFIG bit when the channel is DIGIT, remove extra line\nat the end of the function.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "23d69b09b78c4876e134f104a3814c30747c53f1",
      "tree": "40744de4f4126c21027ce537264524095e0e7979",
      "parents": [
        "e744070fd4ff9d3114277e52d77afa21579adce2",
        "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)\n  usb: don\u0027t use flush_scheduled_work()\n  speedtch: don\u0027t abuse struct delayed_work\n  media/video: don\u0027t use flush_scheduled_work()\n  media/video: explicitly flush request_module work\n  ioc4: use static work_struct for ioc4_load_modules()\n  init: don\u0027t call flush_scheduled_work() from do_initcalls()\n  s390: don\u0027t use flush_scheduled_work()\n  rtc: don\u0027t use flush_scheduled_work()\n  mmc: update workqueue usages\n  mfd: update workqueue usages\n  dvb: don\u0027t use flush_scheduled_work()\n  leds-wm8350: don\u0027t use flush_scheduled_work()\n  mISDN: don\u0027t use flush_scheduled_work()\n  macintosh/ams: don\u0027t use flush_scheduled_work()\n  vmwgfx: don\u0027t use flush_scheduled_work()\n  tpm: don\u0027t use flush_scheduled_work()\n  sonypi: don\u0027t use flush_scheduled_work()\n  hvsi: don\u0027t use flush_scheduled_work()\n  xen: don\u0027t use flush_scheduled_work()\n  gdrom: don\u0027t use flush_scheduled_work()\n  ...\n\nFixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c\nas per Tejun.\n"
    },
    {
      "commit": "56b85f32d530d09d6805488ad00775d4e0e3baab",
      "tree": "e7fbe69e338ef775d3b2dd822aa915d259b4bc94",
      "parents": [
        "3e5b08cbbf78bedd316904ab0cf3b27119433ee5",
        "568389c257fa7d74ce36c2f78bad31965fded4cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:39:20 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:39:20 2011 -0800"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (36 commits)\n  serial: apbuart: Fixup apbuart_console_init()\n  TTY: Add tty ioctl to figure device node of the system console.\n  tty: add \u0027active\u0027 sysfs attribute to tty0 and console device\n  drivers: serial: apbuart: Handle OF failures gracefully\n  Serial: Avoid unbalanced IRQ wake disable during resume\n  tty: fix typos/errors in tty_driver.h comments\n  pch_uart : fix warnings for 64bit compile\n  8250: fix uninitialized FIFOs\n  ip2: fix compiler warning on ip2main_pci_tbl\n  specialix: fix compiler warning on specialix_pci_tbl\n  rocket: fix compiler warning on rocket_pci_ids\n  8250: add a UPIO_DWAPB32 for 32 bit accesses\n  8250: use container_of() instead of casting\n  serial: omap-serial: Add support for kernel debugger\n  serial: fix pch_uart kconfig \u0026 build\n  drivers: char: hvc: add arm JTAG DCC console support\n  RS485 documentation: add 16C950 UART description\n  serial: ifx6x60: fix memory leak\n  serial: ifx6x60: free IRQ on error\n  Serial: EG20T: add PCH_UART driver\n  ...\n\nFixed up conflicts in drivers/serial/apbuart.c with evil merge that\nmakes the code look fairly sane (unlike either side).\n"
    },
    {
      "commit": "3c0cb7c31c206aaedb967e44b98442bbeb17a6c4",
      "tree": "3ecba45d7ffae4fba4a5aafaef4af5b0b1105bde",
      "parents": [
        "f70f5b9dc74ca7d0a64c4ead3fb28da09dc1b234",
        "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 16:50:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 16:50:35 2011 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (416 commits)\n  ARM: DMA: add support for DMA debugging\n  ARM: PL011: add DMA burst threshold support for ST variants\n  ARM: PL011: Add support for transmit DMA\n  ARM: PL011: Ensure IRQs are disabled in UART interrupt handler\n  ARM: PL011: Separate hardware FIFO size from TTY FIFO size\n  ARM: PL011: Allow better handling of vendor data\n  ARM: PL011: Ensure error flags are clear at startup\n  ARM: PL011: include revision number in boot-time port printk\n  ARM: vexpress: add sched_clock() for Versatile Express\n  ARM i.MX53: Make MX53 EVK bootable\n  ARM i.MX53: Some bug fix about MX53 MSL code\n  ARM: 6607/1: sa1100: Update platform device registration\n  ARM: 6606/1: sa1100: Fix platform device registration\n  ARM i.MX51: rename IPU irqs\n  ARM i.MX51: Add ipu clock support\n  ARM: imx/mx27_3ds: Add PMIC support\n  ARM: DMA: Replace page_to_dma()/dma_to_page() with pfn_to_dma()/dma_to_pfn()\n  mx51: fix usb clock support\n  MX51: Add support for usb host 2\n  arch/arm/plat-mxc/ehci.c: fix errors/typos\n  ...\n"
    },
    {
      "commit": "f70f5b9dc74ca7d0a64c4ead3fb28da09dc1b234",
      "tree": "01f79ae109966d2ec515358481c151cda549d9ab",
      "parents": [
        "b69fc2efc9205d58c820eb2eb1caa6bf873b4b0d",
        "09798eb9479da3413bdf96e7d22a84d8b21e05e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 15:30:54 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 15:30:54 2011 -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: (25 commits)\n  atyfb: Fix bootup hangs on sparc64.\n  sparc: update copyright in piggyback.c\n  sparc: unify strip command in boot/Makefile\n  sparc: rename piggyback_32 to piggyback\n  sparc: fix tftpboot.img for sparc64 on little-endian host\n  sparc: add $BITS to piggyback arguments\n  sparc: remove obsolete ELF support in piggyback_32.c\n  sparc: additional comments to piggyback_32.c\n  sparc: use _start for the start entry (like 64 bit does)\n  sparc: use trapbase in setup_arch\n  sparc: refactor piggy_32.c\n  Added support for ampopts in APBUART driver. Used in AMP systems.\n  APBUART: added raw AMBA vendor/device number to match against.\n  SPARC/LEON: avoid AMBAPP name duplicates in openprom fs when REG is missing\n  SPARC/LEON: added support for selecting Timer Core and Timer within core\n  LEON: added raw AMBA vendor/device number to find TIMER, IRQCTRL\n  SPARC/LEON: added support for IRQAMP IRQ Controller\n  SPARC/LEON: find IRQCTRL and Timer via OF-Tree, instead of hardcoded.\n  sparc: fix sparse warnings in arch/sparc/prom for 32 bit build\n  sparc: remove unused prom tree functions\n  ...\n"
    },
    {
      "commit": "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34",
      "tree": "99119edc53fdca73ed7586829b8ee736e09440b3",
      "parents": [
        "28cdac6690cb113856293bf79b40de33dbd8f974",
        "1051b9f0f9eab8091fe3bf98320741adf36b4cfa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/mach-pxa/clock.c\n\tarch/arm/mach-pxa/clock.h\n"
    },
    {
      "commit": "09798eb9479da3413bdf96e7d22a84d8b21e05e1",
      "tree": "75e7b1d5475d3ab72bbc0f1d306718800523e604",
      "parents": [
        "050855887236701c5e7ff803b42265824ce99885"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 05 13:08:06 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 06 11:38:19 2011 -0800"
      },
      "message": "atyfb: Fix bootup hangs on sparc64.\n\nAfter commit 25edd6946a1d74e5e77813c2324a0908c68bcf9e (\"sparc64: Get\nrid of indirect p1275 PROM call buffer.\")  we can\u0027t pass virtual\naddresses \u003e4GB to PROM calls.\n\nLargely this is never necessary in drivers because we have a copy of\nthe entire PROM device tree in the kernel and a set of of_*()\ninterfaces to access it.\n\nUnfortunately there were some lingering prom calls in the atyfb\ndriver, in particular prom_finddevice() was being called with an\non-stack address which could be anywhere.\n\nThis code is actually probing for information we already have, the\nPROM choosen console output device is stored in of_console_device so\nall of this nasty code consolidates into a one-line comparison.\n\nNext we have some prom_getintdefault() calls which are trivially\ntransformed into the equivalent of_getintprop_default().\n\nSpecial thanks to Fabio, who figured out exactly where the bootup\nwas hanging.  That made this bug trivial to fix.\n\nReported-by: Fabio M. Di NItto \u003cfabbione@fabbione.net\u003e\nReported-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReported-by: Frans van Berckel \u003cfberckel@xs4all.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Fabio M. Di NItto \u003cfabbione@fabbione.net\u003e\n"
    },
    {
      "commit": "1928e87bcf185f56008d0746f887b691c1cb8c4a",
      "tree": "bc8db9e9cb40b73742d05e2e68189bd647687249",
      "parents": [
        "ca9c20ce2b383032b71bdae9ec0b468d428ca8d4",
        "3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:27:34 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:27:34 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tdrivers/video/sh_mobile_lcdcfb.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ca9c20ce2b383032b71bdae9ec0b468d428ca8d4",
      "tree": "3f2568b3f2c89b18369cbff0769f15d62f6ca5e5",
      "parents": [
        "17ca20cb7d04a259c9194879f77466bde606dda5",
        "81f6f3c1047392a22b9a20bbecf98c7f2d6f922a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:10:09 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:10:09 2011 +0900"
      },
      "message": "Merge branch \u0027fbdev/udlfb\u0027\n"
    },
    {
      "commit": "81f6f3c1047392a22b9a20bbecf98c7f2d6f922a",
      "tree": "1e4b49ff738dcb43f61edaec434d7c9559246beb",
      "parents": [
        "b9f03a3cd06c6f8bbecfe08eae2a69cc0a13c690"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:07:54 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:07:54 2011 +0900"
      },
      "message": "video: udlfb: Kill off special printk wrappers, use pr_fmt().\n\nThis kills off all of the dl_xxx() printk wrappers and simply stubs in a\npr_fmt() definition to accomplish the same thing.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b9f03a3cd06c6f8bbecfe08eae2a69cc0a13c690",
      "tree": "6e6166c7eafffda30e30182d731bc1dae19bdd83",
      "parents": [
        "1a3e528cfc00a9d08114c5fa9e486a77633a425d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:04:02 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:04:02 2011 +0900"
      },
      "message": "video: udlfb: Kill off some magic constants for EDID sizing.\n\nThe edid length is fixed, so use the standard definition consistently.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1a3e528cfc00a9d08114c5fa9e486a77633a425d",
      "tree": "9bb7cd7355b221f0df06c28b3d03ce7b5755dec4",
      "parents": [
        "96f8d864afd646e4a52ea55462b7d83e3b94fd5c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 17:29:24 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 17:29:24 2011 +0900"
      },
      "message": "video: udlfb: deifdefify (yes, that\u0027s a word).\n\nudlfb selects all of the options it presently ifdef conditionalizes, so\nnone of the statements have any effect outside of aggravating eye strain.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "17ca20cb7d04a259c9194879f77466bde606dda5",
      "tree": "1cdcd2cefa4385cd4cf5d919f8015547b7434314",
      "parents": [
        "748103e7235892bf9a3ee568d7d4dd7e5a3beece"
      ],
      "author": {
        "name": "Mayuresh Janorkar",
        "email": "mayur@ti.com",
        "time": "Thu Jan 06 16:02:42 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 16:02:42 2011 +0900"
      },
      "message": "fbdev: modedb: Add a new mode for 864x480 TAAL panels.\n\nThis adds a new entry to the modedb for 864x480 TAAL panels, the default\nconfiguration for many OMAP boards. This enables omapfb to make use of\nthe standard mode parsing.\n\nSigned-off-by: Mayuresh Janorkar \u003cmayur@ti.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "748103e7235892bf9a3ee568d7d4dd7e5a3beece",
      "tree": "64e9ab69ea39b169d96df92cc2cf0073fb6617ed",
      "parents": [
        "529ed806d4540d23ca2f68b28c3715d1566fc3ac"
      ],
      "author": {
        "name": "Stefani Seibold",
        "email": "stefani@seibold.net",
        "time": "Mon Jan 03 09:28:59 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 15:52:19 2011 +0900"
      },
      "message": "drivers/video/i810/i810-i2c.c: fix i2c bus handling\n\nThese patch fix a longstanding bug in the i810 frame buffer driver.\n\nThe handling of the i2c bus is wrong: A 1 bit should not written to the\ni2c, these will be done by switch the i2c to input. Driving an 1 bit\nactive is against the i2c spec.\n\nAn active driven of a 1 bit will result in very strange error, depending\nwhich side is the more powerful one. In my case it depends on the\ntemperature of the Display-Controller-EEprom: With an cold eprom a got\nthe correct EDID datas, with a warm one some of the 1 bits was 0 :-(\n\nThe same bug is also in the intelfb driver in the file\ndrivers/video/intelfb/intelfb_i2c.c. The functions intelfb_gpio_setscl()\nand intelfb_gpio_setsda() do drive the 1 bit active to the i2c bus. But\nsince i have no card which is used by the intelfb driver i cannot fix\nit.\n\nSigned-off-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "529ed806d4540d23ca2f68b28c3715d1566fc3ac",
      "tree": "b8287b72e0a832496eb49fc77e17add713273c55",
      "parents": [
        "e045da7d835a28950543f5f10f0cb1905ca9bbaf"
      ],
      "author": {
        "name": "Brent Cook",
        "email": "busterb@gmail.com",
        "time": "Fri Dec 31 05:56:50 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 15:48:13 2011 +0900"
      },
      "message": "video: Fix the HGA framebuffer driver\n\nResurrected some old hardware and fixed up the hgafb driver to work\nagain. Only tested with fbcon, since most fbdev-based software appears\nto only support 12bpp and up. It does not appear that this driver has\nworked for at least the entire 2.6.x series, perhaps since 2002.\n\nHercules graphics hardware uses packed pixels horizontally, but rows are\nnot linear. In other words, the pixels are not packed vertically. This\nmeans that custom imageblit, fillrect and copyarea need to be written\nspecific to the hardware.\n\n * Removed the experimental acceleration option, since it is required\n   for the hardware to work.\n * Fixed imageblit to work with fb_image\u0027s wider than 8 pixels.\n * Updated configuration text (HGA hardware is from 1984)\n\nSigned-off-by: Brent Cook \u003cbusterb@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e045da7d835a28950543f5f10f0cb1905ca9bbaf",
      "tree": "49b70bb5ec592f2638804943f3c87218340002a5",
      "parents": [
        "7ee04fd5d5ff74f81d8eee128bc9346ab87c56b8"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Jan 02 14:27:42 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 15:46:56 2011 +0900"
      },
      "message": "drivers/video/carminefb.c: improve error handling\n\nThis code had an error handling goto to the wrong place, a misplaced\nrelease_mem_region, and a duplicated release_mem_region.\n\nThe semantic match that finds the double release_mem_region is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nexpression e1,e2,e3;\nposition p1,p2,p3;\n@@\nrelease_mem_region@p1(e1, e2)@p3;\n... when !\u003d request_mem_region(e1,e2,e3)\nrelease_mem_region(e1, e2)@p2;\n\n@@\nexpression e \u003c\u003d r.e1,e3;\nexpression r.e1,e2;\nposition r.p1,r.p2,r.p3,p!\u003dr.p1;\n@@\n*release_mem_region(e1, e2)@p3;\n... when !\u003d e \u003d e3\n*release_mem_region@p(e1, e2)@p2;// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7ee04fd5d5ff74f81d8eee128bc9346ab87c56b8",
      "tree": "cc994feaed33d146a9329e8f5c99cbd8a28927df",
      "parents": [
        "417d48274e755e537bae60461558c1f63a4e14de"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Fri Dec 24 12:28:24 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 15:45:48 2011 +0900"
      },
      "message": "video: imxfb: Fix the maximum value for yres\n\nMX27 and MX25 have 10 bits in the YMAX field of LCDC Size Register.\n\nFix the maximum value for yres.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "417d48274e755e537bae60461558c1f63a4e14de",
      "tree": "49a70964e2ccf625a4b028cb8eb0403735c93de8",
      "parents": [
        "97cbc8fb1e35e328073e84c4031bd338306397d6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Jan 05 10:21:00 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 15:43:18 2011 +0900"
      },
      "message": "fbdev: sh_mobile_lcdcfb: Enable 32 bpp and 24 bpp support\n\nThis patch extends the LCDC driver with 24 bpp\nand 32 bpp support.\n\nThese modes have been kept disabled earlier due\nto dependencies between the potential two LCDC\nchannels that are exported as two separate\nframebuffer devices. The dependency boils down\nto a byte swap register that is shared between\nmultiple channels.\n\nWith this patch applied all single channel LCDC\nhardware can chose freely from 16, 24 and 32 bpp.\nDual channel LCDC must stick to the same setup\nfor both channels.\n\nWithout this patch only 16 bpp is fully supported.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "97cbc8fb1e35e328073e84c4031bd338306397d6",
      "tree": "0747f1d8f7c1e09ebf1072fcaedd18cccb11f304",
      "parents": [
        "17d6ce11195fceda62af00beefde37e37a01337c",
        "14bbb7c61557172e4482d4d97a5f56042a12b969"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 05 17:30:20 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 05 17:30:20 2011 +0900"
      },
      "message": "Merge branch \u0027common/fbdev-mipi\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n"
    },
    {
      "commit": "14bbb7c61557172e4482d4d97a5f56042a12b969",
      "tree": "12f2caed51ac9e3443ced751d53b01676c922847",
      "parents": [
        "6fd465956e287f2bff8ff70ad4f27825dc3b468c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Dec 29 08:12:29 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 05 17:22:32 2011 +0900"
      },
      "message": "fbdev: sh_mipi_dsi: use platform provided register layout and values\n\nDifferent sh-mobile SoCs have variations in their MIPI DSI register layouts,\nbesides, different LCD panels require different configuration parameters. This\npatch switches the driver to use platform-provided MIPI DSI parameters.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "236782a5f3674d06865d822092b8a1ea65a44f96",
      "tree": "547b8376a220e2b853a197e23ab57a6a7dca9082",
      "parents": [
        "6722a4016d7f5f107a82ad71a3ee1ccec105532f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Dec 27 10:23:05 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 05 17:16:05 2011 +0900"
      },
      "message": "fbdev: sh-mobile: implement MIPI DSI runtime PM support\n\nOn SH-Mobile platforms using runtime PM with the MIPI DSI driver switches the\nDSI Tx link clock on PM events.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "644a98453d5764f467b73f2e02df0d2688da1873",
      "tree": "9bbbf2390fbe83d20dc598b09ca6cb384f2f7308",
      "parents": [
        "7116f452c8e3e38f99ab3231a758eb366dacfe4a"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Mon Dec 27 13:42:20 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 29 13:06:29 2010 +0000"
      },
      "message": "fbdev: sh_mobile_hdmi: fixup compile error\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b094a870ae33426442b0cbcf8025f1ef919d1def",
      "tree": "2003e7329a5fb416990ff841fe5797695bd1f19a",
      "parents": [
        "4e838c7e6ebaf7b2febaafe2cd598a44fdceb094",
        "cb59bfc59024115279de0d7612558caa72ec95f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 27 10:33:30 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 27 10:33:30 2010 -0800"
      },
      "message": "Merge branch \u0027fbdev-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6\n\n* \u0027fbdev-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6:\n  fbdev: sh_mobile_lcdc: increase maximum framebuffer size to support 1080p\n  video: imxfb: Fix the maximum value for yres\n  fb: fix overlapping test off-by-one.\n  fbdev: sh-mobile: retrieve and propagate display sizes from EDID\n  fbdev: sh-mobile: restore display size configuration\n"
    },
    {
      "commit": "cb59bfc59024115279de0d7612558caa72ec95f1",
      "tree": "f5e8c61dd8ef0bda123485ad91835c47fecf5724",
      "parents": [
        "60328917e6019c7f8a2e70c08d433a05ba9fcfb7"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 04 11:06:06 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 27 23:06:29 2010 +0900"
      },
      "message": "fbdev: sh_mobile_lcdc: increase maximum framebuffer size to support 1080p\n\nLCDC hardware can support 1920x1080 formats, adjust the driver to cover them.\nBesides, instead of guessing some \"reasonable\" validity checks, only verify\nvalues in .fb_check_var(), that we are sure, we cannot support.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "60328917e6019c7f8a2e70c08d433a05ba9fcfb7",
      "tree": "19d571cfdf784f620379f7e981f9328a26c908d2",
      "parents": [
        "acd0acb65ec907a9e872bbaa7ad811a518b49b45"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Fri Dec 24 10:28:24 2010 -0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 27 23:05:55 2010 +0900"
      },
      "message": "video: imxfb: Fix the maximum value for yres\n\nMX27 and MX25 have 10 bits in the YMAX field of LCDC Size Register.\n\nFix the maximum value for yres.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "acd0acb65ec907a9e872bbaa7ad811a518b49b45",
      "tree": "96d84ec98298e79efce95619a54f6676dea93702",
      "parents": [
        "8c1ac08b38af0c477ae32df9f4625b7dbddea1ea"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 21 01:41:15 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 24 12:33:55 2010 +0900"
      },
      "message": "fb: fix overlapping test off-by-one.\n\nOn my system with a radeon x2, the first GPU was not overlapping vesa\nbut the test decided it was.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel@daenzer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5a2d6e31c683b361b5012aec1768c994fea3f25a",
      "tree": "01123303d0c813ab73a5a3db03978a2e199a5325",
      "parents": [
        "0d1836c366157994474afd29632992375a3dd20c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Dec 21 17:24:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 22 19:43:34 2010 -0800"
      },
      "message": "backlight: cr_bllcd.c: fix a memory leak\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Thomas Hellstrom \u003cthomas@tungstengraphics.com\u003e\nCc: Alan Hourihane \u003calanh@tungstengraphics.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "8c1ac08b38af0c477ae32df9f4625b7dbddea1ea",
      "tree": "3c6e3d12e1c5cef1bcc6347f51432283cff4e5fc",
      "parents": [
        "e0b9fb26266778cc749365b98041c5b7ef6f10f8"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Dec 21 11:46:35 2010 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 16:28:31 2010 +0900"
      },
      "message": "fbdev: sh-mobile: retrieve and propagate display sizes from EDID\n\nMonitor EDID contains information about physical display sizes. Retrieve\nit and propagate to the framebuffer driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e0b9fb26266778cc749365b98041c5b7ef6f10f8",
      "tree": "2650746cd37a951e8bea07bb57a2a00a299602f5",
      "parents": [
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Dec 21 11:46:26 2010 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 16:28:26 2010 +0900"
      },
      "message": "fbdev: sh-mobile: restore display size configuration\n\nAn earlier patch replaced open-coded video-mode configuration from\nplatform data by a call to fb_videomode_to_var(), thereby setting\nofdisplay sizes have been accidentally lost. Restore them.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "17d6ce11195fceda62af00beefde37e37a01337c",
      "tree": "15dd1a717b1cc2f7d23775bd5250bef317872946",
      "parents": [
        "114776776a8e38fff5772efeef68fc3fdde76a82"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:22 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:27 2010 +0900"
      },
      "message": "sisfb: eliminate compiler warnings\n\nConvert some bit masks to 8-bit values to avoid the following compiler\nwarnings:\n\ndrivers/video/sis/sis_main.c:3858: warning: large integer implicitly truncated to unsigned type\ndrivers/video/sis/init301.c:5855: warning: large integer implicitly truncated to unsigned type\ndrivers/video/sis/init301.c:5869: warning: large integer implicitly truncated to unsigned type\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "114776776a8e38fff5772efeef68fc3fdde76a82",
      "tree": "41dc4ffdbeccd4e2f2af9118be2714550ee67ec5",
      "parents": [
        "ad78adb4e814104510da421a38cfe89ab018a8b1"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:21 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:23 2010 +0900"
      },
      "message": "sisfb: delete unused register I/O macros\n\nDelete unused register I/O macros.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ad78adb4e814104510da421a38cfe89ab018a8b1",
      "tree": "33bd5334752866f9cc2375bbb26861dd853e446b",
      "parents": [
        "667a8b4114641895c90f8c98db1678c0bfa056df"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:20 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:19 2010 +0900"
      },
      "message": "sisfb: replace setSISIDXREG with SiS_SetRegANDOR\n\nReplace setSISIDXREG() with SiS_SetRegANDOR().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "667a8b4114641895c90f8c98db1678c0bfa056df",
      "tree": "9363bac4211ae6fc8cf054205a3482ddcb139f79",
      "parents": [
        "27799d6c40828d5983fb1778ad3089740b946af8"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:19 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:14 2010 +0900"
      },
      "message": "sisfb: replace andSISIDXREG with SiS_SetRegAND\n\nReplace andSISIDXREG() with SiS_SetRegAND().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "27799d6c40828d5983fb1778ad3089740b946af8",
      "tree": "c4bb831e465e7d9d1fbd6184afb8dc29a3d0af24",
      "parents": [
        "44b751bbe1fb6e7a75bbdee2d0c5f3ee133d6b0f"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:18 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:10 2010 +0900"
      },
      "message": "sisfb: replace orSISIDXREG with SiS_SetRegOR\n\nReplace orSISIDXREG() with SiS_SetRegOR().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44b751bbe1fb6e7a75bbdee2d0c5f3ee133d6b0f",
      "tree": "5a3c2ca09d9961638c468fd1d7ff14d5a6b39355",
      "parents": [
        "e57d413681b6d9c3d256eeac1e34f0d1b8b81e26"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:17 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:05 2010 +0900"
      },
      "message": "sisfb: replace outSISIDXREG with SiS_SetReg\n\nReplace outSISIDXREG() with SiS_SetReg().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e57d413681b6d9c3d256eeac1e34f0d1b8b81e26",
      "tree": "a207c80f91dd9384649006fe74413a5e1fc9beb7",
      "parents": [
        "63e13f8e2b4873b97d78567de8ad4dbcc63740db"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:16 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:57:01 2010 +0900"
      },
      "message": "sisfb: replace inSISIDXREG with SiS_GetReg\n\nReplace inSISIDXREG() with SiS_GetReg().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "63e13f8e2b4873b97d78567de8ad4dbcc63740db",
      "tree": "d8e767d3daac09fc2e217dc225aa7a4d19551048",
      "parents": [
        "1e1687d78bcaba01c7a22ef8564af2029e8e9919"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:15 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:57 2010 +0900"
      },
      "message": "sisfb: replace outSISREG with SiS_SetRegByte\n\nReplace outSISREG() with SiS_SetRegByte().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1e1687d78bcaba01c7a22ef8564af2029e8e9919",
      "tree": "4111f41c83f1f00a1daf3352d033c574c31fb4ed",
      "parents": [
        "f48b9644ef330a13c6bb16ca85c2efdbe7e25558"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:14 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:51 2010 +0900"
      },
      "message": "sisfb: replace inSISREG with SiS_GetRegByte\n\nReplace inSISREG() with SiS_GetRegByte().\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f48b9644ef330a13c6bb16ca85c2efdbe7e25558",
      "tree": "5290969092a6040b692910a9d95612b55fc5fa00",
      "parents": [
        "e68046b72e9b35d054e3d98d71dc2c69d7e88e1e"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:13 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:46 2010 +0900"
      },
      "message": "sisfb: change register I/O functions to use fixed size types\n\nUse fixed-sized types (u8, u16, u32) instead of plain C types.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e68046b72e9b35d054e3d98d71dc2c69d7e88e1e",
      "tree": "fdada04a4b78266482e6794206883d8589cc67ff",
      "parents": [
        "b5b7dda7b5d9126d531ffa212b6a89d72aeac90a"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:12 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:41 2010 +0900"
      },
      "message": "sisfb: remove duplicate function declarations\n\nRemove duplicate register I/O function declarations by moving them into\na common header file.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b5b7dda7b5d9126d531ffa212b6a89d72aeac90a",
      "tree": "b636015d1783df666049114a44d4fffd36fc4b35",
      "parents": [
        "679c489fffe1ca426de1faa1ba51f0413149d139"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:11 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:36 2010 +0900"
      },
      "message": "sisfb: delete HAVE_CONFIG_H checks\n\nDelete unneeded HAVE_CONFIG_H checks.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "679c489fffe1ca426de1faa1ba51f0413149d139",
      "tree": "d10fa2cede8805241c8e300b785c869426637aa0",
      "parents": [
        "7ccbefe07ea0a3570e44d1ec13a307552ee4dadd"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Dec 20 23:50:10 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:30 2010 +0900"
      },
      "message": "sisfb: eliminate unused variable compiler warning\n\nEliminate the following compiler warning on non-x86 platforms by limiting\nthe variable scope:\n\ndrivers/video/sis/sis_main.c:4108: warning: unused variable \u0027temp\u0027\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7ccbefe07ea0a3570e44d1ec13a307552ee4dadd",
      "tree": "ba0299694a9f3940f289b6a29cadab853906e3d2",
      "parents": [
        "623eb15647fc35c5a8cd38985d5958240eb072c1",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:10 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:10 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "623eb15647fc35c5a8cd38985d5958240eb072c1",
      "tree": "b9fbf698052bc94384dc990b25838d8641cb8705",
      "parents": [
        "a7f53284e97af9670a68993c31f61a4e62a19ea5"
      ],
      "author": {
        "name": "Alexey Charkov",
        "email": "alchark@gmail.com",
        "time": "Mon Dec 20 16:09:57 2010 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 21 01:05:48 2010 +0900"
      },
      "message": "fbdev: Modify vsync timing calculation in wm8505fb\n\nThis removes the \u0027+1\u0027 in vsync timing calculation for wm8505fb to\ndirectly use values provided from the board setup code.\n\nSigned-off-by: Alexey Charkov \u003calchark@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a7f53284e97af9670a68993c31f61a4e62a19ea5",
      "tree": "9469611835d11654197d671537535b4425a6cfea",
      "parents": [
        "521bc83b0fcda6f323f1de0e7bf137401a8145a2"
      ],
      "author": {
        "name": "Alexey Charkov",
        "email": "alchark@gmail.com",
        "time": "Mon Dec 20 16:03:14 2010 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 21 01:05:43 2010 +0900"
      },
      "message": "fbdev: Minor cleanup in WM8505-related code\n\nThis replaces the last remaining driver name reference with the\nmacro for uniformity in wm8505fb.\n\nIn addition, the error return path in wmt_ge_rops.c is made more\nuniform by getting rid of goto\u0027s in remaining places.\n\nSigned-off-by: Alexey Charkov \u003calchark@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "521bc83b0fcda6f323f1de0e7bf137401a8145a2",
      "tree": "33ce7190a611c24e195a768d4e25e8a8017d7d7d",
      "parents": [
        "4959212c18669f254daa0ae796ad676b67939ba2"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri Dec 17 19:00:13 2010 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 21 01:05:43 2010 +0900"
      },
      "message": "s1d13xxxfb: drop unused code\n\nSilence warnings such as -\n\ndrivers/video/s1d13xxxfb.c:421: warning: ‘bltbit_wait_bitset’ defined but not used\n\nJust drop the unused code.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4959212c18669f254daa0ae796ad676b67939ba2",
      "tree": "ad7957b2e9bac2687c14a9f92eff6637d127fe3d",
      "parents": [
        "3b80ffdef001ac7ff53bdcb80ad2baadb5953f91"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Fri Dec 17 16:45:46 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 21 01:05:43 2010 +0900"
      },
      "message": "s3c-fb: add support for runtime pm\n\nThis patch adds support for runtime pm using the functions.\n - pm_runtime_get_sync()\n - pm_runtime_put_sync()\n\npm_runtime_get_sync() and pm_runtime_put_sync() are called when\nopen or release function of framebufer driver is called to inform\nthe system if hardware is idle or not.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e13416ae7f378f9963ceca596ac464d4120093f3",
      "tree": "d2cb3908fe6816cad851da7a914f404abd2cea76",
      "parents": [
        "b0c3844d8af6b9f3f18f31e1b0502fbefa2166be",
        "b99ddbf83c064382b145d2156cc819d1eb4fc54d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 16 23:38:41 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 16 23:38:41 2010 +0900"
      },
      "message": "Merge branch \u0027for-paul-rc\u0027 of git://gitorious.org/linux-omap-dss2/linux into fbdev-fixes-for-linus\n\n* \u0027for-paul-rc\u0027 of git://gitorious.org/linux-omap-dss2/linux:\n  OMAP: OMAPFB: disable old omapfb for OMAP4 builds\n  OMAP: DSS: VRAM: Align start \u0026 size of vram to 2M\n"
    },
    {
      "commit": "364dbdf3b6c31a4a5fb7a6d479e7aafb4a7a10b6",
      "tree": "ac3d9010f22b2f577d74e2bb543b1fdb8208a408",
      "parents": [
        "fe805986b20a86257e6de8cb12a7e5b991925aab"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Nov 04 14:44:00 2010 -0400"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Dec 16 14:31:18 2010 +0800"
      },
      "message": "video: add driver for PXA3xx 2D graphics accelerator\n\nThis adds a driver for the the 2D graphics accelerator found on PXA3xx\nprocessors. Only resource mapping, interrupt handling and a simple ioctl\nhandler is done by the kernel part, the rest of the logic is implemented\nin DirectFB userspace.\n\nGraphic applications greatly benefit for line drawing, blend, and\nrectangle and triangle filling operations.\n\nBenchmarks done on a PXA303 using the df_dok benchmarking tool follow,\nwhere the value in square brackets show the CPU usage during that test.\n\nWithout accelerator (benchmarking 256x252 on 480x262 RGB16 (16bit)):\n\n  Anti-aliased Text                              3.016 secs (   65.649 KChars/sec) [ 99.6%]\n  Fill Rectangle                                 3.021 secs (  175.107 MPixel/sec) [ 98.0%]\n  Fill Rectangle (blend)                         3.582 secs (    3.602 MPixel/sec) [ 99.7%]\n  Fill Rectangles [10]                           3.177 secs (  182.753 MPixel/sec) [ 98.1%]\n  Fill Rectangles [10] (blend)                  18.020 secs (    3.580 MPixel/sec) [ 98.7%]\n  Fill Spans                                     3.019 secs (  145.306 MPixel/sec) [ 98.0%]\n  Fill Spans (blend)                             3.616 secs (    3.568 MPixel/sec) [ 99.4%]\n  Blit                                           3.074 secs (   39.874 MPixel/sec) [ 98.0%]\n  Blit 180                                       3.020 secs (   32.042 MPixel/sec) [ 98.0%]\n  Blit with format conversion                    3.005 secs (   19.321 MPixel/sec) [ 99.6%]\n  Blit from 32bit (blend)                        4.792 secs (    2.692 MPixel/sec) [ 98.7%]\n\nWith accelerator:\n\n  Anti-aliased Text                              3.056 secs (*  36.518 KChars/sec) [ 21.3%]\n  Fill Rectangle                                 3.015 secs (* 115.543 MPixel/sec) [  8.9%]\n  Fill Rectangle (blend)                         3.180 secs (*  20.286 MPixel/sec) [  1.8%]\n  Fill Rectangles [10]                           3.251 secs (* 119.062 MPixel/sec) [  1.2%]\n  Fill Rectangles [10] (blend)                   6.293 secs (*  20.502 MPixel/sec) [  0.3%]\n  Fill Spans                                     3.051 secs (*  97.264 MPixel/sec) [ 35.7%]\n  Fill Spans (blend)                             3.377 secs (*  15.282 MPixel/sec) [ 17.8%]\n  Blit                                           3.046 secs (*  27.533 MPixel/sec) [  2.6%]\n  Blit 180                                       3.098 secs (*  27.070 MPixel/sec) [  2.2%]\n  Blit with format conversion                    3.131 secs (*  39.148 MPixel/sec) [  2.8%]\n  Blit from 32bit (blend)                        3.346 secs (*  11.568 MPixel/sec) [  0.8%]\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nTested-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Denis Oliver Kropp \u003cdok@directfb.org\u003e\nCc: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "afe2c511fb2d75f1515081ff1be15bd79cfe722d",
      "tree": "28aa74e9e0c654a95bf3306101e10ac1d16919d1",
      "parents": [
        "2d64672ed38721b7a3815009d79bfb90a1f34a17"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Dec 14 16:21:17 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Dec 15 10:56:11 2010 +0100"
      },
      "message": "workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync()\n\ncancel_rearming_delayed_work[queue]() has been superceded by\ncancel_delayed_work_sync() quite some time ago.  Convert all the\nin-kernel users.  The conversions are completely equivalent and\ntrivial.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: netdev@vger.kernel.org\nCc: Anton Vorontsov \u003ccbou@mail.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Alex Elder \u003caelder@sgi.com\u003e\nCc: xfs-masters@oss.sgi.com\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: netfilter-devel@vger.kernel.org\nCc: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: linux-nfs@vger.kernel.org\n"
    },
    {
      "commit": "b99ddbf83c064382b145d2156cc819d1eb4fc54d",
      "tree": "5803b13ad6431338d3baacf1609668ab92300823",
      "parents": [
        "4422c04bbb09f1864e2ce27296457f86d4167fe2"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Dec 14 14:39:06 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 15 11:17:08 2010 +0200"
      },
      "message": "OMAP: OMAPFB: disable old omapfb for OMAP4 builds\n\nBuild fails when OMAP4 and FB_OMAP are defined:\n\ndrivers/built-in.o: In function `omapfb_do_probe\u0027:\ndrivers/video/omap/omapfb_main.c:1773: undefined reference to `omap2_int_ctrl\u0027\n\nOld omapfb does not work on OMAP4, and never will. Change the omapfb\nbuild dependency so that old omapfb depends on OMAP1/2/3, fixing the\nbuild for plain OMAP4 builds.\n\nReported-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "4422c04bbb09f1864e2ce27296457f86d4167fe2",
      "tree": "43df9d94a388b61174ff99b3e768ed4ce3020cd0",
      "parents": [
        "cf7d7e5a1980d1116ee152d25dac382b112b9c17"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Dec 14 14:16:59 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 15 11:16:08 2010 +0200"
      },
      "message": "OMAP: DSS: VRAM: Align start \u0026 size of vram to 2M\n\nAlign the start address and size of VRAM area to 2M as per comments from\nRussell King:\n\n\u003e \u003e So, why SZ_2M?\n\u003e\n\u003e Firstly, that\u0027s the granularity which we allocate page tables - one\n\u003e Linux page table covers 2MB of memory.  We want to avoid creating page\n\u003e tables for the main memory mapping as that increases TLB pressure through\n\u003e the use of additional TLB entries, and more page table walks.\n\u003e\n\u003e Plus, we never used to allow the kernel\u0027s direct memory mapping to be\n\u003e mapped at anything less than section size - this restriction has since\n\u003e been lifted due to OMAP SRAM problems, but I\u0027d rather we stuck with it\n\u003e to ensure that we have proper behaviour from all parts of the system.\n\u003e\n\u003e Secondly, we don\u0027t want to end up with lots of fragmentation at the end\n\u003e of the memory mapping as that\u0027ll reduce performance, not only by making\n\u003e the pfn_valid() search more expensive.\n\u003e\n\u003e Emsuring a minimum allocation size and alignment makes sure that the\n\u003e regions can be coalesced together into one block, and minimises run-time\n\u003e expenses.\n\u003e\n\u003e So please, 2MB, or if you object, at the _very_ _least_ 1MB.  But\n\u003e definitely not PAGE_SIZE.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3b80ffdef001ac7ff53bdcb80ad2baadb5953f91",
      "tree": "c4b1402e5388fc3febe5b24cdcc874c969cfa215",
      "parents": [
        "cffd9348a3ae87ac98a4b3c03a5359e28ad50b93"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 13 13:42:21 2010 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 14 18:07:19 2010 +0900"
      },
      "message": "video: mx3fb: Use vsprintf extension %pR for struct resource\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e504b84805c574cf18d705c610c9e4a8f6e61017",
      "tree": "94b9f060a2dcde8efb171b5ab5c514cfb0c445f0",
      "parents": [
        "6313e3c21743cc88bb5bd8aa72948ee1e83937b6"
      ],
      "author": {
        "name": "Andrew Kephart",
        "email": "andrew.kephart@alereon.com",
        "time": "Mon Dec 13 09:46:34 2010 -0600"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 14 18:03:49 2010 +0900"
      },
      "message": "fbdev: Fix fb_find_nearest_mode refresh comparison\n\nRefresh rate nearness is not calculated or reset when nearest resolution\nchanges.\n\nThis patch resets the refresh rate differential measurement whenever a\nnew nearest resolution is discovered.  This fixes two error cases;\nfirst, wherein the first mode\u0027s refresh rate differential is never\ncalculated and second, when the closest refresh rate from a previous\nnearest resolution is erroneously preserved.\n\nSigned-off-by: Andrew Kephart \u003candrew.kephart@alereon.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "16cdd4336fdca9b50f991b591005b5f6416f82c4",
      "tree": "45bde2b1c434851bacd657e8fb2c493e2960c7cb",
      "parents": [
        "93c176f39fedaeff854ccb7681d626d65bdffe52"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Tue Nov 30 20:34:52 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 18:18:56 2010 +0900"
      },
      "message": "lxfb: Maintain video processor palette through suspend/resume\n\nThe Geode X driver uses both of the LX\u0027s palettes, one for gamma\ncorrection and one for colormaps.\n\nThe kernel driver currently only backs up the one used for colormaps\nduring suspend/resume. If you mess with gamma settings and do a\nsuspend/resume, colors go funny.\n\nFix this by backing up the video proc palette during suspend/resume,\nalongside the display controller one which is already handled.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "93c176f39fedaeff854ccb7681d626d65bdffe52",
      "tree": "71beb067554e1cd0a73d3e92c0baead2e1b5b579",
      "parents": [
        "22a95949d03548cb346d81d71ce6c64dc273f421"
      ],
      "author": {
        "name": "Caglar Akyuz",
        "email": "caglar@bilkon-kontrol.com.tr",
        "time": "Tue Nov 30 20:04:14 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 18:18:52 2010 +0900"
      },
      "message": "video: da8xx: Register IRQ as last thing in driver probing.\n\nFollowing commit exposed a bug in driver:\n\n\t\"fbdev: da8xx/omap-l1xx: implement double buffering\"\n\nBug is, if interrupt handler is called before initialization is\nfinished, raster controller is enabled and following register\nmodifications causes hardware to stay in a broken state.\n\nBy looking at this one may say that proper locking is missing in\nthis driver, and a more proper fix should be prepared. However,\naformentioned commit causes a regression in the driver and some\nfix to current one should be applied first.\n\nSigned-off-by: Caglar Akyuz \u003ccaglar@bilkon-kontrol.com.tr\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cffd9348a3ae87ac98a4b3c03a5359e28ad50b93",
      "tree": "1a9a27d248b40cf0fc6be433cc416c01c0bf9b41",
      "parents": [
        "dbcc465a3c8d81da132cc1dd4e5fbf731172477f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Nov 24 09:33:59 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 26 15:06:39 2010 +0900"
      },
      "message": "fbdev: bfin_adv7393fb: new Blackfin ADV7393 driver\n\nDriver for ADV7393 add-on card for multiple Blackfin boards.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dbcc465a3c8d81da132cc1dd4e5fbf731172477f",
      "tree": "2666205c90ec531cc9e789de77d9c89a54ba5c1a",
      "parents": [
        "fe040be2fdc49a4132c5f64359c629aeeb8e4947"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Nov 24 09:33:58 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 26 15:06:34 2010 +0900"
      },
      "message": "fbdev: bf537-lq035: new Blackfin Sharp LQ035 framebuffer driver\n\nFor LCDs hooked up to BF537-STAMP boards.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "22a95949d03548cb346d81d71ce6c64dc273f421"
}
