#include <linux/mm.h>
#include <linux/fs.h>
#include <linux/posix_acl.h>
#include <linux/quotaops.h>
#include "jfs_incore.h"
#include "jfs_inode.h"
#include "jfs_dmap.h"
#include "jfs_txnmgr.h"
#include "jfs_xattr.h"
#include "jfs_acl.h"
#include "jfs_debug.h"
int jfs_fsync(struct file *file, loff_t start, loff_t end, int datasync)
{ … }
static int jfs_open(struct inode *inode, struct file *file)
{ … }
static int jfs_release(struct inode *inode, struct file *file)
{ … }
int jfs_setattr(struct mnt_idmap *idmap, struct dentry *dentry,
struct iattr *iattr)
{ … }
const struct inode_operations jfs_file_inode_operations = …;
const struct file_operations jfs_file_operations = …;