VirtualSpaceList::free_bytes() reports free space that is available for chunk allocation. Instead of reporting the free space of current virtual space node (the node where the allocation is happening), it reports the head of the list, which is the first node of the list.