summaryrefslogtreecommitdiff
path: root/drivers/block/loop.c
diff options
context:
space:
mode:
authorPavel Machek <pavel@suse.cz>2002-05-28 20:00:18 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2002-05-28 20:00:18 -0700
commitd72fb46388f794b3898498aa65416be2d1e29947 (patch)
tree0689bc4e8e354f717ae188bec0b05111e1445bc5 /drivers/block/loop.c
parent455980ab6088e867d138344c89b61de563bc49c2 (diff)
[PATCH] swsusp: cleanup
- use list_for_each in head_of_free_region - cleanups from 2.4 - fix for usb - kill broken queueing
Diffstat (limited to 'drivers/block/loop.c')
-rw-r--r--drivers/block/loop.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/block/loop.c b/drivers/block/loop.c
index a63ddbe51761..66df618d318b 100644
--- a/drivers/block/loop.c
+++ b/drivers/block/loop.c
@@ -577,7 +577,9 @@ static int loop_thread(void *data)
daemonize();
sprintf(current->comm, "loop%d", lo->lo_number);
- current->flags |= PF_IOTHREAD;
+ current->flags |= PF_IOTHREAD; /* loop can be used in an encrypted device
+ hence, it mustn't be stopped at all because it could
+ be indirectly used during suspension */
spin_lock_irq(&current->sigmask_lock);
sigfillset(&current->blocked);