)]}'
{
  "commit": "0871714e08fed7ba66cadad11b2e4f85a9dc9b96",
  "tree": "3b0bcb433294bb144b778ae97296ad4d8626ad47",
  "parents": [
    "fadad878cc0640cc9cd5569998bf54b693f7b38b"
  ],
  "author": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Mon Jan 28 11:38:15 2008 +0100"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Mon Jan 28 11:38:15 2008 +0100"
  },
  "message": "cfq-iosched: relax IOPRIO_CLASS_IDLE restrictions\n\nCurrently you must be root to set idle io prio class on a process. This\nis due to the fact that the idle class is implemented as a true idle\nclass, meaning that it will not make progress if someone else is\nrequesting disk access. Unfortunately this means that it opens DOS\nopportunities by locking down file system resources, hence it is root\nonly at the moment.\n\nThis patch relaxes the idle class a little, by removing the truly idle\npart (which entals a grace period with associated timer). The\nmodifications make the idle class as close to zero impact as can be done\nwhile still guarenteeing progress. This means we can relax the root only\ncriteria as well.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8830893e062ff901793cb7616f412fbc317be489",
      "old_mode": 33188,
      "old_path": "block/cfq-iosched.c",
      "new_id": "8fe1a0ddb5118eb3e984895c98fdd948c7b7616a",
      "new_mode": 33188,
      "new_path": "block/cfq-iosched.c"
    },
    {
      "type": "modify",
      "old_id": "06b5d97c5fddfe5a0edccebb215d90050fb65e43",
      "old_mode": 33188,
      "old_path": "fs/ioprio.c",
      "new_id": "c4a1c3c65aac35ba999a4739fb3ed6549b5e1b75",
      "new_mode": 33188,
      "new_path": "fs/ioprio.c"
    }
  ]
}
