#include "fsverity_private.h"
#include <linux/backing-dev.h>
#include <linux/highmem.h>
#include <linux/sched/signal.h>
#include <linux/uaccess.h>
static int fsverity_read_merkle_tree(struct inode *inode,
const struct fsverity_info *vi,
void __user *buf, u64 offset, int length)
{ … }
static int fsverity_read_buffer(void __user *dst, u64 offset, int length,
const void *src, size_t src_length)
{ … }
static int fsverity_read_descriptor(struct inode *inode,
void __user *buf, u64 offset, int length)
{ … }
static int fsverity_read_signature(struct inode *inode,
void __user *buf, u64 offset, int length)
{ … }
int fsverity_ioctl_read_metadata(struct file *filp, const void __user *uarg)
{ … }
EXPORT_SYMBOL_GPL(…);