)]}'
{
  "commit": "d868ca24302e99a0e8a86071ca2c66273edf97d9",
  "tree": "447a39c6e1880f16ff329b9014471945a9db0e22",
  "parents": [
    "8968932e54db35cf9d69cfbbd50c26dfaaa586c7"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Sun Apr 19 07:00:42 2009 +0900"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Tue Apr 28 07:37:29 2009 +0200"
  },
  "message": "ide-taskfile: don\u0027t abuse rq-\u003ebuffer\n\nImpact: rq-\u003ebuffer usage cleanup\n\nide_raw_taskfile() directly uses rq-\u003ebuffer to carry pointer to the\ndata buffer.  This complicates both block interface and ide backend\nrequest handling.  Use blk_rq_map_kern() instead and drop special\nhandling for REQ_TYPE_ATA_TASKFILE from ide_map_sg().\n\nNote that REQ_RW setting is moved upwards as blk_rq_map_kern() uses it\nto initialize bio rw flag.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "35dc38d3b2c58d2f40e3a299f5b6c0832f88da82",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-io.c",
      "new_id": "9b9e8b1aae5ee40da15ba905a4bb8ca295d3a2a5",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-io.c"
    },
    {
      "type": "modify",
      "old_id": "4aa6223c11bea0ee138fec32dfd29fbf7facd30e",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-taskfile.c",
      "new_id": "f400eb4d4aff73414a2e7b2d0e9739ce0969de46",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-taskfile.c"
    }
  ]
}
