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
..
alpha Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
arm Merge branch 'fixes' of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
avr32 Merge git://git.infradead.org/mtd-2.6
blackfin blackfin: Fixup export.h includes
cris net: Fix references to deleted NET_ETHERNET Kconfig setting.
frv kgdb: follow rename pack_hex_byte() to hex_byte_pack()
h8300 Merge branch 'gpio/next' of git://git.secretlab.ca/git/linux-2.6
hexagon Hexagon: Add basic stacktrace functionality for Hexagon architecture.
ia64 procfs: do not confuse jiffies with cputime64_t
m32r Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
m68k m68k: Wire up process_vm_{read,write}v
microblaze microblaze: bury asm/namei.h
mips Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
mn10300 kgdb: follow rename pack_hex_byte() to hex_byte_pack()
openrisc Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
parisc parisc: Add export.h to files needing EXPORT_SYMBOL/THIS_MODULE
powerpc vfs: fix the stupidity with i_dentry in inode destructors
s390 procfs: do not confuse jiffies with cputime64_t
score score: drop unused Kconfig symbols
sh oprofile, arm/sh: Fix oprofile_arch_exit() linkage issue
sparc sparc64: Fix MSIQ HV call ordering in pci_sun4v_msiq_build_irq().
tile arch/tile: use new generic {enable,disable}_percpu_irq() routines
um Merge branch 'for-linus' of git://github.com/richardweinberger/linux
unicore32 unicore32, exec: remove redundant set_fs(USER_DS)
x86 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
xtensa
.gitignore
Kconfig