ibmv7k: Auto add/remove initiator during grant/revoke API
ibmv7k: Auto add/remove initiator during grant/revoke API

Auto add an initiator if not present during grant and delete the
initiator (if no mappings present) during revoke. This behaviour
is in sycn with the lsm expectation of grant/revoke APIs.

Signed-off-by: Deepak C Shetty <a32a1308dee89bfc80d85f301426ba0a20e60d60@linux.vnet.ibm.com>

jumitche/libstoragemgmt,tasleson/libstoragemgmt,lazy404/libstoragemgmt,cathay4t/libstoragemgmt,libstorage/libstoragemgmt,libstorage/libstoragemgmt,cathay4t/libstoragemgmt,jumitche/libstoragemgmt,cathay4t/libstoragemgmt,jumitche/libstoragemgmt,libstorage/libstoragemgmt,lazy404/libstoragemgmt,tasleson/libstoragemgmt,cathay4t/libstoragemgmt,tasleson/libstoragemgmt,joehandzik/libstoragemgmt,HP-Scale-out-Storage/libstoragemgmt,tasleson/libstoragemgmt,HP-Scale-out-Storage/libstoragemgmt,HP-Scale-out-Storage/libstoragemgmt,joehandzik/libstoragemgmt,lazy404/libstoragemgmt,jumitche/libstoragemgmt,lazy404/libstoragemgmt,cathay4t/libstoragemgmt,tasleson/libstoragemgmt,HP-Scale-out-Storage/libstoragemgmt,libstorage/libstoragemgmt,joehandzik/libstoragemgmt,jumitche/libstoragemgmt,joehandzik/libstoragemgmt,libstorage/libstoragemgmt