summaryrefslogtreecommitdiffstats
path: root/scripts/gdb/linux/proc.py
diff options
context:
space:
mode:
authorJohannes Kimmel <kernel@bareminimum.eu>2025-03-19 22:49:00 +0100
committerDavid Sterba <dsterba@suse.com>2025-04-01 01:02:31 +0200
commitdc08c58696f8555e4a802f1f23c894a330d80ab7 (patch)
tree651e4e2b5ad57afaf0198d1ad376b105381018d0 /scripts/gdb/linux/proc.py
parent8e587ab43cb92a9e57f99ea8d6c069ee65863707 (diff)
downloadlinux-stable-dc08c58696f8555e4a802f1f23c894a330d80ab7.tar.gz
linux-stable-dc08c58696f8555e4a802f1f23c894a330d80ab7.tar.bz2
linux-stable-dc08c58696f8555e4a802f1f23c894a330d80ab7.zip
btrfs: correctly escape subvol in btrfs_show_options()
Currently, displaying the btrfs subvol mount option doesn't escape ','. This makes parsing /proc/self/mounts and /proc/self/mountinfo ambiguous for subvolume names that contain commas. The text after the comma could be mistaken for another option (think "subvol=foo,ro", where ro is actually part of the subvolumes name). Replace the manual escape characters list with a call to seq_show_option(). Thanks to Calvin Walton for suggesting this approach. Fixes: c8d3fe028f64 ("Btrfs: show subvol= and subvolid= in /proc/mounts") CC: stable@vger.kernel.org # 5.4+ Suggested-by: Calvin Walton <calvin.walton@kepstin.ca> Signed-off-by: Johannes Kimmel <kernel@bareminimum.eu> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'scripts/gdb/linux/proc.py')
0 files changed, 0 insertions, 0 deletions