)]}'
{
  "commit": "90d25f246ddefbb743764f8d45ae97e545a6ee86",
  "tree": "68e6dc189098c38d9027a7cafe8fea52e784193e",
  "parents": [
    "c70e0d9dfef3d826c8ae4f7544acc53887cb161d"
  ],
  "author": {
    "name": "Rafael J. Wysocki",
    "email": "rjw@sisk.pl",
    "time": "Sat Dec 06 15:07:59 2008 +0100"
  },
  "committer": {
    "name": "Jesse Barnes",
    "email": "jbarnes@virtuousgeek.org",
    "time": "Wed Jan 07 11:12:38 2009 -0800"
  },
  "message": "PCI: Suspend and resume PCI Express ports with interrupts disabled\n\nI don\u0027t see why the suspend and resume of PCI Express ports should be\nhandled with interrupts enabled and it may even lead to problems in\nsome situations.  For this reason, move the suspending and resuming\nof PCI Express ports into -\u003esuspend_late() and -\u003eresume_early()\ncallbacks executed with interrupts disabled.\n\nThis patch addresses the regression from 2.6.26 tracked as\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12121 .\n\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "584422da8d8b3e013934edfd1b5b255f2b2775a2",
      "old_mode": 33188,
      "old_path": "drivers/pci/pcie/portdrv_pci.c",
      "new_id": "0549fe2bdac9c53c82e359914ff8ec843e0bca71",
      "new_mode": 33188,
      "new_path": "drivers/pci/pcie/portdrv_pci.c"
    }
  ]
}
