)]}'
{
  "commit": "a5ee4eb75413c145334c30e43f1af9875dad6fd7",
  "tree": "721f45ddafb0934dcd445de47bea9c1d0ad3efe2",
  "parents": [
    "ca8463926306580c25e62eb901a206530d480cae"
  ],
  "author": {
    "name": "Clemens Ladisch",
    "email": "clemens@ladisch.de",
    "time": "Mon Mar 22 09:52:16 2010 +0100"
  },
  "committer": {
    "name": "Jesse Barnes",
    "email": "jbarnes@virtuousgeek.org",
    "time": "Wed Mar 24 13:21:38 2010 -0700"
  },
  "message": "PCI quirk: RS780/RS880: work around missing MSI initialization\n\nAMD says in section 2.5.4 (GFX MSI Enable) of #43291 (AMD 780G Family\nRegister Programming Requirements):\n\n  The SBIOS must enable internal graphics MSI capability in GCCFG by\n  setting the following: NBCFG.NB_CNTL.STRAP_MSI_ENABLE\u003d\u00271\u0027\n\nQuite a few BIOS writers misinterpret this sentence and think that\nenabling MSI is an optional feature.  However, clearing that bit just\nprevents delivery of MSI messages but does not remove the MSI PCI\ncapabilities registers, and so leaves these devices unusable for any\ndriver that attempts to use MSI.\n\nSetting that bit is not possible after the BIOS has locked down the\nconfiguration registers, so we have to manually disable MSI for the\naffected devices.\n\nThis fixes the codec communication errors in the HDA driver when\naccessing the HDMI audio device, and allows us to get rid of the\novercautious quirk in radeon_irq_kms.c.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nTested-by: Alex Deucher \u003calexdeucher@gamil.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3cfd60fd00835343f8cacececcb01ba600521133",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/radeon/radeon_irq_kms.c",
      "new_id": "ea4c645ece115b0fc9fc19146358011ab066a708",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/radeon/radeon_irq_kms.c"
    },
    {
      "type": "modify",
      "old_id": "8284958fc5305529ed0daabe0076b1faff8ce6e9",
      "old_mode": 33188,
      "old_path": "drivers/pci/quirks.c",
      "new_id": "bb5b46abc996f527a8688964734ac1e64fd2dd76",
      "new_mode": 33188,
      "new_path": "drivers/pci/quirks.c"
    }
  ]
}
