)]}'
{
  "log": [
    {
      "commit": "498e720b96379d8ee9c294950a01534a73defcf3",
      "tree": "85e1a5bf650087ea62d7f5c7fb56820f5a193790",
      "parents": [
        "95d17b7168eacf1f97f2d1d087ebe7a648c30051"
      ],
      "author": {
        "name": "Daniel J Blueman",
        "email": "daniel.blueman@gmail.com",
        "time": "Fri Jun 17 11:32:19 2011 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Jun 18 08:25:16 2011 +1000"
      },
      "message": "drm/i915: Fix gen6 (SNB) missed BLT ring interrupts.\n\nThe failure appeared in dmesg as:\n\n[drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... blt\nring idle [waiting on 35064155, at 35064155], missed IRQ?\n\nThis works around that problem on by making the blitter command\nstreamer write interrupt state to the Hardware Status Page when a\nMI_USER_INTERRUPT command is decoded, which appears to force the seqno\nout to memory before the interrupt happens.\n\nv1-\u003ev2: Moved to prior interrupt handler installation and RMW flags as\nper feedback.\nv2-\u003ev3: Removed RMW of flags (by anholt)\n\nCc: stable@kernel.org\nSigned-off-by: Daniel J Blueman \u003cdaniel.blueman@gmail.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nTested-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e [v1]\nTested-by: Eric Anholt \u003ceric@anholt.net\u003e [v1,v3]\n\t   (incidence of the bug with a testcase went from avg 2/1000 to\n\t   0/12651 in the latest test run (plus more for v1))\nTested-by: Kenneth Graunke \u003ckenneth@whitecape.org\u003e [v1]\nTested-by: Robert Hooker \u003crobert.hooker@canonical.com\u003e [v1]\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d33394\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b81157d016a48b8025ccfcb286827679b35f16aa",
      "tree": "c5097ff1d8b4af1be98f58302ba7c80d06d7bb73",
      "parents": [
        "11b0a5b89adbfaf4e7d31f2482f49471dd983692"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jun 13 17:39:06 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 17 09:30:04 2011 +1000"
      },
      "message": "drm/radeon/kms: use helper functions for fence read/write\n\nThe existing code assumed scratch registers in a number\nof places while in most cases we are be using writeback\nand events rather than scratch registers.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "11b0a5b89adbfaf4e7d31f2482f49471dd983692",
      "tree": "116229a854050e49f79a6b890c5803282280179d",
      "parents": [
        "cc9f67a0a0b076b82ab1af3b2add82e19a33d5de"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Jun 16 10:06:17 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 17 09:28:11 2011 +1000"
      },
      "message": "drm/radeon/kms: set DP link config properly for DP bridges\n\nDP clock and lanes were not set properly for DP bridges.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "cc9f67a0a0b076b82ab1af3b2add82e19a33d5de",
      "tree": "592bce519eb88609b157b8e65861be5766226975",
      "parents": [
        "f89931f345f26c43b109191fbfcfa506781111c0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Jun 16 10:06:16 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 17 09:28:10 2011 +1000"
      },
      "message": "drm/radeon/kms/atom: AdjustPixelClock fixes for DP bridges\n\nNeed to set the external transmitter type properly in\nAdjustPixelClock to get the properly output.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f89931f345f26c43b109191fbfcfa506781111c0",
      "tree": "66015ab6cb58d2e3aa98772383252689f420b75b",
      "parents": [
        "d6c669528a5367aaa5f4e712acef990b7148aee8"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jun 13 17:13:35 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 17 09:28:07 2011 +1000"
      },
      "message": "drm/radeon/kms: fix handling of DP to LVDS bridges\n\nThey need to be treated like eDP rather than DP.\n\nMay fix:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d34822\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d6c669528a5367aaa5f4e712acef990b7148aee8",
      "tree": "9343b657b82316a96b4ba94fe178f377fed4d955",
      "parents": [
        "591a10e16c2a43f6f2ea5f307ab2a5afecfb9ed9"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jun 13 17:13:36 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 17 09:28:05 2011 +1000"
      },
      "message": "drm/radeon/kms: issue blank/unblank commands for ext encoders\n\nRequired for DPMS on some systems.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "591a10e16c2a43f6f2ea5f307ab2a5afecfb9ed9",
      "tree": "f4d86a8693ccb2f799598a86370e7d6346768e50",
      "parents": [
        "d629a3ceb4fc1ab5aab737b964100d114aba1173"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jun 13 17:13:34 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 17 09:28:03 2011 +1000"
      },
      "message": "drm/radeon/kms: fix support for DDC on dp bridges\n\nNeed to set up the bridge for DDC prior to the\ni2c over aux transaction.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d629a3ceb4fc1ab5aab737b964100d114aba1173",
      "tree": "9bf07b4c4e2552b070283a347fb6c314c813dffa",
      "parents": [
        "7ec478f835a391d27491493ebfd91f2bed98dbd9"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jun 13 17:13:33 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 17 09:28:02 2011 +1000"
      },
      "message": "drm/radeon/kms: add support for load detection on dp bridges\n\ndp to vga bridges for example.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7ec478f835a391d27491493ebfd91f2bed98dbd9",
      "tree": "bca084b4bbdbb4fa62fac74727973a69837235b0",
      "parents": [
        "fbb87773655e7b0292756f9533c3fc21aca0797f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jun 13 17:13:32 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 17 09:28:01 2011 +1000"
      },
      "message": "drm/radeon/kms: add missing external encoder action\n\nrequired for ddc.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fbb87773655e7b0292756f9533c3fc21aca0797f",
      "tree": "d54d1d4c5b9aab8819dae41bd249b8a23b7f74f8",
      "parents": [
        "ba7e05e95880ad80f012555fb8e925cb1f9a5d63"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jun 13 17:13:31 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 17 09:27:59 2011 +1000"
      },
      "message": "drm/radeon/kms: rework atombios_get_encoder_mode()\n\nThis should give us more reliable results if the table\nis called before an active device is set.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ba7e05e95880ad80f012555fb8e925cb1f9a5d63",
      "tree": "5f3961c32305ee95452ec7e8f65503dc54595937",
      "parents": [
        "826c7e4147f902737b281e8a5a7d7aa33fd63316"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Jun 16 18:14:22 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 17 09:24:29 2011 +1000"
      },
      "message": "drm/radeon/kms: fix num crtcs for Cedar and Caicos\n\nOnly support 4 rather than 6.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "826c7e4147f902737b281e8a5a7d7aa33fd63316",
      "tree": "6fe10b257914837727b0af71449440f66967e886",
      "parents": [
        "cafe8d8413399119c3f4cd575e0eb27e2654b9d5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 04 19:34:56 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 17 09:22:01 2011 +1000"
      },
      "message": "Revert \"drm/i915: Enable GMBUS for post-gen2 chipsets\"\n\nRevert commit 8f9a3f9b63b8cd3f03be9dc53533f90bd4120e5f. This fixes a\nhang when loading the eeprom driver (see bug #35572.) GMBUS will be\nre-enabled later, differently.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nReported-by: Marek Otahal \u003cmarkotahal@gmail.com\u003e\nTested-by: Yermandu Patapitafious \u003cyermandu.dev@gmail.com\u003e\nTested-by: Andrew Lutomirski \u003cluto@mit.edu\u003e\nAcked-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "cafe8d8413399119c3f4cd575e0eb27e2654b9d5",
      "tree": "ae2584fb232db4af39568875bae64145fd1c2122",
      "parents": [
        "4a9a8b71e12d41abb71c4e741bff524f016cfef4"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "christian.dietrich@informatik.uni-erlangen.de",
        "time": "Sat Jun 04 15:36:43 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 16 16:32:15 2011 +1000"
      },
      "message": "drivers/gpu/drm: use printk_ratelimited instead of printk_ratelimit\n\nSince printk_ratelimit() shouldn\u0027t be used anymore (see comment in\ninclude/linux/printk.h), replace it with printk_ratelimited.\n\nSigned-off-by: Christian Dietrich \u003cchristian.dietrich@informatik.uni-erlangen.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4a9a8b71e12d41abb71c4e741bff524f016cfef4",
      "tree": "e5b3589c7568897a2184646665ca2f67257b62a5",
      "parents": [
        "f49dadb82dde88092827b6d058e7164e75e96759"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jun 14 06:13:55 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 16 16:30:54 2011 +1000"
      },
      "message": "drm/radeon: workaround a hw bug on some radeon chipsets with all-0 EDIDs.\n\nSome RS690 chipsets seem to end up with floating connectors, either\na DVI connector isn\u0027t actually populated, or an add-in HDMI card\nis available but not installed. In this case we seem to get a NULL byte\nresponse for each byte of the i2c transaction, so we detect this\ncase and if we see it we don\u0027t do anymore DDC transactions on this\nconnector.\n\nI\u0027ve tested this on my RS690 without the HDMI card installed and\nit seems to work fine.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\n"
    },
    {
      "commit": "f49dadb82dde88092827b6d058e7164e75e96759",
      "tree": "d352e652b837826f366880bed0560381446e5b22",
      "parents": [
        "e6ba759980e65084b0db9f1684d9d65a2a3e1741"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Jun 14 06:13:54 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 16 16:29:37 2011 +1000"
      },
      "message": "drm: make debug levels match in edid failure code.\n\nthis puts the header and followup at the same loglevel as the\nhex dump code.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\n"
    },
    {
      "commit": "e6ba759980e65084b0db9f1684d9d65a2a3e1741",
      "tree": "f5af962584902984f9b6c71dad843f179aa77ab3",
      "parents": [
        "7c88d2b80ba5c175398013842782461a3b980130"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jun 13 22:02:51 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 16 16:28:43 2011 +1000"
      },
      "message": "drm/radeon/kms: clear wb memory by default\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7c88d2b80ba5c175398013842782461a3b980130",
      "tree": "c7d54b63f3c0f934a762fa8b209430b9bf5aceee",
      "parents": [
        "1c88d74f3a0b748b0c7e88e91e9d0503815d5689"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Jun 14 15:27:38 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 16 16:27:28 2011 +1000"
      },
      "message": "drm/radeon/kms: be more pedantic about the g5 quirk (v2)\n\nI don\u0027t think Apple offered any other cards for\nthis mac, so I doubt this will be an issue, but just\nto be on the safe side, check the pci ids as well.\n\nv2: fix spelling in commit message\n\nReviewed-by: Michel Dänzer \u003cmichel@daenzer.net\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Joachim Henke \u003cj-o@users.sourceforge.net\u003e\nCc: Michel Dänzer \u003cmichel@daenzer.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1c88d74f3a0b748b0c7e88e91e9d0503815d5689",
      "tree": "0fa574ef188ea342a4f7bffcac2babfbcc349a8c",
      "parents": [
        "45e97ab65026a3391cb2c938f834ca5db4d2e5b3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Jun 14 19:15:53 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 16 16:27:20 2011 +1000"
      },
      "message": "drm/radeon/kms: signed fix for evergreen thermal\n\ntemperature is signed.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "45e97ab65026a3391cb2c938f834ca5db4d2e5b3",
      "tree": "b6e0e60a16048ae3c0d1d0e0a2843803ed99049b",
      "parents": [
        "21c5977a836e399fc710ff2c5367845ed5c2527f"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Jun 15 11:26:47 2011 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 16 16:26:45 2011 +1000"
      },
      "message": "drm: populate irq_by_busid-member for pci\n\nCommit 8410ea (drm: rework PCI/platform driver interface) implemented\ndrm_pci_irq_by_busid() but forgot to make it available in the\ndrm_pci_bus-struct.\n\nThis caused a freeze on my Radeon9600-equipped laptop when executing glxgears.\nThanks to Michel for noticing the flaw.\n\n[airlied: made function static also]\n\nReported-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "66aa6962ff520804f9874e57ea97995153f499d8",
      "tree": "7b9920427103a3889e1c7d85d032a26841e29cb1",
      "parents": [
        "b65552f06ca866f587a0a50d1f4dbdd3a00ec532"
      ],
      "author": {
        "name": "Tormod Volden",
        "email": "debian.tormod@gmail.com",
        "time": "Mon May 30 19:45:43 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 11:09:54 2011 +1000"
      },
      "message": "drm: Compare only lower 32 bits of framebuffer map offsets\n\nDrivers using multiple framebuffers got broken by commit\n41c2e75e60200a860a74b7c84a6375c105e7437f which ignored the framebuffer\n(or register) map offset when looking for existing maps. The rationale\nwas that the kernel-userspace ABI is fixed at a 32-bit offset, so the\nreal offsets could not always be handed over for comparison.\n\nInstead of ignoring the offset we will compare the lower 32 bit. Drivers\nusing multiple framebuffers should just make sure that the lower 32 bit\nare different. The existing drivers in question are practically limited\nto 32-bit systems so that should be fine for them.\n\nIt is assumed that current drivers always specify a correct framebuffer\nmap offset, even if this offset was ignored since above commit. So this\npatch should not change anything for drivers using only one framebuffer.\n\nDrivers needing multiple framebuffers with 64-bit map offsets will need\nto cook up something, for instance keeping an ID in the lower bit which\nis to be aligned away when it comes to using the offset.\n\nAll of above applies to _DRM_REGISTERS as well.\n\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b65552f06ca866f587a0a50d1f4dbdd3a00ec532",
      "tree": "081841bdd06757d84e3990a02b24777c11431348",
      "parents": [
        "a27bb4b209dd6c327fa4e7185f2487f9508a58db"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Jun 12 20:53:44 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 11:00:54 2011 +1000"
      },
      "message": "drm/i915: Don\u0027t leak in i915_gem_shmem_pread_slow()\n\nIt seems to me that we are leaking \u0027user_pages\u0027 in\ndrivers/gpu/drm/i915/i915_gem.c::i915_gem_shmem_pread_slow() if\nread_cache_page_gfp() fails.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a27bb4b209dd6c327fa4e7185f2487f9508a58db",
      "tree": "2c4ff2f2ded3beaaa74ef16047d5ab405e30d906",
      "parents": [
        "ab21e60beaa96f2c55604f633dfe74076c531df7"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Fri Jun 10 14:41:26 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 10:59:03 2011 +1000"
      },
      "message": "drm/radeon/kms: do bounds checking for 3D_LOAD_VBPNTR and bump array limit\n\nTo my knowledge, the limit is 16 on r300.\n(the docs don\u0027t say what the limit is)\n\nThe lack of bounds checking can be abused to do all sorts of things\n(from bypassing parts of the CS checker to crashing the kernel).\n\nBugzilla:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d36745\n\nCc: stable@kernel.org\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ab21e60beaa96f2c55604f633dfe74076c531df7",
      "tree": "e6e4ef08e3969502a1ae5257f801b9b12494c499",
      "parents": [
        "7ad35cf288fd63a19bf50e490440a992de808b2b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jun 06 12:53:30 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 10:05:09 2011 +1000"
      },
      "message": "drm/radeon/kms: fix mac g5 quirk\n\nApple uses the same subsystem pci ids for lots of\nhardware much of which is wired up differently.  In\nthis case, the G5 imac and the G5 tower.\n\nOnly apply the quirk configuration to G5 towers.\n\nReported-by: Joachim Henke \u003cj-o@users.sourceforge.net\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Joachim Henke \u003cj-o@users.sourceforge.net\u003e\nCc: Michel Dänzer \u003cmichel@daenzer.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "83533c132a55aac735028f6fb9b956e8c078db1f",
      "tree": "23702cdd20fe7da4fa6a7accb85bbf8a0f92f14b",
      "parents": [
        "82ba3fef67829813d0ed4c45231235084a07f081"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@gmail.com",
        "time": "Thu Jun 09 18:19:12 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 09:32:56 2011 +1000"
      },
      "message": "alpha, drm: Remove obsolete Alpha support in MGA DRM code\n\nRemove an obsolete Alpha adjustment in the drm for MGA on Alpha.\n\nSigned-off-by: Jay Estabrook \u003cjay.estabrook@gmail.com\u003e\nTested-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "82ba3fef67829813d0ed4c45231235084a07f081",
      "tree": "686f80dfafde96c75badac21c3f066d26a79af7f",
      "parents": [
        "96bf8bd1c953c3b9d89eac9f13dfdbf5e580060f"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@gmail.com",
        "time": "Thu Jun 09 18:18:39 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 09:31:37 2011 +1000"
      },
      "message": "alpha/drm: Cleanup Alpha support in DRM generic code\n\nRemove an obsolete Alpha adjustment, and modify another,\nto go with the current Alpha architecture support.\n\nSigned-off-by: Jay Estabrook \u003cjay.estabrook@gmail.com\u003e\nTested-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "96bf8bd1c953c3b9d89eac9f13dfdbf5e580060f",
      "tree": "59c5eebae7d5666e8518cb645164d81757c85ed3",
      "parents": [
        "303c805cb4dc1f5bc1d21f1c3757da0eae1e4f84"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Mon Jun 13 09:40:38 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 09:29:12 2011 +1000"
      },
      "message": "savage: remove unnecessary if statement\n\nthe code always returns ret regardless, so if(ret) check is unnecessary.\n\nv2: fixed up the spelling.\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nReviewed-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "303c805cb4dc1f5bc1d21f1c3757da0eae1e4f84",
      "tree": "519508d829222beb560436d85dae59eb86575415",
      "parents": [
        "b20f9bef8d9ff54be266062eae365ebf4b12ca64"
      ],
      "author": {
        "name": "Ilija Hadzic",
        "email": "ihadzic@research.bell-labs.com",
        "time": "Tue Jun 07 14:54:48 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 09 14:36:48 2011 +1000"
      },
      "message": "drm/radeon: fix GUI idle IH debug statements\n\ndebug statement for GUI idle interrupt is wrong and incorrectly\nreports CP EOP interrupt; trivial issue, but confusing for\nsomeone trying to distinguish interrupt sources while debugging\n... fixed\n\nSigned-off-by: Ilija Hadzic \u003cihadzic@research.bell-labs.com\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b20f9bef8d9ff54be266062eae365ebf4b12ca64",
      "tree": "a57a2d106d7b4a80f918224bd15e276b6ddcb02b",
      "parents": [
        "618c75e491a5a50cd3819eaf5f853fd87df3ae42"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Jun 08 13:01:11 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 09 14:33:19 2011 +1000"
      },
      "message": "drm/radeon/kms: check modes against max pixel clock\n\nFilter out modes that are higher than the max pixel\nclock.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "618c75e491a5a50cd3819eaf5f853fd87df3ae42",
      "tree": "dee705f2c628c276be7b07a7c44067f62bccb406",
      "parents": [
        "06e86849cf4019945a106913adb9ff0abcc01770"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Jun 03 12:54:14 2011 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 09 14:31:09 2011 +1000"
      },
      "message": "drm: fix fbs in DRM_IOCTL_MODE_GETRESOURCES ioctl\n\nThe DRM_IOCTL_MODE_GETRESOURCES ioctl just returns bogus framebuffers.\nThat is because the framebuffers for each file are in the filp_head\nmember of struct drm_framebuffer, not in the head member.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "805c22168da76a65c978017d0fe0d59cd048e995",
      "tree": "d5a01d8784df3bb97279659e7d63e2e651015666",
      "parents": [
        "62fff811d73095bd95579d72f558f03c78f7914a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jun 06 17:39:16 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 08 20:14:41 2011 +1000"
      },
      "message": "drm/radeon/kms: disable hdmi audio by default\n\nThe current RE\u0027d code causes blank screens and\ndisplay problems on a lot of systems.  So disable\nit by default for now.  It can still be enabled\nby setting the audio parameter to 1.  E.g.:\nradeon.audio\u003d1\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d38010\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d27731\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d35970\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d26195\nand many other reported problems.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "62fff811d73095bd95579d72f558f03c78f7914a",
      "tree": "0ee6defc1f155701dc6240fe979dd1c8a3d59460",
      "parents": [
        "428c6e3630b343d5b3034af914015d10c94bb90e"
      ],
      "author": {
        "name": "Daniel Haid",
        "email": "d.haid@gogi.tv",
        "time": "Wed Jun 08 20:04:45 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 08 20:14:28 2011 +1000"
      },
      "message": "drm/radeon/kms: fix for radeon on systems \u003e4GB without hardware iommu\n\nOn my x86_64 system with \u003e4GB of ram and swiotlb instead of\na hardware iommu (because I have a VIA chipset), the call\nto pci_set_dma_mask (see below) with 40bits returns an error.\n\nBut it seems that the radeon driver is designed to have\nneed_dma32 \u003d true exactly if pci_set_dma_mask is called\nwith 32 bits and false if it is called with 40 bits.\n\nI have read somewhere that the default are 32 bits. So if the\ncall fails I suppose that need_dma32 should be set to true.\n\nAnd indeed the patch fixes the problem I have had before\nand which I had described here:\nhttp://choon.net/forum/read.php?21,106131,115940\n\nAcked-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\ncc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "428c6e3630b343d5b3034af914015d10c94bb90e",
      "tree": "a594844f9914d3012ad3c742f0d8ad8169bd319c",
      "parents": [
        "cb0a02ecf95e5f47d92e7d4c513cc1f7aeb40cda"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 08 19:58:29 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 08 20:08:46 2011 +1000"
      },
      "message": "drm/radeon/kms: set family for use in parser.\n\nWierdly the kms parser never initialised the family, it wasn\u0027t really used\nmuch, but the fmt checker patch started using it and it fell over.\n\nReported-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ef2398019b305827ea7130ebaf7bf521b444530e",
      "tree": "c974a5a37d524eb0d9e956a2ae76cd6c6b7fabd0",
      "parents": [
        "12871a0bd67dd4db4418e1daafcd46e9d329ef10",
        "dcc32b838b449aef8533f130cfad41b912bfb228"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 07 19:09:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 07 19:09:26 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/nv40: fall back to paged dma object for the moment\n  drm/nouveau: fix leak of gart mm node\n  drm/nouveau: fix vram page mapping when crossing page table boundaries\n  drm/nv17-nv40: Fix modesetting failure when pitch \u003d\u003d 4096px (fdo bug 35901).\n  drm/nouveau: don\u0027t create accel engine objects when noaccel\u003d1\n  drm/nvc0: recognise 0xdX chipsets as NV_C0\n  drm/i915: Add a no lvds quirk for the Asus EeeBox PC EB1007\n  drm/i915: Share the common force-audio property between connectors\n  drm/i915: Remove unused enum \"chip_family\"\n  drm/915: fix relaxed tiling on gen2: tile height\n  drm/i915/crt: Explicitly return false if connected to a digital monitor\n  drm/i915: Replace ironlake_compute_wm0 with g4x_compute_wm0\n  drm/i915: Only print out the actual number of fences for i915_error_state\n  drm/i915: s/addr \u0026 ~PAGE_MASK/offset_in_page(addr)/\n  drm: i915: correct return status in intel_hdmi_mode_valid()\n  drm/i915: fix regression after clock gating init split\n  drm/i915: fix if statement in ivybridge irq handler\n"
    },
    {
      "commit": "12871a0bd67dd4db4418e1daafcd46e9d329ef10",
      "tree": "faf782dd816040d6cdaaccd7113956d8d29cd0e5",
      "parents": [
        "ecff4fcc7bbaf060646d2160123f8dc02605a047",
        "f3aeceac61b6e2f3167717ea1793472108e47564"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 07 19:09:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 07 19:09:17 2011 -0700"
      },
      "message": "Merge branch \u0027drm-radeon-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-radeon-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms/atom: fix PHY init\n  drm/radeon/kms: add missing Evergreen texture formats to the CS parser\n  drm/radeon/kms: viewport height has to be even\n  drm/radeon/kms: remove duplicate reg from r600 safe regs\n  drm/radeon/kms: add support for Llano Fusion APUs\n  drm/radeon/kms: add llano pci ids\n  drm/radeon/kms: fill in asic struct for llano\n  drm/radeon/kms: add family ids for llano APUs\n  drm/radeon: fix oops in ttm reserve when pageflipping (v2)\n  drm/radeon/kms: clean up the radeon kms Kconfig\n  drm/radeon/kms: fix thermal sensor reading on juniper\n  drm/radeon/kms: add missing case for cayman thermal sensor\n  drm/radeon/kms: add blit support for cayman (v2)\n  drm/radeon/kms/blit: workaround some hw issues on evergreen+\n"
    },
    {
      "commit": "dcc32b838b449aef8533f130cfad41b912bfb228",
      "tree": "33650f34c9da9c508fdf091f750894ee67c614ba",
      "parents": [
        "de52bcab836e6ad21bb0c03c6030725044b2819e",
        "4cff3ce5fe5c3c88f103d58c5e7855f9519960e4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 07 10:07:09 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 07 10:07:09 2011 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/drm-nouveau-fixes\u0027 of /ssd/git/drm-nouveau-next into drm-fixes\n\n* \u0027nouveau/drm-nouveau-fixes\u0027 of /ssd/git/drm-nouveau-next:\n  drm/nv40: fall back to paged dma object for the moment\n  drm/nouveau: fix leak of gart mm node\n  drm/nouveau: fix vram page mapping when crossing page table boundaries\n  drm/nv17-nv40: Fix modesetting failure when pitch \u003d\u003d 4096px (fdo bug 35901).\n  drm/nouveau: don\u0027t create accel engine objects when noaccel\u003d1\n  drm/nvc0: recognise 0xdX chipsets as NV_C0\n"
    },
    {
      "commit": "4cff3ce5fe5c3c88f103d58c5e7855f9519960e4",
      "tree": "632bd464e02c4f37b5f05a39e6e8c6355351a2b6",
      "parents": [
        "960bdba08e06a1f35fc2fe784aa293dee58abc68"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jun 01 14:08:49 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jun 07 09:23:03 2011 +1000"
      },
      "message": "drm/nv40: fall back to paged dma object for the moment\n\nPCI(E)GART isn\u0027t quite stable it seems, fall back to old method until I get\nthe time to sort it out properly.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "960bdba08e06a1f35fc2fe784aa293dee58abc68",
      "tree": "159897825b4558dbf8a78ce4c200bedd3ca6c1ce",
      "parents": [
        "73c337e70e75bb94dcb21459dd06afad0746634c"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 30 09:28:31 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jun 07 09:22:51 2011 +1000"
      },
      "message": "drm/nouveau: fix leak of gart mm node\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "73c337e70e75bb94dcb21459dd06afad0746634c",
      "tree": "704d89b8e2ff3abd3bb66860ecc62011a512feb7",
      "parents": [
        "c1003d9c90f410777ab57f675b2a575c9c7ab5d7"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sat May 28 02:12:04 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jun 07 09:22:48 2011 +1000"
      },
      "message": "drm/nouveau: fix vram page mapping when crossing page table boundaries\n\nHopefully the cause of nvc0 \"page jumping\" issue.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c1003d9c90f410777ab57f675b2a575c9c7ab5d7",
      "tree": "214655e8c4bfa806dcf8ce08efbbad6d3e5d3431",
      "parents": [
        "18b54c4d5893f32641d4961563c0f196cc04dc83"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Tue May 24 15:57:14 2011 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jun 07 09:22:29 2011 +1000"
      },
      "message": "drm/nv17-nv40: Fix modesetting failure when pitch \u003d\u003d 4096px (fdo bug 35901).\n\nReported-by: Mario Bachmann \u003cgrafgrimm77@gmx.de\u003e\nTested-by: Greg Turner \u003cgmturner007@ameritech.net\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "18b54c4d5893f32641d4961563c0f196cc04dc83",
      "tree": "a8362038630b7852cd5369a4e44d3d5ebbec81c6",
      "parents": [
        "cdf81a235f11c8a55023c6b181d21d519a8a5967"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed May 25 15:22:33 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jun 07 09:22:03 2011 +1000"
      },
      "message": "drm/nouveau: don\u0027t create accel engine objects when noaccel\u003d1\n\nFixes various potential oopses.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "cdf81a235f11c8a55023c6b181d21d519a8a5967",
      "tree": "504dd0120f41a7cb3931c9d1886d8625a66edd7d",
      "parents": [
        "59c5f46fbe01a00eedf54a23789634438bb80603"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed May 25 14:39:52 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jun 07 09:21:13 2011 +1000"
      },
      "message": "drm/nvc0: recognise 0xdX chipsets as NV_C0\n\nShould hopefully get modesetting at least from this, it appears these are\nGF119 chipsets.  Accel will come eventually, once I order a board.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "f3aeceac61b6e2f3167717ea1793472108e47564",
      "tree": "53548d8928108f10f772f02899fab7199e2625a4",
      "parents": [
        "fe6f0bd03d697835e76dd18d232ba476c65b8282"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Jun 03 16:39:06 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Jun 05 16:34:13 2011 +1000"
      },
      "message": "drm/radeon/kms/atom: fix PHY init\n\nThe PHY was not initialized correctly after\nac89af1e1010640db072416c786f97391b85790f since\nthe function bailed early as an encoder was not\nassigned.  The encoder isn\u0027t necessary for PHY init\nso just assign to 0 for init so that the table\nis executed.\n\nReported-by: Ari Savolainen \u003cari.m.savolainen@gmail.com\u003e\nTested-by: Ari Savolainen \u003cari.m.savolainen@gmail.com\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6a574b5b9b186e28abd3e571dfd1700c5220b510",
      "tree": "0c5eec72d1bb67019127581bce33ac80db952f75",
      "parents": [
        "3f43c48d333777e815ae68d66396cb6dfbc2dd79"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sat Jun 04 15:39:21 2011 +0200"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Jun 04 10:48:45 2011 -0700"
      },
      "message": "drm/i915: Add a no lvds quirk for the Asus EeeBox PC EB1007\n\nI found this while figuring out why gnome-shell would not run on my\nAsus EeeBox PC EB1007. As a standalone \"pc\" this device cleary does not have\nan internal panel, yet it claims it does. Add a quirk to fix this.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\ncc: stable@kernel.org\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "3f43c48d333777e815ae68d66396cb6dfbc2dd79",
      "tree": "e5e4ac284969b45f912c5d025c7016914c2455bb",
      "parents": [
        "4bce2da393dbbc6650a1d62683ef60e03594b4c7"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 12 22:17:24 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Jun 04 10:41:25 2011 -0700"
      },
      "message": "drm/i915: Share the common force-audio property between connectors\n\nMake the audio property creation routine common and share the single\nproperty between the connectors.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "4bce2da393dbbc6650a1d62683ef60e03594b4c7",
      "tree": "35c21bb0896d005fbaf7ec232cd2cf8337a6ab13",
      "parents": [
        "c8ebc2b076ad9e1833cb4f7f1a6f30b4786a2a09"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 12 22:17:21 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Jun 04 10:41:18 2011 -0700"
      },
      "message": "drm/i915: Remove unused enum \"chip_family\"\n\nSuperseded by the tracking the render generation in the chipset\ncapabiltiies struct.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "c8ebc2b076ad9e1833cb4f7f1a6f30b4786a2a09",
      "tree": "68eb78019ecddcb91c025f1f0d2dd1c0e3a2ba64",
      "parents": [
        "d3bcb75776a10ee4b67afe6156fd927b9da77d03"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu May 12 22:17:20 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Jun 04 10:41:12 2011 -0700"
      },
      "message": "drm/915: fix relaxed tiling on gen2: tile height\n\nA tile on gen2 has a size of 2kb, stride of 128 bytes and 16 rows.\n\nUserspace was broken and assumed 8 rows. Chris Wilson noted that the\nkernel unfortunately can\u0027t reliable check that because libdrm rounds\nup the size to the next bucket.\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "d3bcb75776a10ee4b67afe6156fd927b9da77d03",
      "tree": "9cf4df972eb60154a37e122c443b1fb4d3c3f598",
      "parents": [
        "9f405100f2b39be7759eea3f4cf910869727429c"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 12 22:17:15 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Jun 04 10:41:06 2011 -0700"
      },
      "message": "drm/i915/crt: Explicitly return false if connected to a digital monitor\n\nRather than proceed on and silently return false by default, mention why\nwe rejected the presence of an EDID as implying the presence of a VGA\nmonitor. (The question arises whether there is a broken EDID which falsely\nreports a digital connection when attached by VGA.)\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "9f405100f2b39be7759eea3f4cf910869727429c",
      "tree": "fe683a1dc25690781653109d3ac29c5a855815de",
      "parents": [
        "bf3301abba31ee71ed8dc87f18fcaebd27dc3b3e"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 12 22:17:14 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Jun 04 10:40:59 2011 -0700"
      },
      "message": "drm/i915: Replace ironlake_compute_wm0 with g4x_compute_wm0\n\nThe computation of the first-level watermarks for g4x and gen5+ are\nbased on the same algorithm, so we can refactor those code paths to\nuse a single function.\n\nNote that g4x_compute_wm0 takes a \u0027plane\u0027 argument while\nironlake_compute_wm0 took a \u0027pipe\u0027 argument. Both should have used a\n\u0027plane\u0027 argument, so this patch fixes that as well (not that it caused\na problem; ironlake always uses pipe \u003d\u003d plane).\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "bf3301abba31ee71ed8dc87f18fcaebd27dc3b3e",
      "tree": "27d5306fcb45400812bcc81789285ca018b9467f",
      "parents": [
        "c8cbbb8ba9f9f6d2d63513a715700127598e7f86"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu May 12 22:17:12 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Jun 04 10:40:52 2011 -0700"
      },
      "message": "drm/i915: Only print out the actual number of fences for i915_error_state\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "c8cbbb8ba9f9f6d2d63513a715700127598e7f86",
      "tree": "e1ce9d13d463642c3fa69a6b049b8283bbb42343",
      "parents": [
        "5cbba41d2857477bd9a008f2d82c0622db1a8dee"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu May 12 22:17:11 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Jun 04 10:40:42 2011 -0700"
      },
      "message": "drm/i915: s/addr \u0026 ~PAGE_MASK/offset_in_page(addr)/\n\nConvert our open coded offset_in_page() to the common macro.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "5cbba41d2857477bd9a008f2d82c0622db1a8dee",
      "tree": "54fe176fe64971383e7a7bb5b9313e2f5ef272ea",
      "parents": [
        "95e0ee92d3a605de75a633dd2360700595d5a8ad"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Mon May 30 12:48:26 2011 +0200"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Jun 04 10:40:35 2011 -0700"
      },
      "message": "drm: i915: correct return status in intel_hdmi_mode_valid()\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "95e0ee92d3a605de75a633dd2360700595d5a8ad",
      "tree": "519b926ed5e8eba71be72d5ac8947a65b1873f7e",
      "parents": [
        "f6b07f45e2df42d63a0292dcd13aaaa18d6c01f7"
      ],
      "author": {
        "name": "Jason Stubbs",
        "email": "jasonbstubbs@gmail.com",
        "time": "Sat May 28 14:26:48 2011 +1000"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Jun 04 10:40:26 2011 -0700"
      },
      "message": "drm/i915: fix regression after clock gating init split\n\nDuring the refactoring in revision 6067aaeadb5b3df26f27ac827256b1ef01e674f5,\nthe intel_enable_clock_gating was split up into several functions that are\nthen called indirectly. However, which function to call was not specified for\nthe IS_PINEVIEW() case. This patch specifies the correct gating function.\n\nSigned-off-by: Jason Stubbs \u003cjasonbstubbs@gmail.com\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "f6b07f45e2df42d63a0292dcd13aaaa18d6c01f7",
      "tree": "9f86e681e1e3da128241acf1c7471aff54e4367a",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed May 25 12:56:56 2011 +0300"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Jun 04 10:40:17 2011 -0700"
      },
      "message": "drm/i915: fix if statement in ivybridge irq handler\n\nThe extra semicolon was not intended.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "fe6f0bd03d697835e76dd18d232ba476c65b8282",
      "tree": "3654e40f556022a71c905aa07d5f39801a20682f",
      "parents": [
        "adcfde516e10aad72d66f6fefd36e6d0e6bd7be7"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Sat May 07 01:09:57 2011 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 02 10:49:20 2011 +1000"
      },
      "message": "drm/radeon/kms: add missing Evergreen texture formats to the CS parser\n\nBC6 and BC7 are described in ARB_texture_compression_bptc.\n\nNo idea what FMT_32_AS_32_32_32_32 is good for.\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "adcfde516e10aad72d66f6fefd36e6d0e6bd7be7",
      "tree": "5ace80702fe4036c7a40927e88b646e51d4b735b",
      "parents": [
        "8a5617bdc111aa7ba49c81fa694fde63d3474f94"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 27 10:05:03 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 02 10:48:59 2011 +1000"
      },
      "message": "drm/radeon/kms: viewport height has to be even\n\nOtherwise, no vblank interrupts.\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d37522\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": "8a5617bdc111aa7ba49c81fa694fde63d3474f94",
      "tree": "0dc1fdcbd5c6f2db1007bd6919295f77e5e091e9",
      "parents": [
        "d5c5a72f2a5821ba3ebdbe02bce03345790458aa"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu May 26 14:20:38 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 02 10:48:58 2011 +1000"
      },
      "message": "drm/radeon/kms: remove duplicate reg from r600 safe regs\n\nIt got added twice by accident.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d5c5a72f2a5821ba3ebdbe02bce03345790458aa",
      "tree": "cf932ccb82aa19f7917e0c4c5b5292581bebe7bd",
      "parents": [
        "3b68a26ec058fda2d6b470cdd8fedc5a3c854916"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue May 31 15:42:48 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 02 10:47:40 2011 +1000"
      },
      "message": "drm/radeon/kms: add support for Llano Fusion APUs\n\n- add gpu init support\n- add blit support\n- add ucode loader\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "89da5a375ad797ad5e38ad7a9ec64ea40afe8c7a",
      "tree": "7b57c7775b0fab5c5c435adc128c2929a3f6ec24",
      "parents": [
        "4df64e65025dfa493bf75fddf50d83bba069e1eb"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue May 31 15:42:47 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 02 10:47:38 2011 +1000"
      },
      "message": "drm/radeon/kms: fill in asic struct for llano\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4df64e65025dfa493bf75fddf50d83bba069e1eb",
      "tree": "b8254acb444c96ec688dca8fad377318abcb3b00",
      "parents": [
        "498c555f56a02ec1059bc150cde84411ba0ac010"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue May 31 15:42:46 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 02 10:47:37 2011 +1000"
      },
      "message": "drm/radeon/kms: add family ids for llano APUs\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "498c555f56a02ec1059bc150cde84411ba0ac010",
      "tree": "645304a165513aeb4b21f3522a2b2c708c277e03",
      "parents": [
        "2f2f96d1ea72e6602ae440ac2867a6004edb37a1"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun May 29 17:48:32 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 02 10:46:41 2011 +1000"
      },
      "message": "drm/radeon: fix oops in ttm reserve when pageflipping (v2)\n\nWe need to take a reference to this object, pinning doesn\u0027t take a reference\nso if userspace deletes the object it can disappear even if pinned.\n\nv2: fix error paths to unreference properly also.\n\nshould fix:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d32402\nand\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d680651\n\nAcked-By: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2f2f96d1ea72e6602ae440ac2867a6004edb37a1",
      "tree": "4a718b356d54c214c8bfe16241b5f7e33da6801e",
      "parents": [
        "67b3f823ec78d08aea8835bce2655674237abc1d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 25 12:51:44 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 26 09:22:05 2011 +1000"
      },
      "message": "drm/radeon/kms: clean up the radeon kms Kconfig\n\n- no longer in staging\n- all radeons supported\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "67b3f823ec78d08aea8835bce2655674237abc1d",
      "tree": "3cac280a6b8c154d73d9926cee899fc7b1985897",
      "parents": [
        "457558eda1545c22163574f6dbb883394705e9dd"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 25 18:45:37 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 26 09:21:54 2011 +1000"
      },
      "message": "drm/radeon/kms: fix thermal sensor reading on juniper\n\nUses a different method than other evergreen asics.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "457558eda1545c22163574f6dbb883394705e9dd",
      "tree": "56e2d48afe876827bb06e50f693cf1b794f4e6f2",
      "parents": [
        "cb92d452ba665205ad6bfb424c0ef009cf26587d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 25 17:49:54 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 26 09:19:34 2011 +1000"
      },
      "message": "drm/radeon/kms: add missing case for cayman thermal sensor\n\nThe rest of the code is already in place.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "cb92d452ba665205ad6bfb424c0ef009cf26587d",
      "tree": "5625082f1c3a94c4b45dc2c3110a05bad913a4a6",
      "parents": [
        "ac10f81d94f49f1bd9618680263400d275ddf825"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 25 16:39:00 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 26 09:19:31 2011 +1000"
      },
      "message": "drm/radeon/kms: add blit support for cayman (v2)\n\nAllows us to use the 3D engine for memory management\nand allows us to use vram beyond the BAR aperture.\n\nv2: fix copy paste typo\nReported-by: Nils Wallménius \u003cnils.wallmenius@gmail.com\u003e\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1495f230fa7750479c79e3656286b9183d662077",
      "tree": "e5e233bb9fe1916ccc7281e7dcc71b1572fb22c5",
      "parents": [
        "a09ed5e00084448453c8bada4dcd31e5fbfc2f21"
      ],
      "author": {
        "name": "Ying Han",
        "email": "yinghan@google.com",
        "time": "Tue May 24 17:12:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:26 2011 -0700"
      },
      "message": "vmscan: change shrinker API by passing shrink_control struct\n\nChange each shrinker\u0027s API by consolidating the existing parameters into\nshrink_control struct.  This will simplify any further features added w/o\ntouching each file of shrinker.\n\n[akpm@linux-foundation.org: fix build]\n[akpm@linux-foundation.org: fix warning]\n[kosaki.motohiro@jp.fujitsu.com: fix up new shrinker API]\n[akpm@linux-foundation.org: fix xfs warning]\n[akpm@linux-foundation.org: update gfs2]\nSigned-off-by: Ying Han \u003cyinghan@google.com\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nAcked-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac10f81d94f49f1bd9618680263400d275ddf825",
      "tree": "2efa9488ac93523560bf988dec8eaedad29f9b44",
      "parents": [
        "2ec8a5feaf3000bf4f9744d0caad0d5f12ce1409"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 25 01:00:45 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 25 15:10:48 2011 +1000"
      },
      "message": "drm/radeon/kms/blit: workaround some hw issues on evergreen+\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "98b98d316349e9a028e632629fe813d07fa5afdd",
      "tree": "caaf6a662a86c5e2a418f0929ca05f0748803ac5",
      "parents": [
        "0d66cba1ac3ad38614077443d604d6a09cec99de",
        "931474c4c30633400ff0dff8fb452ae20e01d067"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 12:06:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 12:06:40 2011 -0700"
      },
      "message": "Merge branch \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (169 commits)\n  drivers/gpu/drm/radeon/atom.c: fix warning\n  drm/radeon/kms: bump kms version number\n  drm/radeon/kms: properly set num banks for fusion asics\n  drm/radeon/kms/atom: move dig phy init out of modesetting\n  drm/radeon/kms/cayman: fix typo in register mask\n  drm/radeon/kms: fix typo in spread spectrum code\n  drm/radeon/kms: fix tile_config value reported to userspace on cayman.\n  drm/radeon/kms: fix incorrect comparison in cayman setup code.\n  drm/radeon/kms: add wait idle ioctl for eg-\u003ecayman\n  drm/radeon/cayman: setup hdp to invalidate and flush when asked\n  drm/radeon/evergreen/btc/fusion: setup hdp to invalidate and flush when asked\n  agp/uninorth: Fix lockups with radeon KMS and \u003e1x.\n  drm/radeon/kms: the SS_Id field in the LCD table if for LVDS only\n  drm/radeon/kms: properly set the CLK_REF bit for DCE3 devices\n  drm/radeon/kms: fixup eDP connector handling\n  drm/radeon/kms: bail early for eDP in hotplug callback\n  drm/radeon/kms: simplify hotplug handler logic\n  drm/radeon/kms: rewrite DP handling\n  drm/radeon/kms/atom: add support for setting DP panel mode\n  drm/radeon/kms: atombios.h updates for DP panel mode\n  ...\n"
    },
    {
      "commit": "2ec8a5feaf3000bf4f9744d0caad0d5f12ce1409",
      "tree": "6a908fca57ff91b138302d9434b649250926fd3b",
      "parents": [
        "d19c37a5809cd425caf989d45eb5e5eb68d17d99"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon May 23 14:48:32 2011 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 09:00:37 2011 +1000"
      },
      "message": "drivers/gpu/drm/radeon/atom.c: fix warning\n\nudelay() doesn\u0027t like 8-bit arguments:\n\ndrivers/gpu/drm/radeon/atom.c: In function \u0027atom_op_delay\u0027:\ndrivers/gpu/drm/radeon/atom.c:653: warning: comparison is always false due to limited range of data type\n\nwhile we\u0027re there, use msleep() rather than open-coding it.\n\nCc: David Airlie \u003cairlied@linux.ie\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d19c37a5809cd425caf989d45eb5e5eb68d17d99",
      "tree": "b60da6cf6abda8c1ad26682310afd0fc0d9c022c",
      "parents": [
        "5bfa487955016dc99f83195921f74287743f0033"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 12:35:23 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 08:59:34 2011 +1000"
      },
      "message": "drm/radeon/kms: bump kms version number\n\n- proper bank size for fusion for 2D tiling.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5bfa487955016dc99f83195921f74287743f0033",
      "tree": "c86a182869c84bdf6236e050d1af11bc76a39ffb",
      "parents": [
        "ac89af1e1010640db072416c786f97391b85790f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 12:35:22 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 08:59:33 2011 +1000"
      },
      "message": "drm/radeon/kms: properly set num banks for fusion asics\n\nNeeded by userspace for 2D tiled buffer alignment\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ac89af1e1010640db072416c786f97391b85790f",
      "tree": "5faa022ee9e242efa8bf9f3fa3c8a0101671aae7",
      "parents": [
        "bb92091acfbb9549e3fd2900427c7548e9ebd1bd"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun May 22 13:20:36 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 08:59:30 2011 +1000"
      },
      "message": "drm/radeon/kms/atom: move dig phy init out of modesetting\n\nIt only needs to be called once at startup, not for every\nmodeset.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bb92091acfbb9549e3fd2900427c7548e9ebd1bd",
      "tree": "752f5fdfbb7aed923df600914e55d2ea7cc52fcb",
      "parents": [
        "d0ae3e890b5afbfdc80ffe9d4b7299b779daaa6a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon May 23 14:22:26 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 08:59:26 2011 +1000"
      },
      "message": "drm/radeon/kms/cayman: fix typo in register mask\n\nNoticed by Droste on IRC.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d0ae3e890b5afbfdc80ffe9d4b7299b779daaa6a",
      "tree": "1734d9d3389b2fcd4839ba571b72baf606f9b754",
      "parents": [
        "cde5083b051e9c66c99a8764aefbc13349e7730d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon May 23 14:06:20 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 24 08:59:24 2011 +1000"
      },
      "message": "drm/radeon/kms: fix typo in spread spectrum code\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "cde5083b051e9c66c99a8764aefbc13349e7730d",
      "tree": "8aa0c305bf6a55817ac5c6f0ed9135329feab07d",
      "parents": [
        "c289cff10a265ec4afe4396425297ff979a840b5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 19 14:14:41 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Sun May 22 20:28:10 2011 +1000"
      },
      "message": "drm/radeon/kms: fix tile_config value reported to userspace on cayman.\n\ncayman is reporting the wrong tile config value to userspace, this\ncauses piglit mipmap generation tests to fail.\n\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\ncc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c289cff10a265ec4afe4396425297ff979a840b5",
      "tree": "5e9e5a9d1833c4cbe1178e9e2c6bb61c995dab90",
      "parents": [
        "97bfd0acd32e9639c9136e03955d574655d5cc2b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 19 14:14:40 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Sun May 22 20:27:09 2011 +1000"
      },
      "message": "drm/radeon/kms: fix incorrect comparison in cayman setup code.\n\nThis was leading to a bogus value being programmed to the backend\nrouting register.\n\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\ncc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "97bfd0acd32e9639c9136e03955d574655d5cc2b",
      "tree": "377ce07a8bb2bbf1fa00e0578eb799f8baad4fba",
      "parents": [
        "0b65f83f9d2fab47b9b6040fe75fc2cfc73032d4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 19 14:14:43 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Sun May 22 20:26:18 2011 +1000"
      },
      "message": "drm/radeon/kms: add wait idle ioctl for eg-\u003ecayman\n\nNone of the latest GPUs had this hooked up, this is necessary for\ncorrect operation in a lot of cases, however we should test this on a few\nGPUs in these families as we\u0027ve had problems in this area before.\n\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\ncc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0b65f83f9d2fab47b9b6040fe75fc2cfc73032d4",
      "tree": "0b1bed04eafc415a9f0b7068c39609af78a6d2eb",
      "parents": [
        "f25a5c63bfa017498c9adecb24d649ae96ba5c68"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 19 14:14:42 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Sun May 22 20:25:27 2011 +1000"
      },
      "message": "drm/radeon/cayman: setup hdp to invalidate and flush when asked\n\nOn cayman we need to set the bit to cause HDP flushes to invalidate the\nHDP cache also.\n\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\ncc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f25a5c63bfa017498c9adecb24d649ae96ba5c68",
      "tree": "d666621735c0d6480bfbced78591391528e4e2a0",
      "parents": [
        "5613beb46d54da6ef7f1c4589e9f2e60eeb10721"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu May 19 11:07:57 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Sun May 22 20:24:24 2011 +1000"
      },
      "message": "drm/radeon/evergreen/btc/fusion: setup hdp to invalidate and flush when asked\n\nThis needs to be explicitly set on btc.  It\u0027s set by default\non evergreen/fusion, so it fine to just unconditionally enable it for\nall chips.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\ncc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "2307790f0c8dea7d8052805a8209fbd67e815e72",
      "tree": "d0038955a1b8c54f2820cbd372e7a72a1246a74c",
      "parents": [
        "6f15c506e0cec601fad9fabb7ded0d1811b8002f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 12:36:11 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Sun May 22 20:20:41 2011 +1000"
      },
      "message": "drm/radeon/kms: the SS_Id field in the LCD table if for LVDS only\n\nFor DP/eDP, always use the standard DP SS indices.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "6f15c506e0cec601fad9fabb7ded0d1811b8002f",
      "tree": "014495d41f3db1388f08412a4d690267b95bf99e",
      "parents": [
        "d291767b6056540277497d91baa9120428d7cd1a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 12:36:12 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Sun May 22 20:20:05 2011 +1000"
      },
      "message": "drm/radeon/kms: properly set the CLK_REF bit for DCE3 devices\n\nIf the ss clock is external, the CLK_REF bit needs to be set\nin the SetPixelClock parameters.  This should fix DP failures\nin the channel equalization loop.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "d291767b6056540277497d91baa9120428d7cd1a",
      "tree": "adf2ad3bf1593dc01bc1b635a3be2a66e979a158",
      "parents": [
        "7c3ed0fd9b72d489243ff97f3cea2e1d4d07d9fa"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:31 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:35 2011 +1000"
      },
      "message": "drm/radeon/kms: fixup eDP connector handling\n\nIt\u0027s more like LVDS then DP in some ways.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7c3ed0fd9b72d489243ff97f3cea2e1d4d07d9fa",
      "tree": "10c463e991478c003146873ede0329c5b8bf1a03",
      "parents": [
        "1e85e1d07b9255bd52c557f1a77fb72ccfacaf1c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:30 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:34 2011 +1000"
      },
      "message": "drm/radeon/kms: bail early for eDP in hotplug callback\n\nDon\u0027t try and en/disable the port as it may be a hpd event from\npowering up/down the panel during a modeset or dpms.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1e85e1d07b9255bd52c557f1a77fb72ccfacaf1c",
      "tree": "4477fe83f74558e89b2bb3bd7843cdf7435f6aeb",
      "parents": [
        "224d94b1445e2a836cd3790ff29f1866c052de4d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:29 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:33 2011 +1000"
      },
      "message": "drm/radeon/kms: simplify hotplug handler logic\n\nIn the hotplug handler, just use the drm dpms functions.\nIf the monitor is plugged in, turn it on, if it\u0027s not,\nturn it off.  This also reduces power usage by turning\noff the encoder and crtc when the monitor is unplugged.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "224d94b1445e2a836cd3790ff29f1866c052de4d",
      "tree": "87731261bf4cd521a41ca0102d6318fa1a2c39d7",
      "parents": [
        "558e27db8f6a5e364dc6a88087f886049ac17e70"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:28 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:32 2011 +1000"
      },
      "message": "drm/radeon/kms: rewrite DP handling\n\n- reorganize the functions based on use\n- clean up function naming\n- rework link training to better match what we use internally\n- add initial support for DP 1.2 (no MST yet)\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "558e27db8f6a5e364dc6a88087f886049ac17e70",
      "tree": "69a8c88da40c9ed8fec7ce7d7dd198fd6dbb13da",
      "parents": [
        "39b3bdb62a3955db6467a075e77a8d0732caded9"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:27 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:31 2011 +1000"
      },
      "message": "drm/radeon/kms/atom: add support for setting DP panel mode\n\nRequired for proper operation with DP bridges.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "39b3bdb62a3955db6467a075e77a8d0732caded9",
      "tree": "dfc2434ffd4d811571c774ffd60b012f53275ce1",
      "parents": [
        "428c4b51b7e133202db49021011f6af64b3276f8"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:26 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:30 2011 +1000"
      },
      "message": "drm/radeon/kms: atombios.h updates for DP panel mode\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "eac4dff6d3edc0aea1941db16c03ae19aa628a3c",
      "tree": "64298dcef86d900624abb1490e79cdf43bd94036",
      "parents": [
        "834b2904bbfde3d85b5e984688777d56e9c7bf80"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:22 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:29 2011 +1000"
      },
      "message": "drm/radeon/kms: handle DP bridges\n\nFusion hardware often has DP to VGA/LVDS/TMDS bridges to\nhandle non-DP encoders.  Internally we treat them mostly\nlike DP.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "834b2904bbfde3d85b5e984688777d56e9c7bf80",
      "tree": "90f82af08bf00bf1d27bd395802939c776a1e4d1",
      "parents": [
        "f8d0edde15702f1e3114d4afc80cb9cced2c754b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:24 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:28 2011 +1000"
      },
      "message": "drm/radeon/kms: improve aux error handling\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f8d0edde15702f1e3114d4afc80cb9cced2c754b",
      "tree": "7c3ffcf633c42f768e3050c9df1e7702fc92e6f3",
      "parents": [
        "d7fa8bb385d71c0c0c563a063a0f574adc532585"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:23 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:27 2011 +1000"
      },
      "message": "drm/radeon/kms: improve DP detect logic\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d7fa8bb385d71c0c0c563a063a0f574adc532585",
      "tree": "ea657206f4729a8ecb57837ec0b41f0f4a49f051",
      "parents": [
        "4e633939fe39a98824a0c590a6c1e30559071100"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:21 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:26 2011 +1000"
      },
      "message": "drm/radeon/kms: add some dp encoder/connector helper funcs\n\nUsed for dp1.2 support and for dp bridges.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4e633939fe39a98824a0c590a6c1e30559071100",
      "tree": "a68629d3d8d9229f33877cd919c046fc065f91db",
      "parents": [
        "2dafb74d63d3f79d0357ff19bf7691c22b034926"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:20 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:25 2011 +1000"
      },
      "message": "drm/radeon/kms: make sure eDP panel is on for modesetting\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2dafb74d63d3f79d0357ff19bf7691c22b034926",
      "tree": "aa7d15a2d63728324bb71e10e59b0b32df50f2e2",
      "parents": [
        "3a5f4a21c5708479a9334c8a8268f300aea2c628"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:19 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:24 2011 +1000"
      },
      "message": "drm/radeon/kms: fix eDP panel power function\n\nneed to wait for the panel to power up.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3a5f4a21c5708479a9334c8a8268f300aea2c628",
      "tree": "607b7f2ea68c9c4fe4f28e7b149440de1ee7c733",
      "parents": [
        "86a94defe2b88380c28547d7053633b26a397d42"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:18 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:23 2011 +1000"
      },
      "message": "drm/radeon/kms: adjust eDP handling (v2)\n\neDP is usually used as an LVDS replacement, so treat\nit more like LVDS from the user perspective.\n\nv2: encoder mode is always DP for eDP.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "86a94defe2b88380c28547d7053633b26a397d42",
      "tree": "5f18745f77235b364f85c8b74804957b285cca4e",
      "parents": [
        "8e8e523d865490e95ed7c9d2e173c02648d6be90"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:17 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:22 2011 +1000"
      },
      "message": "drm/radeon/kms: fix up DP clock programming on DCE4/5\n\nIn DP mode, the DP ref clock can come from PPLL, DCPLL, or ext clock,\ndepending on the asic.  The crtc virtual pixel clock is derived from\nthe DP ref clock.\n\n- DCE4: PPLL or ext clock\n- DCE5: DCPLL or ext clock\n\nSetting ATOM_PPLL_INVALID will cause SetPixelClock to skip\nPPLL/DCPLL programming and only program the DP DTO for the\ncrtc virtual pixel clock.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8e8e523d865490e95ed7c9d2e173c02648d6be90",
      "tree": "cfab46ff01a706afd4b21558ee879e433b071cbf",
      "parents": [
        "df271bec805b42527d864777ed035fcbb42e76c0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:16 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:21 2011 +1000"
      },
      "message": "drm/radeon/kms: spread spectrum fixes\n\n- properly mask the ss type\n- don\u0027t enable ss if type is external or percentage is 0\n- if ss enabled and type is external, set ref_div_src to ext clock\n- prefer ASIC_INTERNAL_SS_ON_DP to LCD_Info SS_Id for eDP\n- fix ss amount calculation\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "df271bec805b42527d864777ed035fcbb42e76c0",
      "tree": "f0147418442af534bab26040b5aa45ec009cf666",
      "parents": [
        "96b3bef8c1d20b3f0087a26313296bf476930380"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:15 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:20 2011 +1000"
      },
      "message": "drm/radeon/kms: properly handle bpc \u003e8 in atom command tables\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "96b3bef8c1d20b3f0087a26313296bf476930380",
      "tree": "8c5d469fcd8c4f2d07383c7c3b05c8275d8b033a",
      "parents": [
        "351fc4d660ff134fc33b920e1a3a97de4923dd91"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 20 04:34:14 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 20:02:19 2011 +1000"
      },
      "message": "drm/radeon/kms: DCE4.1 DIG encoders are fully routeable just like DCE3.2\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "351fc4d660ff134fc33b920e1a3a97de4923dd91",
      "tree": "e148a145b28c2a39ff8df22509c249c35dd78747",
      "parents": [
        "fb0b760605d1f3bb7afc83ffd7a770f92bb62fca",
        "9e3c256d7d56a12a3242222945ce8e6347f93fa0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 11:30:02 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 20 11:30:02 2011 +1000"
      },
      "message": "Merge remote branch \u0027keithp/drm-intel-next\u0027 of ../drm-next into drm-core-next\n\n* \u0027keithp/drm-intel-next\u0027 of ../drm-next:\n  drm/i915: initialize gen6 rps work queue on Sandy Bridge and Ivy Bridge\n  drm/i915/sdvo: Reorder i2c initialisation before ddc proxy\n  drm/i915: FDI link training broken on Ironlake by Ivybridge integration\n  drm/i915: enable rc6 by default\n  drm/i915: add fbc enable flag, but disable by default\n  drm/i915: clean up unused ring_get_irq/ring_put_irq functions\n  drm/i915: fix user irq miss in BSD ring on g4x\n"
    },
    {
      "commit": "9e3c256d7d56a12a3242222945ce8e6347f93fa0",
      "tree": "aaa92124f2ea1be58a936954e73f3ca16617c9ed",
      "parents": [
        "56184e3da005e0259fc628706351b54fcc4527db"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed May 18 13:51:43 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed May 18 15:14:39 2011 -0700"
      },
      "message": "drm/i915: initialize gen6 rps work queue on Sandy Bridge and Ivy Bridge\n\nIt\u0027s not used on Ironlake, but is used on later generations, so make\nsure it exists before we try to use it in the interrupt handlers.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    }
  ],
  "next": "56184e3da005e0259fc628706351b54fcc4527db"
}
