VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
b24413180f560 (Greg Kroah-Hartman 2017-11-01 15:07:57 +0100  1) // SPDX-License-Identifier: GPL-2.0
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700  2) /*
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700  3)  *  linux/fs/ufs/file.c
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700  4)  *
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700  5)  * Copyright (C) 1998
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700  6)  * Daniel Pirkl <daniel.pirkl@email.cz>
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700  7)  * Charles University, Faculty of Mathematics and Physics
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700  8)  *
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700  9)  *  from
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 10)  *
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 11)  *  linux/fs/ext2/file.c
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 12)  *
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 13)  * Copyright (C) 1992, 1993, 1994, 1995
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 14)  * Remy Card (card@masi.ibp.fr)
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 15)  * Laboratoire MASI - Institut Blaise Pascal
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 16)  * Universite Pierre et Marie Curie (Paris VI)
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 17)  *
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 18)  *  from
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 19)  *
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 20)  *  linux/fs/minix/file.c
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 21)  *
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 22)  *  Copyright (C) 1991, 1992  Linus Torvalds
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 23)  *
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 24)  *  ext2 fs regular file handling primitives
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 25)  */
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 26) 
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 27) #include <linux/fs.h>
577a82752f95a (Evgeniy Dushistov  2006-06-25 05:47:30 -0700 28) 
e542059884bb6 (Mike Frysinger     2008-02-08 04:21:31 -0800 29) #include "ufs_fs.h"
bcd6d4ecf6868 (Christoph Hellwig  2007-10-16 23:26:51 -0700 30) #include "ufs.h"
bcd6d4ecf6868 (Christoph Hellwig  2007-10-16 23:26:51 -0700 31) 
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 32) /*
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 33)  * We have mostly NULL's here: the current defaults are ok for
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 34)  * the ufs filesystem.
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 35)  */
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 36)  
4b6f5d20b04dc (Arjan van de Ven   2006-03-28 01:56:42 -0800 37) const struct file_operations ufs_file_operations = {
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 38) 	.llseek		= generic_file_llseek,
aad4f8bb42af0 (Al Viro            2014-04-02 14:33:16 -0400 39) 	.read_iter	= generic_file_read_iter,
8174202b34c30 (Al Viro            2014-04-03 03:17:43 -0400 40) 	.write_iter	= generic_file_write_iter,
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 41) 	.mmap		= generic_file_mmap,
8f45c33decf62 (Jan Kara           2010-05-20 16:00:36 +0200 42) 	.open           = generic_file_open,
1b061d9247f71 (Christoph Hellwig  2010-05-26 17:53:41 +0200 43) 	.fsync		= generic_file_fsync,
5ffc4ef45b3b0 (Jens Axboe         2007-06-01 11:49:19 +0200 44) 	.splice_read	= generic_file_splice_read,
^1da177e4c3f4 (Linus Torvalds     2005-04-16 15:20:36 -0700 45) };