Hi, This patch converts all save_flags/restore_flags to the new spin_lick_irqsave/spin_unlock_irqrestore calls, as well as some other 2.6.X cleanups. This allows the "io8+" driver to become SMP safe. The large size of this patch comes mostly from the added debug features. Signed-off-by: Patrick vd Lageweg Signed-off-by: Rogier Wolff Patrick