Unverified Commit db1d2b4c authored by Konstantin Komarov's avatar Konstantin Komarov
Browse files

fs/ntfs3: Add check in ntfs_extend_initialized_size



Check arguments again after lock.

Signed-off-by: default avatarKonstantin Komarov <almaz.alexandrovich@paragon-software.com>
parent a8f659ce
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -182,13 +182,15 @@ static int ntfs_extend_initialized_size(struct file *file,
	loff_t pos = valid;
	int err;

	if (valid >= new_valid)
		return 0;

	if (is_resident(ni)) {
		ni->i_valid = new_valid;
		return 0;
	}

	WARN_ON(is_compressed(ni));
	WARN_ON(valid >= new_valid);

	for (;;) {
		u32 zerofrom, len;