]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
fs/fs_parse: Delete macro fsparam_u32hex()
authorZijun Hu <quic_zijuhu@quicinc.com>
Fri, 11 Apr 2025 15:31:40 +0000 (23:31 +0800)
committerChristian Brauner <brauner@kernel.org>
Mon, 21 Apr 2025 08:27:58 +0000 (10:27 +0200)
Delete macro fsparam_u32hex() since:

- it has no caller.

- it uses as type @fs_param_is_u32_hex which is never defined, so will
  cause compile error when caller uses it.

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
Link: https://lore.kernel.org/20250411-fix_fs-v2-1-5d3395c102e4@quicinc.com
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Christian Brauner <brauner@kernel.org>
Documentation/filesystems/mount_api.rst
include/linux/fs_parser.h

index d92c276f1575af11370dcd4a5d5d0ac97c4d7f4c..47dafbb7427e6a829989a815e4d034e48fdbe7a2 100644 (file)
@@ -671,7 +671,6 @@ The members are as follows:
        fsparam_bool()          fs_param_is_bool
        fsparam_u32()           fs_param_is_u32
        fsparam_u32oct()        fs_param_is_u32_octal
-       fsparam_u32hex()        fs_param_is_u32_hex
        fsparam_s32()           fs_param_is_s32
        fsparam_u64()           fs_param_is_u64
        fsparam_enum()          fs_param_is_enum
index 53e566efd5fd133d19e313e494b975612a227b77..5057faf4f09182fa6e7ddd03fb17b066efd7e58b 100644 (file)
@@ -125,8 +125,6 @@ static inline bool fs_validate_description(const char *name,
 #define fsparam_u32(NAME, OPT) __fsparam(fs_param_is_u32, NAME, OPT, 0, NULL)
 #define fsparam_u32oct(NAME, OPT) \
                        __fsparam(fs_param_is_u32, NAME, OPT, 0, (void *)8)
-#define fsparam_u32hex(NAME, OPT) \
-                       __fsparam(fs_param_is_u32_hex, NAME, OPT, 0, (void *)16)
 #define fsparam_s32(NAME, OPT) __fsparam(fs_param_is_s32, NAME, OPT, 0, NULL)
 #define fsparam_u64(NAME, OPT) __fsparam(fs_param_is_u64, NAME, OPT, 0, NULL)
 #define fsparam_enum(NAME, OPT, array) __fsparam(fs_param_is_enum, NAME, OPT, 0, array)