alistair23-linux/fs/jfs
Dave Kleikamp 05ec9e26be 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>
2007-05-05 14:24:05 -05:00
..
acl.c
endian24.h
file.c [PATCH] mark struct inode_operations const 2 2007-02-12 09:48:46 -08:00
inode.c Copy i_flags to jfs inode flags on write 2007-04-25 09:36:20 -05:00
ioctl.c Copy i_flags to jfs inode flags on write 2007-04-25 09:36:20 -05:00
jfs_acl.h
jfs_btree.h
jfs_debug.c
jfs_debug.h JFS: Remove incorrect kgdb define 2007-01-26 10:14:36 -06:00
jfs_dinode.h
jfs_dmap.c JFS: Add lockdep annotations 2007-01-09 14:14:48 -06:00
jfs_dmap.h
jfs_dtree.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
jfs_dtree.h
jfs_extent.c
jfs_extent.h
jfs_filsys.h
jfs_imap.c Copy i_flags to jfs inode flags on write 2007-04-25 09:36:20 -05:00
jfs_imap.h
jfs_incore.h JFS: Add lockdep annotations 2007-01-09 14:14:48 -06:00
jfs_inode.c Copy i_flags to jfs inode flags on write 2007-04-25 09:36:20 -05:00
jfs_inode.h Copy i_flags to jfs inode flags on write 2007-04-25 09:36:20 -05:00
jfs_lock.h JFS: use __set_current_state() 2007-04-26 07:30:29 -05:00
jfs_logmgr.c JFS: Fix race waking up jfsIO kernel thread 2007-05-05 14:24:05 -05:00
jfs_logmgr.h
jfs_metapage.c JFS: call io_schedule() instead of schedule() to avoid deadlock 2007-01-17 21:18:35 -06:00
jfs_metapage.h
jfs_mount.c
jfs_superblock.h
jfs_txnmgr.c JFS: use __set_current_state() 2007-04-26 07:30:29 -05:00
jfs_txnmgr.h
jfs_types.h
jfs_umount.c
jfs_unicode.c
jfs_unicode.h
jfs_uniupr.c
jfs_xattr.h
jfs_xtree.c JFS: Avoid BUG() on a damaged file system 2007-01-09 08:57:34 -06:00
jfs_xtree.h
Makefile
namei.c [PATCH] mark struct inode_operations const 2 2007-02-12 09:48:46 -08:00
resize.c
super.c [PATCH] Mark struct super_operations const 2007-02-12 09:48:47 -08:00
symlink.c [PATCH] mark struct inode_operations const 2 2007-02-12 09:48:46 -08:00
xattr.c