From: Ed Cashin Date: Tue, 18 Dec 2012 00:04:02 +0000 (-0800) Subject: aoe: remove call to request handler from I/O completion X-Git-Tag: firefly_0821_release~3680^2~1415^2~34 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=60116cf77310c10b573552e4d700c270ddadba76;p=firefly-linux-kernel-4.4.55.git aoe: remove call to request handler from I/O completion There is no need to call the request handler function in the I/O completion routine. The user impact of not doing it is a more "nice" aoe driver that is less susceptible to causing soft lockups. Signed-off-by: Ed Cashin Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/drivers/block/aoe/aoecmd.c b/drivers/block/aoe/aoecmd.c index 53b98690d9b0..391dd8ee2009 100644 --- a/drivers/block/aoe/aoecmd.c +++ b/drivers/block/aoe/aoecmd.c @@ -1139,8 +1139,6 @@ badrsp: if (buf && --buf->nframesout == 0 && buf->resid == 0) aoe_end_buf(d, buf); - aoecmd_work(d); - spin_unlock_irq(&d->lock); aoedev_put(d); dev_kfree_skb(skb);