Now that we've reached an agreement, I've rebased this series on top of v4.1-rc3 (there were some minor conflicts with the ->d_inode to d_inode() conversion merged in v4.1-rc1, no other code changes). This change makes things just a little bit friendlier for users and also cleans up the mount path. David mentioned that he's also using this patchset as a base for per-subvolume mount flag support. He's reviewed all of the patches in this series. Please consider for 4.2! v2: https://lkml.org/lkml/2015/4/9/906 v1: https://lkml.org/lkml/2015/4/8/16 Omar Sandoval (6): Btrfs: lock superblock before remounting for rw subvol Btrfs: remove all subvol options before mounting top-level Btrfs: clean up error handling in mount_subvol() Btrfs: fail on mismatched subvol and subvolid mount options Btrfs: unify subvol= and subvolid= mounting Btrfs: show subvol= and subvolid= in /proc/mounts fs/btrfs/super.c | 386 ++++++++++++++++++++++++++++++++++++------------------- fs/seq_file.c | 1 + 2 files changed, 252 insertions(+), 135 deletions(-) -- 2.4.1 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
