xfs: use kmem functions for struct xfs_mount
authorIan Kent <raven@themaw.net>
Mon, 4 Nov 2019 21:58:41 +0000 (13:58 -0800)
committerDarrick J. Wong <darrick.wong@oracle.com>
Tue, 5 Nov 2019 16:28:25 +0000 (08:28 -0800)
The remount function uses the kmem functions for allocating and freeing
struct xfs_mount, for consistency use the kmem functions everwhere for
struct xfs_mount.

Signed-off-by: Ian Kent <raven@themaw.net>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
fs/xfs/xfs_super.c

index fb90bee..eb919e7 100644 (file)
@@ -1497,7 +1497,7 @@ xfs_mount_alloc(
 {
        struct xfs_mount        *mp;
 
-       mp = kzalloc(sizeof(struct xfs_mount), GFP_KERNEL);
+       mp = kmem_alloc(sizeof(struct xfs_mount), KM_ZERO);
        if (!mp)
                return NULL;
 
@@ -1711,7 +1711,7 @@ xfs_fs_fill_super(
  out_free_names:
        sb->s_fs_info = NULL;
        xfs_free_names(mp);
-       kfree(mp);
+       kmem_free(mp);
  out:
        return error;
 
@@ -1743,7 +1743,7 @@ xfs_fs_put_super(
 
        sb->s_fs_info = NULL;
        xfs_free_names(mp);
-       kfree(mp);
+       kmem_free(mp);
 }
 
 STATIC struct dentry *