ANDROID: fuse-bpf: Fix non-fusebpf build

Added #ifdefs around fuse-bpf init/cleanup code

Bug: 202785178
Test: builds with and without CONFIG_FUSE_BPF
Signed-off-by: Daniel Rosenberg <drosen@google.com>
Change-Id: Ie15bb04e439b496e4842303437b3f55c3da14f2c
This commit is contained in:
Daniel Rosenberg
2022-04-20 13:44:15 -07:00
parent 9a5023967b
commit d4d78c7278

View File

@@ -1903,17 +1903,21 @@ static int __init fuse_init(void)
if (res)
goto err_sysfs_cleanup;
#ifdef CONFIG_FUSE_BPF
res = fuse_bpf_init();
if (res)
goto err_ctl_cleanup;
#endif
sanitize_global_limit(&max_user_bgreq);
sanitize_global_limit(&max_user_congthresh);
return 0;
#ifdef CONFIG_FUSE_BPF
err_ctl_cleanup:
fuse_ctl_cleanup();
#endif
err_sysfs_cleanup:
fuse_sysfs_cleanup();
err_dev_cleanup:
@@ -1931,7 +1935,9 @@ static void __exit fuse_exit(void)
fuse_ctl_cleanup();
fuse_sysfs_cleanup();
fuse_fs_cleanup();
#ifdef CONFIG_FUSE_BPF
fuse_bpf_cleanup();
#endif
fuse_dev_cleanup();
}