)]}'
{
  "log": [
    {
      "commit": "4b40893918203ee1a1f6a114316c2a19c072e9bd",
      "tree": "7ff8c6df471c7be88e0507bb36bc686ef3d97e80",
      "parents": [
        "9e0b97e37fddaf5419d8af24362015ab684eff7e"
      ],
      "author": {
        "name": "Matthias Hopf",
        "email": "mhopf@suse.de",
        "time": "Sat Oct 18 07:18:05 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:18:05 2008 +1000"
      },
      "message": "drm/i915: fix ioremap of a user address for non-root (CVE-2008-3831)\n\nOlaf Kirch noticed that the i915_set_status_page() function of the i915\nkernel driver calls ioremap with an address offset that is supplied by\nuserspace via ioctl. The function zeroes the mapped memory via memset\nand tells the hardware about the address. Turns out that access to that\nioctl is not restricted to root so users could probably exploit that to\ndo nasty things. We haven\u0027t tried to write actual exploit code though.\n\nIt only affects the Intel G33 series and newer.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9e0b97e37fddaf5419d8af24362015ab684eff7e",
      "tree": "1fe8a61aa3e952d4e7e21e4351dfdd2c681727dc",
      "parents": [
        "edc6f389f6ae9cb7621270a8ddbb1892bd8df125"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 17 09:29:14 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:54 2008 +1000"
      },
      "message": "drm: make CONFIG_DRM depend on CONFIG_SHMEM.\n\nThis can be removed later when DRM doesn\u0027t depend on shmem.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "edc6f389f6ae9cb7621270a8ddbb1892bd8df125",
      "tree": "775537e224e7eb83290df07779b3e3ab6876adab",
      "parents": [
        "b2ceddfa52cbeb244b90096f1e8d3e9f7e0ce299"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Oct 17 09:21:45 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:54 2008 +1000"
      },
      "message": "radeon: fix PCI bus mastering support enables.\n\nSomeone noticed these registers moved around for later chips,\nso we redo the codepaths per-chip. PCIE chips don\u0027t appear to\nrequire explicit enables.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b2ceddfa52cbeb244b90096f1e8d3e9f7e0ce299",
      "tree": "85d16b999760daaff85f68feafe7bfbbd60fa8f8",
      "parents": [
        "f0738e92403466d45cfb5008da668260c77fff4b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Oct 17 09:19:33 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:54 2008 +1000"
      },
      "message": "radeon: add RS400 family support.\n\nThis adds support for the RS400 family of IGPs for Intel CPUs.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f0738e92403466d45cfb5008da668260c77fff4b",
      "tree": "0f519b135932eda1fe37541e51099c419a8398af",
      "parents": [
        "b612eda98e4b4bae4c98a863f039bc89425f9039"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Oct 16 17:12:02 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:54 2008 +1000"
      },
      "message": "drm/radeon: add support for RS740 IGP chipsets.\n\nThis adds support for the HS2100 IGP chipset.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b612eda98e4b4bae4c98a863f039bc89425f9039",
      "tree": "176a9db19d8b9e1862b2c6f148a7a8932ebb1c3c",
      "parents": [
        "6dbe2772d6af067845bab57be490c302f4490ac7"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Oct 15 00:05:58 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:53 2008 +1000"
      },
      "message": "i915: GM45 has GM965-style MCH setup.\n\nFixes tiling swizzling mode failures that manifest in glReadPixels().\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6dbe2772d6af067845bab57be490c302f4490ac7",
      "tree": "5d84600a5ff20a5c5390c02df2400b626ac9b140",
      "parents": [
        "ba1eb1d825fdef40f69871caf8e5842d00efbbc5"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Oct 14 21:41:13 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:53 2008 +1000"
      },
      "message": "i915: Don\u0027t run retire work handler while suspended\n\nAt leavevt and lastclose time, cancel any pending retire work handler\ninvocation, and keep the retire work handler from requeuing itself if it is\ncurrently running.\n\nThis patch restructures i915_gem_idle to perform all of these tasks instead\nof having both leavevt and lastclose call a sequence of functions.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ba1eb1d825fdef40f69871caf8e5842d00efbbc5",
      "tree": "73b45769022788532ee169c270e2792a229b1a40",
      "parents": [
        "50aa253d820ad4577e2231202f2c8fd89f9dc4e6"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Oct 14 19:55:10 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:53 2008 +1000"
      },
      "message": "i915: Map status page cached for chips with GTT-based HWS location.\n\nThis should improve performance by avoiding uncached reads by the CPU (the\npoint of having a status page), and may improve stability.  This patch only\naffects G33, GM45 and G45 chips as those are the only ones using GTT-based\nHWS mappings.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "50aa253d820ad4577e2231202f2c8fd89f9dc4e6",
      "tree": "2357e6f184456b44a9c38f57d5f2f16345219ba5",
      "parents": [
        "0cdad7e88a23910a911a3339ff2d70f8f952d7b8"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Oct 14 17:20:35 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:53 2008 +1000"
      },
      "message": "i915: Fix up ring initialization to cover G45 oddities\n\nG45 appears quite sensitive to ring initialization register writes,\nsometimes leaving the HEAD register with the START register contents. Check\nto make sure HEAD is reset correctly when START is written, and fix it up,\nscreaming loudly.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0cdad7e88a23910a911a3339ff2d70f8f952d7b8",
      "tree": "b2c9126690b89d41c8a6878dd046be41eb014627",
      "parents": [
        "630681d9a5314e6cf53d144f7f58b7c19862a7d3"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Oct 14 17:19:38 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:53 2008 +1000"
      },
      "message": "i915: Use non-reserved status page index for breadcrumb\n\nDwords 0 through 0x1f are reserved for use by the hardware. Move the GEM\nbreadcrumb from 0x10 to 0x20 to keep out of this area.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "630681d9a5314e6cf53d144f7f58b7c19862a7d3",
      "tree": "4a33e799f6b209412688dbd126b0261a267a18d6",
      "parents": [
        "9bfbd5cb72c9edb8504a4a7a0aa89cdb2fcb4845"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Oct 06 15:14:12 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:53 2008 +1000"
      },
      "message": "drm: Increment dev_priv-\u003eirq_received so i915_gem_interrupts count works.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9bfbd5cb72c9edb8504a4a7a0aa89cdb2fcb4845",
      "tree": "b59f08475d3366e60e3c93538ad398905c4a74ec",
      "parents": [
        "e0f0754ff6128570dcf38032f5bfb1f195e5bbee"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Sep 15 15:00:33 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:53 2008 +1000"
      },
      "message": "drm: kill drm_device-\u003eirq\n\nLike the last patch but adds a macro to get at the irq value instead of\ndereferencing pdev directly.  Should  make things easier for the BSD guys and\nif we ever support non-PCI devices.\n\nSigned-off-by:  Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e0f0754ff6128570dcf38032f5bfb1f195e5bbee",
      "tree": "b0d51d92ff9fa01868cd7f00cae458adbcfd60d1",
      "parents": [
        "e7d22bc3cb57126196c4f475d4e55aa44e151784"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 07 13:41:49 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:53 2008 +1000"
      },
      "message": "drm: wbinvd is cache coherent.\n\ndoing an ipi for the wbinvd case isn\u0027t necessary.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e7d22bc3cb57126196c4f475d4e55aa44e151784",
      "tree": "67df52a66ac0e6bae5c836afec1aebb87c6f6f57",
      "parents": [
        "2bdf00b22154023ac312481583603f4724eb1401"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 07 13:40:36 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:52 2008 +1000"
      },
      "message": "i915: add missing return in error path.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2bdf00b22154023ac312481583603f4724eb1401",
      "tree": "1645dc7deedc389f03aeda60cb4373e1d9db8b76",
      "parents": [
        "3043c60c485ad694392d3f71bd7ef9f5c5f7cfdd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 07 13:40:10 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:52 2008 +1000"
      },
      "message": "i915: fixup permissions on gem ioctls.\n\ninit/entervt/leavevt should be root-only master ioctls.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3043c60c485ad694392d3f71bd7ef9f5c5f7cfdd",
      "tree": "8cda25875decd54bfb96f712b25b371450ab5f3d",
      "parents": [
        "bd88ee4c1b1c8fc8b78a0ba7b6235d230cea0d05"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Oct 02 12:24:47 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:52 2008 +1000"
      },
      "message": "drm: Clean up many sparse warnings in i915.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bd88ee4c1b1c8fc8b78a0ba7b6235d230cea0d05",
      "tree": "cd28abc78a2ca03480827bec5952a3d8e2c0ef70",
      "parents": [
        "28af0a2767412937e8424364a8ece9b230bdbc83"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Sep 23 14:50:57 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:52 2008 +1000"
      },
      "message": "drm: Use ioremap_wc in i915_driver instead of ioremap, since we always want WC.\n\nFixes failure to map the ringbuffer when PAT tells us we don\u0027t get to do\nuncached on something that\u0027s already mapped WC, or something along those lines.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "28af0a2767412937e8424364a8ece9b230bdbc83",
      "tree": "e8883735390a123c0e88f53aa85568772d1e4d6a",
      "parents": [
        "4f481ed22ec0d412336a13dc4477f6d0f3688882"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Sep 15 13:13:34 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:52 2008 +1000"
      },
      "message": "drm: G33-class hardware has a newer 965-style MCH (no DCC register).\n\nFixes bad software fallback rendering in Mesa in dual-channel configurations.\n\nd9a2470012588dc5313a5ac8bb2f03575af00e99\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4f481ed22ec0d412336a13dc4477f6d0f3688882",
      "tree": "079faba388193dbe9234aedf2cd314df3b90be1b",
      "parents": [
        "d4e7b898c12b2b458323243abdd4a215f8f8f090"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Sep 10 14:22:49 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:52 2008 +1000"
      },
      "message": "drm: Avoid oops in GEM execbuffers with bad arguments.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d4e7b898c12b2b458323243abdd4a215f8f8f090",
      "tree": "5a6452750b095f7f79cd1751f6796637cbfcf241",
      "parents": [
        "dbb19d302baa8ba518599701914f600935fc53fa"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Sep 09 11:40:34 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:52 2008 +1000"
      },
      "message": "DRM: Return -EBADF on bad object in flink, and return curent name if it exists.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dbb19d302baa8ba518599701914f600935fc53fa",
      "tree": "d3391ed8f7c39f8201d3ea1432df6f634770a2e5",
      "parents": [
        "c99b058f132388a666544d293392d52d1def6b12"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Wed Aug 20 11:04:27 2008 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:52 2008 +1000"
      },
      "message": "i915 gem: install and uninstall irq handler in entervt and leavevt ioctls.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c99b058f132388a666544d293392d52d1def6b12",
      "tree": "d9417f12dfa2957af7c0fa86f47be29691c0cd97",
      "parents": [
        "546b0974c39657017407c86fe79811100b60700d"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Wed Aug 20 11:20:13 2008 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:51 2008 +1000"
      },
      "message": "i915: Make use of sarea_priv conditional.\n\nWe fail ioctls that depend on the sarea_priv with EINVAL.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "546b0974c39657017407c86fe79811100b60700d",
      "tree": "42ae164d23ecaa1cb78ad87ad9603e0bdd29740d",
      "parents": [
        "ed4c9c4acf948b42b138747fcb8843ecb1a24ce4"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Sep 01 16:45:29 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:51 2008 +1000"
      },
      "message": "i915: Use struct_mutex to protect ring in GEM mode.\n\nIn the conversion for GEM, we had stopped using the hardware lock to protect\nring usage, since it was all internal to the DRM now.  However, some paths\nweren\u0027t converted to using struct_mutex to prevent multiple threads from\nconcurrently working on the ring, in particular between the vblank swap handler\nand ioctls.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ed4c9c4acf948b42b138747fcb8843ecb1a24ce4",
      "tree": "62c84a1557b8af36ba0d532925089bcc7ff4c5ff",
      "parents": [
        "673a394b1e3b69be886ff24abfd6df97c52e8d08"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Wed Aug 20 11:08:52 2008 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:12 2008 +1000"
      },
      "message": "i915: Add chip set ID param.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "673a394b1e3b69be886ff24abfd6df97c52e8d08",
      "tree": "61ca8299333ab50ffc46cf328b20eb25133392ff",
      "parents": [
        "d1d8c925b71dd6753bf438f9e14a9e5c5183bcc6"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Jul 30 12:06:12 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:12 2008 +1000"
      },
      "message": "drm: Add GEM (\"graphics execution manager\") to i915 driver.\n\nGEM allows the creation of persistent buffer objects accessible by the\ngraphics device through new ioctls for managing execution of commands on the\ndevice.  The userland API is almost entirely driver-specific to ensure that\nany driver building on this model can easily map the interface to individual\ndriver requirements.\n\nGEM is used by the 2d driver for managing its internal state allocations and\nwill be used for pixmap storage to reduce memory consumption and enable\nzero-copy GLX_EXT_texture_from_pixmap, and in the 3d driver is used to enable\nGL_EXT_framebuffer_object and GL_ARB_pixel_buffer_object.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0a3e67a4caac273a3bfc4ced3da364830b1ab241",
      "tree": "02a2e5e76d9dffcb556d09b0eee4d34ebe5d81cb",
      "parents": [
        "2df68b439fcb97a4c55f81516206ef4ee325e28d"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Sep 30 12:14:26 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:11 2008 +1000"
      },
      "message": "drm: Rework vblank-wait handling to allow interrupt reduction.\n\nPreviously, drivers supporting vblank interrupt waits would run the interrupt\nall the time, or all the time that any 3d client was running, preventing the\nCPU from sleeping for long when the system was otherwise idle.  Now, interrupts\nare disabled any time that no client is waiting on a vblank event. The new\nmethod uses vblank counters on the chipsets when the interrupts are turned\noff, rather than counting interrupts, so that we can continue to present\naccurate vblank numbers.\n\nCo-author: Michel Dänzer \u003cmichel@tungstengraphics.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2df68b439fcb97a4c55f81516206ef4ee325e28d",
      "tree": "c3aaccc80f40c8ff3be80b96ed06e1c65d98c9ca",
      "parents": [
        "b9bfdfe6703eb089839d48316a79c84924a3c335"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Sep 02 11:03:14 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:11 2008 +1000"
      },
      "message": "drm/cred: wrap task credential accesses in the drm driver.\n\nWrap access to task credentials so that they can be separated more easily from\nthe task_struct during the introduction of COW creds.\n\nChange most current-\u003e(|e|s|fs)[ug]id to current_(|e|s|fs)[ug]id().\n\nChange some task-\u003ee?[ug]id to task_e?[ug]id().  In some places it makes more\nsense to use RCU directly rather than a convenient wrapper; these will be\naddressed by later patches.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nReviewed-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: David Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b9bfdfe6703eb089839d48316a79c84924a3c335",
      "tree": "320be599b3e68e1be8879439812ce4a80795bef7",
      "parents": [
        "317c35d1446f68b34d4de4e1100fc01680bd4877"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 25 15:16:19 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:11 2008 +1000"
      },
      "message": "new chip name is GM45\n\nAuthor: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\n\ni915: official name for GM45 chipset\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "317c35d1446f68b34d4de4e1100fc01680bd4877",
      "tree": "de2e61d658dfc55d3558ad67cb3046205b4bec78",
      "parents": [
        "6b79d521e07aae155303a992245abb539974dbaa"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 25 15:11:06 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:11 2008 +1000"
      },
      "message": "separate i915 suspend/resume functions into their own file\n\n[Patch against drm-next.  Consider this a trial balloon for our new Linux\ndevelopment model.]\n\nThis is a big chunk of code.  Separating it out makes it easier to change\nwithout churn on the main i915_drv.c file (and there will be churn as we\nfix bugs and add things like kernel mode setting).  Also makes it easier\nto share this file with BSD.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6b79d521e07aae155303a992245abb539974dbaa",
      "tree": "db3933d589197ce3d40042d3c74e284a770a1e94",
      "parents": [
        "38eda21189b414b1520ea7aa0e71220796f7008f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 02 10:10:16 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:11 2008 +1000"
      },
      "message": "radeon: fix writeback across suspend/resume.\n\nMake writeback not get disabled on resume.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "38eda21189b414b1520ea7aa0e71220796f7008f",
      "tree": "adb7b4b390507b12782d78de54639b67e377e8b0",
      "parents": [
        "dfcf96d09cff63c9aaa8e7c98bbc71e5073b1377"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 02 10:06:06 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:11 2008 +1000"
      },
      "message": "drm: fix sysfs error path.\n\nPointed out by Roel Kluin on dri-devel.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dfcf96d09cff63c9aaa8e7c98bbc71e5073b1377",
      "tree": "e0e1fa48edc6ce7b788f626ff7b7c567af636ccc",
      "parents": [
        "8ee1c3db9075cb3211352e737e0feb98fd733b20"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Aug 24 17:11:22 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:11 2008 +1000"
      },
      "message": "FB_SIS\u003dm, DRM_SIS\u003dy is not a legal configuration.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8ee1c3db9075cb3211352e737e0feb98fd733b20",
      "tree": "ad91cc8b4ce57fdfdbac8920ba4b352a6871c782",
      "parents": [
        "398c9cb20b5c6c5d1313912b937d653a46fec578"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Tue Aug 05 19:37:25 2008 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:10 2008 +1000"
      },
      "message": "Add Intel ACPI IGD OpRegion support\n\nThis adds the support necessary for allowing ACPI backlight control to\nwork on some newer Intel-based graphics systems. Tested on Thinkpad T61\nand HP 2510p hardware.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "398c9cb20b5c6c5d1313912b937d653a46fec578",
      "tree": "fab5398ec4bab85394cee9df4f4e34a002480bc9",
      "parents": [
        "d3a6d4467ca44833bcb4ba1893a7aeaae939e4d5"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Jul 30 13:03:43 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:10 2008 +1000"
      },
      "message": "i915: Initialize hardware status page at device load when possible.\n\nSome chips were unstable with repeated setup/teardown of the hardware status\npage.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d3a6d4467ca44833bcb4ba1893a7aeaae939e4d5",
      "tree": "6d2cc2717ba64598ee5dc4cfae81a1098a228968",
      "parents": [
        "ed4cb4142b242d8090d3811d5eb4abf6aa985bc8"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Jul 30 12:21:20 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:10 2008 +1000"
      },
      "message": "i915: Track progress inside of batchbuffers for determining wedgedness.\n\nThis avoids early termination for long-running commands.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ed4cb4142b242d8090d3811d5eb4abf6aa985bc8",
      "tree": "5d19db6ffec95b18654bbde820ae8ff8995f856e",
      "parents": [
        "585fb111348f7cdc30c6a1b903987612ddeafb23"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Jul 29 12:10:39 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:10 2008 +1000"
      },
      "message": "i915: Add support for MSI and interrupt mitigation.\n\nPrevious attempts at interrupt mitigation had been foiled by i915_wait_irq\u0027s\nfailure to update the sarea seqno value when the status page indicated that\nthe seqno had already been passed.  MSI support has been seen to cut CPU\ncosts by up to 40% in some workloads by avoiding other expensive interrupt\nhandlers for frequent graphics interrupts.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "585fb111348f7cdc30c6a1b903987612ddeafb23",
      "tree": "7998ada4b4cb1c251d808f5cba30b3b4174e70cf",
      "parents": [
        "962d4fd7273e144ae003ddb90138ae4b80567c70"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jul 29 11:54:06 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:10 2008 +1000"
      },
      "message": "i915: Use more consistent names for regs, and store them in a separate file.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "962d4fd7273e144ae003ddb90138ae4b80567c70",
      "tree": "b917d51a20c74d33d41ce18d0ebfb4e253650053",
      "parents": [
        "0790d5e148c0747499742a3c09ba5f1c07f9ed0d"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Jul 30 12:36:08 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:10 2008 +1000"
      },
      "message": "i915: Ignore X server provided mmio address\n\nIt is already correctly detected by the kernel for use in suspend/resume.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0790d5e148c0747499742a3c09ba5f1c07f9ed0d",
      "tree": "21bfc79b157b6ecb49a58a791e86fbe22a1c7206",
      "parents": [
        "48f185d0e0f3adde81117ead074e5e6ec5548449"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Jul 30 12:28:47 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:10 2008 +1000"
      },
      "message": "i915: remove settable use_mi_batchbuffer_start\n\nThe driver can know what hardware requires MI_BATCH_BUFFER vs\nMI_BATCH_BUFFER_START; there\u0027s no reason to let user mode configure this.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "48f185d0e0f3adde81117ead074e5e6ec5548449",
      "tree": "b4d15674700be716945b2fd8cfc8167bff93cddc",
      "parents": [
        "6bb9e4bff5c6fd908d907222108ef5650d77972f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jul 30 12:29:38 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:10 2008 +1000"
      },
      "message": "SiS DRM: fix a pointer cast warning\n\nFix a pointer cast warning in the SIS DRM code.\n\nThis was introduced in patch ce65a44de07f73ceda1749812b75086b7add408d.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6bb9e4bff5c6fd908d907222108ef5650d77972f",
      "tree": "9b4712baaa55e585deeb37ac27172d549cd80f8c",
      "parents": [
        "ddb7f4cb819fb6b9df261ce4c80b3c6f4852620d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jul 30 12:29:37 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Oct 18 07:10:09 2008 +1000"
      },
      "message": "SiS DRM: fix the memory allocator if the SIS FB is built as a module\n\nFix the SIS DRM memory allocator if the SIS FB built as a module.  The SIS DRM\ncode initialises the mm allocation hooks, but _only_ if the SIS FB is not\nbuilt as a module because it depends on CONFIG_FB_SIS, and that\u0027s unset if the\nSIS FB is not built in.  It must check CONFIG_FB_SIS_MODULE as well.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "80a914dc05683ecfc98f9e1887fd6564846ffbec",
      "tree": "2120b4007bc9488eebd98a4d40b00221d17ecb2b",
      "parents": [
        "d5c003b4d1690e666dbab02bc8e705947baa848c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Oct 15 22:01:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:30 2008 -0700"
      },
      "message": "misc: replace __FUNCTION__ with __func__\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c7be29810dd85b4fe75588ec536446c1579d492",
      "tree": "c17e97e74b1d0a98583fcdcf5ff4f64451607234",
      "parents": [
        "bef69ea0dcce574a425feb0a5aa4c63dd108b9a6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 01 08:51:52 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 01 08:51:52 2008 +1000"
      },
      "message": "drm/radeon: downgrade debug message from info to debug.\n\nIf this triggers its bad, however some machines seem to have been\ntriggering it for ages and we didn\u0027t know until we added the debug.\n\nSo downgrade the debug now so people don\u0027t call this a regression.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2caf959966d540c9a2358c6b74f67aa86248e34b",
      "tree": "5d9cb215d57de56c98e33dcad3d3f58b3506d100",
      "parents": [
        "16ecf85a5ca7345efbcbb2de76607db0f7ec9049",
        "3e5fc80a404a24c858468030b63555cccfb3e79c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:28:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 27 14:28:45 2008 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: don\u0027t set the signal blocker on the master process.\n  drm: don\u0027t call the vblank tasklet with irqs disabled.\n  r300: Fix cliprect emit\n  drm/radeon: r300_cmdbuf: Always emit INDX_BUFFER immediately after DRAW_INDEX\n  radeon: fix some hard lockups on r3/4/500s\n"
    },
    {
      "commit": "3e5fc80a404a24c858468030b63555cccfb3e79c",
      "tree": "697956db50347ef93490e6220d29b11d9f7f1ee9",
      "parents": [
        "e5b4f19417b75a2d7c1e36934f60a3e836c4337e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Aug 24 17:02:26 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 25 06:35:33 2008 +1000"
      },
      "message": "drm: don\u0027t set the signal blocker on the master process.\n\nThere is a problem with debugging the X server and gdb crashes in\nthe xkb startup code.\n\nThis avoids the problem by allowing the master process to get signals.\nIt should be safe as the signal blocker is mainly so that you can\nCtrl-Z a 3D application without locking up the whole box. Ctrl-Z the\nX server isn\u0027t something many people do.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e5b4f19417b75a2d7c1e36934f60a3e836c4337e",
      "tree": "1daed2d024ce8f1b0ce586ceb29159d908a9bb4b",
      "parents": [
        "649ffc06a62bf487b78440669bdfeb637f1d675b"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Sun Aug 24 17:00:00 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 25 06:35:21 2008 +1000"
      },
      "message": "drm: don\u0027t call the vblank tasklet with irqs disabled.\n\nIf a specific tasklet shares data with irq context,\nit needs to take a private irq-blocking spinlock within\nthe tasklet itself.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "649ffc06a62bf487b78440669bdfeb637f1d675b",
      "tree": "6521a822315303a2579defbe8c8e1993f288604e",
      "parents": [
        "e2898c5fdd91f54c9c84fbf7d32edb8e4dfda574"
      ],
      "author": {
        "name": "Nicolai Haehnle",
        "email": "nhaehnle@gmail.com",
        "time": "Wed Aug 13 09:50:12 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 25 06:35:12 2008 +1000"
      },
      "message": "r300: Fix cliprect emit\n\nThis makes our handling of cliprects sane. drm_clip_rect always has exclusiv\nbottom-right corners, but the hardware expects inclusive bottom-right corner\nso we adjust this here.\n\nThis complements Michel Daenzer\u0027s commit 57aea290e1e0a26d1e74df6cff777eb9f03\nto Mesa. See also http://bugs.freedesktop.org/show_bug.cgi?id\u003d16123\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e2898c5fdd91f54c9c84fbf7d32edb8e4dfda574",
      "tree": "c9939a528d7e352dbf0360aec5c19a7b041bc658",
      "parents": [
        "54f961a628b737f66710eca0b0d95346645dd33e"
      ],
      "author": {
        "name": "Nicolai Haehnle",
        "email": "nhaehnle@gmail.com",
        "time": "Wed Aug 13 09:49:15 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 25 06:35:05 2008 +1000"
      },
      "message": "drm/radeon: r300_cmdbuf: Always emit INDX_BUFFER immediately after DRAW_INDEX\n\nDRAW_INDEX writes a vertex count to VAP_VF_CNTL. Docs say that behaviour\nis undefined (i.e. lockups happen) when this write is not followed by the\nright number of vertex indices.\n\nThus we used to do the wrong thing when drawing across many cliprects was\nnecessary, because we emitted a sequence\nDRAW_INDEX, DRAW_INDEX, INDX_BUFFER, INDX_BUFFER\ninstead of\nDRAW_INDEX, INDX_BUFFER, DRAW_INDEX, INDX_BUFFER\nThe latter is what we\u0027re doing now and which ought to be correct.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "54f961a628b737f66710eca0b0d95346645dd33e",
      "tree": "9ba62d7e8d5818155330ef79cbf2d8b7302042a1",
      "parents": [
        "94ad374a0751f40d25e22e036c37f7263569d24c"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "glisse@freedesktop.org",
        "time": "Wed Aug 13 09:46:31 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 25 06:34:58 2008 +1000"
      },
      "message": "radeon: fix some hard lockups on r3/4/500s\n\nThis patch should fix hard lockup and convert them in\nsoftlockup (ie you can ssh the box but the gpu is busted\nand we are waiting in loop for it to come back to reason).\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "61a2d07d3fb1ac34d142b9b62d4cd60a0f8c229e",
      "tree": "f7ffe587767438bc0a4f4008a135e976e6264977",
      "parents": [
        "3a4b7886ee59e122d359e1714ed89585a06645ad"
      ],
      "author": {
        "name": "Niels de Vos",
        "email": "niels@nixpanic.net",
        "time": "Thu Jul 31 00:07:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 12:46:41 2008 -0700"
      },
      "message": "Remove newline from the description of module parameters\n\nSome module parameters with only one line have the \u0027\\n\u0027 at the end of the\ndescription.  This is not needed nor wanted as after the description the\ntype (i.e.  int) is followed by a newline.\n\nSome modules contain a multi-line description, these are not affected\nby this patch.\n\nSigned-off-by: Niels de Vos \u003cniels.devos@wincor-nixdorf.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: Ed L. Cashin \u003cecashin@coraid.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e1451da4f928ae1c9d5ca617faebde9f02985db",
      "tree": "2f41238b6ade3b8cc1af0255d239745ac1947bf2",
      "parents": [
        "a4074d93dd4e8f46f727840baa2be02d544fd17f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:11 2008 -0700"
      },
      "message": "drm: make drm_minors_cleanup() static\n\nMake the needlessly global drm_minors_cleanup() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "242e3df80b8d25ed681c278512df0993725f25dd",
      "tree": "28dcd053d5c5203d8a952f0c1b5f354c3c7d06f7",
      "parents": [
        "50515af207d410c9f228380e529c56f43c3de0bd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 15 15:48:05 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jul 15 15:48:05 2008 +1000"
      },
      "message": "drm/radeon: fixup issue with radeon and PAT support.\n\nWith new userspace libpciaccess we can get a conflicting mapping\non the PCIE GART table in the video RAM. Always try and map it _wc.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d1794f2c5b5817eb79ccc5e00701ca748d1b073a",
      "tree": "5a4c98e694e88a8c82f342d0cc9edb2a4cbbef36",
      "parents": [
        "a41eebab7537890409ea9dfe0fcda9b5fbdb090d",
        "2fceef397f9880b212a74c418290ce69e7ac00eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:48:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:48:31 2008 -0700"
      },
      "message": "Merge branch \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6: (146 commits)\n  IB/umad: BKL is not needed for ib_umad_open()\n  IB/uverbs: BKL is not needed for ib_uverbs_open()\n  bf561-coreb: BKL unneeded for open()\n  Call fasync() functions without the BKL\n  snd/PCM: fasync BKL pushdown\n  ipmi: fasync BKL pushdown\n  ecryptfs: fasync BKL pushdown\n  Bluetooth VHCI: fasync BKL pushdown\n  tty_io: fasync BKL pushdown\n  tun: fasync BKL pushdown\n  i2o: fasync BKL pushdown\n  mpt: fasync BKL pushdown\n  Remove BKL from remote_llseek v2\n  Make FAT users happier by not deadlocking\n  x86-mce: BKL pushdown\n  vmwatchdog: BKL pushdown\n  vmcp: BKL pushdown\n  via-pmu: BKL pushdown\n  uml-random: BKL pushdown\n  uml-mmapper: BKL pushdown\n  ...\n"
    },
    {
      "commit": "c0e09200dc0813972442e550a5905a132768e56c",
      "tree": "d38e635a30ff8b0a2b98b9d7f97cab1501f8209e",
      "parents": [
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 29 10:09:59 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jul 14 10:45:01 2008 +1000"
      },
      "message": "drm: reorganise drm tree to be more future proof.\n\nWith the coming of kernel based modesetting and the memory manager stuff,\nthe everything in one directory approach was getting very ugly and\nstarting to be unmanageable.\n\nThis restructures the drm along the lines of other kernel components.\n\nIt creates a drivers/gpu/drm directory and moves the hw drivers into\nsubdirectores. It moves the includes into an include/drm, and\nsets up the unifdef for the userspace headers we should be exporting.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ]
}
