)]}'
{
  "log": [
    {
      "commit": "701d707c64f30a46510871513528b264e07a9634",
      "tree": "b922976990a84d1374b9c3b93d89cf2e153b6863",
      "parents": [
        "113b66844ccd6eb3525c50a506e90b03155fdaf4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Apr 19 18:55:53 2012 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sun May 13 13:05:24 2012 +0000"
      },
      "message": "drivers/video/intelfb/intelfbdrv.c: add missing agp_backend_release\n\nRelease bridge, as done on all other paths out of the function.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "98e96852480566333f6dacd3223f0be15df34d60",
      "tree": "dab2122717f7e371d9e20c0bc3561c501d61c658",
      "parents": [
        "8eef05dd3e70233f3e391774d612dab44c3f023b",
        "9f1065032ceb7e86c7c9f16bb86518857e88a172"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 07 15:54:02 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 07 15:54:02 2012 -0800"
      },
      "message": "Merge tag \u0027fbdev-fixes-for-3.3-1\u0027 of git://github.com/schandinat/linux-2.6\n\nfbdev fixes for 3.3\n\nIt includes:\n - compile fix for fsl-diu-fb\n - fix for a suspend/resume issue in atmel_lcdfb\n - fix for a suspend/resume issue in OMAP\n - workaround for a hardware bug to avoid physical damage in OMAP\n - really trivial dead code removal in intelfb\n\n* tag \u0027fbdev-fixes-for-3.3-1\u0027 of git://github.com/schandinat/linux-2.6:\n  atmel_lcdfb: fix usage of CONTRAST_CTR in suspend/resume\n  intelfb: remove some dead code\n  drivers/video: compile fixes for fsl-diu-fb.c\n  OMAPDSS: HDMI: PHY burnout fix\n  OMAP: 4430SDP/Panda: add HDMI HPD gpio\n  OMAP: 4430SDP/Panda: setup HDMI GPIO muxes\n  OMAPDSS: remove wrong HDMI HPD muxing\n  OMAP: 4430SDP/Panda: rename HPD GPIO to CT_CP_HPD\n  OMAP: 4430SDP/Panda: use gpio_free_array to free HDMI gpios\n  OMAPDSS: use sync versions of pm_runtime_put\n"
    },
    {
      "commit": "7bc1dc7174d06104fde069a3b5aef1c5b902a5c9",
      "tree": "633e3ee07d71a3cc9b958de7793e563f991be1ba",
      "parents": [
        "64a9de8f07bf9ca909561c50d9f9e63bb7221b91"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Jan 27 15:58:33 2012 +0300"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sat Jan 28 19:39:17 2012 +0000"
      },
      "message": "intelfb: remove some dead code\n\nThe goto on the line before means the return is unreachable.  The goto\nalso returns -ENODEV so no changes are needed there.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "a6e02554c1036f8c62080ecf4702703427c651a4",
      "tree": "c09ebf70f5ebee869dfc1bb8b1c58c75eb632030",
      "parents": [
        "1b9fbafb3ad3fd02db42e3dd48b4fb7631753ca9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:28 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:28 2012 +1030"
      },
      "message": "intelfbdrv.c: bailearly is an int module_param\n\nDan Carpenter points out that it\u0027s an int, not a bool:\nintelfbdrv.c:818:\tif (bailearly \u003d\u003d 1)\nintelfbdrv.c:828:\tif (bailearly \u003d\u003d 2)\nintelfbdrv.c:836:\tif (bailearly \u003d\u003d 3)\nintelfbdrv.c:842:\tif (bailearly \u003d\u003d 4)\nintelfbdrv.c:851:\tif (bailearly \u003d\u003d 5)\nintelfbdrv.c:859:\tif (bailearly \u003d\u003d 6)\nintelfbdrv.c:866:\t\t\t\t    bailearly \u003e 6 ? bailearly - 6 : 0);\nintelfbdrv.c:874:\tif (bailearly \u003d\u003d 18)\nintelfbdrv.c:886:\tif (bailearly \u003d\u003d 19)\nintelfbdrv.c:893:\tif (bailearly \u003d\u003d 20)\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\n"
    },
    {
      "commit": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "f5b9cc6a66feee205609ef98b1f5a51168c26b74",
      "tree": "4562f2d95a40895455123172a69723041dd728d5",
      "parents": [
        "09a9168d4c3f3bf3b0f9306966379df500f201d2"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed May 25 11:34:52 2011 +0200"
      },
      "committer": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Aug 19 10:32:31 2011 +0200"
      },
      "message": "intelfb: use display information in info not in var for panning\n\nWe must not use any information in the passed var besides xoffset,\nyoffset and vmode as otherwise applications might abuse it.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\n"
    },
    {
      "commit": "22942c00a6ad6e9e93b53811a6de72c821c15d22",
      "tree": "195df583f5ad46f514713ad98defe7fdf53e79a9",
      "parents": [
        "bfbec92075a296eaaddd53b3327ccc259b377299"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri Jan 14 06:12:50 2011 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 14:05:35 2011 +0100"
      },
      "message": "video: change to new flag variable\n\nReplace EXTRA_CFLAGS with ccflags-y.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a8d7be818fbe0f8a4e7dc251712958ca369f9d45",
      "tree": "bc75d349e17806f35a000af0ce8cb2d56c8df516",
      "parents": [
        "97cc4d49cfcda1c2dad89c00b62a25b628ce2115"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 24 18:16:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 24 18:16:58 2010 +0200"
      },
      "message": "i2c: Remove unneeded inclusions of \u003clinux/i2c-id.h\u003e\n\nThese drivers don\u0027t use anything which is defined in \u003clinux/i2c-id.h\u003e.\nThis header file was never meant to be included directly anyway, and\nwill be deleted soon.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\n"
    },
    {
      "commit": "49c39b4953e545ce3b5957cce22e1ade01c6e642",
      "tree": "7ed545609a4abd9cf818d27a08019e0c821f8d48",
      "parents": [
        "1f9c3e1f07e39c8af3bf42236fc553b5bb0f83f1"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Mon May 24 14:34:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "fbdev: move FBIO_WAITFORVSYNC to linux/fb.h\n\nFBIO_WAITFORVSYNC is currently implemented by matroxfb, atyfb, intelfb and\nmore.  All of them keep redefining the same FBIO_WAITFORVSYNC macro over\nand over again, so move it to linux/fb.h and clean up those duplicate\ndefines.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Maik Broemme \u003cmbroemme@plusserver.de\u003e\nCc: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Hiremath, Vaibhav\" \u003chvaibhav@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "cfbd646fe060f70fe6618be2f9c25f739c067e29",
      "tree": "7a5e55e8929bd221fde11baf2637fa8bae689546",
      "parents": [
        "e6bf0d2c9a7f1b9b0ac77698017f8f06f9cc0317"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Dec 15 16:46:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:05 2009 -0800"
      },
      "message": "intelfb: fix setting of active pipe with LVDS displays\n\nThe intelfb driver sets color map depending on currently active pipe.\nHowever, if an LVDS display is attached (like in laptop) the active pipe\nvariable is never set.  The default value is PIPE_A and can be wrong.  Set\nup the pipe variable during driver initialization after hardware state was\nread.\n\nAlso, the detection of the active display (and hence the pipe) is wrong.\nThe pipes are assigned to so called planes.  Both pipes are always enabled\non my laptop but only one plane is enabled (the plane A for the CRT or the\nplane B for the LVDS).  Change active pipe detection code to take into\naccount a status of the plane assigned to each pipe.\n\nThe problem is visible in the 8 bpp mode if colors above 15 are used.  The\nfirst 16 color entries are displayed correctly.\n\nThe graphics chip description is here (G45 vol. 3):\nhttp://intellinuxgraphics.org/documentation.html\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d13285\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Michal Suchanek \u003chramrach@centrum.cz\u003e\nCc: Dean Menezes \u003csamanddeanus@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b586640141ab5f4ab3b194419bc2c0f039e91dbc",
      "tree": "2d9bc7d43ac48d879d7cad086aa1cf69ddb02b03",
      "parents": [
        "491bcc9bf5d9a57f2d9cb3ce8ba0f6d48752c113"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Tue Jun 16 15:34:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:48:00 2009 -0700"
      },
      "message": "intelfb: fix a bug when changing video timing\n\nWhen changing video timing dynamically via fbset the screen sporadically\nis rendered black.\n\nWith the attached fix which disables VCO prior to timing register change\nthe problem disappears.\n\nI had a look at the Xserver register setup code. Here the VCO is\ndisabled in the same way [1].\n\nThis patch is taken from vga-sync-field version 0.0.11 [2][3].\n\n[1] http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/tree/src/i830_\u003d\ndriver.c\n[2] http://lowbyte.de/vga-sync-fields/vga-sync-fields-0.0.11.tgz\n[3] http://easy-vdr.de/git?p\u003dfrc.git/.git;a\u003dcommit;h\u003ddcc3b863e5a663652587619c357bd20075af6896\n2587619c357bd20075af6896\n\nSigned-off-by: Thomas Hilber \u003csparkie@lowbyte.de\u003e\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.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": "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": "1745522ccbabd990bfc7511861aa9fa98287cba0",
      "tree": "c42f8e9aa561c414c4476e56ba1ad93d846605d0",
      "parents": [
        "e2ba42ed0f8ba174302ebfabfa063fb456d5d6f5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:52 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:52 2009 +0100"
      },
      "message": "i2c: Delete many unused adapter IDs\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fd002050becd888e4dab419aa59a6484afe1d00b",
      "tree": "6071c49fe801544c99b8c4a77d1cbeac88722ffc",
      "parents": [
        "4fa34cd051db53a07e1004c7ab078ed13e721f21"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Tue Jan 06 14:42:35 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:27 2009 -0800"
      },
      "message": "intelfb: fix sparse warnings\n\nFix this sparse warnings:\n\n  drivers/video/intelfb/intelfbdrv.c:1497:3: warning: returning void-valued expression\n  drivers/video/intelfb/intelfbdrv.c:1525:3: warning: returning void-valued expression\n  drivers/video/intelfb/intelfbdrv.c:1544:3: warning: returning void-valued expression\n  drivers/video/intelfb/intelfbdrv.c:1558:3: warning: returning void-valued expression\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.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": "3f7a26b4b9768fe31597d1af35106aa512dc3742",
      "tree": "943974f632e931c107868e896f1441fad24010e7",
      "parents": [
        "3b25613c276d390d1dd1d69f238ee779611ccc6c"
      ],
      "author": {
        "name": "Phil Endecott",
        "email": "phil_wueww_endecott@chezphil.org",
        "time": "Wed Oct 15 22:03:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:42 2008 -0700"
      },
      "message": "intelfb: support 945GME (as used in ASUS Eee 901)\n\nAdd support for Intel\u0027s 945GME graphics chip to the intelfb driver.  I\nhave assumed that the 945GME is identical to the already-supported 945GM\napart from its PCI IDs; this is based on a quick look at the X driver for\nthese chips which seems to treat them identically.\n\nThe 945GME is used in the ASUS Eee 901, and I coded this in the hope that\nI\u0027d be able to use it to get a console at the native 1024x600 resolution\nwhich is not known to the BIOS.  I realised too late that the intelfb\ndriver does not support mode changing on laptops, so it won\u0027t be any\nuse for me.\n\nSigned-off-by: Phil Endecott \u003cspam_from_intelfb@chezphil.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": "c1b6b4f2342d073698dfc2547240c35045a1d00e",
      "tree": "2aa5024a099e1c4d5a5b4bc0ce5f832d80d6a15e",
      "parents": [
        "0d2b405a628309310b4fc02b26d713b855ad5f68"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 22:38:28 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:28 2008 +0200"
      },
      "message": "i2c: Let framebuffer drivers set their I2C bus class to DDC\n\nLet framebuffer drivers set their I2C bus class to DDC. Once this is\ndone, we will be able to tell the eeprom driver to only probe for\nEDID EEPROMs on these buses.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0e170c72c0c55bd78213a0f5053bd9a1dde403b7",
      "tree": "f117d430e70e16aea175a4e7c74fa38e31f93094",
      "parents": [
        "0aa163418edfb96ca3b39133979d8e4352aaac3c"
      ],
      "author": {
        "name": "Maik Broemme",
        "email": "mbroemme@plusserver.de",
        "time": "Mon Apr 28 02:15:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "fbdev: intelfb: add support for the Intel Integrated Graphics Controller 965G/965GM\n\nAdd support for the 965G and 965GM graphic chipsets to the intelfb driver.  I\nhave a notebook with an Intel Mobile GM965/GL960 Integrated Graphics\nController and with the attached patch the framebuffer comes up.  I have\ntested it a bit with DirectFB to make sure it is working stable.\n\nI also have an Intel Mobile GM945 and I compared the results, the programming\ninterface of the 9xx series from Intel is mostly the same, so I think the\npatch should add all the functionality which the 945GM has.\n\nSigned-off-by: Maik Broemme \u003cmbroemme@plusserver.de\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15aafa2f9d8399b22e418c53a87dfc0c43f4030f",
      "tree": "7861111fb87f4f69e496901d8883d0b796521255",
      "parents": [
        "bcfbf84d4067674b0740a39605f8057622ad5230"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 01:36:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:01 2008 -0800"
      },
      "message": "Remove pointless casts from void pointers\n\nMostly in and around irq handlers.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck Tony\" \u003ctony.luck@intel.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nAcked-by: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nAcked-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44363f14d9e7c9786ddbe7742d0f002b4ad685e1",
      "tree": "2592509c1d80124f33d19182de7f87281c7e42df",
      "parents": [
        "b8c268d10439bdd4ed469d58fbadf2c2f56801b0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 17:31:49 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 17:31:49 2008 +0200"
      },
      "message": "drivers/video/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "96de0e252cedffad61b3cb5e05662c591898e69a",
      "tree": "e3eb7d3e65ec27d39e1da13a17f6f0f91b28f5e9",
      "parents": [
        "3f5b98a2a0cba3351f96fcaa6d79aa1a0d93ee78"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "message": "Convert files to UTF-8 and some cleanups\n\n* Convert files to UTF-8.\n\n  * Also correct some people\u0027s names\n    (one example is Eißfeldt, which was found in a source file.\n    Given that the author used an ß at all in a source file\n    indicates that the real name has in fact a \u0027ß\u0027 and not an \u0027ss\u0027,\n    which is commonly used as a substitute for \u0027ß\u0027 when limited to\n    7bit.)\n\n  * Correct town names (Goettingen -\u003e Göttingen)\n\n  * Update Eberhard Mönkeberg\u0027s address (http://lkml.org/lkml/2007/1/8/313)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "3ea335100014785fd2518461705654b200e58d00",
      "tree": "e8f25757f05c9cb0d97638fc8dc18e5e2ad05dbf",
      "parents": [
        "30c826451d3e5bbc6e11bba0e7fee5d2f49d9b75"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Oct 16 22:36:04 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Oct 16 22:57:17 2007 -0700"
      },
      "message": "Remove magic macros for screen_info structure members\n\nStop using magic macros for screen_info structure members.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "394d3af7ba9e67d630c1c6d2ac1d9c11b318b73e",
      "tree": "7057c8c671e7bc33753830928c82c9c5378cd496",
      "parents": [
        "28ebe4f66beda8f142569d24fe3b168f8a08a6a6"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Oct 16 01:29:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:20 2007 -0700"
      },
      "message": "Intel FB: more interlaced mode support\n\nIntel FB: allow odd- and even-field-first in interlaced modes, and\nproper sync to vertical retrace\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \u003csylvain.meyer@worldonline.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28ebe4f66beda8f142569d24fe3b168f8a08a6a6",
      "tree": "7a5a448996ad6dbf98634a2dce6ffa54cc28a130",
      "parents": [
        "ee5618f4937dcbff15e504663d81a7adb3d849bf"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Oct 16 01:29:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:20 2007 -0700"
      },
      "message": "Intel FB: force even line count in interlaced mode\n\nIntel FB: the chip adds two halflines automatically in interlaced mode,\nforce even line count for the right timings.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \u003csylvain.meyer@worldonline.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee5618f4937dcbff15e504663d81a7adb3d849bf",
      "tree": "3fec7a2565f4f123ab2ccd0b3243e3bf49f16b6b",
      "parents": [
        "689c9568f54747c13f287ae53956281e7cd810fa"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Oct 16 01:29:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:19 2007 -0700"
      },
      "message": "Intel FB: obvious changes and corrections\n\nIntel FB: obvious changes and corrections\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \u003csylvain.meyer@worldonline.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "689c9568f54747c13f287ae53956281e7cd810fa",
      "tree": "1ab59495fc6e5203e7814cb927fd7ddd079d5c81",
      "parents": [
        "53ee1b5bbf937be29862ae8b3ea13af444af1f36"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Oct 16 01:29:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:19 2007 -0700"
      },
      "message": "Intel FB: whitespace, bracket and other clean-ups\n\nIntel FB: whitespace, bracket and other clean-ups\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \u003csylvain.meyer@worldonline.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10b98368a0a94b015c1a596b7a02eff447a65226",
      "tree": "567997a1ba3e973c630aa203231f8c70aab316a0",
      "parents": [
        "68e5e9d734503695915734e50e9427624cf8f3b2"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Oct 16 01:29:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:18 2007 -0700"
      },
      "message": "Intel FB: support for interlaced video modes\n\nIntel framebuffer now supports interlaced video modes.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c8bd037e5bd7bbc3c82b74cbed4da1ddc3fe8de",
      "tree": "9913c9aa048facdcf6d056cc0503588dc0d12f65",
      "parents": [
        "389a3c02496dd1b399bb0efd005e9fa2be24e9ee"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Sep 18 22:46:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:24:18 2007 -0700"
      },
      "message": "intelfb: Fix bug in DPLL disable\n\nReported in Kernel Bugzilla 9006\n\nFix an obvious bug in DPLL disable.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@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": "9c54ea95852a920720868d0e18bb4e9d645ea007",
      "tree": "45804f039bd0a932ee47b33c2114d28206357fc5",
      "parents": [
        "ba0268a8b056f2ad846f1f8837a764c21bb6425e"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Sep 11 15:24:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Subject: [PATCH] Intel FB pixel clock calculation fix\n\nIntel framebuffer mis-calculated pixel clocks.\n\nThe pixel clock (and thus both H and V sync) will be slower than requested, so\nif you set the minimum allowed the display may not sync.  In case of really\nold CRT display it could theoretically damage it.\n\nI\u0027m using it with PAL TV (using RGB input - SCART connector) and the bug\nprevented it from working at all (TV requirements are more strict and made the\nbug visible).\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c312f97df65bf38a8e7f664b76154639f593775d",
      "tree": "a99886498e79548b86dad7fe62adadce0ed9baf3",
      "parents": [
        "372166af0bd226322debf420a417524634a56abf"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:12 2007 -0700"
      },
      "message": "intelfb: the pseudo_palette is only 16 elements long\n\nThe pseudo_palette is only 16 elements long.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@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": "71c6efd9930bd87249d007120425341d1293303d",
      "tree": "43cdb8c00526f16ca5e2cbb99012277fbb1fe116",
      "parents": [
        "33a9f640a2511155517d316e696654b84dd48654"
      ],
      "author": {
        "name": "Orczykowski, Juergen",
        "email": "juergen.orczykowski@siemens.com",
        "time": "Tue May 08 00:37:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:26 2007 -0700"
      },
      "message": "intelfb: fix ring space calculation\n\nIf there is less than RING_MIN_FREE available in the ring buffer,\ndinfo-\u003ering_space is set to a big value forcing wait_ring to return.\n\nFix by making ring space \u003d 0 if ring space \u003c RING_MIN_FREE.\n\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@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": "2096b956d24c4b5950b808fc23b218425d79ebb1",
      "tree": "9e2c09c2e40c65bd56cbfd50955d5c7355474655",
      "parents": [
        "4ad4eac60667f7c321faae28a3437f7a8b3d17cb"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 01 23:26:28 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:28 2007 +0200"
      },
      "message": "i2c: Shrink struct i2c_client\n\nThis shrinks the size of \"struct i2c_client\" by 40 bytes:\n\n - Substantially shrinks the string used to identify the chip type\n - The \"flags\" don\u0027t need to be so big\n - Removes some internal padding\n\nIt also adds kerneldoc for that struct, explaining how \"name\" is really a\nchip type identifier; it\u0027s otherwise potentially confusing.\n\nBecause the I2C_NAME_SIZE symbol was abused for both i2c_client.name\nand for i2c_adapter.name, this needed to affect i2c_adapter too.  The\nadapters which used that symbol now use the more-obviously-correct\nidiom of taking the size of that field.\n\nJD: Shorten i2c_adapter.name from 50 to 48 bytes while we\u0027re here, to\navoid wasting space in padding.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "38515e908ba3a9c467ad3bf347b9bce69216df94",
      "tree": "3bb0287ad4ea18d61cb3cad74337343ef5034b5d",
      "parents": [
        "3159f06dc2303630c02d1ad2eeaeaf341414c9df"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@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": "f5610b9c3a2896fcaa623b92d0f24d83f10bb2c0",
      "tree": "f4ff35f5991debf0f892794687abc574cdaacb4f",
      "parents": [
        "c4f28e54d61278203c2bb2aea0679e0a738235d2"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Feb 12 00:55:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:43 2007 -0800"
      },
      "message": "[PATCH] Video: fb, kzalloc changes\n\nUse kzalloc instead of kmalloc + memset(0).\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3269711b76ba27b78862c48398b0d313ccaa99c2",
      "tree": "fcd2daf3af9b20bb72ba28555cac1995312309c5",
      "parents": [
        "6b65cd742823f78a6538491982159098ab5fcae1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 10 21:21:33 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Sun Dec 10 21:21:33 2006 +0100"
      },
      "message": "i2c: Discard the i2c algo del_bus wrappers\n\nThey are all only calling i2c_del_adapter, so we may as well do\nit directly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bfba7b3793f59adedfde5fb07dee565c5cc15ab8",
      "tree": "d9e0559f288f0bc24df71ad46800e8cb2b779c59",
      "parents": [
        "efc08a75d3a2d449edab7d1bee312eaa591f7669"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Dec 08 02:40:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] drivers/video/*: use kmemdup()\n\nFrom: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f84fcb06a1f7ab4ac0444ece82b25b0701369641",
      "tree": "70551a83b673acd2953c34891ee70c0e3c7203c0",
      "parents": [
        "a77b8950019289611f836c8fc19f91592822efcd"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Oct 20 14:35:59 2006 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Oct 25 12:05:18 2006 -0700"
      },
      "message": "Remove unnecessary check in drivers/video/intelfb/intelfbhw.c\n\nAll callers and the function itself dereference dinfo, so we can remove the\ncheck.  (coverity id #1371)\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "a77b8950019289611f836c8fc19f91592822efcd",
      "tree": "8d61bff30032504a3f8387daf8c5262167c04772",
      "parents": [
        "9eed28679282238210ad5e80bb91df30fec6d7db"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Oct 20 14:36:00 2006 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Oct 25 12:05:18 2006 -0700"
      },
      "message": "intel fb: switch to pci_get API\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "038b0a6d8d32db934bba6a24e74e76e4e327a94f",
      "tree": "5fbeb3e8f140e20f8ce0e33e12b32ec5b0724cd6",
      "parents": [
        "78b656b8bf933101b42409b4492734b23427bfc3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "message": "Remove all inclusions of \u003clinux/config.h\u003e\nkbuild explicitly includes this at build time.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "db1a19b38f3a85f475b4ad716c71be133d8ca48e",
      "tree": "cdc0599c20b52a472254720890727a3d9fbde957",
      "parents": [
        "369aa8395a5dcc89230f1de5459124c4b0db9fca",
        "4dc3595f5c569021b1bd0109502acfca82036902"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 30 09:36:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 30 09:36:56 2006 -0700"
      },
      "message": "Merge branch \u0027intelfb-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/intelfb-2.6\n\n* \u0027intelfb-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/intelfb-2.6:\n  intelfbhw.c: intelfbhw_get_p1p2 defined but not used\n  intelfb: fix mtrr_reg signedness\n  intelfb: update doc and Kconfig (supported devices)\n  intelfb: add preliminary i2c support\n  intelfb: add preliminary i2c support\n  intelfb: add preliminary i2c support\n  intelfb: add preliminary i2c support\n  intelfb: add preliminary i2c support\n  intelfb: add preliminary i2c support\n  intelfb: add preliminary i2c support\n  intelfb: add preliminary i2c support\n  intelfb: add vsync interrupt support\n  intelfb: add vsync interrupt support\n  intelfb: add vsync interrupt support\n  intelfb: add vsync interrupt support\n  intelfb: add vsync interrupt support\n"
    },
    {
      "commit": "4dc3595f5c569021b1bd0109502acfca82036902",
      "tree": "5343019f683b42d097f332dfe942f6bcab928d57",
      "parents": [
        "d5afabcea215a828eb00df992b429486aae14c2f"
      ],
      "author": {
        "name": "Parag Warudkar",
        "email": "kernel-stuff@comcast.net",
        "time": "Tue Aug 22 10:12:58 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Aug 22 10:12:58 2006 +1000"
      },
      "message": "intelfbhw.c: intelfbhw_get_p1p2 defined but not used\n\nintelfbhw_get_p1p2 is used only if REGDUMP is defined - compile it in only\nif REGDUMP is defined - one less compiler warning.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d5afabcea215a828eb00df992b429486aae14c2f",
      "tree": "2240740ef681c008bdb9ddd8f4c2fbb85f7562cb",
      "parents": [
        "d463d34e7b336ae3645ac331adccb578ae5a4285"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Aug 22 10:10:56 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Aug 22 10:10:56 2006 +1000"
      },
      "message": "intelfb: fix mtrr_reg signedness\n\nThis is my fix for gcc 4.1 sign issue reported by Eric Sesterhenn\n\u003csnakebyte@gmx.de\u003e.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "a8f340e394ff30b79ab5b03c67ab4c94b2ac3646",
      "tree": "54bb79dba4f3943e893bacd1efe7b265d7f86aaa",
      "parents": [
        "67eb5db5874076db01febed5a1a9281628fa9fb4"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmir@gmail.com",
        "time": "Mon Jul 10 04:44:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] vt: Remove VT-specific declarations and definitions from tty.h\n\nMAX_NR_CONSOLES, fg_console, want_console and last_console are more of a\nfunction of the VT layer than the TTY one.  Moving these to vt.h and vt_kern.h\nallows all of the framebuffer and VT console drivers to remove their\ndependency on tty.h.\n\n[akpm@osdl.org: fix alpha build]\nSigned-off-by: Jon Smirl \u003cjonsmir@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7627899b11ece118b46fbf652e944f9a239f6cd1",
      "tree": "cd0e9e56a144193b64885fb6a1eb3a2068e4f168",
      "parents": [
        "1f6e8449e11fd79ee30456ce7ec973317b8dd6ae"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Jun 20 14:55:55 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 03 19:04:37 2006 +1000"
      },
      "message": "intelfb: add preliminary i2c support\n\nAdds code to unregister the I2C buses in the cleanup function.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\n"
    },
    {
      "commit": "1f6e8449e11fd79ee30456ce7ec973317b8dd6ae",
      "tree": "a795e58b085a515762ac494e6d06651b60a5336f",
      "parents": [
        "41c9480a1d22e8f28b8675a2d7ec7fd4c50bc900"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Jun 20 14:55:55 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 03 19:04:37 2006 +1000"
      },
      "message": "intelfb: add preliminary i2c support\n\n[07/07] intelfb: adds an option to enable I2C support in the intelfb driver.  Also adds\nthe intel_i2c.c file to the Makefile.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\n"
    },
    {
      "commit": "41c9480a1d22e8f28b8675a2d7ec7fd4c50bc900",
      "tree": "16307f2e69efe62e36f0e3c73b73816f05ad6bd2",
      "parents": [
        "dd696ec852dc34c40e2a18cc426c8f462c0715a5"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Jun 20 14:55:55 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 03 19:04:37 2006 +1000"
      },
      "message": "intelfb: add preliminary i2c support\n\n[06/07] intelfb: adds intelfb_i2c.c which contains the infrastructure needed to\nenumerate the i2c busses on the intelfb.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\n"
    },
    {
      "commit": "dd696ec852dc34c40e2a18cc426c8f462c0715a5",
      "tree": "1c0ea78f07f8ed7180b5fe97fe20dd141062e38d",
      "parents": [
        "399fb4316ab4fe4c46d1e4ed8b12d56c94b4c251"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Jun 20 14:55:55 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 03 19:04:37 2006 +1000"
      },
      "message": "intelfb: add preliminary i2c support\n\n[05/07] intelfb: add output fields to dinfo.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\n"
    },
    {
      "commit": "399fb4316ab4fe4c46d1e4ed8b12d56c94b4c251",
      "tree": "71aa6e512bac1b4b6b7b005345f8f63d94153a6b",
      "parents": [
        "183b1214402a205bf6eea2030686249c7d365fd1"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Jun 20 14:55:55 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 03 19:03:11 2006 +1000"
      },
      "message": "intelfb: add preliminary i2c support\n\n[04/07] intelfb: add intelfb_output_rec struct and the constants for it\u0027s\nfields.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\n"
    },
    {
      "commit": "183b1214402a205bf6eea2030686249c7d365fd1",
      "tree": "3bb2492ed41d41c178c33df60de74ae0b5446fde",
      "parents": [
        "82c10f07c2d7baf6f280f206f9067a4715777962"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Jun 20 14:55:55 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 03 19:03:11 2006 +1000"
      },
      "message": "intelfb: add preliminary i2c support\n\n[03/07] intelfb: add intelfb_i2c_chan struct.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\n"
    },
    {
      "commit": "82c10f07c2d7baf6f280f206f9067a4715777962",
      "tree": "b324abddfa5eabde40ba773df9efa9b5ba63b242",
      "parents": [
        "c37bb26654bb8981ea237076e333eb37d4aa2dc6"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Jun 20 14:55:55 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 03 19:03:10 2006 +1000"
      },
      "message": "intelfb: add preliminary i2c support\n\n[02/07] intelfb: add GPIO registers.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\n"
    },
    {
      "commit": "f80d0d23f2010b7682e06449345e8199a2b2619c",
      "tree": "4562504d7d10a87a9da62bdb0098850fd1fb13c9",
      "parents": [
        "37bced38b3d09c3de7c871790eddde81a3ce57cb"
      ],
      "author": {
        "name": "Eric Hustvedt",
        "email": "ehustvedt@cecropia.com",
        "time": "Tue Jun 20 14:36:42 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 03 18:59:47 2006 +1000"
      },
      "message": "intelfb: add vsync interrupt support\n\n[05/05] intelfb: Honor FB_ACTIVATE_VBL for display panning\n\nExtends the intelfb_vsync struct to store panning offset. The interrupt service routine uses the stored panning offset if a pan is requested for the vsync. intelfbhw_disable_irq also pans the display if there is a pending request.\n\nSigned-off-by: Eric Hustvedt \u003cehustvedt@cecropia.com\u003e\n"
    },
    {
      "commit": "37bced38b3d09c3de7c871790eddde81a3ce57cb",
      "tree": "9472bb814b65c990fe004e715e810eb0ac0fc120",
      "parents": [
        "7649757bd900bc900adcd95ab08903cdc28342fa"
      ],
      "author": {
        "name": "Eric Hustvedt",
        "email": "ehustvedt@cecropia.com",
        "time": "Tue Jun 20 14:36:42 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 03 18:59:46 2006 +1000"
      },
      "message": "intelfb: add vsync interrupt support\n\n[04/05] intelfb: implement FBIO_WAITFORVSYNC ioctl\n\nThe (unofficial) FBIO_WAITFORVSYNC ioctl is implemented by sleeping on the appropriate waitqueue, as defined in my earlier patch. Currently, only display 0 (aka pipe A) is supported.\n\nSigned-off-by: Eric Hustvedt \u003cehustvedt@cecropia.com\u003e\n"
    },
    {
      "commit": "7649757bd900bc900adcd95ab08903cdc28342fa",
      "tree": "4c710d9e458ff3c6731180aca738123886f7adec",
      "parents": [
        "9a5f019b1a9ea6a75ba36d7c312ff069006ed479"
      ],
      "author": {
        "name": "Eric Hustvedt",
        "email": "ehustvedt@cecropia.com",
        "time": "Tue Jun 20 14:36:41 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 03 18:59:46 2006 +1000"
      },
      "message": "intelfb: add vsync interrupt support\n\n[03/05] intelfb: Implement basic interrupt handling\n\nFunctions have been added to enable and disable interrupts using the MMIO registers. Currently only pipe A vsync interrupts are enabled.\nA generalized vsync accounting struct is defined, with the intent that it can encapsulate per-pipe vsync related info in the future. Currently a single instance is hard-coded.\nThe interrupt service routine currently only looks for vsync interrupts on pipe A, and increments a counter and wakes up anyone waiting on it.\n\nThis implementation is heavily influenced by similar implementations in the atyfb and matroxfb drivers.\n\nSigned-off-by: Eric Hustvedt \u003cehustvedt@cecropia.com\u003e\n"
    },
    {
      "commit": "9a5f019b1a9ea6a75ba36d7c312ff069006ed479",
      "tree": "03fb6003c48a7d8bd0df2bc40678f8bc601015f1",
      "parents": [
        "3ce6fb4358bce6aced489f798138795163ad3f7c"
      ],
      "author": {
        "name": "Eric Hustvedt",
        "email": "ehustvedt@cecropia.com",
        "time": "Tue Jun 20 14:36:41 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 03 18:59:46 2006 +1000"
      },
      "message": "intelfb: add vsync interrupt support\n\n[02/05] intelfb: Add interrupt related register definitions\n\nAdd constants for accessing HWSTAM, IER, IIR, and IMR registers.\nAdd constants for interrupt types supported by the 8xx and 9xx chipsets.\nThe registers are also stored in the hwstate struct and dumped in the debug routine.\n\nSigned-off-by: Eric Hustvedt \u003cehustvedt@cecropia.com\u003e\n"
    },
    {
      "commit": "3ce6fb4358bce6aced489f798138795163ad3f7c",
      "tree": "233894f62ac13a02bc88300e596f212656adc4d6",
      "parents": [
        "0fe6e2d2928e089d16ec5ed7ba634c1d60916020"
      ],
      "author": {
        "name": "Eric Hustvedt",
        "email": "ehustvedt@cecropia.com",
        "time": "Tue Jun 20 14:36:41 2006 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jul 03 18:59:46 2006 +1000"
      },
      "message": "intelfb: add vsync interrupt support\n\n[01/05] intelfb: Add 16-bit register access macros\n\nThis patch adds macros to read and write two-byte MMIO registers. The interrupt-related registers are all word-sized, rather than long-sized.\n\nSigned-off-by: Eric Hustvedt \u003cehustvedt@cecropia.com\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "0fe6e2d2928e089d16ec5ed7ba634c1d60916020",
      "tree": "00b045e1d693d2dfa5a8e89e7129592f176ae902",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jun 23 06:05:39 2006 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Jun 24 17:22:17 2006 +1000"
      },
      "message": "intelfb delousing\n\nring_head is offset in card memory, not iomem pointer.  Fixed, removed\nfuckloads of amazingly bogus casts somebody had sprinkled all over the\nplace.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2abac1db3522d9f56c695d1b42e77f3e52d4c51a",
      "tree": "e1a93a13f8dfb44dd5018e5dda2b074304baadac",
      "parents": [
        "72109368de7aaa5d489d9ca4641f4a11a6fc7653"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Jun 18 16:12:27 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Jun 18 16:12:27 2006 +1000"
      },
      "message": "intelfb: fixup clock calculation debugging.\n\nThe debugging code for pll clocks was wrong and causing div by 0.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "72109368de7aaa5d489d9ca4641f4a11a6fc7653",
      "tree": "0ea8bd820daf11bea34c45f319c2ea0b848d166b",
      "parents": [
        "7a532c69c37dbb46bfd0276160e624f06552adfc"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Wed Jun 07 18:53:38 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jun 07 18:53:38 2006 +1000"
      },
      "message": "Removed hard coded EDID buffer size.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7a532c69c37dbb46bfd0276160e624f06552adfc",
      "tree": "f397e591c22fc727c0784d0754f22f4a09de476b",
      "parents": [
        "56e004e5435c008728b1444b51d757da2e098976"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Mon May 29 18:58:09 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon May 29 18:58:09 2006 +1000"
      },
      "message": "intelfb: use regular modedb table instead of VESA\n\nintelfb driver -- use the regular modedb table instead of the VESA modedb\ntable.  Ideally, the 9xx stride patch should be applied first, since there\nare modes in the VESA table that won\u0027t work without that patch.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "56e004e5435c008728b1444b51d757da2e098976",
      "tree": "2c68226e34c739e1802aa07166ae0161ce72eb23",
      "parents": [
        "080a416802153dbbb20ab4f4fa1225867096d071"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon May 29 18:49:08 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon May 29 18:49:08 2006 +1000"
      },
      "message": "intelfb: use firmware EDID for mode database\n\nUse firmware EDID for the driver\u0027s private mode database.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Sylvain Meyer \u003csylvain.meyer@worldonline.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "080a416802153dbbb20ab4f4fa1225867096d071",
      "tree": "519f0ae3e845403b237c4a16ed8e3eaa5e3a165a",
      "parents": [
        "65eb2f97db17f6f6a92cad3aad93b531f991ebf1"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon May 29 18:45:19 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon May 29 18:45:19 2006 +1000"
      },
      "message": "Revert \"intelfb driver -- use the regular modedb table instead of the VESA\"\n\nThis reverts 2c47430a03bbcc3c9a623a07eca5baf92c7d20c8 commit.\nThis conflicts with a patch in -mm from Antonino reapply later.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "65eb2f97db17f6f6a92cad3aad93b531f991ebf1",
      "tree": "70e7f3025cd2511fca6bf09a512588fbbbfab5c7",
      "parents": [
        "f728377f6786bcdf1dbf33394360164e86f40094"
      ],
      "author": {
        "name": "Eric Hustvedt",
        "email": "ehustvedt@cecropia.com",
        "time": "Mon May 29 18:38:55 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon May 29 18:38:55 2006 +1000"
      },
      "message": "intelfb: int option fix\n\nFix integer option parsing in the intelfb driver. The macro wasn\u0027t\naccounting for the equal sign past the option name. As a result,\nthe vram option always returned 0.\n\nSigned-off-by: Eric Hustvedt \u003cehustvedt@cecropia.com\u003e\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f728377f6786bcdf1dbf33394360164e86f40094",
      "tree": "e1651c2772f53ebe28f135c024b619834ae5eca2",
      "parents": [
        "c9daa873c3a7c769821ec6c8258adf098bb0435c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 27 18:56:02 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 27 18:56:02 2006 +1000"
      },
      "message": "sync modesetting code with X.org\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c9daa873c3a7c769821ec6c8258adf098bb0435c",
      "tree": "4867272494138d1c6a4975caa7e61dc49c8ae26f",
      "parents": [
        "2c47430a03bbcc3c9a623a07eca5baf92c7d20c8"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 27 18:44:02 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 27 18:44:02 2006 +1000"
      },
      "message": "intelfb: align with changes from my X driver.\n\nThis just realigns the PLL calculation routines with the ones from my X.org\ndriver.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2c47430a03bbcc3c9a623a07eca5baf92c7d20c8",
      "tree": "35eab865ff670a01e638f0584605f14d6ce68cd0",
      "parents": [
        "1aecb393091d3c0787f92445420d96ef58c9782a"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Sat May 27 18:33:35 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 27 18:33:35 2006 +1000"
      },
      "message": "intelfb driver -- use the regular modedb table instead of the VESA\nmodedb table.  Ideally, the 9xx stride patch should be applied first, since\nthere are modes in the VESA table that won\u0027t work without that patch.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "1aecb393091d3c0787f92445420d96ef58c9782a",
      "tree": "ad1a929d79f6219b461ab037105f0b52380bc41d",
      "parents": [
        "df7df8ab7b38ca80bbaf5ffafd401d6c739fd45f"
      ],
      "author": {
        "name": "Eric Hustvedt",
        "email": "ehustvedt@cecropia.com",
        "time": "Sat May 27 18:30:00 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 27 18:30:00 2006 +1000"
      },
      "message": "Adds support for 256MB aperture on 945 chipsets to the intelfb driver\nand corrects calculation of stolen memory overhead.\n\nSigned-off-by: Eric Hustvedt \u003cehustvedt@cecropia.com\u003e\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "df7df8ab7b38ca80bbaf5ffafd401d6c739fd45f",
      "tree": "83f7f6768ac730231386fdbf70f30c165d3cb134",
      "parents": [
        "51d797474f87b375819d084f7583a2864c5656c4"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Sat May 27 18:17:52 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat May 27 18:17:52 2006 +1000"
      },
      "message": "intelfb -- uses stride alignment of 64 on the 9xx chipsets.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "51d797474f87b375819d084f7583a2864c5656c4",
      "tree": "03ccc62e0b1b9f62442ef26e373e2a9ad798d5d8",
      "parents": [
        "3587c50991b96fee2d26942f380e36e4f40fad71"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 16:19:26 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 16:19:26 2006 +1000"
      },
      "message": "intelfb: some cleanups for intelfbhw\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "3587c50991b96fee2d26942f380e36e4f40fad71",
      "tree": "1266f26fa14b96e540a1388968a030edf264894d",
      "parents": [
        "3aff13cfb8810cc228e8fdcb92103ed0b11ee38e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 14:46:55 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 14:46:55 2006 +1000"
      },
      "message": "intelfb: fixup pitch calculation like X does\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "3aff13cfb8810cc228e8fdcb92103ed0b11ee38e",
      "tree": "f2fe6212fcee1952a81022c33afa9dbc836c2e71",
      "parents": [
        "46f60b8e67e6fceede851dc69cdee2d7c0de27b9"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Mar 31 17:08:52 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 11:43:29 2006 +1000"
      },
      "message": "intelfb: fixup p calculation\n\nThis fixes up the p calculation of p1 and p2 for the i9xx chipsets.\nThis seems to work a lot better for lower pixel clocks..\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "46f60b8e67e6fceede851dc69cdee2d7c0de27b9",
      "tree": "844bfba5d06f348bdd443cdd471d5d814337d141",
      "parents": [
        "9a90603f65dd5046ddcd586158abcad7784892b6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Mar 24 12:31:14 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 11:43:29 2006 +1000"
      },
      "message": "This patch makes a needlessly global struct static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9a90603f65dd5046ddcd586158abcad7784892b6",
      "tree": "e522d2fbc83a491ed50cee596a4c5d983460c2b4",
      "parents": [
        "8b91b0b4f2d731b92f59bc82492769a09b4955a6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Mar 23 21:53:05 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 11:43:28 2006 +1000"
      },
      "message": "intelfb: add i945GM support\n\nUntested i945GM support just add the framework.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8b91b0b4f2d731b92f59bc82492769a09b4955a6",
      "tree": "aeb384e59229d4814733195db5836ad9ab448c17",
      "parents": [
        "8bb91f6a2d1db8031bfbb367df075f041d0cdfe2"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Mar 23 19:23:48 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 11:43:28 2006 +1000"
      },
      "message": "intelfb: fixup whitespace..\n\nrepeat after me, I must not take code from X without reformatting...\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8bb91f6a2d1db8031bfbb367df075f041d0cdfe2",
      "tree": "558db93f69096ede171d0b4e6c6c0330d8362e92",
      "parents": [
        "7679f4d69296de97a7f62458cc4d1c6c884dfcfb"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Mar 23 13:06:32 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 11:43:28 2006 +1000"
      },
      "message": "intelfb: add hw cursor support for i9xx\n\nThis adds hw cursor support for the i9xx chipsets.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7679f4d69296de97a7f62458cc4d1c6c884dfcfb",
      "tree": "118ec34ee36be93d95abeb2628a16cd0d386c927",
      "parents": [
        "9639d5ec07a490134f05ac890506a367aaf8663b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Mar 23 12:30:05 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 11:43:28 2006 +1000"
      },
      "message": "intelfb: make i915 modeset\n\nThis takes the modeset and pll code from my X driver.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9639d5ec07a490134f05ac890506a367aaf8663b",
      "tree": "9e921a2fa9de05dadbb75ab1e63d06df1efd6fa6",
      "parents": [
        "0c187addabbaf93512902442b4a90140a21b0ddc"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Mar 23 11:23:55 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 11:43:28 2006 +1000"
      },
      "message": "intelfb: add support for i945G\n\nThis just adds the defines and structure for i945G\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "16109b3f4c1f2635afd32eb6d49348590de2cb25",
      "tree": "6a8777173acbc8d41fdcce615b899446eba8053b",
      "parents": [
        "8492f081e5552ff388068f612eae6f55f7210ed4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Mar 20 21:22:09 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 11:43:28 2006 +1000"
      },
      "message": "intelfb: add p divisor increments for i9xx.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8492f081e5552ff388068f612eae6f55f7210ed4",
      "tree": "8d86450eea6a761ef4a541a5f67a9401f88aac19",
      "parents": [
        "d024960cff5173bef6e83c01cf9cd2763c2c0ab0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Mar 20 20:54:12 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 11:43:27 2006 +1000"
      },
      "message": "intelfb: change splitm to be brute force\n\nThe old splitm didn\u0027t always work use a brute force.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d024960cff5173bef6e83c01cf9cd2763c2c0ab0",
      "tree": "a63dfaf6de88b82b2aaf892e741881e4e602befb",
      "parents": [
        "7258b11d2e9a47d2b01620622579f22906960e1a"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Mar 20 20:26:45 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 11:43:27 2006 +1000"
      },
      "message": "intelfb: add pll index to the intelfb structure\n\nAdd the pll index into the information structure, change get_chipset to\ntake only the info structure, use plls in correct places\n"
    },
    {
      "commit": "7258b11d2e9a47d2b01620622579f22906960e1a",
      "tree": "cfc7fce74a518077b0d068c13da710e072a57b20",
      "parents": [
        "6fdb94bd95dc7a2effcbffa7a1d9e792cade57b6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Mar 20 20:02:24 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 11:43:27 2006 +1000"
      },
      "message": "intelfb: prepare for i9xx support.\n\nThis code just moves the PLL min/max calculations variables into\na structure, it doesn\u0027t change or add any new functionality.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d301524772be3eef5fae1bcd5ca76fac69bb3b6e",
      "tree": "d2d26317432a5726a7aa6192d510247990dfd7c5",
      "parents": [
        "8d57f2210e72e0168734bd1503b9e52a71f53d65"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] intelfb: Fix buffer overrun\n\nThe pseudo_palette has room only for 16 entries, but intelfb_setcolreg will\nattempt to write more.\n\nCoverity Bug 558\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67a6680d64e18c7a1901f31ef747ea53b6cd986d",
      "tree": "1d428eb19fdd393290348c63911c2974016ebc9d",
      "parents": [
        "a80da7389891d0eeacbd568a9b54f665fd424d14"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jan 14 13:21:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:14 2006 -0800"
      },
      "message": "[PATCH] fbdev: Sanitize -\u003efb_ioctl prototype\n\nThe ioctl and file arguments to -\u003efb_mmap are totally unused and there\u0027s not\nreason a driver should need them.\n\nAlso update the -\u003efb_compat_ioctl prototype to be the same as -\u003efb_mmap.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33c37c06f8066342764bd1568c9f3524efe889a5",
      "tree": "ba308b43facb9fc39f412dc82ee79e96cd022df8",
      "parents": [
        "4b3760ce3d448d4af3036cd6c650d651a16ee02d"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 19 15:11:49 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 09:27:15 2005 -0800"
      },
      "message": "[PATCH] intelfb: Fix oops when changing video mode\n\nReported by: janis huang (Bugzilla Bug 5747)\n\nFix on oops in intelfb.  Not sure what\u0027s happening, looks like\ndinfo-\u003ename pointer is invalidated after initialization.  Remove\nintelfb_get_fix, it\u0027s not needed and move the majority of the code to\nthe initialization routine.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b3760ce3d448d4af3036cd6c650d651a16ee02d",
      "tree": "369f5680fad714f215f7b96b7b62975d55c55424",
      "parents": [
        "6ee7fb7e363aa8828b3920422416707c79f39007"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 19 15:11:40 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 09:27:15 2005 -0800"
      },
      "message": "[PATCH] intelfb: Fix freeing of nonexistent resource\n\nFix intelfb trying to free a non-existent resource in its error path.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c465e05a03209651078b95686158648fd7ed84c5",
      "tree": "e1119586a567a9a6a5ad9bda43d3438772ecf5a4",
      "parents": [
        "e764a20196f4e1b497a42fdc6e9d254e7ec290f2"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:50 2005 -0800"
      },
      "message": "[PATCH] fbcon/fbdev: Move softcursor out of fbdev to fbcon\n\nAccording to Jon Smirl, filling in the field fb_cursor with soft_cursor for\ndrivers that do not support hardware cursors is redundant.  The soft_cursor\nfunction is usable by all drivers because it is just a wrapper around\nfb_imageblit.  And because soft_cursor is an fbcon-specific hook, the file is\nmoved to the console directory.\n\nThus, drivers that do not support hardware cursors can leave the fb_cursor\nfield blank.  For drivers that do, they can fill up this field with their own\nversion.\n\nThe end result is a smaller code size.  And if the framebuffer console is not\nloaded, module/kernel size is also reduced because the soft_cursor module will\nalso not be loaded.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a59026ba111d85b1a86af0f1c4e5a8ef1242d82",
      "tree": "33aadf52d17ffaf5a3077550c1813f26f14d571d",
      "parents": [
        "b8c49ef6aeef662e7920435012be8c2ecc41c30d"
      ],
      "author": {
        "name": "Scott MacKenzie",
        "email": "irrational@poboxes.com",
        "time": "Mon Nov 07 01:00:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:49 2005 -0800"
      },
      "message": "[PATCH] intelfb: extend partial support of i915G to include i915GM\n\nAdd partial support for GMA900 within the i915GM chipset.\n\nSigned-off-by: Scott MacKenzie \u003cirrational@poboxes.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "375726d7ed08bd8cf2fe3cfe6b164ffb37fa7e90",
      "tree": "2b022133a66d947e5cdecfa6f9027d914d17ee3c",
      "parents": [
        "b2846dfa4aa1bbbf3f9977d67566952d7f621009"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Thu Sep 29 05:19:51 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:54:20 2005 -0700"
      },
      "message": "[PATCH] intelfb: Fix regression (blank display) from ioremap patch\n\n- Workaround for the ioremap patch that produces a blank display on some\n  chipsets\n- Make hwcursor \u003d 0 the default.  The hardware cursor does not work with all\n  hardware.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c7ffe0b9f7f40bd818fe3af51342f64c483908e",
      "tree": "2827dd7904f46cbaff935e221563cd017707f10f",
      "parents": [
        "d2d58384fc5d4c0fe2d8e34bc2d15a90a9bb372a"
      ],
      "author": {
        "name": "James Simmons",
        "email": "jsimmons@infradead.org",
        "time": "Fri Sep 09 13:04:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:59 2005 -0700"
      },
      "message": "[PATCH] fbdev: prevent drivers that have hardware cursors from calling software cursor code\n\nThis patch removes drivers that have hardware cursors from calling the\nsoftware cursor code.  Also if the driver sets a no hardware cursor flag\nthen the driver reports a error it someone attempts to use the cursor.\n\nSigned-off-by: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6bd49341f2806168c877e12cefca77b93437bac2",
      "tree": "f7cd5a855842f061b48dd42338a0ab7f61bc360f",
      "parents": [
        "89204c40a03346cd951e698d854105db4cfedc28"
      ],
      "author": {
        "name": "Sylvain Meyer",
        "email": "sylvain.meyer@worldonline.fr",
        "time": "Mon Aug 15 21:27:13 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 15 09:53:34 2005 -0700"
      },
      "message": "[PATCH] intelfb: Do not ioremap entire graphics aperture\n\nReported by: Pavel Kysilka (Bugzilla Bug 4738)\n\nmodprobe of intelfb results in the following error message:\n\n\tintelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G chi\n\tintelfb: Version 0.9.2\n\tACPI: PCI Interrupt 0000:00:02.0[A] -\u003e GSI 16 (level, low) -\u003e IRQ 16\n\tallocation failed: out of vmalloc space - use vmalloc\u003d\u003csize\u003e to increase siz\n\tintelfb: Cannot remap FB region.\n\nThis will fail if the graphics aperture size is greater than 128 MB.\n\nFix is to ioremap only from the beginning of graphics aperture to the\nend of the used framebuffer memory.\n\nSigned-off-by: Sylvain Meyer \u003csylvain.meyer@worldonline.fr\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58a606431a704b5c240c1429a5526fac81c9800a",
      "tree": "42299e741ce03b4f30448eb6d2cc1f2ce10d0b5a",
      "parents": [
        "f1ab5dac251bb4514607918b0019a3b3f5f5fb48"
      ],
      "author": {
        "name": "James Simmons",
        "email": "jsimmons@pentafluge.infradead.org",
        "time": "Tue Jun 21 17:17:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:42 2005 -0700"
      },
      "message": "[PATCH] fbdev: fill in the access_align field.\n\nSeveral drivers miss filling in the access_align field.  So this patch has\nthem fill it in.\n\nSigned-off-by: James Simmons \u003cjsimmons@www.infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df529338d9c5d9329e503955795c89472e1ba6e6",
      "tree": "a8da12e91ae71df78c354b81597783ee85212b32",
      "parents": [
        "27aef2d49f9d82c58e65d72abcd636168ec19ac9"
      ],
      "author": {
        "name": "Sylvain Meyer",
        "email": "sylvain.meyer@worldonline.fr",
        "time": "Tue Jun 21 17:17:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:40 2005 -0700"
      },
      "message": "[PATCH] intelfb: fix accel detection when changing video modes\n\nChanged the tests in intelfb_set_par to check also the parameter\nvar.accel_flags.  If null, do nothing about ring buffers.\n\nNow, the DirectFB i830 driver could nicely work even if intelfb is hw\naccelerated.  Just change the /etc/fb.modes file to disable console hw\nacceleration when starting a DirectFB app.\n\nSigned-off-by: Sylvain Meyer \u003csylvain.meyer@worldonline.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27aef2d49f9d82c58e65d72abcd636168ec19ac9",
      "tree": "c9dbbec06c9d6892e3cbfbed6a7d2281225737c2",
      "parents": [
        "f18cd8f7053a1e6755d1c1396884b2bfa1577e54"
      ],
      "author": {
        "name": "Sylvain Meyer",
        "email": "sylvain.meyer@worldonline.fr",
        "time": "Tue Jun 21 17:17:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:40 2005 -0700"
      },
      "message": "[PATCH] intelfb: Add voffset option to avoid conficts with Xorg i810 driver\n\n- Add voffset option to avoid conficts with Xorg i810 driver\n\nSigned-off-by: Sylvain Meyer \u003csylvain.meyer@worldonline.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a3b5899f190a365eed806302f4b58a493233f96",
      "tree": "8bb452da1dd2e2e70b6e5b5baa96b0168a590850",
      "parents": [
        "78c03717c415d81879e4dac2e452d1a0d3738a80"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 21 17:16:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:39 2005 -0700"
      },
      "message": "[PATCH] intelfbdrv naming fix\n\nCan\u0027t use this fancy name, because it\u0027s used to generate a sysfs filename:\n\nkobject_register failed for Intel(R) 830M/845G/852GM/855GM/865G/915G\n Framebuffer Driver (-13)\n  [\u003cc01bf8e3\u003e] kobject_register+0x43/0x70\n  [\u003cc022dfe2\u003e] bus_add_driver+0x52/0xa0\n  [\u003cc01c8c10\u003e] pci_device_shutdown+0x0/0x20\n  [\u003cc01c8d71\u003e] pci_register_driver+0x61/0x80\n  [\u003cc0387099\u003e] intelfb_init+0x59/0x70\n  [\u003cc03787cc\u003e] do_initcalls+0x2c/0xc0\n  [\u003cc0159025\u003e] kern_mount+0x15/0x17\n  [\u003cc01002a0\u003e] init+0x0/0x100\n  [\u003cc01002ca\u003e] init+0x2a/0x100\n  [\u003cc0100f58\u003e] kernel_thread_helper+0x0/0x18\n  [\u003cc0100f5d\u003e] kernel_thread_helper+0x5/0x18\n\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "346e399b2a3a01b323fa74a0937e2d855479833b",
      "tree": "b71ee6ae6ac00be7a932f578fbbd546d9df25b39",
      "parents": [
        "c1e4c8d3ee3300f363a52fd4cf3d90fdf5098f5a"
      ],
      "author": {
        "name": "Patrick McManus",
        "email": "mcmanus@ducksong.com",
        "time": "Sat May 28 15:51:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:09 2005 -0700"
      },
      "message": "[PATCH] intelfb section fix\n\nOn Nov 16 2004 a change to intelfbdrv.c was commited (as part of 0.9.2 it\nlooks like) that added __initdata to all of the module param variables that\nseems to create the opportunity for an oops.\n\nI\u0027ve recently been chasing an OOPS\n(http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d111552250920370\u0026w\u003d2) I\ncreated by reading every file on the /sys file system and I\u0027ve traced it\nback to this code in the intelfbdrv.  Though I had root privs in my initial\nproblem report, it turns out they are un-necessary to generate the oops -\nall you\u0027ve got to do is \"cat /sys/module/intelfb/parameters/mode\" enough\ntimes and eventually it will oops.\n\nThis is because sysfs automatically exports all module_param declarations\nto the sysfs file system..  which means those variables can be dynamically\nevaluated at any later time, which of course means marking them __initdata\nis a bad idea ;)..  when they happen to be char *\u0027s it is an especially bad\nidea ;).\n\nApplying the patch below clears up the OOPS for me.\n\nSigned-off-by: Patrick McManus \u003cmcmanus@ducksong.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14c6f52f607edd79e2969548c69ec311defdc17d",
      "tree": "5e7c24b6119159361638e85c173e7e03f9b0c0fb",
      "parents": [
        "306958e8e8d150b3e8bf13f66f3a6e9be7ee75ff"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 08:59:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:23 2005 -0700"
      },
      "message": "[PATCH] intelfb: Remove intelfbdrv.h\n\nIngo Oeser noticed that all that intelfbdrv.h contains are prototypes for\nstatic functions - and such prototypes don\u0027t belong into header files.\n\nThis patch therefore removes drivers/video/intelfb/intelfbdrv.h and moves the\nprototypes to intelfbdrv.c .\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
