• Bibo Mao's avatar
    KVM: Discard zero mask with function kvm_dirty_ring_reset · 676f819c
    Bibo Mao authored
    Function kvm_reset_dirty_gfn may be called with parameters cur_slot /
    cur_offset / mask are all zero, it does not represent real dirty page.
    It is not necessary to clear dirty page in this condition. Also return
    value of macro __fls() is undefined if mask is zero which is called in
    funciton kvm_reset_dirty_gfn(). Here just return.
    Signed-off-by: default avatarBibo Mao <maobibo@loongson.cn>
    Message-ID: <20240613122803.1031511-1-maobibo@loongson.cn>
    [Move the conditional inside kvm_reset_dirty_gfn; suggested by
     Sean Christopherson. - Paolo]
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    676f819c
dirty_ring.c 5.36 KB