svn commit: r251946 - stable/9/sys/dev/isp
Marius Strobl
marius at FreeBSD.org
Tue Jun 18 15:06:03 UTC 2013
Author: marius
Date: Tue Jun 18 15:06:02 2013
New Revision: 251946
URL: http://svnweb.freebsd.org/changeset/base/251946
Log:
MFC: r247264
Turn off fast posting for the ISP2100- I'd forgotten that it actually
might have been enabled for them- now that we use all 32 bits of handle.
Fast Posting doesn't pass the full 32 bits.
Modified:
stable/9/sys/dev/isp/isp.c
Directory Properties:
stable/9/sys/ (props changed)
stable/9/sys/dev/ (props changed)
stable/9/sys/dev/isp/ (props changed)
Modified: stable/9/sys/dev/isp/isp.c
==============================================================================
--- stable/9/sys/dev/isp/isp.c Tue Jun 18 15:04:17 2013 (r251945)
+++ stable/9/sys/dev/isp/isp.c Tue Jun 18 15:06:02 2013 (r251946)
@@ -1709,7 +1709,13 @@ isp_fibre_init(ispsoftc_t *isp)
*
* NB: for the 2300, ICBOPT_EXTENDED is required.
*/
- if (IS_2200(isp) || IS_23XX(isp)) {
+ if (IS_2100(isp)) {
+ /*
+ * We can't have Fast Posting any more- we now
+ * have 32 bit handles.
+ */
+ icbp->icb_fwoptions &= ~ICBOPT_FAST_POST;
+ } else if (IS_2200(isp) || IS_23XX(isp)) {
icbp->icb_fwoptions |= ICBOPT_EXTENDED;
icbp->icb_xfwoptions = fcp->isp_xfwoptions;
More information about the svn-src-stable-9
mailing list