Eeeek. Don't do this!! The disable_dma is there for a purpose,
namely to clear a pending DMA request before switching direction.
This is absolutely needed, otherwise you have (at least)
a race window to lock the card.
Maybe rearranging the for (tmout...) loop and
the following ad_write(9, ad_read(9) & xx) could work however...
Tom
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu