Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003  *  linux/fs/ufs/file.c
0004  *
0005  * Copyright (C) 1998
0006  * Daniel Pirkl <daniel.pirkl@email.cz>
0007  * Charles University, Faculty of Mathematics and Physics
0008  *
0009  *  from
0010  *
0011  *  linux/fs/ext2/file.c
0012  *
0013  * Copyright (C) 1992, 1993, 1994, 1995
0014  * Remy Card (card@masi.ibp.fr)
0015  * Laboratoire MASI - Institut Blaise Pascal
0016  * Universite Pierre et Marie Curie (Paris VI)
0017  *
0018  *  from
0019  *
0020  *  linux/fs/minix/file.c
0021  *
0022  *  Copyright (C) 1991, 1992  Linus Torvalds
0023  *
0024  *  ext2 fs regular file handling primitives
0025  */
0026 
0027 #include <linux/fs.h>
0028 
0029 #include "ufs_fs.h"
0030 #include "ufs.h"
0031 
0032 /*
0033  * We have mostly NULL's here: the current defaults are ok for
0034  * the ufs filesystem.
0035  */
0036  
0037 const struct file_operations ufs_file_operations = {
0038     .llseek     = generic_file_llseek,
0039     .read_iter  = generic_file_read_iter,
0040     .write_iter = generic_file_write_iter,
0041     .mmap       = generic_file_mmap,
0042     .open           = generic_file_open,
0043     .fsync      = generic_file_fsync,
0044     .splice_read    = generic_file_splice_read,
0045 };