diff -ur --exclude-from=/root/torben linux-2.3.99-pre3-6/drivers/net/hp100.c linux/drivers/net/hp100.c
--- linux-2.3.99-pre3-6/drivers/net/hp100.c	Sat Feb 26 17:34:56 2000
+++ linux/drivers/net/hp100.c	Thu Mar 23 20:25:23 2000
@@ -1800,9 +1800,9 @@
 	     donecount);
 #endif
 #ifdef LINUX_2_1
-      dev_kfree_skb( lp->txrhead->skb );
+      dev_kfree_skb_any( lp->txrhead->skb );
 #else
-      dev_kfree_skb( lp->txrhead->skb, FREE_WRITE );
+      dev_kfree_skb_any( lp->txrhead->skb, FREE_WRITE );
 #endif
       lp->txrhead->skb=(void *)NULL;
       lp->txrhead=lp->txrhead->next;
@@ -1960,9 +1960,9 @@
   hp100_ints_on();
 	
 #ifdef LINUX_2_1
-  dev_kfree_skb( skb );
+  dev_kfree_skb_any( skb );
 #else
-  dev_kfree_skb( skb, FREE_WRITE );
+  dev_kfree_skb_any( skb, FREE_WRITE );
 #endif
 	
 #ifdef HP100_DEBUG_TX
@@ -2198,9 +2198,9 @@
 #endif
 	  if(ptr->skb!=NULL)
 #ifdef LINUX_2_1
-	    dev_kfree_skb( ptr->skb );
+	    dev_kfree_skb_any( ptr->skb );
 #else
-	    dev_kfree_skb( ptr->skb, FREE_READ );					
+	    dev_kfree_skb_any( ptr->skb, FREE_READ );					
 #endif
           lp->stats.rx_errors++;
         }

