cregit-Linux how code gets into the kernel

Release 4.10 fs/minix/file.c

Directory: fs/minix
 *  linux/fs/minix/file.c
 *  Copyright (C) 1991, 1992 Linus Torvalds
 *  minix regular file handling primitives

#include "minix.h"

 * We have mostly NULLs here: the current defaults are OK for
 * the minix filesystem.

const struct file_operations minix_file_operations = {
	.llseek		= generic_file_llseek,
	.read_iter	= generic_file_read_iter,
	.write_iter	= generic_file_write_iter,
	.mmap		= generic_file_mmap,
	.fsync		= generic_file_fsync,
	.splice_read	= generic_file_splice_read,

static int minix_setattr(struct dentry *dentry, struct iattr *attr) { struct inode *inode = d_inode(dentry); int error; error = setattr_prepare(dentry, attr); if (error) return error; if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size != i_size_read(inode)) { error = inode_newsize_ok(inode, attr->ia_size); if (error) return error; truncate_setsize(inode, attr->ia_size); minix_truncate(inode); } setattr_copy(inode, attr); mark_inode_dirty(inode); return 0; }


christoph hellwigchristoph hellwig9382.30%240.00%
marco stornellimarco stornelli1513.27%120.00%
david howellsdavid howells32.65%120.00%
jan karajan kara21.77%120.00%

const struct inode_operations minix_file_inode_operations = { .setattr = minix_setattr, .getattr = minix_getattr, };

Overall Contributors

christoph hellwigchristoph hellwig10058.14%416.67%
marco stornellimarco stornelli158.72%14.17%
art haasart haas126.98%14.17%
al viroal viro74.07%416.67%
david howellsdavid howells31.74%14.17%
linus torvaldslinus torvalds31.74%14.17%
jens axboejens axboe21.16%14.17%
arjan van de venarjan van de ven21.16%28.33%
jan karajan kara21.16%14.17%
badari pulavartybadari pulavarty21.16%14.17%
Directory: fs/minix
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.