file.c (64131a87f2aae2ed9e05d8227c5b009ca6c50d98) | file.c (9ec3a646fe09970f801ab15e0f1694060b9f19af) |
---|---|
1/* 2 * linux/fs/minix/file.c 3 * 4 * Copyright (C) 1991, 1992 Linus Torvalds 5 * 6 * minix regular file handling primitives 7 */ 8 --- 9 unchanged lines hidden (view full) --- 18 .write_iter = generic_file_write_iter, 19 .mmap = generic_file_mmap, 20 .fsync = generic_file_fsync, 21 .splice_read = generic_file_splice_read, 22}; 23 24static int minix_setattr(struct dentry *dentry, struct iattr *attr) 25{ | 1/* 2 * linux/fs/minix/file.c 3 * 4 * Copyright (C) 1991, 1992 Linus Torvalds 5 * 6 * minix regular file handling primitives 7 */ 8 --- 9 unchanged lines hidden (view full) --- 18 .write_iter = generic_file_write_iter, 19 .mmap = generic_file_mmap, 20 .fsync = generic_file_fsync, 21 .splice_read = generic_file_splice_read, 22}; 23 24static int minix_setattr(struct dentry *dentry, struct iattr *attr) 25{ |
26 struct inode *inode = dentry->d_inode; | 26 struct inode *inode = d_inode(dentry); |
27 int error; 28 29 error = inode_change_ok(inode, attr); 30 if (error) 31 return error; 32 33 if ((attr->ia_valid & ATTR_SIZE) && 34 attr->ia_size != i_size_read(inode)) { --- 17 unchanged lines hidden --- | 27 int error; 28 29 error = inode_change_ok(inode, attr); 30 if (error) 31 return error; 32 33 if ((attr->ia_valid & ATTR_SIZE) && 34 attr->ia_size != i_size_read(inode)) { --- 17 unchanged lines hidden --- |