inode.c (155130a4f7848b1aac439cab6bda1a175507c71c) inode.c (6a1a90ad1b0edb556a7550a6ef8a8756f0304dd5)
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 *

--- 1530 unchanged lines hidden (view full) ---

1539 if (error)
1540 return error;
1541 }
1542 if (iattr->ia_valid & ATTR_SIZE && iattr->ia_size != inode->i_size) {
1543 error = ext2_setsize(inode, iattr->ia_size);
1544 if (error)
1545 return error;
1546 }
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 *

--- 1530 unchanged lines hidden (view full) ---

1539 if (error)
1540 return error;
1541 }
1542 if (iattr->ia_valid & ATTR_SIZE && iattr->ia_size != inode->i_size) {
1543 error = ext2_setsize(inode, iattr->ia_size);
1544 if (error)
1545 return error;
1546 }
1547 generic_setattr(inode, iattr);
1547 setattr_copy(inode, iattr);
1548 if (iattr->ia_valid & ATTR_MODE)
1549 error = ext2_acl_chmod(inode);
1550 mark_inode_dirty(inode);
1551
1552 return error;
1553}
1548 if (iattr->ia_valid & ATTR_MODE)
1549 error = ext2_acl_chmod(inode);
1550 mark_inode_dirty(inode);
1551
1552 return error;
1553}