/* v9fs_fill_super - populate superblock with info @sb: superblock @v9ses: session information @flags: flags propagated from v9fs_get_sb()  */
static void v9fs_fill_super(struct super_block *sb, struct v9fs_session_info *v9ses, int flags, void *data)
/* v9fs_fill_super - populate superblock with info @sb: superblock @v9ses: session information @flags: flags propagated from v9fs_get_sb()  */
static void v9fs_fill_super(struct super_block *sb, struct v9fs_session_info *v9ses, int flags, void *data)
{
	sb->s_maxbytes = MAX_LFS_FILESIZE;
	sb->s_blocksize_bits = fls(v9ses->maxdata - 1);
	sb->s_blocksize = 1 << sb->s_blocksize_bits;
	sb->s_magic = V9FS_MAGIC;
	sb->s_op = &v9fs_super_ops;
	sb->s_flags = flags | MS_ACTIVE | MS_SYNCHRONOUS | MS_DIRSYNC |
	    MS_NOATIME;
	save_mount_options(sb, data);
}