commit | 05ec9e26be1f668ccba4ca54d9a4966c6208c611 | [log] [tgz] |
---|---|---|
author | Dave Kleikamp <shaggy@linux.vnet.ibm.com> | Sat May 05 14:24:05 2007 -0500 |
committer | Dave Kleikamp <shaggy@linux.vnet.ibm.com> | Sat May 05 14:24:05 2007 -0500 |
tree | f05d3437dd0f0623b139e109fe8a53e5ea336696 | |
parent | 3cbb1c8e1a4787d3dc2951b7615d7bb3788c49a0 [diff] |
JFS: Fix race waking up jfsIO kernel thread It's possible for a journal I/O request to be added to the log_redrive queue and the jfsIO thread to be awakened after the thread releases log_redrive_lock but before it sets its state to TASK_INTERRUPTIBLE. The jfsIO thread should set the state before giving up the spinlock, so the waking thread will really wake it. Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>