[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

TAKE - shrink the xfs inode



This gets us more xfs inodes in a page, and streamlines the locking
code a little bit.

Date:  Wed Feb 13 13:33:50 PST 2002
Workarea:  jen.americas.sgi.com:/src/lord/xfs-merge.2.4

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs


Modid:  2.4.x-xfs:slinx:111724a
linux/fs/xfs/xfsidbg.c - 1.171
	- Make pagebuf trace dumping work again, and remove a field which nolonger
	  exists from the xfs inode dump.

linux/fs/xfs/xfs_iget.c - 1.151
	- remove a layer of call stack from the xfs_ilock code, drop a flag which
	  was never used, and remove the recording of the lock holder.

linux/fs/xfs/xfs_inode.h - 1.154
	- Remove some fields from the xfs inode, we now get 9 per page on ia32
	  rather than 8 per page. Saves quite a chunk of memory when you have lots of
	  inodes

linux/fs/xfs/linux/xfs_linux.h - 1.60
	- Use the barrier() macro

linux/fs/xfs_support/mrlock.c - 1.5
	- remove the owner word, we never looked at it and it shrinks the xfs inode
	  nicely.

linux/include/linux/xfs_support/mrlock.h - 1.2
	- remove owner field from mrlock.