inode.c (e65ce2a50cf6af216bea6fd80d771fcbb4c0aaa1) | inode.c (0d56a4518d5eaf595a24ab2202e171330bb2ed72) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * (C) 2001 Clemson University and The University of Chicago 4 * Copyright 2018 Omnibond Systems, L.L.C. 5 * 6 * See COPYING in top-level directory. 7 */ 8 --- 889 unchanged lines hidden (view full) --- 898 899 gossip_debug(GOSSIP_INODE_DEBUG, 900 "orangefs_getattr: called on %pd mask %u\n", 901 path->dentry, request_mask); 902 903 ret = orangefs_inode_getattr(inode, 904 request_mask & STATX_SIZE ? ORANGEFS_GETATTR_SIZE : 0); 905 if (ret == 0) { | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * (C) 2001 Clemson University and The University of Chicago 4 * Copyright 2018 Omnibond Systems, L.L.C. 5 * 6 * See COPYING in top-level directory. 7 */ 8 --- 889 unchanged lines hidden (view full) --- 898 899 gossip_debug(GOSSIP_INODE_DEBUG, 900 "orangefs_getattr: called on %pd mask %u\n", 901 path->dentry, request_mask); 902 903 ret = orangefs_inode_getattr(inode, 904 request_mask & STATX_SIZE ? ORANGEFS_GETATTR_SIZE : 0); 905 if (ret == 0) { |
906 generic_fillattr(inode, stat); | 906 generic_fillattr(&init_user_ns, inode, stat); |
907 908 /* override block size reported to stat */ 909 if (!(request_mask & STATX_SIZE)) 910 stat->result_mask &= ~STATX_SIZE; 911 912 stat->attributes_mask = STATX_ATTR_IMMUTABLE | 913 STATX_ATTR_APPEND; 914 if (inode->i_flags & S_IMMUTABLE) --- 212 unchanged lines hidden --- | 907 908 /* override block size reported to stat */ 909 if (!(request_mask & STATX_SIZE)) 910 stat->result_mask &= ~STATX_SIZE; 911 912 stat->attributes_mask = STATX_ATTR_IMMUTABLE | 913 STATX_ATTR_APPEND; 914 if (inode->i_flags & S_IMMUTABLE) --- 212 unchanged lines hidden --- |