)]}'
{
  "commit": "5a4c8666c6d576f076a7c6824589cdbb984c0f84",
  "tree": "cd4eb1d2c67ff7cf99b4de4e9420c6c1df5b1085",
  "parents": [
    "7e32da55e26b80d57961681e53aa67938268db3f"
  ],
  "author": {
    "name": "Nicholas Bellinger",
    "email": "nab@linux-iscsi.org",
    "time": "Fri Oct 28 13:37:19 2011 -0700"
  },
  "committer": {
    "name": "Nicholas Bellinger",
    "email": "nab@linux-iscsi.org",
    "time": "Wed Nov 02 15:57:13 2011 +0000"
  },
  "message": "iscsi-target: Fix non-immediate TMR handling\n\nThis patch addresses two issues with non immediate TMR handling in\niscsit_handle_task_mgt_cmd().  The first involves breakage due to\nv3.1-rc conversion of iscsit_sequence_cmd(), which upon good status\nwould hit the iscsit_add_reject_from_cmd() block of code.  This patch\nadds an explict check for CMDSN_ERROR_CANNOT_RECOVER.\n\nThe second adds a check to return when non immediate TMR operation is\ndetected after iscsit_ack_from_expstatsn(), as iscsit_sequence_cmd()\n-\u003e iscsit_execute_cmd() will have called transport_generic_handle_tmr()\nfor the non immediate TMR case already.\n\nCc: Andy Grover \u003cagrover@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7855a63d49fcbb457f4ae0cee794f81bb1801336",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target.c",
      "new_id": "1bf057ed9931690d8073e9980a92d92b6253fbaa",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target.c"
    }
  ]
}
