]> git.proxmox.com Git - mirror_spl-debian.git/commitdiff
SLES10 Fixes (part 5):
authorBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 20 May 2009 18:54:40 +0000 (11:54 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 20 May 2009 18:54:40 +0000 (11:54 -0700)
- Fix incorrect mapping for spl_device_create()->class_device_create()
  which is the prefered API for 2.6.13 to 2.6.17 based kernels.

include/spl-device.h

index c82f65dfe0c4ce075afc9bfe44846d704e0c4f24..d8c2d09ba1e3b1d5b247ab52ed81c4f65d1a2a77 100644 (file)
@@ -39,7 +39,7 @@ typedef struct class_device           spl_device;
 #define spl_class_create(mod, name)    class_create(mod, name)
 #define spl_class_destroy(cls)         class_destroy(cls)
 #define spl_device_create(cls, parent, devt, device, fmt, args...)            \
-       class_device_create(cls, devt, device, fmt, ## args)
+       class_device_create(cls, parent, devt, device, fmt, ## args)
 #define spl_device_destroy(cls, cls_dev, devt)                                \
        class_device_unregister(cls_dev)
 
@@ -60,7 +60,7 @@ typedef struct class_device           spl_class_device;
 #define spl_device_destroy(cls, cls_dev, devt)                                \
        class_simple_device_remove(devt)
 
-#endif
-#endif
+#endif /* HAVE_CLASS_DEVICE_CREATE */
+#endif /* HAVE_DEVICE_CREATE */
 
 #endif /* _SPL_DEVICE_H */