/* Here come the actual hardware access and helper functions. They are not reentrant and single threaded because all drives share the same hardware and the same trackbuffer.  */
static irqreturn_t ms_isr(int irq, void *dummy)
/* Here come the actual hardware access and helper functions. They are not reentrant and single threaded because all drives share the same hardware and the same trackbuffer.  */
static irqreturn_t ms_isr(int irq, void *dummy)
{
	complete(&ms_wait_completion);
	return IRQ_HANDLED;
}