)]}'
{
  "commit": "c0d97e9ca2cfa66bdfd1ed8ecb5dcd230924d675",
  "tree": "caa22e17a137d1030ce2e71742f66076df19872b",
  "parents": [
    "28baf44299e0480d66ebb3093de5d51deff04e9f"
  ],
  "author": {
    "name": "Richard Kennedy",
    "email": "richard@rsk.demon.co.uk",
    "time": "Wed Apr 14 20:53:37 2010 +0200"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Wed Apr 14 20:53:37 2010 +0200"
  },
  "message": "block: ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer\n\nblk_rq_timed_out_timer() relied on blk_add_timer() never returning a\ntimer value of zero, but commit 7838c15b8dd18e78a523513749e5b54bda07b0cb\nremoved the code that bumped this value when it was zero.\nTherefore when jiffies is near wrap we could get unlucky \u0026 not set the\ntimeout value correctly.\n\nThis patch uses a flag to indicate that the timeout value was set and so\nhandles jiffies wrap correctly, and it keeps all the logic in one\nfunction so should be easier to maintain in the future.\n\nSigned-off-by: Richard Kennedy \u003crichard@rsk.demon.co.uk\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ba7e0aca8781b55ce14fa54491da8f81505b747",
      "old_mode": 33188,
      "old_path": "block/blk-timeout.c",
      "new_id": "4f0c06c7a3388062f5aa58a8ffbe56de5d7c1f1e",
      "new_mode": 33188,
      "new_path": "block/blk-timeout.c"
    }
  ]
}
