vfs: fix the stupidity with i_dentry in inode destructors
Al Viro authored

Seeing that just about every destructor got that INIT_LIST_HEAD() copied into
it, there is no point whatsoever keeping this INIT_LIST_HEAD in inode_init_once();
the cost of taking it into inode_init_always() will be negligible for pipes
and sockets and negative for everything else.  Not to mention the removal of
boilerplate code from ->destroy_inode() instances...
Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
6b520e05
Name Last commit Last update
..
blocklayout pnfsblock: fix writeback deadlock
objlayout pnfs-obj: Support for RAID5 read-4-write interface.
Kconfig pnfs: Automatically select blocks & objects layouts
Makefile pnfsblock: add blocklayout Kconfig option, Makefile, and stubs
cache_lib.c switch vfs_path_lookup() to struct path
cache_lib.h atomic: use <linux/atomic.h>
callback.c sunrpc: use better NUMA affinities
callback.h NFSv4.1: Fix the callback 'highest_used_slotid' behaviour
callback_proc.c NFSv4.1: Return NFS4ERR_BADSESSION to callbacks during session resets
callback_xdr.c nfs: set vs_hidden on nfs4_callback_version4 (try #2)
client.c Check validity of cl_rpcclient in nfs_server_list_show
delegation.c NFS: Use the inode->i_version to cache NFSv4 change attribute information
delegation.h NFS: Move cl_delegations to the nfs_server struct
dir.c pull manipulations of rpc_cred inside alloc_nfs_open_context()
direct.c atomic: use <linux/atomic.h>
dns_resolve.c sunrpc: use seconds since boot in expiry cache
dns_resolve.h NFS: Use kernel DNS resolver [ver #2]
file.c NFS: Fix a regression in nfs_file_llseek()
fscache-index.c NFS: Use the inode->i_version to cache NFSv4 change attribute information
fscache.c FS-Cache: Add a helper to bulk uncache pages on an inode
fscache.h NFS: Propagate 'fsc' mount option through automounts
getroot.c Merge branch 'nfs-for-2.6.39' into nfs-for-next
idmap.c SUNRPC/NFS: make rpc pipe upcall generic
inode.c vfs: fix the stupidity with i_dentry in inode destructors
internal.h NFS: Revert pnfs ugliness from the generic NFS read code path
iostat.h
mount_clnt.c
namespace.c
nfs2xdr.c
nfs3acl.c
nfs3proc.c
nfs3xdr.c
nfs4_fs.h
nfs4filelayout.c
nfs4filelayout.h
nfs4filelayoutdev.c
nfs4namespace.c
nfs4proc.c
nfs4renewd.c
nfs4state.c
nfs4xdr.c
nfsroot.c
pagelist.c
pnfs.c
pnfs.h
pnfs_dev.c
proc.c
read.c
super.c
symlink.c
sysctl.c
unlink.c
write.c