From ebf80e84bc17579de9ed00c9fbba3dde8f80394e Mon Sep 17 00:00:00 2001 From: "J. Bruce Fields" Date: Sat, 28 Aug 2010 08:52:10 +0200 Subject: [PATCH] --- yaml --- r: 210526 b: refs/heads/master c: b76b4014f9d988d2412b873e4d4c13c7f9afc4e4 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/fs-writeback.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 13c851b081ad..6d5c764bb5b3 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6628bc74f1aa9c35dd386320bf7ec04f12edb1b3 +refs/heads/master: b76b4014f9d988d2412b873e4d4c13c7f9afc4e4 diff --git a/trunk/fs/fs-writeback.c b/trunk/fs/fs-writeback.c index 7d9d06ba184b..81e086d8aa57 100644 --- a/trunk/fs/fs-writeback.c +++ b/trunk/fs/fs-writeback.c @@ -808,7 +808,7 @@ int bdi_writeback_thread(void *data) wb->last_active = jiffies; set_current_state(TASK_INTERRUPTIBLE); - if (!list_empty(&bdi->work_list)) { + if (!list_empty(&bdi->work_list) || kthread_should_stop()) { __set_current_state(TASK_RUNNING); continue; }