Fix interpretation of dev_alloc_name() return value. dev_alloc_name() returns the number of the unit assigned or a negative errno code.
Signed-off-by: David Kimdon <[EMAIL PROTECTED]> Index: wireless-dev/net/d80211/ieee80211_iface.c =================================================================== --- wireless-dev.orig/net/d80211/ieee80211_iface.c +++ wireless-dev/net/d80211/ieee80211_iface.c @@ -64,7 +64,7 @@ int ieee80211_if_add(struct net_device * } while (i < 10000); } else if (format) { ret = dev_alloc_name(ndev, name); - if (ret) + if (ret < 0) goto fail; } else { snprintf(ndev->name, IFNAMSIZ, "%s", name); -- - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html