Nishanth> Hi all, New build failure today:

    Nishanth> drivers/infiniband/core/sysfs.c: In function
    Nishanth> `ib_device_hotplug':
    Nishanth> drivers/infiniband/core/sysfs.c:440: warning: implicit
    Nishanth> declaration of function `add_hotplug_env_var'

Looks like add_hotplug_env_var was renamed to add_uevent_var in the
upstream kernel.  I checked in the following hack (replacing the old
hack for 2.6.15 ;):

--- include/rdma/ib_verbs.h     (revision 4754)
+++ include/rdma/ib_verbs.h     (working copy)
@@ -48,12 +48,11 @@
 #include <asm/scatterlist.h>
 #include <asm/uaccess.h>
 
-/* XXX remove this compatibility hack when 2.6.15 is released */
+/* XXX remove this compatibility hack when 2.6.16 is released */
 #include <linux/version.h>
 
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,15)
-#define class_device_create(cls, parent, devt, device, fmt, arg...) \
-       class_device_create(cls, devt, device, fmt, ## arg)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,16)
+#define add_hotplug_env_var add_uevent_var
 #endif /* XXX end of hack */
 
 union ib_gid {
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to