fix for broken compatibility headers in 2.2.18 through 2.2.20, got rid of
authorFrank Mori Hess <fmhess@speakeasy.net>
Fri, 3 May 2002 17:27:34 +0000 (17:27 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Fri, 3 May 2002 17:27:34 +0000 (17:27 +0000)
devfs_get_handle() which was apparently a typo

include/linux/devfs_fs_kernel.h

index c37d6bf06b1af366d2fba8aba5136cfcdc2fee4d..54ad13efd700620be05adccfce5733abae3768db 100644 (file)
@@ -18,7 +18,7 @@ static inline int devfs_register_chrdev (unsigned int major, const char *name,
        struct file_operations *fops)
 {
        return register_chrdev (major, name, fops);
-}   
+}
 
 static inline int devfs_unregister_chrdev (unsigned int major,const char *name)
 {
@@ -36,13 +36,6 @@ static inline void devfs_unregister (devfs_handle_t de)
 {
 }
 
-static inline devfs_handle_t devfs_get_handle (devfs_handle_t dir,
-       const char *name, unsigned int major, unsigned int minor,
-       char type, int traverse_symlinks)
-{
-           return NULL;
-}
-
 static inline devfs_handle_t devfs_find_handle (devfs_handle_t dir,
        const char *name, unsigned int major, unsigned int minor,
        char type, int traverse_symlinks)
@@ -52,6 +45,11 @@ static inline devfs_handle_t devfs_find_handle (devfs_handle_t dir,
 
 #else
 #include_next <linux/devfs_fs_kernel.h>
+
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 4, 0)
+#define devfs_find_handle(dir, name, major, minor, type, traverse) devfs_find_handle(dir, name, strlen(name), major, minor, type, traverse)
+#endif
+
 #endif
 
 #endif