)]}'
{
  "commit": "2d3a8497f8cc5aca14b722cd37d51f6c15ff9f74",
  "tree": "2e0013fdc1eec486a425e666a885b04a1c37befb",
  "parents": [
    "255bb490c8c27eed484d538efe6ef6a7473bd3f6"
  ],
  "author": {
    "name": "Tao Ma",
    "email": "boyu.mt@taobao.com",
    "time": "Thu Mar 03 10:53:20 2011 -0500"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jaxboe@fusionio.com",
    "time": "Thu Mar 03 10:53:20 2011 -0500"
  },
  "message": "blktrace: Remove blk_fill_rwbs_rq.\n\nIf we enable trace events to trace block actions, We use\nblk_fill_rwbs_rq to analyze the corresponding actions\nin request\u0027s cmd_flags, but we only choose the minor 2 bits\nfrom it, so most of other flags(e.g, REQ_SYNC) are missing.\nFor example, with a sync write we get:\nwrite_test-2409  [001]   160.013869: block_rq_insert: 3,64 W 0 () 258135 + \u003d\n8 [write_test]\n\nSince now we have integrated the flags of both bio and request,\nit is safe to pass rq-\u003ecmd_flags directly to blk_fill_rwbs and\nblk_fill_rwbs_rq isn\u0027t needed any more.\n\nWith this patch, after a sync write we get:\nwrite_test-2417  [000]   226.603878: block_rq_insert: 3,64 WS 0 () 258135 +\u003d\n 8 [write_test]\n\nSigned-off-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nAcked-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3395cf7130f5dbdd4e29863c3c43e03fafe5e615",
      "old_mode": 33188,
      "old_path": "include/linux/blktrace_api.h",
      "new_id": "b22fb0d3db0f5fb0fa364bbae9e12ee46b8e918a",
      "new_mode": 33188,
      "new_path": "include/linux/blktrace_api.h"
    },
    {
      "type": "modify",
      "old_id": "aba421d68f6f56a6054b6b1bcf0d04b73ef83277",
      "old_mode": 33188,
      "old_path": "include/trace/events/block.h",
      "new_id": "78f18adb49c88fee50ef7a6e2bf3dabf23f851a2",
      "new_mode": 33188,
      "new_path": "include/trace/events/block.h"
    },
    {
      "type": "modify",
      "old_id": "d95721f33702352008e2bf7946cf0bd1fc50cd9c",
      "old_mode": 33188,
      "old_path": "kernel/trace/blktrace.c",
      "new_id": "cbafed7d4f386c77816abb4ffe9d7141af29f446",
      "new_mode": 33188,
      "new_path": "kernel/trace/blktrace.c"
    }
  ]
}
