diff --git a/hw/virtio/virtio-balloon.c b/hw/virtio/virtio-balloon.c index ce0f3c35b3bedd6697eb76cb9c0fbb8c39ff9665..643f53722a1b4dd4455e232d7a09ee384c6e2736 100644 --- a/hw/virtio/virtio-balloon.c +++ b/hw/virtio/virtio-balloon.c @@ -129,14 +129,6 @@ static inline void clear_subpages_in_hugepage(GlobalBalloonedPage *gbp, unsigned } } -static inline bool all_subpages_in_hugepage_freed(GlobalBalloonedPage *gbp, unsigned long hugepage_index) -{ - if (hugepage_index * ULONGS_PER_HUGEPAGE < gbp->page_nr) { - return bitmap_full(&gbp->freed_page_bitmap[hugepage_index * ULONGS_PER_HUGEPAGE], PAGES_IN_HUGEPAGE); - } - return false; -} - static void mark_freed_subpage(RAMBlock *rb, ram_addr_t rb_offset) { void *base_hva = qemu_ram_get_host_addr(rb);