SOURCES: svgalib-2.6.23.patch (NEW) - fix for svgalib for 2.6.23 k...

hawk hawk at pld-linux.org
Wed Jan 23 17:26:34 CET 2008


Author: hawk                         Date: Wed Jan 23 16:26:34 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fix for svgalib for 2.6.23 kernels, taken from gentoo

---- Files affected:
SOURCES:
   svgalib-2.6.23.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/svgalib-2.6.23.patch
diff -u /dev/null SOURCES/svgalib-2.6.23.patch:1.1
--- /dev/null	Wed Jan 23 17:26:34 2008
+++ SOURCES/svgalib-2.6.23.patch	Wed Jan 23 17:26:29 2008
@@ -0,0 +1,34 @@
+*** ./svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h.orig	Fri Oct 12 22:14:40 2007
+--- ./svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h	Fri Oct 12 22:43:17 2007
+***************
+*** 70,75 ****
+--- 70,76 ----
+  
+  /* These are also not present in 2.6 kernels ... */
+  #if (!defined _LINUX_DEVFS_FS_KERNEL_H) || (defined KERNEL_2_6)
++ #include <linux/fs.h>
+  static inline int devfs_register_chrdev (unsigned int major, const char *name,
+                                           struct file_operations *fops)
+  {
+***************
+*** 77,83 ****
+  }
+  static inline int devfs_unregister_chrdev (unsigned int major,const char *name)
+  {
+!     return unregister_chrdev (major, name);
+  }
+  #endif
+  
+--- 78,89 ----
+  }
+  static inline int devfs_unregister_chrdev (unsigned int major,const char *name)
+  {
+! #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,23)    
+!    return unregister_chrdev (major, name);
+! #else
+!     unregister_chrdev (major, name);
+!     return 0;
+! #endif
+  }
+  #endif
+  
================================================================


More information about the pld-cvs-commit mailing list