Since setup_root_args() is not used anymore, just remove it.

Signed-off-by: Tomohiro Misono <misono.tomoh...@jp.fujitsu.com>
---
 fs/btrfs/super.c | 35 -----------------------------------
 1 file changed, 35 deletions(-)

diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c
index 7edd74d..f589c5b 100644
--- a/fs/btrfs/super.c
+++ b/fs/btrfs/super.c
@@ -1367,41 +1367,6 @@ static inline int is_subvolume_inode(struct inode *inode)
        return 0;
 }
 
-/*
- * This will add subvolid=0 to the argument string while removing any subvol=
- * and subvolid= arguments to make sure we get the top-level root for path
- * walking to the subvol we want.
- */
-static char *setup_root_args(char *args)
-{
-       char *buf, *dst, *sep;
-
-       if (!args)
-               return kstrdup("subvolid=0", GFP_NOFS);
-
-       /* The worst case is that we add ",subvolid=0" to the end. */
-       buf = dst = kmalloc(strlen(args) + strlen(",subvolid=0") + 1, GFP_NOFS);
-       if (!buf)
-               return NULL;
-
-       while (1) {
-               sep = strchrnul(args, ',');
-               if (!strstarts(args, "subvol=") &&
-                   !strstarts(args, "subvolid=")) {
-                       memcpy(dst, args, sep - args);
-                       dst += sep - args;
-                       *dst++ = ',';
-               }
-               if (*sep)
-                       args = sep + 1;
-               else
-                       break;
-       }
-       strcpy(dst, "subvolid=0");
-
-       return buf;
-}
-
 static struct dentry *mount_subvol(const char *subvol_name, u64 
subvol_objectid,
                                   int flags, const char *device_name,
                                   char *data, struct vfsmount *mnt)
-- 
2.9.5

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to