)]}'
{
  "log": [
    {
      "commit": "446d14d4c51010379f7f12f3616773e7e7fb47d9",
      "tree": "06117dd9bb71ed13c44b4af786b7c14ac13647e5",
      "parents": [
        "9a266f619f8b9994b0c2bd9bb79605ddfa4ac32a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Sep 28 09:06:10 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:49 2012 -0700"
      },
      "message": "Revert: drm/i915: correctly order the ring init sequence\n\nThis reverts commit 57ecc93ce680b1ace1f9e79d588dabe32353202c which\nreally is commit 0d8957c8a90bbb5d34fab9a304459448a5131e06 upstream as it\nhas been reported to cause problems in the 3.4.y kernel series.\n\nReported-by: Herton Ronaldo Krzesinski \u003cherton.krzesinski@canonical.com\u003e\nCc: Andreas Sturmlechner \u003candreas.sturmlechner@gmail.com\u003e\nCc: Jani Nikula \u003cjani.nikula@intel.com\u003e\nCc: Yang Guang \u003cguang.a.yang@intel.com\u003e\nCc: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "9a266f619f8b9994b0c2bd9bb79605ddfa4ac32a",
      "tree": "bc40e3a97250cc46f371081896b8dcd74c921794",
      "parents": [
        "03c4c80ee30ae2c965cd838dd0f21c97a877366d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sun Sep 23 19:33:55 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:49 2012 -0700"
      },
      "message": "vmwgfx: corruption in vmw_event_fence_action_create()\n\ncommit 68c4fce737c4b963e336435f225621dc21138397 upstream.\n\nWe don\u0027t allocate enough data for this struct.  As soon as we start\nmodifying event-\u003eevent on the next lines, then we\u0027re going beyond the\nend of the memory we allocated.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "03c4c80ee30ae2c965cd838dd0f21c97a877366d",
      "tree": "503aaf8532ea5b867b7f4609b3612b6b641bc6a1",
      "parents": [
        "bd1d3d8331af11cc1abf5e907a9a963037530281"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "jani.nikula@intel.com",
        "time": "Mon Aug 13 13:22:35 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:48 2012 -0700"
      },
      "message": "drm/i915: fall back to bit-banging if GMBUS fails in CRT EDID reads\n\ncommit f1a2f5b7c5f0941d23eef0a095c0b99bf8d051e6 upstream.\n\nGMBUS was enabled over bit-banging as the default in commits:\n\ncommit c3dfefa0a6d235bd465309e12f4c56ea16e71111\nAuthor: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nDate:   Tue Feb 14 22:37:25 2012 +0100\n\n    drm/i915: reenable gmbus on gen3+ again\n\nand\n\ncommit 0fb3f969c8683505fb7323c06bf8a999a5a45a15\nAuthor: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nDate:   Fri Mar 2 19:38:30 2012 +0100\n\n    drm/i915: enable gmbus on gen2\n\nUnfortunately, GMBUS seems to fail on some CRT displays. Add a bit-banging\nfallback to CRT EDID reads.\n\nLKML-Reference: \u003c201207251020.47637.maciej.rutecki@gmail.com\u003e\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d45881\nSigned-off-by: Jani Nikula \u003cjani.nikula@intel.com\u003e\nTested-by: Alex Ferrando \u003calferpal@gmail.com\u003e\nCc: stable@vger.kernel.org (for 3.4+3.5)\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n\n"
    },
    {
      "commit": "bd1d3d8331af11cc1abf5e907a9a963037530281",
      "tree": "071bbf0ed91fd036837f77afe240646108d6a0d5",
      "parents": [
        "66801463734e49416a9b013d3eb8f9eb8cd851e0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 25 16:17:43 2012 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:48 2012 -0700"
      },
      "message": "drm/udl: limit modes to the sku pixel limits.\n\ncommit 3a75885848996baab5276ff37ebf7295c3c753f0 upstream.\n\nOtherwise when X starts we commonly get a black screen scanning\nout nothing, its wierd dpms on/off from userspace brings it back,\n\nWith this on F18, multi-seat works again with my 1920x1200 monitor\nwhich is above the sku limit for the device I have.\n\nReviewed-by: Alex Deucher \u003calexander.deucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "1f7edfcc0a87e5daf273981135e376ed61d284e4",
      "tree": "5d2282d1fd176795c72bd73121cf41f7d5274d79",
      "parents": [
        "4b4ceb8aca588b3ea3e385a31cef9b92f18021af"
      ],
      "author": {
        "name": "Wang Xingchao",
        "email": "xingchao.wang@intel.com",
        "time": "Thu Sep 13 07:43:22 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:24 2012 -0700"
      },
      "message": "drm/i915: HDMI - Clear Audio Enable bit for Hot Plug\n\ncommit b98b60167279df3acac9422c3c9820d9ebbcf9fb upstream.\n\nClear Audio Enable bit to trigger unsolicated event to notify Audio\nDriver part the HDMI hot plug change. The patch fixed the bug when\nremove HDMI cable the bit was not cleared correctly.\n\nIn intel_hdmi_dpms(), if intel_hdmi-\u003ehas_audio been true, the \"Audio enable bit\" will\nbe set to trigger unsolicated event to notify Alsa driver the change.\n\nintel_hdmi-\u003ehas_audio will be reset to false from intel_hdmi_detect() after\nremove the hdmi cable, here\u0027s debug log:\n\n[  187.494153] [drm:output_poll_execute], [CONNECTOR:17:HDMI-A-1] status updated from 1 to 2\n[  187.525349] [drm:intel_hdmi_detect], HDMI: has_audio \u003d 0\n\nso when comes back to intel_hdmi_dpms(), the \"Audio enable bit\" will not be cleared. And this\ncause the eld infomation and pin presence doesnot update accordingly in alsa driver side.\n\nThis patch will also trigger unsolicated event to alsa driver to notify the hot plug event:\n\n[  187.853159] ALSA sound/pci/hda/patch_hdmi.c:772 HDMI hot plug event: Codec\u003d3 Pin\u003d5 Presence_Detect\u003d0 ELD_Valid\u003d1\n[  187.853268] ALSA sound/pci/hda/patch_hdmi.c:990 HDMI status: Codec\u003d3 Pin\u003d5 Presence_Detect\u003d0 ELD_Valid\u003d0\n\nSigned-off-by: Wang Xingchao \u003cxingchao.wang@intel.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "4b4ceb8aca588b3ea3e385a31cef9b92f18021af",
      "tree": "dcc3a9cc73d37e4b9037af93476976f67196ebf7",
      "parents": [
        "fcb836f584992f104bcbae16829760e3db876491"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 14 13:28:23 2012 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:24 2012 -0700"
      },
      "message": "drm/nouveau: fix booting with plymouth + dumb support\n\ncommit 610bd7da160f76f1644ecb4cd7f39511b49a22cc upstream.\n\nWe noticed a plymouth bug on Fedora 18, and I then\nnoticed this stupid thinko, fixing it fixed the problem\nwith plymouth.\n\nAcked-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "fcb836f584992f104bcbae16829760e3db876491",
      "tree": "7d006230256c972390ea2f9f36d2a70ece3aae65",
      "parents": [
        "d6ce9c9ced227fde03cd1377f190c2cd469e09e0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Aug 29 19:48:26 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:24 2012 -0700"
      },
      "message": "drm/radeon: fix dig encoder selection on DCE61\n\ncommit 41fa54377057ab38bc3e08ebb46168a7daf2e63b upstream.\n\nWas using the DCE41 code which was wrong. Fixes\nblank displays on a number of Trinity systems.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d6ce9c9ced227fde03cd1377f190c2cd469e09e0",
      "tree": "9ca52b5a94a47955f41e1a03bd1cf261b20621e9",
      "parents": [
        "5f566f0b27ebddb41b5bd42484047ae96d645704"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Aug 28 16:50:22 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:24 2012 -0700"
      },
      "message": "drm/radeon: force dma32 to fix regression rs4xx,rs6xx,rs740\n\ncommit 4a2b6662c3632176b4fdf012243dd3751367bf1f upstream.\n\nIt seems some of those IGP dislike non dma32 page despite what\ndocumentation says. Fix regression since we allowed non dma32\npages. It seems it only affect some revision of those IGP chips\nas we don\u0027t know which one just force dma32 for all of them.\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d785375\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "5f566f0b27ebddb41b5bd42484047ae96d645704",
      "tree": "8b76382b7304371282b10db9a44ee20fe8e49b98",
      "parents": [
        "ea708eb2c1843004a41d0beeac724451202513ff"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Aug 21 19:06:21 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:24 2012 -0700"
      },
      "message": "drm/radeon: don\u0027t disable plls that are in use by other crtcs\n\ncommit 4e58591c8961b3e31709313f75819f2eec06e322 upstream.\n\nSome plls are shared for DP.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "ea708eb2c1843004a41d0beeac724451202513ff",
      "tree": "186b2b7a2197b47c7ae8a206cacc6ff3014aa3a9",
      "parents": [
        "6992255930809bc988366e7177126dab74e7df95"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon Aug 20 11:06:21 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:23 2012 -0700"
      },
      "message": "drm/radeon: convert radeon vfct code to use acpi_get_table_with_size\n\ncommit 7c3906d04a4587dceaa78cc1ae6b14e6454ee02a upstream.\n\nAllows us to verify the table size.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "6992255930809bc988366e7177126dab74e7df95",
      "tree": "bb04d8d0181b8391ff28f88cb2e3f3f2dfe3ff5c",
      "parents": [
        "853a847c89384d47afcad59beeecb535fe733402"
      ],
      "author": {
        "name": "Xu, Anhua",
        "email": "anhua.xu@intel.com",
        "time": "Mon Aug 13 03:08:33 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:23 2012 -0700"
      },
      "message": "drm/i915: fix wrong order of parameters in port checking functions\n\ncommit b70ad586162609141f0aa9eb34790f31a8954f89 upstream.\n\nWrong order of parameters passed-in when calling hdmi/adpa\n/lvds_pipe_enabled(), 2nd and 3rd parameters are reversed.\n\nThis bug was indroduced by\n\ncommit 1519b9956eb4b4180fa3f47c73341463cdcfaa37\nAuthor: Keith Packard \u003ckeithp@keithp.com\u003e\nDate:   Sat Aug 6 10:35:34 2011 -0700\n\n    drm/i915: Fix PCH port pipe select in CPT disable paths\n\nThe reachable tag for this commit is v3.1-rc1-3-g1519b99\n\nSigned-off-by: Anhua Xu \u003canhua.xu@intel.com\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d44876\nTested-by: Daniel Schroeder \u003csec@dschroeder.info\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "853a847c89384d47afcad59beeecb535fe733402",
      "tree": "d05a84f8a408afc0d5d0282c1e3e33a653bf1175",
      "parents": [
        "d468e2150f5f52ea7b0c459366028f28cc1cf96b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Aug 24 18:21:21 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:23 2012 -0700"
      },
      "message": "drm/radeon/atom: powergating fixes for DCE6\n\ncommit c205b232a64fed6d26edd7e40985b396de99a27f upstream.\n\nPower gating is per crtc pair, but the powergating registers\nshould be called individually.  The hw handles power up/down\nproperly.  The pair is powered up if either crtc in the pair\nis powered up and the pair is not powered down until both\ncrtcs in the pair are powered down.  This simplifies\nprogramming and should save additional power as the previous\ncode never actually power gated the crtc pair.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d468e2150f5f52ea7b0c459366028f28cc1cf96b",
      "tree": "37cb45e7eccff29caafca43f8e9ab9159923dc7f",
      "parents": [
        "2607b9407db4cbc16d5a130c8c16702711c3b7be"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Aug 22 09:54:56 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:23 2012 -0700"
      },
      "message": "drm/radeon/atom: rework DIG modesetting on DCE3+\n\ncommit 8d1af57ae3c4458ed0de93ef97f388dd1b3239c7 upstream.\n\nThe ordering is important and the current drm code\nwasn\u0027t cutting it for modern DIG encoders.  We need\nto have information about crtc before setting up\nthe encoders so I\u0027ve shifted the ordering a bit.\nProbably we\u0027ll need a full rework akin to danvet\u0027s\nrecent intel patchs.  This patch fixes numerous\nissues with DP bridge chips and makes link training\nmuch more reliable.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "2607b9407db4cbc16d5a130c8c16702711c3b7be",
      "tree": "396f6488dd277120460e0c4cd098a1a9e36b47f6",
      "parents": [
        "4368ade3ff2bfff1033f9e5758630b3d4e8f7e71"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Thu Aug 16 08:29:03 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:23 2012 -0700"
      },
      "message": "drm: Check for invalid cursor flags\n\ncommit 7c4eaca4162d0b5ad4fb39f974d7ffd71b9daa09 upstream.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "33822abf1d7190dd8dab1da87661bde5208de6c8",
      "tree": "2824aea9350320afe66d7a108929c08540bdbad9",
      "parents": [
        "9e4f7198fda9c9d9effccff1a9d56ea2b0b3d4b4"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "jani.nikula@intel.com",
        "time": "Mon Aug 13 13:22:34 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:23 2012 -0700"
      },
      "message": "drm/i915: extract connector update from intel_ddc_get_modes() for reuse\n\ncommit 4eab81366465aedcfd26de960c595bc03599c09f upstream.\n\nRefactor the connector update part of intel_ddc_get_modes() into a separate\nintel_connector_update_modes() function for reuse. No functional changes.\n\nSigned-off-by: Jani Nikula \u003cjani.nikula@intel.com\u003e\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d45881\nTested-by: Alex Ferrando \u003calferpal@gmail.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "9e4f7198fda9c9d9effccff1a9d56ea2b0b3d4b4",
      "tree": "e31ab704f6b25131689eff3676044057a9475b29",
      "parents": [
        "25413e693f697f801e1cc8fd10e90a7821a3a04b"
      ],
      "author": {
        "name": "Tvrtko Ursulin",
        "email": "tvrtko.ursulin@onelan.co.uk",
        "time": "Mon Aug 20 15:16:04 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:22 2012 -0700"
      },
      "message": "drm/radeon/kms: extend the Fujitsu D3003-S2 board connector quirk to cover later silicon stepping\n\ncommit 52e9b39d9a89ae33662596bd30e62dd56bddbe73 upstream.\n\nThere is a more recent APU stepping with a new PCI ID\nshipping in the same board by Fujitsu which needs the\nsame quirk to correctly mark the back plane connectors.\n\nSigned-off-by: Tvrtko Ursulin \u003ctvrtko.ursulin@onelan.co.uk\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "25413e693f697f801e1cc8fd10e90a7821a3a04b",
      "tree": "76df1221876fc52269ae9fe06c2352e09abcdca1",
      "parents": [
        "0a1d9a860832a5ca43114cdebf0e8650463cc1f0"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@diac24.net",
        "time": "Thu Aug 16 15:45:20 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:22 2012 -0700"
      },
      "message": "drm/radeon: implement ACPI VFCT vbios fetch (v3)\n\ncommit 268ba0a99f89a84dc5eb312470896113d0709c74 upstream.\n\nThis is required for pure UEFI systems.  The vbios is stored\nin ACPI rather than at the legacy vga location.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d26891\n\nV2: fix #ifdefs as per Greg\u0027s comments\nV3: fix it harder\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "0a1d9a860832a5ca43114cdebf0e8650463cc1f0",
      "tree": "dc1a66c511a30bb86fbe9c142afd1bf3df68745b",
      "parents": [
        "53c6c871480eb31207906a2c7e7e3a859339a8a3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Aug 16 15:39:09 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:22 2012 -0700"
      },
      "message": "drm/radeon: split ATRM support out from the ATPX handler (v3)\n\ncommit c61e2775873f603148e8e998a938721b7d222d24 upstream.\n\nThere are systems that use ATRM, but not ATPX.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d41265\n\nV2: fix #ifdefs as per Greg\u0027s comments\nV3: fix it harder\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "53c6c871480eb31207906a2c7e7e3a859339a8a3",
      "tree": "4be1f4f83753c18f2548e9a428a16e12a1a4700a",
      "parents": [
        "8ff63613670a03eaa3524f4a55742c17ed105bc5"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Aug 21 18:52:56 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:22 2012 -0700"
      },
      "message": "drm/radeon/ss: use num_crtc rather than hardcoded 6\n\ncommit 5317670692f61675394db2eb6713484b67383750 upstream.\n\nWhen checking if a pll is in use.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "8ff63613670a03eaa3524f4a55742c17ed105bc5",
      "tree": "1be798077e20763432c5110a2e578e1d8f9b9708",
      "parents": [
        "13e902acc58ef41e6516f160bd55976891d3b9cb"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Fri Aug 17 14:40:04 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:22 2012 -0700"
      },
      "message": "drm/radeon: avoid turning off spread spectrum for used pll\n\ncommit 5efcc76c13a745f98e7b6604d6aca49761be1970 upstream.\n\nIf spread spectrum is enabled and in use for a given pll we\nshould not turn it off as it will lead to turning off display\nfor crtc that use the pll (this behavior was observed on chelsea\nedp).\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "1db67b66e816cc91335ce18179d97eb125e5a769",
      "tree": "6d2795d432d0cc9858c63197429f80da0a966590",
      "parents": [
        "2ae637123f49eea55c12e2871f7acc28a601dccc"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 28 01:53:54 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 02 10:30:07 2012 -0700"
      },
      "message": "vmwgfx: add dumb ioctl support\n\ncommit 5e1782d224c79b26ab7d5c31e3f87657000714fb upstream.\n\nTesting and works with the -modesetting driver,\n\nReviewed-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "df0b962e0900ec0b2b93eac2795e3e65cc18052f",
      "tree": "9336e47b755a8a6c860aca67e23ba410aa5b7fa1",
      "parents": [
        "ae2e2906541827de51f896e3b035bf3b1c660e73"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 28 21:40:51 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Sep 14 10:00:33 2012 -0700"
      },
      "message": "drm/vmwgfx: add MODULE_DEVICE_TABLE so vmwgfx loads at boot\n\ncommit c4903429a92be60e6fe59868924a65eca4cd1a38 upstream.\n\nThis will cause udev to load vmwgfx instead of waiting for X\nto do it.\n\nReviewed-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "cbd3df71bb6563fe9ab2a16dc57937c0b59c3976",
      "tree": "7937cd0c335a81fb5b8044f4961d9a1e0dc9564e",
      "parents": [
        "e51f2ce36e978380402105199577cfb807a8ba16"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Aug 21 09:55:01 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Sep 14 10:00:19 2012 -0700"
      },
      "message": "Revert \"drm/radeon: fix bo creation retry path\"\n\ncommit 676bc2e1e4f9072f7a640d5b7c99ffdf9709a6e7 upstream.\n\nThis reverts commit d1c7871ddb1f588b8eb35affd9ee1a3d5e11cd0c.\n\nttm_bo_init() destroys the BO on failure. So this patch makes\nthe retry path work with freed memory.  This ends up causing\nkernel panics when this path is hit.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "e51f2ce36e978380402105199577cfb807a8ba16",
      "tree": "56b5224da06ef4bcddf43a29fb3d86c0b857700a",
      "parents": [
        "47b8bbd6c2aab324fa57f004f89abb40bb8478be"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Aug 20 14:44:52 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Sep 14 10:00:19 2012 -0700"
      },
      "message": "drm: stop vmgfx driver explosion\n\ncommit f5869a8308f77e3dfdc2e3640842b285aa788ff8 upstream.\n\nIf you do a page flip with no flags set then event is NULL. If event is\nNULL then the vmw_gfx driver likes to go digging into NULL and extracts\nNULL-\u003ebase.file_priv.\n\nOn a modern kernel with NULL mapping protection it\u0027s just another oops,\nwithout it there are some \"intriguing\" possibilities.\n\nWhat it should do is an open question but that for the driver owners to\nsort out.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nReviewed-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "75a757189880a31759ed25c23229f085890cddb1",
      "tree": "275e86bb52fabec05403e43b78cba02437ac3626",
      "parents": [
        "e3d7a0f49568353837c51d0dbcd86cca8b7bc622"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Jul 31 11:01:10 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Aug 26 15:00:42 2012 -0700"
      },
      "message": "drm/radeon: fix bank tiling parameters on evergreen\n\ncommit c8d15edc17d836686d1f071e564800e1a2724fa6 upstream.\n\nHandle the 16 bank case.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "e3d7a0f49568353837c51d0dbcd86cca8b7bc622",
      "tree": "3902f277c270d3d4ce4fd1c0a9417428b7892d48",
      "parents": [
        "844bebfd9d09f92cdf4fac108e5f0d38cd389fff"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Jul 31 11:05:11 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Aug 26 15:00:41 2012 -0700"
      },
      "message": "drm/radeon: fix bank tiling parameters on cayman\n\ncommit 5b23c9045a8b61352986270b2d109edf5085e113 upstream.\n\nHandle the 16 bank case.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "3407b51859d0e65ed66ccb0080c495a1f03cda6a",
      "tree": "035b7982afad0b96c509d5e490a0670322e4410d",
      "parents": [
        "b248464f145eee69818dff9945096745988aa3ce"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Fri Jul 27 16:32:24 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Aug 26 15:00:41 2012 -0700"
      },
      "message": "drm/radeon: do not reenable crtc after moving vram start address\n\ncommit 81ee8fb6b52ec69eeed37fe7943446af1dccecc5 upstream.\n\nIt seems we can not update the crtc scanout address. After disabling\ncrtc, update to base address do not take effect after crtc being\nreenable leading to at least frame being scanout from the old crtc\nbase address. Disabling crtc display request lead to same behavior.\n\nSo after changing the vram address if we don\u0027t keep crtc disabled\nwe will have the GPU trying to read some random system memory address\nwith some iommu this will broke the crtc engine and will lead to\nbroken display and iommu error message.\n\nSo to avoid this, disable crtc. For flicker less boot we will need\nto avoid moving the vram start address.\n\nThis patch should also fix :\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d42373\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "b248464f145eee69818dff9945096745988aa3ce",
      "tree": "35b7d7fcd29bf097a27cd56c58e67d7cedae73a4",
      "parents": [
        "acafb0231aeeb8648e1f2789e6dd88ea5878f61c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jul 26 13:38:52 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Aug 26 15:00:41 2012 -0700"
      },
      "message": "drm/radeon: properly handle crtc powergating\n\ncommit 6c0ae2ab85fc4a95cae82047a7db1f688a7737ab upstream.\n\nNeed to make sure the crtc is gated on before modesetting.\nExplicitly gate the crtc on in prepare() and set a flag\nso that the dpms functions don\u0027t gate it off during\nmode set.\n\nNoticed by sylware on IRC.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "acafb0231aeeb8648e1f2789e6dd88ea5878f61c",
      "tree": "64c5bbe0b92bcdf4b5eeb8c2c09d761043499a5a",
      "parents": [
        "c02a29650148f353b0fc86b7eba3f99ecafd23dd"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sun Aug 12 22:17:14 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Aug 26 15:00:40 2012 -0700"
      },
      "message": "drm/i915: reorder edp disabling to fix ivb MacBook Air\n\ncommit 35a38556d900b9cb5dfa2529c93944b847f8a8a4 upstream.\n\neDP is tons of fun. It turns out that at least the new MacBook Air 5,1\nmodel absolutely doesn\u0027t like the new force vdd dance we\u0027ve introduced\nin\n\ncommit 6cb49835da0426f69a2931bc2a0a8156344b0e41\nAuthor: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nDate:   Sun May 20 17:14:50 2012 +0200\n\n    drm/i915: enable vdd when switching off the eDP panel\n\nBut that patch also tried to fix some neat edp sequence issue with the\nforce_vdd timings. Closer inspection reveals that we\u0027ve raised\nforce_vdd only to do the aux channel communication dp_sink_dpms. If we\nmove the edp_panel_off below that, we don\u0027t need any force_vdd for the\ndisable sequence, which makes the Air happy.\n\nUnfortunately the reporter of the original bug that the above commit\nfixed is travelling, so we can\u0027t test whether this regresses things.\nBut my theory is that since we don\u0027t check for any power-off -\u003e\nforce_vdd-on delays in edp_panel_vdd_on, this was the actual\nroot-cause of this failure. With that force_vdd dance completely\neliminated, I\u0027m hopeful the original bug stays fixed, too.\n\nFor reference the old bug, which hopefully doesn\u0027t get broken by this:\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d43163\n\nIn any case, regression fixers win over plain bugfixes, so this needs\nto go in asap.\n\nv2: The crucial pieces seems to be to clear the force_vdd flag\nuncoditionally, too, in edp_panel_off. Looks like this is left behind\nby the firmware somehow.\n\nv3: The Apple firmware seems to switch off the panel on it\u0027s own, hence\nwe still need to keep force_vdd on, but properly clear it when switching\nthe panel off.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d45671\nTested-by: Roberto Romer \u003csildurin@gmail.com\u003e\nTested-by: Daniel Wagner \u003cwagi@monom.org\u003e\nTested-by: Keith Packard \u003ckeithp@keithp.com\u003e\nCc: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "c02a29650148f353b0fc86b7eba3f99ecafd23dd",
      "tree": "94eedbd62748a042b074704d8ef06a25336212ea",
      "parents": [
        "57ecc93ce680b1ace1f9e79d588dabe32353202c"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Fri Aug 10 11:10:20 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Aug 26 15:00:40 2012 -0700"
      },
      "message": "drm/i915: ignore eDP bpc settings from vbt\n\ncommit 4344b813f105a19f793f1fd93ad775b784648b95 upstream.\n\nThis has originally been introduced to not oversubscribe the dp links\nin\n\ncommit 885a5fb5b120a5c7e0b3baad7b0feb5a89f76c18\nAuthor: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nDate:   Tue Jan 12 05:38:31 2010 +0800\n\n    drm/i915: fix pixel color depth setting on eDP\n\nSince then we\u0027ve fixed up the dp link bandwidth calculation code and\nshould now automatically fall back to 6bpc dithering. So this is\nunnecessary.\n\nFurthermore it seems to break the new MacbookPro with retina display,\nhence let\u0027s just rip this out.\n\nReported-by: Benoit Gschwind \u003cgschwind@gnu-log.net\u003e\nCc: Benoit Gschwind \u003cgschwind@gnu-log.net\u003e\nCc: Francois Rigaut \u003cfrigaut@gmail.com\u003e\nTested-by: Benoit Gschwind \u003cgschwind@gnu-log.net\u003e\nTested-by: Bernhard Froemel \u003cfroemel at vmars tuwien.ac.at\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n--\n\nTesting feedback highgly welcome, and thanks for Benoit for finding\nout that the bpc computations are busted.\n-Daniel\n\n"
    },
    {
      "commit": "57ecc93ce680b1ace1f9e79d588dabe32353202c",
      "tree": "610d327eb665b5df956ed78f9d9e0373d422600e",
      "parents": [
        "1a475b7af63febbef784d0d2ccb6bdbb119d0245"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Tue Aug 07 09:54:14 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Aug 26 15:00:40 2012 -0700"
      },
      "message": "drm/i915: correctly order the ring init sequence\n\ncommit 0d8957c8a90bbb5d34fab9a304459448a5131e06 upstream.\n\nWe may only start to set up the new register values after having\nconfirmed that the ring is truely off. Otherwise the hw might lose the\nnewly written register values. This is caught later on in the init\nsequence, when we check whether the register writes have stuck.\n\nReviewed-by: Jani Nikula \u003cjani.nikula@intel.com\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d50522\nTested-by: Yang Guang \u003cguang.a.yang@intel.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "1a475b7af63febbef784d0d2ccb6bdbb119d0245",
      "tree": "f2a3154deee588c3c7020f4251da79629a4bc10e",
      "parents": [
        "6700eb4d0af877ed46ae2e5d93d6801db7f3b58d"
      ],
      "author": {
        "name": "Christoph Bumiller",
        "email": "e0425955@student.tuwien.ac.at",
        "time": "Thu Jul 26 20:53:19 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Aug 26 15:00:40 2012 -0700"
      },
      "message": "drm/nvd0/disp: mask off high 16 bit of negative cursor x-coordinate\n\ncommit af5e7d84b0ec45b2b614b0d6e3657cbdceaa21f9 upstream.\n\nSigned-off-by: Christoph Bumiller \u003ce0425955@student.tuwien.ac.at\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "6700eb4d0af877ed46ae2e5d93d6801db7f3b58d",
      "tree": "77b5ba5e79bcd67f4dd2c774b62617df7e0721e2",
      "parents": [
        "b9247be526627cda981a6901c8db66f03ecb3ea8"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jun 21 15:13:50 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Aug 26 15:00:40 2012 -0700"
      },
      "message": "drm/i915: prefer wide \u0026 slow to fast \u0026 narrow in DP configs\n\ncommit 2514bc510d0c3aadcc5204056bb440fa36845147 upstream.\n\nHigh frequency link configurations have the potential to cause trouble\nwith long and/or cheap cables, so prefer slow and wide configurations\ninstead.  This patch has the potential to cause trouble for eDP\nconfigurations that lie about available lanes, so if we run into that we\ncan make it conditional on eDP.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d45801\nTested-by: peter@colberg.org\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "66b68d2374b0c251224c28c69fc25eeef343e122",
      "tree": "4d8e66efd0e193cd6befb96661392e23b799420f",
      "parents": [
        "4d71d5a6b6931f82fa9db44214019839a0ebbb4a"
      ],
      "author": {
        "name": "Maarten Lankhorst",
        "email": "maarten.lankhorst@canonical.com",
        "time": "Mon Jun 04 12:00:31 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 09 08:31:40 2012 -0700"
      },
      "message": "nouveau: Fix alignment requirements on src and dst addresses\n\ncommit ce806a30470bcd846d148bf39d46de3ad7748228 upstream.\n\nLinear copy works by adding the offset to the buffer address,\nwhich may end up not being 16-byte aligned.\n\nSome tests I\u0027ve written for prime_pcopy show that the engine\nallows this correctly, so the restriction on lowest 4 bits of\naddress can be lifted safely.\n\nThe comments added were by envyas, I think because I used\na newer version.\n\nSigned-off-by: Maarten Lankhorst \u003cmaarten.lankhorst@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "b6e9ffcdb09fbf28665e025aa31fda702689786c",
      "tree": "95d2db47f38308441f874ec732b4c80c510762ba",
      "parents": [
        "de5b1c0849465404f94ffc0574e9ec9e8dc97570"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Jul 24 17:06:11 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 09 08:31:39 2012 -0700"
      },
      "message": "drm/radeon: fix dpms on/off on trinity/aruba v2\n\ncommit fcedac670c3da0d17aaa5db1708694971e8024a9 upstream.\n\nThe external encoder need to be setup again before enabling the\ntransmiter. This seems to be only needed on some trinity/aruba\nto fix dpms on.\n\nv2: Add comment, only setup again on dce6 ie aruba or newer.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "de5b1c0849465404f94ffc0574e9ec9e8dc97570",
      "tree": "c9be5b74459220423c8006aa6e24c23998139113",
      "parents": [
        "b7ea4b8363e16630219674b9b8178dc07e7e6022"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Jul 19 17:25:55 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 09 08:31:39 2012 -0700"
      },
      "message": "drm/radeon: on hotplug force link training to happen (v2)\n\ncommit ca2ccde5e2f24a792caa4cca919fc5c6f65d1887 upstream.\n\nTo have DP behave like VGA/DVI we need to retrain the link\non hotplug. For this to happen we need to force link\ntraining to happen by setting connector dpms to off\nbefore asking it turning it on again.\n\nv2: agd5f\n- drop the dp_get_link_status() change in atombios_dp.c\n  for now.  We still need the dpms OFF change.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "b7ea4b8363e16630219674b9b8178dc07e7e6022",
      "tree": "ae1622f951a6bd070b6e90e6e0c4b73ffa8e8781",
      "parents": [
        "108c49a5cd65e2edc904212e6bd365db8d2f29e8"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Jul 19 17:15:56 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 09 08:31:39 2012 -0700"
      },
      "message": "drm/radeon: fix hotplug of DP to DVI|HDMI passive adapters (v2)\n\ncommit 266dcba541a1ef7e5d82d9e67c67fde2910636e8 upstream.\n\nNo need to retrain the link for passive adapters.\n\nv2: agd5f\n- no passive DP to VGA adapters, update comments\n- assign radeon_connector_atom_dig after we are sure\n  we have a digital connector as analog connectors\n  have different private data.\n- get new sink type before checking for retrain.  No\n  need to check if it\u0027s no longer a DP connection.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "108c49a5cd65e2edc904212e6bd365db8d2f29e8",
      "tree": "17671fd2602d6598bc0fbb88683837b75dff7843",
      "parents": [
        "bec6d04dc715ad9fbc0d86abb3eea125109cf98f"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Jul 17 17:17:16 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 09 08:31:39 2012 -0700"
      },
      "message": "drm/radeon: fix non revealent error message\n\ncommit 8d1c702aa0b2c4b22b0742b72a1149d91690674b upstream.\n\nWe want to print link status query failed only if it\u0027s\nan unexepected fail. If we query to see if we need\nlink training it might be because there is nothing\nconnected and thus link status query have the right\nto fail in that case.\n\nTo avoid printing failure when it\u0027s expected, move the\nfailure message to proper place.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "bec6d04dc715ad9fbc0d86abb3eea125109cf98f",
      "tree": "e3d0e13cbb3b32995a4d65099627de8890b6ae00",
      "parents": [
        "47be757968b4344dd3e46f4e62c842cc201e830d"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Tue Jul 17 19:02:09 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 09 08:31:38 2012 -0700"
      },
      "message": "drm/radeon: Try harder to avoid HW cursor ending on a multiple of 128 columns.\n\ncommit f60ec4c7df043df81e62891ac45383d012afe0da upstream.\n\nThis could previously fail if either of the enabled displays was using a\nhorizontal resolution that is a multiple of 128, and only the leftmost column\nof the cursor was (supposed to be) visible at the right edge of that display.\n\nThe solution is to move the cursor one pixel to the left in that case.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d33183\n\nSigned-off-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "47be757968b4344dd3e46f4e62c842cc201e830d",
      "tree": "13758a3f7197b40fa9e5f3a2bd2dde6822043dc5",
      "parents": [
        "5d11fb27d2f819d61df7e6dc36eb27374a92abe8"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Jul 12 18:23:05 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 09 08:31:38 2012 -0700"
      },
      "message": "drm/radeon: fix bo creation retry path\n\ncommit d1c7871ddb1f588b8eb35affd9ee1a3d5e11cd0c upstream.\n\nRetry label was at wrong place in function leading to memory\nleak.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "5d11fb27d2f819d61df7e6dc36eb27374a92abe8",
      "tree": "f3f06fe91b71f3062c70f5b82e7362ba5181825b",
      "parents": [
        "cbb9e89c375e167d012058c82fa69dd17ec17d4c"
      ],
      "author": {
        "name": "Christian König",
        "email": "deathsimple@vodafone.de",
        "time": "Tue Jul 03 14:05:41 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 09 08:31:38 2012 -0700"
      },
      "message": "drm/radeon: fix fence related segfault in CS\n\ncommit 93bf888c5c730605e3470f5d2381f296eda88d79 upstream.\n\nDon\u0027t return success if scheduling the IB fails, otherwise\nwe end up with an oops in ttm_eu_fence_buffer_objects.\n\nSigned-off-by: Christian König \u003cdeathsimple@vodafone.de\u003e\nReviewed-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "c9bb51fb8c7a9d8b230c0bd184d9af919350383b",
      "tree": "16437af34b27be0f9db436cfefbe918a622da22a",
      "parents": [
        "a08fae601d01ab177dbef90778f87f7c5467b792"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu Jun 21 14:55:22 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jul 16 09:04:43 2012 -0700"
      },
      "message": "drm/i915: rip out the PM_IIR WARN\n\ncommit 58bf8062d0b293b8e1028e5b0342082002886bd4 upstream.\n\nAfter banging my head against this for the past few months, I still\ndon\u0027t see how this could possible race under the premise that once an\nirq bit is masked in PM_IMR and reset in PM_IIR it won\u0027t show up again\nuntil we unmask it in PM_IMR.\n\nStill, we have reports of this being seen in the wild. Now Bspec has\nthis little bit of lovely language in the PMIIR register:\n\nPublic SNB Docs, Vol3Part2, 2.5.14 \"PMIIR\":\n\n\"For each bit, the IIR can store a second pending interrupt if two or\nmore of the same interrupt conditions occur before the first condition\nis cleared. Upon clearing the interrupt, the IIR bit will momentarily\ngo low, then return high to indicate there is another interrupt\npending.\"\n\nNow if we presume that PMIMR only prevent new interrupts from being\nqueued, we could easily end up masking an interrupt and clearing it,\nbut the 2nd pending interrupt setting the bit in PMIIR right away\nagain. Which leads, the next time the irq handler runs, to hitting the\nWARN.\n\nAlso, no bad side effects of this have ever been reported. And we\u0027ve\ntracked down our issues with the gpu turbo getting stuck to bogus\ninterrupt generation limits in th RPLIMIT register.\n\nSo let\u0027s just rip out this WARN as bogus and call it a day. The only\nshallow thing here is that this 2-deep irq queue in the hw makes you\nwonder how racy the windows irq handler is ...\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42907\nAcked-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "a08fae601d01ab177dbef90778f87f7c5467b792",
      "tree": "54e13312ca7cceab6f3330668cfac89276bd6ed9",
      "parents": [
        "2c07f25ea7800adb36cd8da9b58c4ecd3fc3d064"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Apr 15 11:56:03 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jul 16 09:04:43 2012 -0700"
      },
      "message": "drm/i915: Refactor the deferred PM_IIR handling into a single function\n\ncommit fc6826d1dcd65f3d1e9a5377678882e4e08f02be upstream.\n\nThis function, along with the registers and deferred work hander, are\nall shared with SandyBridge, IvyBridge and their variants. So remove the\nduplicate code into a single function.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Ben Widawsky \u003cben@bwidawsk.net\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n[bwh: Backported to 3.2: adjust context; drop changes for Valley View]\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a00d69ed0676b53e7e5c8d086d47a92f15b91e38",
      "tree": "5ead0f4e9cf9ef6efde375be4591f5ef19ee759e",
      "parents": [
        "6ad566e162cbf778300fd6bfe37c98b5ce46d58b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jun 28 17:53:07 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jul 16 09:04:06 2012 -0700"
      },
      "message": "drm/radeon: fix VM page table setup on SI\n\ncommit c21b328ea8c7c71cd2daf50557db440bbaa7ef55 upstream.\n\nCayman and trinity allow for variable sized VM page\ntables, but SI requires that all page tables be the\nsame size.  The current code assumes variablely sized\nVM page tables so SI may end up with part of each page\ntable overlapping with other memory which could end\nup being interpreted by the VM hw as garbage.\n\nChange the code to better accomodate SI.  Allocate enough\nspace for at least 2 full page tables and always set\nlast_pfn to max_pfn on SI so each VM is backed by a full\npage table.  This limits us to only 2 VMs active at any\ngiven time on SI.  This will be rectified and the code can\nbe reunified once we move to two level page tables.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "6ad566e162cbf778300fd6bfe37c98b5ce46d58b",
      "tree": "cb455e0dc0f4623a4cdb96805e9ffd999c1cbc6a",
      "parents": [
        "eb858e23a8aa132d068aa639f617ba38e008d077"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 21 15:30:41 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jul 16 09:04:05 2012 -0700"
      },
      "message": "drm/i915: Fix eDP blank screen after S3 resume on HP desktops\n\ncommit 6db65cbb941f9d433659bdad02b307f6d94465df upstream.\n\nThis patch fixes the problem on some HP desktop machines with eDP\nwhich give blank screens after S3 resume.\n\nIt turned out that BLC_PWM_CPU_CTL must be written after\nBLC_PWM_CPU_CTL2.  Otherwise it doesn\u0027t take effect on these\nSNB machines.\n\nTested with 3.5-rc3 kernel.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d49233\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "eb858e23a8aa132d068aa639f617ba38e008d077",
      "tree": "ca121c304a883497c2985e16ea1f5483bf7c787e",
      "parents": [
        "dec7e3ab49dcdb1b7997008230eb18d520899119"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jun 26 12:12:30 2012 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jul 16 09:04:05 2012 -0700"
      },
      "message": "drm/nouveau/fbcon: using nv_two_heads is not a good idea\n\ncommit 9bd0c15fcfb42f6245447c53347d65ad9e72080b upstream.\n\nnv_two_heads() was never meant to be used outside of pre-nv50 code.  The\ncode checks for \u003e\u003d NV_10 for 2 CRTCs, then downgrades a few specific\nchipsets to 1 CRTC based on (pci_device \u0026 0x0ff0).\n\nThe breakage example seen is on GTX 560Ti, with a pciid of 0x1200, which\ngets detected as an NV20 (0x020x) with 1 CRTC by nv_two_heads(), causing\nmemory corruption because there\u0027s actually 2 CRTCs..\n\nThis switches fbcon to use the CRTC count directly from the mode_config\nstructure, which will also fix the same issue on Kepler boards which have\n4 CRTCs.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "dec7e3ab49dcdb1b7997008230eb18d520899119",
      "tree": "d9329ee4f19940aec49b686a72751f6e0375db46",
      "parents": [
        "dbc904343caccba0ce47a51379c4a743da504a8a"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Tue Jun 19 11:33:06 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jul 16 09:04:05 2012 -0700"
      },
      "message": "drm/edid: don\u0027t return stack garbage from supports_rb\n\ncommit b196a4980ff7bb54db478e2a408dc8b12be15304 upstream.\n\nWe need to initialize this to false, because the is_rb callback only\never sets it to true.\n\nNoticed while reading through the code.\n\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nReviewed-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "ebbd13c9d27ab013fdf7005829a80d504b0cb32e",
      "tree": "2dcaad6a4845f1ef9d100b2dbf3caf3b252874cf",
      "parents": [
        "8d96bccced28ba3c12ffb923aa264aa6b0d604a1"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Mon Jun 11 19:09:25 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 22 11:36:53 2012 -0700"
      },
      "message": "drm sis: initialize object_idr\n\ncommit 648ccc7d35e3416fdc739d2e520e85de3125361b upstream.\n\nThe filed object_idr of struct drm_sis_private was introduced with\ncommit http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux.git;a\u003dcommitdiff;h\u003d6de8a748881f1cd9d795454da2b6db616d5ca3d7 .\n\nThe idr_init(\u0026dev-\u003eobject_name_idr) is called instead of\nidr_init(\u0026dev_priv-\u003eobject_idr) by mistake, leaving object_idr\nuninitialized. Correct this.\n\nThis patch was not tested because of lack of hardware.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "8d96bccced28ba3c12ffb923aa264aa6b0d604a1",
      "tree": "5ac9f540b95bc4366a02b46a5954c8e9cbf0efc4",
      "parents": [
        "eda8cc4ce07d538bb4170330e53ae52c5f637be8"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Jun 16 07:41:28 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 22 11:36:53 2012 -0700"
      },
      "message": "drm/udl: only bind to the video devices on the hub.\n\ncommit e5a867a51d9b009f90d5dca6a320608e4e8a37ec upstream.\n\nThis is ported from udlfb.\n\nBugzilla: https://bugzilla.redhat.com/show_bug.cgi?id\u003d832188\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "eda8cc4ce07d538bb4170330e53ae52c5f637be8",
      "tree": "6537095806cd79a8ae4a305ff0eed323bba431ba",
      "parents": [
        "789ed2afd385af95798c6ec419ad41f8801975a4"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sun Jun 10 23:39:55 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 22 11:36:53 2012 -0700"
      },
      "message": "drm via: initialize object_idr\n\ncommit ce020ea53264f1460ae619cfc12f968dbd0b8974 upstream.\n\nThe field obejct_idr of struct drm_via_private was introduced with the\ncommit http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux.git;a\u003dcommitdiff;h\u003d77ee8f3825054f23b17e9c8f728f061defd86cdc .\nIn that patch idr_init(\u0026dev-\u003eobject_name_idr) was called instead of\nidr_init(\u0026dev_priv-\u003eobject_idr) by mistake, leaving the dev_priv-\u003eobject_idr\nuninitialized. To be more exact, the object_idr buffer is filled with zeros\nbecause of kzalloc(), but the dev_priv-\u003eobject_idr.lock spinlock can cause\nsystem freeze at lib/idr.c:move_to_free_list() when spin_lock_irqsave()\nis called on this spinlock.\n\nThe patch was tested on Clevo D4J, model D410J laptop, on the following\nhardware, without AGP kernel module loaded:\n\n  # lspci -s 01:00.0 -n\n  01:00.0 0300: 1106:3108 (rev 01)\n  # lspci -s 01:00.0 -v\n  01:00.0 VGA compatible controller: VIA Technologies, Inc. K8M800/K8N800/K8N800A [S3 UniChrome Pro] (rev 01) (prog-if 00 [VGA controller])\n          Subsystem: CLEVO/KAPOK Computer Device 4702\n          Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16\n          Memory at f0000000 (32-bit, prefetchable) [size\u003d64M]\n          Memory at d1000000 (32-bit, non-prefetchable) [size\u003d16M]\n          Expansion ROM at \u003cunassigned\u003e [disabled]\n          Capabilities: [60] Power Management version 2\n          Capabilities: [70] AGP version 3.0\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "789ed2afd385af95798c6ec419ad41f8801975a4",
      "tree": "2af40fe3a8a058447bb60c6b769f333ac90c2127",
      "parents": [
        "2a82d9e11ab5f467e0faa2253204c75de675b037"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jun 14 22:06:36 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 22 11:36:53 2012 -0700"
      },
      "message": "drm/radeon: add some additional 6xx/7xx/EG register init\n\ncommit b866d1334ba2d544bc575d75357dea6bdcdc7f46 upstream.\n\n- SMX_SAR_CTL0 needs to be programmed correctly to prevent\nproblems with memory exports in certain cases.\n- VC_ENHANCE needs to be initialized on 6xx/7xx.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "2a82d9e11ab5f467e0faa2253204c75de675b037",
      "tree": "29efda585d8421a1ec7099b2be2f7bd3c03f5ace",
      "parents": [
        "688b04fe535dafad0849c1980361d9f2a1596a7e"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu Jun 14 22:15:00 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 22 11:36:52 2012 -0700"
      },
      "message": "Revert \"drm/i915/dp: Use auxch precharge value of 5 everywhere\"\n\ncommit 6b4e0a93ff6e45714c72bdce193f719ed94810e3 upstream.\n\nThis reverts commit 092945e11c5b84f66dd08f0b87fb729715d377bc.\n\nThis commit prevents a DP screen from properly training the link.\nOddly enough it works, once the machine has been warm-booted with an\nolder kernel.\n\nAccording to DP docs this _should_ have been the right precharge time.\nAlso, the commit that originally introduces this was just general snb\nDP enabling and didn\u0027t mention any specific reason for this special\nvalue. Whatever, trust the reporter that this makes things worse and\nlet\u0027s just revert it.\n\nv2: Less spelling fail.\n\nReviewed-by: Adam Jackson \u003cajax@redhat.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReported-by: \"Wouter M. Koolen\" \u003cW.M.Koolen-Wijkstra@cwi.nl\u003e\nBuglink: https://lkml.org/lkml/2012/6/14/301\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d5b9a38383178758ddf671b7a5551afab4e504b2",
      "tree": "de3b1a28fbd0b5a09972ecd789cf60fe5b59851b",
      "parents": [
        "c1e23cbad36dfccd873b19944ebb2d1712a673a7"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jun 04 17:05:40 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 17 11:21:29 2012 -0700"
      },
      "message": "drm/i915: Mark the ringbuffers as being in the GTT domain\n\ncommit 3eef8918ff440837f6af791942d8dd07e1a268ee upstream.\n\nBy correctly describing the rinbuffers as being in the GTT domain, it\nappears that we are more careful with the management of the CPU cache\nupon resume and so prevent some coherency issue when submitting commands\nto the GPU later. A secondary effect is that the debug logs are then\nconsistent with the actual usage (i.e. they no longer describe the\nringbuffers as being in the CPU write domain when we are accessing them\nthrough an wc iomapping.)\n\nReported-and-tested-by: Daniel Gnoutcheff \u003cdaniel@gnoutcheff.name\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d41092\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n\n"
    },
    {
      "commit": "c1e23cbad36dfccd873b19944ebb2d1712a673a7",
      "tree": "e35dadc3473f83de6d05abd9d75d38d81e0d6980",
      "parents": [
        "8997b2223b9d81f6085764d08f9de3a2da760333"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Sat Jun 09 10:57:41 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 17 11:21:28 2012 -0700"
      },
      "message": "drm/radeon: fix tiling and command stream checking on evergreen v3\n\ncommit d26098759cf6d32148649c165f87a7590bc25b89 upstream.\n\nFix regresson since the introduction of command stream checking on\nevergreen (thread referenced below). Issue is cause by ddx allocating\nbo with formula width*height*bpp while programming the GPU command\nstream with ALIGN(height, 8). In some case (where page alignment does\nnot hide the extra size bo should be according to height alignment)\nthe kernel will reject the command stream.\n\nThis patch reprogram the command stream to slice - 1 (slice is\na derivative value from height) which avoid rejecting the command\nstream while keeping the value of command stream checking from a\nsecurity point of view.\n\nThis patch also fix wrong computation of layer size for 2D tiled\nsurface. Which should fix issue when 2D color tiling is enabled.\nThis dump the radeon KMS_DRIVER_MINOR so userspace can know if\nthey are on a fixed kernel or not.\n\nhttps://lkml.org/lkml/2012/6/3/80\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d50892\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d50857\n\n!!! STABLE need a custom version of this patch for 3.4 !!!\n\nv2: actually bump the minor version and add comment about stable\nv3: do compute the height the ddx was trying to use\n\n[airlied: drop left over debug]\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "5f68127d9cf4b358060ce5f9906246262a56f179",
      "tree": "413e448cd8f622514f8c505e61dca0c8be3a49a1",
      "parents": [
        "d8bf1e7c7623585d4742d283c027b83f212477af"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Apr 25 14:34:04 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 17 11:21:28 2012 -0700"
      },
      "message": "gma500: don\u0027t register the ACPI video bus\n\ncommit 155689defc782b486a7e6776a57ecc4ebb37ed52 upstream.\n\nWe are not yet ready for this and it makes a mess on some devices.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "e82c95f9f0cb025da8e1af6df1c29080a78d0f84",
      "tree": "2c4b9ff3e19e1786fab109c36ec62817591d0006",
      "parents": [
        "cc62e8bf1f779a54369e71e665211140a254df5c"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Tue Jun 12 13:28:42 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 17 11:21:24 2012 -0700"
      },
      "message": "drm/ttm: Fix buffer object metadata accounting regression v2\n\ncommit a393c730ab69617c3291a3b0b2a228c9be2fc28c upstream.\n\nA regression was introduced in the 3.3 rc series, commit\n\"drm/ttm: simplify memory accounting for ttm user v2\",\ncausing the metadata of buffer objects created using the ttm_bo_create()\nfunction to be accounted twice.\nThat causes massive leaks with the vmwgfx driver running for example\nSpecViewperf Catia-03 test 2, eventually killing the app.\n\nFurthermore, the same commit introduces a regression where\nmetadata accounting is leaked if a buffer object is\ninitialized with an illegal size. This is also fixed with this commit.\n\nv2: Fixed an error path and removed an unused variable.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "cd977c84fc641cecc3b2b62a8f626815a794ad58",
      "tree": "9231f31dc3a3f9f94f6e6239edbad2606dfad31d",
      "parents": [
        "666b7a8a0355bb510cd9804f6d2973be89045fc4"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon May 28 22:33:02 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 17 11:21:22 2012 -0700"
      },
      "message": "drm/i915: Reset last_retired_head when resetting ring\n\ncommit c3b20037926e607b6cdaecbf9d3103e2ca63bc31 upstream.\n\nWhen we reset the ring control registers, including the HEAD and TAIL of\nthe ring, we also need to reset associated state. In this instance, we\nwere failing to reset the cached value of ring-\u003elast_retired_head and so\nupon the first request for more space following a resume would\npotentially (depending on a narrow race window) believe that the HEAD had\nadvanced much further than reality.\n\nThis is a regression from:\n\ncommit a71d8d94525e8fd855c0466fb586ae1cb008f3a2\nAuthor: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nDate:   Wed Feb 15 11:25:36 2012 +0000\n\n    drm/i915: Record the tail at each request and use it to estimate the head\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "666b7a8a0355bb510cd9804f6d2973be89045fc4",
      "tree": "bf018fdcf3f437fc30e3384d1cda94ea1de7ab3b",
      "parents": [
        "1f5547c7f183363eabe07e5d202a49f2e94e995a"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sat May 05 00:39:21 2012 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 17 11:21:22 2012 -0700"
      },
      "message": "drm/nouveau/disp: fix dithering not being enabled on some eDP macbooks\n\ncommit a6a17859f1bdf607650ee055101f54c5f207762b upstream.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: Maarten Lankhorst \u003cmaarten.lankhorst@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "9b660f3019d6fe55be99d85bacf28fe74fb14c1c",
      "tree": "3fa0c0fe5642606740b0c7522773ffa80868a8a3",
      "parents": [
        "546230dfa483f6d1f188d1a1a20122ecabf82816"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sun May 20 17:14:50 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:19 2012 +0900"
      },
      "message": "drm/i915: enable vdd when switching off the eDP panel\n\ncommit 6cb49835da0426f69a2931bc2a0a8156344b0e41 upstream.\n\nWe have one bug report from a validation team that we get the eDP\npanel sequencing still somewhat wrong: We need to enable VDD while\nswitching off the panel and backlight. Unfortunately that reporter\nseems to have fallen off the earth :(\n\nFor another reporter this actually fixes a black panel issue because\nwithout this the backlight/panel gets confused and doesn\u0027t light up\nagain.\n\nv2: I\u0027ve forgotten to remove the vdd_off call in panel_off which is\nnow bogus. This essentially reverts\n\ncommit 17038de5f16569a25343cf68668f3b657eafb00e\nAuthor: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nDate:   Mon Apr 16 22:43:42 2012 +0100\n\n    drm/i915/dp: Flush any outstanding work to turn the VDD off\n\nv3: the current panel_off code forces off the vdd power, too. Which is\nbogus and resulted in some funny warnings later on when we\u0027ve tried to\ndo aux channel communications with just the vdd forced on. Fix this,\ntoo.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d46312\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d43163\nTested-by: Vincent Frentzel \u003czcecc22@gmail.com\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "546230dfa483f6d1f188d1a1a20122ecabf82816",
      "tree": "c5575b037e9e5b66fce1abee67d45227d72e6189",
      "parents": [
        "b522dbf26fe08158348773c36dbf88e8147dcc66"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Apr 16 22:43:42 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:19 2012 +0900"
      },
      "message": "drm/i915/dp: Flush any outstanding work to turn the VDD off\n\ncommit 17038de5f16569a25343cf68668f3b657eafb00e upstream.\n\nAs we may kick off a delayed workqueue task to switch of the VDD lines, we\nneed to complete that task prior to turning off the panel (which itself\ndepends upon VDD being off).\n\nv2: Don\u0027t cancel the outstanding work as this may trigger a deadlock\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "b522dbf26fe08158348773c36dbf88e8147dcc66",
      "tree": "8146ab05a4c7f376e7167f507a55c47b8a4cdfe5",
      "parents": [
        "ee9c8a04666ba15762f736f9030e6e8df02ca1a5"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue May 22 09:30:33 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:19 2012 +0900"
      },
      "message": "drm/i915: always use RPNSWREQ for turbo change requests\n\ncommit 89ba829e38bd500f438bc08af4229204c8ed7f35 upstream.\n\nMedia turbo requests can either use RPVSWREQ or RPNSWREQ to indicate\nwhat the interrupt handler should do.  Since we only deal with the\nlatter in our turbo code, make the media engine use that for turbo\nrequests.\n\nTested-by: Joe Bloggsian \u003cjoebloggsian@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d16ba207028eac4f38b908507d731ca894a91744",
      "tree": "92c33551db2ad1d6c069feb494755feb1ad150a6",
      "parents": [
        "ce58755a4fe65790a2e80559e0c585ba610b5f62"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Jun 05 09:50:28 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:17 2012 +0900"
      },
      "message": "drm/radeon/kms: add new Trinity PCI ids\n\ncommit d430f7dbf7bd6aaaa40c0660b3204df8cf07b22b upstream.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "ce58755a4fe65790a2e80559e0c585ba610b5f62",
      "tree": "7c55c13f6312102abf20d8f181c561d6c6b987cd",
      "parents": [
        "346327670c51ea6741eee95874fbcca4ff69c383"
      ],
      "author": {
        "name": "Christian König",
        "email": "deathsimple@vodafone.de",
        "time": "Sun Jun 03 16:09:43 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:17 2012 +0900"
      },
      "message": "drm/radeon: fix vm deadlocks on cayman\n\ncommit bb4091558228ff4a3e02328c931e683fc7f08722 upstream.\n\nLocking mutex in different orders just screams for\ndeadlocks, and some testing showed that it is actually\nquite easy to trigger them.\n\nSigned-off-by: Christian König \u003cdeathsimple@vodafone.de\u003e\nReviewed-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "346327670c51ea6741eee95874fbcca4ff69c383",
      "tree": "370b8f05a8e5e5a3a8377265bed88f975be53a04",
      "parents": [
        "b642cb6a143da812f188307c2661c0357776a9d0"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jun 04 18:36:58 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:17 2012 +0900"
      },
      "message": "drm/radeon/audio: don\u0027t hardcode CRTC id\n\ncommit 0aecb5a4ba1ea4167f31d1790eec027f1e658f2d upstream.\n\nThis is based on info released by AMD, should allow using audio in much\nmore cases.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "7e9f6a5a90c6c261247fbd9dbd38bf6f78779af6",
      "tree": "8c765e8b8406f4edae3909c93254d9ff4d050599",
      "parents": [
        "71a47b9b18398fb55ab48865c0886a5b0ded6253"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Fri Jun 01 15:48:04 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:14 2012 +0900"
      },
      "message": "drm/vmwgfx: Fix nasty write past alloced memory area\n\ncommit 0824db38e515644f8d1bfd64adbd7cb2c6ea7c62 upstream.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nReviewed-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "71a47b9b18398fb55ab48865c0886a5b0ded6253",
      "tree": "b1d4208ec72ac337878c977fa99614bdae5bfab9",
      "parents": [
        "888e4b9df23905c6e29e6f26727349c3a81da844"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Fri Jun 01 15:39:11 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:14 2012 +0900"
      },
      "message": "drm/ttm: Fix spinlock imbalance\n\ncommit a8ff3ee211fccf708e1911bbc096625453ebf759 upstream.\n\nThis imbalance may cause hangs when TTM is trying to swap out a buffer\nthat is already on the delayed delete list.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nReviewed-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "888e4b9df23905c6e29e6f26727349c3a81da844",
      "tree": "717d378fc4d7a0872ef31126e0124572b6c32431",
      "parents": [
        "fe3777aab674403f6da7f168b28b5ef5d369e426"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu May 31 19:00:24 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:14 2012 +0900"
      },
      "message": "drm/radeon: fix HD6790, HD6570 backend programming\n\ncommit 95c4b23ec4e2fa5604df229ddf134e31d7b3b378 upstream.\n\nWithout this bit sets we get broken rendering and\nlockups.\n\nfglrx sets this bit.\n\nBugs that should be fixed by this patch :\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d49792\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d43207\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d39282\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nAcked-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "fe3777aab674403f6da7f168b28b5ef5d369e426",
      "tree": "40a44c66694ab9ce5cf85cd3fe3ef5792ec92b63",
      "parents": [
        "d8d09befb4156f23d50a607c75e99dd06e8bccf8"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu May 31 18:54:43 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:14 2012 +0900"
      },
      "message": "drm/radeon: properly program gart on rv740, juniper, cypress, barts, hemlock\n\ncommit 0b8c30bc4943137a4a36b9cb059b1cc684f5d702 upstream.\n\nNeed to program an additional VM register.  This doesn\u0027t not currently\ncause any problems, but allows us to program the proper backend\nmap in a subsequent patch which should improve performance on these\nasics.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d8d09befb4156f23d50a607c75e99dd06e8bccf8",
      "tree": "567dafa30a1f160bf892b88b8ba563fa189c62b0",
      "parents": [
        "44920b1991d9182bc3ff8f90df71b0e5311448dc"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu May 31 18:53:36 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:13 2012 +0900"
      },
      "message": "drm/radeon: fix bank information in tiling config\n\ncommit 29d654067a98c1cb8874c774e5fd799a038af8a6 upstream.\n\nWhile there are cards with more than 8 mem banks, the max\nnumber of banks from a tiling perspective is 8, so cap\nthe tiling config at 8 banks.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d43448\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "44920b1991d9182bc3ff8f90df71b0e5311448dc",
      "tree": "9c690c224456a44b0d1f9dd27afda1afe55f07cf",
      "parents": [
        "1e98ce80a4493f32b44f227d6050318462ca9d5d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed May 30 10:09:30 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:13 2012 +0900"
      },
      "message": "drm/radeon: fix regression in UMS CS ioctl\n\ncommit 9b00147d9f2ba137ce74b66b768a8312be0b6781 upstream.\n\nradeon_cs_parser_init is called by both the legacy UMS\nCS ioctl and the KMS CS ioctl.  Protect KMS specific\npieces of the code by checking that rdev is not NULL.\n\nReported-by: Michael Burian \u003cmichael.burian@sbg.at\u003e\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "e552a3bfe0c60c65d35cc3ee6a5f20d9702ebc9a",
      "tree": "c3178947c182115991af0ff0b254e7cab83f8cee",
      "parents": [
        "46790988c91cc239152996c9ed4b4c3dcd2703d8"
      ],
      "author": {
        "name": "Jan-Benedict Glaw",
        "email": "jan-benedict.glaw@getslash.de",
        "time": "Tue May 22 15:21:53 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:11 2012 +0900"
      },
      "message": "drm/i915: no lvds quirk for HP t5740e Thin Client\n\ncommit 3347111999870c37eab1b969e90af9fdaf0334ba upstream.\n\nThis box has DisplayPort and VGA, but no LVDS. Product specs are at\nhttp://h10010.www1.hp.com/wwpc/us/en/sm/WF25a/12454-12454-321959-338927-3640406-4282707.html?dnr\u003d1\nand dmidecode output can be found at http://www.getslash.de/bug_attachments/dmidecode-t5740e.txt\n\nSigned-off-by: Jan-Benedict Glaw \u003cjbglaw@getslash.de\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "46790988c91cc239152996c9ed4b4c3dcd2703d8",
      "tree": "356139736dca8722284ee30429a54c957ab6ce45",
      "parents": [
        "3baa3206a209b224d1265665d6f969fdbd99c08d"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Tue May 22 21:41:25 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:10 2012 +0900"
      },
      "message": "drm/i915: wait for a vblank to pass after tv detect\n\ncommit bf2125e2f7e931b50a6c76ba0435ba001409ccbf upstream.\n\nOtherwise the hw will get confused and result in a black screen.\n\nThis regression has been most likely introduce in\n\ncommit 974b93315b2213b74a42a87e8a9d4fc8c0dbe90c\nAuthor: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nDate:   Sun Sep 5 00:44:20 2010 +0100\n\n    drm/i915/tv: Poll for DAC state change\n\nThat commit replace the first msleep(20) with a busy-loop, but failed\nto keep the 2nd msleep around. Later on we\u0027ve replaced all these\nmsleep(20) by proper vblanks.\n\nFor reference also see the commit in xf86-video-intel:\n\ncommit 1142be53eb8d2ee8a9b60ace5d49f0ba27332275\nAuthor: Jesse Barnes \u003cjbarnes@hobbes.lan\u003e\nDate:   Mon Jun 9 08:52:59 2008 -0700\n\n    Fix TV programming:  add vblank wait after TV_CTL writes\n\n    Fxies FDO bug #14000; we need to wait for vblank after\n    writing TV_CTL or following \"DPMS on\" calls may not actually enable the output.\n\nv2: As suggested by Chris Wilson, add a small comment to ensure that\nno one accidentally removes this vblank wait again - there really\nseems to be no sane explanation for why we need it, but it is\nrequired.\n\nLaunchpad: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/763688\nReported-and-Tested-by: Robert Lowery \u003crglowery@exemail.com.au\u003e\nCc: Rodrigo Vivi \u003crodrigo.vivi@gmail.com\u003e\nAcked-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "3baa3206a209b224d1265665d6f969fdbd99c08d",
      "tree": "42e1e3e0c13689d086d48a070dcfc412b1b8a70d",
      "parents": [
        "ae6bfcca08d692defdbde53e36963752211b6c03"
      ],
      "author": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@gmail.com",
        "time": "Tue May 22 15:23:24 2012 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:10 2012 +0900"
      },
      "message": "drm/i915: Adding TV Out Missing modes.\n\ncommit 9589919fb3d269d4202a112b197468c7db1f97a3 upstream.\n\nThese 2 modes were removed by mistake during a clean up.\nSo, now it is time to add them back. For further info about\nsupported mode and standard timing table please check:\nVOL_3_display_registers_updated.pdf at intellinuxgraphics.org.\n\nNote that this regression has been introduce in\n\ncommit 55a6713b3f30a5024056027e9dbf03ac8f13bfc9\nAuthor: Rodrigo Vivi \u003crodrigo.vivi@gmail.com\u003e\nDate:   Thu Dec 15 14:47:33 2011 -0200\n\n    drm/i915: Removing TV Out modes.\n\nand this commit partially reverts it by re-adding the wrongly removed\nmodes.\n\nReported-by: Robert Lowery \u003crglowery@exemail.com.au\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@gmail.com\u003e\n[danvet: Pimped commit message to cite the commit that introduced this\nregression.]\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "ae6bfcca08d692defdbde53e36963752211b6c03",
      "tree": "876296b9f0d2954fe667e345aac38383c40bc914",
      "parents": [
        "772605e73b1f07be3736cc3fc0bc0ce0c56db773"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sat May 12 22:22:58 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:10 2012 +0900"
      },
      "message": "drm/i915: properly handle interlaced bit for sdvo dtd conversion\n\ncommit 59d92bfa5f0cdf57f82f5181b0ad6af75c3fdf41 upstream.\n\nWe\u0027ve simply ignored this, which isn\u0027t too great. With this, interlaced\n1080i works on my HDMI screen connected through sdvo. For no apparent\nreason anything else still doesn\u0027t work as it should.\n\nWhile at it, give these magic numbers in the dtd proper names and\nadd a comment that they match with EDID detailed timings.\n\nv2: Actually use the right bit for interlaced.\n\nTested-by: Peter Ross \u003cpross@xvid.org\u003e\nReviewed-by: Paulo Zanoni \u003cpaulo.r.zanoni@intel.com\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "772605e73b1f07be3736cc3fc0bc0ce0c56db773",
      "tree": "39731cdcefe7b68be562f8d074e48cdb18bf456f",
      "parents": [
        "70838c4536517458c38249763311ff56727cd293"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu May 24 22:55:15 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:10 2012 +0900"
      },
      "message": "drm/radeon: fix typo in trinity tiling setup\n\ncommit 1f73cca799d29df80de3e8f1f1c488485467577a upstream.\n\nUsing the wrong union.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "70838c4536517458c38249763311ff56727cd293",
      "tree": "8a3f162fdd77319e8d37ca07406531655f24cd37",
      "parents": [
        "c2fcf3a04bc4c9a9b97962b3b71c86ba393672e3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed May 23 11:48:59 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:10 2012 +0900"
      },
      "message": "drm/radeon: fix XFX quirk\n\ncommit 1ebf169ad4dc68f18cc0dab35163b0f324fc6c41 upstream.\n\nOnly override the ddc bus if the connector doesn\u0027t have\na valid one.  The existing code overrode the ddc bus for\nall connectors even if it had ddc bus.\n\nFixes ddc on another XFX card with the same pci ids that\nwas broken by the quirk overwriting the correct ddc bus.\n\nReported-by: Mehdi Aqadjani Memar \u003cm.aqadjanimemar@student.ru.nl\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "ed14f88b0953dd749bcae068dd9bc1a5e556a789",
      "tree": "7a74fa7bf33ffd236464681cada7268e2ce7cfb2",
      "parents": [
        "474d1f4678a679a98eaf53801e7f95c61ae9daa7"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 18 15:31:12 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 01 15:18:25 2012 +0800"
      },
      "message": "nouveau: nouveau_set_bo_placement takes TTM flags\n\ncommit c284815debba2f14ee2fd07b1b4cc972ab116110 upstream.\n\nThis seems to be wrong to me, spotted while thinking about dma-buf.\n\nReviewed-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d8a0b3e41b7cac5dcd6408073f70818bb9675f25",
      "tree": "b6e9ade00f31cf69e242967f4a5da7373c47274b",
      "parents": [
        "629bdbbcd239bae8ef798c1f9c2c4cd006ecf389"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sun May 13 22:29:25 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 01 15:18:24 2012 +0800"
      },
      "message": "drm/i915: don\u0027t clobber the pipe param in sanitize_modesetting\n\ncommit a9dcf84b14ef4e9a609910367576995e6f32f3dc upstream.\n\n... we need it later on in the function to clean up pipe \u003c-\u003e plane\nassociations. This regression has been introduced in\n\ncommit f47166d2b0001fcb752b40c5a2d4db986dfbea68\nAuthor: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nDate:   Thu Mar 22 15:00:50 2012 +0000\n\n    drm/i915: Sanitize BIOS debugging bits from PIPECONF\n\nSpotted by staring at debug output of an (as it turns out) totally\nunrelated bug.\n\nv2: I\u0027ve totally failed to do the s/pipe/i/ correctly, spotted by\nChris Wilson.\n\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "629bdbbcd239bae8ef798c1f9c2c4cd006ecf389",
      "tree": "8c565c28c20feddb0e29ee086c5c2b2f2d09bc5c",
      "parents": [
        "b019d4bf936fa7212341053f337c6714f29fc95e"
      ],
      "author": {
        "name": "Ben Widawsky",
        "email": "ben@bwidawsk.net",
        "time": "Sat Apr 14 18:41:32 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 01 15:18:24 2012 +0800"
      },
      "message": "drm/i915: [GEN7] Use HW scheduler for fixed function shaders\n\ncommit a1e969e0332de7a430e62822cee8f2ec8d83cd7c upstream.\n\nThis originally started as a patch from Bernard as a way of simply\nsetting the VS scheduler. After submitting the RFC patch, we decided to\nalso modify the DS scheduler. To be most explicit, I\u0027ve made the patch\nexplicitly set all scheduler modes, and included the defines for other\nmodes (in case someone feels frisky later).\n\nThe rest of the story gets a bit weird. The first version of the patch\nshowed an almost unbelievable performance improvement. Since rebasing my\nbranch it appears the performance improvement has gone, unfortunately.\nBut setting these bits seem to be the right thing to do given that the\ndocs describe corruption that can occur with the default settings.\n\nIn summary, I am seeing no more perf improvements (or regressions) in my\nlimited testing, but we believe this should be set to prevent rendering\ncorruption, therefore cc stable.\n\nv1: Clear bit 4 also (Ken + Eugeni)\nDo a full clear + set of the bits we want (Me).\n\nCc: Bernard Kilarski \u003cbernard.r.kilarski@intel.com\u003e\nReviewed-by (RFC): Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nSigned-off-by: Ben Widawsky \u003cbenjamin.widawsky@intel.com\u003e\nReviewed-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nReviewed-by: Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "b019d4bf936fa7212341053f337c6714f29fc95e",
      "tree": "2d2eff17ade31ffea18a468d1aad361b2f81b4ea",
      "parents": [
        "46f736c6f722e9a71ab552178a6bf4edf85ba371"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed May 09 21:45:43 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 01 15:18:24 2012 +0800"
      },
      "message": "drm/i915: Avoid a double-read of PCH_IIR during interrupt handling\n\ncommit 9adab8b5a7fde248504f484e197589f3e3c922e2 upstream.\n\nCurrently the code re-reads PCH_IIR during the hotplug interrupt\nprocessing. Not only is this a wasted read, but introduces a potential\nfor handling a spurious interrupt as we then may not clear all the\ninterrupts processed (since the re-read IIR may contains more interrupts\nasserted than we clear using the result of the original read).\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "10c4a0daae42270ef15c208e95556587a1cd5fd5",
      "tree": "3c9490b918750bae8f2e0237cdbd631d07721c11",
      "parents": [
        "edad2199132a88f160c4939d1ad3eecc4c33b211"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon May 21 15:27:44 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 01 15:18:24 2012 +0800"
      },
      "message": "gma500: Fix Poulsbo suspend/resume crash on devices with SDVO ports\n\ncommit 7beff62ee39d3ccf088bb77f61a63037f714d235 upstream.\n\nReported-by: Guillaume Clément \u003cguillaume@baobob.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "ec9b3a9de6b2a8a08c5250b466db92adf82b8d65",
      "tree": "ddc6d90d5a2f160e120f52a71cf09f02bef0120a",
      "parents": [
        "c42b5da2f02575fea4e0bd119cf7923030b9db66"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri May 04 14:38:49 2012 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 07 11:02:38 2012 +0100"
      },
      "message": "drm/nouveau/i2c: resume use of i2c-algo-bit, rather than custom stack\n\nPrevious issues with i2c-algo-bit have now been resolved.\n\nThis is a revert of f553b79c03f0dbd52f6f03abe8233a2bef8cbd0d mostly,\ndue to fixes in the i2c core repairing the original issue, this code\nisn\u0027t required and was causing regressions.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nReported-by: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nTested-by: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2e7a44814d802c8ba479164b8924070cd908d6b5",
      "tree": "60e4debfcc8e4f5737b6e2e5ccc968bfe34b6a66",
      "parents": [
        "768b107e4b3be0acf6f58e914afe4f337c00932b"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sun May 06 16:50:24 2012 +0200"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Mon May 07 10:37:56 2012 +0200"
      },
      "message": "drm/i915: Do no set Stencil Cache eviction LRA w/a on gen7+\n\nI\u0027ve flagged this while reviewing the first version and Ken Graunke\nfixed it up in v2, but unfortunately Dave Airlie picked up the wrong\nversion.\n\nCc: Dave Airlie \u003cairlied@redhat.com\u003e\nCc: Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nCc: stable@kernel.org\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "768b107e4b3be0acf6f58e914afe4f337c00932b",
      "tree": "7281cf2915bd7f64e40e309df9102e90fa5cf7e1",
      "parents": [
        "d48b97b403d23f6df0b990cee652bdf9a52337a3"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Fri May 04 11:29:56 2012 +0200"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Mon May 07 10:37:56 2012 +0200"
      },
      "message": "drm/i915: disable sdvo hotplug on i945g/gm\n\nChris Wilson dug out a hw erratum saying that there\u0027s noise on the\ninterrupt line on i945G chips. We also have a bug report from a i945GM\nchip with an sdvo hotplug interrupt storm (and no apparent cause).\n\nPlay it safe and disable sdvo hotplug on all i945 variants.\n\nNote that this is a regression that has been introduced in 3.1,\nwhen we\u0027ve enabled sdvo hotplug support with\n\ncommit cc68c81aed7d892deaf12d720d5455208e94cd0a\nAuthor: Simon Farnsworth \u003csimon.farnsworth@onelan.co.uk\u003e\nDate:   Wed Sep 21 17:13:30 2011 +0100\n\n    drm/i915: Enable SDVO hotplug interrupts for HDMI and DVI\n\nCc: stable@kernel.org\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d38442\nReported-and-tested-by: Dominik Köppl \u003cdominik@devwork.org\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "c994ead62ce9599e56344be9b3bead08f242aa79",
      "tree": "83ecd68901c99d4c2374f11232ab5f34bb63030b",
      "parents": [
        "b6bb962589b069ec6b1c1f04f5b47e81d3820f4d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu May 03 17:06:28 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 04 09:36:11 2012 +0100"
      },
      "message": "drm/radeon: clarify and extend wb setup on APUs and NI+ asics\n\nUse family rather than DCE check for clarity, also always use\nwb on APUs, there will never be AGP variants.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b6bb962589b069ec6b1c1f04f5b47e81d3820f4d",
      "tree": "2b6e4e6cfc805d06dd85771f30e1797aee19cef9",
      "parents": [
        "addde4ec31456c5f1e9b61aae3edcfeb0f338f87",
        "c1230df7e19e0f27655c0eb9d966c7e03be7cc50"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 03 17:27:02 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 03 17:27:02 2012 +0100"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes\n\n* \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel:\n  drm/i915: enable dip before writing data on gen4\n  fixing dmi match for hp t5745 and hp st5747 thin client\n  drm/i915: Only enable IPS polling for gen5\n  drm/i915: Do not read non-existent DPLL registers on PCH hardware\n"
    },
    {
      "commit": "c1230df7e19e0f27655c0eb9d966c7e03be7cc50",
      "tree": "2dbb851688b0494ada3828816a60f2e1b2fa4e38",
      "parents": [
        "62004978df3898649e152751eb6ac264a323ec36"
      ],
      "author": {
        "name": "Paulo Zanoni",
        "email": "paulo.r.zanoni@intel.com",
        "time": "Wed May 02 22:55:43 2012 -0300"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu May 03 15:55:38 2012 +0200"
      },
      "message": "drm/i915: enable dip before writing data on gen4\n\nWhile testing with the intel_infoframes tool on gen4, I see that when\nvideo DIP is disabled, what we write to the DATA memory is not exactly\nwhat we read back later.\n\nThis regression has been introduce in\n\ncommit 64a8fc0145a1d0fdc25fc9367c2e6c621955fb3b\nAuthor: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nDate:   Thu Sep 22 11:16:00 2011 +0530\n\n    drm/i915: fix ILK+ infoframe support\n\nThat commit was setting VIDEO_DIP_CTL to 0 when initializing, which\ncaused the problem.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d43947\nCc: stable@kernel.org\nTested-by: Yang Guang \u003cguang.a.yang@intel.com\u003e\nSigned-off-by: Paulo Zanoni \u003cpaulo.r.zanoni@intel.com\u003e\nReviewed-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\n[danvet: Pimped commit message by using the usual commit citation\nlayout.]\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "addde4ec31456c5f1e9b61aae3edcfeb0f338f87",
      "tree": "c4c38789248147bab4e457e6f0da2a7cd5c2ad4c",
      "parents": [
        "e6586240a66e38dff2fbefd89451cfcdd68dceac"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 02 20:26:24 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 03 09:30:58 2012 +0100"
      },
      "message": "nouveau: initialise has_optimus variable.\n\nWe should initialise this to 0 really to avoid getting false positives.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "62004978df3898649e152751eb6ac264a323ec36",
      "tree": "be3dc33c53663b7ab26a3a973708475210f41ccd",
      "parents": [
        "e90f3b61f4432e3c5bb6b57f4b3e8d8cba747541"
      ],
      "author": {
        "name": "Marc Gariepy",
        "email": "mgariepy@ubuntu.com",
        "time": "Tue May 01 13:37:57 2012 -0400"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed May 02 21:41:33 2012 +0200"
      },
      "message": "fixing dmi match for hp t5745 and hp st5747 thin client\n\nMatch the correct information which is DMI_PRODUCT_NAME instead of DMI_BOARD_NAME\nSee dmidecode information on launchpad for both thin client:\n\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/911920\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/911916\n\nSigned-off-by: Marc Gariepy \u003cmgariepy@ubuntu.com\u003e\nReviewed-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "e90f3b61f4432e3c5bb6b57f4b3e8d8cba747541",
      "tree": "1e53d0066d7d1c74409ceee36c3c4f727c49f9da",
      "parents": [
        "074b5e1a99fb5017122591d70098601e0484ca6a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Apr 30 19:35:02 2012 +0100"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed May 02 14:37:52 2012 +0200"
      },
      "message": "drm/i915: Only enable IPS polling for gen5\n\nOn SandyBridge IPS was entirely implemented in hardware and not reliant\non the driver monitoring power consumption and feeding back desired run\nstates, so the hardware is able to adapt quicker and more flexibly. Which\nis a huge relief for us as we no longer have to carry empirically\nderived magic algorithms.\n\nYet despite the advance in technology, the driver was still doing its\nIPS polling on all machines. Restrict it to the only supported hardware,\nClarkdale/Arrandale.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nTested-by: Andrey Rahmatullin \u003cwrar@wrar.name\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d49025\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "074b5e1a99fb5017122591d70098601e0484ca6a",
      "tree": "ca63d7bf7f0700f4a2bffd9da2dbf73977cbcae8",
      "parents": [
        "69964ea4c7b68c9399f7977aa5b9aa6539a6a98a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed May 02 12:07:06 2012 +0100"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed May 02 14:37:51 2012 +0200"
      },
      "message": "drm/i915: Do not read non-existent DPLL registers on PCH hardware\n\nWe only execute intel_decrease_pllclock for pre-PCH hardware, typically\ngen4 mobiles. However, in the variable declaration we did read from the\nnon-PCH DPLL register, quite naughty and detected by SandyBridge.\n\nReported-and-tested-by: Andrey Rahmatullin \u003cwrar@wrar.name\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d49025\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "b99da31ed8521eb78d5d6930f3128f8ecdb75fae",
      "tree": "42acad421679241a692c73d9e7464d5028e35600",
      "parents": [
        "ffc6a4e49e5bc117aac13ed752cfc018c163e2ac"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 27 15:11:33 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Apr 30 15:55:54 2012 +1000"
      },
      "message": "drm/nv10/gpio: fix thinko in mask for gpio lines 2-9\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "ffc6a4e49e5bc117aac13ed752cfc018c163e2ac",
      "tree": "5131b78fac36cfcd2aa2d7246484cee58066334f",
      "parents": [
        "0ed4bb92f5514bd1118c5dd537ce424381110286"
      ],
      "author": {
        "name": "Christoph Bumiller",
        "email": "e0425955@student.tuwien.ac.at",
        "time": "Thu Apr 19 19:59:20 2012 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Apr 30 15:55:46 2012 +1000"
      },
      "message": "nvc0/fb: shut up PMFB interrupt after the first occurrence\n\nSigned-off-by: Christoph Bumiller \u003ce0425955@student.tuwien.ac.at\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "0ed4bb92f5514bd1118c5dd537ce424381110286",
      "tree": "c2c76d14201c80559d0124ed1bab46839fc0b186",
      "parents": [
        "5206b524c9b4e289ab0565e7bffd503d2e671c6e"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Apr 24 13:26:51 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Apr 30 15:55:39 2012 +1000"
      },
      "message": "drm/nouveau/hdmi: use correct hdmi regs for nvaa/nvac\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "5206b524c9b4e289ab0565e7bffd503d2e671c6e",
      "tree": "07c03ff6cfae8fabb49ef90966870f8ba19ef1ee",
      "parents": [
        "69964ea4c7b68c9399f7977aa5b9aa6539a6a98a"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 13 19:22:30 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Apr 30 15:55:22 2012 +1000"
      },
      "message": "drm/nouveau/bios: fix regression on some nv4x board\n\nWe started using the connector table on nv4x a while back, and this VBIOS\nhas bad connector indices which causes the wrong encoders to get paired\nwith connectors.\n\nAdd a quirk to fix this...\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "3a69ddd6f872180b6f61fda87152b37202118fbc",
      "tree": "b1d8d861f6f0e7befc3eef07e940f607770da1af",
      "parents": [
        "700698e7c303f5095107c62a81872c2c3dad1702"
      ],
      "author": {
        "name": "Kenneth Graunke",
        "email": "kenneth@whitecape.org",
        "time": "Fri Apr 27 12:44:41 2012 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Apr 28 08:05:15 2012 +0100"
      },
      "message": "drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.\n\nClearing bit 5 of CACHE_MODE_0 is necessary to prevent GPU hangs in\nOpenGL programs such as Google MapsGL, Google Earth, and gzdoom when\nusing separate stencil buffers.  Without it, the GPU tries to use the\nLRA eviction policy, which isn\u0027t supported.  This was supposed to be off\nby default, but seems to be on for many machines.\n\nThis cannot be done in gen6_init_clock_gating with most of the other\nworkaround bits; the render ring needs to exist.  Otherwise, the\nregister write gets dropped on the floor (one printk will show it\nchanged, but a second printk immediately following shows the value\nreverts to the old one).\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d47535\nCc: stable@vger.kernel.org\nCc: Rob Castle \u003cfuturedub@gmail.com\u003e\nCc: Eric Appleman \u003cerappleman@gmail.com\u003e\nCc: aaron667@gmx.net\nCc: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nAcked-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "700698e7c303f5095107c62a81872c2c3dad1702",
      "tree": "dc8086b0975a90496cde7f907f0edb7653177d88",
      "parents": [
        "c629eaf8392b676b4f83c3dc344e66402bfeec92"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Apr 27 17:18:59 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Apr 28 08:04:34 2012 +0100"
      },
      "message": "drm/radeon/kms: need to set up ss on DP bridges as well\n\nMakes Nutmeg DP to VGA bridges work for me.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d42490\n\nNoticed by Jerome Glisse (after weeks of debugging).\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "37d4174d2d252c37dcb3d88cafae488542087848",
      "tree": "41ecaaf98e3bc615fdb39e7752102b0886da8652",
      "parents": [
        "df391c0df49560c7fceffbad5b9d083836d9f22f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Apr 19 10:48:38 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 27 08:30:19 2012 +0100"
      },
      "message": "drm/radeon/kms: use frac fb div on APUs\n\nSeems to be more stable on certain monitors.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d48880\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "df391c0df49560c7fceffbad5b9d083836d9f22f",
      "tree": "32261702450cc00b421437016ccf6d6133c7c45e",
      "parents": [
        "792ac99c9a09dae1408617a6578ba189424a911e"
      ],
      "author": {
        "name": "Ilija Hadzic",
        "email": "ihadzic@research.bell-labs.com",
        "time": "Thu Apr 19 12:22:20 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 27 08:29:50 2012 +0100"
      },
      "message": "drm/radeon: add a missing entry to encoder_names\n\nAn entry for INTERNAL_VCE encoder was missing. Add it.\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": "792ac99c9a09dae1408617a6578ba189424a911e",
      "tree": "44b3aa722dcee42c63493e148c51f9cd692805b1",
      "parents": [
        "b9556e0fa22ae8217289d6be445a2120f7865043",
        "6651819b4b4fc3caa6964c5d825eb4bb996f3905"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 27 08:21:28 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 27 08:21:31 2012 +0100"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes\n\nFrom Daniel Vetter\n\n- VGA load-detect fix. This bug seems to be as old as the load-detect code\n  (2.6.30), but needs stupid userspace (upowerd trying to detect\n  connectors on dpms-off outputs) to actually kill the machine. And\n  obviously a machine without VGA-hotplug, otherwise we don\u0027t do load\n  detect.\n- 2 interger overflow fixes for unpriviledged ioctls from Xi Wang.\n- Fix SDVO regression for low-res (pixelclock \u003c 100MHz) digital outputs,\n introduce in 2.6.36.\n\n* \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel:\n  drm/i915: handle input/output sdvo timings separately in mode_set\n  drm/i915: fix integer overflow in i915_gem_do_execbuffer()\n  drm/i915: fix integer overflow in i915_gem_execbuffer2()\n  drm/i915: fixup load-detect on enabled, but not active pipe\n"
    }
  ],
  "next": "b9556e0fa22ae8217289d6be445a2120f7865043"
}
