)]}'
{
  "commit": "d67e37d7933ba3b28a63ff38c957e433aaca5dc4",
  "tree": "5cb865b181891308695be0074f057756bd7172c9",
  "parents": [
    "98e6e286d7b01deb7453b717aa38ebb69d6cefc0"
  ],
  "author": {
    "name": "Rafael J. Wysocki",
    "email": "rjw@sisk.pl",
    "time": "Wed Jan 07 13:11:28 2009 +0100"
  },
  "committer": {
    "name": "Jesse Barnes",
    "email": "jbarnes@virtuousgeek.org",
    "time": "Wed Jan 07 11:19:39 2009 -0800"
  },
  "message": "PCI PM: Run default PM callbacks for all devices using new framework\n\nIt should be quite clear that it generally makes sense to execute\nthe default PM callbacks (ie. the callbacks used for handling\nsuspend, hibernation and resume of PCI devices without drivers) for\nall devices.  Of course, the drivers that provide legacy PCI PM\nsupport (ie. the -\u003esuspend, -\u003esuspend_late, -\u003eresume_early\nor -\u003eresume hooks in the pci_driver structure), carry out these\noperations too, so we can\u0027t do it for devices with such drivers.\nStill, we can make the default PM callbacks run for devices with\ndrivers using the new framework (ie. implement the pm object), since\nthere are no such drivers at the moment.\n\nThis also simplifies the code and makes it smaller.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02bf4d4125e41c44bdb1befb85d8b8ad049c317f",
      "old_mode": 33188,
      "old_path": "drivers/pci/pci-driver.c",
      "new_id": "b7e67c2f40b97c8fa43cae14cdddc1ae39a331c7",
      "new_mode": 33188,
      "new_path": "drivers/pci/pci-driver.c"
    }
  ]
}
