)]}'
{
  "log": [
    {
      "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": "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": "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"
    },
    {
      "commit": "22a95949d03548cb346d81d71ce6c64dc273f421",
      "tree": "2487f78491f851647196d21bb378086e4dbca898",
      "parents": [
        "698fd6a2c3ca05ec796072defb5c415289a86cdc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Nov 26 05:20:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 26 15:05:08 2010 +0900"
      },
      "message": "framebuffer: fix fbcmap.c kernel-doc warning\n\nFix kernel-doc warning in fbcmap.c:\n\nWarning(drivers/video/fbcmap.c:92): No description found for parameter \u0027flags\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0b9466ccea3c4ec363737288dd9467bf978c9c2d",
      "tree": "0922c1676305e09d095ceafcc741e173154979d3",
      "parents": [
        "e5fa506173a6ed1ca8d78ba1e390cfdebc2fd49a",
        "0e91ec0c06d2cd15071a6021c94840a50e6671aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 07:41:10 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 07:41:10 2010 +0900"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6482/2: Fix find_next_zero_bit and related assembly\n  ARM: 6490/1: MM: bugfix: initialize spinlock for init_mm.context\n  ARM: avoid annoying \u003c4\u003e\u0027s in printk output\n  SCSI: arm fas216: fix missing \u0027;\u0027\n  ARM: avoid marking decompressor .stack section as having contents\n  ARM: 6489/1: thumb2: fix incorrect optimisation in usracc\n  ARM: 6488/1: nomadik: prevent sched_clock() wraparound\n  ARM: 6484/1: fix compile warning in mm/init.c\n  ARM: 6473/1: Small update to ux500 specific L2 cache code\n  ARM: improve compiler\u0027s ability to optimize page tables\n  mx25: fix spi device registration typo\n  ARM i.MX27 eukrea: Fix compilation\n  ARM i.MX spi: fix compilation for i.MX21\n  ARM i.MX pcm037 eet: compile fixes\n  ARM i.MX: sdma is merged, so remove #ifdef SDMA_IS_MERGED\n  ARM mx3fb: check for DMA engine type\n  mach-pcm037_eet: Fix section mismatch for eet_init_devices()\n"
    },
    {
      "commit": "e5fa506173a6ed1ca8d78ba1e390cfdebc2fd49a",
      "tree": "3dfa1f28f26f3b89ee13715284c15d8b0e80afa0",
      "parents": [
        "3070fb888be52c5488976828ffc9f950872ffadc",
        "c07a1c6b0fc6408efda7b7f5d12f24a3eda6a5e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 06:58:56 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 06:58:56 2010 +0900"
      },
      "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  sisfb: delete osdef.h\n  sisfb: move the CONFIG warning to sis_main.c\n  sisfb: replace SiS_SetMemory with memset_io\n  sisfb: remove InPort/OutPort wrappers\n  sisfb: use CONFIG_FB_SIS_301/315 instead of SIS301/315H\n  sisfb: delete redudant #define SIS_LINUX_KERNEL\n  sisfb: delete dead SIS_XORG_XF86 code\n  sisfb: delete fallback code for pci_map_rom()\n  sisfb: delete obsolete PCI ROM bug workaround\n  fbdev: Update documentation index file.\n  lxfb: Program panel v/h sync output polarity correctly\n  fbcmap: integer overflow bug\n  fbcmap: cleanup white space in fb_alloc_cmap()\n  MAINTAINERS: Add fbdev patchwork entry, tidy up file patterns.\n  fbdev: da8xx: punt duplicated FBIO_WAITFORVSYNC define\n  fbdev: sh_mobile_lcdcfb: fix bug in reconfig()\n"
    },
    {
      "commit": "d1d73578e053b981c3611e5a211534290d24a5eb",
      "tree": "3879428554320c30bc3ccfd0b217710e256ca36f",
      "parents": [
        "b38eeaae267e4cd385ababcc2df82f6c46fc8633"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Nov 24 12:57:14 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 06:50:47 2010 +0900"
      },
      "message": "backlight: grab ops_lock before testing bd-\u003eops\n\nAccording to the comment describing ops_lock in the definition of struct\nbacklight_device and when comparing with other functions in backlight.c\nthe mutex must be hold when checking ops to be non-NULL.\n\nFixes a problem added by c835ee7f4154992e6 (\"backlight: Add suspend/resume\nsupport to the backlight core\") in Jan 2009.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c07a1c6b0fc6408efda7b7f5d12f24a3eda6a5e8",
      "tree": "156c1b84d2d6ebe4476e26d504ba5d09c0872aa3",
      "parents": [
        "1f8e6eee81709cfd500ca05e36b8207566e58222"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:51 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:03:22 2010 +0900"
      },
      "message": "sisfb: delete osdef.h\n\nThe file is not needed.\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": "1f8e6eee81709cfd500ca05e36b8207566e58222",
      "tree": "e10456ef65528bfb4072b66cab86b35d395fd7a1",
      "parents": [
        "ec49ec33e22885a255855c2f820b640afbd88ef4"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:50 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:03:16 2010 +0900"
      },
      "message": "sisfb: move the CONFIG warning to sis_main.c\n\nsis_main.c is always compiled, so we can check Kconfig options there.\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": "ec49ec33e22885a255855c2f820b640afbd88ef4",
      "tree": "5651a81edd47e0d0c08b9e6dcbd08c12b9c773cd",
      "parents": [
        "2ad28472695a940bbda8fa1aec8286f0df8f6c4f"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:49 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:03:09 2010 +0900"
      },
      "message": "sisfb: replace SiS_SetMemory with memset_io\n\nGet rid of one more wrapper.\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": "2ad28472695a940bbda8fa1aec8286f0df8f6c4f",
      "tree": "c439d30c57c6b76a793176def80d3e58f3201bf1",
      "parents": [
        "f7854e5df3f0828e942b089a82dfa5ce9baea428"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:48 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:03:03 2010 +0900"
      },
      "message": "sisfb: remove InPort/OutPort wrappers\n\nRemove register IO wrappers.\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": "f7854e5df3f0828e942b089a82dfa5ce9baea428",
      "tree": "1ddf428bcdab50d623b0814d17428a29e02ac8f7",
      "parents": [
        "b6c30ca6136c6c6900a086b6b843f738a588a2f3"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:47 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:02:56 2010 +0900"
      },
      "message": "sisfb: use CONFIG_FB_SIS_301/315 instead of SIS301/315H\n\nThere is no need to alias CONFIG #defines.\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": "b6c30ca6136c6c6900a086b6b843f738a588a2f3",
      "tree": "f8f405758c94f330393cff45d679d48f1132c229",
      "parents": [
        "e7d828ab91c95e9fdc85f5167f236a8c85fb2445"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:46 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:02:51 2010 +0900"
      },
      "message": "sisfb: delete redudant #define SIS_LINUX_KERNEL\n\nIt\u0027s not needed anymore with SIS_XORG_XF86 gone.\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": "e7d828ab91c95e9fdc85f5167f236a8c85fb2445",
      "tree": "f6917b7bc121fa1b2f0ddf4fd013ec60bde79ca2",
      "parents": [
        "f3fff7359415f3e6331fa727ab27e9a1556ee7e7"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:45 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:02:46 2010 +0900"
      },
      "message": "sisfb: delete dead SIS_XORG_XF86 code\n\nDelete code for compiling the driver for X.org/XFree86. The development\nhas forked, so there is no point keeping this code in the tree.\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": "f3fff7359415f3e6331fa727ab27e9a1556ee7e7",
      "tree": "5d3f3ec5bd1bba47d9b66f8fb85dcb6e4c41df8b",
      "parents": [
        "8807236b1895b3aca022180cb9906022965344ad"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:44 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:02:40 2010 +0900"
      },
      "message": "sisfb: delete fallback code for pci_map_rom()\n\nIf pci_map_rom() fails, there is some fallback code that basically\nduplicates pci_map_rom() on non-x86 platforms. No point in that.\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": "8807236b1895b3aca022180cb9906022965344ad",
      "tree": "826f9fd4eb677d05ff3a64f9b790f6fefca04350",
      "parents": [
        "89c8fb7a0156f19237880c4ea576eb5add8c0d60"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Nov 19 21:58:43 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 24 16:02:32 2010 +0900"
      },
      "message": "sisfb: delete obsolete PCI ROM bug workaround\n\nDelete a workaround for a PCI ROM bug that has been fixed ages ago by\nthe commit 761a3ac08c63718dacde12aaf0ec6d6760e8c2b7.\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": "f6a1f2184c0ea85ad98a4d6e450ad584423d10ce",
      "tree": "2e5f74b714dd46d2c781392fa330c0c339b5919e",
      "parents": [
        "b0c4d4ee4e4f13fa3f017c00319a18c1ea31b7d7",
        "46e3f3075931493f65e9561ef57bcc23fe077a13"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 23 09:37:25 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 23 09:37:25 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "fe040be2fdc49a4132c5f64359c629aeeb8e4947",
      "tree": "40323a8f05d3754372f561bb8f4698ef1a4e9c8f",
      "parents": [
        "2006920a18cc9f499e5cccf9e6f1aa9f6120705e",
        "6722a4016d7f5f107a82ad71a3ee1ccec105532f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 19 17:04:25 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 19 17:04:25 2010 +0900"
      },
      "message": "Merge branch \u0027common/fbdev-mipi\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n"
    },
    {
      "commit": "6722a4016d7f5f107a82ad71a3ee1ccec105532f",
      "tree": "ffee60b93d78fe65a7293e8d6be66c2e91cc1b63",
      "parents": [
        "deaba190188f1caa2317de4df6c9aaba501f9809"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Nov 17 06:44:54 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 19 17:02:58 2010 +0900"
      },
      "message": "fbdev: sh_mipi_dsi: Allow LCDC board callbacks\n\nUpdate the MIPI-DSI driver to make use of the\nLCD panel callbacks in the LCDC platform data.\n\nWithout this patch MIPI panels cannot use board\nspecific LCDC callbacks to control power and/or\nback light.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "deaba190188f1caa2317de4df6c9aaba501f9809",
      "tree": "c441ee7bbb373541b74fff47558eed806b03b60c",
      "parents": [
        "5958d58a0e7699c791b9f4c99d76559a14770138"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Nov 17 09:53:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 19 17:02:50 2010 +0900"
      },
      "message": "fbdev: sh_mipi_dsi: Require two I/O resources V2\n\nThis is V2 of the MIPI-DSI two resources patch.\n\nThe second I/O resource specifies the base address\nfor the link hardware block. The base address for\nthe link hardware block seems to vary with SoC\ntype. Using two I/O resources to describe the\nMIPI-DSI hardware allows us to support both newer\nand older SoCs.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "71b146c815ed6034bc20a0ec265445bdf4bad78c",
      "tree": "508debb0569c330851f79329cdddd2138b12872a",
      "parents": [
        "0a5b871ea4c6bfb2723ac2ffc7ef5c32452abb89"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Nov 17 06:44:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 19 17:02:35 2010 +0900"
      },
      "message": "fbdev: sh_mipi_dsi: Make use of register names\n\nKeep MIPI-DSI registers in one place instead of\nusing magic values together with comments.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2006920a18cc9f499e5cccf9e6f1aa9f6120705e",
      "tree": "a203df8d59ec2de8892b25fea8009c6621a71f57",
      "parents": [
        "27d29dc4be07aafae270992f8d6e400f8912a33d"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Thu Nov 18 09:45:42 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 19 16:56:54 2010 +0900"
      },
      "message": "fbdev: modedb: fix CEA modes\n\nSome of the modes were missing the correct sync polarities.\nThis was causing a corrupt or left shifted picture on my TV.\nAdditionally format #35 had a wrong refresh rate and pixel clock.\n\nThis patch fixes those issues.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "451a3c24b0135bce54542009b5fde43846c7cf67",
      "tree": "f0fbbcc155aef2a1ffcb8aa593fe7a966d0e6900",
      "parents": [
        "55f6561c6941713ab5ae9180525b026dd40b7d14"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Nov 17 16:26:55 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 17 08:59:32 2010 -0800"
      },
      "message": "BKL: remove extraneous #include \u003csmp_lock.h\u003e\n\nThe big kernel lock has been removed from all these files at some point,\nleaving only the #include.\n\nRemove this too as a cleanup.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad913da61aeb267ac99a649834a0cb1a963d7ec2",
      "tree": "f5efa0c8b940b8b50a05d580e58569e85dd28962",
      "parents": [
        "1e7c7804884fc5751e3872f13498fd533325f8b2"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Sun Nov 14 14:12:31 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 17 14:55:46 2010 +0900"
      },
      "message": "lxfb: Program panel v/h sync output polarity correctly\n\nCommit b5c26f97ec4a17c65 introduced some breakage for the OLPC XO-1 laptop,\ndifferences in the output video signal after the patch caused some problems\nwith the XO\u0027s display controller chip.\n\nReviewing of that commit against the AMD Geode LX Data Book, it seems\nthat these bits were being set inversely. In both cases, active high\noutput is denoted by a value of 0. See section 6.8.3.44 of the databook\nfrom February 2009 (Publication ID: 33234H)\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1e7c7804884fc5751e3872f13498fd533325f8b2",
      "tree": "1d9a9ead0d2c7cb18e46cc35878a0d64daaeb545",
      "parents": [
        "c353103de8795358af1584088aa471571decb307"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Nov 16 12:11:02 2010 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 17 14:55:45 2010 +0900"
      },
      "message": "fbcmap: integer overflow bug\n\nThere is an integer overflow in fb_set_user_cmap() because cmap-\u003elen * 2\ncan wrap.  It\u0027s basically harmless.  Your terminal will be messed up\nuntil you type reset.\n\nThis patch does three things to fix the bug.\n\nFirst, it checks the return value of fb_copy_cmap() in fb_alloc_cmap().\nThat is enough to fix address the overflow.\n\nSecond it checks for the integer overflow in fb_set_user_cmap().\n\nLastly I wanted to cap \"cmap-\u003elen\" in fb_set_user_cmap() much lower\nbecause it gets used to determine the size of allocation.  Unfortunately\nno one knows what the limit should be.  Instead what this patch does\nis makes the allocation happen with GFP_KERNEL instead of GFP_ATOMIC\nand lets the kmalloc() decide what values of cmap-\u003elen are reasonable.\nTo do this, the patch introduces a function called fb_alloc_cmap_gfp()\nwhich is like fb_alloc_cmap() except that it takes a GFP flag.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c353103de8795358af1584088aa471571decb307",
      "tree": "5f83429d2d42d173d46ec7a8cef09f820b58790e",
      "parents": [
        "b22fe37b9907bf9cd61665ed4b865bc1d5cf71e8"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Nov 13 13:06:38 2010 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 17 14:55:43 2010 +0900"
      },
      "message": "fbcmap: cleanup white space in fb_alloc_cmap()\n\ncheckpatch.pl and Andrew Morton both complained about the indenting in\nfb_alloc_cmap()\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "281e66057757ddf32ffe679a08f9634fa9f70a7a",
      "tree": "4822cc0b187487d143fc9dfaf1c7c6c2695c9935",
      "parents": [
        "3dfbd044d0d99cad2fe50e4f6c79845703fa0558"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Nov 04 16:20:22 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 12:50:17 2010 -0800"
      },
      "message": "VIDEO: xen-fb, switch to for_each_console\n\nUse newly added for_each_console for iterating consoles.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: virtualization@lists.osdl.org\nCc: xen-devel@lists.xensource.com\nCc: linux-fbdev@vger.kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "27d29dc4be07aafae270992f8d6e400f8912a33d",
      "tree": "2994c58243ec8267bb24ca7f5f2ca0c7852cac47",
      "parents": [
        "936fc42831aa351974b707c00b9e67ac81cd530f",
        "640dcfa0ff49ea1fcddad39e7c468683d9f00342",
        "4232f60791d12a5156c3e1c9b04ae08b873a2920"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 16 16:25:35 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 16 16:25:35 2010 +0900"
      },
      "message": "Merge branches \u0027rmobile/fbdev\u0027 and \u0027common/fbdev-edid\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n"
    },
    {
      "commit": "936fc42831aa351974b707c00b9e67ac81cd530f",
      "tree": "89b359227b4324b85ab66fa6ddb5dbbc0907c521",
      "parents": [
        "12ddf37444eaaf67b147561141150e10a56d7742",
        "0ad83f6882c41df1a7fa387086029e162038c1f2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 16 16:25:03 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 16 16:25:03 2010 +0900"
      },
      "message": "Merge branch \u0027fbdev/edid\u0027\n"
    },
    {
      "commit": "96f8d864afd646e4a52ea55462b7d83e3b94fd5c",
      "tree": "72994dfd59b9774f6fa353fb01898f386486b759",
      "parents": [
        "e53beacd23d9cb47590da6a7a7f6d417b941a994"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 16 14:00:24 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 16 14:00:24 2010 +0900"
      },
      "message": "fbdev: move udlfb out of staging.\n\nudlfb has undergone a fair bit of cleanup recently and is effectively at\nthe point where it can be liberated from staging purgatory and promoted\nto a real driver.\n\nThe outstanding cleanups are all minor, with some of them dependent on\ndrivers/video headers, so these will be done incrementally from udlfb\u0027s\nnew home.\n\nRequested-by: Bernie Thompson \u003cbernie@plugable.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cc267ec5dfa29eba34cbf4eae3e5db9ca499c179",
      "tree": "d1a1d683920f24ee8d2e53285b1ad1ef9d4ef377",
      "parents": [
        "6800e4c0ea3e96cf78953b8b5743381cb1bb9e37"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Mon Nov 15 21:43:22 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 16 10:11:28 2010 +0900"
      },
      "message": "fbdev: sh_mobile_lcdcfb: fix bug in reconfig()\n\nThe function sh_mobile_fb_reconfig() contained a bug,\nwhich caused the line_length to be set wrongly, if a mode\nwith a different X-resolution than the default one was chosen.\nThis caused 1080p24 mode to not work on AP4EVB.\nAdditionally the notifier chain was also called with the wrong\nmode.\n\nThis patch fixes this, by using the X-resolution of the new\nmode instead of the old one to calculate line length and\nhands over the correct mode to the notifier chain.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fe9d1159b299642f9e1a9b56bbf67a24c31bb418",
      "tree": "530c6e41beb784adb16a1faae2839edbad2fbb7f",
      "parents": [
        "e5c13537b0153010b4f65b9c55faa78a4c151c93",
        "2236baa75f704851d3cd3310569058151acb1f06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 15 14:03:17 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 15 14:03:17 2010 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c: Sanity checks on adapter registration\n  i2c: Mark i2c_adapter.id as deprecated\n  i2c: Drivers shouldn\u0027t include \u003clinux/i2c-id.h\u003e\n  i2c: Delete unused adapter IDs\n  i2c: Remove obsolete cleanup for clientdata\n"
    },
    {
      "commit": "dfdee5f00cc9ce21b0a7e786039bcfec26fbcb4b",
      "tree": "b60683d060290bda19ce2fa868ac57dc70e2cf2a",
      "parents": [
        "dc6641be0ea8819ef095fdcefc2b695611999a21"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Nov 15 22:40:38 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Nov 15 22:40:38 2010 +0100"
      },
      "message": "i2c: Delete unused adapter IDs\n\nDelete unused I2C adapter IDs. Special cases are:\n\n* I2C_HW_B_RIVA was still set in driver rivafb, however no other\n  driver is ever looking for this value, so we can safely remove it.\n* I2C_HW_B_HDPVR is used in staging driver lirc_zilog, however no\n  adapter ID is ever set to this value, so the code in question never\n  runs. As the code additionally expects that I2C_HW_B_HDPVR may not\n  be defined, we can delete it now and let the lirc_zilog driver\n  maintainer rewrite this piece of code.\n\nBig thanks for Hans Verkuil for doing all the hard work :)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\n"
    },
    {
      "commit": "70231669596fdd76dddfc2a4f53415d3dd84377e",
      "tree": "fead4ba8df3af3461038d1e319cfeefd7c970e78",
      "parents": [
        "58e89c274f202d7fd59694b7b74fa676018435a2",
        "dce1431cb36338bda1167591689ab1f77ccf8934"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 15 08:42:07 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 15 08:42:07 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  fsl-diu-fb: drop dead ioctl define\n  MAINTAINERS: Add an fbdev git tree entry.\n  OMAP: DSS: Fix documentation regarding \u0027vram\u0027 kernel parameter\n  OMAP: VRAM: Fix boot-time memory allocation\n  OMAP: VRAM: improve VRAM error prints\n  sisfb: limit POST memory test according to PCI resource length\n  fbdev: sh_mobile_lcdc: use correct number of modes, when using the default\n  fbdev: sh_mobile_lcdc: use the standard CEA-861 720p timing\n  fbdev: sh_mobile_hdmi: properly clean up modedb on monitor unplug\n"
    },
    {
      "commit": "1b346af2f88a0e19e718a843d39d34e41e5527e1",
      "tree": "1c4a9bd481f3ea91f5057d3db597eca70266fec0",
      "parents": [
        "f0573e6db1d1e637e20011f40264b2f5b5880587"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Aug 16 08:03:04 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Nov 15 09:25:01 2010 +0100"
      },
      "message": "ARM mx3fb: check for DMA engine type\n\nWe have two dma engines in MX3 systems: The IPU and the SDMA\nengine. We have to check if we got a channel from the correct\nengine before proceeding with a channel.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\n"
    },
    {
      "commit": "4232f60791d12a5156c3e1c9b04ae08b873a2920",
      "tree": "11995d45e6582aa8c99bdf201354b4ef31e126ae",
      "parents": [
        "d8d776f3fb1ff19c37d43b600fc8c128ff172deb"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 11 14:45:09 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 15:01:27 2010 +0900"
      },
      "message": "fbdev: sh_mobile_hdmi: add support for E-EDID parsing\n\nMany HDMI clients implement enhanced EDID blocks, which often contain\nadditional supported video modes. This patch implements parsing of such\nE-EDID blocks.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d8d776f3fb1ff19c37d43b600fc8c128ff172deb",
      "tree": "334b0d0273a6acc7d238e1cb492f1b23199d51bc",
      "parents": [
        "c724d07a56e60e91b0aa75193f86fb000545ffe4",
        "0ad83f6882c41df1a7fa387086029e162038c1f2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 14:57:49 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 14:57:49 2010 +0900"
      },
      "message": "Merge branch \u0027fbdev/edid\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/lethal/fbdev-2.6 into common/fbdev-edid\n"
    },
    {
      "commit": "0ad83f6882c41df1a7fa387086029e162038c1f2",
      "tree": "8353d05a17b1ed5a8348e0e7e6981f5e8015741a",
      "parents": [
        "e4105119aca9b86b163fa07428df1f615034a03d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 11 15:45:04 2010 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 14:52:23 2010 +0900"
      },
      "message": "fbdev: when parsing E-EDID blocks, also use SVD entries\n\nAdd parsing of E-EDID SVD entries. In this first version only a few\nCEA/EIA-861E modes are implemented, more can be added as needed.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e4105119aca9b86b163fa07428df1f615034a03d",
      "tree": "2896d2accf7264ed04d71cc260803593fe4dabf9",
      "parents": [
        "9fbbdde93231ad7f35c217aa6bbbc7995133f483"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 11 15:44:52 2010 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 14:52:21 2010 +0900"
      },
      "message": "fbdev: export fb_edid_add_monspecs() for modules, improve algorithm\n\nfb_edid_add_monspecs() should also be exported for use in modules, and it\nrequires a dummy version for the case, when CONFIG_FB_MODE_HELPERS is not\nselected. This patch also improves the algorithm by removing a redundant\nmemory allocation, adds function documentation, adds data verification and\nreplaces memmove() with memcpy().\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9fbbdde93231ad7f35c217aa6bbbc7995133f483",
      "tree": "e934daa8bd6f0d4f68f3034f933ab149682ccccd",
      "parents": [
        "a7bcf21e60c73cb7f7c13fad928967d7e47c3cac"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Nov 11 15:44:43 2010 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 14:52:19 2010 +0900"
      },
      "message": "video: add fb_edid_add_monspecs for parsing extended edid information\n\nModern monitors/tvs have more extended EDID information blocks which can\ncontain extra detailed modes.  This adds a fb_edid_add_monspecs function\nwhich drivers can use to parse those additions blocks.\n\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bd760e1e5b34351e0705705e5163cb89c1316d71",
      "tree": "b5980aec9ec32952fd4d9e36ab6bbe80a823b171",
      "parents": [
        "4f1aa846316d789ae2df6d22d6bca6e4a373e23d"
      ],
      "author": {
        "name": "Edgar (gimli) Hucek",
        "email": "gimli@dark-green.com",
        "time": "Thu Nov 11 14:05:30 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 12 07:55:33 2010 -0800"
      },
      "message": "backlight: MacBookAir3,1(3,2) mbp-nvidia-bl support\n\nAdd support for the MacBookAir3,1 and MacBookAir3,2 to the mbp-nvidia-bl\ndriver.\n\nSigned-off-by: Edgar (gimli) Hucek \u003cgimli@dark-green.com\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": "4f1aa846316d789ae2df6d22d6bca6e4a373e23d",
      "tree": "49469d8b8513a5d76b97e101a717981f091fcc86",
      "parents": [
        "c7ce2500e3140b728d8a98a1acb1c2690af51eae"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Nov 11 14:05:29 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 12 07:55:33 2010 -0800"
      },
      "message": "drivers/video/backlight/adp8860_bl.c: check strict_strtoul() return value\n\nHandle return value, strict_strtoul is declared with attribute\nwarn_unused_result.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7ce2500e3140b728d8a98a1acb1c2690af51eae",
      "tree": "c656a165112af36bae03e9e43af9f64b4355788a",
      "parents": [
        "fef7764f8bca9d603a8a51dcb522db97739a33c2"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Nov 11 14:05:29 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 12 07:55:33 2010 -0800"
      },
      "message": "drivers/video/backlight/adp8860_bl.c: fix ambient light zone overwrite handling\n\nThis affects the get/set of the current Ambient Light Zone.  Reading\nshould return an integer between 1..3 (1 \u003d Daylight, 2 \u003d office, 3 \u003d\ndark).  Writing a value between 1..3 forces the backlight controller to\nenter the corresponding Ambient Light Zone.  Writing 0 returns to normal\noperation.\n\nFix valid range checking so we don\u0027t write invalid values to the\ncontroller, and make sure we subtract 1, since this is what the register\ndefinition (CFGR:BLV) requires.  Otherwise the values written don\u0027t work\ncorrectly.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\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": "fef7764f8bca9d603a8a51dcb522db97739a33c2",
      "tree": "cd3a3d97e729cf814c924e3dd5bd81aca6a3ace4",
      "parents": [
        "a1025e224c518dceb342d0cc54e5513c6476f60c"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Thu Nov 11 14:05:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 12 07:55:33 2010 -0800"
      },
      "message": "backlight: add low threshold to pwm backlight\n\nThe intensity of the backlight can be varied from a range of\nmax_brightness to zero.  Though most, if not all the pwm based backlight\ndevices start flickering at lower brightness value.  And also for each\ndevice there exists a brightness value below which the backlight appears\nto be turned off though the value is not equal to zero.\n\nIf the range of brightness for a device is from zero to max_brightness.  A\ngraph is plotted for brightness Vs intensity for the pwm based backlight\ndevice has to be a linear graph.\n\nintensity\n\t  |   /\n\t  |  /\n\t  | /\n\t  |/\n\t  ---------\n\t 0\tmax_brightness\n\nBut pratically on measuring the above we note that the intensity of\nbacklight goes to zero(OFF) when the value in not zero almost nearing to\nzero(some x%).  so the graph looks like\n\nintensity\n\t  |    /\n\t  |   /\n\t  |  /\n\t  |  |\n\t  ------------\n\t 0   x\t max_brightness\n\nIn order to overcome this drawback knowing this x% i.e nothing but the low\nthreshold beyond which the backlight is off and will have no effect, the\nbrightness value is being offset by the low threshold value(retaining the\nlinearity of the graph).  Now the graph becomes\n\nintensity\n\t  |     /\n\t  |    /\n\t  |   /\n\t  |  /\n\t  -------------\n\t   0\t  max_brightness\n\nWith this for each and every digit increment in the brightness from zero\nthere is a change in the intensity of backlight.  Devices having this\nbehaviour can set the low threshold brightness(lth_brightness) and pass\nthe same as platform data else can have it as zero.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\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": "a1025e224c518dceb342d0cc54e5513c6476f60c",
      "tree": "421139a6d6ee6e09ee4f487ac1c2322e87d3afe7",
      "parents": [
        "d974e00b955ee390e02ae2f0eeb5ed921599ec07"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 11 14:05:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 12 07:55:33 2010 -0800"
      },
      "message": "drivers/video/backlight/s6e63m0.c: fix section mismatch\n\nEliminate section mismatch warning by marking s6e63m0_probe() as __devinit.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d974e00b955ee390e02ae2f0eeb5ed921599ec07",
      "tree": "8d90df43838e3a2f313f1f71510c50e4b925f0b5",
      "parents": [
        "4dbdf8861a8ad83ef194f2c3a389a7b37c6f832e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 11 14:05:26 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 12 07:55:33 2010 -0800"
      },
      "message": "drivers/video/backlight/s6e63m0.c: unregister backlight device and remove sysfs attribute file in s6e63m0_remove\n\ns6e63m0_probe() registered backlight device and create sysfs attribute\nfiles, thus s6e63m0_remove() should unregister backlight device and remove\nsysfs attribute files.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4dbdf8861a8ad83ef194f2c3a389a7b37c6f832e",
      "tree": "3730f7b28d05681f1c3c6b9470187bf6832c6889",
      "parents": [
        "6bde9082c521b030f899ff5e5b553beba228c932"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Nov 11 14:05:26 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 12 07:55:33 2010 -0800"
      },
      "message": "backlight: fix blanking for L4F00242T03 LCD\n\nThe LCD was turned on if the variable power was \u003e 0, but that was\nincorrect.  The LCD has to be turned on in NORMAL and UNBLANK case.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: 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"
    }
  ],
  "next": "6bde9082c521b030f899ff5e5b553beba228c932"
}
