xref: /openbmc/linux/fs/minix/file.c (revision 5a0e3ad6)
1 /*
2  *  linux/fs/minix/file.c
3  *
4  *  Copyright (C) 1991, 1992 Linus Torvalds
5  *
6  *  minix regular file handling primitives
7  */
8 
9 #include "minix.h"
10 
11 /*
12  * We have mostly NULLs here: the current defaults are OK for
13  * the minix filesystem.
14  */
15 const struct file_operations minix_file_operations = {
16 	.llseek		= generic_file_llseek,
17 	.read		= do_sync_read,
18 	.aio_read	= generic_file_aio_read,
19 	.write		= do_sync_write,
20 	.aio_write	= generic_file_aio_write,
21 	.mmap		= generic_file_mmap,
22 	.fsync		= simple_fsync,
23 	.splice_read	= generic_file_splice_read,
24 };
25 
26 const struct inode_operations minix_file_inode_operations = {
27 	.truncate	= minix_truncate,
28 	.getattr	= minix_getattr,
29 };
30