[Yaffs] [PATCH] Use C99 syntax in labelled structure initial…

Top Page
Attachments:
Message as email
+ (text/plain)
+ 18-sparse-fix--use-C99-struct-initializer.diff (text/plain)
Delete this message
Reply to this message
Author: Luc Van Oostenryck
Date:  
To: yaffs
Subject: [Yaffs] [PATCH] Use C99 syntax in labelled structure initializer
Use C99 syntax for labelled struct initializer, as it is done everywhere in Linux-2.6.
diff --git a/fs/yaffs2/yaffs_fs.c b/fs/yaffs2/yaffs_fs.c
--- a/fs/yaffs2/yaffs_fs.c
+++ b/fs/yaffs2/yaffs_fs.c
@@ -180,64 +180,60 @@ static int yaffs_follow_link(struct dent


 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,
-
-    mmap:        generic_file_mmap,
-    flush:        yaffs_file_flush,
-    fsync:        yaffs_sync_object,
+    .read        = generic_file_read,
+    .write        = generic_file_write,
+    .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,
 };



-static struct inode_operations yaffs_symlink_inode_operations =
-{    
-    readlink:    yaffs_readlink,
-    follow_link:    yaffs_follow_link,
-    setattr:    yaffs_setattr
+static struct inode_operations yaffs_symlink_inode_operations = {    
+    .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,
-//    remount_fs:
-    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,
 };