)]}'
{
  "commit": "a7dac447bb9cef27d4d29cdf63e2d7809c50b1f4",
  "tree": "a8935490cdd374aba3a804ba9f79d1aed67db36d",
  "parents": [
    "81cfb8864c73230eb1c37753aba517db15cf4d8f"
  ],
  "author": {
    "name": "Jeff Garzik",
    "email": "jgarzik@pobox.com",
    "time": "Sun Oct 30 04:44:42 2005 -0500"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jgarzik@pobox.com",
    "time": "Sun Oct 30 04:44:42 2005 -0500"
  },
  "message": "[libata] change ata_qc_complete() to take error mask as second arg\n\nThe second argument to ata_qc_complete() was being used for two\npurposes: communicate the ATA Status register to the completion\nfunction, and indicate an error.  On legacy PCI IDE hardware, the latter\nis often implicit in the former.  On more modern hardware, the driver\noften completely emulated a Status register value, passing ATA_ERR as an\nindication that something went wrong.\n\nNow that previous code changes have eliminated the need to use drv_stat\narg to communicate the ATA Status register value, we can convert it to a\nmask of possible error classes.\n\nThis will lead to more flexible error handling in the future.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03829aedfd391149359181dcd3c3709bf5181c24",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ahci.c",
      "new_id": "5efb3c50aa8a19020ee333889c08f2476a588196",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ahci.c"
    },
    {
      "type": "modify",
      "old_id": "771bc7d376bc2e73a7861ce76fae9f8f37663f1a",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libata-core.c",
      "new_id": "cc089f1fb1146a2e104661254625ea26cf4e50e9",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libata-core.c"
    },
    {
      "type": "modify",
      "old_id": "89a04b1a5a0ef052f6566c6b15f3aed8f3da4b30",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libata-scsi.c",
      "new_id": "1e3792f86fcf4359171d46b6ac326b099844e905",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libata-scsi.c"
    },
    {
      "type": "modify",
      "old_id": "65c264b911369dfb10864025d2bf004e071f1bb1",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libata.h",
      "new_id": "10ecd9e15e4fb9296b8a0aa1eeacf99b5aaf2e29",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libata.h"
    },
    {
      "type": "modify",
      "old_id": "af99feb9d2375cd2e14cad88b0e2836843b1e144",
      "old_mode": 33188,
      "old_path": "drivers/scsi/pdc_adma.c",
      "new_id": "74b3b2c629b668c86f555344639a93587710dd7f",
      "new_mode": 33188,
      "new_path": "drivers/scsi/pdc_adma.c"
    },
    {
      "type": "modify",
      "old_id": "dcef5fe8600bbee29794969c7f9520655030b6bd",
      "old_mode": 33188,
      "old_path": "drivers/scsi/sata_mv.c",
      "new_id": "936d1ce5575f1ea98fe33f01230feb61643c4f37",
      "new_mode": 33188,
      "new_path": "drivers/scsi/sata_mv.c"
    },
    {
      "type": "modify",
      "old_id": "63911f16b6ecda3f6559ed9fc4070f39f5644272",
      "old_mode": 33188,
      "old_path": "drivers/scsi/sata_promise.c",
      "new_id": "8f41702275db9af3ec23c3570988b4fbad5045d7",
      "new_mode": 33188,
      "new_path": "drivers/scsi/sata_promise.c"
    },
    {
      "type": "modify",
      "old_id": "1aaf3304d397ebfa43ce1ba493ac2fc1867e8531",
      "old_mode": 33188,
      "old_path": "drivers/scsi/sata_qstor.c",
      "new_id": "d95a02fa7afb562df81b17f4995c2dbcba0fad18",
      "new_mode": 33188,
      "new_path": "drivers/scsi/sata_qstor.c"
    },
    {
      "type": "modify",
      "old_id": "e18a1e2bb65e70d55800d497b6fbb10c18be0713",
      "old_mode": 33188,
      "old_path": "drivers/scsi/sata_sil24.c",
      "new_id": "4afe2b15b80326ac2fed0a30ba44864b1fc86c29",
      "new_mode": 33188,
      "new_path": "drivers/scsi/sata_sil24.c"
    },
    {
      "type": "modify",
      "old_id": "af08f4f650c1ef6da8526b3524259a4b031fa159",
      "old_mode": 33188,
      "old_path": "drivers/scsi/sata_sx4.c",
      "new_id": "d9a8baff0d4dfc5b9d7ed501421beb6d54212d62",
      "new_mode": 33188,
      "new_path": "drivers/scsi/sata_sx4.c"
    },
    {
      "type": "modify",
      "old_id": "a4cce9936a800dc5a6d6473f6b23f89c1df65f18",
      "old_mode": 33188,
      "old_path": "include/linux/libata.h",
      "new_id": "0ba3af7a1236f448ac886878398da323d559309b",
      "new_mode": 33188,
      "new_path": "include/linux/libata.h"
    }
  ]
}
