file.c (f4cf29c6772ea9024dbfe07989fbf5b90b28d510) | file.c (ded8bf5b36878c291c67f7e5fbf033fad78eb881) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * 4 * Copyright (C) 2019-2021 Paragon Software GmbH, All rights reserved. 5 * 6 * Regular file handling primitives for NTFS-based filesystems. 7 * 8 */ --- 1040 unchanged lines hidden (view full) --- 1049 kfree(pages); 1050 1051 if (err < 0) 1052 return err; 1053 1054 iocb->ki_pos += written; 1055 if (iocb->ki_pos > ni->i_valid) 1056 ni->i_valid = iocb->ki_pos; | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * 4 * Copyright (C) 2019-2021 Paragon Software GmbH, All rights reserved. 5 * 6 * Regular file handling primitives for NTFS-based filesystems. 7 * 8 */ --- 1040 unchanged lines hidden (view full) --- 1049 kfree(pages); 1050 1051 if (err < 0) 1052 return err; 1053 1054 iocb->ki_pos += written; 1055 if (iocb->ki_pos > ni->i_valid) 1056 ni->i_valid = iocb->ki_pos; |
1057 if (iocb->ki_pos > i_size) 1058 i_size_write(inode, iocb->ki_pos); |
|
1057 1058 return written; 1059} 1060 1061/* 1062 * ntfs_file_write_iter - file_operations::write_iter 1063 */ 1064static ssize_t ntfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) --- 173 unchanged lines hidden --- | 1059 1060 return written; 1061} 1062 1063/* 1064 * ntfs_file_write_iter - file_operations::write_iter 1065 */ 1066static ssize_t ntfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) --- 173 unchanged lines hidden --- |