summaryrefslogtreecommitdiffstats
path: root/drivers/block/aoe/aoecmd.c
diff options
context:
space:
mode:
authorEd Cashin2012-12-18 01:04:02 +0100
committerLinus Torvalds2012-12-18 02:15:25 +0100
commit60116cf77310c10b573552e4d700c270ddadba76 (patch)
tree7bf945c112a7f126cc2253f00ab7dbdad5715924 /drivers/block/aoe/aoecmd.c
parentaoe: cleanup: correct comment for aoetgt nout (diff)
downloadkernel-qcow2-linux-60116cf77310c10b573552e4d700c270ddadba76.tar.gz
kernel-qcow2-linux-60116cf77310c10b573552e4d700c270ddadba76.tar.xz
kernel-qcow2-linux-60116cf77310c10b573552e4d700c270ddadba76.zip
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/aoe/aoecmd.c')
-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:
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);