file.c (b74d24f7a74ffd2d42ca883d84b7422b8d545901) | file.c (13e83a4923bea7c4f2f6714030cb7e56d20ef7e5) |
---|---|
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 */ --- 693 unchanged lines hidden (view full) --- 702 703 ni->ni_flags |= NI_FLAG_UPDATE_PARENT; 704 inode->i_size = newsize; 705 } 706 707 setattr_copy(idmap, inode, attr); 708 709 if (mode != inode->i_mode) { | 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 */ --- 693 unchanged lines hidden (view full) --- 702 703 ni->ni_flags |= NI_FLAG_UPDATE_PARENT; 704 inode->i_size = newsize; 705 } 706 707 setattr_copy(idmap, inode, attr); 708 709 if (mode != inode->i_mode) { |
710 err = ntfs_acl_chmod(mnt_idmap_owner(idmap), dentry); | 710 err = ntfs_acl_chmod(idmap, dentry); |
711 if (err) 712 goto out; 713 714 /* Linux 'w' -> Windows 'ro'. */ 715 if (0222 & inode->i_mode) 716 ni->std_fa &= ~FILE_ATTRIBUTE_READONLY; 717 else 718 ni->std_fa |= FILE_ATTRIBUTE_READONLY; --- 466 unchanged lines hidden --- | 711 if (err) 712 goto out; 713 714 /* Linux 'w' -> Windows 'ro'. */ 715 if (0222 & inode->i_mode) 716 ni->std_fa &= ~FILE_ATTRIBUTE_READONLY; 717 else 718 ni->std_fa |= FILE_ATTRIBUTE_READONLY; --- 466 unchanged lines hidden --- |