The patch titled Subject: arm64/mm: fix a bogus GFP flag in pgd_alloc() has been removed from the -mm tree. Its filename was arm64-switch-to-generic-version-of-pte-allocation-fix.patch This patch was dropped because it was folded into arm64-switch-to-generic-version-of-pte-allocation.patch ------------------------------------------------------ From: Qian Cai <cai@xxxxxx> Subject: arm64/mm: fix a bogus GFP flag in pgd_alloc() The commit "arm64: switch to generic version of pte allocation" introduced endless failures during boot like, kobject_add_internal failed for pgd_cache(285:chronyd.service) (error: -2 parent: cgroup) It turns out __GFP_ACCOUNT is passed to kernel page table allocations and then later memcg finds out those don't belong to any cgroup. backtrace: kobject_add_internal kobject_init_and_add sysfs_slab_add+0x1a8 __kmem_cache_create create_cache memcg_create_kmem_cache memcg_kmem_cache_create_func process_one_work worker_thread kthread Link: http://lkml.kernel.org/r/1559656836-24940-1-git-send-email-cai@xxxxxx Signed-off-by: Qian Cai <cai@xxxxxx> Cc: Mike Rapoport <rppt@xxxxxxxxxxxxx> Cc: Will Deacon <will.deacon@xxxxxxx> Cc: Catalin Marinas <catalin.marinas@xxxxxxx> Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx Cc: Johannes Weiner <hannes@xxxxxxxxxxx> Cc: Michal Hocko <mhocko@xxxxxxxxxx> Cc: Vladimir Davydov <vdavydov.dev@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- arch/arm64/mm/pgd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/arch/arm64/mm/pgd.c~arm64-switch-to-generic-version-of-pte-allocation-fix +++ a/arch/arm64/mm/pgd.c @@ -27,7 +27,7 @@ pgd_t *pgd_alloc(struct mm_struct *mm) if (PGD_SIZE == PAGE_SIZE) return (pgd_t *)__get_free_page(gfp); else - return kmem_cache_alloc(pgd_cache, gfp); + return kmem_cache_alloc(pgd_cache, GFP_PGTABLE_KERNEL); } void pgd_free(struct mm_struct *mm, pgd_t *pgd) _ Patches currently in -mm which might be from cai@xxxxxx are iommu-replace-single-char-identifiers-in-macros.patch arm64-switch-to-generic-version-of-pte-allocation.patch