fuse: bring over recent mounting code changes from libfuse upstream
authorCsaba Henk <csaba@gluster.com>
Sat, 20 Feb 2010 18:53:38 +0000 (18:53 +0000)
committerAnand V. Avati <avati@dev.gluster.com>
Sun, 21 Feb 2010 08:17:42 +0000 (00:17 -0800)
commit94d31fdaf967f0d224a2bfa7b275b0344e0f5700
treec1b5134d26aa145d36da5c1b732f3a10ea56422c
parentf9269f4776141ae78fb10d1bf5ae63da7595a369
fuse: bring over recent mounting code changes from libfuse upstream

Following commits were ported (commit ids as of
http://git.gluster.com/?p=users/csaba/fuse.git
repo):

commit 06fe3eb9c864b69bea98600c0a7eab7b63834735
Author: mszeredi <mszeredi>
Date:   Thu Feb 18 11:05:12 2010 +0000

    * Fix stack alignment for clone()

 ChangeLog               |    4 ++++
 include/fuse_lowlevel.h |    1 +
 util/fusermount.c       |    9 ++++-----
 3 files changed, 9 insertions(+), 5 deletions(-)

commit dfe1aab6520d70d72d36edf0508fef9a865daa5f
Author: mszeredi <mszeredi>
Date:   Tue Jan 26 18:20:12 2010 +0000

    * Fix race if two "fusermount -u" instances are run in parallel.
    Reported by Dan Rosenberg

    * Make sure that the path to be unmounted doesn't refer to a
    symlink

 ChangeLog         |    8 +
 lib/mount.c       |    2 +-
 lib/mount_util.c  |   31 +++--
 lib/mount_util.h  |    3 +-
 util/fusermount.c |  380 +++++++++++++++++++++++++++++++++++++++++++++--------
 5 files changed, 351 insertions(+), 73 deletions(-)

Signed-off-by: Csaba Henk <csaba@gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 657 (Metabug for tracking fuse upstream)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=657
contrib/fuse-lib/mount.c
contrib/fuse-util/fusermount.c
contrib/fuse-util/mount_util.h