Has any discussion about this problem lead to some consensus?
What do you think of the kmap_atomic_pio() (notoriously bad at names,
but it should get the point across) and kunmap_atomic_pio(), the latter
accepting a read/write flag to note if we wrote to a vm page?
This is basically Tejuns original patch set, just moving it out of the
block layer so it's a generel exported property of the kmap api.
What was the problem with Tejun's patchset already to which RMK (and many others) agreed?
I do have hardware that exhibits the problem and therefore I wish the discussion could be resumed.