linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/8] Clean up mount functions
@ 2012-05-07 18:42 bjschuma
  2012-05-07 18:42 ` [PATCH v2 1/8] NFS: Rename nfs4_proc_get_root() bjschuma
                   ` (7 more replies)
  0 siblings, 8 replies; 10+ messages in thread
From: bjschuma @ 2012-05-07 18:42 UTC (permalink / raw)
  To: Trond.Myklebust; +Cc: linux-nfs, Bryan Schumaker

From: Bryan Schumaker <bjschuma@netapp.com>

I noticed that we had 5 almost identical mount functions in super.c.  I
collapsed them all into one common function to make everything easier to
maintain and work with.  The first few patches are basic cleanups, the last
four drop us down to one common mount path.

These patches also help simplify my modules changes since I no longer have
to split these functions out of the generic code.

Changes in v2
-------------
- Reword commit message on patch 2: Create a single nfs_get_root()
- Change arguments to nfs_fscache_get_super_cookie() in patch 3
- Introduce a new patch 4 to remove the NFS4_MOUNT_UNSHARED flag

Comments or suggestions are appreciated!

- Bryan

Bryan Schumaker (8):
  NFS: Rename nfs4_proc_get_root()
  NFS: Create a single nfs_get_root()
  NFS: Don't pass mount data to nfs_fscache_get_super_cookie()
  NFS: Remove NFS4_MOUNT_UNSHARED
  NFS: Create a common fs_mount() function
  NFS: Create a common xdev_mount() function
  NFS: Use nfs_fs_mount_common() for xdev mounts
  NFS: Use nfs_fs_mount_common() for remote referral mounts

 fs/nfs/fscache.c           |   15 +-
 fs/nfs/fscache.h           |    4 +-
 fs/nfs/getroot.c           |   85 +-----
 fs/nfs/nfs4_fs.h           |    1 +
 fs/nfs/nfs4proc.c          |   30 ++-
 fs/nfs/super.c             |  635 ++++++++++++--------------------------------
 include/linux/nfs4_mount.h |    1 -
 7 files changed, 199 insertions(+), 572 deletions(-)

-- 
1.7.10.1


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-05-07 18:54 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-07 18:42 [PATCH v2 0/8] Clean up mount functions bjschuma
2012-05-07 18:42 ` [PATCH v2 1/8] NFS: Rename nfs4_proc_get_root() bjschuma
2012-05-07 18:42 ` [PATCH v2 2/8] NFS: Create a single nfs_get_root() bjschuma
2012-05-07 18:42 ` [PATCH v2 3/8] NFS: Don't pass mount data to nfs_fscache_get_super_cookie() bjschuma
2012-05-07 18:42 ` [PATCH v2 4/8] NFS: Remove NFS4_MOUNT_UNSHARED bjschuma
2012-05-07 18:54   ` Myklebust, Trond
2012-05-07 18:42 ` [PATCH v2 5/8] NFS: Create a common fs_mount() function bjschuma
2012-05-07 18:42 ` [PATCH v2 6/8] NFS: Create a common xdev_mount() function bjschuma
2012-05-07 18:42 ` [PATCH v2 7/8] NFS: Use nfs_fs_mount_common() for xdev mounts bjschuma
2012-05-07 18:42 ` [PATCH v2 8/8] NFS: Use nfs_fs_mount_common() for remote referral mounts bjschuma

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).