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