xref: /openbmc/linux/fs/ufs/file.c (revision 2612e3bbc0386368a850140a6c9b990cd496a5ec)
1b2441318SGreg Kroah-Hartman // SPDX-License-Identifier: GPL-2.0
21da177e4SLinus Torvalds /*
31da177e4SLinus Torvalds  *  linux/fs/ufs/file.c
41da177e4SLinus Torvalds  *
51da177e4SLinus Torvalds  * Copyright (C) 1998
61da177e4SLinus Torvalds  * Daniel Pirkl <daniel.pirkl@email.cz>
71da177e4SLinus Torvalds  * Charles University, Faculty of Mathematics and Physics
81da177e4SLinus Torvalds  *
91da177e4SLinus Torvalds  *  from
101da177e4SLinus Torvalds  *
111da177e4SLinus Torvalds  *  linux/fs/ext2/file.c
121da177e4SLinus Torvalds  *
131da177e4SLinus Torvalds  * Copyright (C) 1992, 1993, 1994, 1995
141da177e4SLinus Torvalds  * Remy Card (card@masi.ibp.fr)
151da177e4SLinus Torvalds  * Laboratoire MASI - Institut Blaise Pascal
161da177e4SLinus Torvalds  * Universite Pierre et Marie Curie (Paris VI)
171da177e4SLinus Torvalds  *
181da177e4SLinus Torvalds  *  from
191da177e4SLinus Torvalds  *
201da177e4SLinus Torvalds  *  linux/fs/minix/file.c
211da177e4SLinus Torvalds  *
221da177e4SLinus Torvalds  *  Copyright (C) 1991, 1992  Linus Torvalds
231da177e4SLinus Torvalds  *
241da177e4SLinus Torvalds  *  ext2 fs regular file handling primitives
251da177e4SLinus Torvalds  */
261da177e4SLinus Torvalds 
271da177e4SLinus Torvalds #include <linux/fs.h>
28577a8275SEvgeniy Dushistov 
29e5420598SMike Frysinger #include "ufs_fs.h"
30bcd6d4ecSChristoph Hellwig #include "ufs.h"
31bcd6d4ecSChristoph Hellwig 
321da177e4SLinus Torvalds /*
331da177e4SLinus Torvalds  * We have mostly NULL's here: the current defaults are ok for
341da177e4SLinus Torvalds  * the ufs filesystem.
351da177e4SLinus Torvalds  */
361da177e4SLinus Torvalds 
374b6f5d20SArjan van de Ven const struct file_operations ufs_file_operations = {
381da177e4SLinus Torvalds 	.llseek		= generic_file_llseek,
39aad4f8bbSAl Viro 	.read_iter	= generic_file_read_iter,
408174202bSAl Viro 	.write_iter	= generic_file_write_iter,
411da177e4SLinus Torvalds 	.mmap		= generic_file_mmap,
428f45c33dSJan Kara 	.open           = generic_file_open,
431b061d92SChristoph Hellwig 	.fsync		= generic_file_fsync,
44*2cb1e089SDavid Howells 	.splice_read	= filemap_splice_read,
451da177e4SLinus Torvalds };
46