I traced the compiler error back to the file "prltg_compat.h" deeply hidden in the prl_mod.tar.gz
When compiling prltg.c, it argues that the Function PDE is not defined. In prltg_compat.h you can see the following code:
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)
static inline struct proc_dir_entry *prl_PDE(const struct inode *inode)
{
return (struct proc_dir_entry *)inode->u.generic_ip;
}
#define PDE(x) prl_PDE(x)
So, PDE is also called prl_PDE. But I found no definition of prl_PDE für the Kernel 3.11 . PDE stands for "proc_dir_entry" and is defined in linux-headers-3.11.0-20-generic/include/linux/proc_fs.h
But I am not sure what prl_PDE is supposed to return ... or how to get it from proc_fs.h ... sorry
Last edited: May 12, 2014