On Wednesday, May 18, 2011 12:31 PM Milton Miller wrote:
Ingo I would propose the following commits added in 2.6.29 be reverted.
I think the current concensus is drivers must know if the writeq is
not atomic so they can provide their own locking or other workaround.
Exactly.
On Wednesday, May 18, 2011 3:30 PM, Benjamin Herrenschmidt wrote:
You may also want to look at Milton's comments, it looks like the way
you do init_completion followed immediately by wait_completion is racy.
You should init the completion before you do the IO that will eventually
trigger