summaryrefslogtreecommitdiff
path: root/drivers/block
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruen@kernel.org>2011-08-24 08:19:41 +0200
committerPhilipp Reisner <philipp.reisner@linbit.com>2014-02-17 16:50:36 +0100
commit137975c13c79f6048aa33a0bf5c7656356ca1e8b (patch)
tree101418d0a6d25c47c129b1d37bc6e2b691fa10c5 /drivers/block
parentc60b0251d9d350194c7ae8b1d41885a14e858e65 (diff)
drbd: Remove useless assertion
Signed-off-by: Andreas Gruenbacher <agruen@linbit.com> Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Diffstat (limited to 'drivers/block')
-rw-r--r--drivers/block/drbd/drbd_state.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/block/drbd/drbd_state.c b/drivers/block/drbd/drbd_state.c
index 6467e75b4b6d..87ae01199a19 100644
--- a/drivers/block/drbd/drbd_state.c
+++ b/drivers/block/drbd/drbd_state.c
@@ -1162,10 +1162,8 @@ static int w_after_state_ch(struct drbd_work *w, int unused)
struct drbd_device *device = w->device;
after_state_ch(device, ascw->os, ascw->ns, ascw->flags);
- if (ascw->flags & CS_WAIT_COMPLETE) {
- D_ASSERT(device, ascw->done != NULL);
+ if (ascw->flags & CS_WAIT_COMPLETE)
complete(ascw->done);
- }
kfree(ascw);
return 0;