Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3cbb1c8e authored by Milind Arun Choudhary's avatar Milind Arun Choudhary Committed by Dave Kleikamp
Browse files

JFS: use __set_current_state()



use __set_current_state(TASK_*) instead of current->state = TASK_*

Signed-off-by: default avatarMilind Arun Choudhary <milindchoudhary@gmail.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarDave Kleikamp <shaggy@linux.vnet.ibm.com>
parent 3e2221c7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -45,7 +45,7 @@ do { \
		io_schedule();				\
		lock_cmd;				\
	}						\
	current->state = TASK_RUNNING;			\
	__set_current_state(TASK_RUNNING);			\
	remove_wait_queue(&wq, &__wait);		\
} while (0)

+2 −2
Original line number Diff line number Diff line
@@ -1590,7 +1590,7 @@ void jfs_flush_journal(struct jfs_log *log, int wait)
		set_current_state(TASK_UNINTERRUPTIBLE);
		LOGGC_UNLOCK(log);
		schedule();
		current->state = TASK_RUNNING;
		__set_current_state(TASK_RUNNING);
		LOGGC_LOCK(log);
		remove_wait_queue(&target->gcwait, &__wait);
	}
@@ -2361,7 +2361,7 @@ int jfsIOWait(void *arg)
		} else {
			set_current_state(TASK_INTERRUPTIBLE);
			schedule();
			current->state = TASK_RUNNING;
			__set_current_state(TASK_RUNNING);
		}
	} while (!kthread_should_stop());

+3 −3
Original line number Diff line number Diff line
@@ -136,7 +136,7 @@ static inline void TXN_SLEEP_DROP_LOCK(wait_queue_head_t * event)
	set_current_state(TASK_UNINTERRUPTIBLE);
	TXN_UNLOCK();
	io_schedule();
	current->state = TASK_RUNNING;
	__set_current_state(TASK_RUNNING);
	remove_wait_queue(event, &wait);
}

@@ -2798,7 +2798,7 @@ int jfs_lazycommit(void *arg)
			set_current_state(TASK_INTERRUPTIBLE);
			LAZY_UNLOCK(flags);
			schedule();
			current->state = TASK_RUNNING;
			__set_current_state(TASK_RUNNING);
			remove_wait_queue(&jfs_commit_thread_wait, &wq);
		}
	} while (!kthread_should_stop());
@@ -2990,7 +2990,7 @@ int jfs_sync(void *arg)
			set_current_state(TASK_INTERRUPTIBLE);
			TXN_UNLOCK();
			schedule();
			current->state = TASK_RUNNING;
			__set_current_state(TASK_RUNNING);
		}
	} while (!kthread_should_stop());