Remove extra level of target ID indirection (isp_dev_map).
authormav <mav@FreeBSD.org>
Sun, 5 Jul 2015 02:09:46 +0000 (02:09 +0000)
committermav <mav@FreeBSD.org>
Sun, 5 Jul 2015 02:09:46 +0000 (02:09 +0000)
commitdfa0d0d0cff50af3431e1617ea336e478a920cbb
tree08912b014327a3832dc3fc608fd00f11155bc18d
parent76b8ff88e56f9ad0639b7e23dd9d1128a0750026
Remove extra level of target ID indirection (isp_dev_map).

FreeBSD never had limitation on number of target IDs, and there is no
any other requirement to allocate them densely.  Since slots of port
database already populated just sequentially, there is no much need
for another indirection to allocate sequentially too.
sys/dev/isp/isp.c
sys/dev/isp/isp_freebsd.c
sys/dev/isp/ispvar.h