diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2016-06-09 14:06:08 +0300 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2016-08-04 14:52:21 +0300 |
commit | 3aed64f6d341cdb62bb2d6232589fb13448ce063 (patch) | |
tree | 33c7906993c84a861d4575a19a667bb5d8749046 /Documentation | |
parent | 96b585267f552d4b6a28ea8bd75e5ed03deb6e71 (diff) | |
download | linux-3aed64f6d341cdb62bb2d6232589fb13448ce063.tar.xz |
pvclock: introduce seqcount-like API
The version field in struct pvclock_vcpu_time_info basically implements
a seqcount. Wrap it with the usual read_begin and read_retry functions,
and use these APIs instead of peppering the code with smp_rmb()s.
While at it, change it to the more pedantically correct virt_rmb().
With this change, __pvclock_read_cycles can be simplified noticeably.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions