]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r284640: Bring per-port LUN enable/disable code up to date:
authormav <mav@FreeBSD.org>
Thu, 25 Jun 2015 07:11:48 +0000 (07:11 +0000)
committermav <mav@FreeBSD.org>
Thu, 25 Jun 2015 07:11:48 +0000 (07:11 +0000)
commit664699931663665a9d03a24c6930fd09f2f5db9c
tree93efb7dca6bfe7337470a408c02eda90d888092b
parent0aff133da563ccc9dba6c28050810a7b34cb5476
MFC r284640: Bring per-port LUN enable/disable code up to date:
 - remove last remnants of never implemented multiple targets support;
 - implement missing support for LUN mapping in this area.

Due to existing locking constraints LUN mapping code is practically
unlocked at this point.  Hopefully it is not racy enough to live until
somebody get idea how to call sleeping fronend methods under lock also
taken by the same frontend in non-sleepable context. :(
sys/cam/ctl/ctl.c
sys/cam/ctl/ctl_frontend.c
sys/cam/ctl/ctl_frontend.h
sys/cam/ctl/ctl_frontend_cam_sim.c
sys/cam/ctl/ctl_frontend_internal.c
sys/cam/ctl/ctl_frontend_iscsi.c
sys/cam/ctl/ctl_private.h
sys/cam/ctl/ctl_tpc_local.c
sys/cam/ctl/scsi_ctl.c