diff options
author | daichi <daichi@FreeBSD.org> | 2006-07-11 17:27:04 +0000 |
---|---|---|
committer | daichi <daichi@FreeBSD.org> | 2006-07-11 17:27:04 +0000 |
commit | 05bff8fb74812f6551cd13f62046027a7d91e606 (patch) | |
tree | a2f62b62ea555ff6585c2cf5a16b204131a85b72 /sys/compat/linux/linux_file.c | |
parent | 6b04f8685ad77c024a8437529420fbbd18eae901 (diff) | |
download | FreeBSD-src-05bff8fb74812f6551cd13f62046027a7d91e606.zip FreeBSD-src-05bff8fb74812f6551cd13f62046027a7d91e606.tar.gz |
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
Diffstat (limited to 'sys/compat/linux/linux_file.c')
0 files changed, 0 insertions, 0 deletions