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}