• Josef Bacik's avatar
    Btrfs: introduce free_extent_buffer_stale · 3083ee2e
    Josef Bacik authored
    Because btrfs cow's we can end up with extent buffers that are no longer
    necessary just sitting around in memory.  So instead of evicting these pages, we
    could end up evicting things we actually care about.  Thus we have
    free_extent_buffer_stale for use when we are freeing tree blocks.  This will
    make it so that the ref for the eb being in the radix tree is dropped as soon as
    possible and then is freed when the refcount hits 0 instead of waiting to be
    released by releasepage.  Thanks,
    Signed-off-by: default avatarJosef Bacik <josef@redhat.com>
    3083ee2e
disk-io.c 96.1 KB