lkml.org 
[lkml]   [2021]   [Jun]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    Subject[PATCH v2 1/2] f2fs: Show casefolding support only when supported
    From
    The casefolding feature is only supported when CONFIG_UNICODE is set.
    This modifies the feature list f2fs presents under sysfs accordingly.

    Fixes: 5aba54302a46 ("f2fs: include charset encoding information in the superblock")
    Cc: stable@vger.kernel.org # v5.4+
    Signed-off-by: Daniel Rosenberg <drosen@google.com>
    ---
    fs/f2fs/sysfs.c | 4 ++++
    1 file changed, 4 insertions(+)

    diff --git a/fs/f2fs/sysfs.c b/fs/f2fs/sysfs.c
    index dc71bc968c72..09e3f258eb52 100644
    --- a/fs/f2fs/sysfs.c
    +++ b/fs/f2fs/sysfs.c
    @@ -720,7 +720,9 @@ F2FS_FEATURE_RO_ATTR(lost_found, FEAT_LOST_FOUND);
    F2FS_FEATURE_RO_ATTR(verity, FEAT_VERITY);
    #endif
    F2FS_FEATURE_RO_ATTR(sb_checksum, FEAT_SB_CHECKSUM);
    +#ifdef CONFIG_UNICODE
    F2FS_FEATURE_RO_ATTR(casefold, FEAT_CASEFOLD);
    +#endif
    #ifdef CONFIG_F2FS_FS_COMPRESSION
    F2FS_FEATURE_RO_ATTR(compression, FEAT_COMPRESSION);
    F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, compr_written_block, compr_written_block);
    @@ -829,7 +831,9 @@ static struct attribute *f2fs_feat_attrs[] = {
    ATTR_LIST(verity),
    #endif
    ATTR_LIST(sb_checksum),
    +#ifdef CONFIG_UNICODE
    ATTR_LIST(casefold),
    +#endif
    #ifdef CONFIG_F2FS_FS_COMPRESSION
    ATTR_LIST(compression),
    #endif
    --
    2.32.0.rc0.204.g9fa02ecfa5-goog
    \
     
     \ /
      Last update: 2021-06-03 11:52    [W:2.496 / U:0.248 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site