gfs2: Make inode operations static
authorAndreas Gruenbacher <agruenba@redhat.com>
Wed, 25 Nov 2020 20:14:15 +0000 (21:14 +0100)
committerAndreas Gruenbacher <agruenba@redhat.com>
Mon, 30 Nov 2020 23:25:21 +0000 (00:25 +0100)
The inode operations are not used outside inode.c.

Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
fs/gfs2/inode.c
fs/gfs2/inode.h

index 65ae4fc28ede49a7354a18c6928141a09d5acbfc..3d77f29703491abd2a0256323778fe3b5daa1bfe 100644 (file)
 #include "super.h"
 #include "glops.h"
 
+static const struct inode_operations gfs2_file_iops;
+static const struct inode_operations gfs2_dir_iops;
+static const struct inode_operations gfs2_symlink_iops;
+
 static int iget_test(struct inode *inode, void *opaque)
 {
        u64 no_addr = *(u64 *)opaque;
@@ -2136,7 +2140,7 @@ static int gfs2_update_time(struct inode *inode, struct timespec64 *time,
        return generic_update_time(inode, time, flags);
 }
 
-const struct inode_operations gfs2_file_iops = {
+static const struct inode_operations gfs2_file_iops = {
        .permission = gfs2_permission,
        .setattr = gfs2_setattr,
        .getattr = gfs2_getattr,
@@ -2147,7 +2151,7 @@ const struct inode_operations gfs2_file_iops = {
        .update_time = gfs2_update_time,
 };
 
-const struct inode_operations gfs2_dir_iops = {
+static const struct inode_operations gfs2_dir_iops = {
        .create = gfs2_create,
        .lookup = gfs2_lookup,
        .link = gfs2_link,
@@ -2168,7 +2172,7 @@ const struct inode_operations gfs2_dir_iops = {
        .atomic_open = gfs2_atomic_open,
 };
 
-const struct inode_operations gfs2_symlink_iops = {
+static const struct inode_operations gfs2_symlink_iops = {
        .get_link = gfs2_get_link,
        .permission = gfs2_permission,
        .setattr = gfs2_setattr,
index b52ecf4ffe6341df042078587a8b6f61fb5168ca..8073b8d2c7faef4d024bc16736b0fbe1cfe3e40f 100644 (file)
@@ -107,9 +107,6 @@ extern int gfs2_open_common(struct inode *inode, struct file *file);
 extern loff_t gfs2_seek_data(struct file *file, loff_t offset);
 extern loff_t gfs2_seek_hole(struct file *file, loff_t offset);
 
-extern const struct inode_operations gfs2_file_iops;
-extern const struct inode_operations gfs2_dir_iops;
-extern const struct inode_operations gfs2_symlink_iops;
 extern const struct file_operations gfs2_file_fops_nolock;
 extern const struct file_operations gfs2_dir_fops_nolock;