On 05/04/2017 19:39, Christoffer Dall wrote: >> Uses of vcpu->requests should already have barriers that take care of >> the ordering. I think the main reason for READ_ONCE() is to tell >> programmers that requests are special, but predictable. > > I don't know what to do with "special, but predictable", unfortunately. > In fact, I don't even think I know what you mean. I don't think it's special, but predictable. It's atomic, but with relaxed ordering. Paolo