diff -r -u linux-2.5.23/linux/fs/smbfs/sock.c linux-2.5.23a/linux/fs/smbfs/sock.c
--- linux-2.5.23/linux/fs/smbfs/sock.c Sun Jun 9 07:28:55 2002
+++ linux-2.5.23a/linux/fs/smbfs/sock.c Wed Jun 19 10:35:39 2002
@@ -18,6 +18,7 @@
#include <linux/mm.h>
#include <linux/netdevice.h>
#include <linux/smp_lock.h>
+#include <linux/tqueue.h>
#include <net/scm.h>
#include <net/ip.h>
This, and the smp fix, makes my kernel compile.
However, just like 2.5.22 also 2.5.23 hangs at boot with
hda: status error: status=0x58 [ drive ready seek complete data request ]
hda: recalibrating...
Andries