From: Linus Torvalds Date: Fri, 3 Oct 2025 17:51:44 +0000 (-0700) Subject: Merge tag 'pull-fs_context' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=51e9889ab120c21de8a3ae447672e69aa4266103;p=users%2Fjedix%2Flinux-maple.git Merge tag 'pull-fs_context' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Pull fs_context updates from Al Viro: "Change vfs_parse_fs_string() calling conventions Get rid of the length argument (almost all callers pass strlen() of the string argument there), add vfs_parse_fs_qstr() for the cases that do want separate length" * tag 'pull-fs_context' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: do_nfs4_mount(): switch to vfs_parse_fs_string() change the calling conventions for vfs_parse_fs_string() --- 51e9889ab120c21de8a3ae447672e69aa4266103 diff --cc Documentation/filesystems/porting.rst index 78c3d07c0c08,ab48ab3f6eb2..7233b04668fc --- a/Documentation/filesystems/porting.rst +++ b/Documentation/filesystems/porting.rst @@@ -1290,10 -1290,10 +1290,22 @@@ parameters for the file system to set t **mandatory** +Several functions are renamed: + +- kern_path_locked -> start_removing_path +- kern_path_create -> start_creating_path +- user_path_create -> start_creating_user_path +- user_path_locked_at -> start_removing_user_path_at +- done_path_create -> end_creating_path ++ ++--- ++ ++**mandatory** ++ + Calling conventions for vfs_parse_fs_string() have changed; it does *not* + take length anymore (value ? strlen(value) : 0 is used). If you want + a different length, use + + vfs_parse_fs_qstr(fc, key, &QSTR_LEN(value, len)) + + instead.