On Tue, Nov 17, 2020 at 11:49 AM Roman Gushchin guro@fb.com wrote:
On Tue, Nov 17, 2020 at 06:29:29PM +0200, Mike Rapoport wrote:
From: Mike Rapoport rppt@linux.ibm.com
Account memory consumed by secretmem to memcg. The accounting is updated when the memory is actually allocated and freed.
Signed-off-by: Mike Rapoport rppt@linux.ibm.com
[snip]
+static int secretmem_account_pages(struct page *page, gfp_t gfp, int order) +{
int err;
err = memcg_kmem_charge_page(page, gfp, order);
I haven't looked at the whole series but it seems like these pages will be mapped into the userspace, so this patch has dependency on Roman's "mm: allow mapping accounted kernel pages to userspace" patch series.