1/* SPDX-License-Identifier: GPL-2.0 */ 2 3#ifndef BTRFS_VERITY_H 4#define BTRFS_VERITY_H 5 6#ifdef CONFIG_FS_VERITY 7 8extern const struct fsverity_operations btrfs_verityops; 9 10int btrfs_drop_verity_items(struct btrfs_inode *inode); 11int btrfs_get_verity_descriptor(struct inode *inode, void *buf, size_t buf_size); 12 13#else 14 15static inline int btrfs_drop_verity_items(struct btrfs_inode *inode) 16{ 17 return 0; 18} 19 20static inline int btrfs_get_verity_descriptor(struct inode *inode, void *buf, 21 size_t buf_size) 22{ 23 return -EPERM; 24} 25 26#endif 27 28#endif 29