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 ---