From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A188FC433DF for ; Wed, 1 Jul 2020 07:55:09 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 63ABD2073E for ; Wed, 1 Jul 2020 07:55:09 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="q1HfufrZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 63ABD2073E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id C9C4A8D0019; Wed, 1 Jul 2020 03:55:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C24EB8D0012; Wed, 1 Jul 2020 03:55:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AEE2A8D0019; Wed, 1 Jul 2020 03:55:08 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0240.hostedemail.com [216.40.44.240]) by kanga.kvack.org (Postfix) with ESMTP id 92A998D0012 for ; Wed, 1 Jul 2020 03:55:08 -0400 (EDT) Received: from smtpin20.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 29767180AD801 for ; Wed, 1 Jul 2020 07:55:08 +0000 (UTC) X-FDA: 76988746296.20.loaf48_5c1185826e7f Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin20.hostedemail.com (Postfix) with ESMTP id EEC89180C0609 for ; Wed, 1 Jul 2020 07:55:07 +0000 (UTC) X-HE-Tag: loaf48_5c1185826e7f X-Filterd-Recvd-Size: 6933 Received: from mail-lj1-f195.google.com (mail-lj1-f195.google.com [209.85.208.195]) by imf44.hostedemail.com (Postfix) with ESMTP for ; Wed, 1 Jul 2020 07:55:07 +0000 (UTC) Received: by mail-lj1-f195.google.com with SMTP id h19so25784317ljg.13 for ; Wed, 01 Jul 2020 00:55:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=PSqGyTJQJaUn0zbjG40ghzTcPCpjshT5c0elXwDGNjQ=; b=q1HfufrZCERs36ByVqzQZ1KgT1SmFbl1Bz30XrXZxs1l+fnkTnUY9NJ5ZdiAlkmlXl wEKT/wGr70RQWGafaKvD2GxqVfHRc3iCdaMOY5ryKCe1PAVOJzZRZVwpvfwgC1TUwx/8 bjC3XYeWQRAftu7WNoV7rnxfUMpm8NpBH3MpmRBK4TVBjJFY5v5y4QPLdKDZwL0PHmTq RnwIS8PpAvu8Fo80St/qj+94u3LCWj4YyuILnd4gc2N0ypYeCPR7GY1BC7ldjlgmHuwE 3PGm4OCNGfWZ70Ir3IIer8o89b6EukduA/DrNQwSyhxa5JToOvcXgG4zFNlW7YCD6YCM WLww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=PSqGyTJQJaUn0zbjG40ghzTcPCpjshT5c0elXwDGNjQ=; b=mS0VNWwS9xFxHbI2Z4cySUIKDxfJZTOOfwiY1+PfOFd6Uk9nZbqXYMALljl9VKX4n5 4zuY47Zd8lz9Ksrm7t8kGU6w/aB/du171mR3OQfY3771yPoOi4mgTOZM0os6xfN1gObD M8ec0flBjhvooD7QSZJXIJ7MllRhcOcgtK45fzfAKczab0wRC7TImnbdfd/XZgpglFTD Deia8EK6HEF2CwsFaYSh2eg0000QtniE/TJ8KVbWveILOHHlLwmVh2XZiOIyKfI9GVPD DRKvqViBKVe99E/2OUyB0tQ5rozNtaoLr9x4QiG5+XLFsv49AtW5uTgIf/m9HOpEx3gF XO5g== X-Gm-Message-State: AOAM530mC0L6zihXskti6dOKEPAqfyLQAr/pzYR7nVHNvyzVn9HSuwju 4mcMi1ps/JxIjoebz8oPkrtmFijFrafyIW6D27J3nQ== X-Google-Smtp-Source: ABdhPJxqTuNpnxVRKVdFQ7l3KPMPtOAhLtUuFhrhD65O8azqovT/lonut3dQMYbk2Ap0yhVOJeXCAqqJc/5yh1hXn+s= X-Received: by 2002:a2e:9b42:: with SMTP id o2mr12244080ljj.102.1593590105703; Wed, 01 Jul 2020 00:55:05 -0700 (PDT) MIME-Version: 1.0 From: Naresh Kamboju Date: Wed, 1 Jul 2020 13:24:54 +0530 Message-ID: Subject: PANIC: mm: memcg/slab: percpu_ref_put_many - Unable to handle kernel paging request at virtual address ffff80096d78f000 To: Christoph Lameter , Roman Gushchin Cc: Johannes Weiner , Michal Hocko , Shakeel Butt , linux-mm , Vlastimil Babka , Kernel Team , open list , Yafang Shao , lkft-triage@lists.linaro.org, Andrew Morton Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: EEC89180C0609 X-Spamd-Result: default: False [0.00 / 100.00] X-Rspamd-Server: rspam03 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: While running LTP mm test suite on arm64 Juno device the kernel panic noticed on linux-next 20200630 tag. Steps to reproduce: - boot linux-next 20200630 kernel on arm64 device - cd /opt/ltp - ./runltp -f mm metadata: git branch: master git repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git commit: f2b92b14533e646e434523abdbafddb727c23898 git describe: next-20200630 kernel-config: https://builds.tuxbuild.com/_9rI4zfsOoS0so5wmsOaBQ/kernel.config test crash log, thp01.c:123: INFO: Using 8192 args of size 4096 thp01.c:81: INFO: left: 0, right: 4096, mid: 4096 thp01.c:81: INFO: left: 0, right: 2048, mid: 2048 thp01.c:81: INFO: left: 1024, right: 2048, mid: 1024 [ 321.974581] Unable to handle kernel paging request at virtual address ffff80096d78f000 [ 321.982517] Mem abort info: [ 321.985309] ESR = 0x96000005 [ 321.988378] EC = 0x25: DABT (current EL), IL = 32 bits [ 321.993704] SET = 0, FnV = 0 [ 321.996766] EA = 0, S1PTW = 0 [ 321.999920] Data abort info: [ 322.002808] ISV = 0, ISS = 0x00000005 [ 322.006653] CM = 0, WnR = 0 [ 322.009621] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000081869000 [ 322.016338] [ffff80096d78f000] pgd=00000009fffff003, p4d=00000009fffff003, pud=0000000000000000 [ 322.025063] Internal error: Oops: 96000005 [#1] PREEMPT SMP [ 322.030639] Modules linked in: rfkill tda998x cec drm_kms_helper drm crct10dif_ce fuse [ 322.038579] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G B 5.8.0-rc3-next-20200630 #1 [ 322.047375] Hardware name: ARM Juno development board (r2) (DT) [ 322.053301] pstate: 40000005 (nZcv daif -PAN -UAO BTYPE=--) [ 322.058886] pc : percpu_ref_put_many+0x44/0xc8 [ 322.063333] lr : percpu_ref_put_many+0x1c/0xc8 [ 322.067777] sp : ffff800011f23d50 [ 322.071091] x29: ffff800011f23d50 x28: 0000000000000000 [ 322.076408] x27: ffff800011c53e40 x26: 0000000000000000 [ 322.081725] x25: ffff800011f23ea0 x24: ffff800011c53fc0 [ 322.087041] x23: 000000000000000a x22: ffff000975cf1c00 [ 322.092358] x21: ffff000975cf1c00 x20: ffff000954e00b11 [ 322.097674] x19: 0000000000000001 x18: 0000000000000000 [ 322.102990] x17: 0000000000000000 x16: 0000000000000000 [ 322.108307] x15: 0000007bcba8e34a x14: 0000000000000000 [ 322.113623] x13: 0000000000000002 x12: 0000000000000000 [ 322.118938] x11: 0000000000000000 x10: 0000000000000309 [ 322.124254] x9 : 0000000000000010 x8 : ffff00097ef73230 [ 322.129570] x7 : ffff80096d78f000 x6 : fffffe00252ff4c0 [ 322.134886] x5 : ffff00097ef73220 x4 : fffffe00252ff4c8 [ 322.140203] x3 : ffff80096d78f000 x2 : ffff000975cf1c00 [ 322.145519] x1 : ffffffffffffffff x0 : ffff80096d78f000 [ 322.150835] Call trace: [ 322.153281] percpu_ref_put_many+0x44/0xc8 [ 322.157381] uncharge_page+0xb4/0xf0 [ 322.160958] mem_cgroup_uncharge+0x40/0x70 [ 322.165056] __put_page+0x4c/0x68 [ 322.168374] free_page_and_swap_cache+0xf0/0x108 [ 322.172995] tlb_remove_table_rcu+0x30/0x58 [ 322.177181] rcu_core+0x2e4/0x4f0 [ 322.180496] rcu_core_si+0x10/0x20 [ 322.183899] efi_header_end+0x120/0x240 [ 322.187737] irq_exit+0xc0/0xe0 [ 322.190879] __handle_domain_irq+0x68/0xc0 [ 322.194978] gic_handle_irq+0x54/0xa8 [ 322.198640] el1_irq+0xb8/0x180 [ 322.201783] cpuidle_enter_state+0x8c/0x2f8 [ 322.205969] cpuidle_enter+0x38/0x50 [ 322.209546] call_cpuidle+0x1c/0x40 [ 322.213035] do_idle+0x1f4/0x288 [ 322.216263] cpu_startup_entry+0x28/0x48 [ 322.220189] secondary_start_kernel+0x14c/0x188 [ 322.224726] Code: b9001041 d538d083 cb1303e1 8b030000 (c85f7c05) [ 322.230833] ---[ end trace 72b11acd97d36f34 ]--- [ 322.235453] Kernel panic - not syncing: Fatal exception in interrupt [ 322.241815] SMP: stopping secondary CPUs [ 322.245896] Kernel Offset: disabled [ 322.249384] CPU features: 0x240022,24006004 [ 322.253567] Memory Limit: none [ 322.256627] ---[ end Kernel panic - not syncing: Fatal exception in interrupt ]--- Full test log link, https://lkft.validation.linaro.org/scheduler/job/1535950#L10517 -- Linaro LKFT https://lkft.linaro.org