Re: [Yaffs] build yaffs for kernel 3.0 fail

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
Delete this message
Reply to this message
Author: Lei Wen
Date:  
To: Laurie van Someren
CC: yaffs
Subject: Re: [Yaffs] build yaffs for kernel 3.0 fail
Hi Laurie,

On Thu, Aug 11, 2011 at 3:42 PM, Laurie van Someren <>wrote:

> **
> Lei,
> You may get a useful reply more quickly if you tell people what version of
> YAFFS (and date) you are using, what version of what OS, and details about
> the Flash chips and block size.
> You know all these; your readers do not.
> I can offer no other help, I am afraid.
>

LvS
>
>
> On Thu, 2011-08-11 at 15:33 +0800, Lei Wen wrote:
>
> Hi,
>
> Is anyone get the 3.0 kernel yaffs build succeed?
> The error message I got is like:
> fs/yaffs2/yaffs_vfs.c:46:28: error: linux/smp_lock.h: No such file or directory
> fs/yaffs2/yaffs_vfs.c: In function 'yaffs_read_super':
> fs/yaffs2/yaffs_vfs.c:2383: error: implicit declaration of function
> 'get_sb_bdev'
> fs/yaffs2/yaffs_vfs.c: At top level:
> fs/yaffs2/yaffs_vfs.c:2390: error: unknown field 'get_sb' specified in
> initializer
> fs/yaffs2/yaffs_vfs.c:2390: warning: initialization makes integer from
> pointer without a cast
> fs/yaffs2/yaffs_vfs.c:2414: error: unknown field 'get_sb' specified in
> initializer
> fs/yaffs2/yaffs_vfs.c:2414: warning: initialization makes integer from
> pointer without a cast
>
> Any idea?
>
> Thanks,
> Lei
>
> Thanks for your quick reply.

The kernel I got is from:
http://android.git.kernel.org/?p=kernel/common.git;a=shortlog;h=refs/heads/android-3.0
And it is based on linux kernel 3.0. Due to the kernel vfs change, and the
yaffs part in that git seems don't contain such change, which
cause the build failure.

This is just build issue, and no related with any flash chip.

Thanks,
Lei