[Unionfs] unionfs error
Vineet Chadha
vineet.chadha at gmail.com
Tue Nov 7 16:40:23 EST 2006
Thanks Torsten; It has worked for me with same changes you have specified in
the mail.
Regards,
Vineet
On 11/7/06, Torsten Luettgert <t.luettgert at pressestimmen.de> wrote:
>
> On Di, 2006-11-07 at 09:47 -0500, Vineet Chadha wrote:
> > Hi there,
> >
> > I am using kernel 2.6.18.1 and getting following error with unionfs-1.4.
> > Please help.
>
> Nah, you're not using 2.6.18.1, but the heavily modified Fedora Kernel
> (like I do). It's really surprising how much they changed it.
>
> I use FC6, not FC5, but I guess the kernel is pretty much the same.
> Three problems come up:
>
> - there's no linux/config.h (the kernel guys added some make target
> for generating the user land headers, and that's what is included
> in FC kernels. Apparently, config.h is not included).
> But it's not needed anyway. Just comment out the
> #include <linux/config.h> lines (one in unionfs.h, one in
> stale_inode.c)
>
> - Fedora's struct inode doesn't have i_blksize. Since unionfs.h, line
> 520 is the only place it's referenced in unionfs, and the function
> just copies a struct inode, I commented that line out, too.
> Had a bit of a bad feeling about it, but it seems to work.
>
> - What I didn't grok is the third problem:
> dirhelper.c:266: warning: passing argument 2 of 'vfs_readdir' from
> incompatible pointer type.
> Well, according to linux/fs.h, the 2nd argument is a filldir_t, which
> is typedef'd to the exact signature of readdir_util_callback.
> To work around it, just remove the two "-Werror" options from the
> Makefile.
>
> Then unionfs will at least compile. I did some basic playing around,
> but no heavy duty testing, so no idea if those changes leave it stable.
>
> Regards,
> Torsten
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.fsl.cs.sunysb.edu/pipermail/unionfs/attachments/20061107/fba5b6f0/attachment.htm
More information about the unionfs
mailing list