[elrepo] F2FS support in kernel-ml

Alan Bartlett ajb at elrepo.org
Mon Aug 10 17:17:12 EDT 2020


On Mon, 10 Aug 2020 at 18:53, Akemi Yagi <amyagi at gmail.com> wrote:
>
> On Mon, Aug 10, 2020 at 10:33 AM Alex Margolin <alexam02 at cs.huji.ac.il> wrote:
> >
> > On Mon, Aug 10, 2020 at 19:46, Akemi Yagi <amyagi at gmail.com> wrote:
> >
> > On Mon, Aug 10, 2020 at 4:24 AM Alex Margolin <alexam02 at cs.huji.ac.il> wrote:
> >
> > Hi,
> >
> > I've been using kernel-ml for my research cluster, and I recently stumbled upon the (missing) F2FS File-system (CONFIG_F2FS_FS is not set). Would you please consider adding it to future builds of kernel-ml?
> >
> > On this topic I found this old thread (from 2013), https://elrepo.org/bugs/view.php?id=342 , and I think F2FS has come a long way since then. It has even seen changes in the latest v5.8 kernel, and in fact, it's the best alternative in some cases, according to this: https://www.phoronix.com/scan.php?page=article&item=linux-58-filesystems&num=2
> >
> > Best regards,
> > Alex
> >
> > Are you referring to kernel-ml for el8? As far as I can see kernel-ml
> > for el7 has CONFIG_F2FS_FS enabled.
> >
> > Akemi
>
> > Yes, I am using el8. I just assumed el7 would be configured similarly.
> >
> > Do you happen to know the reason for the difference?
>
> Let's wait for Alan to wake up. :)
>
> Akemi

I am awake but puzzled.

We currently provide kernel-lt-4.4.232 for el6 & el7 and
kernel-ml-5.8.0 for el7 & el8. Here follows the CONFIG_F2FS_FS lines
from the respective master configuration files --

::::::::::::::
kernel-lt-el6.txt
::::::::::::::
config-4.4.232-i686:# CONFIG_F2FS_FS_ENCRYPTION is not set
config-4.4.232-i686:CONFIG_F2FS_FS=m
config-4.4.232-i686:CONFIG_F2FS_FS_POSIX_ACL=y
config-4.4.232-i686:# CONFIG_F2FS_FS_SECURITY is not set
config-4.4.232-i686:CONFIG_F2FS_FS_XATTR=y

config-4.4.232-i686-NONPAE:# CONFIG_F2FS_FS_ENCRYPTION is not set
config-4.4.232-i686-NONPAE:CONFIG_F2FS_FS=m
config-4.4.232-i686-NONPAE:CONFIG_F2FS_FS_POSIX_ACL=y
config-4.4.232-i686-NONPAE:# CONFIG_F2FS_FS_SECURITY is not set
config-4.4.232-i686-NONPAE:CONFIG_F2FS_FS_XATTR=y

config-4.4.232-x86_64:# CONFIG_F2FS_FS_ENCRYPTION is not set
config-4.4.232-x86_64:CONFIG_F2FS_FS=m
config-4.4.232-x86_64:CONFIG_F2FS_FS_POSIX_ACL=y
config-4.4.232-x86_64:# CONFIG_F2FS_FS_SECURITY is not set
config-4.4.232-x86_64:CONFIG_F2FS_FS_XATTR=y

::::::::::::::
kernel-lt-el7.txt
::::::::::::::
config-4.4.232-x86_64:# CONFIG_F2FS_FS_ENCRYPTION is not set
config-4.4.232-x86_64:CONFIG_F2FS_FS=m
config-4.4.232-x86_64:CONFIG_F2FS_FS_POSIX_ACL=y
config-4.4.232-x86_64:CONFIG_F2FS_FS_SECURITY=y
config-4.4.232-x86_64:CONFIG_F2FS_FS_XATTR=y

::::::::::::::
kernel-ml-el7.txt
::::::::::::::
config-5.8.0-x86_64:CONFIG_F2FS_FS_COMPRESSION=y
config-5.8.0-x86_64:CONFIG_F2FS_FS_LZ4=y
config-5.8.0-x86_64:CONFIG_F2FS_FS_LZORLE=y
config-5.8.0-x86_64:CONFIG_F2FS_FS_LZO=y
config-5.8.0-x86_64:CONFIG_F2FS_FS=m
config-5.8.0-x86_64:CONFIG_F2FS_FS_POSIX_ACL=y
config-5.8.0-x86_64:CONFIG_F2FS_FS_SECURITY=y
config-5.8.0-x86_64:CONFIG_F2FS_FS_XATTR=y
config-5.8.0-x86_64:CONFIG_F2FS_FS_ZSTD=y

::::::::::::::
kernel-ml-el8.txt
::::::::::::::
config-5.8.0-x86_64:CONFIG_F2FS_FS_COMPRESSION=y
config-5.8.0-x86_64:CONFIG_F2FS_FS_LZ4=y
config-5.8.0-x86_64:CONFIG_F2FS_FS_LZORLE=y
config-5.8.0-x86_64:CONFIG_F2FS_FS_LZO=y
config-5.8.0-x86_64:CONFIG_F2FS_FS=m
config-5.8.0-x86_64:CONFIG_F2FS_FS_POSIX_ACL=y
config-5.8.0-x86_64:CONFIG_F2FS_FS_SECURITY=y
config-5.8.0-x86_64:CONFIG_F2FS_FS_XATTR=y
config-5.8.0-x86_64:CONFIG_F2FS_FS_ZSTD=y

I see nothing to adjust.

Alan.


More information about the elrepo mailing list