)]}'
{
  "commit": "2bf427b25b79eb7cea27963a66c3d4684cae0e0c",
  "tree": "23d8da7a647b91eaaf3b63d7c09ae3f115a88428",
  "parents": [
    "9c72ebef5aabf3532469d602a9d87beceea268b1"
  ],
  "author": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Mon Jun 29 19:20:42 2009 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon Jun 29 19:20:42 2009 -0700"
  },
  "message": "ide: fix resume for CONFIG_BLK_DEV_IDEACPI\u003dy\n\ncommit 2f0d0fd2a605666d38e290c5c0d2907484352dc4 (\"ide-acpi: cleanup\ndo_drive_get_GTF()\") didn\u0027t account for the lack of hwif-\u003eacpidata\ncheck in generic_ide_suspend() [ indirect user of do_drive_get_GTF()\nthrough ide_acpi_exec_tfs() ] resulting in broken resume when ACPI\nsupport is enabled but ACPI data is unavailable.\n\nFix it by adding ide_port_acpi() helper for checking if port needs\nACPI handling and cleaning generic_ide_{suspend,resume}() to use it\ninstead of hiding hwif-\u003eacpidata and ide_noacpi checks in IDE ACPI\nhelpers (this should help in preventing similar bugs in the future).\n\nWhile at it:\n- kill superfluous debugging printks in ide_acpi_{get,push}_timing()\n\nReported-and-tested-by: Etienne Basset \u003cetienne.basset@numericable.fr\u003e\nAlso-reported-and-tested-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77f79d26b2648acebfd12ae44d396fd6c0481e34",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-acpi.c",
      "new_id": "c509c9916464db7c7819a92e2e9888e0340a67a1",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-acpi.c"
    },
    {
      "type": "modify",
      "old_id": "c14ca144cffe035d7722b6bb9fb8720652ad11bc",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-pm.c",
      "new_id": "ad7be2669dcb9020bc5b91612079d80f21fd6869",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-pm.c"
    },
    {
      "type": "modify",
      "old_id": "c6af7c44d46c899f248c3bbf492d35aecf895feb",
      "old_mode": 33188,
      "old_path": "include/linux/ide.h",
      "new_id": "edc93a6d931db45fecc9ba3064aecb0619ea6115",
      "new_mode": 33188,
      "new_path": "include/linux/ide.h"
    }
  ]
}
