)]}'
{
  "log": [
    {
      "commit": "1f60245479ca6d4d3f2cf4a47c7dd18caf5afdf2",
      "tree": "e86c1891af316ad19cdffc0fe648fbb90ac486d5",
      "parents": [
        "1d73135e55c47ca909c1fbd68f45623b16dc0211"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Apr 14 17:25:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:41:06 2006 -0700"
      },
      "message": "[efficeon-agp] Add missing memory mask\n\nOriginal patch by Benjamin Herrenschmidt after debugging by Brian Hinz.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Brian Hinz \u003cbphinz@hotmail.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05613bdd8647bfc4535b0dcc8f1b95c8b39be394",
      "tree": "aeb3860bdc08e20b455313246f69ae026daef091",
      "parents": [
        "50297cbf07427b47f0fff5ade8e21cdabf860249"
      ],
      "author": {
        "name": "Marcelo Feitoza Parisi",
        "email": "marcelo@feitoza.com.br",
        "time": "Tue Mar 28 01:56:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:06 2006 -0800"
      },
      "message": "[PATCH] nvidia-agp: use time_before_eq()\n\nIt deals with wrapping correctly and is nicer to read.\n\nSigned-off-by: Marcelo Feitoza Parisi \u003cmarcelo@feitoza.com.br\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d1f6b28ee2429a1f94a9f7074ffae7f918d33be",
      "tree": "4298383f922c056a8d9b03ee0bdc22a37690137e",
      "parents": [
        "5c48b0e3599ff7559b39093219e8a428776f7932"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Mar 23 21:31:34 2006 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Mar 24 19:24:56 2006 -0500"
      },
      "message": "[AGPGART] x86_64: Enable VIA AGP driver on x86-64 for VIA P4 chipsets\n\nUntested so far\n[davej: but needed for some newer EM64T systems]\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "5c48b0e3599ff7559b39093219e8a428776f7932",
      "tree": "5acd4a8d6cbd3b2293424166cec96f9899a4a166",
      "parents": [
        "9d1ef8a64e21e57109be45a7345b09cf913e4b0e"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henrik@nachtwindheim.de",
        "time": "Thu Mar 23 21:29:19 2006 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Mar 24 19:24:56 2006 -0500"
      },
      "message": "[AGPGART] x86_64: Fix wrong PCI ID for ALI M1695 AGP bridge\n\n[description by AK]\nMade a cut\u0027n\u0027paste error when adding the entry for the ALI M1695\nAGP bridge and added a second entry for the 1689\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "9d1ef8a64e21e57109be45a7345b09cf913e4b0e",
      "tree": "160cd9b330e142b417341b9a2f01a438b26116a2",
      "parents": [
        "6a92a4e0d201aea6d7c83f100d77310676b2e049"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 01 14:23:14 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 01 14:23:14 2006 -0500"
      },
      "message": "[AGPGART] ATI RS350 support.\n\nFrom: Julien Tous \u003cjulien.tous@gmail.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "6a92a4e0d201aea6d7c83f100d77310676b2e049",
      "tree": "89a17578d18b1cc3d653c75f00da6455e4bdcaa7",
      "parents": [
        "a8b76b491510b7591c584838d0d7922f9ffe5c2c"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Feb 28 00:54:25 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Feb 28 00:54:25 2006 -0500"
      },
      "message": "[AGPGART] Lots of CodingStyle/whitespace cleanups.\n\nEliminate trailing whitespace.\ns/if(/if (/\ns/for(/for (/\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "b41c82eb5fb49912ce26c51ec221ba35e06c7d9b",
      "tree": "25cfbb37391320dd3359ceeb9a4565faf0e4a47c",
      "parents": [
        "cf5e40221bc509e13e22dc83c77c0c115eab531f"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Feb 20 18:34:37 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Feb 20 18:34:37 2006 -0500"
      },
      "message": "[AGPGART] Add some informational printk to nforce GART failure path.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "cf5e40221bc509e13e22dc83c77c0c115eab531f",
      "tree": "1203ab413a83f8ae13e4a97273d653b2de3bd106",
      "parents": [
        "1311c24fad3b2acad5c6545d2107c226774f02e8"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Feb 12 21:05:32 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Feb 12 21:05:32 2006 -0500"
      },
      "message": "[AGPGART] Improve the error message shown when we detect a ServerWorks CNB20HE\n\nThis chipset is unsupported, and likely to remain that way.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "1311c24fad3b2acad5c6545d2107c226774f02e8",
      "tree": "8aabb61237dba6c432d6876586c17c5b818d8005",
      "parents": [
        "3b0e8eadc511eaceba6d6b8d0743359a34ee23c6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Feb 10 11:56:30 2006 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Feb 10 14:41:00 2006 -0500"
      },
      "message": "[AGPGART] help text updates\n\nThis patch contains help text updates including the following:\n- XFree86 * -\u003e X\n- there is no need for repeating part of the help text of the AGP\n  option and having \"If unsure, say Y/N.\" in the chip specific\n  options.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "3b0e8eadc511eaceba6d6b8d0743359a34ee23c6",
      "tree": "d4382c3c6f9cd7b3d11e21d0b6307153d2f8c919",
      "parents": [
        "168678233ca45af3f74fef60c4265fa5dd217e29"
      ],
      "author": {
        "name": "Alan Hourihane",
        "email": "alanh@fairlite.demon.co.uk",
        "time": "Thu Jan 19 14:08:40 2006 +0000"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jan 19 16:19:35 2006 -0800"
      },
      "message": "[AGPGART] 945GM support for agpgart\n\nHere\u0027s a very small diff for 945GM support for agpgart.\n\nPatch against 2.6.15.\n\nFrom: Alan Hourihane \u003calanh@fairlite.demon.co.uk\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "168678233ca45af3f74fef60c4265fa5dd217e29",
      "tree": "55c8c3bc9ac8bdc7b1a64c6a855b666b3fdad5e7",
      "parents": [
        "5dda4986752b531d89d49c218682e42c63ef1d61"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Fri Jan 13 15:51:02 2006 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 16 20:53:46 2006 -0800"
      },
      "message": "[AGPGART] Semaphore to Mutex conversion.\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "5dda4986752b531d89d49c218682e42c63ef1d61",
      "tree": "2138623c0d00170cda9a46aa1122831dd7293ae0",
      "parents": [
        "90be4b49b8b54505772a6a766ac0891ec92b4c2d"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Tue Jan 03 23:00:59 2006 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 16 20:53:45 2006 -0800"
      },
      "message": "[AGPGART] Suspend/Resume support for ATI GART\n\nAdd suspend/resume support for the ati-agp module\n\nSigned-off-by: Jaco Kroon \u003cjaco@kroon.co.za\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "90be4b49b8b54505772a6a766ac0891ec92b4c2d",
      "tree": "f3d679d5be9a2694b226ac255170b1fb2e06ec37",
      "parents": [
        "496ebd386439fee838df6b9c7d1306c36e7f6952"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Tue Jan 03 23:00:10 2006 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 16 20:53:45 2006 -0800"
      },
      "message": "[AGPGART] Suspend/Resume support for AMD64 GART.\n\nThis adds support for suspend/resume to the amd64-agp driver. Without\nit, X displays garbage after resume from swsusp.\n\nSigned-off-by: Michal Schmidt \u003cxschmi00@stud.feec.vutbr.cz\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "496ebd386439fee838df6b9c7d1306c36e7f6952",
      "tree": "e1d75a28719e8c28c9ff4591db3311c1430c3ef4",
      "parents": [
        "8dca6f33f026dc8a7fc2710b78a7521e899bd611"
      ],
      "author": {
        "name": "Daniel \u003d?ISO-8859-1?Q?Marjam\u003dE4ki",
        "email": "daniel.marjamaki@comhem.se",
        "time": "Fri Dec 23 16:18:54 2005 +0000"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 16 20:53:45 2006 -0800"
      },
      "message": "[AGPGART] Loop cleanup\n\nThe loop contains a command that is only used in the last iteration. I moved the command outside the loop.\nCompile-tested\n\nSigned-off-by: Daniel Marjamäki \u003cdaniel.marjamaki at comhem.se\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "de25968cc87cc5b76d09de8b4cbddc8f24fcf5f7",
      "tree": "1435a31f422039999b728ab326145a2bd5912d4e",
      "parents": [
        "03a285f58064b8e0af08383e082e383753d9c33e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Jan 08 01:02:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:45 2006 -0800"
      },
      "message": "[PATCH] fix more missing includes\n\nInclude fixes for 2.6.14-git11.  Should allow to remove sched.h from\nmodule.h on i386, x86_64, arm, ia64, ppc, ppc64, and s390.  Probably more\nto come since I haven\u0027t yet checked the other archs.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c243f1f1f6545985afcc6adf1fc085729029c3ee",
      "tree": "6cc10f5552f8ee46118f983f2b29fbfa1b84870b",
      "parents": [
        "a42ab7f2349a72ecf5c3b1b7c836dc4249a71c0c"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 21 06:53:16 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 21 06:53:16 2005 -0800"
      },
      "message": "[AGPGART] Support VIA P4M800CE bridge.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "a42ab7f2349a72ecf5c3b1b7c836dc4249a71c0c",
      "tree": "2c2cd2e32a1356162a8f3b1fdc06d505333454d7",
      "parents": [
        "5e9ad06ad953c6022e4a7f6012c9b5708a8a5d8a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Nov 16 16:07:02 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Nov 16 16:07:02 2005 -0800"
      },
      "message": "[AGPGART] Mark AMD64 aperture size structs as const\n\nNeither of them are ever written to.\n\nNoted by Arjan van de Ven\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "5e9ad06ad953c6022e4a7f6012c9b5708a8a5d8a",
      "tree": "098c1fcbf0ba944afd2da299a9307bb763c41932",
      "parents": [
        "0db169f9703115bab09eda5d89a8f6937a7bf98e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Nov 16 16:05:49 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Nov 16 16:05:49 2005 -0800"
      },
      "message": "[AGPGART] Mark maxes_table as const\n\nIt\u0027s never written to.\n\nNoted by Arjan van de Ven\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "4060994c3e337b40e0f6fa8ce2cc178e021baf3d",
      "tree": "980297c1747ca89354bc879cc5d17903eacb19e2",
      "parents": [
        "0174f72f848dfe7dc7488799776303c81b181b16",
        "d3ee871e63d0a0c70413dc0aa5534b8d6cd6ec37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:56:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:56:02 2005 -0800"
      },
      "message": "Merge x86-64 update from Andi\n"
    },
    {
      "commit": "1d2e6bd86152ab86fb866555281869df340e6c6a",
      "tree": "abdaeb1737b4ba6562af6482b435c7f3afcdc0f4",
      "parents": [
        "172efbb40333d0ca10ebaab11a98f9be687bee39"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] AGP: Make gart iterator in K8 AGP driver SMP safe\n\nUgh!\n\nCc: davej@redhat.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "172efbb40333d0ca10ebaab11a98f9be687bee39",
      "tree": "2e5094bb79635d1a74c1933880a06c22b7f5987c",
      "parents": [
        "870b7681cd3f867c1ffc8d7fbe9b22216e73a536"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] AGP: Try unsupported AGP chipsets on x86-64 by default\n\nSo far all new ones have worked and there isn\u0027t much variation because\nthe CPU does all the interesting bits.\n\nSo enable try unsupported by default.\n\nCan be still disabled with try_unsupported\u003d0 (module) or\namd64.try_unsupported\u003d0   (boot option)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "870b7681cd3f867c1ffc8d7fbe9b22216e73a536",
      "tree": "734a1e1da4b2ef0bf5798167324812e24b47a922",
      "parents": [
        "529a340402e419f935d411ce0a085e96fcaf3872"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] AGP: Support ULI/ALI 1689 bridge on AMD64\n\n(no name because I\u0027m not sure of the correct name)\n\nCc: davej@redhat.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fce260a6bf75080ef61408504add5618f90e41b",
      "tree": "358032ca46888df92641bd32d0b88d5d2a1213d2",
      "parents": [
        "50c85a19e7b3928b5b5188524c44ffcbacdd4e35"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Nov 13 16:06:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:13 2005 -0800"
      },
      "message": "[PATCH] ppc: add support for new powerbooks\n\nEnablement patch for the new PowerBooks (late 2005 edition).\n\nThis enables the ATA controller, Gigabit ethernet and basic AGP setup.\nBluetooth works out-of-the box after running hid2hci.\n\nStill remaining is to get the touchpad to work, the simple change of just\nadding the new USB ids isn\u0027t enough.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.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": "249bb070f5e821503c1118e1e87c0ccb1432d191",
      "tree": "8736af4ab6dfa5e95001194603225b96def849bb",
      "parents": [
        "863b18f4b5e7d9e6903b353328cf6fa084dbb619"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 04 18:56:13 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:17 2005 -0800"
      },
      "message": "[PATCH] PCI: removed unneeded .owner field from struct pci_driver\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6730c3c14421b7c924d06e31bb66e0adad225547",
      "tree": "e46448ce7930756b6ca2fb45104bc95b874c6a39",
      "parents": [
        "969780f8079994f161de991870feba68f49fc3d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 14:56:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 14:56:00 2005 -0800"
      },
      "message": "Fix AGP compile on non-x86 architectures\n\nAGP shouldn\u0027t use \"global_flush_tlb()\" to flush the AGP mappings, that i\nspurely an x86\u0027ism.  The proper AGP mapping flusher that should be used\nis \"flush_agp_mappings()\", which on x86 obviously happens to do a global\nTLB flush.\n\nThis makes AGP (or at least the config _I_ happen to use) compile again\non ppc64.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "49ebd7c6bb1f70a6c5465925e6ca2f4a32d6a6cd",
      "tree": "02d6b71c44b108a7123fe812cbf8582914c03a73",
      "parents": [
        "88d51967f56f55a45849efe50858ea7dfa0d38dc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Nov 06 23:35:35 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Nov 08 13:43:54 2005 -0800"
      },
      "message": "[PATCH] i460-agp warning fixes\n\ndrivers/char/agp/i460-agp.c: In function `i460_fetch_size\u0027:\ndrivers/char/agp/i460-agp.c:115: warning: size_t format, long unsigned int arg (arg 2)\ndrivers/char/agp/i460-agp.c:115: warning: size_t format, long unsigned int arg (arg 3)\ndrivers/char/agp/i460-agp.c: In function `i460_mask_memory\u0027:\ndrivers/char/agp/i460-agp.c:542: warning: integer constant is too large for \"long\" type\n\nNote that the i460_mask_memory() change is a guess.  But a good one, I suspect.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "88d51967f56f55a45849efe50858ea7dfa0d38dc",
      "tree": "048db8e12c2b31ec2b88c3154da4c6a77b80028c",
      "parents": [
        "329f7dba5f7dc3bc9a30ad00cf373d2e83115aa1"
      ],
      "author": {
        "name": "Alan Hourihane",
        "email": "alanh@fairlite.demon.co.uk",
        "time": "Sun Nov 06 23:35:34 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Nov 08 13:43:54 2005 -0800"
      },
      "message": "[PATCH] AGP performance fixes\n\nAGP allocation/deallocation is suffering major performance issues due to\nthe nature of global_flush_tlb() being called on every change_page_attr()\ncall.\n\nFor small allocations this isn\u0027t really seen, but when you start allocating\n50000 pages of AGP space, for say, texture memory, then things can take\nseconds to complete.\n\nIn some cases the situation is doubled or even quadrupled in the time due\nto SMP, or a deallocation, then a new reallocation.  I\u0027ve had a case of\nupto 20 seconds wait time to deallocate and reallocate AGP space.\n\nThis patch fixes the problem by making it the caller\u0027s responsibility to\ncall global_flush_tlb(), and so removes it from every instance of mapping a\npage into AGP space until the time that all change_page_attr() changes are\ndone.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "7079060f3e86ea4c1d4e9c1e356592ef9dcaaa1f",
      "tree": "d56af89cd433440e3b9c94a830838d34b502e446",
      "parents": [
        "3f00d3e8fb963968a922d821a9a53b503b687e81",
        "0a1cc0b6a4abaed5f891d1be3e3d0d7b9b719287"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:26:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:26:58 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n"
    },
    {
      "commit": "8c65b4a60450590e79a28e9717ceffa9e4debb3f",
      "tree": "e0e42b5faee0a1c44746a36d9df7a8fbb2a2c24c",
      "parents": [
        "6fdcc2162285a8fc96ab12ff85086c37bceaa494"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Mon Nov 07 00:59:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:41 2005 -0800"
      },
      "message": "[PATCH] fix remaining missing includes\n\nFix more include file problems that surfaced since I submitted the previous\nfix-missing-includes.patch.  This should now allow not to include sched.h\nfrom module.h, which is done by a followup patch.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a1cc0b6a4abaed5f891d1be3e3d0d7b9b719287",
      "tree": "5364d43af6f0444eb94164d5c1bd015acb8c0ea4",
      "parents": [
        "146a209967886e57eb34b4cdb85ca52078a4f8cc"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Nov 05 20:32:26 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Nov 05 20:32:26 2005 -0800"
      },
      "message": "[AGPGART] Fix up warning in efficeon driver.\n\nefficeon-agp.c:222: warning: passing arg 1 of `virt_to_phys\u0027 makes pointer from integer without a cast\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "146a209967886e57eb34b4cdb85ca52078a4f8cc",
      "tree": "7cfc77f795eec9d449c070ea5b192636f8850f1c",
      "parents": [
        "c4dd45823fbdaaa4748cd8c7704334f249914405"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Nov 04 15:32:08 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Nov 04 15:32:08 2005 -0800"
      },
      "message": "[AGPGART] Fix up sgi-agp bug with no devices on bus.\n\nSigned-off-by: Eric Kunze \u003cekunze@sgi.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "c4dd45823fbdaaa4748cd8c7704334f249914405",
      "tree": "c1a5ac8e8032b4d4f1eca4cbb8e7f3c638b67c5e",
      "parents": [
        "ea248bcaadd5bafe4217357e1e511ac55639bcf3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Nov 04 15:18:56 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Nov 04 15:18:56 2005 -0800"
      },
      "message": "[AGPGART] When we encounter reserved mode bits, print them out.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "4e57b6817880946a3a78d5d8cad1ace363f7e449",
      "tree": "b6b5f3f9e8e52cc55d98239a4992e72e983c8fa4",
      "parents": [
        "b0423a0d9cc836b2c3d796623cd19236bfedfe63"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Oct 30 15:03:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:32 2005 -0800"
      },
      "message": "[PATCH] fix missing includes\n\nI recently picked up my older work to remove unnecessary #includes of\nsched.h, starting from a patch by Dave Jones to not include sched.h\nfrom module.h. This reduces the number of indirect includes of sched.h\nby ~300. Another ~400 pointless direct includes can be removed after\nthis disentangling (patch to follow later).\nHowever, quite a few indirect includes need to be fixed up for this.\n\nIn order to feed the patches through -mm with as little disturbance as\npossible, I\u0027ve split out the fixes I accumulated up to now (complete for\ni386 and x86_64, more archs to follow later) and post them before the real\npatch.  This way this large part of the patch is kept simple with only\nadding #includes, and all hunks are independent of each other.  So if any\nhunk rejects or gets in the way of other patches, just drop it.  My scripts\nwill pick it up again in the next round.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d078f6f96809c95c69b99d6605a502b0ac63d3d",
      "tree": "1b4691abab5f96f2aa8a5217a2701f181b41940d",
      "parents": [
        "4276d32260662d5401a15a0a46e506fb5c8ab563"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sun Oct 30 14:59:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:10 2005 -0800"
      },
      "message": "[PATCH] CONFIG_IA32\n\nAdd CONFIG_X86_32 for i386.  This allows selecting options that only apply\nto 32-bit systems.\n\n(X86 \u0026\u0026 !X86_64) becomes X86_32\n(X86 ||  X86_64) becomes X86\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d9136fdbcdbddcd4eb5ac94c248c039193d4795",
      "tree": "2e914c8afe019302199b5d807114e5b15835dc90",
      "parents": [
        "9189674026e86e624b1ef1b4eb430e9ad19f9641",
        "1fa92957282e4595727c1a21bf6687ea5a2d612f"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Oct 28 11:15:08 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Oct 28 11:15:08 2005 -0700"
      },
      "message": "Pull altix-mmr into release branch\n"
    },
    {
      "commit": "ea248bcaadd5bafe4217357e1e511ac55639bcf3",
      "tree": "7d12e7f57cf9abf536fd992cefd17d95f7b31725",
      "parents": [
        "0ea27d9f2fb5b998063323bff47ab87891ced9e2"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Oct 24 20:20:11 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Oct 24 20:20:11 2005 -0700"
      },
      "message": "[AGPGART] Set .owner field of struct pci_driver.\n\nFrom: Laurent Riffard \u003claurent.riffard@free.fr\u003e\n\nThis updates .owner field of struct pci_driver.\n\nThis allows SYSFS to create the symlink from the driver to the module which\nprovides it.\n\n$ tree /sys/bus/pci/drivers/agpgart-via/\n/sys/bus/pci/drivers/agpgart-via/\n|-- 0000:00:00.0 -\u003e ../../../../devices/pci0000:00/0000:00:00.0\n|-- bind\n|-- module -\u003e ../../../../module/via_agp\n|-- new_id\n`-- unbind\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "0ea27d9f2fb5b998063323bff47ab87891ced9e2",
      "tree": "1776e5eb03fb87184fc0e423da12acf5eb0540b7",
      "parents": [
        "0ff541dafdcb9bc8933e7e4881e5924a408b5335"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Oct 20 15:12:16 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Oct 20 15:12:16 2005 -0700"
      },
      "message": "[AGPGART] Replace kmalloc+memset\u0027s with kzalloc\u0027s\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "0ff541dafdcb9bc8933e7e4881e5924a408b5335",
      "tree": "8467dffd0c09b5a32085b72a4a348af5adafa62d",
      "parents": [
        "32a3658533c6f4c6bf370dd730213e802464ef9b"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Sep 23 15:59:37 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Sep 23 15:59:37 2005 -0700"
      },
      "message": "[AGPGART] Fix serverworks TLB flush.\nGo back to what 2.4 kernels used to do here, as if this hits,\nthe kernel just hangs indefinitly.\n\nActually an improvement over 2.4 - we now break; out of the loop\ninstead of just printing messages on timeouts.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "24b8e0cc09483adc0fdd9c68914b19597bb9fddc",
      "tree": "c85c617caeb49ac413b7696a7d2398c891960595",
      "parents": [
        "065d9cac98a5406ecd5a1368f8fd38f55739dee9"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Thu Sep 15 15:36:35 2005 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 16 09:45:27 2005 -0700"
      },
      "message": "[IA64] Remove warnings for gcc 4.0 IA64 compilation.\n\nThis patch removes some compilation warnings, mostly\ntrivially. acpi.c fix also noted by Kenji Kaneshige.\n\nSigned-off-by; Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f9101210e7aa72daf92722d451a2f7e3af5f781f",
      "tree": "9554007e19387f2d05352ab03332be50c5b95f5b",
      "parents": [
        "887c27f369abc458556a5ce8ab22ddd498474307"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Sep 10 00:26:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:30 2005 -0700"
      },
      "message": "[PATCH] vfree and kfree cleanup in drivers/\n\nThis patch does a full cleanup of \u0027NULL checks before vfree\u0027, and a partial\ncleanup of calls to kfree for all of drivers/ - the kfree bit is partial in\nthat I only did the files that also had vfree calls in them.  The patch\nalso gets rid of some redundant (void *) casts of pointers being passed to\n[vk]free, and a some tiny whitespace corrections also crept in.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1fa92957282e4595727c1a21bf6687ea5a2d612f",
      "tree": "96d7bc1c5b138fdd27f8296e8e7e7b6ba85a91cf",
      "parents": [
        "5fbcf9a5c6904bd563f584d12d1f4d3f68a19d7d"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 09 11:41:12 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 09 11:41:12 2005 -0700"
      },
      "message": "[IA64] Need to include \u003casm/sn/io.h\u003e in a few more places.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "29db35edb2548c3b0299c53d62d5f26d77a8e58f",
      "tree": "468b3ac30458b8bc087c4823b437e8e68f1d12fd",
      "parents": [
        "8c8b83854ea973ee7f37db6612d10d3acc5531d9"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Sep 01 10:50:13 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Sep 01 10:50:13 2005 -0700"
      },
      "message": "[AGPGART] Remove trailing space before \\n\n\nFrom: Denis Vlasenko \u003cvda@ilport.com.ua\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "8c8b83854ea973ee7f37db6612d10d3acc5531d9",
      "tree": "01f5d9403d586230a093ebb55c27d6c74b673d28",
      "parents": [
        "a8b3e6f10f08f66ae1072efd087b30966a3654f6"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Aug 17 23:08:11 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Aug 17 23:08:11 2005 -0700"
      },
      "message": "Fix up various printk levels and whitespace corrections.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "a8b3e6f10f08f66ae1072efd087b30966a3654f6",
      "tree": "1d1409855f8ad5beabafe061c6453edd84ba94c8",
      "parents": [
        "46acac3b4fd8ef66eec63b51de8d556a17c7d4f7",
        "099d44e869f1886b5eb02a5145ca97b5e4142e28"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Aug 17 22:56:07 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Aug 17 22:56:07 2005 -0700"
      },
      "message": "Merge /pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "46acac3b4fd8ef66eec63b51de8d556a17c7d4f7",
      "tree": "a4863a53d5964f8cf2d013c24294682c9bada198",
      "parents": [
        "66bb8bf8b235ba4d37fda14375827864977c6a3e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Aug 11 20:28:56 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Aug 11 20:28:56 2005 -0700"
      },
      "message": "[AGPGART] Drop duplicate setting of info-\u003emode in agp_copy_info()\n\nSpotted by Jeremy Fitzhardinge, this change crept in with the multiple\nbackend support.  It\u0027s clearly incorrect to overwrite info-\u003emode after\nwe just went to lengths to determine which bits to mask out.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "b0825488a642cadcf39709961dde61440cb0731c",
      "tree": "cd73116cb0298a6333cbfda8ba2874b1ff180e05",
      "parents": [
        "b87a1e506115e7df4c6bfd266267ee0088cba3b7"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Fri Jul 29 14:03:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:15 2005 -0700"
      },
      "message": "[PATCH] agp: restore APBASE after setting APSIZE\n\nWhen leaving S3 state, the AGP bridge may not have all PCI configuration\nregisters set in the same way as they were at boot.  This should be fixed\nby pci_restore_state - however, the APBASE register cannot be set to\nconflict with the APSIZE register.  If APSIZE is larger than it was before\nsuspend, pci_restore_state will not restore APBASE correctly.  The attached\npatch adds an extra item to the agp_bridge_data structure and uses it to\nstore the value of APBASE.  On resume, this is then written after APSIZE\nhas been set.  This patch only touches the path used for Intel chipsets\nwithout integrated graphics, and may need to be extended to work with the\nothers.\n\nWithout this patch, I get the symptoms described in bug 4921 - APBASE ends\nup overlapping various PCI devices, and as a result they fail to work after\nresume.\n\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2fa938b8a3964c21b23d9d095091e7abc88249c5",
      "tree": "36a01fc1e85c39ed755202e4a2166168f8524745",
      "parents": [
        "2668fb91cbfbd5e6799017a3579f20309aac758b"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jun 28 20:08:29 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:22:14 2005 -0700"
      },
      "message": "[PATCH] sis 760 support.\n\nThis patch adds the SiS 760 ID to the amd64-agp driver, so that agpgart can be\nused on Athlon64 boards based on this chip.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66bb8bf8b235ba4d37fda14375827864977c6a3e",
      "tree": "830da5361c73af24b309f6ecc6b87482eb4f1c32",
      "parents": [
        "07eee78ea8ba2d0b7b20551c35a3e7dd158d50bb"
      ],
      "author": {
        "name": "David Mosberger",
        "email": "davidm@napali.hpl.hp.com",
        "time": "Mon Apr 04 13:29:43 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jun 07 12:35:44 2005 -0700"
      },
      "message": "[PATCH] Replace check_bridge_mode() with (bridge-\u003emode \u0026 AGSTAT_MODE_3_0).\n\n[AGPGART] Replace check_bridge_mode() with (bridge-\u003emode \u0026 AGSTAT_MODE_3_0).\n\nAs mentioned earlier, the current check_bridge_mode() code assumes\nthat AGP bridges are PCI devices.  This isn\u0027t always true.  Definitely\nnot for HP zx1 chipset and the same seems to be the case for SGI\u0027s AGP\nbridge.\n\nThe patch below fixes the problem by picking up the AGP_MODE_3_0 bit\nfrom bridge-\u003emode.  I feel like I may be missing something, since I\ncan\u0027t see any reason why check_bridge_mode() wasn\u0027t doing that in the\nfirst place.  According to the AGP 3.0 specs, the AGP_MODE_3_0 bit is\ndetermined during the hardware reset and cannot be changed, so it\nseems to me it should be safe to pick it up from bridge-\u003emode.\n\nWith the patch applied, I can definitely use AGP acceleration both\nwith AGP 2.0 and AGP 3.0 (one with an Nvidia card, the other with an\nATI FireGL card).\n\nUnless someone spots a problem, please apply this patch so 3d\nacceleration can work on zx1 boxes again.\n\nThis makes AGP work again on machines with an AGP bridge that isn\u0027t a\nPCI device.\n\nSigned-off-by: David Mosberger-Tang \u003cdavidm@hpl.hp.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "07eee78ea8ba2d0b7b20551c35a3e7dd158d50bb",
      "tree": "a11d2e705253faaa9779cfd83bb8ca9de311b195",
      "parents": [
        "e29b545cb153f230fbd8ff4c19bc98ab950f9f5c"
      ],
      "author": {
        "name": "Keir Fraser",
        "email": "Keir.Fraser@cl.cam.ac.uk",
        "time": "Wed Mar 30 13:17:04 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jun 07 12:35:43 2005 -0700"
      },
      "message": "[PATCH] AGP fix for Xen VMM\n\nWhen Linux is running on the Xen virtual machine monitor, physical\naddresses are virtualised and cannot be directly referenced by the AGP\nGART.  This patch fixes the GART driver for Xen by adding a layer of\nabstraction between physical addresses and \u0027GART addresses\u0027.\n\nArchitecture-specific functions are also defined for allocating and freeing\nthe GATT.  Xen requires this to ensure that table really is contiguous from\nthe point of view of the GART.\n\nThese extra interface functions are defined as \u0027no-ops\u0027 for all existing\narchitectures that use the GART driver.\n\nSigned-off-by: Keir Fraser \u003ckeir@xensource.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "e29b545cb153f230fbd8ff4c19bc98ab950f9f5c",
      "tree": "cfc8573440b7eb277aaf835842286a36c5e59531",
      "parents": [
        "d0de98fa16169562bd74913c6c9b3857f9065c79"
      ],
      "author": {
        "name": "Michael Werner",
        "email": "werner@mrcoffee.engr.sgi.com",
        "time": "Sun Mar 27 22:08:42 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jun 07 12:35:43 2005 -0700"
      },
      "message": "[PATCH] sgi-agp: fixes a problem with accessing GART memory in sgi_tioca_insert_memory and sgi_tioca_remove_memory\n\nThis patch fixes a problem with accessing GART memory in\nsgi_tioca_insert_memory and sgi_tioca_remove_memory.\n\n sgi-agp.c |   12 +++++++++---\n 1 files changed, 9 insertions(+), 3 deletions(-)\n\nSigned-off-by: Mike Werner \u003cwerner@sgi.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "d0de98fa16169562bd74913c6c9b3857f9065c79",
      "tree": "5a81c4e8e8ef76addec655f1edbf6abaa09acfb0",
      "parents": [
        "3f5948fa2cbbda1261eec9a39ef3004b3caf73fb"
      ],
      "author": {
        "name": "Alan Hourihane",
        "email": "alanh@fairlite.demon.co.uk",
        "time": "Tue May 31 19:50:49 2005 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jun 07 12:35:42 2005 -0700"
      },
      "message": "[PATCH] i945G patch for agpgart\n\nAttached is a small patch for i945G support against 2.6.11.11.\n\nFrom: Alan Hourihane \u003calanh@fairlite.demon.co.uk\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n\n"
    },
    {
      "commit": "408b664a7d394a5e4315fbd14aca49b042cb2b08",
      "tree": "bd3ebe72229227962d157e46e61ed65b78d6e28b",
      "parents": [
        "c31403a1f5a761599df38bcc2d6ba94f24320c33"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 08:59:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:29 2005 -0700"
      },
      "message": "[PATCH] make lots of things static\n\nAnother large rollup of various patches from Adrian which make things static\nwhere they were needlessly exported.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4fd416c14c583ee6ff1e2b17ab05e7e02e170e4c",
      "tree": "4836046f082166b604e43eb3c6009682007ba5fe",
      "parents": [
        "438510f6f079e94df294936b5bd8a7fd679cd1c9"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:24 2005 -0700"
      },
      "message": "[PATCH] Fix u32 vs. pm_message_t in drivers/char\n\nHere are fixes for drivers/char.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c541b4406a68e74d94ddb667c69d9e03bce8681",
      "tree": "869506b6c3f7c00ac13f2aa80c35fb5e229cc329",
      "parents": [
        "7a648b9ec09f32606fe0f27fb9d095311cf968ca"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:19 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix AGP and sleep again\n\nMy previous patch that added sleep support for uninorth-agp and some AGP\n\"off\" stuff in radeonfb and aty128fb is breaking some configs.  More\nspecifically, it has problems with rage128 setups since the DRI code for\nthese in X doesn\u0027t properly re-enable AGP on wakeup or console switch\n(unlike the radeon DRM).\n\nThis patch fixes the problem for pmac once for all by using a different\napproach.  The AGP driver \"registers\" special suspend/resume callbacks with\nsome arch code that the fbdev\u0027s can later on call to suspend and resume\nAGP, making sure it\u0027s resumed back in the same state it was when suspended.\n This is platform specific for now.  It would be too complicated to try to\ndo a generic implementation of this at this point due to all sort of weird\nthings going on with AGP on other architectures.  We\u0027ll re-work that whole\nproblem cleanly once we finally merge fbdev\u0027s and DRI.\n\nIn the meantime, please apply this patch which brings back some r128 based\nlaptops into working condition as far as system sleep is concerned.\n\nSigned-off-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": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
