)]}'
{
  "commit": "68d95b585f1b67b3c89ce0eb934e221ebeeb5c61",
  "tree": "a039e77970aa5ed39902dfeeed41df2db3f7f2c4",
  "parents": [
    "ecb80c6a490863af569853eea2a925f97e9e856a"
  ],
  "author": {
    "name": "Mike Miller",
    "email": "mike.miller@hp.com",
    "time": "Tue Mar 04 11:25:15 2008 +0100"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Tue Mar 04 11:28:43 2008 +0100"
  },
  "message": "cciss: remove READ_AHEAD define and use block layer defaults\n\nThis patch removes the #define READ_AHEAD 1024 from the driver and uses the\nblock layer defaults, instead. We have found that under certain workloads\nthe setting can cause a disk connected to the e200 controller to go offline.\nIf the disk hiccups the link may try to downshift but the controller is\nnever notified that the link successfully completed the renegotiation.\nWe\u0027ve also found that performance using the block layer default of 32 pages\nwas on par with the 1024 setting. We tried setting it to zero at one time\nbased on info from our firmware guys but that killed performance. Turns out\nwe were talking about 2 different read ahead settings.\nPlease consider this for inclusion.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1e7390683fdb6e9ff98e79d6a17c82ecf8f318c",
      "old_mode": 33188,
      "old_path": "drivers/block/cciss.c",
      "new_id": "55bd35c0f082344a1d33822d081fcd7f9a104663",
      "new_mode": 33188,
      "new_path": "drivers/block/cciss.c"
    }
  ]
}
