)]}'
{
  "commit": "3bc217ffe6774e7971d6a7ce6350ce806ebab044",
  "tree": "b1ccad14a0c23f12248092feb867d2e311db59f0",
  "parents": [
    "8bdd3f8a6993fef2f364aca6e1a59559405773a2"
  ],
  "author": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Fri Feb 01 11:34:49 2008 +0100"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Fri Feb 01 11:34:49 2008 +0100"
  },
  "message": "block: kill swap_io_context()\n\nIt blindly copies everything in the io_context, including the lock.\nThat doesn\u0027t work so well for either lock ordering or lockdep.\n\nThere seems zero point in swapping io contexts on a request to request\nmerge, so the best point of action is to just remove it.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "612d640963006a45a677571b93aa2e182a8e5d09",
      "old_mode": 33188,
      "old_path": "block/as-iosched.c",
      "new_id": "8c3946787dbbbaedd3381a195ab7851e84ec8272",
      "new_mode": 33188,
      "new_path": "block/as-iosched.c"
    },
    {
      "type": "modify",
      "old_id": "6d1675508eb5d20c8367992fa125dc3cad3a06d8",
      "old_mode": 33188,
      "old_path": "block/blk-ioc.c",
      "new_id": "80245dc30c75798d33089b99e14e80a746b8d50f",
      "new_mode": 33188,
      "new_path": "block/blk-ioc.c"
    },
    {
      "type": "modify",
      "old_id": "cf170391c47471579b56477940ea86ec364e9cf4",
      "old_mode": 33188,
      "old_path": "include/linux/blkdev.h",
      "new_id": "90392a9d7a9c782f3745db67b89b03bd67ba588c",
      "new_mode": 33188,
      "new_path": "include/linux/blkdev.h"
    }
  ]
}
