From: Victor Fusco Subject: Re: [KJ] [PATCH] fs/reiserfs/journal.c: replace direct assignment with (__set_current_state()) Use __set_current_state() instead of direct assignment of current->state. Signed-off-by: Victor Fusco --- journal.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: quilt/fs/reiserfs/journal.c =================================================================== --- quilt.orig/fs/reiserfs/journal.c +++ quilt/fs/reiserfs/journal.c @@ -2594,7 +2594,7 @@ static void queue_log_writer(struct supe set_current_state(TASK_UNINTERRUPTIBLE); if (test_bit(J_WRITERS_QUEUED, &journal->j_state)) schedule(); - current->state = TASK_RUNNING; + __set_current_state(TASK_RUNNING); remove_wait_queue(&journal->j_join_wait, &wait); }