)]}'
{
  "commit": "c2b57cdc1d2976444d451a2a2e43e11b61ed0638",
  "tree": "f322e4d494d9688afd319fbe88afd6a526bb0154",
  "parents": [
    "d32444771b154c3ec37ebf6439004653560c2411"
  ],
  "author": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Fri Jan 25 22:17:17 2008 +0100"
  },
  "committer": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Fri Jan 25 22:17:17 2008 +0100"
  },
  "message": "ide: add ide_tf_read() helper\n\n* Factor out code reading taskfile registers from ide_end_drive_cmd()\n  to the new ide_tf_read() helper.\n\n* Add IDE_TFLAG_IN_* taskfile flags to indicate the need to load\n  particular IDE taskfile register in ide_tf_read().\n\n* Update ide_end_drive_cmd() to set respective IDE_TFLAG_IN_* taksfile flags.\n\n* Add ide_get_lba_addr() for getting LBA sector address from taskfile struct.\n\n* Factor out code getting sector address from ide_dump_ata_status()\n  to the new ide_dump_sector() function.\n\n* Convert ide_dump_sector() to use ide_tf_read() and ide_get_lba_addr().\n\n* Remove no longer needed ide_read_24().\n\nThe only change in functionality caused by this patch is that\nide_dump_ata_status() no longer prints \"high\"/\"low\" parts of LBA48\nsector address (of course LBA48 sector address is still printed).\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48c38b68bd363d56c08c92adf48239805b72a632",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-io.c",
      "new_id": "e053e00a705882a47c552433e327f3bbbe9ffdf6",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-io.c"
    },
    {
      "type": "modify",
      "old_id": "38d6b15d6c47a7613fc76f89cb3daf316575ce6c",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-iops.c",
      "new_id": "c97c0719ddf10365ba12f80208191e75e470df00",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-iops.c"
    },
    {
      "type": "modify",
      "old_id": "001085845a797f1c94c016f391e6656fecd021b2",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-lib.c",
      "new_id": "15736d4ce9b45c12a35268f546a003f6fc4a51ef",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-lib.c"
    },
    {
      "type": "modify",
      "old_id": "c333a7528d94b830d67cecfceb34f193db23311a",
      "old_mode": 33188,
      "old_path": "include/linux/ide.h",
      "new_id": "67f98c096c032d57f4ed9a7b01f5e327045bf31d",
      "new_mode": 33188,
      "new_path": "include/linux/ide.h"
    }
  ]
}
