X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=kernel%2Ffreezer.c;h=1a2d57d1327cd6d467d8ce86117bc2174652068e;hb=8d7cb74f2ccb5486ab8c631a8fcdc7621bbbc42c;hp=dc520f01f99ddc053366ab5fdbaffd126f519c24;hpb=2acf6ce2c25fb71a56ad35fcb9a63c19b20a4f4e;p=linux-2.6-block.git diff --git a/kernel/freezer.c b/kernel/freezer.c index dc520f01f99d..1a2d57d1327c 100644 --- a/kernel/freezer.c +++ b/kernel/freezer.c @@ -134,7 +134,7 @@ bool freeze_task(struct task_struct *p) return false; } - if (!(p->flags & PF_KTHREAD)) + if (!(p->flags & (PF_KTHREAD | PF_IO_WORKER))) fake_signal_wake_up(p); else wake_up_state(p, TASK_INTERRUPTIBLE);