summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2014-12-03 07:04:28 +0000
committermav <mav@FreeBSD.org>2014-12-03 07:04:28 +0000
commit1986eab03e92c4db3a99f6d1b34d37bfd90a84a1 (patch)
treebe1301cf6d0481ff2f79aa1e993d5772961c21a9 /sys/dev
parenta486cdc239b41df7838ab312126f0c46d68060c3 (diff)
downloadFreeBSD-src-1986eab03e92c4db3a99f6d1b34d37bfd90a84a1.zip
FreeBSD-src-1986eab03e92c4db3a99f6d1b34d37bfd90a84a1.tar.gz
MFC r275123: Fix incorrect check, blocking MULTIID functionality.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/isp/isp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/isp/isp.c b/sys/dev/isp/isp.c
index 8ac6bf2..46361b9 100644
--- a/sys/dev/isp/isp.c
+++ b/sys/dev/isp/isp.c
@@ -1219,7 +1219,7 @@ isp_reset(ispsoftc_t *isp, int do_load_defaults)
* work for them).
*/
if (IS_FC(isp) && isp->isp_nchan > 1) {
- if (!IS_24XX(isp) || (fwt & ISP2400_FW_ATTR_MULTIID) == 0) {
+ if (!ISP_CAP_MULTI_ID(isp)) {
isp_prt(isp, ISP_LOGWARN, "non-MULTIID f/w loaded, only can enable 1 of %d channels", isp->isp_nchan);
isp->isp_nchan = 1;
}
OpenPOWER on IntegriCloud