)]}'
{
  "commit": "d29a5b6acc4b63d4e05ff554509df6fbeaf527cd",
  "tree": "edd94dc0420982dea35a811827757b3145689df0",
  "parents": [
    "6ed5a557905f1c4e9ca5f8a6d607303a12d097e1"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@infradead.org",
    "time": "Thu Nov 03 17:50:44 2011 -0400"
  },
  "committer": {
    "name": "Nicholas Bellinger",
    "email": "nab@linux-iscsi.org",
    "time": "Fri Nov 04 10:43:35 2011 +0000"
  },
  "message": "target: remove SCF_EMULATE_CDB_ASYNC\n\nAll -\u003eexecute_task instances now need to complete the I/O explicitly,\nwhich can either happen synchronously or asynchronously.\n\nNote that a lot of the CDB emulations appear to return success even if\nsome lowlevel operations failed.  Given that this is an existing issue\nthis patch doesn\u0027t change that fact.\n\n(nab: Adding missing switch breaks in PR-IN + PR_OUT)\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14668d05ea0de3782e51149845bafb1cb874202e",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_alua.c",
      "new_id": "2739b93983a2b7e5d6f4783b2eabd36f704d391c",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_alua.c"
    },
    {
      "type": "modify",
      "old_id": "ff2dfa383735198f6207c56de5adc208666c5b78",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_cdb.c",
      "new_id": "5a03085304e594066eb1da1fa70f1386c649d6ed",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_cdb.c"
    },
    {
      "type": "modify",
      "old_id": "ffbb1d6532e9771becb8c8566c5d82522b3995e7",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_device.c",
      "new_id": "28d2c808c56b911147d7614c2df7292862f7cf86",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_device.c"
    },
    {
      "type": "modify",
      "old_id": "09e1e3e896c6c1259b848ba3417bfa01a15c4220",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_pr.c",
      "new_id": "5a4ebfc3a54f34791f6df93a36e02d85d752ebf7",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_pr.c"
    },
    {
      "type": "modify",
      "old_id": "3ad8db2d3ad3ba11d49f844f5deeb8f7e95303d0",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_transport.c",
      "new_id": "74015793c03a764c3b9d9d50a39df491da3c573d",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_transport.c"
    },
    {
      "type": "modify",
      "old_id": "14c1a71a36eb9d419cbb3f4c3607632ce98c9d52",
      "old_mode": 33188,
      "old_path": "include/target/target_core_base.h",
      "new_id": "7f5fed3c89e1808f6f2535ea06bb20cdd772b7f6",
      "new_mode": 33188,
      "new_path": "include/target/target_core_base.h"
    }
  ]
}
