Hello, Naresh. > [ 98.003346] WARNING: CPU: 2 PID: 340 at > include/linux/sched/mm.h:323 alloc_page_buffers+0x210/0x288 This is /** * memalloc_use_memcg - Starts the remote memcg charging scope. * @memcg: memcg to charge. * * This function marks the beginning of the remote memcg charging scope. All the * __GFP_ACCOUNT allocations till the end of the scope will be charged to the * given memcg. * * NOTE: This function is not nesting safe. */ static inline void memalloc_use_memcg(struct mem_cgroup *memcg) { WARN_ON_ONCE(current->active_memcg); current->active_memcg = memcg; } which is about memcg. Redirecting to linux-mm. Please include exact backtrace extracted from scripts/faddr2line .