cvs commit: src/sys/ufs/ufs ufs_lookup.c
Daichi GOTO
daichi at FreeBSD.org
Tue Jul 11 17:27:05 UTC 2006
daichi 2006-07-11 17:27:04 UTC
FreeBSD src repository
Modified files:
sys/ufs/ufs ufs_lookup.c
Log:
The ufs_lookup.c has a critical bug around the whiteout
process. UFS must check a whiteout name when it uses the
whiteout, but the current implementation does not check
the whileout name, so sometimes UFS writes over a wrong
whtieout. UFS *MUST* check the whiteout name to use a
corrent whiteout. This bug leads unionfs. panic.
This commit fixes this trouble.
Submitted by: Masanori Ozawa <ozawa at ongs.co.jp> (unionfs developer)
Reviewed by: tegge & rodrigc (mentor)
Approved by: rodrigc (mentor)
MFC after: 2 weeks
Revision Changes Path
1.81 +10 -2 src/sys/ufs/ufs/ufs_lookup.c
More information about the cvs-src
mailing list