Re: [PATCH v8 5/8] mm: zswap: Modify zswap_stored_pages to be atomic_long_t.
From: Johannes Weiner
Date: Sat Sep 28 2024 - 09:53:57 EST
On Fri, Sep 27, 2024 at 07:16:17PM -0700, Kanchana P Sridhar wrote:
> For zswap_store() to support large folios, we need to be able to do
> a batch update of zswap_stored_pages upon successful store of all pages
> in the folio. For this, we need to add folio_nr_pages(), which returns
> a long, to zswap_stored_pages.
>
> Signed-off-by: Kanchana P Sridhar <kanchana.p.sridhar@xxxxxxxxx>
Long for pages makes sense to me even independent of the large folios
coming in. An int is just 8TB in 4k (base) pages.
Acked-by: Johannes Weiner <hannes@xxxxxxxxxxx>