)]}'
{
  "commit": "92d3ab27e8fd23d1a9dc3b69d17b2afb83e5c6f5",
  "tree": "e58076cb0102443dfe76401931a41931f97053cf",
  "parents": [
    "284aa76b5339ce79d5ad2ac1c7cbf717082816a7"
  ],
  "author": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Mon Apr 28 23:44:36 2008 +0200"
  },
  "committer": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Mon Apr 28 23:44:36 2008 +0200"
  },
  "message": "falconide/q40ide: add -\u003eatapi_*put_bytes and -\u003eata_*put_data methods (take 2)\n\n* Add -\u003eatapi_{in,out}put_bytes and -\u003eata_{in,out}put_data methods to\n  falconide and q40ide host drivers (-\u003eata_* methods are implemented on\n  top of -\u003eatapi_* methods so they also do byte-swapping now).\n\n* Cleanup atapi_{in,out}put_bytes().\n\nv2:\n* Add \u0027struct request *rq\u0027 argument to -\u003eata_{in,out}put_data methods\n  and don\u0027t byte-swap disk fs requests (we shouldn\u0027t un-swap fs requests\n  because fs itself is stored byte-swapped on the disk) - this is how\n  things were done before the patch (ideally device mapper should be\n  used instead but it would break existing setups and would have some\n  performance impact).\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Richard Zidlicky \u003crz@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9df26855bc055aeac78b55f015d10d85a8ca1a04",
      "old_mode": 33188,
      "old_path": "drivers/ide/cris/ide-cris.c",
      "new_id": "aa263df76569667c65f870baeeb8660c7f5afaef",
      "new_mode": 33188,
      "new_path": "drivers/ide/cris/ide-cris.c"
    },
    {
      "type": "modify",
      "old_id": "3a2d8930d17ff68bd596a5828a2558bb232b2b52",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-io.c",
      "new_id": "60078cf307fbd574c41be2183b75ccbf26786cde",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-io.c"
    },
    {
      "type": "modify",
      "old_id": "5425d3038ec2d2095b78f0b7d6e73dc09305cbb2",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-iops.c",
      "new_id": "7ec7fa2aef96ca2866a69777efcf86092f59000e",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-iops.c"
    },
    {
      "type": "modify",
      "old_id": "862f02603f9b386f2fcf3102fb8be4ff2837c663",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-probe.c",
      "new_id": "e06a6460521571ef90baaea1c5aa1175e377be7b",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-probe.c"
    },
    {
      "type": "modify",
      "old_id": "9f9ad9fb6b89b3f7159cabe4bfd33d06790ae7c7",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-taskfile.c",
      "new_id": "7f6bfd314411700f94a4997c6abf5bff78785c0c",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-taskfile.c"
    },
    {
      "type": "modify",
      "old_id": "56cdaa0eeea5325dee7c1441f9dcb00e51d1dce4",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/falconide.c",
      "new_id": "32c044b17d455c3f8cd75ea5d32470332b86c419",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/falconide.c"
    },
    {
      "type": "modify",
      "old_id": "f9210458aea09d4765172017b04bb1e2cbd64b86",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/q40ide.c",
      "new_id": "deae3d2ca65e7a57de640f9806f2d29824cfbab1",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/q40ide.c"
    },
    {
      "type": "modify",
      "old_id": "32fd77bb4436977295ea6a6224088adaae20d6aa",
      "old_mode": 33188,
      "old_path": "include/linux/ide.h",
      "new_id": "0cbc46bf08a5febcd65c0174484517a26b65f6b2",
      "new_mode": 33188,
      "new_path": "include/linux/ide.h"
    }
  ]
}
