[GFS2] Add gfs2_internal_read()
authorSteven Whitehouse <swhiteho@redhat.com>
Mon, 30 Jan 2006 18:34:10 +0000 (18:34 +0000)
committerSteven Whitehouse <swhiteho@redhat.com>
Mon, 30 Jan 2006 18:34:10 +0000 (18:34 +0000)
commitf42faf4fa4eaf7e108dd60f3f2ca5c6e9b45352c
tree23bf95db3b941a4b14f8b90f98a8aaa663ed6c81
parentfd2ee6bb1ef02dfe1f1e1f5b44322e0854596e9a
[GFS2] Add gfs2_internal_read()

Add the new external read function. Its temporarily in jdata.c
even though the protoype is in ops_file.h - this will change
shortly. The current implementation will change to a page cache
one when that happens.

In order to effect the above changes, the various internal inodes
now have Linux inodes attached to them. We keep the references to
the Linux inodes, rather than the gfs2_inodes in the super block.

In order to get everything to work correctly I've had to reorder
the init sequence on mount (which I should probably have done
earlier when .gfs2_admin was made visible).

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
12 files changed:
fs/gfs2/incore.h
fs/gfs2/inode.c
fs/gfs2/inode.h
fs/gfs2/jdata.c
fs/gfs2/ops_export.c
fs/gfs2/ops_file.h
fs/gfs2/ops_fstype.c
fs/gfs2/ops_super.c
fs/gfs2/quota.c
fs/gfs2/rgrp.c
fs/gfs2/super.c
fs/gfs2/unlinked.c