[Tux3] uml io_thread complains when mounting tux3
Daniel Phillips
phillips at phunq.net
Tue Dec 30 14:27:04 PST 2008
I took the liberty of adding the list to the CC, I think that is what
you intended.
On Tuesday 30 December 2008 08:05, Liu XiaoFeng wrote:
> Hi Daniel,
>
> I patched tux3 against linux-2.6.28, and ran it under uml (32bit host).
>
> The issue should be that the current kmem_cache_create() has different args
> with 2.6.26 so tux3 init-inodecache failed.
>
> After the below fix, everything seems ok now: mount, read, write, truncate,
> mkdir, sync...
>
> Regards, xiaofeng
> ---
>
> --- tux3.org/super.c 2008-12-30 22:32:49.000000000 +0800
> +++ tux3/super.c 2008-12-30 22:36:01.000000000 +0800
> @@ -62,7 +62,7 @@ static void pack_sb(struct sb *sb, struc
> #ifdef __KERNEL__
> static struct kmem_cache *tux_inode_cachep;
>
> -static void tux3_inode_init_once(struct kmem_cache *cachep, void *mem)
> +static void tux3_inode_init_once(void *mem)
> {
> inode_init_once(&((tuxnode_t *)mem)->vfs_inode);
> }
Ah, -Werror would have caught the warning. I think we should have
Werror in the kernel build (just Tux3).
It is nice to know it works on 2.6.28. Pretty soon we will move
development to a current kernel, probably Linus's GIT tree.
Regards,
Daniel
_______________________________________________
Tux3 mailing list
Tux3 at tux3.org
http://mailman.tux3.org/cgi-bin/mailman/listinfo/tux3
More information about the Tux3
mailing list