);  swim0_end_request(fs, BLK_STS_IOERR, 0);  fs->state = idle;  start_request(fs);  spin_unlock_irqrestore(&swim0_lock, flags); }  static irqreturn_t swim0_interrupt(int irq, void *dev_id) {  struct floppy_state *fs = (struct floppy_state *) d