Author: mav
Date: Tue Mar 14 08:45:33 2017
New Revision: 315236
URL: https://svnweb.freebsd.org/changeset/base/315236

Log:
  Remove dangerous and questionable isp_mboxcmd_qnw() call.
  
  MFC after:    2 weeks

Modified:
  head/sys/dev/isp/isp.c

Modified: head/sys/dev/isp/isp.c
==============================================================================
--- head/sys/dev/isp/isp.c      Tue Mar 14 08:12:14 2017        (r315235)
+++ head/sys/dev/isp/isp.c      Tue Mar 14 08:45:33 2017        (r315236)
@@ -6503,20 +6503,8 @@ isp_parse_status(ispsoftc_t *isp, ispsta
 
                isp_prt(isp, ISP_LOGINFO, "port %s for target %d", reason, 
XS_TGT(xs));
 
-               /*
-                * If we're on a local loop, force a LIP (which is overkill)
-                * to force a re-login of this unit. If we're on fabric,
-                * then we'll have to log in again as a matter of course.
-                */
-               if (fcp->isp_topo == TOPO_NL_PORT ||
-                   fcp->isp_topo == TOPO_FL_PORT) {
-                       mbreg_t mbs;
-                       MBSINIT(&mbs, MBOX_INIT_LIP, MBLOGALL, 0);
-                       if (ISP_CAP_2KLOGIN(isp)) {
-                               mbs.ibits = (1 << 10);
-                       }
-                       isp_mboxcmd_qnw(isp, &mbs, 1);
-               }
+               /* XXX: Should we trigger rescan or FW announce change? */
+
                if (XS_NOERR(xs)) {
                        lp = &fcp->portdb[XS_TGT(xs)];
                        if (lp->state == FC_PORTDB_STATE_ZOMBIE) {
@@ -6664,9 +6652,8 @@ isp_parse_status_24xx(ispsoftc_t *isp, i
                isp_prt(isp, ISP_LOGINFO, "Chan %d port %s for target %d",
                    chan, reason, XS_TGT(xs));
 
-               /*
-                * There is no MBOX_INIT_LIP for the 24XX.
-                */
+               /* XXX: Should we trigger rescan or FW announce change? */
+
                if (XS_NOERR(xs)) {
                        lp = &fcp->portdb[XS_TGT(xs)];
                        if (lp->state == FC_PORTDB_STATE_ZOMBIE) {
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to