- 论坛徽章:
- 0
|
代码修改,仅供参考
#if LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,32) //Eric Ju
proc_entry = create_proc_entry(FIE_PROC_STATS, 0644, NULL);
if (proc_entry == NULL)
return -1;
proc_entry->read_proc = fie_proc_stats_read;
proc_entry->write_proc = fie_proc_stats_write;
#if LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,30)
proc_entry->owner = THIS_MODULE;
#endif
#else
static const struct file_operations file_pro_fops = {
.owner = THIS_MODULE,
.read = fie_proc_stats_read,
.write = fie_proc_stats_write,
};
proc_entry = proc_create(FIE_PROC_STATS, 0644, NULL, &file_pro_fops);
if (proc_entry == NULL)
return -1;
#endif |
|