)]}'
{
  "commit": "0ff8754981261a80f4b77db2536dfea92c2d4539",
  "tree": "47f1e6c46a77542fabc39ec3003183a5847045cf",
  "parents": [
    "3e4f574857eebce60bb56d7524f3f9eaa2a126d0"
  ],
  "author": {
    "name": "Nicholas Bellinger",
    "email": "nab@linux-iscsi.org",
    "time": "Tue Dec 04 23:43:57 2012 -0800"
  },
  "committer": {
    "name": "Nicholas Bellinger",
    "email": "nab@linux-iscsi.org",
    "time": "Wed Dec 05 00:11:36 2012 -0800"
  },
  "message": "target: Add link_magic for fabric allow_link destination target_items\n\nThis patch adds [dev,lun]_link_magic value assignment + checks within generic\ntarget_fabric_port_link() and target_fabric_mappedlun_link() code to ensure\ndestination config_item *target_item sent from configfs_symlink() -\u003e\nconfig_item_operations-\u003eallow_link() is the underlying se_device-\u003edev_group\nand se_lun-\u003elun_group that we expect to symlink.\n\nReported-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nCc: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f604393d89c376cb7754071946bd00dd95c0936",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_device.c",
      "new_id": "e2695101bb9911f1d02ba03217a3b0f059fbf0ac",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_device.c"
    },
    {
      "type": "modify",
      "old_id": "9c6791734ee8d704a07bf4ba9f86de3912573a83",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_fabric_configfs.c",
      "new_id": "810263dfa4a1d9d272e16a492c5fb44365967a6c",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_fabric_configfs.c"
    },
    {
      "type": "modify",
      "old_id": "d84cc0a8739ed2a55691d78f8e57f8237f443975",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_tpg.c",
      "new_id": "0163309e2aba811d0a1e6e241f616aef6568d7f6",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_tpg.c"
    },
    {
      "type": "modify",
      "old_id": "645d90ac6097785bfa46e086fa99d9ac4f1b5c13",
      "old_mode": 33188,
      "old_path": "include/target/target_core_base.h",
      "new_id": "1346ee04db5ef178456274c4a3734b973f0c4d7c",
      "new_mode": 33188,
      "new_path": "include/target/target_core_base.h"
    }
  ]
}
