1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
diff -urN source-OLD/vmblock-only/linux/control.c source-NEW/vmblock-only/linux/control.c
--- source-OLD/vmblock-only/linux/control.c 2008-10-28 22:47:20.000000000 -0700
+++ source-NEW/vmblock-only/linux/control.c 2009-05-07 12:25:33.000000000 -0700
@@ -46,7 +46,9 @@
static struct proc_dir_entry *controlProcDirEntry;
struct file_operations ControlFileOps = {
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 30)
.owner = THIS_MODULE,
+#endif
.write = ControlFileOpWrite,
.release = ControlFileOpRelease,
};
@@ -156,7 +158,9 @@
return -EINVAL;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 30)
controlProcDirEntry->owner = THIS_MODULE;
+#endif
/* Create /proc/fs/vmblock/mountPoint */
controlProcMountpoint = proc_mkdir(VMBLOCK_CONTROL_MOUNTPOINT,
@@ -168,7 +172,9 @@
return -EINVAL;
}
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 30)
controlProcMountpoint->owner = THIS_MODULE;
+#endif
/* Create /proc/fs/vmblock/dev */
controlProcEntry = create_proc_entry(VMBLOCK_CONTROL_DEVNAME,
|