)]}'
{
  "commit": "bb12588a38e6db85e01dceadff7bc161fc92e7d2",
  "tree": "6cf9f3b90cc1118aa2fcd716537916524384d428",
  "parents": [
    "dd5e6e38b2b8bd8bf71cae800e2b613e85ef1522"
  ],
  "author": {
    "name": "David Dillow",
    "email": "dillowda@ornl.gov",
    "time": "Fri Oct 08 14:40:47 2010 -0400"
  },
  "committer": {
    "name": "Roland Dreier",
    "email": "rolandd@cisco.com",
    "time": "Fri Oct 22 22:19:10 2010 -0700"
  },
  "message": "IB/srp: Implement SRP_CRED_REQ and SRP_AER_REQ\n\nThis patch adds support for SRP_CRED_REQ to avoid a lockup by targets\nthat use that mechanism to return credits to the initiator. This\nprevents a lockup observed in the field where we would never add the\ncredits from the SRP_CRED_REQ to our current count, and would therefore\nnever send another command to the target.\n\nMinimal support for SRP_AER_REQ is also added, as these messages can\nalso be used to convey additional credits to the initiator.\n\nBased upon extensive debugging and code by Bart Van Assche and a bug\nreport by Chris Worley.\n\nSigned-off-by: David Dillow \u003cdillowda@ornl.gov\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8b09a4f012a40fcc43fea23ed87e80b6fb79ce6",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/ulp/srp/ib_srp.c",
      "new_id": "a54eee9324b61833b13164b93a8696bf2689c8ea",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/ulp/srp/ib_srp.c"
    },
    {
      "type": "modify",
      "old_id": "7a959d5f2fa6e0f6e00848be5f9fa68d5eb4c7fa",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/ulp/srp/ib_srp.h",
      "new_id": "ed0dce9e479fc9ed199d633662094e435944be0d",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/ulp/srp/ib_srp.h"
    },
    {
      "type": "modify",
      "old_id": "ad178fa78f665a69fba3b4d26e66c9aee9443d75",
      "old_mode": 33188,
      "old_path": "include/scsi/srp.h",
      "new_id": "1ae84db4c9fb6525b4937276e42f220dbe41d5e7",
      "new_mode": 33188,
      "new_path": "include/scsi/srp.h"
    }
  ]
}
