#include <linux/fs.h>
#include <linux/ctype.h>
#include <linux/capability.h>
#include <linux/mount.h>
#include <linux/time.h>
#include <linux/sched.h>
#include <linux/blkdev.h>
#include <asm/current.h>
#include <linux/uaccess.h>
#include <linux/fileattr.h>
#include "jfs_filsys.h"
#include "jfs_debug.h"
#include "jfs_incore.h"
#include "jfs_dinode.h"
#include "jfs_inode.h"
#include "jfs_dmap.h"
#include "jfs_discard.h"
static struct { … } jfs_map[] = …;
static long jfs_map_ext2(unsigned long flags, int from)
{ … }
int jfs_fileattr_get(struct dentry *dentry, struct fileattr *fa)
{ … }
int jfs_fileattr_set(struct mnt_idmap *idmap,
struct dentry *dentry, struct fileattr *fa)
{ … }
long jfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
{ … }