#include kern_status_t atapi_read_blocks(struct device *dev, sectors_t offset, size_t *count, struct iovec *vec, size_t nvec, socks_flags_t flags) { return KERN_UNSUPPORTED; } kern_status_t atapi_write_blocks(struct device *dev, sectors_t offset, size_t *count, struct iovec *vec, size_t nvec, socks_flags_t flags) { return KERN_UNSUPPORTED; } kern_status_t atapi_ioctl(struct device *dev, unsigned int req, void *argp) { return KERN_UNSUPPORTED; } struct block_device_ops atapi_device_ops = { .read_blocks = atapi_read_blocks, .write_blocks = atapi_write_blocks, .ioctl = atapi_ioctl, };