From 47072f4f36281fca312097a1e5cdf6bba01b4dd4 Mon Sep 17 00:00:00 2001 From: Milan Broz Date: Tue, 21 Oct 2008 17:45:03 +0100 Subject: [PATCH] --- yaml --- r: 117017 b: refs/heads/master c: 0a4a1047a445062793d9004bcb0d52756726fdf5 h: refs/heads/master i: 117015: ca28f230c01651c841db2a4ef9a89b95c14a0328 v: v3 --- [refs] | 2 +- trunk/drivers/md/dm-crypt.c | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/[refs] b/[refs] index a29adf099922..f66d109c6023 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 393b47ef23bbcf16890c907d0144b5a8ec4caebf +refs/heads/master: 0a4a1047a445062793d9004bcb0d52756726fdf5 diff --git a/trunk/drivers/md/dm-crypt.c b/trunk/drivers/md/dm-crypt.c index 046ee516074b..ce26c84af064 100644 --- a/trunk/drivers/md/dm-crypt.c +++ b/trunk/drivers/md/dm-crypt.c @@ -94,7 +94,6 @@ struct crypt_config { struct workqueue_struct *io_queue; struct workqueue_struct *crypt_queue; - wait_queue_head_t writeq; /* * crypto related data @@ -656,10 +655,7 @@ static void kcryptd_io_read(struct dm_crypt_io *io) static void kcryptd_io_write(struct dm_crypt_io *io) { struct bio *clone = io->ctx.bio_out; - struct crypt_config *cc = io->target->private; - generic_make_request(clone); - wake_up(&cc->writeq); } static void kcryptd_io(struct work_struct *work) @@ -791,9 +787,6 @@ static void kcryptd_crypt_write_convert(struct dm_crypt_io *io) io = new_io; } - - if (unlikely(remaining)) - wait_event(cc->writeq, !atomic_read(&io->ctx.pending)); } crypt_dec_pending(io); @@ -1120,7 +1113,6 @@ static int crypt_ctr(struct dm_target *ti, unsigned int argc, char **argv) goto bad_crypt_queue; } - init_waitqueue_head(&cc->writeq); ti->private = cc; return 0;