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