File acerhk-2.6.30.diff of Package acerhk

--- acerhk.c.orig	2009-05-24 05:46:29.456026281 +0200
+++ acerhk.c	2009-05-24 05:48:44.861009247 +0200
@@ -2637,7 +2637,7 @@
     printk(KERN_INFO"acerhk: could not create /proc/driver/acerhk\n");
   }
   else {
-    proc_acer_dir->owner = THIS_MODULE;
+//    proc_acer_dir->owner = THIS_MODULE;
     /* now create several files, first general info ... */
     entry = create_proc_read_entry("info",
                                    0444, proc_acer_dir, acerhk_proc_info, NULL);
@@ -2646,7 +2646,7 @@
       remove_proc_entry("driver/acerhk", NULL);
       retval = 0;
     } else {
-      entry->owner = THIS_MODULE;
+//      entry->owner = THIS_MODULE;
       /* ... last pressed key ... */
       entry = create_proc_read_entry("key",
                                      0444, proc_acer_dir, acerhk_proc_key, NULL);
@@ -2656,7 +2656,7 @@
         remove_proc_entry("driver/acerhk", NULL);
         retval = 0;
       } else {
-        entry->owner = THIS_MODULE;
+//        entry->owner = THIS_MODULE;
         /* ... and led control file */
         entry = create_proc_entry("led", 0222, proc_acer_dir);
         if (entry == NULL) {
@@ -2668,7 +2668,7 @@
         }
         else {
           entry->write_proc = acerhk_proc_led;
-          entry->owner = THIS_MODULE;
+//          entry->owner = THIS_MODULE;
           /* ... and wireless led controll file */
           entry = create_proc_entry("wirelessled", 0222, proc_acer_dir);
           if (entry == NULL) {
@@ -2681,7 +2681,7 @@
           }
           else {
             entry->write_proc = acerhk_proc_wirelessled;
-            entry->owner = THIS_MODULE;
+//            entry->owner = THIS_MODULE;
             /* ... and bluetooth led controll file */
             entry = create_proc_entry("blueled", 0222, proc_acer_dir);
             if (entry == NULL) {
@@ -2694,7 +2694,7 @@
               retval = 0;
             } else {
               entry->write_proc = acerhk_proc_blueled;
-              entry->owner = THIS_MODULE;
+//              entry->owner = THIS_MODULE;
               retval = 1;
 #ifdef ACERDEBUG
               /* add extra file for debugging purposes */
@@ -2711,7 +2711,7 @@
               }
               else {
                 entry->write_proc = acerhk_proc_debug;
-                entry->owner = THIS_MODULE;
+//                entry->owner = THIS_MODULE;
                 retval = 1;
               }
 #endif
openSUSE Build Service is sponsored by