#include "hpfs_fn.h"
#include <linux/module.h>
#include <linux/parser.h>
#include <linux/init.h>
#include <linux/statfs.h>
#include <linux/magic.h>
#include <linux/sched.h>
#include <linux/bitmap.h>
#include <linux/slab.h>
#include <linux/seq_file.h>
static void mark_dirty(struct super_block *s, int remount)
{ … }
static void unmark_dirty(struct super_block *s)
{ … }
void hpfs_error(struct super_block *s, const char *fmt, ...)
{ … }
int hpfs_stop_cycles(struct super_block *s, int key, int *c1, int *c2,
char *msg)
{ … }
static void free_sbi(struct hpfs_sb_info *sbi)
{ … }
static void lazy_free_sbi(struct rcu_head *rcu)
{ … }
static void hpfs_put_super(struct super_block *s)
{ … }
static unsigned hpfs_count_one_bitmap(struct super_block *s, secno secno)
{ … }
static unsigned count_bitmaps(struct super_block *s)
{ … }
unsigned hpfs_get_free_dnodes(struct super_block *s)
{ … }
static int hpfs_statfs(struct dentry *dentry, struct kstatfs *buf)
{ … }
long hpfs_ioctl(struct file *file, unsigned cmd, unsigned long arg)
{ … }
static struct kmem_cache * hpfs_inode_cachep;
static struct inode *hpfs_alloc_inode(struct super_block *sb)
{ … }
static void hpfs_free_inode(struct inode *inode)
{ … }
static void init_once(void *foo)
{ … }
static int init_inodecache(void)
{ … }
static void destroy_inodecache(void)
{ … }
enum { … };
static const match_table_t tokens = …;
static int parse_opts(char *opts, kuid_t *uid, kgid_t *gid, umode_t *umask,
int *lowercase, int *eas, int *chk, int *errs,
int *chkdsk, int *timeshift)
{ … }
static inline void hpfs_help(void)
{ … }
static int hpfs_remount_fs(struct super_block *s, int *flags, char *data)
{ … }
static int hpfs_show_options(struct seq_file *seq, struct dentry *root)
{ … }
static const struct super_operations hpfs_sops = …;
static int hpfs_fill_super(struct super_block *s, void *options, int silent)
{ … }
static struct dentry *hpfs_mount(struct file_system_type *fs_type,
int flags, const char *dev_name, void *data)
{ … }
static struct file_system_type hpfs_fs_type = …;
MODULE_ALIAS_FS(…) …;
static int __init init_hpfs_fs(void)
{ … }
static void __exit exit_hpfs_fs(void)
{ … }
module_init(…) …
module_exit(…)
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;