android_kernel_xiaomi_sm8350/drivers/ieee1394
Theodore Ts'o 9fd5746fd3 fs: Remove i_cindex from struct inode
The only user of the i_cindex element in the inode structure is used
is by the firewire drivers.  As part of an attempt to slim down the
inode structure to save memory --- since a typical Linux system will
have hundreds of thousands if not millions of inodes cached, a
reduction in the size inode has high leverage.

The firewire driver does not need i_cindex in any fast path, so it's
simple enough to calculate when it is needed, instead of wasting space
in the inode structure.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Cc: krh@redhat.com
Cc: stefanr@s5r6.in-berlin.de
Cc: linux-fsdevel@vger.kernel.org
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2009-06-11 21:36:09 -04:00
..
config_roms.c
config_roms.h
csr1212.c
csr1212.h
csr.c ieee1394: Storage class should be before const qualifier 2009-03-24 20:56:52 +01:00
csr.h
dma.c
dma.h firesat: copyrights, rename to firedtv, API conversions, fix remote control input 2009-02-24 14:51:26 +01:00
dv1394-private.h
dv1394.c fs: Remove i_cindex from struct inode 2009-06-11 21:36:09 -04:00
dv1394.h
eth1394.c ieee1394: constify device ID tables 2009-03-24 20:56:53 +01:00
eth1394.h
highlevel.c ieee1394: Storage class should be before const qualifier 2009-03-24 20:56:52 +01:00
highlevel.h
hosts.c
hosts.h
ieee1394_core.c Make ieee1394_init a fs-initcall 2009-02-26 10:32:31 -08:00
ieee1394_core.h fs: Remove i_cindex from struct inode 2009-06-11 21:36:09 -04:00
ieee1394_hotplug.h
ieee1394_transactions.c ieee1394: remove superfluous assertions 2009-02-24 14:51:28 +01:00
ieee1394_transactions.h firesat: copyrights, rename to firedtv, API conversions, fix remote control input 2009-02-24 14:51:26 +01:00
ieee1394_types.h
ieee1394-ioctl.h
ieee1394.h
init_ohci1394_dma.c
iso.c
iso.h firesat: copyrights, rename to firedtv, API conversions, fix remote control input 2009-02-24 14:51:26 +01:00
Kconfig
Makefile
nodemgr.c ieee1394: constify device ID tables 2009-03-24 20:56:53 +01:00
nodemgr.h ieee1394: constify device ID tables 2009-03-24 20:56:53 +01:00
ohci1394.c
ohci1394.h
pcilynx.c dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) 2009-04-07 08:31:11 -07:00
pcilynx.h
raw1394-private.h
raw1394.c ieee1394: constify device ID tables 2009-03-24 20:56:53 +01:00
raw1394.h
sbp2.c ieee1394: constify device ID tables 2009-03-24 20:56:53 +01:00
sbp2.h
video1394.c ieee1394: constify device ID tables 2009-03-24 20:56:53 +01:00
video1394.h