18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci *  linux/fs/ufs/file.c
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * Copyright (C) 1998
68c2ecf20Sopenharmony_ci * Daniel Pirkl <daniel.pirkl@email.cz>
78c2ecf20Sopenharmony_ci * Charles University, Faculty of Mathematics and Physics
88c2ecf20Sopenharmony_ci *
98c2ecf20Sopenharmony_ci *  from
108c2ecf20Sopenharmony_ci *
118c2ecf20Sopenharmony_ci *  linux/fs/ext2/file.c
128c2ecf20Sopenharmony_ci *
138c2ecf20Sopenharmony_ci * Copyright (C) 1992, 1993, 1994, 1995
148c2ecf20Sopenharmony_ci * Remy Card (card@masi.ibp.fr)
158c2ecf20Sopenharmony_ci * Laboratoire MASI - Institut Blaise Pascal
168c2ecf20Sopenharmony_ci * Universite Pierre et Marie Curie (Paris VI)
178c2ecf20Sopenharmony_ci *
188c2ecf20Sopenharmony_ci *  from
198c2ecf20Sopenharmony_ci *
208c2ecf20Sopenharmony_ci *  linux/fs/minix/file.c
218c2ecf20Sopenharmony_ci *
228c2ecf20Sopenharmony_ci *  Copyright (C) 1991, 1992  Linus Torvalds
238c2ecf20Sopenharmony_ci *
248c2ecf20Sopenharmony_ci *  ext2 fs regular file handling primitives
258c2ecf20Sopenharmony_ci */
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci#include <linux/fs.h>
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ci#include "ufs_fs.h"
308c2ecf20Sopenharmony_ci#include "ufs.h"
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ci/*
338c2ecf20Sopenharmony_ci * We have mostly NULL's here: the current defaults are ok for
348c2ecf20Sopenharmony_ci * the ufs filesystem.
358c2ecf20Sopenharmony_ci */
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ciconst struct file_operations ufs_file_operations = {
388c2ecf20Sopenharmony_ci	.llseek		= generic_file_llseek,
398c2ecf20Sopenharmony_ci	.read_iter	= generic_file_read_iter,
408c2ecf20Sopenharmony_ci	.write_iter	= generic_file_write_iter,
418c2ecf20Sopenharmony_ci	.mmap		= generic_file_mmap,
428c2ecf20Sopenharmony_ci	.open           = generic_file_open,
438c2ecf20Sopenharmony_ci	.fsync		= generic_file_fsync,
448c2ecf20Sopenharmony_ci	.splice_read	= generic_file_splice_read,
458c2ecf20Sopenharmony_ci};
46