[PATCH] aoe: do not stop retransmit timer when device goes down
This patch is a bugfix that follows and depends on the eight aoe driver patches sent January 19th. Signed-off-by: "Ed L. Cashin" <ecashin@coraid.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
a712c0efbf
commit
1c6f3fcac0
|
@ -331,7 +331,7 @@ rexmit_timer(ulong vp)
|
|||
spin_lock_irqsave(&d->lock, flags);
|
||||
|
||||
if (d->flags & DEVFL_TKILL) {
|
||||
tdie: spin_unlock_irqrestore(&d->lock, flags);
|
||||
spin_unlock_irqrestore(&d->lock, flags);
|
||||
return;
|
||||
}
|
||||
f = d->frames;
|
||||
|
@ -342,7 +342,7 @@ tdie: spin_unlock_irqrestore(&d->lock, flags);
|
|||
n /= HZ;
|
||||
if (n > MAXWAIT) { /* waited too long. device failure. */
|
||||
aoedev_downdev(d);
|
||||
goto tdie;
|
||||
break;
|
||||
}
|
||||
rexmit(d, f);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue