diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2021-02-17 12:35:56 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2021-02-21 09:38:21 +0000 |
commit | 8b7239681e27ab75175c45c48e6ad1685571b1f2 (patch) | |
tree | ec3edff44e42748cebf946c22e5f4289d8caeb15 | |
parent | 2bfd8992c7c7301166c74931ad63d4755bb4a6c7 (diff) | |
download | src-8b7239681e27ab75175c45c48e6ad1685571b1f2.tar.gz src-8b7239681e27ab75175c45c48e6ad1685571b1f2.zip |
ext2fs: clear write cluster tracking on truncation
Reviewed by: fsu, mckusick
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D28679
-rw-r--r-- | sys/fs/ext2fs/ext2_inode.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/fs/ext2fs/ext2_inode.c b/sys/fs/ext2fs/ext2_inode.c index 1e7584ebaa66..34c32f2f113d 100644 --- a/sys/fs/ext2fs/ext2_inode.c +++ b/sys/fs/ext2fs/ext2_inode.c @@ -581,6 +581,7 @@ ext2_truncate(struct vnode *vp, off_t length, int flags, struct ucred *cred, error = ext2_ext_truncate(vp, length, flags, cred, td); else error = ext2_ind_truncate(vp, length, flags, cred, td); + cluster_init_vn(&ip->i_clusterw); return (error); } |