)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
