refridgerator() is indeed needed in dm-daemon.c. [Christophe Saout] --- diff/drivers/md/dm-daemon.c 2003-12-29 10:16:22.000000000 +0000 +++ source/drivers/md/dm-daemon.c 2004-01-02 12:29:02.000000000 +0000 @@ -36,11 +36,8 @@ if (atomic_read(&dd->please_die)) goto out; -#if 0 - /* FIXME: not convinced by this */ if (current->flags & PF_FREEZE) refrigerator(PF_IOTHREAD); -#endif do { set_current_state(TASK_RUNNING);