Commit f71839aa authored by Alan Cox's avatar Alan Cox Committed by Linus Torvalds

[PATCH] fix qnx4 inits to C99

parent 86f59315
...@@ -85,17 +85,17 @@ static int qnx4_readdir(struct file *filp, void *dirent, filldir_t filldir) ...@@ -85,17 +85,17 @@ static int qnx4_readdir(struct file *filp, void *dirent, filldir_t filldir)
struct file_operations qnx4_dir_operations = struct file_operations qnx4_dir_operations =
{ {
read: generic_read_dir, .read = generic_read_dir,
readdir: qnx4_readdir, .readdir = qnx4_readdir,
fsync: file_fsync, .fsync = file_fsync,
}; };
struct inode_operations qnx4_dir_inode_operations = struct inode_operations qnx4_dir_inode_operations =
{ {
lookup: qnx4_lookup, .lookup = qnx4_lookup,
#ifdef CONFIG_QNX4FS_RW #ifdef CONFIG_QNX4FS_RW
create: qnx4_create, .create = qnx4_create,
unlink: qnx4_unlink, .unlink = qnx4_unlink,
rmdir: qnx4_rmdir, .rmdir = qnx4_rmdir,
#endif #endif
}; };
...@@ -24,21 +24,19 @@ ...@@ -24,21 +24,19 @@
*/ */
struct file_operations qnx4_file_operations = struct file_operations qnx4_file_operations =
{ {
llseek: generic_file_llseek, .llseek = generic_file_llseek,
read: generic_file_read, .read = generic_file_read,
.mmap = generic_file_mmap,
.sendfile = generic_file_sendfile,
#ifdef CONFIG_QNX4FS_RW #ifdef CONFIG_QNX4FS_RW
write: generic_file_write, .write = generic_file_write,
.fsync = qnx4_sync_file,
#endif #endif
mmap: generic_file_mmap,
#ifdef CONFIG_QNX4FS_RW
fsync: qnx4_sync_file,
#endif
sendfile: generic_file_sendfile,
}; };
struct inode_operations qnx4_file_inode_operations = struct inode_operations qnx4_file_inode_operations =
{ {
#ifdef CONFIG_QNX4FS_RW #ifdef CONFIG_QNX4FS_RW
truncate: qnx4_truncate, .truncate = qnx4_truncate,
#endif #endif
}; };
...@@ -131,19 +131,17 @@ static int qnx4_statfs(struct super_block *, struct statfs *); ...@@ -131,19 +131,17 @@ static int qnx4_statfs(struct super_block *, struct statfs *);
static struct super_operations qnx4_sops = static struct super_operations qnx4_sops =
{ {
alloc_inode: qnx4_alloc_inode, .alloc_inode = qnx4_alloc_inode,
destroy_inode: qnx4_destroy_inode, .destroy_inode = qnx4_destroy_inode,
read_inode: qnx4_read_inode, .read_inode = qnx4_read_inode,
.put_super = qnx4_put_super,
.statfs = qnx4_statfs,
.remount_fs = qnx4_remount,
#ifdef CONFIG_QNX4FS_RW #ifdef CONFIG_QNX4FS_RW
write_inode: qnx4_write_inode, .write_inode = qnx4_write_inode,
delete_inode: qnx4_delete_inode, .delete_inode = qnx4_delete_inode,
.write_super = qnx4_write_super,
#endif #endif
put_super: qnx4_put_super,
#ifdef CONFIG_QNX4FS_RW
write_super: qnx4_write_super,
#endif
statfs: qnx4_statfs,
remount_fs: qnx4_remount,
}; };
static int qnx4_remount(struct super_block *sb, int *flags, char *data) static int qnx4_remount(struct super_block *sb, int *flags, char *data)
...@@ -358,26 +356,19 @@ static int qnx4_fill_super(struct super_block *s, void *data, int silent) ...@@ -358,26 +356,19 @@ static int qnx4_fill_super(struct super_block *s, void *data, int silent)
sb_set_blocksize(s, QNX4_BLOCK_SIZE); sb_set_blocksize(s, QNX4_BLOCK_SIZE);
/* Check the boot signature. Since the qnx4 code is /* Check the superblock signature. Since the qnx4 code is
dangerous, we should leave as quickly as possible dangerous, we should leave as quickly as possible
if we don't belong here... */ if we don't belong here... */
bh = sb_bread(s, 0); bh = sb_bread(s, 1);
if (!bh) { if (!bh) {
printk("qnx4: unable to read the boot sector\n"); printk("qnx4: unable to read the superblock\n");
goto outnobh; goto outnobh;
} }
if ( memcmp( (char*)bh->b_data + 4, "QNX4FS", 6 ) ) { if ( le32_to_cpu( *(__u32*)bh->b_data ) != QNX4_SUPER_MAGIC ) {
if (!silent) if (!silent)
printk("qnx4: wrong fsid in boot sector.\n"); printk("qnx4: wrong fsid in superblock.\n");
goto out; goto out;
} }
brelse(bh);
bh = sb_bread(s, 1);
if (!bh) {
printk("qnx4: unable to read the superblock\n");
goto outnobh;
}
s->s_op = &qnx4_sops; s->s_op = &qnx4_sops;
s->s_magic = QNX4_SUPER_MAGIC; s->s_magic = QNX4_SUPER_MAGIC;
#ifndef CONFIG_QNX4FS_RW #ifndef CONFIG_QNX4FS_RW
...@@ -449,12 +440,12 @@ static sector_t qnx4_bmap(struct address_space *mapping, sector_t block) ...@@ -449,12 +440,12 @@ static sector_t qnx4_bmap(struct address_space *mapping, sector_t block)
return generic_block_bmap(mapping,block,qnx4_get_block); return generic_block_bmap(mapping,block,qnx4_get_block);
} }
struct address_space_operations qnx4_aops = { struct address_space_operations qnx4_aops = {
readpage: qnx4_readpage, .readpage = qnx4_readpage,
writepage: qnx4_writepage, .writepage = qnx4_writepage,
sync_page: block_sync_page, .sync_page = block_sync_page,
prepare_write: qnx4_prepare_write, .prepare_write = qnx4_prepare_write,
commit_write: generic_commit_write, .commit_write = generic_commit_write,
bmap: qnx4_bmap .bmap = qnx4_bmap
}; };
static void qnx4_read_inode(struct inode *inode) static void qnx4_read_inode(struct inode *inode)
...@@ -564,11 +555,11 @@ static struct super_block *qnx4_get_sb(struct file_system_type *fs_type, ...@@ -564,11 +555,11 @@ static struct super_block *qnx4_get_sb(struct file_system_type *fs_type,
} }
static struct file_system_type qnx4_fs_type = { static struct file_system_type qnx4_fs_type = {
owner: THIS_MODULE, .owner = THIS_MODULE,
name: "qnx4", .name = "qnx4",
get_sb: qnx4_get_sb, .get_sb = qnx4_get_sb,
kill_sb: kill_block_super, .kill_sb = kill_block_super,
fs_flags: FS_REQUIRES_DEV, .fs_flags = FS_REQUIRES_DEV,
}; };
static int __init init_qnx4_fs(void) static int __init init_qnx4_fs(void)
...@@ -585,7 +576,7 @@ static int __init init_qnx4_fs(void) ...@@ -585,7 +576,7 @@ static int __init init_qnx4_fs(void)
return err; return err;
} }
printk("QNX4 filesystem 0.2.2 registered.\n"); printk("QNX4 filesystem 0.2.3 registered.\n");
return 0; return 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment