mm/page_alloc: move freepage counting logic to __free_one_page()