Skip to contentSkip to conversation

use wake_up_process() instead of wake_up() when possible

PATCH In review Ryan Hope 1 participant 1 message Aug 11, 2008

lore
Share & tools
lore

Ryan Hope

author
#0 lore raw

PATCH 1/3 use wake_up_process() instead of wake_up() when possible

This was item #6 on the todo list for reiser4 inclusion in mainline:

fs/reiser4/entd.c +2 -2
index ecdfde6..9fd4d6e 100644
@@ -218,7 +218,7 @@ void reiser4_leave_flush(struct super_block *super)
 #endif
 	spin_unlock(&ent->guard);
 	if (wake_up_ent)
-		wake_up(&ent->wait);
+		wake_up_process(ent->tsk);
 }
 
 #define ENTD_CAPTURE_APAGE_BURST SWAP_CLUSTER_MAX
@@ -304,7 +304,7 @@ int write_page_by_ent(struct page *page, struct writeback_control *wbc)
 	ent->nr_todo_reqs++;
 	list_add_tail(&rq.link, &ent->todo_list);
 	if (ent->nr_todo_reqs == 1)
-		wake_up(&ent->wait);
+		wake_up_process(ent->tsk);
 
 	spin_unlock(&ent->guard);
 

-Ryan