Date: Tue, 11 Jul 2006 17:27:04 +0000 (UTC) From: Daichi GOTO <daichi@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ufs/ufs ufs_lookup.c Message-ID: <200607111727.k6BHR4TY073939@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200607111727.k6BHR4TY073939>