)]}'
{
  "commit": "251748a99e631a2c46edcf9e519cfc60fae8153d",
  "tree": "6255e513473fffde4691f761c53e82440d763d18",
  "parents": [
    "079ecd8cfe95dfd28b74f3a00d66fdbcdfc8c611"
  ],
  "author": {
    "name": "Joe Eykholt",
    "email": "jeykholt@cisco.com",
    "time": "Tue Jul 20 15:20:56 2010 -0700"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "James.Bottomley@suse.de",
    "time": "Wed Jul 28 09:05:59 2010 -0500"
  },
  "message": "[SCSI] libfc: add fc_frame_sid() and fc_frame_did() functions\n\nTo pave the way for eliminating exchanges from incoming requests,\nadd simple inline fc_frame_sid() and fc_frame_did() functions\nwhich get the FC_IDs from the frame header.  This can be almost\nas efficient as getting them from the sequence/exchange.\n\nMove ntohll, htonll, ntoh24 and hton24 to \u003cscsi/fc_frame.h\u003e\nsince we need them there and that\u0027s included by \u003cscsi/libfc.h\u003e\n\nSigned-off-by: Joe Eykholt \u003cjeykholt@cisco.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec9850c46170e85db2456eaac18fcec3bea5268f",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libfc/fc_lport.c",
      "new_id": "be3c2cee829fff4905435c3608e87bb9c2184c03",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libfc/fc_lport.c"
    },
    {
      "type": "modify",
      "old_id": "c06d63e4a00ff36983d798b459d8b98df4b6b233",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libfc/fc_rport.c",
      "new_id": "123493166824fb4f24b4b7070a93572263d5ea1e",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libfc/fc_rport.c"
    },
    {
      "type": "modify",
      "old_id": "29dd97d5b53a916d00da624a6ad5498e2d7bc115",
      "old_mode": 33188,
      "old_path": "include/scsi/fc_frame.h",
      "new_id": "4ad02041b667f6291c456a1361e50ab31bfe2b58",
      "new_mode": 33188,
      "new_path": "include/scsi/fc_frame.h"
    },
    {
      "type": "modify",
      "old_id": "e6f07fba432c493540a3d6a942966a366aa566f0",
      "old_mode": 33188,
      "old_path": "include/scsi/libfc.h",
      "new_id": "f1ce793f33b3ade003e52acd6b7d080aedb90dd5",
      "new_mode": 33188,
      "new_path": "include/scsi/libfc.h"
    }
  ]
}
