Alan Cox wrote: >> Aieee, we have to transfer the whole last sector while holding the spin >> lock and IRQ disabled. That's sad but pushing locking into ->data_xfer >> doesn't sound attractive either. Any better ideas? > > I'd say this is a non-starter. It solves nothing and means PIO in libata > is still basically unusable. It doesn't solve the problem completely but still helps, FWIW. I was hoping we could lock only for the last transfer (word). Would it complicate ->data_xfer() too much? -- tejun - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html