• Dave Kleikamp's avatar
    JFS: Fix race waking up jfsIO kernel thread · 05ec9e26
    Dave Kleikamp authored
    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: default avatarDave Kleikamp <shaggy@austin.ibm.com>
    05ec9e26
jfs_logmgr.c 59.3 KB