)]}'
{
  "log": [
    {
      "commit": "ff9144530e9cfe8923e00172e3f8ff83c3b8ff8b",
      "tree": "c64a9528dde590b9f3174125ad361f46ee30bba8",
      "parents": [
        "25f42b6af09e34c3f92107b36b5aa6edc2fdba2f",
        "96ce2385dd2817da549910001a69ac0a2762a1b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 14:49:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 14:49:00 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  [ARM] 3559/1: S3C2442: core and serial port\n  [ARM] 3557/1: S3C24XX: centralise and cleanup uart registration\n  [ARM] 3558/1: SMDK24XX: LED platform devices\n  [ARM] 3534/1: add spi support to lubbock platform\n  [ARM] 3554/1: ARM: Fix dyntick locking\n  [ARM] 3553/1: S3C24XX: earlier print of cpu idcode info\n  [ARM] 3552/1: S3C24XX: Move VA of GPIO for low-level debug\n  [ARM] 3551/1: S3C24XX: PM code failes to compile with CONFIG_DCACHE_WRITETHROUGH\n  [ARM] 3550/1: OSIRIS: fix serial port map for 1:1\n  [ARM] 3548/1: Fix the ARMv6 CPU id in compressed/head.S\n  [ARM] 3335/1: Old-abi Thumb sys_syscall broken\n  [ARM] 3467/1: [3/3] Support for Philips PNX4008 platform: defconfig\n  [ARM] 3466/1: [2/3] Support for Philips PNX4008 platform: chip support\n  [ARM] 3465/1: [1/3] Support for Philips PNX4008 platform: headers\n  [ARM] 3407/1: lpd7x: documetation update\n  [ARM] 3406/1: lpd7x: compilation fix for smc91x\n  [ARM] 3405/1: lpd7a40x: CPLD ssp driver\n  [ARM] 3404/1: lpd7a40x: AMBA CLCD support\n  [ARM] 3403/1: lpd7a40x: updated default configurations\n  [ARM] 3402/1: lpd7a40x: serial driver bug fix\n  ...\n"
    },
    {
      "commit": "d90125bfe958ed0451c6b98f831c86aba08b43d5",
      "tree": "3a9ea24091f958a92e1d0d12f5135e50adf71b31",
      "parents": [
        "bfd189a8e944dd0b8135dea2c23ac399bbe34535",
        "2abac1db3522d9f56c695d1b42e77f3e52d4c51a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 19 18:53:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 19 18:53:20 2006 -0700"
      },
      "message": "Merge branch \u0027i915fb\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/intelfb-2.6\n\n* \u0027i915fb\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/intelfb-2.6: (25 commits)\n  intelfb: fixup clock calculation debugging.\n  Removed hard coded EDID buffer size.\n  intelfb: use regular modedb table instead of VESA\n  intelfb: use firmware EDID for mode database\n  Revert \"intelfb driver -- use the regular modedb table instead of the VESA\"\n  intelfb: int option fix\n  sync modesetting code with X.org\n  intelfb: align with changes from my X driver.\n  intelfb driver -- use the regular modedb table instead of the VESA\n  Adds support for 256MB aperture on 945 chipsets to the intelfb driver\n  intelfb -- uses stride alignment of 64 on the 9xx chipsets.\n  intelfb: some cleanups for intelfbhw\n  intelfb: fixup pitch calculation like X does\n  intelfb: fixup p calculation\n  This patch makes a needlessly global struct static.\n  intelfb: add i945GM support\n  intelfb: fixup whitespace..\n  intelfb: add hw cursor support for i9xx\n  intelfb: make i915 modeset\n  intelfb: add support for i945G\n  ...\n"
    },
    {
      "commit": "903e2bbda92e5a14f8050154046a14230abb800b",
      "tree": "bbadc3277c9f72ea45d88a2e7892e7b001449aad",
      "parents": [
        "2514581eb13f778d70bdc270b8dc36bd6eaac4f8"
      ],
      "author": {
        "name": "Marc Singer",
        "email": "elf@buici.com",
        "time": "Tue May 16 11:41:30 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 18 16:16:48 2006 +0100"
      },
      "message": "[ARM] 3404/1: lpd7a40x: AMBA CLCD support\n\nPatch from Marc Singer\n\nBoard support and LCD panel configurations to integrate lh7a40x\u0027s with\nthe amba clcd driver.\n\nSigned-off-by: Marc Singer \u003celf@buici.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2abac1db3522d9f56c695d1b42e77f3e52d4c51a",
      "tree": "e1a93a13f8dfb44dd5018e5dda2b074304baadac",
      "parents": [
        "72109368de7aaa5d489d9ca4641f4a11a6fc7653"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Jun 18 16:12:27 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Jun 18 16:12:27 2006 +1000"
      },
      "message": "intelfb: fixup clock calculation debugging.\n\nThe debugging code for pll clocks was wrong and causing div by 0.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "26e780e8ef1cc3ef581a07aafe2346bb5a07b4f9",
      "tree": "b62f2e5aceddd69e0671971bc84b709a5a9e3c26",
      "parents": [
        "45b35a5ced474b9fbbbfcfd5cf346c432d28d9fd"
      ],
      "author": {
        "name": "Malcom Parsons",
        "email": "malcolm.parsons@gmail.com",
        "time": "Thu Jun 08 00:43:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:12:21 2006 -0700"
      },
      "message": "[PATCH] fbcon: fix limited scroll in SCROLL_PAN_REDRAW mode\n\nFrom: Malcom Parsons \u003cmalcolm.parsons@gmail.com\u003e\n\nWhen scrolling up in SCROLL_PAN_REDRAW mode with a large limited scroll\nregion, the bottom few lines have to be redrawn.  Without this patch, the\nwrong text is drawn into these lines, corrupting the display.\n\nObserved in 2.6.14 when running an IRC client in the Nintendo DS linux\nport.\n\nI haven\u0027t tested if scrolling down has the same problem.\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": "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": "8fd66ab852281f9e28e1774c17b49f26c4626fd1",
      "tree": "f6fa85ed995012eecc453b61751c3aca085a3207",
      "parents": [
        "c05b7f3d12b9455d746b69b7078ed34d777f560b"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Tue May 30 21:27:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] maxinefb: Fix compilation error\n\nFrom: Martin Michlmayr \u003ctbm@cyrius.com\u003e\n\nFix the following compilation error:\n\nCC      drivers/video/maxinefb.o\ndrivers/video/maxinefb.c:58: warning: initializer-string for array of chars is too long\ndrivers/video/maxinefb.c:58: warning: (near initialization for \\u2018maxinefb_fix.id\\u2019)\ndrivers/video/maxinefb.c:110: error: unknown field \\u2018fb_get_fix\\u2019 specified in initializer\ndrivers/video/maxinefb.c:110: error: \\u2018gen_get_fix\\u2019 undeclared here (not in a function)\ndrivers/video/maxinefb.c:111: error: unknown field \\u2018fb_get_var\\u2019 specified in initializer\ndrivers/video/maxinefb.c:111: error: \\u2018gen_get_var\\u2019 undeclared here (not in a function)\nmake[2]: *** [drivers/video/maxinefb.o] Error 1\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.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": "c05b7f3d12b9455d746b69b7078ed34d777f560b",
      "tree": "fcfb05e9c1398f18ae5c3408c78afdab2117df11",
      "parents": [
        "5a47d749e3d067e057d276075fed1d91749d3841"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Tue May 30 21:26:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] au1100fb: Fix compilation\n\nFrom: Rodolfo Giometti \u003cgiometti@linux.it\u003e\n\nFix the following warning on compilation:\n\ndrivers/video/au1100fb.c: In function `au1100fb_fb_setcolreg\u0027:\ndrivers/video/au1100fb.c:219: warning: ISO C90 forbids mixed declarations and code\ndrivers/video/au1100fb.c: In function `au1100fb_fb_pan_display\u0027:\ndrivers/video/au1100fb.c:321: warning: ISO C90 forbids mixed declarations and code\ndrivers/video/au1100fb.c: In function `au1100fb_fb_mmap\u0027:\ndrivers/video/au1100fb.c:387: warning: ISO C90 forbids mixed declarations and code\ndrivers/video/au1100fb.c: In function `au1100fb_drv_probe\u0027:\ndrivers/video/au1100fb.c:471: warning: unsigned int format, long unsigned int arg (arg 2)\ndrivers/video/au1100fb.c: At top level:\ndrivers/video/au1100fb.c:617: warning: initialization from incompatible pointer type\ndrivers/video/au1100fb.c:618: warning: initialization from incompatible pointer type\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\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": "308af9290ad1844c1b4e93ff4919f8009efbe018",
      "tree": "cd97885e8faf22b57f5f4281114a1479466aca77",
      "parents": [
        "6855a3a6c3ab611c3a393be846c1e36120033b18"
      ],
      "author": {
        "name": "David Hollister",
        "email": "david.hollister@amd.com",
        "time": "Tue May 30 21:25:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] fbcon: fix scrollback with logo issue immediately after boot\n\nFrom: David Hollister \u003cdavid.hollister@amd.com\u003e\n\nAfter the system boots with the logo, if the first action is a scrollback, the\nscreen may become garbled.  This patch ensures that the softback_curr value is\nupdated along with softback_in following the scrollback.\n\nSigned-off-by: David Hollister \u003cdavid.hollister@amd.com\u003e\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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": "9e8a3d229b23c34adb9c20cc2875fc67dce12585",
      "tree": "057657db21b66f7f82663272a8b5a0566bd79292",
      "parents": [
        "9781b8b055bd0a02a043ed80fb8d59d703a49daf"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat May 20 15:00:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:22 2006 -0700"
      },
      "message": "[PATCH] i810 section fix\n\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_fix_offsets\u0027 (at offset 0x1b88) and \u0027i810_alloc_agp_mem\u0027\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_fix_offsets\u0027 (at offset 0x1b8f) and \u0027i810_alloc_agp_mem\u0027\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_fix_offsets\u0027 (at offset 0x1ba3) and \u0027i810_alloc_agp_mem\u0027\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_fix_offsets\u0027 (at offset 0x1bb5) and \u0027i810_alloc_agp_mem\u0027\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_fix_offsets\u0027 (at offset 0x1bc6) and \u0027i810_alloc_agp_mem\u0027\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_init_defaults\u0027 (at offset 0x1dd8) and \u0027i810_init_device\u0027\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_init_defaults\u0027 (at offset 0x1dfb) and \u0027i810_init_device\u0027\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": "6d39bedc47fbf18a940f5843981767c221d22cfe",
      "tree": "900a15248ace2b0b7946b19acb49e3c696ce953e",
      "parents": [
        "d64b1c878fc1e384ae53d1d40034239bc33848f4"
      ],
      "author": {
        "name": "Paul A. Clarke",
        "email": "pc@us.ibm.com",
        "time": "Sat May 20 14:59:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:16 2006 -0700"
      },
      "message": "[PATCH] matroxfb: fix DVI setup to be more compatible\n\nThere has been a longstanding problem with the Matrox G450 and perhaps\nother similar cards, with modes \"above\" 1280x1024-60 on ppc/ppc64 boxes\nrunning Linux.  Higher resolutions and/or higher refresh rates resulted in\na very noticably \"jittery\" display, and sometimes no display, depending on\nthe physical monitor.  This patch fixes that problem on the systems I have\neasy access to...\n\nI\u0027ve tested with SLES9SP3 (2.6.5+ kernel) and 2.6.16-rc6 custom kernels on\nan IBM eServer p5 520 w/G450 (a.k.a GXT135P on IBM\u0027s ppc64 systems), and a\ncolleague of mine (Ian Romanick) tested it successfully on an Apple ppc32\nbox (w/GXT135P).  I also tested it on IA32 box I have with a GXT135P to\nverify that it didn\u0027t obviously break anything.  In my testing, I covered\nsingle-card, single and dual-head setups using both HD15 and DVI-D signals,\non both the IA32 and ppc64 boxes.  While everything appeared fine on both\nboxes, I did encounter one problem: I can\u0027t get any signal on the DVI-D\noutput on the ppc64 box.  However, this is also the case without my patch.\n\nI just noticed that screen-blanking only occurs on the primary display as\nwell.\n\nSigned-off-by: Paul A. Clarke \u003cpc@us.ibm.com\u003e\nSigned-off-by: Ian Romanick \u003cidr@us.ibm.com\u003e\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\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": "68673afd443c5eeb4cebfb9026e3675f43d79f2b",
      "tree": "b8350ec63cee168284b35016aa097334c215d633",
      "parents": [
        "a8d2e7d95229db9999682113bfac40b49978f212"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon May 15 09:44:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:56 2006 -0700"
      },
      "message": "[PATCH] Backlight/LCD Class: Fix sysfs _store error handling\n\nThe backlight and LCD class _store functions currently accept values like \"34\nsome random strings\" without error.  This corrects them to return -EINVAL if\nthe value is not numeric with an optional byte of trailing whitespace.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bed7a560333d40269a886c4421d4c8f964a32177",
      "tree": "2350415cae5724d07862a84140d94522fca3f6ab",
      "parents": [
        "75dff55af9a989293e9f9bacf049858f4262bc08",
        "fd5f0cd6b0cef59ba18e5ac13be5b2775fa6ec28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 08 09:10:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 08 09:10:44 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild:\n  kbuild: Do not overwrite makefile as anohter user\n  kbuild: drivers/video/logo/ - fix ident glitch\n  kbuild: fix gen_initramfs_list.sh\n  kbuild modpost - relax driver data name\n  kbuild: removing .tmp_versions considered harmful\n  kbuild: fix modpost segfault for 64bit mipsel kernel\n"
    },
    {
      "commit": "cc873e1aa1fa916a485294117a9846e668505671",
      "tree": "981e18ce1c2e5d5ba8629c8c24e62cc1a014c1df",
      "parents": [
        "46ed981d5d203703a01137cc58c841d34e90c147"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Apr 30 23:59:16 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Apr 30 23:59:16 2006 +0200"
      },
      "message": "kbuild: drivers/video/logo/ - fix ident glitch\n\nJan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e wrote:\nwhile compiling 2.6.17-rc2 with allyesconfig, this showed up:\n...\n  LOGO  drivers/video/logo/logo_superh_clut224.c\n  CC      drivers/video/logo/logo_linux_mono.o\n...\n\nA tab had sneaked in. Convert it to a few spaces.\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "991cef7be26ce78fe2bac72bedaf89e002cc2712",
      "tree": "d484079aece3d19a2a645ac4bacd109a89ee58ed",
      "parents": [
        "4661e3eace2c7b8433476b5bf0ee437ab3c7dfd4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 29 08:52:44 2006 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 17:05:11 2006 -0700"
      },
      "message": "[PATCH] au1200fb: Remove accidentally duplicated content of au1200fb.c\n\nContent of file au1200fb.c was duplicated. Remove.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4de0b1ee1b630318553248c4cfc78358720a5c84",
      "tree": "982f6bf9b73c9f00962ee77dee206d296479f4f0",
      "parents": [
        "9587c4bf72bf6cc79e1c471a201c0bd73171fcd6"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Thu Apr 27 18:40:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:49 2006 -0700"
      },
      "message": "[PATCH] asiliantfb: Add help text in Kconfig\n\nAdd help text in Kconfig\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": "913e7ec545462b9a49fa308d0c81697236f7d29d",
      "tree": "a2cacb4c2536ce09f4c43032dabd54042e886bfc",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Wed Apr 12 19:43:35 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Frame buffer: remove cmap sysfs interface\n\nRemove it as it does not work properly due to sysfs core changes.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c16c556e0e460a4e8c3f97ea0d50a1217f7fa449",
      "tree": "c927fbce2d9dd66440ea744682ac364b6de7fd89",
      "parents": [
        "6d472be37896b1c41b50f3da124f8b7718ba7797"
      ],
      "author": {
        "name": "Darren Jenkins",
        "email": "darrenrjenkins@gmail.com",
        "time": "Thu Apr 20 02:43:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:03 2006 -0700"
      },
      "message": "[PATCH] fix section mismatch in pm2fb.o\n\nWARNING: drivers/video/pm2fb.o - Section mismatch: reference\nto .init.data: from .text after \u0027pm2fb_set_par\u0027 (at offset 0xd5d)\nWARNING: drivers/video/pm2fb.o - Section mismatch: reference\nto .init.data: from .text after \u0027pm2fb_set_par\u0027 (at offset 0xd82)\n\nThey are caused because pm2fb_set_par() uses lowhsync and lowvsync which\nare marked __devinitdata.\n\nSigned-off-by: Darren Jenkins \u003cdarrenrjenkins@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\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": "6a2a88668e90cd2459d0493e3e3ff17c3557febc",
      "tree": "f2a2b2426312541731082b8c6915e80727337a27",
      "parents": [
        "a61bdaad6c696e850d8fa412f1f201cbca51ad30"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Apr 18 22:22:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:54 2006 -0700"
      },
      "message": "[PATCH] fbdev: Fix return error of fb_write\n\nFix return code of fb_write():\n\nIf at least 1 byte was transferred to the device, return number of bytes,\notherwise:\n\n    - return -EFBIG - if file offset is past the maximum allowable offset or\n      size is greater than framebuffer length\n    - return -ENOSPC - if size is greater than framebuffer length - offset\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": "a61bdaad6c696e850d8fa412f1f201cbca51ad30",
      "tree": "724ff12471d4aa912a1164525a1631e3401c2038",
      "parents": [
        "246846fc18ba43c4f31d6e5b208fe6b045d9f7b1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:22:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:54 2006 -0700"
      },
      "message": "[PATCH] savagefb: fix section mismatch warnings\n\nFix modpost section mismatch warnings in savagefb driver:\n\nWARNING: drivers/video/savage/savagefb.o - Section mismatch: reference to .init.text: from .exit.text after \u0027savagefb_remove\u0027 (at offset 0x66)\nWARNING: drivers/video/savage/savagefb.o - Section mismatch: reference to .init.text: from .exit.text after \u0027savagefb_remove\u0027 (at offset 0x6e)\nWARNING: drivers/video/savage/savagefb.o - Section mismatch: reference to .init.text: from .text.savagefb_resume after \u0027savagefb_resume\u0027 (at offset 0x70)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "246846fc18ba43c4f31d6e5b208fe6b045d9f7b1",
      "tree": "295831723ccfc6854659051d24b6c9fb17f96ee3",
      "parents": [
        "3e42f0b19e94b3e84043088b5367dd0f3c487921"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:22:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:54 2006 -0700"
      },
      "message": "[PATCH] radeonfb section mismatches\n\nMarking radeon_pci_register() as __devinit clears up all section\nmismatch warnings that are caused by radeon_pci_register() calling\nvarious __devinit function.  Is there some reason not to do this?\n\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text: from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x628)\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text: from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x6b5)\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text: from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x6bd)\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text:radeon_probe_screens from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x7d6)\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text:radeon_check_modes from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x7e5)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e42f0b19e94b3e84043088b5367dd0f3c487921",
      "tree": "8aabc1742faf129df17fb7e84e6abc998733884b",
      "parents": [
        "0d8a95efd878920e7f791d5bcfb9b70f107aadda"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 18 22:22:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:54 2006 -0700"
      },
      "message": "[PATCH] fb: Fix section mismatch in savagefb\n\nFix the following section mismatch:\n\nWARNING: drivers/video/savage/savagefb.o - Section mismatch: reference to .init.data: from .text.savagefb_probe after \u0027savagefb_probe\u0027 (at offset 0x5e2)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.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": "397eeab321e87d8c1ef928b58f256513e6f481dc",
      "tree": "01bdc74a00ef159b2be1eafd7c8b4010555d7a87",
      "parents": [
        "89ec4c238e7a3d7e660291f3f1a8181381baad77"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Apr 10 22:55:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:54 2006 -0700"
      },
      "message": "[PATCH] fbdev: Use logo with depth of 4 or less for static pseudocolor\n\nSince the visual STATIC_PSEUDOCOLOR has a read-only colormap, use logos\nwith 16 colors only since these logos use the console palette.  This has a\nhigher likelihood that the logo will display correctly.\n\nSigned-of-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": "89ec4c238e7a3d7e660291f3f1a8181381baad77",
      "tree": "8ba2ab49cea71cfff21ee7a56717f83746cb8d0c",
      "parents": [
        "ac50ab3e45436900b5d73edd0c6b0744af560535"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Apr 10 22:55:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:54 2006 -0700"
      },
      "message": "[PATCH] vesafb: Fix incorrect logo colors in x86_64\n\nBugzilla Bug 6299:\n\nA pixel size of 8 bits produces wrong logo colors in x86_64.\n\nThe driver has 2 methods for setting the color map, using the protected\nmode interface provided by the video BIOS and directly writing to the VGA\nregisters.  The former is not supported in x86_64 and the latter is enabled\nonly in i386.\n\nFix by enabling the latter method in x86_64 only if supported by the BIOS.\nIf both methods are unsupported, change the visual of vesafb to\nSTATIC_PSEUDOCOLOR.\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": "f2e782efb0876214c77a48e8e67248125f1607c1",
      "tree": "f6a6bdf62917d6e94fa7e483cb21ce1e8ee34b76",
      "parents": [
        "9ec85c03d045d5ec24d6f15649a68646aefe88ba"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 10 22:55:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:54 2006 -0700"
      },
      "message": "[PATCH] atyfb is bust on sparc32\n\nHeaps of build errors - disable it to keep sparc32 allmodconfig happy.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ec85c03d045d5ec24d6f15649a68646aefe88ba",
      "tree": "b2f5e983ac0bf99a7e9c0a57444cd38c9b7568e6",
      "parents": [
        "358dd55aa3a77fbbae482b83d96733d9ad441d05"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:55:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:53 2006 -0700"
      },
      "message": "[PATCH] video/aty/atyfb_base.c: fix an off-by-one error\n\nFix an obvious of-by-one error spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\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": "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": "0c187addabbaf93512902442b4a90140a21b0ddc",
      "tree": "40cd618a76474ec9ba2cfde129315c7ebbaf4f9f",
      "parents": [
        "16109b3f4c1f2635afd32eb6d49348590de2cb25"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Mar 23 11:20:08 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Apr 03 11:43:28 2006 +1000"
      },
      "message": "intelfb: enable on x86_64\n\ni945G chipsets supports 64-bit.\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": "39451a73a2d190763ba8a98f486cf23d63d22582",
      "tree": "a395398b3dfb7c39c2a011515f0679d4a8cd65b8",
      "parents": [
        "a536093a2f07007aa572e922752b7491b9ea8ff2"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Fri Mar 31 02:31:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:19:01 2006 -0800"
      },
      "message": "[PATCH] fbdev: Remove old radeon driver\n\nThis patch removes the old radeon driver which has been replaced by a\nnewer one.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-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": "a536093a2f07007aa572e922752b7491b9ea8ff2",
      "tree": "72f1036242f91ac77fbeb6b41c633af76e3d7358",
      "parents": [
        "2cbbb3b59c3ccdc55ad0c924fb49e09a962bb517"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Fri Mar 31 02:31:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:19:00 2006 -0800"
      },
      "message": "[PATCH] fbcon: Fix big-endian bogosity in slow_imageblit()\n\nThe monochrome-\u003ecolor expansion routine that handles bitmaps which have\n(widths % 8) !\u003d 0 (slow_imageblit) produces corrupt characters in big-endian.\nThis is caused by a bogus bit test in slow_imageblit().\n\nFix.\n\nThis patch may deserve to go to the stable tree.  The code has already been\nwell tested in little-endian machines.  It\u0027s only in big-endian where there is\nuncertainty and Herbert confirmed that this is the correct way to go.\n\nIt should not introduce regressions.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nAcked-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2cbbb3b59c3ccdc55ad0c924fb49e09a962bb517",
      "tree": "e82e5255fce910728c9a32d8c5ce7b46e5393243",
      "parents": [
        "2c0f5fb08e8ad59f396b1bda41ccd93cbb00a09f"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Mar 31 02:31:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:19:00 2006 -0800"
      },
      "message": "[PATCH] pxafb: Minor driver fixes\n\nFixes for the pxafb driver:\n\n* Return -EINVAL for resolutions that are too large as per framebuffer\n  driver policy.\n\n* Increase the error timeout for disabling the LCD controller.  The current\n  timeout is sometimes too short on the Sharp Zaurus Cxx00 hardware and an\n  extra delay in an error path shouldn\u0027t pose any problems.\n\n* Fix a dev reference which causes a compile error when DEBUG is defined.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\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": "2c0f5fb08e8ad59f396b1bda41ccd93cbb00a09f",
      "tree": "9b53b4ffd3b118561d5210ca3962c592a428d7cd",
      "parents": [
        "5f27a27bd77fcfd4b90ed33668940bc3cf72768b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Mar 31 02:31:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:19:00 2006 -0800"
      },
      "message": "[PATCH] backlight: corgi_bl: Generalise to support other Sharp SL hardware\n\nGeneralise the Corgi backlight driver by moving the default intensity and\nlimit mask settings into the platform specific data structure.  This enables\nthe driver to support other Zaurus hardware, specifically the SL-6000x (Tosa)\nmodel.\n\nAlso change the spinlock to a mutex (the spinlock is overkill).\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\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": "5f27a27bd77fcfd4b90ed33668940bc3cf72768b",
      "tree": "75886974943aa5dea93cfb354d8f521ca4002573",
      "parents": [
        "6ca017658b1f902c9bba2cc1017e301581f7728d"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Mar 31 02:31:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:19:00 2006 -0800"
      },
      "message": "[PATCH] backlight: HP Jornada 680 Backlight driver updates/fixes\n\nUpdates to the HP Jornada 680 Backlight driver:\n\n- Correct the suspend/resume functions so the driver compiles\n  (SUSPEND_POWER_DOWN/RESUME_POWER_ON no longer exist).\n\n- Convert the driver to match the recent platform device changes.\n\n- Replace the unsafe static struct platform_device with dynamic allocation.\n\n- Convert the driver to the new backlight code.\n\nThis has not been tested on a device due to lack of hardware but wouldn\u0027t\ncompile beforehand.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\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": "6ca017658b1f902c9bba2cc1017e301581f7728d",
      "tree": "9180b3923d4f6ef09c11d7f7386024f391508759",
      "parents": [
        "9b0e1c5dd2941aec566047e10a5cc929ca7f7d4f"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Mar 31 02:31:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:19:00 2006 -0800"
      },
      "message": "[PATCH] backlight: Backlight Class Improvements\n\nBacklight class attributes are currently easy to implement incorrectly.\nMoving certain handling into the backlight core prevents this whilst at the\nsame time makes the drivers simpler and consistent.  The following changes are\nincluded:\n\nThe brightness attribute only sets and reads the brightness variable in the\nbacklight_properties structure.\n\nThe power attribute only sets and reads the power variable in the\nbacklight_properties structure.\n\nAny framebuffer blanking events change a variable fb_blank in the\nbacklight_properties structure.\n\nThe backlight driver has only two functions to implement.  One function is\ncalled when any of the above properties change (to update the backlight\nbrightness), the second is called to return the current backlight brightness\nvalue.  A new attribute \"actual_brightness\" is added to return this brightness\nas determined by the driver having combined all the above factors (and any\ndriver/device specific factors).\n\nAdditionally, the backlight core takes care of checking the maximum brightness\nis not exceeded and of turning off the backlight before device removal.\n\nThe corgi backlight driver is updated to reflect these changes.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\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": "9b0e1c5dd2941aec566047e10a5cc929ca7f7d4f",
      "tree": "5d21dda4ee4b36f3f2247558190e12087a58070d",
      "parents": [
        "1a37d5f51020b9967d4b4094f6d627d0873a6469"
      ],
      "author": {
        "name": "Alberto Mardegan",
        "email": "mardy@users.sourceforge.net",
        "time": "Fri Mar 31 02:31:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:19:00 2006 -0800"
      },
      "message": "[PATCH] w100fb: Add acceleration support to ATI Imageon\n\nAdd acceleration support in w100fb.c (i.e.  ATI Imageons) for the copyarea and\nfillrect operations.\n\nSigned-off-by: Alberto Mardegan \u003cmardy@users.sourceforge.net\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": "1a37d5f51020b9967d4b4094f6d627d0873a6469",
      "tree": "ac01b1877acd3405d3f3bf186889295187177c7c",
      "parents": [
        "3e7e241f8c5c87cc3685364feface081c9fa3648"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Fri Mar 31 02:31:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:19:00 2006 -0800"
      },
      "message": "[PATCH] fbcon: Save current display during initialization\n\nThe current display was not saved during initialization.  This leads to hard\nto track console corruption, such as a misplaced cursor, which is correctible\nby switching consoles.  Fix this minor bug.\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": "9b41046cd0ee0a57f849d6e1363f7933e363cca9",
      "tree": "246820e9493770e071cb92a48e7f72d8b9c90a98",
      "parents": [
        "68eef3b4791572ecb70249c7fb145bb3742dd899"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Fri Mar 31 02:30:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:53 2006 -0800"
      },
      "message": "[PATCH] Don\u0027t pass boot parameters to argv_init[]\n\nThe boot cmdline is parsed in parse_early_param() and\nparse_args(,unknown_bootoption).\n\nAnd __setup() is used in obsolete_checksetup().\n\n\tstart_kernel()\n\t\t-\u003e parse_args()\n\t\t\t-\u003e unknown_bootoption()\n\t\t\t\t-\u003e obsolete_checksetup()\n\nIf __setup()\u0027s callback (-\u003esetup_func()) returns 1 in\nobsolete_checksetup(), obsolete_checksetup() thinks a parameter was\nhandled.\n\nIf -\u003esetup_func() returns 0, obsolete_checksetup() tries other\n-\u003esetup_func().  If all -\u003esetup_func() that matched a parameter returns 0,\na parameter is seted to argv_init[].\n\nThen, when runing /sbin/init or init\u003dapp, argv_init[] is passed to the app.\nIf the app doesn\u0027t ignore those arguments, it will warning and exit.\n\nThis patch fixes a wrong usage of it, however fixes obvious one only.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "857600c77161fd36e30cd6bcca9a0a8676036323",
      "tree": "bef75f9f9a2bebd9fc084b8a15064bdce1a45aef",
      "parents": [
        "b8ce0aadcdebbaf5ec013c57e2a0803060817bcc"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Wed Mar 22 15:19:46 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Thu Mar 30 17:48:47 2006 +0000"
      },
      "message": "[PARISC] Fix stifb with IOREMAP and a 64-bit kernel\n\nKill various warnings when built using ioremap.\nRemove stifb_{read,write} functions, which are now obsolete (and stack abusers!)\nDisable stifb mmap() functionality on a 64-bit kernel, it will crash the\nmachine.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "bac30d1a78d0f11c613968fc8b351a91ed465386",
      "tree": "e52f3c876522a2f6047a6ec1c27df2e8a79486b8",
      "parents": [
        "e8222502ee6157e2713da9e0792c21f4ad458d50",
        "ca9ba4471c1203bb6e759b76e83167fec54fe590"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "message": "Merge ../linux-2.6\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": "e4ccde33de202fae1b1e2a940604ee9e295450d9",
      "tree": "c6fa9ba9e6ed4c00836acef32f738ea2d81108fc",
      "parents": [
        "d1ae418eef4ce763a95edec0b5fc095af5daca2e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 27 01:17:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:58 2006 -0800"
      },
      "message": "[PATCH] video/sis/init301.c:SiS_ChrontelDoSomething2(): remove dead code\n\nThe Coverity checker spotted these two unused variables.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1ae418eef4ce763a95edec0b5fc095af5daca2e",
      "tree": "251158f7887435cd058293c2532eafd722adff3a",
      "parents": [
        "b0c87978216836455ef5fbcac6df1ce6679750b0"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Mon Mar 27 01:17:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:58 2006 -0800"
      },
      "message": "[PATCH] drivers/video: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of ARRAY_SIZE.  Some coding style and trailing whitespaces are\nalso fixed.\n\nCompile-tested where possible (some are other arch or BROKEN)\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\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": "b0c87978216836455ef5fbcac6df1ce6679750b0",
      "tree": "cb76e58c56a5a0281d1422a29afe518d958e5a50",
      "parents": [
        "ac3f9087d337a6ffa1a5fbdf2c923eb0aad1aef6"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Mon Mar 27 01:17:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:57 2006 -0800"
      },
      "message": "[PATCH] fbdev: add modeline for 1680x1050@60\n\nAdd a modeline for the Philips 200W display.  aty128fb does not do DDC, it\npicks 1920x1440 or similar.  It works ok with nvidiafb because it can ask\nfor DDC data.\n\nmode \"1680x1050-60\"\n    # D: 146.028 MHz, H: 65.191 kHz, V: 59.863 Hz\n    geometry 1680 1050 1680 1050 16\n    timings 6848 280 104 30 3 176 6\n    hsync high\n    vsync high\n    rgba 5/11,6/5,5/0,0/0\nendmode\n\n hwinfo --monitor\n20: None 00.0: 10000 Monitor\n  [Created at monitor.206]\n  Unique ID: rdCR.pzUFTofo1S4\n  Parent ID: 002j.bJRsY88eNSC\n  Hardware Class: monitor\n  Model: \"PHILIPS Philips 200W\"\n  Vendor: PHL \"PHILIPS\"\n  Device: eisa 0x0832 \"Philips 200W\"\n  Serial ID: \"VN  016596\"\n  Resolution: 720x400@70Hz\n  Resolution: 640x480@60Hz\n  Resolution: 640x480@67Hz\n  Resolution: 640x480@72Hz\n  Resolution: 640x480@75Hz\n  Resolution: 800x600@56Hz\n  Resolution: 800x600@60Hz\n  Resolution: 800x600@72Hz\n  Resolution: 800x600@75Hz\n  Resolution: 832x624@75Hz\n  Resolution: 1024x768@60Hz\n  Resolution: 1024x768@70Hz\n  Resolution: 1024x768@75Hz\n  Resolution: 1280x1024@75Hz\n  Resolution: 1152x864@70Hz\n  Resolution: 1152x864@75Hz\n  Resolution: 1280x960@60Hz\n  Resolution: 1280x1024@60Hz\n  Resolution: 1680x1050@60Hz\n  Size: 433x271 mm\n  Driver Info #0:\n    Max. Resolution: 1680x1050\n    Vert. Sync Range: 56-85 Hz\n    Hor. Sync Range: 30-93 kHz\n  Config Status: cfg\u003dnew, avail\u003dyes, need\u003dno, active\u003dunknown\n  Attached to: #5 (VGA compatible controller)\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nAcked-by: \"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": "ac3f9087d337a6ffa1a5fbdf2c923eb0aad1aef6",
      "tree": "a01c80fcddb96da7f0f98ce0192ff9e350a6bcd0",
      "parents": [
        "ed49843b897da9969e349c279ffc832efcb93213"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 27 01:17:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:57 2006 -0800"
      },
      "message": "[PATCH] sparse: Fix warnings in newport driver about non-static functions\n\nThere are more sparse warnings but fixing those will require some more work\nthan I want to do without hardware for testing at hand.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\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": "ed49843b897da9969e349c279ffc832efcb93213",
      "tree": "0c83e4ee08a0f765f0ce0d4bb7a6a140a4f466d8",
      "parents": [
        "6257ffacb9e1dc99a910d620ccb92ec88da20a4f"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Mon Mar 27 01:17:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:57 2006 -0800"
      },
      "message": "[PATCH] Add ID for Quadro NVS280\n\nQuadro NVS280 is a dual-head PCIe card with PCI ID 10de:00fd and subsystem ID\n10de:0215.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\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": "6257ffacb9e1dc99a910d620ccb92ec88da20a4f",
      "tree": "801b614933ff2fc167f339bd884bd62c6a57a313",
      "parents": [
        "eba87e8e8d7024da827accb00ce7e3affd10b7de"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Mar 27 01:17:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:56 2006 -0800"
      },
      "message": "[PATCH] imsttfb: Remove dead code\n\nclk_p is always 0.\n\nCoverity Bug 67\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": "eba87e8e8d7024da827accb00ce7e3affd10b7de",
      "tree": "58f072405f64681ff96345aeb0b430ae0a124487",
      "parents": [
        "0e4be28023c14624e03a09b4494e919e088513f0"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Mar 27 01:17:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:56 2006 -0800"
      },
      "message": "[PATCH] atyfb: Remove dead code\n\nRemove code that can never be reached.\n\nCoverity Bug 67\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": "0e4be28023c14624e03a09b4494e919e088513f0",
      "tree": "320d6a8026afc683c1eb1e4b6f18c223978aedde",
      "parents": [
        "7c518eb84ce75d4c8e8799f4fcad59837f6d1894"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Mar 27 01:17:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:56 2006 -0800"
      },
      "message": "[PATCH] savagefb: Remove NULL check\n\nRemove unnecessary NULL check.\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": "7c518eb84ce75d4c8e8799f4fcad59837f6d1894",
      "tree": "554c85c6ab12bde941873ac7a68e0a940d27f146",
      "parents": [
        "3d5b191fff144634a04800e610b7ad0c1aefa6ed"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Mar 27 01:17:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:56 2006 -0800"
      },
      "message": "[PATCH] i810fb: Remove NULL check\n\nRemove unnecessary NULL check.  Being a function private to the driver,\nout_edid can never be NULL.\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": "3d5b191fff144634a04800e610b7ad0c1aefa6ed",
      "tree": "a4fe1e1adaf9c80bfa1c46f1cebbe4ca7f11d01b",
      "parents": [
        "8ff7727d2a92f8b99cc709b827859da5d3c46a8a"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Mar 27 01:17:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:56 2006 -0800"
      },
      "message": "[PATCH] nvidiafb: Remove NULL check #2\n\nRemove unnecessary NULL check.\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": "8ff7727d2a92f8b99cc709b827859da5d3c46a8a",
      "tree": "a58aba862bed89df05f4926da5d364037583db3f",
      "parents": [
        "4d7b84d1cbb213fdfd2b25ffd1217f249ba1d55a"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Mar 27 01:17:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:56 2006 -0800"
      },
      "message": "[PATCH] nvidiafb: Remove NULL check\n\nRemove unnecessary NULL check, as struct info will never be NULL.\n\nCoverity Bug 835\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": "4d7b84d1cbb213fdfd2b25ffd1217f249ba1d55a",
      "tree": "e9719e4dd51cf951e8cb54b2103663f05ac41a7d",
      "parents": [
        "db77ec270d00098ff4fbf15f62f4506f6efb25d2"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Mar 27 01:17:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:56 2006 -0800"
      },
      "message": "[PATCH] rivafb: Remove NULL check\n\nRemove unnecessary NULL check, as struct info will never be NULL.\n\nCoverity Bug 836\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": "db77ec270d00098ff4fbf15f62f4506f6efb25d2",
      "tree": "c4d49f61e120624d435b80b9ee7448eb6f064046",
      "parents": [
        "59153f7d7effdb5b3c81eb6d03914a866157b319"
      ],
      "author": {
        "name": "Alan Curry",
        "email": "pacman@TheWorld.com",
        "time": "Mon Mar 27 01:17:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:56 2006 -0800"
      },
      "message": "[PATCH] framebuffer: cmap-setting return values\n\nA set of 3 small bugfixes, all of which are related to bogus return values\nof fb colormap-setting functions.\n\nFirst, fb_alloc_cmap returns -1 if memory allocation fails. This is a hard\ncondition to reproduce since you\u0027d have to be really low on memory, but from\nstudying the contexts in which it is called, I think this function should be\nreturning a negative errno, and the -1 will be seen as an EPERM. Switching it\nto -ENOMEM makes sense.\n\nSecond, the store_cmap function which is called for writes to\n/sys/class/graphics/fb0/color_map returns 0 for success, but it should be\nreturning the count of bytes written since its return value ends up in\nuserspace as the result of the write() syscall.\n\nThird, radeonfb returns 1 instead of a negative errno when FBIOPUTCMAP is\ncalled with an oversized colormap.  This is seen in userspace as a return\nvalue of 1 from the ioctl() syscall with errno left unchanged.  A more\nuseful return value would be -EINVAL.\n\nSigned-off-by: Alan Curry \u003cpacman@TheWorld.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59153f7d7effdb5b3c81eb6d03914a866157b319",
      "tree": "59241e05d5fc0ba01070624c6c559004fe1b686a",
      "parents": [
        "f95ec3c6df271ae4e6290cd6b95c18a009c76dc9"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Mar 27 01:17:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:55 2006 -0800"
      },
      "message": "[PATCH] fbdev: Make BIOS EDID reading configurable\n\nDDC reading via the Video BIOS may take several tens of seconds with some\ncombination of display cards and monitors.\n\nMake this option configurable.  It defaults to `y\u0027 to minimise disruption.\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": "f95ec3c6df271ae4e6290cd6b95c18a009c76dc9",
      "tree": "de6c44709c312ea1d9708c0daeebf07c379a2c5e",
      "parents": [
        "d03c21ec0be7787ff6b75dcf56c0e96209ccbfbd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 27 01:17:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:55 2006 -0800"
      },
      "message": "[PATCH] au1200fb: Alchemy Au1200 framebuffer driver\n\nAdd support for Alchemy Au1200 framebuffer driver\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\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": "d03c21ec0be7787ff6b75dcf56c0e96209ccbfbd",
      "tree": "6d067fc95498f89a297f6bd390c8191f57ab9aeb",
      "parents": [
        "756e21a022aba5214bafcf803f114aed8a783b99"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 27 01:17:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:55 2006 -0800"
      },
      "message": "[PATCH] matrox maven: memory allocation and other cleanups\n\nA few cleanups which were done to almost all i2c drivers some times\nago, but matroxfb_maven was forgotten:\n\n* Don\u0027t allocate two different structures at once.\n* Use kzalloc instead of kmalloc+memset.\n* Use strlcpy instead of strcpy.\n* Drop duplicate error message on client deregistration failure.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Petr Vandrovec \u003cvandrove@vc.cvut.cz\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": "756e21a022aba5214bafcf803f114aed8a783b99",
      "tree": "d41a2be43ed27563a13fb34b980453f8289d38ce",
      "parents": [
        "fc4effc7a98d0d320e478d1d42bc4a8a64380150"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "apgo@patchbomb.org",
        "time": "Mon Mar 27 01:17:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:55 2006 -0800"
      },
      "message": "[PATCH] matroxfb: simply return what i2c_add_driver() does\n\ninsmod will tell us when the module failed to load.  We do no further\nprocessing on the return from i2c_add_driver(), so just return what\ni2c_add_driver() did, instead of storing it.\n\nAdd __init/__exit annotations while we\u0027re at it.\n\nSigned-off-by: Arthur Othieno \u003capgo@patchbomb.org\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc4effc7a98d0d320e478d1d42bc4a8a64380150",
      "tree": "2291ae0b2eca05c45399f6f161714f3083269f1d",
      "parents": [
        "7a07cd786dbd0111b9dd977e114438220cb4eee5"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dvrabel@arcom.com",
        "time": "Mon Mar 27 01:17:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:55 2006 -0800"
      },
      "message": "[PATCH] fbdev: framebuffer driver for Geode GX\n\nA framebuffer driver for the display controller in AMD Geode GX processors\n(Geode GX533, Geode GX500 etc.).  Tested at 640x480, 800x600, 1024x768 and\n1280x1024 at 8, 16, and 24 bpp with both CRT and TFT.  No accelerated features\ncurrently implemented and compression remains disabled.\n\nThis driver requires that the BIOS (or the SoftVG/Firmbase code in the BIOS)\nhas created an appropriate virtual PCI header.\n\nSigned-off-by: David Vrabel \u003cdvrabel@arcom.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": "7a07cd786dbd0111b9dd977e114438220cb4eee5",
      "tree": "5aba3ac594def43624d6014b384b228029b6418c",
      "parents": [
        "15bdab959c9bb909c0317480dd9b35748a8f7887"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Mar 27 01:17:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:55 2006 -0800"
      },
      "message": "[PATCH] nvidiafb: add suspend and resume hooks\n\nAdd suspend and resume hooks to make software suspend more reliable.  Resuming\nfrom standby should generally work.  Resuming from mem and from disk requires\nthat the GPU is disabled.  Adding these to the suspend script...\n\nfbset -accel false -a\n/* suspend here */\nfbset -accel true -a\n\n...  should generally work.  In addition, resuming from mem requires that the\nvideo card has to be POSTed by the BIOS or some other utility.\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": "15bdab959c9bb909c0317480dd9b35748a8f7887",
      "tree": "1eb056f109f44f584059303347eb7a1b6f25957a",
      "parents": [
        "2115aea8185c8987b7688111953322742bd8795c"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Mar 27 01:17:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:55 2006 -0800"
      },
      "message": "[PATCH] vgacon: Add support for soft scrollback\n\nThe scrollback buffer of the VGA console is located in VGA RAM.  This RAM\nis fixed in size and is very small.  To make the scrollback buffer larger,\nit must be placed instead in System RAM.\n\nThis patch adds this feature.  The feature and the size of the buffer are\nmade as a kernel config option.  Besides consuming kernel memory, this\nfeature will slow down the console by approximately 20%.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jindrich Makovicka \u003cmakovick@kmlinux.fjfi.cvut.cz\u003e\nCc: Martin Mares \u003cmj@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2115aea8185c8987b7688111953322742bd8795c",
      "tree": "62a791c01b10cdd98d4907d2a168d51e87558c09",
      "parents": [
        "c94ded6e602594c8e66fd5b1ba832d5327f5c103"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Mon Mar 27 01:17:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:55 2006 -0800"
      },
      "message": "[PATCH] vgacon: fix EGA cursor resize function\n\nThis corrects cursor resize on ega boards: registers are write-only, so we\nshouldn\u0027t even try to read them.  And on ega, 31/30 produces a flat cursor.\nUsing 31/31 is better: except with 32 pixels high fonts, it shouldn\u0027t show\nup.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.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": "e041c683412d5bf44dc2b109053e3b837b71742d",
      "tree": "9d271066ef379da0c0fb3b8cb4137abd5d2ebba0",
      "parents": [
        "76b81e2b0e2241accebcc68e126bc5ab958661b9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Mar 27 01:16:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:50 2006 -0800"
      },
      "message": "[PATCH] Notifier chain update: API changes\n\nThe kernel\u0027s implementation of notifier chains is unsafe.  There is no\nprotection against entries being added to or removed from a chain while the\nchain is in use.  The issues were discussed in this thread:\n\n    http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d113018709002036\u0026w\u003d2\n\nWe noticed that notifier chains in the kernel fall into two basic usage\nclasses:\n\n\t\"Blocking\" chains are always called from a process context\n\tand the callout routines are allowed to sleep;\n\n\t\"Atomic\" chains can be called from an atomic context and\n\tthe callout routines are not allowed to sleep.\n\nWe decided to codify this distinction and make it part of the API.  Therefore\nthis set of patches introduces three new, parallel APIs: one for blocking\nnotifiers, one for atomic notifiers, and one for \"raw\" notifiers (which is\nreally just the old API under a new name).  New kinds of data structures are\nused for the heads of the chains, and new routines are defined for\nregistration, unregistration, and calling a chain.  The three APIs are\nexplained in include/linux/notifier.h and their implementation is in\nkernel/sys.c.\n\nWith atomic and blocking chains, the implementation guarantees that the chain\nlinks will not be corrupted and that chain callers will not get messed up by\nentries being added or removed.  For raw chains the implementation provides no\nguarantees at all; users of this API must provide their own protections.  (The\nidea was that situations may come up where the assumptions of the atomic and\nblocking APIs are not appropriate, so it should be possible for users to\nhandle these things in their own way.)\n\nThere are some limitations, which should not be too hard to live with.  For\natomic/blocking chains, registration and unregistration must always be done in\na process context since the chain is protected by a mutex/rwsem.  Also, a\ncallout routine for a non-raw chain must not try to register or unregister\nentries on its own chain.  (This did happen in a couple of places and the code\nhad to be changed to avoid it.)\n\nSince atomic chains may be called from within an NMI handler, they cannot use\nspinlocks for synchronization.  Instead we use RCU.  The overhead falls almost\nentirely in the unregister routine, which is okay since unregistration is much\nless frequent that calling a chain.\n\nHere is the list of chains that we adjusted and their classifications.  None\nof them use the raw API, so for the moment it is only a placeholder.\n\n  ATOMIC CHAINS\n  -------------\narch/i386/kernel/traps.c:\t\ti386die_chain\narch/ia64/kernel/traps.c:\t\tia64die_chain\narch/powerpc/kernel/traps.c:\t\tpowerpc_die_chain\narch/sparc64/kernel/traps.c:\t\tsparc64die_chain\narch/x86_64/kernel/traps.c:\t\tdie_chain\ndrivers/char/ipmi/ipmi_si_intf.c:\txaction_notifier_list\nkernel/panic.c:\t\t\t\tpanic_notifier_list\nkernel/profile.c:\t\t\ttask_free_notifier\nnet/bluetooth/hci_core.c:\t\thci_notifier\nnet/ipv4/netfilter/ip_conntrack_core.c:\tip_conntrack_chain\nnet/ipv4/netfilter/ip_conntrack_core.c:\tip_conntrack_expect_chain\nnet/ipv6/addrconf.c:\t\t\tinet6addr_chain\nnet/netfilter/nf_conntrack_core.c:\tnf_conntrack_chain\nnet/netfilter/nf_conntrack_core.c:\tnf_conntrack_expect_chain\nnet/netlink/af_netlink.c:\t\tnetlink_chain\n\n  BLOCKING CHAINS\n  ---------------\narch/powerpc/platforms/pseries/reconfig.c:\tpSeries_reconfig_chain\narch/s390/kernel/process.c:\t\tidle_chain\narch/x86_64/kernel/process.c\t\tidle_notifier\ndrivers/base/memory.c:\t\t\tmemory_chain\ndrivers/cpufreq/cpufreq.c\t\tcpufreq_policy_notifier_list\ndrivers/cpufreq/cpufreq.c\t\tcpufreq_transition_notifier_list\ndrivers/macintosh/adb.c:\t\tadb_client_list\ndrivers/macintosh/via-pmu.c\t\tsleep_notifier_list\ndrivers/macintosh/via-pmu68k.c\t\tsleep_notifier_list\ndrivers/macintosh/windfarm_core.c\twf_client_list\ndrivers/usb/core/notify.c\t\tusb_notifier_list\ndrivers/video/fbmem.c\t\t\tfb_notifier_list\nkernel/cpu.c\t\t\t\tcpu_chain\nkernel/module.c\t\t\t\tmodule_notify_list\nkernel/profile.c\t\t\tmunmap_notifier\nkernel/profile.c\t\t\ttask_exit_notifier\nkernel/sys.c\t\t\t\treboot_notifier_list\nnet/core/dev.c\t\t\t\tnetdev_chain\nnet/decnet/dn_dev.c:\t\t\tdnaddr_chain\nnet/ipv4/devinet.c:\t\t\tinetaddr_chain\n\nIt\u0027s possible that some of these classifications are wrong.  If they are,\nplease let us know or submit a patch to fix them.  Note that any chain that\ngets called very frequently should be atomic, because the rwsem read-locking\nused for blocking chains is very likely to incur cache misses on SMP systems.\n(However, if the chain\u0027s callout routines may sleep then the chain cannot be\natomic.)\n\nThe patch set was written by Alan Stern and Chandra Seetharaman, incorporating\nmaterial written by Keith Owens and suggestions from Paul McKenney and Andrew\nMorton.\n\n[jes@sgi.com: restructure the notifier chain initialization macros]\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e1ca21d46aaef95101723fa402f39d3a95aba59",
      "tree": "cd95efefb9ccb6ab4ac0589d01c06cdfc22cc989",
      "parents": [
        "315ab19a6d12d6af7b6957090822f3057ab7e80f",
        "eae0f536f640bb95f2ad437a57c40c7d5683d1ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:48:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:48:48 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild\n\n* master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild: (46 commits)\n  kbuild: remove obsoleted scripts/reference_* files\n  kbuild: fix make help \u0026 make *pkg\n  kconfig: fix time ordering of writes to .kconfig.d and include/linux/autoconf.h\n  Kconfig: remove the CONFIG_CC_ALIGN_* options\n  kbuild: add -fverbose-asm to i386 Makefile\n  kbuild: clean-up genksyms\n  kbuild: Lindent genksyms.c\n  kbuild: fix genksyms build error\n  kbuild: in makefile.txt note that Makefile is preferred name for kbuild files\n  kbuild: replace PHONY with FORCE\n  kbuild: Fix bug in crc symbol generating of kernel and modules\n  kbuild: change kbuild to not rely on incorrect GNU make behavior\n  kbuild: when warning symbols exported twice now tell user this is the problem\n  kbuild: fix make dir/file.xx when asm symlink is missing\n  kbuild: in the section mismatch check try harder to find symbols\n  kbuild: fix section mismatch check for unwind on IA64\n  kbuild: kill false positives from section mismatch warnings for powerpc\n  kbuild: kill trailing whitespace in modpost \u0026 friends\n  kbuild: small update of allnoconfig description\n  kbuild: make namespace.pl CROSS_COMPILE happy\n  ...\n\nTrivial conflict in arch/ppc/boot/Makefile manually fixed up\n"
    },
    {
      "commit": "1e8c573933fd7975679766850252ad08667e5ca4",
      "tree": "9600d0c7ee5ea8925f3c4dc30680c819e0363805",
      "parents": [
        "d71eecf3b8e893757cc3dec560c96a32ac090890",
        "232443e2c90cc2930624dec89df327615b002c55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:41:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:41:09 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (21 commits)\n  BUG_ON() Conversion in drivers/video/\n  BUG_ON() Conversion in drivers/parisc/\n  BUG_ON() Conversion in drivers/block/\n  BUG_ON() Conversion in sound/sparc/cs4231.c\n  BUG_ON() Conversion in drivers/s390/block/dasd.c\n  BUG_ON() Conversion in lib/swiotlb.c\n  BUG_ON() Conversion in kernel/cpu.c\n  BUG_ON() Conversion in ipc/msg.c\n  BUG_ON() Conversion in block/elevator.c\n  BUG_ON() Conversion in fs/coda/\n  BUG_ON() Conversion in fs/binfmt_elf_fdpic.c\n  BUG_ON() Conversion in input/serio/hil_mlc.c\n  BUG_ON() Conversion in md/dm-hw-handler.c\n  BUG_ON() Conversion in md/bitmap.c\n  The comment describing how MS_ASYNC works in msync.c is confusing\n  rcu: undeclared variable used in documentation\n  fix typos \"wich\" -\u003e \"which\"\n  typo patch for fs/ufs/super.c\n  Fix simple typos\n  tabify drivers/char/Makefile\n  ...\n"
    },
    {
      "commit": "36a95bf5cd2c33280282da18eff0180a99cff201",
      "tree": "1fa365a57f0744218ecf53f162771872c056f70c",
      "parents": [
        "bd34596239bfff615db7be7812d84c4ff6093f63"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Mar 25 03:07:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:55 2006 -0800"
      },
      "message": "[PATCH] fix hardcoded values in collie frontlight\n\nIn frontlight support, we should really use values from flash-ROM instead\nof hardcoding our own.  Cleanup includes.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.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": "e51c01b08474ea454a965a937fff0407ab6714c7",
      "tree": "403e22aa86b4a24699df7cc1285ab915ec3eda1a",
      "parents": [
        "5930860296ca438071d3824bf7306ad0dfd33fc1"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sat Mar 25 03:07:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:53 2006 -0800"
      },
      "message": "[PATCH] hp300: fix driver_register() return handling, remove dio_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\ndio_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 dio_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: Philip Blundell \u003cphilb@gnu.org\u003e\nCc: Jochen Friedrich \u003cjochen@scram.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d3b33f67fdc0fb364a1ef6d8fbbea7c2e4e6c98",
      "tree": "7fc48e7544ea6a6c6a7cc7685612a38f5edc25ae",
      "parents": [
        "c721bccece2b3abca4f7b0b95108e68b78445cec"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Mar 25 03:07:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:52 2006 -0800"
      },
      "message": "[PATCH] Remove MODULE_PARM\n\nMODULE_PARM was actually breaking: recent gcc version optimize them out as\nunused.  It\u0027s time to replace the last users, which are generally in the\nmost unloved drivers anyway.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "232443e2c90cc2930624dec89df327615b002c55",
      "tree": "8bb1fa4c9aed6e020a8ecdb7f340ee329e2815e5",
      "parents": [
        "b74945547f0679003ede4d1afcd0aa169059a436"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Mar 24 18:53:18 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 24 18:53:18 2006 +0100"
      },
      "message": "BUG_ON() Conversion in drivers/video/\n\nthis changes if() BUG(); constructs to BUG_ON() which is\ncleaner, contains unlikely() and can better optimized away.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "c30fe7f73194650148b58ee80908c1bc38246397",
      "tree": "0433d79fb7c737f838aa2b787b5d9682bc60c66c",
      "parents": [
        "c690a72253b962b7274559f2cdf4844553076c03"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "zeisberg@informatik.uni-freiburg.de",
        "time": "Fri Mar 24 18:23:14 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 24 18:23:14 2006 +0100"
      },
      "message": "fix typos \"wich\" -\u003e \"which\"\n\nSigned-off-by: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "53b3531bbbf70ac7551b32d1acc229d94de52658",
      "tree": "644440c93f599bbf64bb0b703c97b03b4dc5d737",
      "parents": [
        "29afd49b72a9b2c26fa8c678bcf3976d0540446b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:16:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] s/;;/;/g\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d04ef3a795b3b7b376a02713ed5e211e9ae1f917",
      "tree": "837da034751a2fc1be0fc5a105c218d41a498eb6",
      "parents": [
        "36177ba655c238e33400cc2837a28720b62784bd",
        "dcc1e8dd88d4bc55e32a26dad7633d20ffe606d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:56:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:56:57 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Add a secondary TSB for hugepage mappings.\n  [SPARC]: Respect vm_page_prot in io_remap_page_range().\n"
    },
    {
      "commit": "7835e98b2e3c66dba79cb0ff8ebb90a2fe030c29",
      "tree": "405a96eade34845dabe2f125b6c5eb095846869d",
      "parents": [
        "70dc991d66cac40fdb07346dba2b5d862d732c34"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Mar 22 00:08:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:54:02 2006 -0800"
      },
      "message": "[PATCH] remove set_page_count() outside mm/\n\nset_page_count usage outside mm/ is limited to setting the refcount to 1.\nRemove set_page_count from outside mm/, and replace those users with\ninit_page_count() and set_page_refcounted().\n\nThis allows more debug checking, and tighter control on how code is allowed\nto play around with page-\u003e_count.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a2cda007068e838ac6494cde74c37534f04f8dc",
      "tree": "dade19c25f04a0be81dad6c0cfd1342635aa930a",
      "parents": [
        "4078006568c142a909e7889cbdc28804cec25461"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@pol.net",
        "time": "Wed Mar 22 00:07:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:53:55 2006 -0800"
      },
      "message": "[PATCH] i810fb_cursor(): use GFP_ATOMIC\n\nThe console cursor can be called in atomic context.  Change memory\nallocation to use the GFP_ATOMIC flag in i810fb_cursor().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14778d9072e53d2171f66ffd9657daff41acfaed",
      "tree": "3b60565ec1e957800fc3bf4743497202a24f8279",
      "parents": [
        "e952f31bce6e9f64db01f607abc46529ba57ac9e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 21 02:29:39 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 22 01:15:13 2006 -0800"
      },
      "message": "[SPARC]: Respect vm_page_prot in io_remap_page_range().\n\nMake sure the callers do a pgprot_noncached() on\nvma-\u003evm_page_prot.\n\nPointed out by Hugh Dickens.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08a4ecee986dd98e86090ff5faac4782b6765aed",
      "tree": "74df5de49f38c432a6a18303b0c6d834fd09028f",
      "parents": [
        "ba93c6297b9cfad5a70b5e5ed13c9dbead6601d3",
        "b3229087c5e08589cea4f5040dab56f7dc11332a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:15 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (23 commits)\n  [PATCH] sysfs: fix a kobject leak in sysfs_add_link on the error path\n  [PATCH] sysfs: don\u0027t export dir symbols\n  [PATCH] get_cpu_sysdev() signedness fix\n  [PATCH] kobject_add_dir\n  [PATCH] debugfs: Add debugfs_create_blob() helper for exporting binary data\n  [PATCH] sysfs: fix problem with duplicate sysfs directories and files\n  [PATCH] Kobject: kobject.h: fix a typo\n  [PATCH] Kobject: provide better warning messages when people do stupid things\n  [PATCH] Driver core: add macros notice(), dev_notice()\n  [PATCH] firmware: fix BUG: in fw_realloc_buffer\n  [PATCH] sysfs: kzalloc conversion\n  [PATCH] fix module sysfs files reference counting\n  [PATCH] add EXPORT_SYMBOL_GPL_FUTURE() to USB subsystem\n  [PATCH] add EXPORT_SYMBOL_GPL_FUTURE() to RCU subsystem\n  [PATCH] add EXPORT_SYMBOL_GPL_FUTURE()\n  [PATCH] Clean up module.c symbol searching logic\n  [PATCH] kobj_map semaphore to mutex conversion\n  [PATCH] kref: avoid an atomic operation in kref_put()\n  [PATCH] handle errors returned by platform_get_irq*()\n  [PATCH] driver core: platform_get_irq*(): return -ENXIO on error\n  ...\n"
    },
    {
      "commit": "489447380a2921ec0e9154f773c44ab3167ede4b",
      "tree": "10edc2bca15765dae7699b8d26cf3d828869bc3c",
      "parents": [
        "305b3228f9ff4d59f49e6d34a7034d44ee8ce2f0"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dvrabel@arcom.com",
        "time": "Thu Jan 19 17:56:29 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 13:42:57 2006 -0800"
      },
      "message": "[PATCH] handle errors returned by platform_get_irq*()\n\nplatform_get_irq*() now returns on -ENXIO when the resource cannot be\nfound.  Ensure all users of platform_get_irq*() handle this error\nappropriately.\n\nSigned-off-by: David Vrabel \u003cdvrabel@arcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "972de6c8bfd8b36618563be454df1e95a36dc379",
      "tree": "98be8fb9475a97ab1a212cd2a9a3a1ebf0b16d2d",
      "parents": [
        "51107301b629640f9ab76fe23bf385e187b9ac29"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 13:17:13 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 13:42:57 2006 -0800"
      },
      "message": "[PATCH] Mark empty release functions as broken\n\nCome on people, this is just wrong...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7b9af3455b9edb3ca8efb251bd9d2d51ecb0066c",
      "tree": "4741e396b6bec686baf615b80a846cf55dcc88d6",
      "parents": [
        "8075f21fc6dac8fb16372a7d4e28d9f21077cdda"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 20 20:23:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Mon Mar 20 20:23:13 2006 +0100"
      },
      "message": "remove dead Radeon URL\n\nThis patch removes a dead Radeon URL from two Kconfig files.\n\nThis isue was noted by Reto Gantenbein \u003cganto82@gmx.ch\u003e in\nKernel Bugzilla #4446.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    }
  ],
  "next": "ed62178589929d248a0aaf4018ca3867e2f96d9d"
}
