)]}'
{
  "commit": "7d77b247088fb360aa74bfdd9e19bce1e1987668",
  "tree": "add1b03309dd6fa82eb0f47e1a88766695f38f28",
  "parents": [
    "e31e8531d668c9c4dc7883054788f89805188003"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "htejun@gmail.com",
    "time": "Sun Sep 23 13:14:13 2007 +0900"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Fri Oct 12 14:55:42 2007 -0400"
  },
  "message": "libata-pmp-prep: implement sata_async_notification()\n\nAN serves multiple purposes.  For ATAPI, it\u0027s used for media change\nnotification.  For PMP, for downstream PHY status change notification.\nImplement sata_async_notification() which demultiplexes AN.\n\nTo avoid unnecessary port events, ATAPI AN is not enabled if PMP is\nattached but SNTF is not available.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Kriten Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf3404467cebecafb55724d07470b5019956d703",
      "old_mode": 33188,
      "old_path": "drivers/ata/ahci.c",
      "new_id": "9f3c591c7214090f2cc4b5f17b921dd7de48f6c4",
      "new_mode": 33188,
      "new_path": "drivers/ata/ahci.c"
    },
    {
      "type": "modify",
      "old_id": "376dbd80cc93ae2611fe6fc378ce20f42a922462",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-core.c",
      "new_id": "8b08e7bdd24d59727bf3d7e3a94266a27e22e0d5",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-core.c"
    },
    {
      "type": "modify",
      "old_id": "3c31e10caf21e16bee5ee942fe5a1b5725c8bc38",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-eh.c",
      "new_id": "60186f8ac3a133ca6f3bdd38f317538295247b5b",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-eh.c"
    },
    {
      "type": "modify",
      "old_id": "451f79c6fbace42bf8f015b309cbe1728b2036a2",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-scsi.c",
      "new_id": "df2e05738f3b3806238e10d5cc78bdb222270217",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-scsi.c"
    },
    {
      "type": "modify",
      "old_id": "0f3e355fdfd7c761db441577cdb45e2aa02857ec",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata.h",
      "new_id": "ebe22982e80ccf54b383d24523a4d7a4fb7bf1e9",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata.h"
    },
    {
      "type": "modify",
      "old_id": "9acfce43bde49aa43faaca4af394d709d1b3ea18",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_sil24.c",
      "new_id": "b4f81eb8bbbe586fb2f8d65cb462b875e400c9f6",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_sil24.c"
    },
    {
      "type": "modify",
      "old_id": "56b218771114ab7ea562bbb581641e8bc0f92468",
      "old_mode": 33188,
      "old_path": "include/linux/libata.h",
      "new_id": "cd9c2a28136a407dfe77ecce0967141954c96151",
      "new_mode": 33188,
      "new_path": "include/linux/libata.h"
    }
  ]
}
