1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-02 12:20:51 +00:00
freebsd/sys/ufs/ffs
Konstantin Belousov fddd463dc2 Journal start looks up .sujournal file by doing lookup on the root dvp.
As result, failed softdep_mount() might leave up to two vnodes on the
mp mountlist, preventing mnt_ref from going to zero.

Call ffs_flushfiles() after failed softdep_mount() to clean mountlist.

Initial report by:	Garrett Cooper
Reproduced and tested by:	pho
2010-12-01 21:19:11 +00:00
..
ffs_alloc.c - Handle the truncation of an inode with an effective link count of 0 in 2010-07-06 07:11:04 +00:00
ffs_balloc.c
ffs_extern.h
ffs_inode.c Add function lbn_offset to calculate offset of the indirect block of 2010-11-11 11:35:42 +00:00
ffs_rawread.c
ffs_snapshot.c
ffs_softdep.c First step in fixing the handle_workitem_freeblocks panic. 2010-11-27 20:27:07 +00:00
ffs_subr.c
ffs_tables.c
ffs_vfsops.c Journal start looks up .sujournal file by doing lookup on the root dvp. 2010-12-01 21:19:11 +00:00
ffs_vnops.c - Handle the truncation of an inode with an effective link count of 0 in 2010-07-06 07:11:04 +00:00
fs.h Add function lbn_offset to calculate offset of the indirect block of 2010-11-11 11:35:42 +00:00
softdep.h Update comments in soft updates code to more fully describe 2010-09-14 18:04:05 +00:00