• Kent Overstreet's avatar
    bcachefs: Heap code fix · 30690c44
    Kent Overstreet authored
    When deleting an entry from a heap that was at entry h->used - 1, we'd
    end up calling heap_sift() on an entry outside the heap - the entry we
    just removed - which would end up re-adding it to the heap and deleting
    something we didn't want to delete. Oops...
    Signed-off-by: default avatarKent Overstreet <kent.overstreet@gmail.com>
    30690c44
util.h 21.4 KB