1 diff -Naur a/eeepc-linux/module/eee.c b/eeepc-linux/module/eee.c
2 --- a/eeepc-linux/module/eee.c 2008-01-15 06:47:24.000000000 +0200
3 +++ b/eeepc-linux/module/eee.c 2011-05-29 19:22:46.577279252 +0300
7 /* Create the /proc/eee directory. */
8 - eee_proc_rootdir = proc_mkdir("eee", &proc_root);
9 + eee_proc_rootdir = proc_mkdir("eee", NULL);
10 if (!eee_proc_rootdir) {
11 printk(KERN_ERR "eee: Unable to create /proc/eee\n");
14 - eee_proc_rootdir->owner = THIS_MODULE;
16 /* Create the individual proc files. */
17 for (i=0; eee_proc_files[i].name; i++) {
19 proc_file->write_proc = &eee_proc_writefunc;
22 - proc_file->owner = THIS_MODULE;
23 proc_file->mode = S_IFREG | f->mode;
28 remove_proc_entry(eee_proc_files[i].name, eee_proc_rootdir);
30 - remove_proc_entry("eee", &proc_root);
31 + remove_proc_entry("eee", NULL);
36 for (i = 0; eee_proc_files[i].name; i++) {
37 remove_proc_entry(eee_proc_files[i].name, eee_proc_rootdir);
39 - remove_proc_entry("eee", &proc_root);
40 + remove_proc_entry("eee", NULL);