Hello YAFFS2 people, I have trouble with getting yaffs compiled for linux 4.1. Error message is: CC [M] fs/yaffs2/yaffs_vfs.o fs/yaffs2/yaffs_vfs.c: In function ‘yaffs_readpage_nolock’: fs/yaffs2/yaffs_vfs.c:286:29: error: ‘struct file’ has no member named ‘f_dentry’ obj = yaffs_dentry_to_obj(f->f_dentry); ^ fs/yaffs2/yaffs_vfs.c:218:39: note: in definition of macro ‘yaffs_inode_to_obj_lv’ #define yaffs_inode_to_obj_lv(iptr) ((iptr)->i_private) ^ fs/yaffs2/yaffs_vfs.c:225:35: note: in expansion of macro ‘yaffs_inode_to_obj’ #define yaffs_dentry_to_obj(dptr) yaffs_inode_to_obj((dptr)->d_inode) ^ fs/yaffs2/yaffs_vfs.c:286:8: note: in expansion of macro ‘yaffs_dentry_to_obj’ obj = yaffs_dentry_to_obj(f->f_dentry); In OpenWRT is the same error encountered ( https://dev.openwrt.org/ticket/20323 ) Should YAFFS2 work with Linux >= 4.0 ? If so, how? In other words: How to get beyond: "error: ‘struct file’ has no member named ‘f_dentry’" ? Regards Geert Stappers -- Leven en laten leven