)]}'
{
  "log": [
    {
      "commit": "0bfb82449c9c98a8cfb1f0f886b5b0c7f7b0ff1a",
      "tree": "5e576c9cca633f37790effd1a25ec87f515e39de",
      "parents": [
        "b91ce4d14a21fc04d165be30319541e0f9204f15",
        "88b045077a1462a47503137fd4ca0c31772819ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 27 08:22:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 27 08:22:50 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon: Fix sparc regression in r300_scratch()\n  drm: make sure vblank interrupts are disabled at DPMS time\n  drm/radeon/kms/evergreen: No EnableYUV table\n  drm/radeon: 9800 SE has only one quadpipe\n  drm/radeon/kms: don\u0027t print error for legal crtcs.\n  drm/radeon/kms/evergreen: fix LUT setup\n"
    },
    {
      "commit": "88b045077a1462a47503137fd4ca0c31772819ca",
      "tree": "f697b8b9459621e70c53ac303ef81aa25b408b36",
      "parents": [
        "e32ee7fa54e3172e6413cefaaee9222a3f521617"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 26 02:55:42 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 27 09:40:57 2010 +1000"
      },
      "message": "drm/radeon: Fix sparc regression in r300_scratch()\n\nCommit b4fe945405e477cded91772b4fec854705443dd5 (\"drm/radeon: Fix\nmemory allocation failures in the preKMS command stream checking.\")\nadded a regression in that it completely tossed the get_unaligned()\ndone by r300_scratch() which we added in commit\n958a6f8ccb1964adc3eec84cf401c5baeb4fbca0 (\"drm: radeon: Fix unaligned\naccess in r300_scratch().\").\n\nPut it back.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e32ee7fa54e3172e6413cefaaee9222a3f521617",
      "tree": "9bc7ec6a5d6d2dadd3a38265f4b1ed01a57886af",
      "parents": [
        "c6f8505e4627ba8ca46cbcb602ad82e7f17a7122"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Mar 26 18:07:15 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 27 09:37:39 2010 +1000"
      },
      "message": "drm: make sure vblank interrupts are disabled at DPMS time\n\nWhen we call drm_vblank_off() at DPMS off time (to wake any clients so\nthey don\u0027t hang) we need to make sure interrupts are actually disabled.\nIf drm_vblank_off() gets called before the vblank usage timer expires,\nit\u0027ll prevent the timer from disabling interrupts since it also clears\nthe vblank_enabled flag for the pipe.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1918ad77f7f908ed67cf37c505c6ad4ac52f1ecf",
      "tree": "ee34f9435901f83ee8a4649f66991d4de6be444b",
      "parents": [
        "d5a30458a90597915977f06e79406b664a41b8ac"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Apr 23 09:32:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 23 10:39:20 2010 -0700"
      },
      "message": "drm/i915: fix non-Ironlake 965 class crashes\n\nMy PIPE_CONTROL fix (just sent via Eric\u0027s tree) was buggy; I was\ntesting a whole set of patches together and missed a conversion to the\nnew HAS_PIPE_CONTROL macro, which will cause breakage on non-Ironlake\n965 class chips.  Fortunately, the fix is trivial and has been tested.\n\nBe sure to use the HAS_PIPE_CONTROL macro in i915_get_gem_seqno, or\nwe\u0027ll end up reading the wrong graphics memory, likely causing hangs,\ncrashes, or worse.\n\nReported-by: Zdenek Kabelac \u003czdenek.kabelac@gmail.com\u003e\nReported-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nTested-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6f8505e4627ba8ca46cbcb602ad82e7f17a7122",
      "tree": "f6b92ef616db0fa5316c00f075533fa978f6ec0a",
      "parents": [
        "94f7bf647315472c80b8368c849739038e5620a3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 23 02:26:55 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 16:31:33 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: No EnableYUV table\n\nDCE4 cards don\u0027t have an EnableYUV table.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "94f7bf647315472c80b8368c849739038e5620a3",
      "tree": "57d8336fcb4504c56500e8f926f0cd73dcf0a589",
      "parents": [
        "9c950a43dd4d1e22a4b893c991871bac26930f97"
      ],
      "author": {
        "name": "Tormod Volden",
        "email": "debian.tormod@gmail.com",
        "time": "Thu Apr 22 16:57:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 13:54:59 2010 +1000"
      },
      "message": "drm/radeon: 9800 SE has only one quadpipe\n\nAlthough these cards have 2 pipelines on the silicon only\nthe first passed the QA and the other should be disabled.\n\nhttp://www.digital-daily.com/video/ati-radeon9800se/\nhttp://www.rojakpot.com/showarticle.aspx?artno\u003d101\u0026pgno\u003d1\n\nagd5f: add some other SE cards as well; fix up kms\n\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9c950a43dd4d1e22a4b893c991871bac26930f97",
      "tree": "9e13b8fa715b5330a01e990ae95fc0e37a55bb19",
      "parents": [
        "677d07683ea826c19ddcb156e9c1337cd7bd8539"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 13:21:58 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 13:29:43 2010 +1000"
      },
      "message": "drm/radeon/kms: don\u0027t print error for legal crtcs.\n\nWith evergreen this is bounded by num_crtc not by 0,1.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "677d07683ea826c19ddcb156e9c1337cd7bd8539",
      "tree": "0508ef3c7fad82ac560847389c6b5053692bfb55",
      "parents": [
        "b78315f051de8d207bead90470aa216c0617572b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Apr 22 22:58:50 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 13:29:35 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: fix LUT setup\n\nMust have gotten broken during an earlier rebase.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7db2ccddd112d8b4b0d0dd7f309ebd8b39373fbb",
      "tree": "23b2986db5c47a507039660091cd737506282b4a",
      "parents": [
        "a2b297ff56b9bad251d11a476880a5e4614cd92f",
        "e552eb7038a36d9b18860f525aa02875e313fe16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 18:24:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 18:24:06 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: use PIPE_CONTROL instruction on Ironlake and Sandy Bridge\n  drm/i915: cleanup FBC buffers at unload time\n  drm/i915: fix tiling limits for i915 class hw v2\n  drm/i915: set DIDL using the ACPI video output device _ADR method return.\n  drm/i915: Fix 82854 PCI ID, and treat it like other 85X\n  drm/i915: Attempt to fix watermark setup on 85x (v2)\n"
    },
    {
      "commit": "e552eb7038a36d9b18860f525aa02875e313fe16",
      "tree": "bcbab5ec16994d6747794bab8f4bc38780f0157f",
      "parents": [
        "20bf377e679208ba9ae0edcb8c70a8f6d33d17f9"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Apr 21 11:39:23 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Apr 22 14:48:55 2010 -0700"
      },
      "message": "drm/i915: use PIPE_CONTROL instruction on Ironlake and Sandy Bridge\n\nSince 965, the hardware has supported the PIPE_CONTROL command, which\nprovides fine grained GPU cache flushing control.  On recent chipsets,\nthis instruction is required for reliable interrupt and sequence number\nreporting in the driver.\n\nSo add support for this instruction, including workarounds, on Ironlake\nand Sandy Bridge hardware.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d27108\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nTested-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "20bf377e679208ba9ae0edcb8c70a8f6d33d17f9",
      "tree": "01b150628a40064d1117ed24ae793c5dec9684da",
      "parents": [
        "c36a2a6de59e4a141a68b7575de837d3b0bd96b3"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Apr 21 11:39:22 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Apr 22 13:19:05 2010 -0700"
      },
      "message": "drm/i915: cleanup FBC buffers at unload time\n\nThis keeps the memory manager from complaining when we take it down.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "186837ca3a6dd6b422a5ea316ed38eea183dca5d",
      "tree": "e21e6d9e763cbe4ad4efd770c141f189488a5475",
      "parents": [
        "4cecd935f67bf46a9fe8037c710dd86651fcafe4",
        "b78315f051de8d207bead90470aa216c0617572b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 20 09:20:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 20 09:20:11 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: delay vblank cleanup until after driver unload\n"
    },
    {
      "commit": "b78315f051de8d207bead90470aa216c0617572b",
      "tree": "30f5ea1c70495763d2d98fcbb1b087f1a2c6d594",
      "parents": [
        "79b9517a33a283c5d9db875c263670ed1e055f7e"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Mar 26 11:07:16 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 20 14:22:38 2010 +1000"
      },
      "message": "drm: delay vblank cleanup until after driver unload\n\nDrivers may use vblank calls now (e.g. drm_vblank_off) in their unload\npaths, so don\u0027t clean up the vblank related structures until after\ndriver unload.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Kristian Høgsberg \u003ckrh@bitplanet.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "73c6c7fbb74d07a80fee41ce4ca3976547519e42",
      "tree": "2c2e2e5c7420054900a491bed70a2c766bd558c9",
      "parents": [
        "eb3e5cce2b39a266a1a167fa4290939db20ef5d6",
        "79b9517a33a283c5d9db875c263670ed1e055f7e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 19 07:27:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 19 07:27:06 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: add FireMV 2400 PCI ID.\n  drm/radeon/kms: allow R500 regs VAP_ALT_NUM_VERTICES and VAP_INDEX_OFFSET\n  drivers/gpu/radeon: Add MSPOS regs to safe list.\n  drm/radeon/kms: disable the tv encoder when tv/cv is not in use\n  drm/radeon/kms: adjust pll settings for tv\n  drm/radeon/kms: fix tv dac conflict resolver\n  drm/radeon/kms/evergreen: don\u0027t enable hdmi audio stuff\n  drm/radeon/kms/atom: fix dual-link DVI on DCE3.2/4.0\n  drm/radeon/kms: fix rs600 tlb flush\n  drm/radeon/kms: print GPU family and device id when loading\n  drm/radeon/kms: fix calculation of mipmapped 3D texture sizes\n  drm/radeon/kms: only change mode when coherent value changes.\n  drm/radeon/kms: more atom parser fixes (v2)\n"
    },
    {
      "commit": "cae94b0ad9d147152af77b971a7234faf20027a9",
      "tree": "491a54b19a794476512fa68bb76f53799674266d",
      "parents": [
        "f12eebb0acbaa6dcb60ed34451f5b159f509b2c0"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Sun Feb 21 21:24:15 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 14:17:02 2010 +1000"
      },
      "message": "drm/radeon/kms: allow R500 regs VAP_ALT_NUM_VERTICES and VAP_INDEX_OFFSET\n\n[airlied: fix V_A_N_V to not be safe and fix check to make sure only r500\n - bump userspace version]\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f12eebb0acbaa6dcb60ed34451f5b159f509b2c0",
      "tree": "ae7443e953efc8f723b3eb081a1c4c3958afd8a0",
      "parents": [
        "d3a67a43b0460bae3e2ac14092497833344ac10d"
      ],
      "author": {
        "name": "Corbin Simpson",
        "email": "mostawesomedude@gmail.com",
        "time": "Sun Apr 11 12:34:00 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 14:04:32 2010 +1000"
      },
      "message": "drivers/gpu/radeon: Add MSPOS regs to safe list.\n\nPermits MSAA and D3D-style rasterization.\n\n[airlied: add rs600]\n\nSigned-off-by: Corbin Simpson \u003cMostAwesomeDude@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d3a67a43b0460bae3e2ac14092497833344ac10d",
      "tree": "7ee3ec752f840aeeba6fe6216cd10bce96bf589b",
      "parents": [
        "a1a4b23b66039c814c3d3a9a28d76d34800eadc5"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Apr 13 11:21:59 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 13:52:52 2010 +1000"
      },
      "message": "drm/radeon/kms: disable the tv encoder when tv/cv is not in use\n\nSwitching between TV and VGA caused VGA to break on some systems\nsince the TV encoder was left enabled when VGA was used.\n\nfixes fdo bug 25520.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a1a4b23b66039c814c3d3a9a28d76d34800eadc5",
      "tree": "1afffa74a688a00c078bcb31dce64941c8bc9ea0",
      "parents": [
        "08d075116db3592db218bfe0f554cd93c9e12505"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 09 15:31:56 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 13:52:43 2010 +1000"
      },
      "message": "drm/radeon/kms: adjust pll settings for tv\n\nMay fix fdo bug 26582.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "08d075116db3592db218bfe0f554cd93c9e12505",
      "tree": "14d066df003e6111f12b79d86f8d681066d223f0",
      "parents": [
        "16823d16f55afc303af7864b9a055d8a1c012e1b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Apr 15 13:31:12 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 11:59:58 2010 +1000"
      },
      "message": "drm/radeon/kms: fix tv dac conflict resolver\n\nOn systems with the tv dac shared between DVI and TV,\nwe can only use the dac for one of the connectors.\nHowever, when using a digital monitor on the DVI port,\nyou can use the dac for the TV connector just fine.\nCheck the use_digital status when resolving the conflict.\n\nFixes fdo bug 27649, possibly others.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "16823d16f55afc303af7864b9a055d8a1c012e1b",
      "tree": "b80b185ace0eef9aca5cfc1dd6caf957ed58d132",
      "parents": [
        "b317a9ce2259e64258a802a5ca70dec45ac15dda"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 16 11:35:30 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 11:59:41 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: don\u0027t enable hdmi audio stuff\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b317a9ce2259e64258a802a5ca70dec45ac15dda",
      "tree": "fba3d541965fd41da89deff91e4d3f573b406676",
      "parents": [
        "30f69f3fb20bd719b5e1bf879339914063d38f47"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Apr 15 16:54:38 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 11:59:20 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: fix dual-link DVI on DCE3.2/4.0\n\nGot broken during the evergreen merge.\nFixes fdo bug 27001.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "30f69f3fb20bd719b5e1bf879339914063d38f47",
      "tree": "5cce2bcf64dbfac73c56289696a280a03907866a",
      "parents": [
        "1b5331d9c6ae1f68db6359d227531ec42bc40d47"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Fri Apr 16 18:46:35 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 11:26:13 2010 +1000"
      },
      "message": "drm/radeon/kms: fix rs600 tlb flush\n\nTypo in in flush leaded to no flush of the RS600 tlb which\nultimately leaded to massive system ram corruption, with\nthis patch everythings seems to work properly.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1b5331d9c6ae1f68db6359d227531ec42bc40d47",
      "tree": "89edc65764d5d6ec0bcc92a6d5a0ded41a279d44",
      "parents": [
        "b73c5f8b2f85a7041e045e0009d046780416948d"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Apr 12 20:21:53 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 11:25:24 2010 +1000"
      },
      "message": "drm/radeon/kms: print GPU family and device id when loading\n\nThis will help figuring out GPU when looking at bugs log.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c36a2a6de59e4a141a68b7575de837d3b0bd96b3",
      "tree": "172e41c10e58c2c87dc488ebdd22d664041e21b5",
      "parents": [
        "3143751ff51a163b77f7efd389043e038f3e008e"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sat Apr 17 15:12:03 2010 +0200"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Apr 18 17:58:24 2010 -0700"
      },
      "message": "drm/i915: fix tiling limits for i915 class hw v2\n\nCurrent code is definitely crap: Largest pitch allowed spills into\nthe TILING_Y bit of the fence registers ... :(\n\nI\u0027ve rewritten the limits check under the assumption that 3rd gen hw\nhas a 3d pitch limit of 8kb (like 2nd gen). This is supported by an\notherwise totally misleading XXX comment.\n\nThis bug mostly resulted in tiling-corrupted pixmaps because the kernel\nallowed too wide buffers to be tiled. Bug brought to the light by the\nxf86-video-intel 2.11 release because that unconditionally enabled\ntiling for pixmaps, relying on the kernel to check things. Tiling for\nthe framebuffer was not affected because the ddx does some additional\nchecks there ensure the buffer is within hw-limits.\n\nv2: Instead of computing the value that would be written into the\nhw fence registers and then checking the limits simply check whether\nthe stride is above the 8kb limit. To better document the hw, add\nsome WARN_ONs in i915_write_fence_reg like I\u0027ve done for the i830\ncase (using the right limits).\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d27449\nTested-by: Alexander Lam \u003clambchop468@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "3143751ff51a163b77f7efd389043e038f3e008e",
      "tree": "e00f6296749dac27eb1b17a5c6c2e485fd52b931",
      "parents": [
        "5ce8ba7c9279a63f99e1f131602580472b8af968"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Mar 29 15:12:16 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Apr 18 17:05:13 2010 -0700"
      },
      "message": "drm/i915: set DIDL using the ACPI video output device _ADR method return.\n\nwe used to set the DIDL in the output device detected order.\nBut some BIOSes requires it to be initialized in the ACPI device order.\ne.g. the value of the first field in DIDL stands for the first\nACPI video output device in ACPI namespace.\n\nNow we initialize the DIDL using the device id, i.e. _ADR return value,\nof each ACPI video device, if it is not 0.\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15054\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "5ce8ba7c9279a63f99e1f131602580472b8af968",
      "tree": "9dfc2eb987730d8e984a4c0fba83ebb5d995dacb",
      "parents": [
        "8f4695ed1c9e068772bcce4cd4ff03f88d57a008"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu Apr 15 14:03:30 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Apr 18 16:56:46 2010 -0700"
      },
      "message": "drm/i915: Fix 82854 PCI ID, and treat it like other 85X\n\npci.ids and the datasheet both say it\u0027s 358e, not 35e8.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "8f4695ed1c9e068772bcce4cd4ff03f88d57a008",
      "tree": "9bd765bf398674730b28a1508b6445cc02c72c3a",
      "parents": [
        "13bd8e4673d527a9e48f41956b11d391e7c2cfe0"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Fri Apr 16 18:20:57 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Apr 18 16:52:56 2010 -0700"
      },
      "message": "drm/i915: Attempt to fix watermark setup on 85x (v2)\n\nIS_MOBILE() catches 85x, so we\u0027d always try to use the 9xx FIFO sizing;\nsince there\u0027s an explicit 85x version, this seems wrong.\n\nv2: Handle 830m correctly too.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nReviewed-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "13bd8e4673d527a9e48f41956b11d391e7c2cfe0",
      "tree": "2a3ce7c025f7d5b771fcc9a24b88a49317b2c7bc",
      "parents": [
        "d6f533c8c7a4d83ed1c075f919a68031b9c67185",
        "bfac4d6725baacbfc085c38e231b8582a1b8f62b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 17 14:28:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 17 14:28:50 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: Ignore LVDS EDID when it is unavailabe or invalid\n  drm/i915: Add no_lvds entry for the Clientron U800\n  drm/i915: Rename many remaining uses of \"output\" to encoder or connector.\n  drm/i915: Rename intel_output to intel_encoder.\n  agp/intel: intel_845_driver is an agp driver!\n  drm/i915: introduce to_intel_bo helper\n  drm/i915: Disable FBC on 915GM and 945GM.\n"
    },
    {
      "commit": "b73c5f8b2f85a7041e045e0009d046780416948d",
      "tree": "b7290a5df4c819f26bd6f0b3302beb253c650fd0",
      "parents": [
        "ce227c4183a2c18c9e5467b7e92d47140e763ab9"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Sun Apr 11 03:18:52 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 12 10:40:49 2010 +1000"
      },
      "message": "drm/radeon/kms: fix calculation of mipmapped 3D texture sizes\n\nThe 3rd dimension should be minified too.\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ce227c4183a2c18c9e5467b7e92d47140e763ab9",
      "tree": "a3342a0db6b5560e65cf5ec4711d41e0a768c44c",
      "parents": [
        "65384a1d41c4e91f0b49d90d11b7f424d6e5c58e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 09 06:27:00 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 12 10:01:57 2010 +1000"
      },
      "message": "drm/radeon/kms: only change mode when coherent value changes.\n\nOn X startup we were getting a flicker where there shouldn\u0027t have been one.\nthe X DDX calls the kernel to set the properties to the same values (yes\nit could be smarter), however the kernel was doing a pointless modeset then,\nmaking my nice smooth boot ugly.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bfac4d6725baacbfc085c38e231b8582a1b8f62b",
      "tree": "a870130fa9578e7bde5d265419900180ec997e96",
      "parents": [
        "9875557ee8247c3f7390d378c027b45c7535a224"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Apr 07 17:11:22 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Apr 09 21:24:18 2010 -0700"
      },
      "message": "drm/i915: Ignore LVDS EDID when it is unavailabe or invalid\n\nThis trys to shut up complains about invalid LVDS EDID during\nmode probe, but uses fixed panel mode directly for panels with\nbroken EDID.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d23099\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d26395\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nTested-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "65384a1d41c4e91f0b49d90d11b7f424d6e5c58e",
      "tree": "e90155b8f5a77a1e30346ff24189572372fe5aa0",
      "parents": [
        "930b9d94579fa1ea9604cbf7ba56cedf99ba9b5c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 09 15:01:25 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Apr 10 08:52:32 2010 +1000"
      },
      "message": "drm/radeon/kms: more atom parser fixes (v2)\n\nshr/shl ops need the full dst rather than the pre-masked\nversion.  Fixes fdo bug 27478 and kernel bug 15738.\n\nv2: remove some unsed vars, add comments\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2f10ffcfb28beb35137d9e86992c771b4a6c5f2a",
      "tree": "67c7fc0b97e3125262616bdfcaec4eed816c09b4",
      "parents": [
        "ce82653d6cfcc95ba88c25908664878459fb1b8d",
        "930b9d94579fa1ea9604cbf7ba56cedf99ba9b5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 09 11:50:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 09 11:50:01 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (29 commits)\n  drm/nouveau: bail out of auxch transaction if we repeatedly recieve defers\n  drm/nv50: implement gpio set/get routines\n  drm/nv50: parse/use some more de-magiced parts of gpio table entries\n  drm/nouveau: store raw gpio table entry in bios gpio structs\n  drm/nv40: Init some tiling-related PGRAPH state.\n  drm/nv50: Add NVA3 support in ctxprog/ctxvals generator.\n  drm/nv50: another dodgy DP hack\n  drm/nv50: punt hotplug irq handling out to workqueue\n  drm/nv50: preserve an unknown SOR_MODECTRL value for DP encoders\n  drm/nv50: Allow using the NVA3 new compute class.\n  drm/nv50: cleanup properly if PDISPLAY init fails\n  drm/nouveau: fixup the init failure paths some more\n  drm/nv50: fix instmem init on IGPs if stolen mem crosses 4GiB mark\n  drm/nv40: add LVDS table quirk for Dell Latitude D620\n  drm/nv40: rework lvds table parsing\n  drm/nouveau: detect vram amount once, and save the value\n  drm/nouveau: remove some unused members from drm_nouveau_private\n  drm/nouveau: Make use of TTM busy_placements.\n  drm/nv50: add more 0x100c80 flushy magic\n  drm/nv50: fix fbcon when framebuffer above 4GiB mark\n  ...\n"
    },
    {
      "commit": "930b9d94579fa1ea9604cbf7ba56cedf99ba9b5c",
      "tree": "8a84b396a667ebc4ce824d6b4346b187fa66b0f8",
      "parents": [
        "3a89b4a9ca7ce11e3b7d5119aea917b9fc29a302",
        "8e024f13142fbbca5fbe14a6926516a45bd70c3a"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 09 14:27:51 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 09 14:27:51 2010 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/for-airlied\u0027 of ../drm-nouveau-next into drm-linus\n\n* \u0027nouveau/for-airlied\u0027 of ../drm-nouveau-next: (21 commits)\n  drm/nouveau: bail out of auxch transaction if we repeatedly recieve defers\n  drm/nv50: implement gpio set/get routines\n  drm/nv50: parse/use some more de-magiced parts of gpio table entries\n  drm/nouveau: store raw gpio table entry in bios gpio structs\n  drm/nv40: Init some tiling-related PGRAPH state.\n  drm/nv50: Add NVA3 support in ctxprog/ctxvals generator.\n  drm/nv50: another dodgy DP hack\n  drm/nv50: punt hotplug irq handling out to workqueue\n  drm/nv50: preserve an unknown SOR_MODECTRL value for DP encoders\n  drm/nv50: Allow using the NVA3 new compute class.\n  drm/nv50: cleanup properly if PDISPLAY init fails\n  drm/nouveau: fixup the init failure paths some more\n  drm/nv50: fix instmem init on IGPs if stolen mem crosses 4GiB mark\n  drm/nv40: add LVDS table quirk for Dell Latitude D620\n  drm/nv40: rework lvds table parsing\n  drm/nouveau: detect vram amount once, and save the value\n  drm/nouveau: remove some unused members from drm_nouveau_private\n  drm/nouveau: Make use of TTM busy_placements.\n  drm/nv50: add more 0x100c80 flushy magic\n  drm/nv50: fix fbcon when framebuffer above 4GiB mark\n  ...\n"
    },
    {
      "commit": "8e024f13142fbbca5fbe14a6926516a45bd70c3a",
      "tree": "3b9300b6afa1f0bd180ecf7be91a65c185ddf712",
      "parents": [
        "4528416291e26456e68f7217576e40e589d276bf"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Mar 16 08:45:07 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:20:15 2010 +1000"
      },
      "message": "drm/nouveau: bail out of auxch transaction if we repeatedly recieve defers\n\nThere\u0027s one known case where we never stop recieving DEFER, and loop here\nforever.  Lets not do that..\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "4528416291e26456e68f7217576e40e589d276bf",
      "tree": "b1de183465e90d58b30f0879de9300bdd4f3f1ca",
      "parents": [
        "02faec09b2814b6ad3fd202e2f28b3c4b712a3f1"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Apr 07 12:57:35 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:46 2010 +1000"
      },
      "message": "drm/nv50: implement gpio set/get routines\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "02faec09b2814b6ad3fd202e2f28b3c4b712a3f1",
      "tree": "90feb8737a8d9d95a52ef964f6b3fa4406e20797",
      "parents": [
        "2535d71c80b3d79090c9d44ec6d35342e2d258f0"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Apr 07 12:05:32 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:45 2010 +1000"
      },
      "message": "drm/nv50: parse/use some more de-magiced parts of gpio table entries\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2535d71c80b3d79090c9d44ec6d35342e2d258f0",
      "tree": "9d0cc01bd721e1d3ae749fce66c2c80635b212e7",
      "parents": [
        "2295e17a4a0c339ca8507deb2cab5f339007e5e5"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Apr 07 12:00:14 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:44 2010 +1000"
      },
      "message": "drm/nouveau: store raw gpio table entry in bios gpio structs\n\nAnd use our own version of the GPIO table for the INIT_GPIO opcode.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2295e17a4a0c339ca8507deb2cab5f339007e5e5",
      "tree": "32743318c2919042412bb96156a3fdcff386cd67",
      "parents": [
        "eaeefba154a19aeab9037b1d29478e5303a992fe"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Tue Apr 06 21:11:58 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:43 2010 +1000"
      },
      "message": "drm/nv40: Init some tiling-related PGRAPH state.\n\nFixes garbled 3D on an nv46 card.\n\nReported-by: Francesco Marella \u003cfrancesco.marella@gmail.com\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "eaeefba154a19aeab9037b1d29478e5303a992fe",
      "tree": "c25a3e49828a6e03cbe899df8ad28eded9360aab",
      "parents": [
        "e60a9df3a8e60e5f16707897467b36702e8c4cdc"
      ],
      "author": {
        "name": "Marcin Kościelnicki",
        "email": "koriakin@0x04.net",
        "time": "Fri Apr 02 10:28:18 2010 +0000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:42 2010 +1000"
      },
      "message": "drm/nv50: Add NVA3 support in ctxprog/ctxvals generator.\n\nSigned-off-by: Marcin Kościelnicki \u003ckoriakin@0x04.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "e60a9df3a8e60e5f16707897467b36702e8c4cdc",
      "tree": "0482649436dd6dd4659c53b08995cd32c6ec7342",
      "parents": [
        "a5acac66685397a73bed8638114262520565e41c"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Mar 30 16:01:41 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:41 2010 +1000"
      },
      "message": "drm/nv50: another dodgy DP hack\n\nAllows *some* DP cards to keep working in some corner cases that most\npeople shouldn\u0027t hit.  I hit it all the time with development, so this\ncan stay for now.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a5acac66685397a73bed8638114262520565e41c",
      "tree": "b5538c51a89db9afa8ea4dc563ad9f0968259889",
      "parents": [
        "6f335a7afa6bc57603f39430dc6f9e57de288a91"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Mar 30 15:14:41 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:40 2010 +1000"
      },
      "message": "drm/nv50: punt hotplug irq handling out to workqueue\n\nOn DP outputs we\u0027ll likely end up running vbios init tables here, which\nmay sleep.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "6f335a7afa6bc57603f39430dc6f9e57de288a91",
      "tree": "38b0a878a6272ebb22bf43ec296195e267b3a540",
      "parents": [
        "d327dd4e771b5820743aeba0622116c5c8806388"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 29 10:06:09 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:38 2010 +1000"
      },
      "message": "drm/nv50: preserve an unknown SOR_MODECTRL value for DP encoders\n\nThis value interacts with some registers we don\u0027t currently know how to\nprogram properly ourselves.  The default of 5 that we were using matches\nwhat the VBIOS on early DP cards do, but later ones use 6, which would\ncause nouveau to program an incorrect mode on these chips.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "d327dd4e771b5820743aeba0622116c5c8806388",
      "tree": "72ab4c6440d2fc9f77caba8541466a416e5eefaf",
      "parents": [
        "a1663ed3412f4b94edcf30b271c9db3ace533605"
      ],
      "author": {
        "name": "Marcin Kościelnicki",
        "email": "koriakin@0x04.net",
        "time": "Wed Mar 24 13:43:16 2010 +0000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:37 2010 +1000"
      },
      "message": "drm/nv50: Allow using the NVA3 new compute class.\n\nSigned-off-by: Marcin Kościelnicki \u003ckoriakin@0x04.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a1663ed3412f4b94edcf30b271c9db3ace533605",
      "tree": "b1ae58bb53cb1471b521d832e7942680ec7d3900",
      "parents": [
        "78bb35129e9400fb50580e971d964563fc8e0218"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 25 16:01:04 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:17 2010 +1000"
      },
      "message": "drm/nv50: cleanup properly if PDISPLAY init fails\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "78bb35129e9400fb50580e971d964563fc8e0218",
      "tree": "9a91f9486033b290859269a14dd79750d6f26356",
      "parents": [
        "494ab824f179ddeb2022cbb1d25aee41ab46ee9b"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 25 16:00:09 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:12:30 2010 +1000"
      },
      "message": "drm/nouveau: fixup the init failure paths some more\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "494ab824f179ddeb2022cbb1d25aee41ab46ee9b",
      "tree": "3627e93364a9af72d517173e60c110f44d2523ce",
      "parents": [
        "2eb92c80074ecfbc691741720382007417f64523"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Mar 19 12:49:59 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:12:19 2010 +1000"
      },
      "message": "drm/nv50: fix instmem init on IGPs if stolen mem crosses 4GiB mark\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2eb92c80074ecfbc691741720382007417f64523",
      "tree": "98c4dd5fe49dfb2049a2e186a52c57451af6f8a2",
      "parents": [
        "f3bbb9ccbf2a0362363ce6d7e4e57dbf34a5cef1"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 18 13:38:04 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:12:15 2010 +1000"
      },
      "message": "drm/nv40: add LVDS table quirk for Dell Latitude D620\n\nShould fix:\n https://bugzilla.redhat.com/show_bug.cgi?id\u003d505132\n https://bugzilla.redhat.com/show_bug.cgi?id\u003d543091\n https://bugzilla.redhat.com/show_bug.cgi?id\u003d530425\n https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/\n +bug/539730\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "f3bbb9ccbf2a0362363ce6d7e4e57dbf34a5cef1",
      "tree": "301098e335ac3d39574381e36124f7ab7a76baae",
      "parents": [
        "a76fb4e8ffe42144529e21fe1e609b762e8eb5cc"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 18 12:05:43 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:12:07 2010 +1000"
      },
      "message": "drm/nv40: rework lvds table parsing\n\nAll indications seem to be that the version 0x30 table should be handled\nthe same way as 0x40 (as used on G80), at least for the parts that we\ncurrently try use.\n\nThis commit cleans up the parsing to make it clearer about what we\u0027re\nactually trying to achieve, and unifies the 0x30/0x40 parsing.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a76fb4e8ffe42144529e21fe1e609b762e8eb5cc",
      "tree": "3215f63360ffb93d685582edeca2e48ee7646170",
      "parents": [
        "952eb63543552deb1bf1113739d59d29172d7755"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 18 09:45:20 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:12:02 2010 +1000"
      },
      "message": "drm/nouveau: detect vram amount once, and save the value\n\nAs opposed to repeatedly reading the amount back from the GPU every\ntime we need to know the VRAM size.\n\nWe should now fail to load gracefully on detecting no VRAM, rather than\nsomething potentially messy happening.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "952eb63543552deb1bf1113739d59d29172d7755",
      "tree": "65eb851b452463bee215d73919c5483909198aea",
      "parents": [
        "78ad0f7bf2bb667729581f099781fc0b7ae58fcc"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 18 09:23:19 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:11:57 2010 +1000"
      },
      "message": "drm/nouveau: remove some unused members from drm_nouveau_private\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "78ad0f7bf2bb667729581f099781fc0b7ae58fcc",
      "tree": "634b93b257da7f6ac4b67adcea209b920356fa3f",
      "parents": [
        "40b2a687bd92827ca144d3623cf48377d8f7680d"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Thu Mar 18 13:07:47 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:11:54 2010 +1000"
      },
      "message": "drm/nouveau: Make use of TTM busy_placements.\n\nPreviously we were filling it the same as \"placements\", but in some\ncases there\u0027re valid alternatives that we were ignoring completely.\nKeeping a back-up memory type helps on several low-mem situations.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "40b2a687bd92827ca144d3623cf48377d8f7680d",
      "tree": "b153cf2cace99265ef44e53663f0b63bf8bd343b",
      "parents": [
        "0c324971986f1498ccd289cb2b4927a6fd3efbe5"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 15 16:43:47 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:11:45 2010 +1000"
      },
      "message": "drm/nv50: add more 0x100c80 flushy magic\n\nFixes the !vbo_fifo path in the 3D driver on certain chipsets.  Still not\nreally any good idea of what exactly the magic achieves, but it makes\nthings work.\n\nWhile we\u0027re at it, in the PCIEGART path, flush on unbinding also.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "0c324971986f1498ccd289cb2b4927a6fd3efbe5",
      "tree": "8243633f33ce2cc8b8fd990db91b368af7a13043",
      "parents": [
        "0dd8c3f093e3d0cab2cc967f9620b41a125f1f56"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Mar 16 13:20:58 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:11:25 2010 +1000"
      },
      "message": "drm/nv50: fix fbcon when framebuffer above 4GiB mark\n\nThis can\u0027t actually happen right now, but lets fix it anyway.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "0dd8c3f093e3d0cab2cc967f9620b41a125f1f56",
      "tree": "75cc51ada00eb665eec8b5e6580c03b001451233",
      "parents": [
        "95beb690170e6ce918fe53c73a0fcc7cf64d704a"
      ],
      "author": {
        "name": "Marcin Kościelnicki",
        "email": "koriakin@0x04.net",
        "time": "Wed Mar 17 00:58:47 2010 +0000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:11:20 2010 +1000"
      },
      "message": "drm/nv50: Fix NEWCTX_DONE flag number\n\nSigned-off-by: Marcin Kościelnicki \u003ckoriakin@0x04.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "3a89b4a9ca7ce11e3b7d5119aea917b9fc29a302",
      "tree": "5ddfb6321e7d0e8433afe29819c16f182b4e4c43",
      "parents": [
        "affd858907aae7bf7d7d7fa02ff19f35de2ff1d8"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Apr 06 12:35:26 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 07 10:13:18 2010 +1000"
      },
      "message": "drm/radeon/kms/combios: verify dac_adj values are valid\n\nSome vbios dac_adj tables are all zeros.  Check for that\ncase and use the default table if so.\n\nShould fix fdo bug 27478.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "affd858907aae7bf7d7d7fa02ff19f35de2ff1d8",
      "tree": "4e303e8dfdf2c1ed5eda4d46c4c2cf9e72a71d4b",
      "parents": [
        "7741618766417e77f49013400d3672d65578928a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Apr 06 01:22:41 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 07 10:13:09 2010 +1000"
      },
      "message": "drm/radeon/kms: clean up atom dac handling\n\n- make sure legacy dac1 has an enc priv\n- remove unused num var\n- no need for extra tv_dac var in atom dac functions\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7741618766417e77f49013400d3672d65578928a",
      "tree": "d1d5901cbd40aedc9c287bc526e56eb39fe3f82d",
      "parents": [
        "01a356fd2a5f5e72e783312037ace05df4ab4e32"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Apr 06 00:05:46 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 07 10:12:58 2010 +1000"
      },
      "message": "drm/radeon/kms: legacy tv dac cleanup\n\n- fix formatting\n- clean up tv_dac_cntl handling for tv\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "01a356fd2a5f5e72e783312037ace05df4ab4e32",
      "tree": "11d1d96e80335555a0bbc8d914104169531f5ff3",
      "parents": [
        "ba1163de2f74d624e7b0e530c4104c98ede0045a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 06 10:55:33 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 07 10:11:36 2010 +1000"
      },
      "message": "drm/radeon/kms: small memory leak in atom exit code\n\nThis is an unlikely memory leak, but we may as well fix it.  It\u0027s easy\nto fix and every static checker will complain if we don\u0027t.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nReviewed-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ba1163de2f74d624e7b0e530c4104c98ede0045a",
      "tree": "4de04e18212cdb6125c9b023457fa80c41657b1a",
      "parents": [
        "643acacf02679befd0f98ac3c5fecb805f1c9548"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Tue Apr 06 16:11:00 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 07 10:10:35 2010 +1000"
      },
      "message": "drm/edid/quirks: Envision EN2028\n\nClaims 1280x1024 preferred, physically 1600x1200\n\ncf. http://bugzilla.redhat.com/530399\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "643acacf02679befd0f98ac3c5fecb805f1c9548",
      "tree": "1416fab2a878f7c6dbc28191ee7238a9eaa322f1",
      "parents": [
        "95beb690170e6ce918fe53c73a0fcc7cf64d704a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Apr 05 23:57:52 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 14:28:43 2010 +1000"
      },
      "message": "drm/radeon/kms: fix washed out image on legacy tv dac\n\nbad cast was overwriting the tvdac adj values\nFixes fdo bug 27478\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "95beb690170e6ce918fe53c73a0fcc7cf64d704a",
      "tree": "1cca4412c25bf1ef69409d1ddeccbc2e21bccc66",
      "parents": [
        "57b54ea6b7863ccfeb41851b5f58f9fd1b83c79e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Apr 01 19:08:47 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 09:59:31 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: fix gpio i2c table overrun (v2)\n\nThe GPIO_I2C_INFO table does not always have\nATOM_MAX_SUPPORTED_DEVICE entries. Limit\nthe number of indices to the size of the\ntable.\n\nShould fix Novell bug 589022.\n\nv2: fix typo\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "57b54ea6b7863ccfeb41851b5f58f9fd1b83c79e",
      "tree": "96897aad6541db089db80e3064501636351de4d2",
      "parents": [
        "d668046c13024d74af7d04a124ba55f406380fe7"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Fri Apr 02 16:59:06 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 09:56:40 2010 +1000"
      },
      "message": "drm/radeon: R300 AD only has one quad pipe.\n\nGleaned from the Mesa code.\n\nFixes https://bugs.freedesktop.org/show_bug.cgi?id\u003d27355 .\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "336f5899d287f06d8329e208fc14ce50f7ec9698",
      "tree": "9b762d450d5eb248a6ff8317badb7e223d93ed58",
      "parents": [
        "a4ab2773205e8b94c18625455f85e3b6bb9d7ad6",
        "db217dece3003df0841bacf9556b5c06aa097dae"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 into export-slabh\n"
    },
    {
      "commit": "9875557ee8247c3f7390d378c027b45c7535a224",
      "tree": "7c583dfef864d79bc5a3da0f22b6feaee7236fa0",
      "parents": [
        "c751ce4f52b11ea93764a7cd44e6ae9c098d361b"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Mon Mar 29 17:53:12 2010 +0200"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Apr 02 18:46:45 2010 -1000"
      },
      "message": "drm/i915: Add no_lvds entry for the Clientron U800\n\nBugLink: http://bugs.launchpad.net/ubuntu/bugs/544671\n\nThis system claims to have a LVDS but has not.\n\nSigned-off-by: Stephane Graber \u003cstgraber@ubuntu.com\u003e\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "42be79e37e264557f12860fa4cc84b4de3685954",
      "tree": "8ead77e9bb5ed55412c71e2f6fd8e6b8d4581da6",
      "parents": [
        "445c682b93479c06d1b062b63ed79202f3ed5503",
        "d668046c13024d74af7d04a124ba55f406380fe7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 01 09:19:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 01 09:19:42 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (76 commits)\n  drm/radeon/kms: enable ACPI powermanagement mode on radeon gpus.\n  drm/radeon/kms: rs400/480 should set common registers.\n  drm/radeon/kms: add sanity check to wptr.\n  drm/radeon/kms/evergreen: get DP working\n  drm/radeon/kms: add hw_i2c module option\n  drm/radeon/kms: use new pre/post_xfer i2c bit algo hooks\n  drm/radeon/kms: disable MSI on IGP chips\n  drm/radeon/kms: display watermark updates (v2)\n  drm/radeon/kms/dp: disable training pattern on the sink at the end of link training\n  drm/radeon/kms: minor fixes for eDP with LCD* device tags (v2)\n  drm/radeon/kms/dp: remove extraneous training complete call\n  drm/radeon/kms/atom: minor fixes to transmitter setup\n  drm/radeon/kms: Only restrict BO to visible VRAM size when pinning to VRAM.\n  drm: fix build error when SYSRQ is disabled\n  drm/radeon/kms: fix macbookpro connector quirk\n  drm/radeon/r6xx/r7xx: further safe reg clean up\n  drm/radeon: bump the UMS driver version for r6xx/r7xx const buffer support\n  drm/radeon/kms: bump the version for r6xx/r7xx const buffer support\n  drm/radeon/r6xx/r7xx: CS parser fixes\n  drm/radeon/kms: fix some typos in r6xx/r7xx hpd setup\n  ...\n\nFix up MSI-related conflicts in drivers/gpu/drm/radeon/radeon_irq_kms.c\n"
    },
    {
      "commit": "d668046c13024d74af7d04a124ba55f406380fe7",
      "tree": "41ef48d72324f88211e279a56bd7f43563a3e366",
      "parents": [
        "08a370fa758fae7e387274ca3571ce625d7f829b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:41:35 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 01 12:50:46 2010 +1000"
      },
      "message": "drm/radeon/kms: enable ACPI powermanagement mode on radeon gpus.\n\nSome GPUs have an APM/ACPI PM mode selection switch and some BIOSes\nset this to APM. We really want this in ACPI mode for Linux.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "08a370fa758fae7e387274ca3571ce625d7f829b",
      "tree": "2f2d69135e326bd910bcef36553f1f547cc2514a",
      "parents": [
        "9e5786bd14cb9ffe29ebe66d41cedf03311b0d30"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:42:50 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 01 12:50:28 2010 +1000"
      },
      "message": "drm/radeon/kms: rs400/480 should set common registers.\n\nThese GPUs should be setting these registers up also.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9e5786bd14cb9ffe29ebe66d41cedf03311b0d30",
      "tree": "18a1bec350a97117f4540e96323eb0efad3f9b36",
      "parents": [
        "fb668c2fed628179c7aa409a0de39a2b96bed18c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:38:56 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 01 12:50:19 2010 +1000"
      },
      "message": "drm/radeon/kms: add sanity check to wptr.\n\nIf we resume in a bad way, we\u0027ll get 0xffffffff in wptr, and then\noops with no console. This just adds a sanity check so that we can\navoid the oops and hopefully get more details out of people\u0027s systems.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fb668c2fed628179c7aa409a0de39a2b96bed18c",
      "tree": "fd8918e25c5df5166dcbcad4fe902db4526694cf",
      "parents": [
        "e2b0a8e1e697dbcd62574a32f4f96151d21bdd36"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 31 14:42:11 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 01 12:50:07 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: get DP working\n\nNeed to enable the VID stream after link training\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e2b0a8e1e697dbcd62574a32f4f96151d21bdd36",
      "tree": "f01af37a48144020bcdd9fdc0cbf6c381c5b316b",
      "parents": [
        "ac1aade6876465060ebf9a71675dcb7305f0bafa"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 17 02:07:37 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:52 2010 +1000"
      },
      "message": "drm/radeon/kms: add hw_i2c module option\n\nTurn off hw i2c by default except for mm i2c which\nis hw only until we sort out the remaining prescale\nissues on older chips.  hw i2c can be enabled with\nhw_i2c\u003d1.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ac1aade6876465060ebf9a71675dcb7305f0bafa",
      "tree": "e9f3ce2125bf27476ddbdefd5331f0617de9bc44",
      "parents": [
        "3595be778d8cb887f0e0575ef0a0c1a094d120bb"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Mar 14 12:22:44 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:50 2010 +1000"
      },
      "message": "drm/radeon/kms: use new pre/post_xfer i2c bit algo hooks\n\nThis allows us to remove the internal bit algo bus used by\nthe radeon i2c algo.  We now register a radeon algo adapter\nif the gpio line is hw capable and the hw inplementation is\navailable, otherwise we register a bit algo adapter.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3595be778d8cb887f0e0575ef0a0c1a094d120bb",
      "tree": "15671ed8bd3597d2efe13aa57b755c66014acb57",
      "parents": [
        "c414a117c6094c3f86b533f97beaf45ef9075f03",
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:14 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:14 2010 +1000"
      },
      "message": "Merge branch \u0027v2.6.34-rc2\u0027 into drm-linus\n"
    },
    {
      "commit": "c414a117c6094c3f86b533f97beaf45ef9075f03",
      "tree": "0ce82a54cb251540d3524317d2b3e1a4be6e28e1",
      "parents": [
        "f46c01208da1881591e3f55ca77d37f54469f8e4"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 30 17:22:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:02 2010 +1000"
      },
      "message": "drm/radeon/kms: disable MSI on IGP chips\n\nDoesn\u0027t seem to work reliably and the pci quirks don\u0027t\nalways work.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f46c01208da1881591e3f55ca77d37f54469f8e4",
      "tree": "39b9169c70da504b80440b85b5ef2ffa4394d25f",
      "parents": [
        "3b01a1191fe76bd11e5743eceed7c25d8157239e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 31 00:33:27 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:54:47 2010 +1000"
      },
      "message": "drm/radeon/kms: display watermark updates (v2)\n\n- Add module option to force the display priority\n  0 \u003d auto, 1 \u003d normal, 2 \u003d high\n- Default to high on r3xx/r4xx/rv515 chips\n  Fixes flickering problems during heavy acceleration\n  due to underflow to the display controllers\n- Fill in minimal support for RS600\n\nv2 - update display priority when bandwidth is updated\nso the user can change the parameter at runtime and it\nwill take affect on the next modeset.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3b01a1191fe76bd11e5743eceed7c25d8157239e",
      "tree": "e28441bb168f7f53226e5e1a146b89fe37ccd734",
      "parents": [
        "9f998ad7e92a1653b6b396b1278e75560a8be519"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 30 02:03:48 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:14:08 2010 +1000"
      },
      "message": "drm/radeon/kms/dp: disable training pattern on the sink at the end of link training\n\nSeems to have gotten lost in the evergreen merge.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9f998ad7e92a1653b6b396b1278e75560a8be519",
      "tree": "72670507402159bb8690c5153f2009bbbc475c65",
      "parents": [
        "7f768957f407f7b8c8793eedaf7512049d092f29"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 29 21:37:08 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:13:16 2010 +1000"
      },
      "message": "drm/radeon/kms: minor fixes for eDP with LCD* device tags (v2)\n\nSome systems have LCD* rather than DFP* device tags in the bios\nfor eDP connectors; notably the new apple iMac. This fixes\nthings up so eDP connectors with either tag will work.\n\nv2: fix typo\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7f768957f407f7b8c8793eedaf7512049d092f29",
      "tree": "94f7581c412af48ca3164e44ea717c50b432e50d",
      "parents": [
        "d9c9fe3622d15e7e84121ffedef60f4080ab4f03"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 29 14:06:10 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:13:11 2010 +1000"
      },
      "message": "drm/radeon/kms/dp: remove extraneous training complete call\n\nLooks like a copy/paste typo from when evergreen support\nwas added.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d9c9fe3622d15e7e84121ffedef60f4080ab4f03",
      "tree": "cb198a6b96e53f725adb7c562b6ff6ff8aa2c31e",
      "parents": [
        "3ca82da3ebe019facd611184385897fa614e6b9e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 29 17:39:44 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:13:05 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: minor fixes to transmitter setup\n\n- 8 lane links are not valid for DP\n- remove unused num var\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3ca82da3ebe019facd611184385897fa614e6b9e",
      "tree": "1d7a44ea9adc9d8578ea2e57ea11f459f2d293e4",
      "parents": [
        "b8c40d6269d5e515341599b2e395f2dab4490d74"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Fri Mar 26 19:18:55 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:59 2010 +1000"
      },
      "message": "drm/radeon/kms: Only restrict BO to visible VRAM size when pinning to VRAM.\n\nThis prevented radeon.test\u003d1 from testing transfers from/to GTT beyond the\nvisible VRAM size.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b8c40d6269d5e515341599b2e395f2dab4490d74",
      "tree": "5ea48bdb863b36c410ffe2a459a7e18ac16f2d0f",
      "parents": [
        "e1e8a5dd4faf356b5d31c620c5787eaa83ee831d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 25 18:29:05 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:52 2010 +1000"
      },
      "message": "drm: fix build error when SYSRQ is disabled\n\nFix build error when CONFIG_MAGIC_SYSRQ is not enabled:\n\ndrivers/gpu/drm/drm_fb_helper.c:915: error: \u0027sysrq_drm_fb_helper_restore_op\u0027 undeclared (first use in this function)\ndrivers/gpu/drm/drm_fb_helper.c:929: error: \u0027sysrq_drm_fb_helper_restore_op\u0027 undeclared (first use in this function)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e1e8a5dd4faf356b5d31c620c5787eaa83ee831d",
      "tree": "ae8b7d01fd61c323f77ac1740bd637c81a275545",
      "parents": [
        "97586c422b38c4c12e2b5011d59c401d03d09ed6"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 26 17:14:37 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:45 2010 +1000"
      },
      "message": "drm/radeon/kms: fix macbookpro connector quirk\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "97586c422b38c4c12e2b5011d59c401d03d09ed6",
      "tree": "873cb566e3fbb3c698f8b56fb3972361d53f3f78",
      "parents": [
        "6bb118012ab0462d5ebc3ab17eb278416532cf15"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 26 19:36:33 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:39 2010 +1000"
      },
      "message": "drm/radeon/r6xx/r7xx: further safe reg clean up\n\n- remove a few more drm only regs\n- remove sampler, alu, bool, loop constant regs.\n  They are set via separate packet3\u0027s already\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6bb118012ab0462d5ebc3ab17eb278416532cf15",
      "tree": "b3f262c316b36ddbde591facece0b1b463d8eb48",
      "parents": [
        "fdb43528d4697b0e81e27a0d6539e744c2965cf2"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 26 15:26:51 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:28 2010 +1000"
      },
      "message": "drm/radeon: bump the UMS driver version for r6xx/r7xx const buffer support\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fdb43528d4697b0e81e27a0d6539e744c2965cf2",
      "tree": "107da0b32395892cfedb98b0886839e6e6c5a097",
      "parents": [
        "5f77df368c84d0a4a5913c8c78f0c6fa0b0db674"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 26 15:24:14 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:23 2010 +1000"
      },
      "message": "drm/radeon/kms: bump the version for r6xx/r7xx const buffer support\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5f77df368c84d0a4a5913c8c78f0c6fa0b0db674",
      "tree": "193ee0d47ac929e40afbf776a21512b199d7df45",
      "parents": [
        "5898b1f33c881fe1352464efd15faf7d26513b98"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 26 14:52:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:17 2010 +1000"
      },
      "message": "drm/radeon/r6xx/r7xx: CS parser fixes\n\n- Drop some more safe regs taht userspace shouldn\u0027t hit\n- Constant base regs need relocs.  This allows us to use\nconstant buffers rather than the constant register file.\nAlso we don\u0027t want userspace to be able to set arbitrary\nmc base values for the const caches.\n- Track SQ_CONFIG so we know whether userspace is using\nthe cfile or constant buffers.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5898b1f33c881fe1352464efd15faf7d26513b98",
      "tree": "186d8c231ab246316cdd8a8f4b6367dc375c56f3",
      "parents": [
        "d8fe2fa90ea9df694dcc022271391e7547772e1b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 24 13:57:29 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:10 2010 +1000"
      },
      "message": "drm/radeon/kms: fix some typos in r6xx/r7xx hpd setup\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d8fe2fa90ea9df694dcc022271391e7547772e1b",
      "tree": "fefc843c8d60c3f46866293c58961ec83b200810",
      "parents": [
        "da58405860b992d2bb21ebae5d685fe3204dd3f0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 24 18:45:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:05 2010 +1000"
      },
      "message": "drm/radeon/r600: remove some regs are not safe regs for command buffers\n\nOnly the drm should be touching them.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "da58405860b992d2bb21ebae5d685fe3204dd3f0",
      "tree": "8bca5b71fa29f22425c3bb12fdbc0b7267437d0f",
      "parents": [
        "fcbc451ba1948fba967198bd150ecbd10bbb7075"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Mar 18 11:56:54 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:00 2010 +1000"
      },
      "message": "drm: Return ENODEV if the inode mapping changes\n\nReplace a BUG_ON with an error code in the event that the inode mapping\nchanges between calls to drm_open. This may happen for instance if udev\nis loaded subsequent to the original opening of the device:\n\n[  644.291870] kernel BUG at drivers/gpu/drm/drm_fops.c:146!\n[  644.291876] invalid opcode: 0000 [#1] SMP\n[  644.291882] last sysfs file: /sys/kernel/uevent_seqnum\n[  644.291888]\n[  644.291895] Pid: 7276, comm: lt-cairo-test-s Not tainted 2.6.34-rc1 #2 N150/N210/N220             /N150/N210/N220\n[  644.291903] EIP: 0060:[\u003cc11c70e3\u003e] EFLAGS: 00210283 CPU: 0\n[  644.291912] EIP is at drm_open+0x4b1/0x4e2\n[  644.291918] EAX: f72d8d18 EBX: f790a400 ECX: f73176b8 EDX: 00000000\n[  644.291923] ESI: f790a414 EDI: f790a414 EBP: f647ae20 ESP: f647adfc\n[  644.291929]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\n[  644.291937] Process lt-cairo-test-s (pid: 7276, ti\u003df647a000 task\u003df73f5c80 task.ti\u003df647a000)\n[  644.291941] Stack:\n[  644.291945]  00000000 f7bb7400 00000080 f6451100 f73176b8 f6479214 f6451100 f73176b8\n[  644.291957] \u003c0\u003e c1297ce0 f647ae34 c11c6c04 f73176b8 f7949800 00000000 f647ae54 c1080ac5\n[  644.291969] \u003c0\u003e f7949800 f6451100 00000000 f6451100 f73176b8 f6452780 f647ae70 c107d1e6\n[  644.291982] Call Trace:\n[  644.291991]  [\u003cc11c6c04\u003e] ? drm_stub_open+0x8a/0xb8\n[  644.292000]  [\u003cc1080ac5\u003e] ? chrdev_open+0xef/0x106\n[  644.292008]  [\u003cc107d1e6\u003e] ? __dentry_open+0xd4/0x1a6\n[  644.292015]  [\u003cc107d35b\u003e] ? nameidata_to_filp+0x31/0x45\n[  644.292022]  [\u003cc10809d6\u003e] ? chrdev_open+0x0/0x106\n[  644.292030]  [\u003cc10864e2\u003e] ? do_last+0x346/0x423\n[  644.292037]  [\u003cc108789f\u003e] ? do_filp_open+0x190/0x415\n[  644.292046]  [\u003cc1071eb5\u003e] ? handle_mm_fault+0x214/0x710\n[  644.292053]  [\u003cc107d008\u003e] ? do_sys_open+0x4d/0xe9\n[  644.292061]  [\u003cc1016462\u003e] ? do_page_fault+0x211/0x23f\n[  644.292068]  [\u003cc107d0f0\u003e] ? sys_open+0x23/0x2b\n[  644.292075]  [\u003cc1002650\u003e] ? sysenter_do_call+0x12/0x26\n[  644.292079] Code: 89 f0 89 55 dc e8 8d 96 0a 00 8b 45 e0 8b 55 dc 83 78 04 01 75 28 8b 83 18 02 00 00 85 c0 74 0f 8b 4d ec 3b 81 ac 00 00 00 74 13 \u003c0f\u003e 0b eb fe 8b 4d ec 8b 81 ac 00 00 00 89 83 18 02 00 00 89 f0\n[  644.292143] EIP: [\u003cc11c70e3\u003e] drm_open+0x4b1/0x4e2 SS:ESP 0068:f647adfc\n[  644.292175] ---[ end trace 2ddd476af89a60fa ]---\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fcbc451ba1948fba967198bd150ecbd10bbb7075",
      "tree": "71e75d0a64a492261df05c4ead7b29cfd209d715",
      "parents": [
        "f9274562026558ab54a29331cf13e9ebec8cc890"
      ],
      "author": {
        "name": "Pauli Nieminen",
        "email": "suokkos@gmail.com",
        "time": "Fri Mar 19 07:44:33 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:53 2010 +1000"
      },
      "message": "drm/radeon/kms: Fix NULL pointer dereference if memory allocation failed.\n\nWhen there is allocation failure in radeon_cs_parser_relocs parser-\u003enrelocs\nis not cleaned. This causes NULL pointer defeference in radeon_cs_parser_fini\nwhen clean up code is trying to loop over the relocation array and free the\nobjects.\n\nFix adds a check for a possible NULL pointer in clean up code.\n\nSigned-off-by: Pauli Nieminen \u003csuokkos@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f9274562026558ab54a29331cf13e9ebec8cc890",
      "tree": "63088dab34efe13e0e23b769fa92d26e8600fe34",
      "parents": [
        "97f23b3d85a4d734a8584dade3a34579931c8f8d"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Mar 17 14:44:29 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:42 2010 +1000"
      },
      "message": "drm/radeon/kms: avoid possible oops (call gart_fini before gart_disable)\n\nradeon_gart_fini might call GART unbind callback function which\nmight try to access GART table but if gart_disable is call first\nthe GART table will be unmapped so any access to it will oops.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "97f23b3d85a4d734a8584dade3a34579931c8f8d",
      "tree": "863d7dfd484323e60897b8a955627dc60737acc9",
      "parents": [
        "a084e6ee6e64a76f1a9665d527203cdab7d6048f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 19 10:33:44 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:35 2010 +1000"
      },
      "message": "drm/radeon/kms: don\u0027t print error on -ERESTARTSYS.\n\nWe can get this if the user moves the mouse when we are waiting to move\nsome stuff around in the validate. Don\u0027t fail.\n\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a084e6ee6e64a76f1a9665d527203cdab7d6048f",
      "tree": "ebc1f90b7111b39bee17ff3f1e2ee02452dc1bf7",
      "parents": [
        "c1bcad9d16831859373d8f579fa1e146409f9960"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Mar 18 01:04:01 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:29 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: make sure tables are valid (v2)\n\nCheck that atom cmd and data tables are valid\nbefore using them.\n\n(v2)\n- fix some whitespace errors noticed by Rafał Miłecki\n- check a few more cases\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c1bcad9d16831859373d8f579fa1e146409f9960",
      "tree": "46ae3fb1634b8808e017f4c9a015542624604156",
      "parents": [
        "b2f8ccd84059f7d0c3e4f67d577abca391bc1868"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 17 19:50:59 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:23 2010 +1000"
      },
      "message": "drm/radeon/kms: remove lvds quirks\n\n- no longer needed with the latest new pll algo fixes.\n- also don\u0027t use lcd pll limits.  They don\u0027t seem\nto work well for all systems.  If we have a case where\nthey are useful, we can set the flag for that case.\n\nfixes fdo bug 27083\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b2f8ccd84059f7d0c3e4f67d577abca391bc1868",
      "tree": "3d684bd0ab758e41af5eef71637934aa1375e9a9",
      "parents": [
        "f95df9ca6896978108201a77422a1ae2cdc595ec"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Mar 21 11:09:24 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:13 2010 +1000"
      },
      "message": "drm/radeon/kms: fix display bandwidth setup on rs4xx\n\nI missed rs4xx in 7f1e613daf0fdd0884316ab25a749db3c671329e\n\nFixes fdo bug 27219.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f95df9ca6896978108201a77422a1ae2cdc595ec",
      "tree": "7968e3fa83ee28b1f7232798c051d19defd3009c",
      "parents": [
        "f47299c55a837af1727bc601e1fc0fa33adaeda5"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Mar 21 14:02:25 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:04 2010 +1000"
      },
      "message": "drm/radeon/kms: never treat rs4xx as AGP\n\nRS4xx+ IGP chips use an internal gart, however,\nsome of them have the agp cap bits set in their pci\nconfigs.  Make sure to clear the AGP flag as AGP will\nnot work with them.\n\nShould fix fdo bug 27225\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\ncc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f47299c55a837af1727bc601e1fc0fa33adaeda5",
      "tree": "3cb63394f5fc9d2adb24922f048e17d688c3c371",
      "parents": [
        "9e7b414edbf5e037c1462bbd8676465ed2ae0ac3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 16 20:54:38 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:02:06 2010 +1000"
      },
      "message": "drm/radeon/kms: display watermark fixes\n\n- rs780/880 were using the wrong bandwidth functions\n- convert r1xx-r4xx to use the same pm sclk/mclk structs as\nr5xx+\n- move bandwidth setup to a common function\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9e7b414edbf5e037c1462bbd8676465ed2ae0ac3",
      "tree": "c843d452a884f3af803794dd4c85581ebd90e6df",
      "parents": [
        "06abdb0ec6b91f634631404012c4d646389e9e0b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 16 17:08:06 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 09:54:07 2010 +1000"
      },
      "message": "drm/radeon/kms: init rdev-\u003enum_crtc at asic init\n\nReplace hardcoded numbers with rdev-\u003enum_crtc.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "06abdb0ec6b91f634631404012c4d646389e9e0b",
      "tree": "d1581608d9d0e53feec3f960fbe1eda0ab4c7249",
      "parents": [
        "f867c60def7a8dcd86657fd38a8920a4354f305e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 15 01:36:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 09:54:02 2010 +1000"
      },
      "message": "drm/radeon/kms/pm: fix typo in power table parsing\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f867c60def7a8dcd86657fd38a8920a4354f305e",
      "tree": "5dde8663e0af76bcb220ec3c3bf0c1111569e787",
      "parents": [
        "57f50d70e27f99a9a785c760b2123cdf6a68e2de"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 05 14:50:37 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 09:53:53 2010 +1000"
      },
      "message": "drm/radeon/kms: gfx init fixes for r6xx/r7xx\n\nThis fixes some issues with the last gfx init patch.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ],
  "next": "57f50d70e27f99a9a785c760b2123cdf6a68e2de"
}
