1b2441318SGreg Kroah-Hartman // SPDX-License-Identifier: GPL-2.0 21da177e4SLinus Torvalds /* 31da177e4SLinus Torvalds * linux/fs/adfs/file.c 41da177e4SLinus Torvalds * 51da177e4SLinus Torvalds * Copyright (C) 1997-1999 Russell King 61da177e4SLinus Torvalds * from: 71da177e4SLinus Torvalds * 81da177e4SLinus Torvalds * linux/fs/ext2/file.c 91da177e4SLinus Torvalds * 101da177e4SLinus Torvalds * Copyright (C) 1992, 1993, 1994, 1995 111da177e4SLinus Torvalds * Remy Card (card@masi.ibp.fr) 121da177e4SLinus Torvalds * Laboratoire MASI - Institut Blaise Pascal 131da177e4SLinus Torvalds * Universite Pierre et Marie Curie (Paris VI) 141da177e4SLinus Torvalds * 151da177e4SLinus Torvalds * from 161da177e4SLinus Torvalds * 171da177e4SLinus Torvalds * linux/fs/minix/file.c 181da177e4SLinus Torvalds * 191da177e4SLinus Torvalds * Copyright (C) 1991, 1992 Linus Torvalds 201da177e4SLinus Torvalds * 211da177e4SLinus Torvalds * adfs regular file handling primitives 221da177e4SLinus Torvalds */ 231da177e4SLinus Torvalds #include "adfs.h" 241da177e4SLinus Torvalds 254b6f5d20SArjan van de Ven const struct file_operations adfs_file_operations = { 261da177e4SLinus Torvalds .llseek = generic_file_llseek, 27aad4f8bbSAl Viro .read_iter = generic_file_read_iter, 281da177e4SLinus Torvalds .mmap = generic_file_mmap, 291b061d92SChristoph Hellwig .fsync = generic_file_fsync, 308174202bSAl Viro .write_iter = generic_file_write_iter, 315ffc4ef4SJens Axboe .splice_read = generic_file_splice_read, 321da177e4SLinus Torvalds }; 331da177e4SLinus Torvalds 34754661f1SArjan van de Ven const struct inode_operations adfs_file_inode_operations = { 351da177e4SLinus Torvalds .setattr = adfs_notify_change, 361da177e4SLinus Torvalds }; 37