summaryrefslogtreecommitdiff
path: root/network/ndiswrapper-kernel/patches/0005-Fix-compilation-on-pre-3.9.patch
blob: 8db804b6e1ae43413edd149dd15f41ab4f776243 (plain)
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
From b0d9f0c79b1dbcb42a5661e96a364519ac5faded Mon Sep 17 00:00:00 2001
From: Andrey Utkin <andrey.krieger.utkin@gmail.com>
Date: Tue, 8 Oct 2013 23:09:52 +0300
Subject: [PATCH 5/5] Fix compilation on pre-3.9

Provide file_inode().
---
 driver/proc.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/driver/proc.c b/driver/proc.c
index 0a28e45..367ff97 100644
--- a/driver/proc.c
+++ b/driver/proc.c
@@ -25,6 +25,12 @@
 
 #define MAX_PROC_STR_LEN 32
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,9,0)
+static inline struct inode *file_inode(struct file *f)
+{
+    return f->f_path.dentry->d_inode;
+}
+#endif
 
 #if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
 static inline void *PDE_DATA(const struct inode *inode)
-- 
1.8.4