inode.c (38fd2c202a3d82bc12430bce5789fa2c2a406f71) | inode.c (64e178a7118b1cf7648391755e44dcc209091003) |
---|---|
1/* 2 * linux/fs/ext2/inode.c 3 * 4 * Copyright (C) 1992, 1993, 1994, 1995 5 * Remy Card (card@masi.ibp.fr) 6 * Laboratoire MASI - Institut Blaise Pascal 7 * Universite Pierre et Marie Curie (Paris VI) 8 * --- 1552 unchanged lines hidden (view full) --- 1561 } 1562 if (iattr->ia_valid & ATTR_SIZE && iattr->ia_size != inode->i_size) { 1563 error = ext2_setsize(inode, iattr->ia_size); 1564 if (error) 1565 return error; 1566 } 1567 setattr_copy(inode, iattr); 1568 if (iattr->ia_valid & ATTR_MODE) | 1/* 2 * linux/fs/ext2/inode.c 3 * 4 * Copyright (C) 1992, 1993, 1994, 1995 5 * Remy Card (card@masi.ibp.fr) 6 * Laboratoire MASI - Institut Blaise Pascal 7 * Universite Pierre et Marie Curie (Paris VI) 8 * --- 1552 unchanged lines hidden (view full) --- 1561 } 1562 if (iattr->ia_valid & ATTR_SIZE && iattr->ia_size != inode->i_size) { 1563 error = ext2_setsize(inode, iattr->ia_size); 1564 if (error) 1565 return error; 1566 } 1567 setattr_copy(inode, iattr); 1568 if (iattr->ia_valid & ATTR_MODE) |
1569 error = ext2_acl_chmod(inode); | 1569 error = posix_acl_chmod(inode, inode->i_mode); |
1570 mark_inode_dirty(inode); 1571 1572 return error; 1573} | 1570 mark_inode_dirty(inode); 1571 1572 return error; 1573} |