All of lore.kernel.org
 help / color / mirror / Atom feed
From: Valerie Aurora <vaurora@redhat.com>
To: Michal Suchanek <hramrach@centrum.cz>
Cc: linux-fsdevel@vger.kernel.org,
	Alexander Viro <viro@zeniv.linux.org.uk>,
	Nick Piggin <npiggin@suse.de>,
	Dmitry Monakhov <dmonakhov@openvz.org>,
	Christoph Hellwig <hch@infradead.org>
Subject: Re: UnionMount status?
Date: Mon, 16 Aug 2010 14:52:00 -0400	[thread overview]
Message-ID: <20100816185159.GA7112@shell> (raw)
In-Reply-To: <AANLkTik+S2femtfOQvAYMayfN2N=PGvVL8J9=AD3_VCa@mail.gmail.com>

On Wed, Aug 11, 2010 at 12:08:38PM +0200, Michal Suchanek wrote:
> On 10 August 2010 18:52, Valerie Aurora <vaurora@redhat.com> wrote:
> > On Mon, Jul 19, 2010 at 06:06:36PM +0200, Michal Suchanek wrote:
> >> On 14 July 2010 21:30, Valerie Aurora <vaurora@redhat.com> wrote:
> >> > On Wed, Jul 14, 2010 at 03:12:28PM +0200, Michal Suchanek wrote:
> >> >> Hello
> >> >>
> >> >> FWIW I tried to apply the unionmount patch from submounts branch to my
> >> >> kernel (2.6.34 Debian kernel) and boot a live system using the kernel.
> >> >>
> >> >> The system boots but locks up during init.
> >> >>
> >> >> The first boot method uses tmpfs union/squashfs/loop/FUSE(httpfs) or
> >> >> tmpfs union/squashfs/loop/iso9660/loop/FUSE(httpfs) and triggers the
> >> >> BUG_ON(*next_ud != NULL); in union_add_dir when udev starts whereas
> >> >> the other method which uses tmpfs union/squashfs/loop/iso966/iscsi
> >> >> crashes because at the point when iscsid is started during boot as the
> >> >> iscsi drive is disconnected for some reason.
> >> >
> >> > Thanks for the bug report! ??I will get to work on that as soon as
> >> > possible.
> >> >
> >> >> As the kernel does not include aufs I cannot easily test that it works
> >> >> as expected with that but both boot methods used to work with 2.6.32
> >> >> kernels and aufs.
> >> >
> >> > I think it's quite likely the problem is with union mounts, so don't
> >> > go to the effort to test aufs just for this case.
> >> >
> >>
> >> If you want the live CD or more details about the issue I guess I can send them.
> >>
> >> Also the CD build system is automated so it's quite easy to try new patches.
> >
> > Can you try the d_ino_lookup branch in the union mounts git tree? ??I
> > fixed one bug that may be related. ??Thanks,
> >
> > -VAL
> >
> 
> It does not build for me.
> 
> Thanks
> 
> Michal
> 
>   CC      fs/namei.o
>   CC      security/keys/gc.o
>   CC      ipc/util.o
> fs/namei.c: In function ???__lookup_union???:
> fs/namei.c:820: error: ???struct dentry??? has no member named ???d_union_dir???
> fs/namei.c:831: error: ???struct dentry??? has no member named ???d_union_dir???
> fs/namei.c:831: error: dereferencing pointer to incomplete type
> fs/namei.c:832: error: dereferencing pointer to incomplete type
> fs/namei.c:834: error: dereferencing pointer to incomplete type
> fs/namei.c:878: warning: assignment makes integer from pointer without a cast
> fs/namei.c:886: warning: assignment makes integer from pointer without a cast
> fs/namei.c:890: error: dereferencing pointer to incomplete type
> fs/namei.c:816: warning: unused variable ???parent???
> fs/namei.c: In function ???open_union_copyup???:
> fs/namei.c:1921: warning: assignment makes integer from pointer without a cast
> fs/namei.c:1923: warning: assignment makes integer from pointer without a cast
> fs/namei.c: In function ???sys_linkat???:
> fs/namei.c:2998: warning: assignment makes integer from pointer without a cast
> fs/namei.c: In function ???sys_renameat???:
> fs/namei.c:3267: warning: assignment makes integer from pointer without a cast
> make[3]: *** [fs/namei.o] Error 1
> make[2]: *** [fs] Error 2
> make[2]: *** Waiting for unfinished jobs....

