Signed-off-by: Robert Love <[EMAIL PROTECTED]>
---
drivers/scsi/libfc/fc_ns.c | 6 ++++--
drivers/scsi/libfc/fc_rport.c | 2 ++
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/libfc/fc_ns.c b/drivers/scsi/libfc/fc_ns.c
index 6204bcc..51ff66d 100644
--- a/drivers/scsi/libfc/fc_ns.c
+++ b/drivers/scsi/libfc/fc_ns.c
@@ -350,6 +350,7 @@ static int fc_ns_restart(struct fc_lport *lp)
{
fc_lport_lock(lp);
if (!lp->ns_disc_requested && !lp->ns_disc_pending) {
+ FC_DBG("Scheduling work\n");
schedule_delayed_work(&lp->ns_disc_work,
msecs_to_jiffies(lp->ns_disc_delay * 1000));
}
@@ -512,10 +513,11 @@ static void fcdt_ns_retry(struct fc_lport *lp)
if (!lp->ns_disc_retry_count)
delay /= 4; /* timeout faster first time */
- if (lp->ns_disc_retry_count++ < FC_NS_RETRY_LIMIT)
+ if (lp->ns_disc_retry_count++ < FC_NS_RETRY_LIMIT) {
+ FC_DBG("Scheduling work\n");
schedule_delayed_work(&lp->ns_disc_work,
msecs_to_jiffies(delay));
- else
+ } else
fc_ns_disc_done(lp);
}
diff --git a/drivers/scsi/libfc/fc_rport.c b/drivers/scsi/libfc/fc_rport.c
index f751f0e..96f3751 100644
--- a/drivers/scsi/libfc/fc_rport.c
+++ b/drivers/scsi/libfc/fc_rport.c
@@ -459,6 +459,7 @@ static void fc_rport_retry(struct fc_rport *rport)
if (rp->retries < lp->max_retry_count) {
rp->retries++;
get_device(&rport->dev);
+ FC_DBG("Scheduling work\n");
schedule_delayed_work(&rp->retry_work,
msecs_to_jiffies(rp->e_d_tov));
} else {
@@ -483,6 +484,7 @@ static void fc_rport_error(struct fc_rport *rport, struct
fc_frame *fp)
if (PTR_ERR(fp) == -FC_EX_TIMEOUT &&
rp->retries++ >= rp->local_port->max_retry_count) {
get_device(&rport->dev);
+ FC_DBG("Scheduling work\n");
schedule_delayed_work(&rp->retry_work, 0);
} else
fc_rport_reject(rport);
_______________________________________________
devel mailing list
[email protected]
http://www.open-fcoe.org/mailman/listinfo/devel