lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sat, 29 Oct 2016 15:38:15 +0800 From: zhong jiang <zhongjiang@...wei.com> To: <nyc@...omorphy.com>, <n-horiguchi@...jp.nec.com>, <mike.kravetz@...cle.com>, <rientjes@...gle.com>, <hillf.zj@...baba-inc.com>, <akpm@...ux-foundation.org> CC: <linux-kernel@...r.kernel.org>, <linux-mm@...ck.org> Subject: Re: [RFC PATCH] hugetlbfs: fix the hugetlbfs can not be mounted On 2016/10/29 14:08, zhongjiang wrote: > From: zhong jiang <zhongjiang@...wei.com> > > Since 'commit 3e89e1c5ea84 ("hugetlb: make mm and fs code explicitly non-modular")' > bring in the mainline. mount hugetlbfs will result in the following issue. > > mount: unknown filesystme type 'hugetlbfs' > > because previous patch remove the module_alias_fs, when we mount the fs type, > the caller get_fs_type can not find the filesystem. > > The patch just recover the module_alias_fs to identify the hugetlbfs. > > Signed-off-by: zhong jiang <zhongjiang@...wei.com> > --- > fs/hugetlbfs/inode.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/fs/hugetlbfs/inode.c b/fs/hugetlbfs/inode.c > index 4fb7b10..b63e7de 100644 > --- a/fs/hugetlbfs/inode.c > +++ b/fs/hugetlbfs/inode.c > @@ -35,6 +35,7 @@ > #include <linux/security.h> > #include <linux/magic.h> > #include <linux/migrate.h> > +#include <linux/module.h> > #include <linux/uio.h> > > #include <asm/uaccess.h> > @@ -1209,6 +1210,7 @@ static struct dentry *hugetlbfs_mount(struct file_system_type *fs_type, > .mount = hugetlbfs_mount, > .kill_sb = kill_litter_super, > }; > +MODULE_ALIAS_FS("hugetlbfs"); > > static struct vfsmount *hugetlbfs_vfsmount[HUGE_MAX_HSTATE]; > please ignore the patch, It have been fixed.
Powered by blists - more mailing lists