diff --git a/fs/fuse/virtio_fs.c b/fs/fuse/virtio_fs.c index 88299b00cd2e..f5830d07342f 100644 --- a/fs/fuse/virtio_fs.c +++ b/fs/fuse/virtio_fs.c @@ -86,11 +86,15 @@ enum { OPT_DAX, }; -static const struct fs_parameter_spec virtio_fs_parameters[] = { +static const struct fs_parameter_spec virtio_param_specs[] = { fsparam_flag("dax", OPT_DAX), {} }; +static const struct fs_parameter_description virtio_fs_parameters = { + .specs = virtio_param_specs, +}; + static int virtio_fs_parse_param(struct fs_context *fc, struct fs_parameter *param) { @@ -98,7 +102,7 @@ static int virtio_fs_parse_param(struct fs_context *fc, struct fuse_fs_context *ctx = fc->fs_private; int opt; - opt = fs_parse(fc, virtio_fs_parameters, param, &result); + opt = fs_parse(fc, &virtio_fs_parameters, param, &result); if (opt < 0) return opt;