• Sean Christopherson's avatar
    tools: KVM: selftests: Convert clear/set_bit() to actual atomics · bb056c0f
    Sean Christopherson authored
    Convert {clear,set}_bit() to atomics as KVM's ucall implementation relies
    on clear_bit() being atomic, they are defined in atomic.h, and the same
    helpers in the kernel proper are atomic.
    
    KVM's ucall infrastructure is the only user of clear_bit() in tools/, and
    there are no true set_bit() users.  tools/testing/nvdimm/ does make heavy
    use of set_bit(), but that code builds into a kernel module of sorts, i.e.
    pulls in all of the kernel's header and so is already getting the kernel's
    atomic set_bit().
    Signed-off-by: default avatarSean Christopherson <seanjc@google.com>
    Message-Id: <20221119013450.2643007-10-seanjc@google.com>
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    bb056c0f
atomic.h 481 Bytes