diff -Nru ipw2100/driver/ieee80211.h ipw2100-2.6.12/driver/ieee80211.h
--- ipw2100/driver/ieee80211.h	2005-06-22 12:36:03.000000000 +0200
+++ ipw2100-2.6.12/driver/ieee80211.h	2005-06-22 12:16:22.000000000 +0200
@@ -643,11 +643,11 @@
 #define MAC_ARG(x) ((u8*)(x))[0],((u8*)(x))[1],((u8*)(x))[2],((u8*)(x))[3],((u8*)(x))[4],((u8*)(x))[5]
 
 
-extern inline int is_multicast_ether_addr(const u8 *addr)
+/*extern inline int is_multicast_ether_addr(const u8 *addr)
 {
 	return ((addr[0] != 0xff) && (0x01 & addr[0]));
 }
-
+*/
 extern inline int is_broadcast_ether_addr(const u8 *addr)
 {
 	return ((addr[0] == 0xff) && (addr[1] == 0xff) && (addr[2] == 0xff) &&   \
diff -Nru ipw2100/driver/ipw2100.c ipw2100-2.6.12/driver/ipw2100.c
--- ipw2100/driver/ipw2100.c	2005-06-22 12:36:03.000000000 +0200
+++ ipw2100-2.6.12/driver/ipw2100.c	2005-06-22 12:16:22.000000000 +0200
@@ -6401,7 +6401,7 @@
 	INIT_STAT(&priv->fw_pend_stat);
 
 
-#ifdef CONFIG_SOFTWARE_SUSPEND2
+#ifdef CONFIG_SUSPEND2
 	priv->workqueue = create_workqueue(DRV_NAME, 0);
 #else
 	priv->workqueue = create_workqueue(DRV_NAME);