Thanks for attaching your .config.  CONFIG_UNION_MOUNT wasn't set:

# CONFIG_UNION_MOUNT is not set

Try rebuilding with that on.  Yes, it should build without
CONFIG_UNION_MOUNT and I'll test that for next release.

-VAL

  parent reply	other threads:[~2010-08-16 18:52 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-19  0:21 UnionMount status? Michal Suchanek
2010-03-19  6:10 ` J. R. Okajima
2010-03-19 20:28   ` Michal Suchanek
2010-03-19 20:59     ` J. R. Okajima
2010-03-19 18:03 ` Valerie Aurora
2010-03-19 21:47   ` Michal Suchanek
2010-03-20 16:41     ` Michal Suchanek
2010-03-23 23:02     ` Valerie Aurora
2010-04-01 15:36       ` Michal Suchanek
2010-07-14 13:12     ` Michal Suchanek
2010-07-14 19:30       ` Valerie Aurora
2010-07-19 16:06         ` Michal Suchanek
2010-08-10 16:52           ` Valerie Aurora
     [not found]             ` <AANLkTik+S2femtfOQvAYMayfN2N=PGvVL8J9=AD3_VCa@mail.gmail.com>
2010-08-16 18:52               ` Valerie Aurora [this message]
2010-08-17 12:03                 ` Michal Suchanek
2010-08-17 14:31                   ` Michal Suchanek
2010-08-17 19:51                     ` Valerie Aurora
2010-08-18 11:30                       ` Michal Suchanek
2010-08-18 19:06                         ` Valerie Aurora
2010-08-18 19:25                           ` Michal Suchanek
2010-07-12 13:01   ` Michal Suchanek
2011-04-12 15:00 Unionmount status? Michal Suchanek
2011-04-12 20:31 ` Ric Wheeler
2011-04-12 21:36   ` Michal Suchanek
2011-04-13 14:18     ` Jiri Kosina
2011-04-13 15:13       ` Michal Suchanek
2011-04-14  8:38         ` Miklos Szeredi
2011-04-14  9:48           ` Sedat Dilek
2011-04-14  9:58             ` Miklos Szeredi
2011-04-15 11:22           ` Michal Suchanek
2011-04-15 11:31             ` Miklos Szeredi
2011-04-15 11:51               ` Michal Suchanek
2011-04-15 12:29                 ` Miklos Szeredi
2011-04-15 12:34                   ` Michal Suchanek
2011-04-15 12:34                     ` Michal Suchanek
2011-04-15 12:48                     ` Miklos Szeredi
2011-04-15 21:48                   ` Hugh Dickins
2011-04-15 22:18                   ` Andreas Dilger
2011-04-18 13:31                     ` Michal Suchanek
2011-04-18 13:31                       ` Michal Suchanek
2011-04-18 13:34                     ` Michal Suchanek
2011-04-18 13:34                       ` Michal Suchanek
2011-04-18 13:37                     ` Michal Suchanek
2011-04-18 13:37                       ` Michal Suchanek
2011-04-13 17:26     ` Ric Wheeler
2011-04-13 18:58       ` Michal Suchanek
2011-04-13 19:11         ` Ric Wheeler
2011-04-13 19:47           ` Michal Suchanek
2011-04-14  4:50             ` Ian Kent
2011-04-14  9:32               ` Michal Suchanek
2011-04-14  9:40                 ` Miklos Szeredi
2011-04-14 13:21                   ` Ric Wheeler
2011-04-14 14:54                     ` Michal Suchanek
2011-04-15 16:31                       ` Ric Wheeler
2011-04-14 19:14             ` David Howells

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100816185159.GA7112@shell \
    --to=vaurora@redhat.com \
    --cc=dmonakhov@openvz.org \
    --cc=hch@infradead.org \
    --cc=hramrach@centrum.cz \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=npiggin@suse.de \
    --cc=viro@zeniv.linux.org.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.