diff options
Diffstat (limited to 'sys/dev/isp/isp_sbus.c')
-rw-r--r-- | sys/dev/isp/isp_sbus.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/isp/isp_sbus.c b/sys/dev/isp/isp_sbus.c index cebfe8b..4ef6da4 100644 --- a/sys/dev/isp/isp_sbus.c +++ b/sys/dev/isp/isp_sbus.c @@ -203,7 +203,8 @@ isp_sbus_attach(device_t dev) isp->isp_revision = 0; /* XXX */ isp->isp_dev = dev; isp->isp_nchan = 1; - ISP_SET_PC(isp, 0, def_role, role); + if (IS_FC(isp)) + ISP_FC_PC(isp, 0)->def_role = role; /* * Get the clock frequency and convert it from HZ to MHz, |