)]}'
{
  "log": [
    {
      "commit": "ff14ed5db6e7e5e5dc23712d3c877891d4d9a1a8",
      "tree": "5215a82df4a7465f0163c4ab00ca0cd77a488786",
      "parents": [
        "44aa417910ec9cda6da42be914105e789273b507"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Apr 21 12:23:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 13:41:47 2009 -0700"
      },
      "message": "pxafb: lcsr1 is unused without CONFIG_FB_PXA_OVERLAY\n\nFixes the warning:\n\n  drivers/video/pxafb.c: In function \u0027pxafb_handle_irq\u0027:\n  drivers/video/pxafb.c:1442: warning: unused variable \u0027lcsr1\u0027\n\n[akpm@linux-foundation.org: save an ifdef]\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44aa417910ec9cda6da42be914105e789273b507",
      "tree": "be2ea32bb8d74b309b7602b7315c7234cd7e7344",
      "parents": [
        "b33ecba033ca649f6350696a3057d916a23a775a"
      ],
      "author": {
        "name": "Vlada Peric",
        "email": "vlada.peric@gmail.com",
        "time": "Tue Apr 21 12:23:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 13:41:47 2009 -0700"
      },
      "message": "asiliantfb: add missing return statement\n\nCommit 032220ba (asiliantfb: fix cmap memory leaks) changed the function\ninit_asiliant from void to int, resulting in the following compile warning:\n\n  drivers/video/asiliantfb.c: In function `init_asiliant\u0027:\n  drivers/video/asiliantfb.c:536: warning: control reaches end of non-void function\n\nFix the warning by returning 0.\n\nSigned-off-by: Vlada Peric \u003cvlada.peric@gmail.com\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "347486bb108fa6e0fd2753c1be3519d6be2516ed",
      "tree": "8f413d55f5babd8b16129fe2a4102f2b09c194d8",
      "parents": [
        "a55ce6dc705c9ed0bb0d4f629dbcaf3b3ced5172"
      ],
      "author": {
        "name": "Stefan Husemann",
        "email": "shusemann@googlemail.com",
        "time": "Mon Apr 13 14:40:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:32 2009 -0700"
      },
      "message": "intelfb: support i854\n\nSupport the Intel 854 Chipset in fbdev.\n\nWe test and use the patch on a Thomson IP1101 IPTV-Box.  On the VGA-Port\nwe get a normal signal.\n\nHere is the link to the Mambux-Project: http://www.mambux.de\n\nCc: Keith Packard \u003ckeithp@keithp.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Stefan Husemann \u003cshusemann@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0efb2a03af7eddadb4d0db5f855b1614ba9b0a00",
      "tree": "6cadf4f50fbdee402182c793c1b2239b4ac4a2c9",
      "parents": [
        "697f619fc87aa9bf5b6c8c756f7ea54e950d5cd5"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 13 14:39:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "cirrusfb: do not allow unsupported pixel depth\n\nDo not allow modes with unsupported pixel depth.  Otherwise, one can hang\na computer by setting incorrect value with fbset command.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e6210195c4e1157159779b7c700ba76f4546421",
      "tree": "d8e8e6e3083dd5fb6f7e53469ce58bd8fc7f9791",
      "parents": [
        "811a201374b10d60662504f9ea533e03914fdb27"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Mon Apr 13 14:39:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "drivers/video/aty/radeon_base.c: fix typo in comment\n\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "811a201374b10d60662504f9ea533e03914fdb27",
      "tree": "d9e4f0a4d2fda87657d55b0c4e70820a95ed772f",
      "parents": [
        "0a4534801468325fdb6a7b7bf73ad2a958a1e379"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 13 14:39:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "sisfb: fix color component length for pseudocolor modes\n\nsisfb incorrectly sets the length of the color fields to 6 bits\nfor PSEUDOCOLOR modes, even though 8 bits are always used per pixel.\nFix this by setting the length to 8.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a4534801468325fdb6a7b7bf73ad2a958a1e379",
      "tree": "f2809286876627f9b2f68449cc3623eab280b347",
      "parents": [
        "c26d7b29d9989cfd9004e688ad517925b0db37d0"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 13 14:39:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:29 2009 -0700"
      },
      "message": "sa1100fb: fix color component length for pseudocolor modes\n\nsa1100fb incorrectly sets the length of the color fields to 8 bits for\nPSEUDOCOLOR modes for which only 4 bits are used per pixel.  Fix this by\nsetting the length to 4 bits for these modes.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c26d7b29d9989cfd9004e688ad517925b0db37d0",
      "tree": "487c467fe90f2362df0ddf86e97efdbe4a42535a",
      "parents": [
        "f26ec5baa67524b00311b8ec4626efc0a95925e1"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 13 14:39:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:29 2009 -0700"
      },
      "message": "s3fb: fix color component length for pseudocolor modes\n\ns3fb incorrectly sets the length of the color fields to 6 bits for\nPSEUDOCOLOR modes, even though 8 or 4 bits are used per pixel.  Fix this\nby setting the length to 8 or 4, respectively.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nAcked-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "133bb070e94ab41d750c6f2160c8843e46f11b78",
      "tree": "843aaa121f13ed754c8f14bd7011591035ac1550",
      "parents": [
        "0ca1071f7dbd673de826eb3fb01bfdfd1d423433"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Mon Apr 13 14:39:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:29 2009 -0700"
      },
      "message": "efifb: exit if framebuffer address is invalid\n\nefifb will attempt to ioremap a framebuffer even if its starting address\nis 0, failing and causing an ugly backtrace in the process.  Exit before\nprobing if this is the case.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Peter Jones \u003cpjones@redhat.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ca1071f7dbd673de826eb3fb01bfdfd1d423433",
      "tree": "bb60620604449f357ae7d099395b20199bc96197",
      "parents": [
        "ebde441177da3bad156701d351509f34295282ab"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 13 14:39:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:29 2009 -0700"
      },
      "message": "uvesafb: fix color component length for pseudocolor modes\n\nuvesafb incorrectly sets the length of the color fields to 6 bits for\nPSEUDOCOLOR modes, even though 8 bits are always used per pixel.  Fix this\nby setting the length to 8.\n\nThe switch of the DAC width from the default 6 bits to 8 bits is retained\nand tracked internally in the driver, but never exposed to userspace.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \u003csyrjala@sci.fi\u003e\nCc: Geert Uytterhoeven \u003cgeert.uytterhoeven@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebde441177da3bad156701d351509f34295282ab",
      "tree": "816eca54fcde1e42d4ba81ab80533188724a64ee",
      "parents": [
        "513adb58685615b0b1d47a3f0d40f5352beff189"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 13 14:39:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:29 2009 -0700"
      },
      "message": "fbdev: fix color component field length documentation\n\nThe documentation about the meaning of the color component bitfield\nlengths in pseudocolor modes is inconsistent.  Fix it, so that it\nindicates the correct interpretation everywhere, i.e.  that 1 \u003c\u003c length is\nthe number of palette entries.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \u003csyrjala@sci.fi\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert.uytterhoeven@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "513adb58685615b0b1d47a3f0d40f5352beff189",
      "tree": "80afe08d17f24bbf3d5ad48d62df2e143d00ae95",
      "parents": [
        "b52bb3712a64c404846f30300b339cfd01e316be"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Mon Apr 13 14:39:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:28 2009 -0700"
      },
      "message": "fbdev: fix info-\u003elock deadlock in fbcon_event_notify()\n\nfb_notifier_call_chain() is called with info-\u003elock held, i.e.  in\ndo_fb_ioctl() \u003d\u003e FBIOPUT_VSCREENINFO \u003d\u003e fb_set_var() and the some\nnotifier callbacks, like fbcon_event_notify(), try to re-acquire\ninfo-\u003elock again.\n\nRemove the lock/unlock_fb_info() in all the framebuffer notifier\ncallbacks\u0027 and be sure to always call fb_notifier_call_chain() with\ninfo-\u003elock held.\n\nReported-by: Pavel Roskin \u003cproski@gnu.org\u003e\nReported-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d88ca815b5b3534ed2dae123ba0bf366861f850c",
      "tree": "5bc6d85e0a50c342092cb53890f0b96f85148dac",
      "parents": [
        "215059d2421f95c30d1fca6ff31357fcae9f67dc"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Mon Apr 06 19:01:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:09 2009 -0700"
      },
      "message": "fbdev: i.MX31: fix panning, error handling, clean up\n\n1. check for errors returned from clk_get()\n2. fix \"Unbalanced enable for IRQ 160\"\n3. fix transmit descriptor handling in panning\n4. clean frame buffer on blank - useful for OLED displays\n5. formatting clean up\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "215059d2421f95c30d1fca6ff31357fcae9f67dc",
      "tree": "7eadb76ba99372f4674e46c8553639ba11a529cf",
      "parents": [
        "feff3880d06da0cc8fc65b9e40f518fea7594674"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 06 19:01:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:09 2009 -0700"
      },
      "message": "tdfxfb: make use of DDC information about connected monitor\n\nRead DDC information from a connected monitor and use it to select initial\nmode (if the mode is not specified).\n\nAlso, use the information to protect against modes outside the monitor\nspecs.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nTested-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "feff3880d06da0cc8fc65b9e40f518fea7594674",
      "tree": "0feb97f54ac1af23056070576fe68e954a44b9a2",
      "parents": [
        "8f9b15286a8ea49e997e845d02d357ed33ebd090"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 06 19:01:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:08 2009 -0700"
      },
      "message": "tdfxfb: move I2C functionality into the tdfxfb\n\nThe I2C functionality provided by the i2c-voodoo3 driver is moved into the\ntdfxfb (frame buffer driver for Voodoo3 cards).  This way there is no\nconflict between the i2c driver and the fb driver.\n\nThe tdfxfb does not make use from the DDC functionality yet but provides\nall the functionality of the i2c-voodoo3 driver.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44d84afa834b799560d7dbe47250ad7557f5ca2f",
      "tree": "d18b90078503c956d32f9f0c6524bc43ece96b25",
      "parents": [
        "f8201abcb2badce7eaa6a3715f9a228cfd88a453",
        "11b55da700eb77905f1c2dde3a0cbeedc665a753"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 07:40:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 07:40:55 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (28 commits)\n  powerpc: Fix oops when loading modules\n  powerpc: Wire up preadv and pwritev\n  powerpc/ftrace: Fix printf format warning\n  powerpc/ftrace: Fix #if that should be #ifdef\n  powerpc: Fix ptrace compat wrapper for FPU register access\n  powerpc: Print information about mapping hw irqs to virtual irqs\n  powerpc: Correct dependency of KEXEC\n  powerpc: Disable VSX or current process in giveup_fpu/altivec\n  powerpc/pseries: Enable relay in pseries_defconfig\n  powerpc/pseries: Fix ibm,client-architecture comment\n  powerpc/pseries: Scan for all events in rtasd\n  powerpc/pseries: Add dispatch dispersion statistics\n  powerpc: Clean up some prom printouts\n  powerpc: Print progress of ibm,client-architecture method\n  powerpc: Remove duplicated #include\u0027s\n  powerpc/pmac: Fix internal modem IRQ on Wallstreet PowerBook\n  powerpc/wdrtas: Update wdrtas_get_interval to use rtas_data_buf\n  fsl-diu-fb: Pass the proper device for dma mapping routines\n  powerpc/pq2fads: Update device tree for use with device-tree-aware u-boot.\n  cpm_uart: Disable CPM udbg when re-initing CPM uart, even if not the console.\n  ...\n"
    },
    {
      "commit": "ae6e59caefd8d4097ccb096c95df95ec7e52fe88",
      "tree": "f72b77d41c9f5a3b18fb52e505d60dba2ad913a5",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c",
        "f379188958ae8af30105eb1f27d0e0abf6a51558"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 12:54:08 2009 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 12:54:08 2009 +1000"
      },
      "message": "Merge branch \u0027next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "13a7b5dc0d1768c8ae817e43cbe50597090b650a",
      "tree": "64d9934f67c12b7ce0fa5603c10e5686c45e3d9c",
      "parents": [
        "9e124435c772c650457a952b27bcbdb9a95d48d0"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Wed Feb 18 11:50:43 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: Adds HP Jornada 700 series backlight driver\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e124435c772c650457a952b27bcbdb9a95d48d0",
      "tree": "27897fbfb8938e8f34385ec4155b1ba0800de1b0",
      "parents": [
        "b8cdd877f2cbcc07b5a287b7273a8eaa4c11ad04"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Wed Feb 18 11:47:26 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: Add HP Jornada 700 series LCD driver\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "b8cdd877f2cbcc07b5a287b7273a8eaa4c11ad04",
      "tree": "b5647a9b6ce0fed72f19484323ec2054822d3a65",
      "parents": [
        "1a468ba10c3bdbc25ef7aa7fecda20ee27007bdf"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Feb 10 13:30:37 2009 +0800"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: fix pwm_bl.c when multiple PWM backlights exist\n\nWhen multiple PWMs are used as backlights, the current code uses\npdev-\u003ename as the backlight name when registering, which will be\nconflicting, use dev_name() instead.\n\nSigned-off-by: Peter Edwards \u003csweetlilmre@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "1a468ba10c3bdbc25ef7aa7fecda20ee27007bdf",
      "tree": "e7836bd9643e4cc32bc76e2f4286ece19ea05f1e",
      "parents": [
        "c78a628849675580c7c5e1f07193c632e4b6827f"
      ],
      "author": {
        "name": "Mario Schwalbe",
        "email": "schwalbe@inf.tu-dresden.de",
        "time": "Sun Jan 11 00:19:31 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: mbp_nvidia_bl - Add a debug switch\n\nThis patch adds a debug switch to enable (little) diagnostic\noutput, to help to trace down the remaining problems.\n\nSigned-off-by: Mario Schwalbe \u003cschwalbe@inf.tu-dresden.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "c78a628849675580c7c5e1f07193c632e4b6827f",
      "tree": "cfeb5bf04e1a33b2ebeacabe9a0854cc8b1e2473",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c"
      ],
      "author": {
        "name": "Mario Schwalbe",
        "email": "schwalbe@inf.tu-dresden.de",
        "time": "Sun Jan 11 00:11:34 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: Add support for MacBook 5, MacBook Air 2, and MacBook Pro 5\n\nThis patch adds support for the new Apple models incorporating an Nvidia\nchipset.  Apple still uses the same protocol as on older models, but the\nregisters moved to a different address. To do this, two sets of functions\nare added for the Intel/Nvidia chipset models and passed by the DMI_MATCH\nfunction.\n\nThe initial code has been contributed by Hu Gang \u003chugang@soulinfo.com\u003e.\n\nThe driver is known to work on MacBook Pro 3, MacBook Pro 4 and MacBook\nPro 5.\n\nIts known to work with limitations on MacBook 5 / MacBook Air 2. Changing\nbrightness within X doesn\u0027t work, if using Nvidia\u0027s proprietary graphics\ndriver with no known fix at present. Changing brightness on a text console\nor using the open-source driver does work.\n\nMacBook Pro 5 has a known bug where the initial brightness after bootup is\nthe last recently used brightness (in Mac OSX), while the firmware reports\nmaximum. Impossible to fix.\n\n[akpm@linux-foundation.org: build fix]\n[rpurdie@linux.intel.com: Rebased the patch against latest git]\nSigned-off-by: Mario Schwalbe \u003cschwalbe@inf.tu-dresden.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "f379188958ae8af30105eb1f27d0e0abf6a51558",
      "tree": "e9914076c03302aba3283c9f78601671d43df72c",
      "parents": [
        "65cc0fa3bde00e81f83348ef162a83ab9fff2079"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Apr 04 22:31:20 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Apr 06 09:12:38 2009 -0500"
      },
      "message": "fsl-diu-fb: Pass the proper device for dma mapping routines\n\nThe driver should pass a device that specifies internal DMA ops, but\ncurrently NULL pointers are passed, and thus following bug pops up:\n\n  Freescale DIU driver\n  ------------[ cut here ]------------\n  kernel BUG at arch/powerpc/include/asm/dma-mapping.h:237!\n  Oops: Exception in kernel mode, sig: 5 [#1]\n  ...\n  NIP [c01658b4] allocate_buf+0x0/0x8\n  LR [c0306554] fsl_diu_probe+0x2b4/0x518\n  Call Trace:\n  [df02be10] [c030638c] fsl_diu_probe+0xec/0x518 (unreliable)\n  [df02be60] [c020cdec] of_platform_device_probe+0x5c/0x84\n  [df02be80] [c018f5d0] really_probe+0x78/0x1a0\n  [df02bea0] [c018f7c0] __driver_attach+0xa4/0xa8\n  [df02bec0] [c018ea00] bus_for_each_dev+0x60/0x9c\n  [df02bef0] [c018f414] driver_attach+0x24/0x34\n  [df02bf00] [c018f168] bus_add_driver+0x12c/0x1cc\n  [df02bf20] [c018fbdc] driver_register+0x6c/0x110\n  [df02bf30] [c020ccb4] of_register_driver+0x54/0x70\n  [df02bf40] [c03d0a50] fsl_diu_init+0x70/0xa4\n  ...\n\nThis patch fixes the issue.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5482415a5ecc0cd791a5d885cc3db8281401078f",
      "tree": "eb8913fd57791b7d6204671d72016d0278ae3074",
      "parents": [
        "ee3b4290aec03022cfb67c9adba9f1b3215245f0"
      ],
      "author": {
        "name": "Sergey Senozhatsky",
        "email": "sergey.senozhatsky@mail.by",
        "time": "Thu Apr 02 16:56:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 02 19:04:48 2009 -0700"
      },
      "message": "fb: nvidiafb recognizes geforcego 7300 chip as mobile\n\nnvidiafb recognizes geforcego 7300 chip as mobile\n\nSigned-off-by: Sergey Senozhatsky \u003csergey.senozhatsky@mail.by\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e14a685dfabf3ceeb366f1db1a22471b8f98a08b",
      "tree": "a9c55be12f88f62b640473e1cec8830d893e074e",
      "parents": [
        "04645fc337eef283887d3b1204017f1860ed2ff7"
      ],
      "author": {
        "name": "Brian Maly",
        "email": "bmaly@redhat.com",
        "time": "Tue Mar 31 15:25:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:34 2009 -0700"
      },
      "message": "efifb: dmi set video type\n\nThe current logic for dmi matching in efifb does not allow efifb to load\non all hardware that we can dmi match for.\n\nFor a real world example, boot with elilo (3.7 or 3.8 vanilla) and on a\nApple (MacBook) and EFI framebuffer driver will not load (you will have no\nvideo).  This specific hardware is efi v1.10, so we have UGA and not GOP.\nWithout special bootloader magic (i.e.  extra elilo patches for UGA\ngraphics detection) no screen info will be passed to the kernel and as a\nresult efifb will not load.\n\nThis patch allows the dmi match to happen by moving it to earlier in\nefifb_init, and sets the video type (in set_system) so that efifb can load\nwhen we have a valid dmi match and already know the specifics of the\nhardware.\n\nWithout this patch the efifb driver will fail to load in the event screen\ninfo is not found and passed in by the bootloader, being that we will\nnever get to look for a dmi match.  A primary reason for matching with dmi\nis because not all bootloaders detect the video info properly.  The\nsolution is that in the event of a dmi match, we should set\nscreen_info.orig_video_isVGA.  Most bootloaders fail to set screen info on\nApple hardware, and this is a big problem for people who use Apple\nhardware.\n\nTested on a MacBook SantaRosa with elilo-3.8 (vanilla) and resolves the\nissue, the dmi match now works, EFI framebuffer now loads and video works.\n\nSigned-off-by: Brian Maly \u003cbmaly@redhat.com\u003e\nAcked-by: Huang Ying \u003cying.huang@intel.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Chandramouli Narayanan \u003cmouli@linux.intel.com\u003e\nAcked-by: Peter Jones \u003cpjones@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04645fc337eef283887d3b1204017f1860ed2ff7",
      "tree": "9c7b6021440a3384360c54f20e93cd87b8f1c4d2",
      "parents": [
        "2f682fae611df642acfb99b5f2fd665f001cd253"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:34 2009 -0700"
      },
      "message": "tridentfb: delete acceleration Kconfig option\n\nRemove Kconfig option for tridentfb acceleration.  The acceleration can be\nswitched off with modules \"noaccel\" parameter.\n\nThe acceleration for Trident chips was fixed in the 2.6.27 kernel.\n\nAlso, add CyberXXX and CyberBlade names to Kconfig option\u0027s name.  It should\nmake easier to find the tridentfb choice for cyblafb driver\u0027s users.  The\ncyblafb driver has been replaced by the tridentfb driver.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f682fae611df642acfb99b5f2fd665f001cd253",
      "tree": "7cfb73ff951b0963438159a82e38c50f51c57770",
      "parents": [
        "84d9077b3391e6966813e380e63b57f53e58e120"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:34 2009 -0700"
      },
      "message": "atyfb: speed up Mach64 cursor\n\nSave one fifo entry on cursor enabling and disabling.\n\nSave another fifo entry for FB_CUR_SETPOS operation by removing redundant one.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84d9077b3391e6966813e380e63b57f53e58e120",
      "tree": "9799833f8f4f27a00d7e361f29a76b4b4be1abf1",
      "parents": [
        "98da329581e3e6a08eba418ba6da64c05bacd029"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:34 2009 -0700"
      },
      "message": "fb: hide hardware cursor in graphics mode (Mach64)\n\nA hardware cursor is left enabled in the fb_set_par() which is called when a\nnew console is created.  This is inconsistent with software cursor\u0027s\nbehaviour.\n\nAlso, this makes a hardware cursor always visible in the Xfbdev (Xorg kdrive)\nserver.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Risto Suominen \u003cristo.suominen@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98da329581e3e6a08eba418ba6da64c05bacd029",
      "tree": "5e0377ffb0b9f9146db63feeb8a2b94876ba9a85",
      "parents": [
        "18b41f1cd537168a886c43237297692ba8d0a143"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@texware.it",
        "time": "Tue Mar 31 15:25:46 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:34 2009 -0700"
      },
      "message": "nvidiafb: remove open_lock mutex\n\nRemove mutex from the nvidiafb_open/nvidiafb_release functions as these\noperations are mutexed at fb layer.\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18b41f1cd537168a886c43237297692ba8d0a143",
      "tree": "13ab22ddb237650e69b89367a0c8f6835d46ba28",
      "parents": [
        "c958557eb6e5f0fa15aeda3b6f952051b4179394"
      ],
      "author": {
        "name": "Wolfgang Kroener",
        "email": "lkml@azog.de",
        "time": "Tue Mar 31 15:25:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:33 2009 -0700"
      },
      "message": "radeonfb: suspend/resume for ATI Mobility Radeon RV350\n\nAdd suspend/resume for the Acer Travelmate 290D/292LMi with the following\ngraphic-chip:\n\n01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV350\n[Mobility Radeon 9600 M10] [1002:4e50] (prog-if 00 [VGA controller])\n\tSubsystem: Acer Incorporated [ALI] TravelMate 290 [1025:005a]\n\tFlags: bus master, 66MHz, medium devsel, latency 128, IRQ 10\n\tMemory at a8000000 (32-bit, prefetchable) [size\u003d128M]\n\tI/O ports at c100 [size\u003d256]\n\tMemory at e0010000 (32-bit, non-prefetchable) [size\u003d64K]\n\t[virtual] Expansion ROM at a0000000 [disabled] [size\u003d128K]\n\tCapabilities: [58] AGP version 2.0\n\tCapabilities: [50] Power Management version 2\n\tKernel driver in use: radeonfb\n\tKernel modules: radeonfb\n\nSigned-off-by: Wolfgang Kroener \u003clkml@azog.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c958557eb6e5f0fa15aeda3b6f952051b4179394",
      "tree": "1d941c1dc3cd3bbd90dbb9acb7bd0bd78d8ede7f",
      "parents": [
        "23b736545473ed853b685cbc03883aa6ff3f0e0d"
      ],
      "author": {
        "name": "Felipe Contreras",
        "email": "felipe.contreras@nokia.com",
        "time": "Tue Mar 31 15:25:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:33 2009 -0700"
      },
      "message": "omapfb: fix argument of blank operation\n\nThe blank operation should receive FB_BLANK_POWERDOWN, not VESA_POWERDOWN.\n\nSigned-off-by: Felipe Contreras \u003cfelipe.contreras@nokia.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nAcked-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23b736545473ed853b685cbc03883aa6ff3f0e0d",
      "tree": "dbc04a8fc5765f6832085909e6b5247511c33fed",
      "parents": [
        "ddb53d48da5b0e691f35e703ac29118747f86c99"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Tue Mar 31 15:25:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:33 2009 -0700"
      },
      "message": "uvesafb: fix selecting mode with the vbemode option\n\nIf the vbemode option is used, uvesafb calls fb_get_mode() without first\nsetting the resolution in info-\u003evar.  This results in a division by zero\nin fb_get_mode(), as evidenced e.g.  in [1].  Fix this by ensuring the\ninfo-\u003evar structure is populated before fb_get_mode() is called.\n\n[1] http://bugzilla.kernel.org/show_bug.cgi?id\u003d11661#c37\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddb53d48da5b0e691f35e703ac29118747f86c99",
      "tree": "bdf0f4a6f3e74a87e5b2ccb9530f708eed6258d2",
      "parents": [
        "ec549a0fdc32171b26677f1ef0b5309faa743362"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:33 2009 -0700"
      },
      "message": "fbdev: remove cyblafb driver\n\nA tridentfb driver has all the functionality of the cyblafb driver without\nthe bugs of the latter.\n\nChanges to the tridentfb driver:\n\n- FBINFO_READS_FAST added to the tridentfb.  The cyblafb used a blitter\n  for scrolling which is faster than color expansion on Cyberblade\n  chipsets.  The blitter is slower on a discrete Blade3D core.  Use the\n  blitter for scrolling in the tridentfb only for integrated Blade3D\n  cores.  Now, scrolling speed is about equal for the tridentfb and the\n  cyblafb.\n\n- a copyright notice addition is done on request of Jani Monoses (the\n  first author of the tridentfb).\n\nTested on AGP Blade3D card and PCChips\nM787CLR motherboard: VIA C3 cpu +\nVT8601 north  bridge (aka Cyberblade/i1).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Jani Monoses\" \u003cjani@ubuntu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec549a0fdc32171b26677f1ef0b5309faa743362",
      "tree": "5b560bf154069e7d6c36a1ab1cb5430081e5bc15",
      "parents": [
        "4c8714310afbaabd94ac30db1e499a90e4a69c4e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Mar 31 15:25:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:33 2009 -0700"
      },
      "message": "fb: add s3c-fb driver for newer Samsung SoC framebuffer devices\n\nAdd support for the newer Samsung devices, such as found in the S3C2443,\nS3C6400 or S3C6410 series SoC.\n\nIt currently does not support all the alpha- or chroma-key options but it\nwill support more exporting more than one framebuffer ready for adding\noverlay and blending functions.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c8714310afbaabd94ac30db1e499a90e4a69c4e",
      "tree": "3b4e4259313ca27b4bb02ae7f9ffc85f5c92a05e",
      "parents": [
        "2bd8c47597b2522795f5eb2e61c22dcfec5dfa6a"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Tue Mar 31 15:25:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:33 2009 -0700"
      },
      "message": "n411: add missing Makefile entry\n\nThere is no entry for n411.c to be built, include one in Makefile.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nCc: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2bd8c47597b2522795f5eb2e61c22dcfec5dfa6a",
      "tree": "37d6d0617059f42680ec2dc458da2841856064dc",
      "parents": [
        "b83734ec0975e1f53420b7a2d454612fc905a9d0"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Mar 31 15:25:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:32 2009 -0700"
      },
      "message": "viafb: returns 0 two too early\n\nOtherwise this will already return 0 if iteration MAXLOOP-2 occurs in the\nfirst loop.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Joseph Chan \u003cjosephchan@via.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b83734ec0975e1f53420b7a2d454612fc905a9d0",
      "tree": "5aa3e4c0398b071999cdf5ee737fc275f13679a0",
      "parents": [
        "1cc9fb6dbf915e5c7e7e59bb7fab10572ddbb349"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Mar 31 15:25:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:32 2009 -0700"
      },
      "message": "vesafb: bitwise OR has higher precedence than ?:\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Michal Januszewski \u003cmichalj@gmail.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1cc9fb6dbf915e5c7e7e59bb7fab10572ddbb349",
      "tree": "1f751eccdd877f72f3eb57c19c6a1a845f54a265",
      "parents": [
        "b935257b1f98291ec1c8cbf7dbccbe0b20665bf6"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Mar 31 15:25:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:32 2009 -0700"
      },
      "message": "uvesafb: bitwise OR has higher precedence than ?:\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Michal Januszewski \u003cmichalj@gmail.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b935257b1f98291ec1c8cbf7dbccbe0b20665bf6",
      "tree": "93f955c7d7996db624bfc6a2db02d23175374607",
      "parents": [
        "032220ba310204be9cb2ddbbf848020fadc63ce6"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Mar 31 15:25:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:32 2009 -0700"
      },
      "message": "arkfb: fix misplaced parentheses\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "032220ba310204be9cb2ddbbf848020fadc63ce6",
      "tree": "8b32dd11705d0a31ce2c82ff547cff107939d0bd",
      "parents": [
        "ba78289343226773b27dc25e7d1e739d0162b9e8"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Tue Mar 31 15:25:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:32 2009 -0700"
      },
      "message": "asiliantfb: fix cmap memory leaks\n\n- fix cmap leak in removal path\n - fix cmap leak when register_framebuffer fails\n - check return value of fb_alloc_cmap\n - don\u0027t continue with driver setup if register_framebuffer fails\n\n[krzysztof.h1@wp.pl: spotted missing iounmap]\n[randy.dunlap@oracle.com: move data declaration before any code]\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba78289343226773b27dc25e7d1e739d0162b9e8",
      "tree": "4322d7ffc58da24dce7b5735ee21a4e13a12f52b",
      "parents": [
        "afbb9d8d5266b4121cb503b4e097f8e65286a077"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Mar 31 15:25:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:32 2009 -0700"
      },
      "message": "drivers/video/omap/hwa742.c: div reaches max_clk_div\n\nWith for(div \u003d 0; div \u003c max_clk_div; div++) { ... } div reaches max_clk_div.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afbb9d8d5266b4121cb503b4e097f8e65286a077",
      "tree": "51463d6338f1e541c3bfc004c05a7fb76c4ebbe1",
      "parents": [
        "91ad1203535da95bb13072bdb59e1dc3ca76ec5d"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Tue Mar 31 15:25:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:32 2009 -0700"
      },
      "message": "fbdev: update s1d13xxxfb to differ between revisions and production ids\n\nThe s1d13xxx chip provides two values of identification value: the\nProduction id (e.g 13506/13505/13806..) and a revision number 0,1,2,3).\nTogether these can help us to differentiate between similiar setups.\n\nThis patch adds the proper way of grabbing both those values and save them\nfor future reference (in order to decide what functions a card supports,\ne.g acceleration).\n\nWe also move away from the concept of all s1d13xxx \u003d s1d13806 when we\nreally support alot more.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: simplify s1d13xxxfb_probe()]\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb8972b4407f81b07ea6fc71fd91f9fc7a35a81e",
      "tree": "19b3bed57ec0c767d39a509ae99fa973016d6b8a",
      "parents": [
        "909baf0092545e5c2082b045303e7a4b1d2a0522"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:31 2009 -0700"
      },
      "message": "amifb: check fb_alloc_cmap return value and handle failure properly\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "909baf0092545e5c2082b045303e7a4b1d2a0522",
      "tree": "03af508a13bcd9cf2b41be2bfe4ae5a950f230bd",
      "parents": [
        "e98d9b407c248ba1419bed0823488d3cc71a2c31"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:31 2009 -0700"
      },
      "message": "amba-clcd: fix cmap memory leaks\n\n- fix cmap leak in removal path\n\n- fix cmap leak when register_framebuffer fails\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e98d9b407c248ba1419bed0823488d3cc71a2c31",
      "tree": "488c59595d7eca29b1f745f09a24f698b5f5c299",
      "parents": [
        "327fc8752a3c08fc7dc7d382883e65aad2f03bde"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:31 2009 -0700"
      },
      "message": "68328fb: fix cmap memory leaks\n\n- fix cmap leak in removal path\n\n- fix cmap leak when register_framebuffer fails\n\n- check return value of fb_alloc_cmap\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "327fc8752a3c08fc7dc7d382883e65aad2f03bde",
      "tree": "549c61e2cf053c6e59ebdb878c6337173dfa179f",
      "parents": [
        "cc880a715782fe31116284d90e0b5bfb1411535b"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:31 2009 -0700"
      },
      "message": "tgafb: fix cmap memory leak\n\nFix cmap leak when register_framebuffer fails.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc880a715782fe31116284d90e0b5bfb1411535b",
      "tree": "be6e192a7fd89a4f5c028a35bfd972770552647d",
      "parents": [
        "ccb121e6958eca5f58938e56523fc589fed36fa8"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:31 2009 -0700"
      },
      "message": "sunxvr500: fix cmap memory leaks\n\n- fix cmap leak in removal path\n - fix cmap leak when register_framebuffer fails\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccb121e6958eca5f58938e56523fc589fed36fa8",
      "tree": "9380a8baa7ea3eff8d273af55fcb0d5fac2f3241",
      "parents": [
        "175b39fb7e145e1aa06f6369c1fbea16873dee9e"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:31 2009 -0700"
      },
      "message": "valkyriefb: check fb_alloc_cmap return value and handle failure properly\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "175b39fb7e145e1aa06f6369c1fbea16873dee9e",
      "tree": "ff45d85b1c7898e8177bc4e95352634656ca3a29",
      "parents": [
        "c23124277e58998703278c26c53b159cea0f9643"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:31 2009 -0700"
      },
      "message": "stifb: check fb_alloc_cmap return value and handle failure properly\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c23124277e58998703278c26c53b159cea0f9643",
      "tree": "87a24c0697640cfbd0f1e3211d22d426d26706fb",
      "parents": [
        "0a5d924e5954e81a905907512f8c7a1cbf81d700"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:30 2009 -0700"
      },
      "message": "sstfb: check fb_alloc_cmap return value and handle failure properly\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a5d924e5954e81a905907512f8c7a1cbf81d700",
      "tree": "f8caf5debe410a06f3783fe88b5f05796a8a70c9",
      "parents": [
        "0fd853118dd821de59106c5b9a0a2a6f488bc4b5"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:30 2009 -0700"
      },
      "message": "sm501fb: check fb_alloc_cmap return value and handle failure properly\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0fd853118dd821de59106c5b9a0a2a6f488bc4b5",
      "tree": "6d008cda04b460a484a8bc44f1b13e7a3c633e7f",
      "parents": [
        "5e266e2e0e19532c1b8e2e2bff1eb6ccf42e478a"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:30 2009 -0700"
      },
      "message": "skeletonfb: check fb_alloc_cmap return value and handle failure properly\n\nBad example code, no cookie!\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e266e2e0e19532c1b8e2e2bff1eb6ccf42e478a",
      "tree": "72723ec1a9c492402725c34bb7c50d909c961f5e",
      "parents": [
        "07b39b49b402355a7172c113102a8b68aafb17dd"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:30 2009 -0700"
      },
      "message": "vfb: fix memory leaks in removal path\n\nWe were leaking the cmap memory.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07b39b49b402355a7172c113102a8b68aafb17dd",
      "tree": "b4761f9dba63474a2343a42f0c47b17a5027be40",
      "parents": [
        "895d72279da7f24f266f9583c239e7b22230127c"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:30 2009 -0700"
      },
      "message": "tridentfb: fix memory leaks in removal path\n\nWe were leaking the cmap memory.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "895d72279da7f24f266f9583c239e7b22230127c",
      "tree": "b120a3240285c3e4f0812c73505cb06a8174b30b",
      "parents": [
        "d4bc4e8af0a4a34c713f8c1a33a78cedffe8e0b7"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:30 2009 -0700"
      },
      "message": "tdfxfb: fix memory leaks in removal path\n\nWe were leaking the cmap memory.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4bc4e8af0a4a34c713f8c1a33a78cedffe8e0b7",
      "tree": "564a2cc2de3f7b87079a9945c701ebd3b107cf6d",
      "parents": [
        "6a7f2829b5f8be124e168265f176dbbbea8861a0"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 31 15:25:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:30 2009 -0700"
      },
      "message": "drivers/video/sgivwfb.c: fix memory leaks in removal path\n\nWe were leaking both the cmap memory and the info struct memory.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a7f2829b5f8be124e168265f176dbbbea8861a0",
      "tree": "e900d09ba43d9a7248725287a7658fa85e041332",
      "parents": [
        "66c1ca019078220dc1bf968f2bb18421100ef147"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 31 15:25:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "fbdev: uninline lock_fb_info()\n\nBefore:\n\n   text    data     bss     dec     hex filename\n   3648    2910      32    6590    19be drivers/video/backlight/backlight.o\n   3226    2812      32    6070    17b6 drivers/video/backlight/lcd.o\n  30990   16688    8480   56158    db5e drivers/video/console/fbcon.o\n  15488    8400      24   23912    5d68 drivers/video/fbmem.o\n\nAfter:\n\n   text    data     bss     dec     hex filename\n   3537    2870      32    6439    1927 drivers/video/backlight/backlight.o\n   3131    2772      32    5935    172f drivers/video/backlight/lcd.o\n  30876   16648    8480   56004    dac4 drivers/video/console/fbcon.o\n  15506    8400      24   23930    5d7a drivers/video/fbmem.o\n\nCc: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66c1ca019078220dc1bf968f2bb18421100ef147",
      "tree": "b01d28d74bab9d9e3f0f24841a80a272d6f6520a",
      "parents": [
        "8636a9240cc93efa6b36f4cfe6253e0574f832c6"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Tue Mar 31 15:25:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "fbmem: fix fb_info-\u003elock and mm-\u003emmap_sem circular locking dependency\n\nFix a circular locking dependency in the frame buffer console driver\npushing down the mutex fb_info-\u003elock.\n\nCircular locking dependecies occur calling the blocking\nfb_notifier_call_chain() with fb_info-\u003elock held.  Notifier callbacks can\ntry to acquire mm-\u003emmap_sem, while fb_mmap() acquires the locks in the\nreverse order mm-\u003emmap_sem \u003d\u003e fb_info-\u003elock.\n\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\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": "8636a9240cc93efa6b36f4cfe6253e0574f832c6",
      "tree": "6da421c57645ac1459bee8011bc42cd228849317",
      "parents": [
        "4242a23c9e6b8e2462bb49bf78b76bfdf32158b5"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "cirrusfb: fix interlaced modes\n\nFix calculations of timings for interlaced modes.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4242a23c9e6b8e2462bb49bf78b76bfdf32158b5",
      "tree": "9339a9380bc5ae2f4eb0cf63444ffb02946a89c4",
      "parents": [
        "df3aafd57d590d6f3d95310fc3430f3a536d1e59"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "cirrusfb: fix threshold register mask for Laguna chips\n\nFix threshold register mask for Laguna chips otherwise some 8bpp modes are\ngarbled after selecting a 24bpp mode.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df3aafd57d590d6f3d95310fc3430f3a536d1e59",
      "tree": "ae9a277926309e9c9378df4cb10208cd6845a5b0",
      "parents": [
        "8f19e15b8ad23e28add5760ed049be2359f39fe8"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "cirrusfb: GD5434 (aka SD64) support fixed\n\nFix handling of the Cirrus Logic GD5434 chip.  Distinguish this chip from the\nGD5430.  It allows detecting memory size for both models correctly.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f19e15b8ad23e28add5760ed049be2359f39fe8",
      "tree": "a595214c2e41c4bfb6b9b16ebf58eb98f5870f9e",
      "parents": [
        "614c0dc93284404be2a4d5750c79bb95f2b6c980"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "cirrusfb: set MCLK in one place\n\nA memory clock (MCLK) is set at various places.  Move the setting into one\nplace.\n\nSet the MCLK only for Zorro cards as the x86 cards should be initialized by\nBIOS.\n\nImprove handling of the GD5434 (SD64).\n\nKill one annoying debug output \"virtual offset: ...\".\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "614c0dc93284404be2a4d5750c79bb95f2b6c980",
      "tree": "767a9412f5dcea630d2734fab7d9e8f4e393b38c",
      "parents": [
        "dd14f71cc62dd07b588cc6de935155e6fd3911c9"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "cirrusfb: add accelerator constant\n\nAdd an accelerator constant so almost all Cirrus are recognized as\naccelerators by the fbset command.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd14f71cc62dd07b588cc6de935155e6fd3911c9",
      "tree": "d046369dd130cf4ce16c75d61377e0dda79ce9ea",
      "parents": [
        "7cade31cabec33c396b1dfd9c2842e793c2648ef"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: fix clock doubling\n\nCirrus\u0027 Alpine and Picasso4 chips uses DAC clock doubling to achieve full\nrange of pixclock frequencies.\n\n[akpm@linux-foundation.org: fix spelling, use usual comment layout]\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7cade31cabec33c396b1dfd9c2842e793c2648ef",
      "tree": "b9faabfd7470e657670bbd794286fb80e6c8d13a",
      "parents": [
        "527410ff7fc5d45fe41523c0ba061113dea22017"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: use 24bpp instead of 32bpp\n\nThe 32bpp is supported only on the latest Cirrus Logic chips.  Use the\n24bpp which is supported at least since Alpine chips (GD543x).\n\nChange 32bpp mode setting to 24bpp mode.  Change acceleration as well.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "527410ff7fc5d45fe41523c0ba061113dea22017",
      "tree": "d10016fad7c224f09b572dcab4e3ab46c7ec8f86",
      "parents": [
        "bc5d8ac02f24d68efe8e267c96dd75c0531009ab"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: GD5446 fixes\n\nVarious fixes to make Cirrus GD5446 chip work.\n\nAnother Cirrus chip works with the cirrusfb.  The gd5446 seems very\nsimilar to Alpine chips.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc5d8ac02f24d68efe8e267c96dd75c0531009ab",
      "tree": "0876991e7a956532428169a10939588e9399a395",
      "parents": [
        "9e848062533207130667f6eaa748549367ccbedf"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: fix error paths in cirrusfb_xxx_register()\n\nBalance iomap and iounmap and alloc and free calls in case of error druing\ndevice register (probing).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e848062533207130667f6eaa748549367ccbedf",
      "tree": "ad651331ecaf303dd94490a57cc4c5271f8095ba",
      "parents": [
        "8343c89c4f1aac4fced7bb6919b0bdd0c13edcdc"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: add imageblit function\n\nAdd hardware color expansion (imageblit) function.  It roughly doubles\nscrolling speed of my Alpine card (GD5430).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8343c89c4f1aac4fced7bb6919b0bdd0c13edcdc",
      "tree": "7ab000f00e0a12706b110091dc5f16a5cfd340bb",
      "parents": [
        "78d780e07247d52d3943b019bf9459bc9e95de1e"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: acceleration improvements\n\n- Fix color expansion for 16bpp and 32bpp modes in the\n  cirrusfb_RectFill().\n\n- Make a function with a common blitter code (cirrusfb_set_blitter).\n\n- Add fb_sync function to allow a higher layer synchronize with the\n  blitter.\n\n- Kill one redundant blitter reset.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78d780e07247d52d3943b019bf9459bc9e95de1e",
      "tree": "87e7f4f973fe7cf4ab2332afb354cbc9135c58a5",
      "parents": [
        "99a4584752bb41330342a427d014482525de7433"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: various Laguna fixes\n\n- The Laguna GD5465 (AGP) has one register more than non-AGP chips.\n  Recognize the AGP version and write a tile control register only on the\n  AGP version.  Tested only on an AGP card.\n\n- Bump up RAMDAC frequencies after X11 code.  This allow to drive a flat\n  panel resolution 1680x1050 at 16bpp from the 4MB card.\n\n- Fix screen start address overflow bits on Laguna cards (CRT1D\n  register).\n\n- Fix exit path in the cirrusfb_pci_register() in case of error.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99a4584752bb41330342a427d014482525de7433",
      "tree": "5a705f234f5ace69c028578102919394dfc0bf26",
      "parents": [
        "1b48cb563d59e03dbf530174f30c0ed3b6fba513"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: check_var improvements\n\nBreak cirrusfb_decode_var() function into two parts:\ncirrusfb_check_pixclock() which can be called from the\ncirrusfb_check_var() aand merge rest into the cirrusfb_set_par_foo().\nThis allows rejecting modes with too high pixclock before before any\nchange to hardware state (and a console is messed up).\n\nAlso, fix RGB field\u0027s lengths for 8bpp modes to correct ones so X11 works\nwith fbdev driver with cirrusfb.\n\nKill some redundant function calls or register loads.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b48cb563d59e03dbf530174f30c0ed3b6fba513",
      "tree": "cef000929c4366c6a92b5456981a88a41e461d4f",
      "parents": [
        "48c329e906f834711906ab4b0986ea0e857aff16"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: Laguna chipset 8bpp fix\n\nFix 8bpp mode by adding handling of the Laguna chipsets to various places\nand stop trashing a HDR register which probably does not exist on the\nLaguna.\n\nFix compilation warnings about uninitialized variables also.\n\nFinally, all 8bpp, 16bpp and 32bpp modes work on the Laguna chipset.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48c329e906f834711906ab4b0986ea0e857aff16",
      "tree": "37ba1eb85da5b884ee206b2c4f30b07e782f9798",
      "parents": [
        "c4dec3962d6bff26010fcfc61500c1241469a6e0"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: various improvements\n\nVarious improvements to the code:\n- kill a structure with only one\n  field: multiplexing and use the\n  field directly\n- move the cirrusfb_ops structure\n  down the file to kill forward\n  declarations\n- move cirrusfb_init() to kill\n  forward declaration\n- kill register loads done already\n  in the init_vgachip()\n- kill assigments done by higher\n  layer in the cirrusfb_pan_display()\n- do not overwrite line pitch bit in\n  the CL_CRT1D register\n- kill btype variables if they were\n  used only once or twice\n- add cpu_relax() in the busy waiting\n  loop\n\nThe fix to the CL_CRT1D register handling makess the 1024x768 32bpp mode\nwork.  Previously, only lower resolution modes have worked with 32bpp.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4dec3962d6bff26010fcfc61500c1241469a6e0",
      "tree": "3d143c5965d565c7b451aa3cef6d1ebb25f41803",
      "parents": [
        "6683e01e2c950f635a6c0e2bbc80db1b1838311f"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: use 5-6-5 RGB for 16bpp mode\n\nUse the 5-6-5 RGB mode instead of the 5-5-5 mode at 16bpp depth.\n\nIt fixes colors in the 16bpp modes on Cirrus Laguna chips.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Geert Uytterhoeven \u003cgeert.uytterhoeven@gmail.com\u003e\nCc: Arthur Marsh \u003carthur.marsh@internode.on.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6683e01e2c950f635a6c0e2bbc80db1b1838311f",
      "tree": "eb28f4a41326da8133d16665618d80c52b2e3c23",
      "parents": [
        "6e30fc086d000d15abfe5550cc8b286335f7e132"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: do not calculate line length twice\n\nA line length is calculated twice: first in the cirrusfb_decode_var() then\nin the cirrusfb_set_par_foo().\n\nUse the first calculated value.  A nice side effect is that 32bpp mode\nworks now.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Geert Uytterhoeven \u003cgeert.uytterhoeven@gmail.com\u003e\nCc: Arthur Marsh \u003carthur.marsh@internode.on.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e30fc086d000d15abfe5550cc8b286335f7e132",
      "tree": "82e92def6ce4ed71634e0a14f458229bf81682c5",
      "parents": [
        "213d4bdd8cd405d9ba59ee78165b8c870f83a018"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: add mmio registers for Laguna chipsets\n\nThe Laguna chipsets use special registers which are available through the\nmmio area.  The cirrusfb driver does not use memory mapped registers for\nthe PCI cards.\n\nAdd the memory mapped area for Laguna chipsets and add basic usage of the\nspecial Laguna registers after SVGALIB code.\n\nThis gives readable console at 16bpp on the GD-5465 (Laguna AGP).  The\n8bpp and 32bpp depths are still broken.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "213d4bdd8cd405d9ba59ee78165b8c870f83a018",
      "tree": "ee9f4cdf2d8a964f2d75b5948b059ada6e62fe94",
      "parents": [
        "55a4ea6ab0fff0c02f101a60d2ba4f1794990499"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: add Laguna additional overflow register\n\nAdd additional overflow register setting for Laguna chips.\n\nAlso, simplify some code in the cirrusfb_pan_display() and\ncirrusfb_blank().\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55a4ea6ab0fff0c02f101a60d2ba4f1794990499",
      "tree": "d96c20273c540c41cfc91dc59197dad534060d2d",
      "parents": [
        "75ed3a17a5bc0ecff5c256cfb81ed06f8a6fbb54"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:26 2009 -0700"
      },
      "message": "cirrusfb: fix Laguna chipset memory detection and clock setting\n\nFix memory detection and clock setting for Cirrus Laguna chipsets\n(GD5464/GD5465).  The changes are done after the Xorg code.\n\nThe driver still does not display anything on the GD5465 but it switches\nresolutions correctly at least.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75ed3a17a5bc0ecff5c256cfb81ed06f8a6fbb54",
      "tree": "63f6c71c2c2e94373e3ba2d4eb86c72e4bac7cba",
      "parents": [
        "d5cb78feee7b6631f578e12bda1e86eea7923637"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@poczta.fm",
        "time": "Tue Mar 31 15:25:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:26 2009 -0700"
      },
      "message": "cirrusfb: convert printks to dev_foo\n\nConvert all printks to dev_dbg, dev_info or dev_err.  Kill some excessive\ndebug information and code in the process.\n\n[akpm@linux-foundation.org: printk fixes]\n[akpm@linux-foundation.org: cleanups]\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e6fe42227e23a379d3c70f6ff257131399e4075",
      "tree": "4d45805d093696a61cf19639b7ad298eb4046a5e",
      "parents": [
        "fa7af8b1bb6dfca7a0c8541683a9bfffbc8dd345"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 31 15:25:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:26 2009 -0700"
      },
      "message": "drivers/video/uvesafb.c: don\u0027t use gfp_any()\n\nGFP_KERNEL is legal here - we don\u0027t need to use gfp_any().\n\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c2ec175c39f62949438354f603f4aa170846aabb",
      "tree": "f2c9bf1bec2deabe2d3a5092405b027637b6ead3",
      "parents": [
        "c2fdf3a9b2d52842808a8e551b53b55dd9b45030"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Mar 31 15:23:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:14 2009 -0700"
      },
      "message": "mm: page_mkwrite change prototype to match fault\n\nChange the page_mkwrite prototype to take a struct vm_fault, and return\nVM_FAULT_xxx flags.  There should be no functional change.\n\nThis makes it possible to return much more detailed error information to\nthe VM (and also can provide more information eg.  virtual_address to the\ndriver, which might be important in some special cases).\n\nThis is required for a subsequent fix.  And will also make it easier to\nmerge page_mkwrite() with fault() in future.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Chris Mason \u003cchris.mason@oracle.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Mark Fasheh \u003cmfasheh@suse.com\u003e\nCc: Joel Becker \u003cjoel.becker@oracle.com\u003e\nCc: Artem Bityutskiy \u003cdedekind@infradead.org\u003e\nCc: Felix Blyakher \u003cfelixb@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf2f7d7c90279cdbc12429de278f3d27ac2050ae",
      "tree": "c84bb54712f566e6497ccadd1ae9f42b4baf0c63",
      "parents": [
        "53d8f67082c9b86699dd88b7f9e667e245193f21",
        "a9caa3de249a6c43bc9c6aec87881f09276677e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 16:06:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 16:06:04 2009 -0700"
      },
      "message": "Merge branch \u0027proc-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc\n\n* \u0027proc-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc:\n  Revert \"proc: revert /proc/uptime to -\u003eread_proc hook\"\n  proc 2/2: remove struct proc_dir_entry::owner\n  proc 1/2: do PDE usecounting even for -\u003eread_proc, -\u003ewrite_proc\n  proc: fix sparse warnings in pagemap_read()\n  proc: move fs/proc/inode-alloc.txt comment into a source file\n"
    },
    {
      "commit": "99b76233803beab302123d243eea9e41149804f3",
      "tree": "398178210fe66845ccd6fa4258ba762a87e023ad",
      "parents": [
        "3dec7f59c370c7b58184d63293c3dc984d475840"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Mar 25 22:48:06 2009 +0300"
      },
      "committer": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 31 01:14:44 2009 +0400"
      },
      "message": "proc 2/2: remove struct proc_dir_entry::owner\n\nSetting -\u003eowner as done currently (pde-\u003eowner \u003d THIS_MODULE) is racy\nas correctly noted at bug #12454. Someone can lookup entry with NULL\n-\u003eowner, thus not pinning enything, and release it later resulting\nin module refcount underflow.\n\nWe can keep -\u003eowner and supply it at registration time like -\u003eproc_fops\nand -\u003edata.\n\nBut this leaves -\u003eowner as easy-manipulative field (just one C assignment)\nand somebody will forget to unpin previous/pin current module when\nswitching -\u003eowner. -\u003eproc_fops is declared as \"const\" which should give\nsome thoughts.\n\n-\u003eread_proc/-\u003ewrite_proc were just fixed to not require -\u003eowner for\nprotection.\n\nrmmod\u0027ed directories will be empty and return \".\" and \"..\" -- no harm.\nAnd directories with tricky enough readdir and lookup shouldn\u0027t be modular.\nWe definitely don\u0027t want such modular code.\n\nRemoving -\u003eowner will also make PDE smaller.\n\nSo, let\u0027s nuke it.\n\nKudos to Jeff Layton for reminding about this, let\u0027s say, oversight.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12454\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "b8e676d2432b8ce96967a3fe6601a0a28e64fa10",
      "tree": "6cebb9e8a05a3cbf4500bf95afa458d913ce3faf",
      "parents": [
        "0e5dd46b761195356065a30611f265adec286d0d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Mar 26 22:52:08 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Mar 30 21:46:56 2009 +0200"
      },
      "message": "radeonfb: Use __pci_complete_power_transition()\n\nUse __pci_complete_power_transition() to finalize the transition into\nD2 after programming the PMCSR of the device directly.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "ed40d0c472b136682b2fcba05f89762859c7374f",
      "tree": "076b83a26bcd63d6158463735dd34c10bbc591dc",
      "parents": [
        "9e495834e59ca9b29f1a1f63b9f5533bb022ac49",
        "5d80f8e5a9dc9c9a94d4aeaa567e219a808b8a4a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 28 20:29:51 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 28 20:29:51 2009 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel\n\nConflicts:\n\tsound/soc/pxa/pxa2xx-i2s.c\n"
    },
    {
      "commit": "4d1e4e5a6387aad97590e2da9c6db1350f22f63a",
      "tree": "b695850d716013b7f65f1f4dc4401da2ea80f734",
      "parents": [
        "ec621699031b298eadd7e364f65281291b19ea37"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Mar 26 12:38:26 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 27 14:51:15 2009 +0100"
      },
      "message": "imxfb: Fix TFT mode\n\nWe read from the PCR reg to determine whether to use TFT mode or not.\nThis is not possible because it may not have been initialized with\nthe correct value yet. Select it using fbi-\u003epcr instead.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "f909ef6437a8388e3f1272c67ee29071f930bd6b",
      "tree": "ef0451e73617ba70e41391b65c249bae25999331",
      "parents": [
        "74bef9a4fa978669b234c4454daa596c0494c09a"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Jan 15 15:21:00 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 27 14:51:14 2009 +0100"
      },
      "message": "imxfb: add clock support\n\nv2: Added change from Martin Fuzzey: pixclock should be in pico seconds\n    instead of MHz.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "08abe18af1f78ee80c3c3a5ac47c3e0ae0beadf6",
      "tree": "2be39bf8942edca1bcec735145e144a682ca9cd3",
      "parents": [
        "f0de70f8bb56952f6e016a65a8a8d006918f5bf6",
        "0384e2959127a56d0640505d004d8dd92f9c29f5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 26 15:23:24 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 26 15:23:24 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tdrivers/net/wimax/i2400m/usb-notif.c\n"
    },
    {
      "commit": "0c93ea4064a209cdc36de8a9a3003d43d08f46f7",
      "tree": "ff19952407c523a1349ef56c05993416dd28437e",
      "parents": [
        "bc2fd381d8f9dbeb181f82286cdca1567e3d0def",
        "e6e66b02e11563abdb7f69dcb7a2efbd8d577e77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:17:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:17:04 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (61 commits)\n  Dynamic debug: fix pr_fmt() build error\n  Dynamic debug: allow simple quoting of words\n  dynamic debug: update docs\n  dynamic debug: combine dprintk and dynamic printk\n  sysfs: fix some bin_vm_ops errors\n  kobject: don\u0027t block for each kobject_uevent\n  sysfs: only allow one scheduled removal callback per kobj\n  Driver core: Fix device_move() vs. dpm list ordering, v2\n  Driver core: some cleanup on drivers/base/sys.c\n  Driver core: implement uevent suppress in kobject\n  vcs: hook sysfs devices into object lifetime instead of \"binding\"\n  driver core: fix passing platform_data\n  driver core: move platform_data into platform_device\n  sysfs: don\u0027t block indefinitely for unmapped files.\n  driver core: move knode_bus into private structure\n  driver core: move knode_driver into private structure\n  driver core: move klist_children into private structure\n  driver core: create a private portion of struct device\n  driver core: remove polling for driver_probe_done(v5)\n  sysfs: reference sysfs_dirent from sysfs inodes\n  ...\n\nFixed conflicts in drivers/sh/maple/maple.c manually\n"
    },
    {
      "commit": "928a726b0e12184729900c076e13dbf1c511c96c",
      "tree": "f31a7f23c1b511ebb486598cc746786e1821d48c",
      "parents": [
        "8ff64b539bfd998792614481ccb67139b97075ef",
        "eaeed5d31d8ded02fa0a4b608f57418cc0e65b07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:11:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:11:23 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (96 commits)\n  sh: add support for SMSC Polaris platform\n  sh: fix the HD64461 level-triggered interrupts handling\n  sh: sh-rtc wakeup support\n  sh: sh-rtc invalid time rework\n  sh: sh-rtc carry interrupt rework\n  sh: disallow kexec virtual entry\n  sh: kexec jump: fix for ftrace.\n  sh: kexec: Drop SR.BL bit toggling.\n  sh: add kexec jump support\n  sh: rework kexec segment code\n  sh: simplify kexec vbr code\n  sh: Flush only the needed range when unmapping a VMA.\n  sh: Update debugfs ASID dumping for 16-bit ASID support.\n  sh: tlb-pteaex: Kill off legacy PTEA updates.\n  sh: Support for extended ASIDs on PTEAEX-capable SH-X3 cores.\n  sh: sh7763rdp: Change IRQ number for sh_eth of sh7763rdp\n  sh: espt-giga board support\n  sh: dma: Make G2 DMA configurable.\n  sh: dma: Make PVR2 DMA configurable.\n  sh: Move IRQ multi definition of DMAC to defconfig\n  ...\n"
    },
    {
      "commit": "8937b7349ca9e25a02b2a72ccb7fba404ddedc5b",
      "tree": "434ffe23d318f8af55850a26c3431ce8b82ab6f4",
      "parents": [
        "997302259f386bca8fe1db67c50296ca426c438f",
        "ffe7f95bb1a4d1e9ca5d252445dc38476e1a208e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 25 18:31:35 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 25 18:31:35 2009 +0000"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel\n"
    },
    {
      "commit": "997302259f386bca8fe1db67c50296ca426c438f",
      "tree": "8003d7e388dbddf723571c389fec7211e8aa59d6",
      "parents": [
        "e63cedb656683739eea2696114bc56888e9bff05"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 25 10:21:35 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 25 10:21:35 2009 +0000"
      },
      "message": "[ARM] acorn,ebsa110,footbridge,integrator,sa1100: Convert asm/io.h to linux/io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a192ec334cab9fafe3a8665a65af398b0e24730",
      "tree": "eea572863500f94d446cfded69835e188dba3447",
      "parents": [
        "6da2d377bba06c29d0bc41c8dee014164dec82a7"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Fri Feb 06 23:40:12 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:38:25 2009 -0700"
      },
      "message": "platform driver: fix incorrect use of \u0027platform_bus_type\u0027 with \u0027struct device_driver\u0027\n\nThis patch fixes the bug reported in\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11681.\n\n\"Lots of device drivers register a \u0027struct device_driver\u0027 with\nthe \u0027.bus\u0027 member set to \u0027\u0026platform_bus_type\u0027. This is wrong,\nsince the platform_bus functions expect the \u0027struct device_driver\u0027\nto be wrapped up in a \u0027struct platform_driver\u0027 which provides\nsome additional callbacks (like suspend_late, resume_early).\nThe effect may be that platform_suspend_late() uses bogus data\noutside the device_driver struct as a pointer pointer to the\ndevice driver\u0027s suspend_late() function or other hard to\nreproduce failures.\"(Lothar Wassmann)\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7ad33e74857f16f1202cbc5746faf52e88e8b376",
      "tree": "009830e5bc08094d11240e11889f7d9b60a4e851",
      "parents": [
        "6c7377ab6814c247d7600955a4ead2e3db490697"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Mar 24 16:38:21 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:38:21 2009 -0700"
      },
      "message": "video: struct device - replace bus_id with dev_name(), dev_set_name()\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\n"
    },
    {
      "commit": "9a38e989b8ce04923f919fc2a8a24eb07fb484e2",
      "tree": "6b99638dc32b99420ada46ca8d1373ad7aa5a208",
      "parents": [
        "7d83f8fca517b123cf0136503a9e50974f65ec49",
        "5fa82eb8ff06cd3ac4d64c6875922ae1dfa003c5"
      ],
      "author": {
        "name": "root",
        "email": "root@dyn-67.arm.linux.org.uk",
        "time": "Tue Mar 24 22:04:25 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 24 22:04:25 2009 +0000"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "fa12868e59f5f49bc42b8befd94c531bb07ec120",
      "tree": "25984e5d3941f37a72a5cd4ef8a6bafcaccc86a3",
      "parents": [
        "cefdb2a4436ec83b4c8b349aa30f976d30c22e25",
        "1efb71809fd47bc19b3ce05080e1d5085a8dfab1"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 23 09:55:09 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 23 09:55:14 2009 +0800"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git into devel\n"
    },
    {
      "commit": "18a0d89e54ca0f6f33582f99ae39867b2c975559",
      "tree": "6698711fdad0ded22c69b1e83d2984ffaf70cb96",
      "parents": [
        "65c24491b4fef017c64e39ec64384fde5e05e0a0"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 20 09:22:30 2009 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 22 11:08:53 2009 -0700"
      },
      "message": "radeonfb: Whack the PCI PM register until it sticks\n\nThis fixes a regression introduced when we switched to using the core\npci_set_power_state().  The chip seems to need the state to be written\nover and over again until it sticks, so we do that.\n\nNote that the code is a bit blunt, without timeout, etc...  but that\u0027s\npretty much because I put back in there the code exactly as it used to\nbe before the regression.  I still add a call to pci_set_power_state()\nat the end so that ACPI gets called appropriately on x86.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nTested-by: Raymond Wooninck \u003ctittiatcoke@gmail.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "782385ae176b304c7105051e1b06c68bc0b4a2ba",
      "tree": "0b4c4904b347fe4697d3025ea6de0af2a5303e8b",
      "parents": [
        "c68ffddabcaaa64c6ea681d2944cbda50a8654ea"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Mar 19 15:24:30 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Mar 19 16:20:39 2009 +0800"
      },
      "message": "[ARM] pxa: fix overlay being un-necessarily initialized on pxa25x\n\npxa25x doesn\u0027t support overlay in its LCD controller, this patch adds\npxafb_overlay_supported() functions to check the initialization is\nnecessary.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "da62e71d13ad0b76011491e36cb58999c464516a",
      "tree": "68ef5f8f6d49352780773f862427a31fad791324",
      "parents": [
        "988f831df398ff36f67b095245060c24c354e9e9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 09:30:36 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 09:30:36 2009 +0900"
      },
      "message": "sh: dma: Make PVR2 DMA configurable.\n\nWith arch/sh/drivers/dma/ always being built, the Dreamcast DMA engines\nare being unconditionally built in, regardless of whether the DMA API is\nenabled or not. This is a regression from previous behaviour, but there\nis not much advantage in building them all in unconditionally regardless.\nAdd a new config option to make it optional, and update the only user of\nit to reflect that.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3879f5d6f03b66626af014cbb6071ad4d79b1c42",
      "tree": "018c183306253f12c1d9da739a78d41be71e1cb3",
      "parents": [
        "607b067e161185d5c441aa366ff9fccd4fd676cb",
        "6e1588cbd88590273300403648aef70e6bdaf5af"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Mar 16 22:28:04 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 16 22:28:04 2009 +0000"
      },
      "message": "Merge branch \u0027imx-fb-fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx into devel\n\nConflicts:\n\n\tdrivers/video/mx3fb.c\n"
    }
  ],
  "next": "8032b526d1a3bd91ad633dd3a3b5fdbc47ad54f1"
}
