aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/block
diff options
context:
space:
mode:
authorEd Cashin <ecashin@coraid.com>2012-12-17 19:04:02 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2012-12-17 20:15:25 -0500
commit60116cf77310c10b573552e4d700c270ddadba76 (patch)
tree7bf945c112a7f126cc2253f00ab7dbdad5715924 /drivers/block
parent72837600ee8b0d09618f7fcbe36aab08c3ba8890 (diff)
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 <ecashin@coraid.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/block')
-rw-r--r--drivers/block/aoe/aoecmd.c2
1 files changed, 0 insertions, 2 deletions
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:
1139 if (buf && --buf->nframesout == 0 && buf->resid == 0) 1139 if (buf && --buf->nframesout == 0 && buf->resid == 0)
1140 aoe_end_buf(d, buf); 1140 aoe_end_buf(d, buf);
1141 1141
1142 aoecmd_work(d);
1143
1144 spin_unlock_irq(&d->lock); 1142 spin_unlock_irq(&d->lock);
1145 aoedev_put(d); 1143 aoedev_put(d);
1146 dev_kfree_skb(skb); 1144 dev_kfree_skb(skb);