linux-stable-rt/fs/nilfs2
Ryusuke Konishi d067633b44 nilfs2: fix imperfect completion wait in nilfs_wait_on_logs
nilfs_wait_on_logs has a potential to slip out before completion of
all bio requests when it met an error.  This synchronization fault may
cause unexpected results, for instance, violative access to freed
segment buffers from an end-bio callback routine.

This fixes the issue by ensuring that nilfs_wait_on_logs waits all
given logs.

Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
2010-03-24 01:17:20 +09:00
..
Kconfig
Makefile
alloc.c
alloc.h nilfs2: fix various typos in comments 2010-03-14 10:29:51 +09:00
bmap.c nilfs2: trivial coding style fix 2009-12-25 13:01:50 +09:00
bmap.h
bmap_union.h
btnode.c
btnode.h
btree.c
btree.h
cpfile.c nilfs2: trivial coding style fix 2009-12-25 13:01:50 +09:00
cpfile.h
dat.c nilfs2: fix various typos in comments 2010-03-14 10:29:51 +09:00
dat.h
dir.c nilfs2: fix typo "cout" -> "count" in error message 2010-03-14 10:29:50 +09:00
direct.c nilfs2: trivial coding style fix 2009-12-25 13:01:50 +09:00
direct.h
file.c
gcdat.c
gcinode.c nilfs2: fix various typos in comments 2010-03-14 10:29:51 +09:00
ifile.c
ifile.h
inode.c
ioctl.c nilfs2: add reader's lock for cno in nilfs_ioctl_sync 2010-02-20 21:18:19 +09:00
mdt.c
mdt.h
namei.c nilfs really shouldn't slap struct dentry on stack... 2010-03-03 14:07:58 -05:00
nilfs.h nilfs really shouldn't slap struct dentry on stack... 2010-03-03 14:07:58 -05:00
page.c nilfs2: fix various typos in comments 2010-03-14 10:29:51 +09:00
page.h
recovery.c nilfs2: delete unnecessary condition in load_segment_summary 2010-02-18 20:09:03 +09:00
sb.h
segbuf.c nilfs2: fix imperfect completion wait in nilfs_wait_on_logs 2010-03-24 01:17:20 +09:00
segbuf.h nilfs2: move iterator to write log into segment buffer 2010-02-13 12:26:03 +09:00
segment.c nilfs2: fix hang-up of cleaner after log writer returned with error 2010-03-24 00:03:06 +09:00
segment.h nilfs2: remove spaces before tabs 2010-03-14 10:29:51 +09:00
sufile.c nilfs2: fix various typos in comments 2010-03-14 10:29:51 +09:00
sufile.h
super.c nilfs2: remove whitespaces before quoted newlines 2010-03-14 10:29:51 +09:00
the_nilfs.c nilfs2: remove whitespaces before quoted newlines 2010-03-14 10:29:51 +09:00
the_nilfs.h nilfs2: get rid of s_dirt flag use 2010-02-13 12:26:03 +09:00