xfs
[Top] [All Lists]

PARTIAL TAKE 981951 - merge xfs_unmount into xfs_fs_put_super / xfs_fs_f

To: sgi.bugs.xfs@xxxxxxxxxxxx
Subject: PARTIAL TAKE 981951 - merge xfs_unmount into xfs_fs_put_super / xfs_fs_fill_super
From: dgc@xxxxxxx (David Chinner)
Date: Tue, 20 May 2008 10:44:01 +1000 (EST)
Cc: xfs@xxxxxxxxxxx
Sender: xfs-bounce@xxxxxxxxxxx
merge xfs_unmount into xfs_fs_put_super / xfs_fs_fill_super

xfs_unmount is small and already pretty Linux specific, so merge it into
the callers.  The real unmount path is simplified a little by doing a
WARN_ON on the xfs_unmount_flush retval directly instead of propagating
the error back to the caller, and the mout failure case in simplified
significantly by removing the forced shutdown case and all the dmapi
events that shouldn't be sent because the dmapi mount event hasn't been
sent by that time either.


Signed-off-by: Christoph Hellwig <hch@xxxxxx>

Date:  Tue May 20 10:43:13 AEST 2008
Workarea:  chook.melbourne.sgi.com:/build/dgc/isms/2.6.x-xfs
Inspected by:  hch@xxxxxx

The following file(s) were checked into:
  longdrop.melbourne.sgi.com:/isms/linux/2.6.x-xfs-melb


Modid:  xfs-linux-melb:xfs-kern:31188a
fs/xfs/xfs_vfsops.c - 1.566 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_vfsops.c.diff?r1=text&tr1=1.566&r2=text&tr2=1.565&f=h
        - merge xfs_unmount into xfs_fs_put_super / xfs_fs_fill_super

fs/xfs/linux-2.6/xfs_super.c - 1.419 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_super.c.diff?r1=text&tr1=1.419&r2=text&tr2=1.418&f=h
        - merge xfs_unmount into xfs_fs_put_super / xfs_fs_fill_super

fs/xfs/xfs_vfsops.h - 1.10 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_vfsops.h.diff?r1=text&tr1=1.10&r2=text&tr2=1.9&f=h
        - merge xfs_unmount into xfs_fs_put_super / xfs_fs_fill_super



<Prev in Thread] Current Thread [Next in Thread>
  • PARTIAL TAKE 981951 - merge xfs_unmount into xfs_fs_put_super / xfs_fs_fill_super, David Chinner <=