diff mbox

Btrfs: btrfs_ioctl_default_subvol: Revert back to toplevel subvolume when arg is 0

Message ID 3458610.yWSLv9Ftnr@localhost.localdomain (mailing list archive)
State Accepted, archived
Headers show

Commit Message

Chandan Rajendra Sept. 13, 2013, 2:04 p.m. UTC
This patch makes it possible to set BTRFS_FS_TREE_OBJECTID as the default
subvolume by passing a subvolume id of 0.

Signed-off-by: chandan <chandan@linux.vnet.ibm.com>
---
 fs/btrfs/ioctl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

David Sterba Sept. 13, 2013, 2:29 p.m. UTC | #1
On Fri, Sep 13, 2013 at 07:34:10PM +0530, chandan wrote:
> This patch makes it possible to set BTRFS_FS_TREE_OBJECTID as the default
> subvolume by passing a subvolume id of 0.
> 
> Signed-off-by: chandan <chandan@linux.vnet.ibm.com>
Reviewed-by: David Sterba <dsterba@suse.cz>
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff mbox

Patch

diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c
index 1a5b946..a059c3c 100644
--- a/fs/btrfs/ioctl.c
+++ b/fs/btrfs/ioctl.c
@@ -3310,7 +3310,7 @@  static long btrfs_ioctl_default_subvol(struct file *file, void __user *argp)
 	}
 
 	if (!objectid)
-		objectid = root->root_key.objectid;
+		objectid = BTRFS_FS_TREE_OBJECTID;
 
 	location.objectid = objectid;
 	location.type = BTRFS_ROOT_ITEM_KEY;