Sergey Kubushyn wrote: > Hi you there! > > Guys, I wonder do you ever try to compile what you wrote? > > Here is the patch against your latest yaffs2: Thanks. Charles, please aply this one; for the moment the code in CVS can't compile because of this. -- Luc > === Cut === > --- yaffs_fs.c.orig 2005-07-19 13:41:59.000000000 -0700 > +++ yaffs_fs.c 2005-07-25 15:34:44.000000000 -0700 > @@ -180,63 +180,63 @@ > > > static struct address_space_operations yaffs_file_address_operations = { > - .readpage: yaffs_readpage, > - .writepage: yaffs_writepage, > - .prepare_write: yaffs_prepare_write, > - .commit_write: yaffs_commit_write > + .readpage = yaffs_readpage, > + .writepage = yaffs_writepage, > + .prepare_write = yaffs_prepare_write, > + .commit_write = yaffs_commit_write > }; > > > static struct file_operations yaffs_file_operations = { > > - .read: generic_file_read, > - .write: generic_file_write, > + .read = generic_file_read, > + .write = generic_file_write, > > - .mmap: generic_file_mmap, > - .flush: yaffs_file_flush, > - .fsync: yaffs_sync_object, > + .mmap = generic_file_mmap, > + .flush = yaffs_file_flush, > + .fsync = yaffs_sync_object, > }; > > > static struct inode_operations yaffs_file_inode_operations = { > - .setattr: yaffs_setattr, > + .setattr = yaffs_setattr, > }; > > > struct inode_operations yaffs_symlink_inode_operations = > { > - .readlink: yaffs_readlink, > - .follow_link: yaffs_follow_link, > - .setattr: yaffs_setattr > + .readlink = yaffs_readlink, > + .follow_link = yaffs_follow_link, > + .setattr = yaffs_setattr > }; > > static struct inode_operations yaffs_dir_inode_operations = { > - .create: yaffs_create, > - .lookup: yaffs_lookup, > - .link: yaffs_link, > - .unlink: yaffs_unlink, > - .symlink: yaffs_symlink, > - .mkdir: yaffs_mkdir, > - .rmdir: yaffs_unlink, > - .mknod: yaffs_mknod, > - .rename: yaffs_rename, > - .setattr: yaffs_setattr, > + .create = yaffs_create, > + .lookup = yaffs_lookup, > + .link = yaffs_link, > + .unlink = yaffs_unlink, > + .symlink = yaffs_symlink, > + .mkdir = yaffs_mkdir, > + .rmdir = yaffs_unlink, > + .mknod = yaffs_mknod, > + .rename = yaffs_rename, > + .setattr = yaffs_setattr, > }; > > static struct file_operations yaffs_dir_operations = { > - .read: generic_read_dir, > - .readdir: yaffs_readdir, > - .fsync: yaffs_sync_object, > + .read = generic_read_dir, > + .readdir = yaffs_readdir, > + .fsync = yaffs_sync_object, > }; > > > static struct super_operations yaffs_super_ops = { > - .statfs: yaffs_statfs, > - .read_inode: yaffs_read_inode, > - .put_inode: yaffs_put_inode, > - .put_super: yaffs_put_super, > - .delete_inode: yaffs_delete_inode, > - .clear_inode: yaffs_clear_inode, > + .statfs = yaffs_statfs, > + .read_inode = yaffs_read_inode, > + .put_inode = yaffs_put_inode, > + .put_super = yaffs_put_super, > + .delete_inode = yaffs_delete_inode, > + .clear_inode =yaffs_clear_inode, > }; > > > === Cut === > > --- > ****************************************************************** > * KSI@home KOI8 Net < > The impossible we do immediately. * > * Las Vegas NV, USA < > Miracles require 24-hour notice. * > ****************************************************************** > > > _______________________________________________ > yaffs mailing list > yaffs@stoneboat.aleph1.co.uk > http://stoneboat.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs