Tim has pointed me a old bug that is still present in my patch.
Thanks Tim!
Andrea[s] Arcangeli
--- linux/drivers/char/lp.c Sat Nov 22 17:56:08 1997
+++ /home/andrea/devel/linux/drivers/char/lp.c Sat Nov 22 19:10:55 1997
@@ -624,7 +624,7 @@
lp_release
};
-static int parport[LP_NO] = { UNSPEC, };
+static int parport[LP_NO] = { [0 ... LP_NO-1] = UNSPEC };
#ifdef MODULE
#define lp_init init_module