Hi,
We're trying to build yaffs against a 2.6.32 Linux kernel, and are
having a number of issues using the latest GIT checkout.
fs/yaffs2/yaffs_vfs_glue.c:211: warning: initialization from
incompatible pointer type
fs/yaffs2/yaffs_vfs_glue.c:264: warning: initialization from
incompatible pointer type
fs/yaffs2/yaffs_vfs_glue.c:274: error: unknown field 'evict_inode'
specified in initializer
fs/yaffs2/yaffs_vfs_glue.c:274: warning: initialization from
incompatible pointer type
fs/yaffs2/yaffs_vfs_glue.c: In function 'yaffs_vfs_setattr':
fs/yaffs2/yaffs_vfs_glue.c:282: error: implicit declaration of function
'setattr_copy'
fs/yaffs2/yaffs_vfs_glue.c: In function 'yaffs_vfs_setsize':
fs/yaffs2/yaffs_vfs_glue.c:288: error: implicit declaration of function
'truncate_setsize'
fs/yaffs2/yaffs_vfs_glue.c: In function 'yaffs_evict_inode':
fs/yaffs2/yaffs_vfs_glue.c:652: error: implicit declaration of function
'end_writeback'
make[2]: *** [fs/yaffs2/yaffs_vfs_glue.o] Error 1
make[2]: *** Waiting for unfinished jobs....
I see that yaffs_sync_object seems to have changed prototype, which is
easy to sort out. But I'm also getting issues about evict_inode, and an
undefined function 'end_writeback'.
Have I perhaps retrieved the wrong version?
Regards,
Andre
--
Bluewater Systems Ltd - ARM Technology Solution Centre
Andre Renaud 5 Amuri Park, 404 Barbadoes St
andre@bluewatersys.com PO Box 13 889, Christchurch 8013
http://www.bluewatersys.com New Zealand
Phone: +64 3 3779127 Freecall: Australia 1800 148 751
Fax: +64 3 3779135 USA 1800 261 2934