use wake_up_process() instead of wake_up() when possible
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
@@ -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