Hi you there!
Guys, I wonder do you ever try to compile what you wrote?
Here is the patch against your latest yaffs2:
=== 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. *
******************************************************************