From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io0-f180.google.com (mail-io0-f180.google.com [209.85.223.180]) by kanga.kvack.org (Postfix) with ESMTP id D5F3D6B0038 for ; Tue, 1 Dec 2015 08:34:36 -0500 (EST) Received: by ioir85 with SMTP id r85so8968805ioi.1 for ; Tue, 01 Dec 2015 05:34:36 -0800 (PST) Received: from lgeamrelo11.lge.com (LGEAMRELO11.lge.com. [156.147.23.51]) by mx.google.com with ESMTPS id c93si2565048ioj.151.2015.12.01.05.34.35 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 01 Dec 2015 05:34:36 -0800 (PST) Date: Tue, 1 Dec 2015 22:34:55 +0900 From: Minchan Kim Subject: memcg uncharge page counter mismatch Message-ID: <20151201133455.GB27574@bbox> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline Sender: owner-linux-mm@kvack.org List-ID: To: Andrew Morton , "Kirill A. Shutemov" , Michal Hocko , Johannes Weiner Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org With new test on mmotm-2015-11-25-17-08, I saw below WARNING message several times. I couldn't see it with reverting new THP refcount redesign. I will try to make reproducer when I have a time but not sure. Before that, I hope someone catches it up. ------------[ cut here ]------------ WARNING: CPU: 0 PID: 1340 at mm/page_counter.c:26 page_counter_cancel+0x34/0x40() Modules linked in: CPU: 0 PID: 1340 Comm: madvise_test Not tainted 4.4.0-rc2-mm1-kirill+ #12 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 ffffffff81782eeb ffff880072b97be8 ffffffff8126f476 0000000000000000 ffff880072b97c20 ffffffff8103e476 ffff88006b35d0b0 00000000000001fe 0000000000000000 00000000000001fe ffff88006b35d000 ffff880072b97c30 Call Trace: [] dump_stack+0x44/0x5e [] warn_slowpath_common+0x86/0xc0 [] warn_slowpath_null+0x1a/0x20 [] page_counter_cancel+0x34/0x40 [] page_counter_uncharge+0x22/0x30 [] uncharge_batch+0x47/0x140 [] uncharge_list+0x123/0x190 [] mem_cgroup_uncharge_list+0x1b/0x20 [] release_pages+0xdb/0x350 [] free_pages_and_swap_cache+0x9d/0x120 [] tlb_flush_mmu_free+0x36/0x60 [] tlb_finish_mmu+0x1c/0x50 [] exit_mmap+0xd8/0x130 [] mmput+0x56/0xe0 [] do_exit+0x1fd/0xaa0 [] do_group_exit+0x3f/0xb0 [] SyS_exit_group+0x14/0x20 [] entry_SYSCALL_64_fastpath+0x12/0x6a ---[ end trace 7864cf719fb83e12 ]--- -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org