162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * linux/fs/ufs/file.c 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 1998 662306a36Sopenharmony_ci * Daniel Pirkl <daniel.pirkl@email.cz> 762306a36Sopenharmony_ci * Charles University, Faculty of Mathematics and Physics 862306a36Sopenharmony_ci * 962306a36Sopenharmony_ci * from 1062306a36Sopenharmony_ci * 1162306a36Sopenharmony_ci * linux/fs/ext2/file.c 1262306a36Sopenharmony_ci * 1362306a36Sopenharmony_ci * Copyright (C) 1992, 1993, 1994, 1995 1462306a36Sopenharmony_ci * Remy Card (card@masi.ibp.fr) 1562306a36Sopenharmony_ci * Laboratoire MASI - Institut Blaise Pascal 1662306a36Sopenharmony_ci * Universite Pierre et Marie Curie (Paris VI) 1762306a36Sopenharmony_ci * 1862306a36Sopenharmony_ci * from 1962306a36Sopenharmony_ci * 2062306a36Sopenharmony_ci * linux/fs/minix/file.c 2162306a36Sopenharmony_ci * 2262306a36Sopenharmony_ci * Copyright (C) 1991, 1992 Linus Torvalds 2362306a36Sopenharmony_ci * 2462306a36Sopenharmony_ci * ext2 fs regular file handling primitives 2562306a36Sopenharmony_ci */ 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci#include <linux/fs.h> 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci#include "ufs_fs.h" 3062306a36Sopenharmony_ci#include "ufs.h" 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ci/* 3362306a36Sopenharmony_ci * We have mostly NULL's here: the current defaults are ok for 3462306a36Sopenharmony_ci * the ufs filesystem. 3562306a36Sopenharmony_ci */ 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ciconst struct file_operations ufs_file_operations = { 3862306a36Sopenharmony_ci .llseek = generic_file_llseek, 3962306a36Sopenharmony_ci .read_iter = generic_file_read_iter, 4062306a36Sopenharmony_ci .write_iter = generic_file_write_iter, 4162306a36Sopenharmony_ci .mmap = generic_file_mmap, 4262306a36Sopenharmony_ci .open = generic_file_open, 4362306a36Sopenharmony_ci .fsync = generic_file_fsync, 4462306a36Sopenharmony_ci .splice_read = filemap_splice_read, 4562306a36Sopenharmony_ci}; 46