Module: xenomai-jki
Branch: for-upstream
Commit: 134f9c22d671b4ddaca07c56317e1eb85b33c87e
URL:    
http://git.xenomai.org/?p=xenomai-jki.git;a=commit;h=134f9c22d671b4ddaca07c56317e1eb85b33c87e

Author: Jan Kiszka <jan.kis...@siemens.com>
Date:   Wed Aug 28 23:30:10 2013 +0200

Fix wrapping of procfs services for 2.4 kernels

Signed-off-by: Jan Kiszka <jan.kis...@siemens.com>

---

 include/asm-generic/wrappers.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/include/asm-generic/wrappers.h b/include/asm-generic/wrappers.h
index 9108cbd..9a7ce1a 100644
--- a/include/asm-generic/wrappers.h
+++ b/include/asm-generic/wrappers.h
@@ -763,7 +763,7 @@ unsigned long vm_mmap(struct file *file, unsigned long addr,
 #if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
 #include <linux/proc_fs.h>
 
-#define PDE_DATA(inode)        PROC_I(inode)->pde->data
+#define PDE_DATA(inode)        PDE(inode)->data
 
 static inline void proc_remove(struct proc_dir_entry *pde)
 {
@@ -778,7 +778,7 @@ proc_create_data(const char *name, mode_t mode, struct 
proc_dir_entry *parent,
        struct proc_dir_entry *pde = create_proc_entry(name, mode, parent);
 
        if (pde) {
-               pde->proc_fops = proc_fops;
+               pde->proc_fops = (struct file_operations *)proc_fops;
                pde->data = data;
        }
        return pde;
@@ -793,7 +793,7 @@ proc_create(const char *name, mode_t mode, struct 
proc_dir_entry *parent,
        struct proc_dir_entry *pde = create_proc_entry(name, mode, parent);
 
        if (pde)
-               pde->proc_fops = proc_fops;
+               pde->proc_fops = (struct file_operations *)proc_fops;
        return pde;
 }
 #endif /* < 2.6.25 */


_______________________________________________
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git

Reply via email to