#include <linux/types.h>
#include <sys/sysmacros.h>
-#include <linux/uaccess_compat.h>
-#include <linux/file_compat.h>
-#include <linux/list_compat.h>
-#include <linux/time_compat.h>
-#include <linux/bitops_compat.h>
-#include <linux/smp_compat.h>
-#include <linux/kallsyms_compat.h>
-#include <linux/mutex_compat.h>
-#include <linux/module_compat.h>
-#include <linux/sysctl_compat.h>
-#include <linux/proc_compat.h>
-#include <linux/math64_compat.h>
-#include <linux/zlib_compat.h>
-#include <linux/mm_compat.h>
-#include <linux/delay.h>
-
-#ifndef HAVE_UINTPTR_T
-typedef unsigned long uintptr_t;
-#endif
-
#ifndef ULLONG_MAX
#define ULLONG_MAX (~0ULL)
#endif
typedef long long offset_t;
typedef struct task_struct kthread_t;
typedef struct task_struct proc_t;
-typedef struct vmem { } vmem_t;
typedef short pri_t;
typedef struct timespec timestruc_t; /* definition per SVr4 */
typedef struct timespec timespec_t;
typedef ushort_t o_mode_t;
typedef uint_t major_t;
typedef uint_t minor_t;
-typedef ulong_t pfn_t;
typedef ulong_t pgcnt_t;
typedef long spgcnt_t;
typedef short index_t;