static noinline int create_subvol(struct inode *dir,
                                  struct dentry *dentry,
-                                 char *name, int namelen,
+                                 const char *name, int namelen,
                                  u64 *async_transid,
                                  struct btrfs_qgroup_inherit *inherit)
 {
  * inside this filesystem so it's quite a bit simpler.
  */
 static noinline int btrfs_mksubvol(const struct path *parent,
-                                  char *name, int namelen,
+                                  const char *name, int namelen,
                                   struct btrfs_root *snap_src,
                                   u64 *async_transid, bool readonly,
                                   struct btrfs_qgroup_inherit *inherit)
 }
 
 static noinline int btrfs_ioctl_snap_create_transid(struct file *file,
-                               char *name, unsigned long fd, int subvol,
+                               const char *name, unsigned long fd, int subvol,
                                u64 *transid, bool readonly,
                                struct btrfs_qgroup_inherit *inherit)
 {