)]}'
{
  "commit": "720fc22a7af79d91ec460c80efa92c65c12d105e",
  "tree": "87cf610c59bd1f1916083f067145779f31942274",
  "parents": [
    "1af185034662b75279f90e1c7cb958271d4121e2"
  ],
  "author": {
    "name": "Mikulas Patocka",
    "email": "mpatocka@redhat.com",
    "time": "Tue Apr 06 16:43:33 2010 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Apr 06 16:43:33 2010 -0700"
  },
  "message": "ide: Fix IDE taskfile with cfq scheduler\n\nWhen ide taskfile access is being used (for example with hdparm --security\ncommands) and cfq scheduler is selected, the scheduler crashes on BUG in\ncfq_put_request.\n\nThe reason is that the cfq scheduler is tracking counts of read and write\nrequests separately; the ide-taskfile subsystem allocates a read request and\nthen flips the flag to make it a write request. The counters in cfq will\nmismatch.\n\nThis patch changes ide-taskfile to allocate the READ or WRITE request as\nrequired and don\u0027t change the flag later.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc8633cbe133db4d9b7f81330ef66a547a6176ac",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-taskfile.c",
      "new_id": "67fb73559fd582e0bbd477500636c315834b7764",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-taskfile.c"
    }
  ]
}
