[Unionfs] 2.3.3 will not compile

Erez Zadok ezk at cs.sunysb.edu
Sun Aug 3 13:12:04 EDT 2008


In message <38973.122.199.1.190.1209358212.squirrel at webmail-srv1.servage.net>, bkauler at goosee.com writes:
> I have downloaded kernel 2.6.25-git11, which is a snapshot dated
> 27th April. I got this as it seems to have many bugfixes from
> the 2.6.25 release on the 17th.
> 
> I patched with squashfs 3.3 and unionfs 2.3.3.
> 
> Compile stops with this error message:
> 
>   CC [M]  fs/unionfs/super.o
> fs/unionfs/super.c: In function 'unionfs_umount_begin':
> fs/unionfs/super.c:989: warning: passing argument 1 of
> 'lower_sb->s_op->umount_begin' from incompatible pointer type
> fs/unionfs/super.c:989: error: too many arguments to function
> 'lower_sb->s_op->umount_begin'
> fs/unionfs/super.c: At top level:
> fs/unionfs/super.c:1052: warning: initialization from incompatible pointer
> type
> make[2]: *** [fs/unionfs/super.o] Error 1
> make[1]: *** [fs/unionfs] Error 2
> make: *** [fs] Error 2
> 
> Regards,
> Barry Kauler

Barry, if you haven't already, try unionfs-2.4 which addresses the changes
in ->umount_begin and other VFS changes.

Cheers,
Erez.


More information about the unionfs mailing list