)]}'
{
  "commit": "30e9656cc340035e102fea46e1908689494b042d",
  "tree": "5fc623ccad5a1f5b09ebc4b7e8d7c6bec8e485ac",
  "parents": [
    "e5ea0a9fca5612808839dd4bcc41c46fc02451f9"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "htejun@gmail.com",
    "time": "Wed Feb 08 01:01:31 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Feb 08 07:52:58 2006 -0800"
  },
  "message": "[PATCH] block: implement elv_insert and use it (fix ordcolor flipping bug)\n\nq-\u003eordcolor must only be flipped on initial queueing of a hardbarrier\nrequest.\n\nConstructing ordered sequence and requeueing used to pass through\n__elv_add_request() which flips q-\u003eordcolor when it sees a barrier\nrequest.\n\nThis patch separates out elv_insert() from __elv_add_request() and uses\nelv_insert() when constructing ordered sequence and requeueing.\nelv_insert() inserts the given request at the specified position and\ndoes nothing else.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fc269f69726d67e7a8ab7bcf6a58e2a10af009b",
      "old_mode": 33188,
      "old_path": "block/elevator.c",
      "new_id": "24b702d649a953977cafb7125ca1b81d73947cc3",
      "new_mode": 33188,
      "new_path": "block/elevator.c"
    },
    {
      "type": "modify",
      "old_id": "ee5ed98db4cd15ff2ab7f5ae5b3a893466691abe",
      "old_mode": 33188,
      "old_path": "block/ll_rw_blk.c",
      "new_id": "03d9c82b0fe7911fd6e922f746249795ccb80d46",
      "new_mode": 33188,
      "new_path": "block/ll_rw_blk.c"
    },
    {
      "type": "modify",
      "old_id": "23fe746a1d514b8f912c7c6cfab8e53d5ba8e92d",
      "old_mode": 33188,
      "old_path": "include/linux/elevator.h",
      "new_id": "18cf1f3e11845dd6ba28f81b3defd2e4ed52adff",
      "new_mode": 33188,
      "new_path": "include/linux/elevator.h"
    }
  ]
}
