linux_dsm_epyc7002/fs/hpfs
Christoph Hellwig 1025774ce4 remove inode_setattr
Replace inode_setattr with opencoded variants of it in all callers.  This
moves the remaining call to vmtruncate into the filesystem methods where it
can be replaced with the proper truncate sequence.

In a few cases it was obvious that we would never end up calling vmtruncate
so it was left out in the opencoded variant:

 spufs: explicitly checks for ATTR_SIZE earlier
 btrfs,hugetlbfs,logfs,dlmfs: explicitly clears ATTR_SIZE earlier
 ufs: contains an opencoded simple_seattr + truncate that sets the filesize just above

In addition to that ncpfs called inode_setattr with handcrafted iattrs,
which allowed to trim down the opencoded variant.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2010-08-09 16:47:37 -04:00
..
alloc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
anode.c sanitize signedness/const for pointers to char in hpfs a bit 2010-03-03 14:07:57 -05:00
buffer.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
dentry.c sanitize signedness/const for pointers to char in hpfs a bit 2010-03-03 14:07:57 -05:00
dir.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
dnode.c sanitize signedness/const for pointers to char in hpfs a bit 2010-03-03 14:07:57 -05:00
ea.c sanitize signedness/const for pointers to char in hpfs a bit 2010-03-03 14:07:57 -05:00
file.c get rid of cont_write_begin_newtrunc 2010-08-09 16:47:31 -04:00
hpfs_fn.h drop unused dentry argument to ->fsync 2010-05-27 22:05:02 -04:00
hpfs.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
inode.c remove inode_setattr 2010-08-09 16:47:37 -04:00
Kconfig fs/Kconfig: move hpfs out 2009-01-22 13:15:59 +03:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
map.c sanitize signedness/const for pointers to char in hpfs a bit 2010-03-03 14:07:57 -05:00
name.c sanitize signedness/const for pointers to char in hpfs a bit 2010-03-03 14:07:57 -05:00
namei.c Don't mess with generic_permission() under ->d_lock in hpfs 2010-03-03 14:07:58 -05:00
super.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00