diff --git a/fs/fuse/inode.c b/fs/fuse/inode.c index a765b0910d6b..ff8a45621cbd 100644 --- a/fs/fuse/inode.c +++ b/fs/fuse/inode.c @@ -2253,6 +2253,7 @@ static struct kobj_attribute fuse_passthrough_attr = __ATTR_RO(fuse_passthrough); #endif +#ifdef CONFIG_FUSE_BPF static ssize_t fuse_bpf_show(struct kobject *kobj, struct kobj_attribute *attr, char *buff) { @@ -2261,9 +2262,12 @@ static ssize_t fuse_bpf_show(struct kobject *kobj, static struct kobj_attribute fuse_bpf_attr = __ATTR_RO(fuse_bpf); +#endif static struct attribute *fuse_features[] = { +#ifdef CONFIG_FUSE_BPF &fuse_bpf_attr.attr, +#endif #ifdef CONFIG_FUSE_PASSTHROUGH &fuse_passthrough_attr.attr, #endif