)]}'
{
  "commit": "adf653f92f38e80a78bb77e912d49bcc8055330f",
  "tree": "374904527485a43dbc810905fa6f280cd1c2f5cf",
  "parents": [
    "b3eeea6619a0ed4f37138661c49339b21361d397"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@lst.de",
    "time": "Mon May 25 21:33:08 2015 -0700"
  },
  "committer": {
    "name": "Nicholas Bellinger",
    "email": "nab@linux-iscsi.org",
    "time": "Mon Jun 01 00:26:38 2015 -0700"
  },
  "message": "target: Subsume se_port + t10_alua_tg_pt_gp_member into se_lun\n\nThis patch eliminates all se_port + t10_alua_tg_pt_gp_member usage,\nand converts current users to direct se_lun pointer dereference.\n\nThis includes the removal of core_export_port(), core_release_port()\ncore_dev_export() and core_dev_unexport().  Along with conversion\nof special case se_lun pointer dereference within PR ALL_TG_PT\u003d1\nand ALUA access state transition UNIT_ATTENTION handling.\n\nAlso, update core_enable_device_list_for_node() to reference the\nnew per se_lun-\u003elun_deve_list when creating a new entry, or\nreplacing an existing one via RCU.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "53cdfabac8613c8cf7a320125d4a3303976e09c7",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_alua.c",
      "new_id": "1109c2833fe69ca85a5130dafb397bca870cedfc",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_alua.c"
    },
    {
      "type": "modify",
      "old_id": "0a7d65e804045e465a488ae52c521a4669d4b9ba",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_alua.h",
      "new_id": "9b250f9b33bfb830ff194e3b0bf028f9e0ff02fb",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_alua.h"
    },
    {
      "type": "modify",
      "old_id": "4313eea060edbb1e462647c580e2a4f6334bfc8a",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_configfs.c",
      "new_id": "f97b969e67142c86e902f5dfd97dda16acc385a4",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_configfs.c"
    },
    {
      "type": "modify",
      "old_id": "1e4485b1849dd5e228da957070d82fb62dc28833",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_device.c",
      "new_id": "8485e9a789fc5253b44da876db6e384fef994a98",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_device.c"
    },
    {
      "type": "modify",
      "old_id": "9be8030e016f3f689a96baf9cd927ca67c7ffd37",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_fabric_configfs.c",
      "new_id": "0ee182fce1a6a7fd28b2c49f7b86cf3201f730b2",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_fabric_configfs.c"
    },
    {
      "type": "modify",
      "old_id": "23f992ed7cae75df0542284c5f701e9a3268d5dc",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_internal.h",
      "new_id": "8d8737a13e6f3a6ed81f67135ac931a8833af8b1",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_internal.h"
    },
    {
      "type": "modify",
      "old_id": "b983f8a547663864d4d6d787b833629d0cc90ead",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_pr.c",
      "new_id": "60624bb6c59803a5931c42655e0453334fe52a60",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_pr.c"
    },
    {
      "type": "modify",
      "old_id": "9f995b87b8d1c67d89907843adf4fb53833e1a12",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_spc.c",
      "new_id": "34d8292a44327dd8969efcbb18f5cee4c5e92d5f",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_spc.c"
    },
    {
      "type": "modify",
      "old_id": "ea1287940a7c25986368c1b1646d35a660c8f471",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_stat.c",
      "new_id": "8e080efb018800618405acf8dd99b865f162ded6",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_stat.c"
    },
    {
      "type": "modify",
      "old_id": "fd531fcf31911d1700432e684d5c36f7454553f1",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_tpg.c",
      "new_id": "499b1399035acdefe2a8a2c255c46d293536ff9a",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_tpg.c"
    },
    {
      "type": "modify",
      "old_id": "7c0518a28186434e847d5ae3e4d239b68c51ea95",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_transport.c",
      "new_id": "ef6fdd8a47c409a190f9ecdc5249d6a0394cee31",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_transport.c"
    },
    {
      "type": "modify",
      "old_id": "3556a9dcee466ca8ed38eee76497f246f948b20a",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_xcopy.c",
      "new_id": "49111d39e7950588579444e84241d21dce397789",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_xcopy.c"
    },
    {
      "type": "modify",
      "old_id": "ee7abdd6b7a2fd265dc1322729b7209a2f572962",
      "old_mode": 33188,
      "old_path": "include/target/target_core_base.h",
      "new_id": "1927dd5947a78932bf75a4322261bfe0bbe5b2be",
      "new_mode": 33188,
      "new_path": "include/target/target_core_base.h"
    }
  ]
}
