)]}'
{
  "log": [
    {
      "commit": "51be08419dc86c72486ac556aa39bc01026a403d",
      "tree": "50ac35ac89f207d2a732b67eb2f1e9b671e5c064",
      "parents": [
        "ec8013beddd717d1740cfefb1a9b900deef85462",
        "f787f32e67e00b072f46b2ae3c454d2c0a1fcdb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 15:11:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 15:11:19 2012 -0800"
      },
      "message": "Merge branch \u0027fbdev-next\u0027 of git://github.com/schandinat/linux-2.6\n\n* \u0027fbdev-next\u0027 of git://github.com/schandinat/linux-2.6: (175 commits)\n  module_param: make bool parameters really bool (drivers/video/i810)\n  Revert \"atmel_lcdfb: Adjust HFP calculation so it matches the manual.\"\n  OMAPDSS: HDMI: Disable DDC internal pull up\n  OMAPDSS: HDMI: Move duplicate code from boardfile\n  OMAPDSS: add OrtusTech COM43H4M10XTC display support\n  OMAP: DSS2: Support for UMSH-8173MD TFT panel\n  ASoC: OMAP: HDMI: Move HDMI codec trigger function to generic HDMI driver\n  OMAPDSS: HDMI: Create function to enable HDMI audio\n  ASoC: OMAP: HDMI: Correct signature of ASoC functions\n  ASoC: OMAP: HDMI: Introduce driver data for audio codec\n  grvga: fix section mismatch warnings\n  video: s3c-fb: Don\u0027t keep device runtime active when open\n  video: s3c-fb: Hold runtime PM references when touching registers\n  video: s3c-fb: Take a runtime PM reference when unblanked\n  video: s3c-fb: Disable runtime PM in error paths from probe\n  video: s3c-fb: Use s3c_fb_enable() to enable the framebuffer\n  video: s3c-fb: Make runtime PM functional again\n  drivers/video: fsl-diu-fb: merge fsl_diu_alloc() into map_video_memory()\n  drivers/video: fsl-diu-fb: add default platform ops functions\n  drivers/video: fsl-diu-fb: remove broken reference count enabling the display\n  ...\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": "e78bb882bf318bb41e17b33729cca3bdd26b42a0",
      "tree": "aebcc9a817fa7b411b3aa6b7d2e8e6aba92666e2",
      "parents": [
        "17bdf48952d3f5c0be8137058f81d398d4606820"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Oct 20 13:42:25 2011 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Fri Nov 11 16:55:55 2011 +0000"
      },
      "message": "fbdev/cirrusfb: Add support for \"64 MiB\" version of Picasso IV\n\nSome Village Tronic Picasso IV graphics cards identify as a 64 MiB Zorro\ndevice in Zorro III mode.\n\nWhile the total graphics memory size is the same on such cards, the offset\nof the graphics memory differs. Add a quirk to handle this.\n\nBased on src/sys/arch/amiga/dev/grf_cl.c from NetBSD.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "17bdf48952d3f5c0be8137058f81d398d4606820",
      "tree": "8d18540fd6343dec288a58e5e1044fe2823b8912",
      "parents": [
        "0e0d13364b417a40266999c61671db0ef8690ad3"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Oct 20 13:42:24 2011 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Fri Nov 11 16:55:55 2011 +0000"
      },
      "message": "fbdev/cirrusfb: Add support for Picasso IV in Zorro II mode\n\nIn Zorro II mode, the Village Tronic Picasso IV graphics card shows up as\neither 2 or 3 Zorro devices:\n  - One for the registers of the Cirrus Logic graphics chip,\n  - One for the first bank of 2 MiB of graphics memory,\n  - An optional one for the second bank of 2 MiB of graphics memory,\n    if there was enough free Zorro II address space.\n\nBased on src/sys/arch/amiga/dev/grf_cl.c from NetBSD.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "0e0d13364b417a40266999c61671db0ef8690ad3",
      "tree": "51924743f301a186b4ac9e46eb0bc99b42a7413e",
      "parents": [
        "38eb6863ed21de9beab792f66cd282c21e0dc10b"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Oct 20 13:42:23 2011 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Fri Nov 11 16:55:55 2011 +0000"
      },
      "message": "fbdev/cirrusfb: Rewrite Zorro graphics card probing\n\nAs indicated by commit a7f4d00a82feb5b311f765bf9522bc55bee0684f (\"zorro:\nDefer device_register() until all devices have been identified\"), cirrusfb\ncrashes if zorro_find_device() cannot find an expected device.\n\nRewrite the Zorro device probe code to make it more robust, easier to\nunderstand, and more extensible.\n\nOther logical changes:\n  - For cards that show up as 2 Zorro devices, autoprobe graphics memory\n    sizes based on the size of the Zorro device containing the graphics\n    memory.\n    Acording to the NetBSD sources, this is safe.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "bf54a2b3c0dbf76136f00ff785bf6d8f6291311d",
      "tree": "918d2a181a90454a2893c2a86640ef72b3a164f4",
      "parents": [
        "0b7f1a7efb38b551f5948a13d0b36e876ba536db"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Nov 18 21:13:53 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 17 21:37:41 2010 +0200"
      },
      "message": "m68k: amiga - Zorro bus modalias support\n\nAdd Amiga Zorro bus modalias and uevent support\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.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": "0efb2a03af7eddadb4d0db5f855b1614ba9b0a00",
      "tree": "6cadf4f50fbdee402182c793c1b2239b4ac4a2c9",
      "parents": [
        "697f619fc87aa9bf5b6c8c756f7ea54e950d5cd5"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 13 14:39:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "cirrusfb: do not allow unsupported pixel depth\n\nDo not allow modes with unsupported pixel depth.  Otherwise, one can hang\na computer by setting incorrect value with fbset command.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8636a9240cc93efa6b36f4cfe6253e0574f832c6",
      "tree": "6da421c57645ac1459bee8011bc42cd228849317",
      "parents": [
        "4242a23c9e6b8e2462bb49bf78b76bfdf32158b5"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "cirrusfb: fix interlaced modes\n\nFix calculations of timings for interlaced modes.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4242a23c9e6b8e2462bb49bf78b76bfdf32158b5",
      "tree": "9339a9380bc5ae2f4eb0cf63444ffb02946a89c4",
      "parents": [
        "df3aafd57d590d6f3d95310fc3430f3a536d1e59"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "cirrusfb: fix threshold register mask for Laguna chips\n\nFix threshold register mask for Laguna chips otherwise some 8bpp modes are\ngarbled after selecting a 24bpp mode.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df3aafd57d590d6f3d95310fc3430f3a536d1e59",
      "tree": "ae9a277926309e9c9378df4cb10208cd6845a5b0",
      "parents": [
        "8f19e15b8ad23e28add5760ed049be2359f39fe8"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "cirrusfb: GD5434 (aka SD64) support fixed\n\nFix handling of the Cirrus Logic GD5434 chip.  Distinguish this chip from the\nGD5430.  It allows detecting memory size for both models correctly.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f19e15b8ad23e28add5760ed049be2359f39fe8",
      "tree": "a595214c2e41c4bfb6b9b16ebf58eb98f5870f9e",
      "parents": [
        "614c0dc93284404be2a4d5750c79bb95f2b6c980"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "cirrusfb: set MCLK in one place\n\nA memory clock (MCLK) is set at various places.  Move the setting into one\nplace.\n\nSet the MCLK only for Zorro cards as the x86 cards should be initialized by\nBIOS.\n\nImprove handling of the GD5434 (SD64).\n\nKill one annoying debug output \"virtual offset: ...\".\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "614c0dc93284404be2a4d5750c79bb95f2b6c980",
      "tree": "767a9412f5dcea630d2734fab7d9e8f4e393b38c",
      "parents": [
        "dd14f71cc62dd07b588cc6de935155e6fd3911c9"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "cirrusfb: add accelerator constant\n\nAdd an accelerator constant so almost all Cirrus are recognized as\naccelerators by the fbset command.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd14f71cc62dd07b588cc6de935155e6fd3911c9",
      "tree": "d046369dd130cf4ce16c75d61377e0dda79ce9ea",
      "parents": [
        "7cade31cabec33c396b1dfd9c2842e793c2648ef"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: fix clock doubling\n\nCirrus\u0027 Alpine and Picasso4 chips uses DAC clock doubling to achieve full\nrange of pixclock frequencies.\n\n[akpm@linux-foundation.org: fix spelling, use usual comment layout]\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7cade31cabec33c396b1dfd9c2842e793c2648ef",
      "tree": "b9faabfd7470e657670bbd794286fb80e6c8d13a",
      "parents": [
        "527410ff7fc5d45fe41523c0ba061113dea22017"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: use 24bpp instead of 32bpp\n\nThe 32bpp is supported only on the latest Cirrus Logic chips.  Use the\n24bpp which is supported at least since Alpine chips (GD543x).\n\nChange 32bpp mode setting to 24bpp mode.  Change acceleration as well.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "527410ff7fc5d45fe41523c0ba061113dea22017",
      "tree": "d10016fad7c224f09b572dcab4e3ab46c7ec8f86",
      "parents": [
        "bc5d8ac02f24d68efe8e267c96dd75c0531009ab"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: GD5446 fixes\n\nVarious fixes to make Cirrus GD5446 chip work.\n\nAnother Cirrus chip works with the cirrusfb.  The gd5446 seems very\nsimilar to Alpine chips.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc5d8ac02f24d68efe8e267c96dd75c0531009ab",
      "tree": "0876991e7a956532428169a10939588e9399a395",
      "parents": [
        "9e848062533207130667f6eaa748549367ccbedf"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: fix error paths in cirrusfb_xxx_register()\n\nBalance iomap and iounmap and alloc and free calls in case of error druing\ndevice register (probing).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e848062533207130667f6eaa748549367ccbedf",
      "tree": "ad651331ecaf303dd94490a57cc4c5271f8095ba",
      "parents": [
        "8343c89c4f1aac4fced7bb6919b0bdd0c13edcdc"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: add imageblit function\n\nAdd hardware color expansion (imageblit) function.  It roughly doubles\nscrolling speed of my Alpine card (GD5430).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8343c89c4f1aac4fced7bb6919b0bdd0c13edcdc",
      "tree": "7ab000f00e0a12706b110091dc5f16a5cfd340bb",
      "parents": [
        "78d780e07247d52d3943b019bf9459bc9e95de1e"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: acceleration improvements\n\n- Fix color expansion for 16bpp and 32bpp modes in the\n  cirrusfb_RectFill().\n\n- Make a function with a common blitter code (cirrusfb_set_blitter).\n\n- Add fb_sync function to allow a higher layer synchronize with the\n  blitter.\n\n- Kill one redundant blitter reset.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78d780e07247d52d3943b019bf9459bc9e95de1e",
      "tree": "87e7f4f973fe7cf4ab2332afb354cbc9135c58a5",
      "parents": [
        "99a4584752bb41330342a427d014482525de7433"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:28 2009 -0700"
      },
      "message": "cirrusfb: various Laguna fixes\n\n- The Laguna GD5465 (AGP) has one register more than non-AGP chips.\n  Recognize the AGP version and write a tile control register only on the\n  AGP version.  Tested only on an AGP card.\n\n- Bump up RAMDAC frequencies after X11 code.  This allow to drive a flat\n  panel resolution 1680x1050 at 16bpp from the 4MB card.\n\n- Fix screen start address overflow bits on Laguna cards (CRT1D\n  register).\n\n- Fix exit path in the cirrusfb_pci_register() in case of error.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99a4584752bb41330342a427d014482525de7433",
      "tree": "5a705f234f5ace69c028578102919394dfc0bf26",
      "parents": [
        "1b48cb563d59e03dbf530174f30c0ed3b6fba513"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: check_var improvements\n\nBreak cirrusfb_decode_var() function into two parts:\ncirrusfb_check_pixclock() which can be called from the\ncirrusfb_check_var() aand merge rest into the cirrusfb_set_par_foo().\nThis allows rejecting modes with too high pixclock before before any\nchange to hardware state (and a console is messed up).\n\nAlso, fix RGB field\u0027s lengths for 8bpp modes to correct ones so X11 works\nwith fbdev driver with cirrusfb.\n\nKill some redundant function calls or register loads.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b48cb563d59e03dbf530174f30c0ed3b6fba513",
      "tree": "cef000929c4366c6a92b5456981a88a41e461d4f",
      "parents": [
        "48c329e906f834711906ab4b0986ea0e857aff16"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: Laguna chipset 8bpp fix\n\nFix 8bpp mode by adding handling of the Laguna chipsets to various places\nand stop trashing a HDR register which probably does not exist on the\nLaguna.\n\nFix compilation warnings about uninitialized variables also.\n\nFinally, all 8bpp, 16bpp and 32bpp modes work on the Laguna chipset.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48c329e906f834711906ab4b0986ea0e857aff16",
      "tree": "37ba1eb85da5b884ee206b2c4f30b07e782f9798",
      "parents": [
        "c4dec3962d6bff26010fcfc61500c1241469a6e0"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: various improvements\n\nVarious improvements to the code:\n- kill a structure with only one\n  field: multiplexing and use the\n  field directly\n- move the cirrusfb_ops structure\n  down the file to kill forward\n  declarations\n- move cirrusfb_init() to kill\n  forward declaration\n- kill register loads done already\n  in the init_vgachip()\n- kill assigments done by higher\n  layer in the cirrusfb_pan_display()\n- do not overwrite line pitch bit in\n  the CL_CRT1D register\n- kill btype variables if they were\n  used only once or twice\n- add cpu_relax() in the busy waiting\n  loop\n\nThe fix to the CL_CRT1D register handling makess the 1024x768 32bpp mode\nwork.  Previously, only lower resolution modes have worked with 32bpp.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4dec3962d6bff26010fcfc61500c1241469a6e0",
      "tree": "3d143c5965d565c7b451aa3cef6d1ebb25f41803",
      "parents": [
        "6683e01e2c950f635a6c0e2bbc80db1b1838311f"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: use 5-6-5 RGB for 16bpp mode\n\nUse the 5-6-5 RGB mode instead of the 5-5-5 mode at 16bpp depth.\n\nIt fixes colors in the 16bpp modes on Cirrus Laguna chips.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Geert Uytterhoeven \u003cgeert.uytterhoeven@gmail.com\u003e\nCc: Arthur Marsh \u003carthur.marsh@internode.on.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6683e01e2c950f635a6c0e2bbc80db1b1838311f",
      "tree": "eb28f4a41326da8133d16665618d80c52b2e3c23",
      "parents": [
        "6e30fc086d000d15abfe5550cc8b286335f7e132"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: do not calculate line length twice\n\nA line length is calculated twice: first in the cirrusfb_decode_var() then\nin the cirrusfb_set_par_foo().\n\nUse the first calculated value.  A nice side effect is that 32bpp mode\nworks now.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Geert Uytterhoeven \u003cgeert.uytterhoeven@gmail.com\u003e\nCc: Arthur Marsh \u003carthur.marsh@internode.on.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e30fc086d000d15abfe5550cc8b286335f7e132",
      "tree": "82e92def6ce4ed71634e0a14f458229bf81682c5",
      "parents": [
        "213d4bdd8cd405d9ba59ee78165b8c870f83a018"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: add mmio registers for Laguna chipsets\n\nThe Laguna chipsets use special registers which are available through the\nmmio area.  The cirrusfb driver does not use memory mapped registers for\nthe PCI cards.\n\nAdd the memory mapped area for Laguna chipsets and add basic usage of the\nspecial Laguna registers after SVGALIB code.\n\nThis gives readable console at 16bpp on the GD-5465 (Laguna AGP).  The\n8bpp and 32bpp depths are still broken.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "213d4bdd8cd405d9ba59ee78165b8c870f83a018",
      "tree": "ee9f4cdf2d8a964f2d75b5948b059ada6e62fe94",
      "parents": [
        "55a4ea6ab0fff0c02f101a60d2ba4f1794990499"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:27 2009 -0700"
      },
      "message": "cirrusfb: add Laguna additional overflow register\n\nAdd additional overflow register setting for Laguna chips.\n\nAlso, simplify some code in the cirrusfb_pan_display() and\ncirrusfb_blank().\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55a4ea6ab0fff0c02f101a60d2ba4f1794990499",
      "tree": "d96c20273c540c41cfc91dc59197dad534060d2d",
      "parents": [
        "75ed3a17a5bc0ecff5c256cfb81ed06f8a6fbb54"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 31 15:25:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:26 2009 -0700"
      },
      "message": "cirrusfb: fix Laguna chipset memory detection and clock setting\n\nFix memory detection and clock setting for Cirrus Laguna chipsets\n(GD5464/GD5465).  The changes are done after the Xorg code.\n\nThe driver still does not display anything on the GD5465 but it switches\nresolutions correctly at least.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75ed3a17a5bc0ecff5c256cfb81ed06f8a6fbb54",
      "tree": "63f6c71c2c2e94373e3ba2d4eb86c72e4bac7cba",
      "parents": [
        "d5cb78feee7b6631f578e12bda1e86eea7923637"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@poczta.fm",
        "time": "Tue Mar 31 15:25:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:26 2009 -0700"
      },
      "message": "cirrusfb: convert printks to dev_foo\n\nConvert all printks to dev_dbg, dev_info or dev_err.  Kill some excessive\ndebug information and code in the process.\n\n[akpm@linux-foundation.org: printk fixes]\n[akpm@linux-foundation.org: cleanups]\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee11940f8e7a2f064af22d52180cb5f9643eef61",
      "tree": "dedcaf3c6903e6b4185e4de503219fa3dcf0f64d",
      "parents": [
        "00d8089c54867053a5aae062b765f257ca419e27"
      ],
      "author": {
        "name": "Vlada Peric",
        "email": "vlada.peric@gmail.com",
        "time": "Wed Nov 19 15:36:45 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:59 2008 -0800"
      },
      "message": "cirrusfb: remove unused variables\n\nAfter commit a1d35a7a (cirrusfb: use modedb and add mode_option\nparameter), these variables are no longer used, so remove them to fix\ncompilation warning.\n\nSigned-off-by: Vlada Periæ \u003cvlada.peric@gmail.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5ee051e748ae007b972c7e1b6a0588b8ac9ba40",
      "tree": "f657987687d3794b3edc327240bcacd7b775fff8",
      "parents": [
        "28959742c14918f153c1de641bb12b4ea44315a1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:20:39 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "section fixes for cirrusfb\n\ncirrusfb_zorro_unmap() may be called both from __devexit and (on\ncleanup path) from __devinit.  So it needs to be a normal function,\nsame as for cirrusfb_pci_unmap()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "486ff387c0f27030a3cfb142469ba140f2d8976e",
      "tree": "0a351c71ab3fb1b0793334a9c043f8c8760ec37a",
      "parents": [
        "3b921832d483a2b9d6fabdbb5f871a4f18cb9b65"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 15 22:03:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:44 2008 -0700"
      },
      "message": "cirrusfb: do not change MCLK for Alpine chips\n\nA memory clock value (MCLK) is changed to a minimum required by a current\nmode bandwidth.  This usually lowers the MCLK to its minimum (50 MHz) thus\ndecreasing the card performance.  Just leave the MCLK value set by card\nBIOS.\n\nThe CL-GD5446 Technical Reference Manual point 9.9.1.3 states that if a\npixclock value is close (~1%) to the MCLK or MCLK/2 this may result in a\njitter on the screen.  A countermeasure is to use the MCLK as pixclock\nsource instead of a VCLK.  The patch implements this as well.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b921832d483a2b9d6fabdbb5f871a4f18cb9b65",
      "tree": "562e0804a957171ae3045fffcca1214f2be8150c",
      "parents": [
        "55a0dd83eb24a89fd448006aaa9326df643861ae"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 15 22:03:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:44 2008 -0700"
      },
      "message": "cirrusfb: fix 16bpp modes\n\nThe 16bpp mode did not work on the Cirrus cards as the visual type was set\nto DIRECTCOLOR instead of TRUECOLOR.  The Alpine family used one incorrect\nregister setting so this 16bpp modes generated wrong horizontal frequency.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55a0dd83eb24a89fd448006aaa9326df643861ae",
      "tree": "2746e81fdda332013e08ece5e13e3568df9a49a2",
      "parents": [
        "dafa32c5a1da19edca1d5c1b74d30d5d07b9befd"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 15 22:03:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:44 2008 -0700"
      },
      "message": "cirrusfb: add noaccel module parameter\n\nThe noaccel parameter is already handled if the driver is not built as\nmodule.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dafa32c5a1da19edca1d5c1b74d30d5d07b9befd",
      "tree": "e5704d6f6c04d38bdc7b4fd300b25bdc7c9444bf",
      "parents": [
        "9a85cf51fb880e24179fc45d3ee7d5ff1eb58c3a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 15 22:03:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:44 2008 -0700"
      },
      "message": "cirrusfb: drop clock fields from cirrusfb_regs structure\n\nMove call to pixclock calculation into the cirrusfb_set_par_foo().  It\nmakes copy of clock registers redundant.\n\nSimplify clock calculations further.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a85cf51fb880e24179fc45d3ee7d5ff1eb58c3a",
      "tree": "72a8689ab67530e5f1fe89a11f4e52b2d7380e69",
      "parents": [
        "c395d3e8c7ed6d61ee87cb49187111122c8a499c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 15 22:03:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:44 2008 -0700"
      },
      "message": "cirrusfb: eliminate CRT registers from global structure\n\nMove calculations of CRT register values into the cirrusfb_set_par_foo()\nwhere the values are used.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c395d3e8c7ed6d61ee87cb49187111122c8a499c",
      "tree": "4b1e7b7f87271e4af80f588435fcb7b4ef78e5ea",
      "parents": [
        "a1d35a7a50d01b445e29d87f479f8c055a414f7e"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 15 22:03:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:43 2008 -0700"
      },
      "message": "cirrusfb: add __devinit attribute to probing functions\n\nAdd __devinit attribute to probing functions.  This fixed section mismatch\nwarning from my previous patch.\n\nKill one redundant forward declaration.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1d35a7a50d01b445e29d87f479f8c055a414f7e",
      "tree": "599489a9f18aaf62f6f35542b064e924b342ad46",
      "parents": [
        "64beab14f53790e59a4e0a9ef1d752c12ad54a62"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 15 22:03:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:43 2008 -0700"
      },
      "message": "cirrusfb: use modedb and add mode_option parameter\n\nUse modedb for initial mode instead of table of few predefined modes.\n\nAdd mode_option module parameter as a step toward unification of frame\nbuffers\u0027 parameters.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64beab14f53790e59a4e0a9ef1d752c12ad54a62",
      "tree": "5b2d8198af1f94ca2bbe4671483da0223df20c42",
      "parents": [
        "1cea9a9a6c3c718eea42f6a936d1e98136d3d011"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 15 22:03:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:43 2008 -0700"
      },
      "message": "cirrusfb: drop device pointers from cirrusfb_info\n\nThe device pointer can be easily obtained from fb_info-\u003edevice if needed.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1cea9a9a6c3c718eea42f6a936d1e98136d3d011",
      "tree": "31d426353ec3a056bec237e4a7cf6df498b31598",
      "parents": [
        "7528f543889fd460964b42881296b2e84457684e"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 15 22:03:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:43 2008 -0700"
      },
      "message": "cirrusfb: remove 24 bpp mode\n\nThe 24 bpp mode is not implemented.  Disallow it in the\ncirrusfb_check_var() and remove it from checks.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7528f543889fd460964b42881296b2e84457684e",
      "tree": "512b7c766bacbfee1593673debf865cadaf60893",
      "parents": [
        "786e463e7fcd4ad26fede828f22033584563584a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 15 22:03:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:43 2008 -0700"
      },
      "message": "cirrusfb: simplify clock calculation\n\nSimplify clock calculation.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "786e463e7fcd4ad26fede828f22033584563584a",
      "tree": "2163f1007f9724328e47f455f8913e624144ee69",
      "parents": [
        "3f7a26b4b9768fe31597d1af35106aa512dc3742"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 15 22:03:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:43 2008 -0700"
      },
      "message": "cirrusfb: remove information about memory size during mode change\n\nRemove information about memory size displayed twice each time a display\nmode change.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09a2910e54646f7a334702fbafa7a6129dc072e6",
      "tree": "27d826636920bfb94e5e26a040978902c81a388b",
      "parents": [
        "950bbabb5a804690a0201190de5c22837f72f83f"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Sep 02 14:35:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 02 19:21:38 2008 -0700"
      },
      "message": "cirrusfb: check_par fixes\n\n1. Check if virtual resolution fits into memory.\n   Otherwise, Linux hangs during panning.\n2. When selected use all available memory to\n    maximize yres_virtual to speed up panning\n   (previously also xres_virtual was increased).\n3. Simplify memory restriction calculations.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e59b6a5ab51f6192cbe20d4f031335fe6d0e73fd",
      "tree": "e8502cbdeecea1f231a87d45b733cfea29ddf809",
      "parents": [
        "c97aee9ba43d60ff20d955065d29b6d3d8c950d5"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Thu Jun 12 15:21:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:41 2008 -0700"
      },
      "message": "drivers/video/cirrusfb: fix RAM address printk\n\nIn the cirrusfb driver, the RAM address printk has a superfluous \u0027x\u0027 that\ncould be interpreted as \"don\u0027t care\", while it is actually a typo.  Fix\nthat.\n\n[akpm@linux-foundation.org: join the two printk strings to make it atomic]\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nCc: Jiri Slaby \u003cjirislaby@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": "5ae121705bed9ea7425daef4d7d29038f7312f3f",
      "tree": "fa1527459b056ad59acfbf1fa59c5a8880f6ac22",
      "parents": [
        "e7a05aa9e697ff6fc165d45671cdcca601942f62"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:15:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "video: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "416e74ea7813597b586eafc24f67779eeb86e12f",
      "tree": "ddb2312349310de0e7a045c6d81bf79d72ed2d0c",
      "parents": [
        "7f29b87a7779505288a31df16ba84a85fc1ae93c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Apr 28 02:14:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:35 2008 -0700"
      },
      "message": "fbdev: use DIV_ROUND_UP or roundup\n\nThe kernel.h macro DIV_ROUND_UP performs the computation (((n) + (d) - 1) /\n(d)) but is perhaps more readable.\n\nAn extract of the semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@haskernel@\n@@\n\n#include \u003clinux/kernel.h\u003e\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n(\n- (n + d - 1) / d\n+ DIV_ROUND_UP(n,d)\n|\n- (n + (d - 1)) / d\n+ DIV_ROUND_UP(n,d)\n)\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n- DIV_ROUND_UP((n),d)\n+ DIV_ROUND_UP(n,d)\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n- DIV_ROUND_UP(n,(d))\n+ DIV_ROUND_UP(n,d)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\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": "36ea96a485ce09a88819896e48468d6469c292ab",
      "tree": "5b7eb690772dfc2a2f1815aecefd6df63fbdd93c",
      "parents": [
        "0ada7a02ad870f8586176ff5c4f0db2a40ba3fab"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 19:46:58 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:12 2007 -0700"
      },
      "message": "cirrusfb nonsense\n\n(pointer \u003e 0) is deeply weird; (pointer \u003e\u003d 0) is even dumber...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d91f5bb69adde86173071cf7fffbdf705ae8c6e7",
      "tree": "c986eea64d4432076dcae5bbddb0ccfc9b97deeb",
      "parents": [
        "b883a688ce4ba60ba4295ef9bf9854647f4d106e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 17 00:27:18 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 16:55:21 2007 -0700"
      },
      "message": "fix cirrusfb breakage\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ff1edeef222ebed71499135a8cc259b107d85fd",
      "tree": "be2a8a9a2e09233527cef0ab0e0fe21bb76d16b7",
      "parents": [
        "060b6002b1413f4ab76c9f41bf479ccea4153092"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:29:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:18 2007 -0700"
      },
      "message": "cirrusfb: code improvement 2nd part\n\nThis patch removes:\n- redundant fields from the cirrusfb_regs structure\n- one redundant header\n- fixes two includes (\"\" to \u003c\u003e)\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\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": "060b6002b1413f4ab76c9f41bf479ccea4153092",
      "tree": "f58e51e96bcc7b56f5a00515e00c4c00ea358723",
      "parents": [
        "9199ec5c5fe0cb6b03390fea2338435999e0df5c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:29:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:18 2007 -0700"
      },
      "message": "cirrusfb: code improvements\n\nThis patch does some \"short-range\" code improvements like merging identical\nswitch clauses, replacing conditional branches with calculation of values,\nmerging only once-used functions into place they are called from.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\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": "9199ec5c5fe0cb6b03390fea2338435999e0df5c",
      "tree": "65e5dc179d419dde604c2edff81b31db38356c6d",
      "parents": [
        "7345de32df7ef0ab49eaa88cad1297d8572a6757"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:29:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:18 2007 -0700"
      },
      "message": "cirrusfb: remove fields from cirrusfb_info\n\nThis patch removes unused or redundant fields from cirrusfb_info structure.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\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": "7345de32df7ef0ab49eaa88cad1297d8572a6757",
      "tree": "eacb8e22e089f0d8d8da7d3dec5cfc48ac85aede",
      "parents": [
        "8503df65976d0f845f49e8debff55c031635754e"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:29:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:18 2007 -0700"
      },
      "message": "cirrusfb: remove typedefs\n\nThis patch replaces \"typedef enum\" with \"enum type\" constructs.  Using the\ntypedef is error for the checkpatch.pl script.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\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": "8503df65976d0f845f49e8debff55c031635754e",
      "tree": "8c593d909f1325da9327a207bb398eb7ef5264a6",
      "parents": [
        "e7076389f48128b00dd3f33767fb60bd3f5a06a8"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:29:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:18 2007 -0700"
      },
      "message": "cirrusfb: checkpatch.pl cleanup\n\nThis patch fixes over 850 errors and warnings pointed out by the checkpatch.pl\nscript.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\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": "c930faaed551aac898c618a7df1d68901ff244f0",
      "tree": "830b3e2b8ed56b3ee71a9df10a6e5534659d0429",
      "parents": [
        "88b229c7f714e5385bbf5be031beb3866efeb272"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Tue May 08 00:38:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "cirrusfb: convert to generic boolean\n\nConvert to generic boolean.\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\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": "d8b8c0a697d60c7d58a3dbda2d78553fd27727b3",
      "tree": "3a9261c962c65bf2cea064daf5e2bf06df659e9a",
      "parents": [
        "d02abed8aa6bd37abcd802de64a63ed2af5e18ff"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Fri Dec 08 02:40:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:05 2006 -0800"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/video/cirrusfb\n\nioremap must be balanced by an iounmap and failing to do so can result in a\nmemory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.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": "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": "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": "a06630f3e7fb29f2524e1d7b009eb8b5a278ba23",
      "tree": "da80382cdbdda004fff12484281a3ddbad0069b3",
      "parents": [
        "1c8ce271fe707d26b7bca4e490067fe65694b363"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jun 26 00:27:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:32 2006 -0700"
      },
      "message": "[PATCH] Detaching fbcon: remove calls to pci_disable_device()\n\nDetaching fbcon allows individual drivers to be unloaded.  However several\ndrivers call pci_disable_device() upon exit.  This function will disable the\nBAR\u0027s which will kill VGA text mode and/or affect X/DRM.\n\nTo prevent this, remove calls to pci_disable_device() from several drivers.\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": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "33d8675ea66e79d21da3ed64ce88dfb2a18bc6a7",
      "tree": "7283a680e122e4d15f50e818bab188b84fc852a9",
      "parents": [
        "c2f6fabb2ed3b869bc254c6cdc73d6beaaaf700f"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sat Mar 25 03:07:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:53 2006 -0800"
      },
      "message": "[PATCH] amiga: fix driver_register() return handling, remove zorro_module_init()\n\nRemove the assumption that driver_register() returns the number of devices\nbound to the driver.  In fact, it returns zero for success or a negative\nerror value.\n\nzorro_module_init() used the device count to automatically unregister and\nunload drivers that found no devices.  That might have worked at one time,\nbut has been broken for some time because zorro_register_driver() returned\neither a negative error or a positive count (never zero).  So it could only\nunregister on failure, when it\u0027s not needed anyway.\n\nThis functionality could be resurrected in individual drivers by counting\ndevices in their .probe() methods.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "49d5c7b08713c3a482d62b5a0ad41b4ec32905a5",
      "tree": "8437a91b94c03979832a8511ce95f542e06be1d7",
      "parents": [
        "fe655d3a06488c8a188461bca493e9f23fc8c448"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Nov 29 19:34:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 19:47:04 2005 -0800"
      },
      "message": "[PATCH] fbdev: cirrusfb: Driver cleanup and bug fixes\n\n- pseudo_palette is only 16 entries long\n\n- the pseudo_palette, if using the generic drawing functions, must always be\n  u32 regardless of bpp\n\n- the fillrect accelerator is using region-\u003ecolor regardless of the visual.\n  region-\u003ecolor is the index to the pseudo_palette if visual is truecolor\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": "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": "4153812fc10ea91cb1a7b6ea4f4337dd211c1ef7",
      "tree": "d56a554c172635f2d9e2fff7b8f30f8daa84d5ac",
      "parents": [
        "b135c4815051bad6b2472e4ad0152f205918d2c5"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "gcoady@gmail.com",
        "time": "Thu Sep 29 10:40:52 2005 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:36:59 2005 -0700"
      },
      "message": "[PATCH] pci_ids: macros: replace partial with whole symbols\n\npci_ids cleanup: replace symbols built by macros with whole symbols to\naid grep searches.\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/video/cirrusfb.c |   24 ++++++++++++------------\n sound/oss/ymfpci.c       |   17 +++++++++--------\n sound/pci/bt87x.c        |   11 +++++++----\n 3 files changed, 28 insertions(+), 24 deletions(-)\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"
    }
  ]
}
