Commit 12610bb6 authored by Alan Cox's avatar Alan Cox Committed by Linus Torvalds

[PATCH] make tcic work again

parent bdc654ae
...@@ -516,17 +516,12 @@ static int __init init_tcic(void) ...@@ -516,17 +516,12 @@ static int __init init_tcic(void)
static void __exit exit_tcic(void) static void __exit exit_tcic(void)
{ {
u_long flags;
unregister_ss_entry(&tcic_operations); unregister_ss_entry(&tcic_operations);
save_flags(flags); del_timer_sync(&poll_timer);
cli();
if (cs_irq != 0) { if (cs_irq != 0) {
tcic_aux_setw(TCIC_AUX_SYSCFG, TCIC_SYSCFG_AUTOBUSY|0x0a00); tcic_aux_setw(TCIC_AUX_SYSCFG, TCIC_SYSCFG_AUTOBUSY|0x0a00);
free_irq(cs_irq, tcic_interrupt); free_irq(cs_irq, tcic_interrupt);
} }
if (tcic_timer_pending)
del_timer(&poll_timer);
restore_flags(flags);
release_region(tcic_base, 16); release_region(tcic_base, 16);
} /* exit_tcic */ } /* exit_tcic */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment