diff options
author | Christoph Hellwig <hch@infradead.org> | 2007-08-29 11:53:22 +1000 |
---|---|---|
committer | Tim Shimmin <tes@chook.melbourne.sgi.com> | 2007-10-16 11:40:52 +1000 |
commit | f541d270dbce375b7bd8cef466bdaf0cff945b45 (patch) | |
tree | c0dbbf48f4b2dfd3c2740f251afd403deb5db2fa /fs/xfs/linux-2.6/xfs_vfs.c | |
parent | 0a74cd1964501fdb577176f14ed3d02b8e148127 (diff) | |
download | kernel_samsung_smdk4412-f541d270dbce375b7bd8cef466bdaf0cff945b45.tar.gz kernel_samsung_smdk4412-f541d270dbce375b7bd8cef466bdaf0cff945b45.tar.bz2 kernel_samsung_smdk4412-f541d270dbce375b7bd8cef466bdaf0cff945b45.zip |
[XFS] move freeing the mount structure from xfs_mount_free into the callers
In the next patch we need to look at the mount structure until just before
it's freed, so we need to be able to free it as the very last thing in
xfs_unmount.
SGI-PV: 969608
SGI-Modid: xfs-linux-melb:xfs-kern:29501a
Signed-off-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: David Chinner <dgc@sgi.com>
Signed-off-by: Tim Shimmin <tes@sgi.com>
Diffstat (limited to 'fs/xfs/linux-2.6/xfs_vfs.c')
-rw-r--r-- | fs/xfs/linux-2.6/xfs_vfs.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/xfs/linux-2.6/xfs_vfs.c b/fs/xfs/linux-2.6/xfs_vfs.c index c5ec272cdf2..6ed7f137a03 100644 --- a/fs/xfs/linux-2.6/xfs_vfs.c +++ b/fs/xfs/linux-2.6/xfs_vfs.c @@ -312,6 +312,7 @@ bhv_remove_all_vfsops( mp = XFS_VFSTOM(vfsp); VFS_REMOVEBHV(vfsp, &mp->m_bhv); xfs_mount_free(mp, 0); + kmem_free(mp, sizeof(xfs_mount_t)); } void |