Hi, Pavel Machek wrote: > 3. Forget about PG_arch_1 and always do the flush? > > How big is the performance impact? Note that current code does not > even *work* so working, 10% slower code will be an improvement. ... and this is what *I* don't understand in this discussion. Obviously a flush() in PIO drivers is a clean and quick solution to the problem. And how much execution time will it cost - given the fact that if there is NO flush, the flush operation will not be avoided, only delayed (up to the time the data cache is doing the flush himself). If the data cache is doing the flush BEFORE the data is used in userspace (this includes the most common case of reading large files from the device), there will be no performance impact. Just my 2 cents. regards Wolfgang -- Wahre Worte sind nicht schön - Schöne Worte sind nicht wahr. (Laotse) -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html