static int proc_set_super(struct super_block *sb, void *data) { struct pid_namespace *ns; ns = (struct pid_namespace *)data; sb->s_fs_info = get_pid_ns(ns); return set_anon_super(sb, NULL); }
static int sysfs_set_super(struct super_block *sb, void *data) { int error; error = set_anon_super(sb, data); if (!error) sb->s_fs_info = data; return error; }
static int nfs_set_super(struct super_block *s, void *_server) { struct nfs_server *server = _server; int ret; s->s_fs_info = server; ret = set_anon_super(s, server); if (ret == 0) server->s_dev = s->s_dev; return ret; }
static int v9fs_set_super(struct super_block *s, void *data) { s->s_fs_info = data; return set_anon_super(s, data); }
static int afs_set_super(struct super_block *sb, struct fs_context *fc) { return set_anon_super(sb, NULL); }
static int cifs_set_super(struct super_block *sb, void *data) { struct cifs_mnt_data *mnt_data = data; sb->s_fs_info = mnt_data->cifs_sb; return set_anon_super(sb, NULL); }
static int phuang_set_super(struct super_block *sb, void *data) { printk(KERN_DEBUG "%s", __func__); sb->s_fs_info = data; return set_anon_super(sb, NULL); }
/** * vsnfs_set_super: - Helper to set the superblock with the * private info which is of type vsnfs_server */ static int vsnfs_set_super(struct super_block *s, void *data) { struct vsnfs_server *server = data; s->s_fs_info = server; return set_anon_super(s, server); }