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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 54456C2BB3F for ; Mon, 20 Nov 2023 21:48:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C58BD6B0360; Mon, 20 Nov 2023 16:48:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id BE0DC6B0365; Mon, 20 Nov 2023 16:48:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A5B526B036E; Mon, 20 Nov 2023 16:48:12 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 90DFF6B0360 for ; Mon, 20 Nov 2023 16:48:12 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 6AC45160465 for ; Mon, 20 Nov 2023 21:48:12 +0000 (UTC) X-FDA: 81479671224.11.B3513B1 Received: from mail-ej1-f44.google.com (mail-ej1-f44.google.com [209.85.218.44]) by imf19.hostedemail.com (Postfix) with ESMTP id 5ACE51A000D for ; Mon, 20 Nov 2023 21:48:09 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=LBA5HwMW; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf19.hostedemail.com: domain of souravpanda@google.com designates 209.85.218.44 as permitted sender) smtp.mailfrom=souravpanda@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1700516889; a=rsa-sha256; cv=none; b=QSJR8dV1uYHHOxQmPPnJTw5JVJTpXfeS5gZOIUM+GiHQML9hY3JoZ66tBnNNNeqHEehohx mrjDb6WqrfnRugMC7R66AOQoXHvH3Ox2tGGzPMg22PJJlzuYad1VNGAXWD8mtv6dvFxuwT Ug9ayhJUtMrOQ9qYpV76CJtrPqB4QdY= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=LBA5HwMW; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf19.hostedemail.com: domain of souravpanda@google.com designates 209.85.218.44 as permitted sender) smtp.mailfrom=souravpanda@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1700516889; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=DCOHDRMlaA+fX7ruzYuRL/xkHkK7AFtJHC/OTymbbHc=; b=sVsdQ3eoTZGMQdBmyGLaYK3y+WTTY9SsoEU2hkiAuAaH6MmeuRvRnew1Cd1byh/syNiCoD HOWytTx/AgMBfi8NZaRUTMWeDRhLU7ThWPB49XtEEEAdTVdAZOdCkURPms9ucMMdKjKpLT w7izZxGVpmTE1vlulnuWh4UwdHqcCdk= Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-9fa2714e828so344163766b.1 for ; Mon, 20 Nov 2023 13:48:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1700516888; x=1701121688; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=DCOHDRMlaA+fX7ruzYuRL/xkHkK7AFtJHC/OTymbbHc=; b=LBA5HwMW4KBui6jp35csuYhANCqAJh/ZUQ3BD+pYxvsmp8vIdP6QrOclvfWCPy0U43 WueCk+CxOyYTpFU1f/V3vgGJjhuIikAtIOptA104HeTQ+C1UZ/65r8AqdojzQ1u/6pmx 5nVKQ/P3ZsikUw8wnSAycJLWdenDpEPSbN7DoaNf5VBXCAiqQQimfaSja0erbTwomrhn rHkx7zRq8gMj4N8tyytvDra/zJwd6gZAmomjdzYWLWne7kc9mXHIvRuFRDT2qbk2cv/V 6Vbd9Zla8VBWRRGLkwGIjF2JzAeHseZos4TQY/IPmd0XB8UBm/R94uym8zrHFEP6DWuy CzlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700516888; x=1701121688; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DCOHDRMlaA+fX7ruzYuRL/xkHkK7AFtJHC/OTymbbHc=; b=ijNK1P4NzF/sfFeaWtWhhD63e57WKGpkHlV1OgSp/3HuQW5RKFCAXLEF0zQpr+Ccor QzXeM6iq8laaNqQXwbtBt1JB8Kd1ctG/Qh9tLnVsrtoeZEHpgoYCy3ST7EacWoyn1Ba5 K/6a0NZLaPKCn9QY2aXplCNIoIlfh3eU+wHu8pzCVeoOboxiPvMYyk5zLoD+tVFr9vfL hGYQQEBeBMCf35OkXWJR8rVAt1aU/Foec4LOC+XssYSHriI66MksidFzdCbAiTXK2Qj9 sidR4Cx3t1RveKvq8H27ryomUmKBNQL4HFM/MaqBso/OlkdB05AOyMKPbLTd//eXD467 8mWA== X-Gm-Message-State: AOJu0YzPekYRNY+ldZSZgcu0FTIkmmNiIBLojiqbVqpBnSo9nHmfOIyw iD6fcHGUYiy7OUYEe7z7DS84b5lnuVq4wdXrGHSz2g== X-Google-Smtp-Source: AGHT+IF2JRnAYXTKmQum/BG8h4Dh9F3vAQVemxnafvL6WvvW1AjDAPdK+rAqN9plMsGjYZU7ybj7OEEgRuU+mqd7hbw= X-Received: by 2002:a17:906:5305:b0:9ff:403b:1e with SMTP id h5-20020a170906530500b009ff403b001emr2250211ejo.24.1700516887569; Mon, 20 Nov 2023 13:48:07 -0800 (PST) MIME-Version: 1.0 References: <20231101230816.1459373-2-souravpanda@google.com> <202311171013.fb3e52d3-oliver.sang@intel.com> In-Reply-To: <202311171013.fb3e52d3-oliver.sang@intel.com> From: Sourav Panda Date: Mon, 20 Nov 2023 13:47:55 -0800 Message-ID: Subject: Re: [PATCH v5 1/1] mm: report per-page metadata information To: kernel test robot Cc: oe-lkp@lists.linux.dev, lkp@intel.com, Pasha Tatashin , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, corbet@lwn.net, gregkh@linuxfoundation.org, rafael@kernel.org, akpm@linux-foundation.org, mike.kravetz@oracle.com, muchun.song@linux.dev, rppt@kernel.org, david@redhat.com, rdunlap@infradead.org, chenlinxuan@uniontech.com, yang.yang29@zte.com.cn, tomas.mudrunka@gmail.com, bhelgaas@google.com, ivan@cloudflare.com, yosryahmed@google.com, hannes@cmpxchg.org, shakeelb@google.com, kirill.shutemov@linux.intel.com, wangkefeng.wang@huawei.com, adobriyan@gmail.com, vbabka@suse.cz, Liam.Howlett@oracle.com, surenb@google.com, linux-doc@vger.kernel.org, willy@infradead.org, weixugc@google.com Content-Type: multipart/alternative; boundary="00000000000004f2b5060a9c71ab" X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 5ACE51A000D X-Stat-Signature: ry7rbzpz3cwrfjdp8h4tutsctdrjy448 X-HE-Tag: 1700516889-605521 X-HE-Meta: U2FsdGVkX18O50vjPNF94gaCj56r0YWVDnl7pvPH/i+5TkubiQKFYDuK92WGySEhZEn1azgXVWgBo0XyMrVf+82vrpcs3E1RHYlKGVIVITJa34sy0gYvjzRDMnrrhBX+jhFutXkdVhl/yHtQI7RdVT4RNIS4BRsi4dtem4LF3WjWg4M5PvfHh82wKisXitTsWF4xxMnzYeCiqxJ7c0YTClf37QvSOqQgWA15mwP63SfPBWEFuM2BaWuh5jnlsgrjlpx7Lo+1NGYODdovluk6WTTfIbKr+NwuB1dk9uqz7rAO0JuZgPJ8ixFk3Wcidx2v4HHaju51Bs4Wj4Kq0Bm/z0bVNKI5yR6x5eeNwKbgumK3UkbY7ftmlsanP+99I2OrSgfhmWG0Awh81EBhOh0dY8w1LlqMmpS2YrxG0QqnAS94jPG/RmYan+3ZMYf7swPyp27KTIfioO0LNGy9cTgiYMxMWq20PduvmRJprEDlmO5Uz68qu29dI+kyx37gqVOrdn2Z28YuyvmgXfj/FRSK2wKikz868zRp73N53gEmaVvpD0y1nrxkViY7FJtNvOhpFEi3qDCiYaodIg0WlCb4L2KIEXDmQxDGaD5TMztBXJ2zlQOYVbsWN/NE29hXf1WYCGgkYeTJOkGXQXS8CI7LUWIx4EUwD5K/jJyNDxa4DElQh8CKkUbUfhZseFhSiH1Hi/n3Add5x07zInN8ZoT5mjxcZWh8VRW+Y7X/qMu6es4FKJUiDClq5YVuEJ0s9TLDObifRXALpSAHOBfwJ6jECeMSaZDQbUnyLlVPIC/7bDYEYV7yCiwC11iklEnYcubOnF5TmTNaUNrYs2iVpoOhcUoRuF54tvJGmxOFXH8X+g3izIfbczIxDRCOgzYcVKQAFihekuNToKhsZt17Uu0+TnlWO1ewNAyhQ6Yd8oQ9HuSTvBcdUuK43V2jN4LpZVO7UiEbb4n3IZ2elOwzWLT HA8sjxEs 1RJZ9yp5SknEueGKcm34AXPQ1+HbvEt57ZIjbIwvqZHh0CrT8gKiJTelTzumINO4W9mkWg2pH0jEwdxv8YbdL1eas/LJOcYQmFGEMYVXmSP11Fgua3DitZEKuIByGJUPCaaz/cixXlhYjv215p2yT4ogLTh72lYJ+eKAZ7XR4oUABMFImyeKE7DqCK9L2enKjBGRPYTe0cnY0z566sZumNlE8SJA9QqK1VY+gp14b/lH/mAoIc2pNwL/l5gflpqU5J7I65NPvGWFdZplwPTvKoWsMq/fx6s9cAZtr3gKgMUcFUYtk6sKv4x2YbEPlB0kgb4m0M04ZSXZkGeTax6cMDomFgWekb9+w7JgMgvM0yvyhOpLgCZ5/JQHlzQOtlITz8Xdl+dl4BacNqyyReOktnmou+7VfQUr4WI7JjEivaU9MZcHCPfL8GAd8CcP84oqLR3u4TPcAHCzEguq1nTXyDOfgsMf22TqSvjQeDnPuabpL0AEjKkRkpk4BnsPNra56o+STGuw0T8QoXD48kGiLPW/3HPIiJR1pX1fS52utw2ZRqntNoGPsE8zS8ugf/vs5DCxD9HK0FyLKAT49f3rm7TB27ssHt2Bip4uAjAxxRkJpnQ4= 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: List-Subscribe: List-Unsubscribe: --00000000000004f2b5060a9c71ab Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Nov 16, 2023 at 6:43=E2=80=AFPM kernel test robot wrote: > > hi, Sourav Panda, > > we are not sure if this patch is NACKed since > https://lore.kernel.org/all/2023110205-enquirer-sponge-4f35@gregkh/ > > but seems you still have plan for next version > > https://lore.kernel.org/all/CA+CK2bCFgwLXp=3DpUTKezWtRoCKiDC41DqGXx_kahg0= UcB53sPw@mail.gmail.com/ > > so still send below report to you FYI about what we observed in our tests= . > > > Hello, > > kernel test robot noticed "WARNING:at_mm/vmstat.c:#__mod_node_page_state" > on: > > commit: 77348e22542ef30ac2e12e111fdbe2debe4c8bf7 ("[PATCH v5 1/1] mm: > report per-page metadata information") > url: > https://github.com/intel-lab-lkp/linux/commits/Sourav-Panda/mm-report-per= -page-metadata-information/20231102-071047 > base: https://git.kernel.org/cgit/linux/kernel/git/gregkh/driver-core.git > effd7c70eaa0440688b60b9d419243695ede3c45 > patch link: > https://lore.kernel.org/all/20231101230816.1459373-2-souravpanda@google.c= om/ > patch subject: [PATCH v5 1/1] mm: report per-page metadata information > > in testcase: kernel-selftests > version: kernel-selftests-x86_64-60acb023-1_20230329 > with following parameters: > > sc_nr_hugepages: 2 > group: mm > > > > compiler: gcc-12 > test machine: 36 threads 1 sockets Intel(R) Core(TM) i9-10980XE CPU @ > 3.00GHz (Cascade Lake) with 32G memory > > (please refer to attached dmesg/kmsg for entire log/backtrace) > > > > If you fix the issue in a separate patch/commit (i.e. not just a new > version of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot > | Closes: > https://lore.kernel.org/oe-lkp/202311171013.fb3e52d3-oliver.sang@intel.co= m > > > kern :warn : [ 625.944628] ------------[ cut here ]------------ > kern :warn : [ 625.945623] WARNING: CPU: 30 PID: 16422 at mm/vmstat.c:39= 3 > __mod_node_page_state (mm/vmstat.c:393) > kern :warn : [ 625.946550] Modules linked in: test_hmm(+) netconsole > openvswitch nf_conncount nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv= 4 > intel_rapl_msr intel_rapl_common nfit libnvdimm x86_pkg_temp_thermal > intel_powerclamp btrfs blake2b_generic xor coretemp kvm_intel raid6_pq > zstd_compress kvm libcrc32c irqbypass crct10dif_pclmul crc32_pclmul > crc32c_intel ghash_clmulni_intel sha512_ssse3 rapl intel_cstate nvme > nvme_core ahci t10_pi ipmi_devintf libahci ipmi_msghandler wmi_bmof mxm_w= mi > intel_wmi_thunderbolt crc64_rocksoft_generic i2c_i801 crc64_rocksoft > intel_uncore wdat_wdt crc64 libata mei_me i2c_smbus ioatdma mei dca wmi > binfmt_misc fuse drm ip_tables > kern :warn : [ 625.951800] CPU: 30 PID: 16422 Comm: modprobe Not > tainted 6.6.0-rc4-00022-g77348e22542e #1 > kern :warn : [ 625.952689] Hardware name: Gigabyte Technology Co., Ltd= . > X299 UD4 Pro/X299 UD4 Pro-CF, BIOS F8a 04/27/2021 > kern :warn : [ 625.953692] RIP: 0010:__mod_node_page_state > (mm/vmstat.c:393) > kern :warn : [ 625.954310] Code: 1c 24 48 83 c4 08 5b 5d 41 5c 41 5d 41 5= e > 41 5f c3 65 8b 05 78 ad 77 7e a9 ff ff ff 7f 75 bb 65 8b 05 9e 79 76 7e 8= 5 > c0 74 b0 <0f> 0b eb ac 49 83 fd 2c 77 7b 4e 8d 34 ed c8 a5 02 00 be 08 00= 00 > All code > =3D=3D=3D=3D=3D=3D=3D=3D > 0: 1c 24 sbb $0x24,%al > 2: 48 83 c4 08 add $0x8,%rsp > 6: 5b pop %rbx > 7: 5d pop %rbp > 8: 41 5c pop %r12 > a: 41 5d pop %r13 > c: 41 5e pop %r14 > e: 41 5f pop %r15 > 10: c3 retq > 11: 65 8b 05 78 ad 77 7e mov %gs:0x7e77ad78(%rip),%eax # > 0x7e77ad90 > 18: a9 ff ff ff 7f test $0x7fffffff,%eax > 1d: 75 bb jne 0xffffffffffffffda > 1f: 65 8b 05 9e 79 76 7e mov %gs:0x7e76799e(%rip),%eax # > 0x7e7679c4 > 26: 85 c0 test %eax,%eax > 28: 74 b0 je 0xffffffffffffffda > 2a:* 0f 0b ud2 <-- trapping instruction > 2c: eb ac jmp 0xffffffffffffffda > 2e: 49 83 fd 2c cmp $0x2c,%r13 > 32: 77 7b ja 0xaf > 34: 4e 8d 34 ed c8 a5 02 lea 0x2a5c8(,%r13,8),%r14 > 3b: 00 > 3c: be .byte 0xbe > 3d: 08 00 or %al,(%rax) > ... > > Code starting with the faulting instruction > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 0: 0f 0b ud2 > 2: eb ac jmp 0xffffffffffffffb0 > 4: 49 83 fd 2c cmp $0x2c,%r13 > 8: 77 7b ja 0x85 > a: 4e 8d 34 ed c8 a5 02 lea 0x2a5c8(,%r13,8),%r14 > 11: 00 > 12: be .byte 0xbe > 13: 08 00 or %al,(%rax) > ... > kern :warn : [ 625.956115] RSP: 0018:ffffc90000d7f548 EFLAGS: 00010202 > kern :warn : [ 625.956726] RAX: 0000000000000001 RBX: 00000003ffff8000 > RCX: 1ffffffff0aeddef > kern :warn : [ 625.957526] RDX: 0000000000000000 RSI: 0000000000000026 > RDI: ffff88889fffe5c0 > kern :warn : [ 625.958414] RBP: ffff88889ffd4000 R08: 0000000000000007 > R09: fffffbfff091ebd4 > kern :warn : [ 625.959207] R10: ffffffff848f5ea3 R11: 0000000000000001 > R12: 00000000000427ec > kern :warn : [ 625.960008] R13: 000000000000002b R14: 0000000000000200 > R15: 00000000000427c0 > kern :warn : [ 625.960786] FS: 00007fca350f5740(0000) > GS:ffff88880f100000(0000) knlGS:0000000000000000 > kern :warn : [ 625.961664] CS: 0010 DS: 0000 ES: 0000 CR0: > 0000000080050033 > kern :warn : [ 625.962342] CR2: 00007f643c75d000 CR3: 00000002c7c44003 > CR4: 00000000003706e0 > kern :warn : [ 625.963132] DR0: 0000000000000000 DR1: 0000000000000000 > DR2: 0000000000000000 > kern :warn : [ 625.963923] DR3: 0000000000000000 DR6: 00000000fffe0ff0 > DR7: 0000000000000400 > kern :warn : [ 625.964702] Call Trace: > kern :warn : [ 625.965089] > kern :warn : [ 625.965436] ? __warn (kernel/panic.c:673) > kern :warn : [ 625.965898] ? __mod_node_page_state (mm/vmstat.c:393) > kern :warn : [ 625.966450] ? report_bug (lib/bug.c:180 lib/bug.c:219) > kern :warn : [ 625.966947] ? handle_bug (arch/x86/kernel/traps.c:237) > kern :warn : [ 625.967409] ? exc_invalid_op (arch/x86/kernel/traps.c:258 > (discriminator 1)) > kern :warn : [ 625.967914] ? asm_exc_invalid_op > (arch/x86/include/asm/idtentry.h:568) > kern :warn : [ 625.968445] ? __mod_node_page_state (mm/vmstat.c:393) > kern :warn : [ 625.969014] __populate_section_memmap > (mm/sparse-vmemmap.c:475) > kern :warn : [ 625.969591] ? kasan_set_track (mm/kasan/common.c:52) > kern :warn : [ 625.970103] sparse_add_section (mm/sparse.c:867 > mm/sparse.c:907) > kern :warn : [ 625.970628] ? sparse_buffer_alloc (mm/sparse.c:897) > kern :warn : [ 625.971177] __add_pages (mm/memory_hotplug.c:403) > kern :warn : [ 625.971650] add_pages (arch/x86/mm/init_64.c:956) > kern :warn : [ 625.972113] pagemap_range (mm/memremap.c:250) > kern :warn : [ 625.972609] ? memremap_compat_align (mm/memremap.c:163) > kern :warn : [ 625.973162] ? percpu_ref_init > (arch/x86/include/asm/atomic64_64.h:20 > include/linux/atomic/atomic-arch-fallback.h:2602 > include/linux/atomic/atomic-long.h:79 > include/linux/atomic/atomic-instrumented.h:3196 lib/percpu-refcount.c:98) > kern :warn : [ 625.973678] memremap_pages (mm/memremap.c:367) > kern :warn : [ 625.974187] ? pagemap_range (mm/memremap.c:292) > kern :warn : [ 625.974697] ? kasan_set_track (mm/kasan/common.c:52) > kern :warn : [ 625.975209] ? __kmalloc_node_track_caller > (include/trace/events/kmem.h:54 include/trace/events/kmem.h:54 > mm/slab_common.c:1024 mm/slab_common.c:1043) > kern :warn : [ 625.975802] dmirror_allocate_chunk (include/linux/err.h:7= 2 > lib/test_hmm.c:552) test_hmm > kern :warn : [ 625.976483] hmm_dmirror_init (lib/test_hmm.c:267) test_hm= m > kern :warn : [ 625.977092] ? 0xffffffffc14b1000 > kern :warn : [ 625.977539] do_one_initcall (init/main.c:1232) > kern :warn : [ 625.978044] ? trace_event_raw_event_initcall_level > (init/main.c:1223) > kern :warn : [ 625.978718] ? kasan_unpoison (mm/kasan/shadow.c:160 > mm/kasan/shadow.c:194) > kern :warn : [ 625.979261] do_init_module (kernel/module/main.c:2530) > kern :warn : [ 625.979761] load_module (kernel/module/main.c:2981) > kern :warn : [ 625.980267] ? post_relocation (kernel/module/main.c:2830) > kern :warn : [ 625.980782] ? kernel_read_file > (arch/x86/include/asm/atomic.h:53 > include/linux/atomic/atomic-arch-fallback.h:979 > include/linux/atomic/atomic-instrumented.h:436 include/linux/fs.h:2740 > fs/kernel_read_file.c:122) > kern :warn : [ 625.981318] ? __x64_sys_fspick (fs/kernel_read_file.c:38) > kern :warn : [ 625.981858] ? init_module_from_file > (kernel/module/main.c:3148) > kern :warn : [ 625.982408] init_module_from_file > (kernel/module/main.c:3148) > kern :warn : [ 625.982959] ? __ia32_sys_init_module > (kernel/module/main.c:3124) > kern :warn : [ 625.983508] ? __lock_release+0x111/0x440 > kern :warn : [ 625.984078] ? idempotent_init_module > (kernel/module/main.c:3094 kernel/module/main.c:3159) > kern :warn : [ 625.984743] ? idempotent_init_module > (kernel/module/main.c:3094 kernel/module/main.c:3159) > kern :warn : [ 625.985347] ? do_raw_spin_unlock > (arch/x86/include/asm/atomic.h:23 > include/linux/atomic/atomic-arch-fallback.h:444 > include/linux/atomic/atomic-instrumented.h:33 > include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:100 > kernel/locking/spinlock_debug.c:140) > kern :warn : [ 625.985895] idempotent_init_module > (kernel/module/main.c:3165) > kern :warn : [ 625.986448] ? init_module_from_file > (kernel/module/main.c:3152) > kern :warn : [ 625.987029] ? security_capable (security/security.c:946 > (discriminator 13)) > kern :warn : [ 625.987540] __x64_sys_finit_module > (include/linux/file.h:45 kernel/module/main.c:3187 > kernel/module/main.c:3169 kernel/module/main.c:3169) > kern :warn : [ 625.988090] do_syscall_64 (arch/x86/entry/common.c:50 > arch/x86/entry/common.c:80) > kern :warn : [ 625.988576] entry_SYSCALL_64_after_hwframe > (arch/x86/entry/entry_64.S:120) > kern :warn : [ 625.989174] RIP: 0033:0x7fca352005a9 > kern :warn : [ 625.989645] Code: 08 89 e8 5b 5d c3 66 2e 0f 1f 84 00 00 0= 0 > 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 2= 4 > 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 27 08 0d 00 f7 d8 64 89 01= 48 > All code > =3D=3D=3D=3D=3D=3D=3D=3D > 0: 08 89 e8 5b 5d c3 or %cl,-0x3ca2a418(%rcx) > 6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) > d: 00 00 00 > 10: 90 nop > 11: 48 89 f8 mov %rdi,%rax > 14: 48 89 f7 mov %rsi,%rdi > 17: 48 89 d6 mov %rdx,%rsi > 1a: 48 89 ca mov %rcx,%rdx > 1d: 4d 89 c2 mov %r8,%r10 > 20: 4d 89 c8 mov %r9,%r8 > 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 > 28: 0f 05 syscall > 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax > <-- trapping instruction > 30: 73 01 jae 0x33 > 32: c3 retq > 33: 48 8b 0d 27 08 0d 00 mov 0xd0827(%rip),%rcx # 0xd086= 1 > 3a: f7 d8 neg %eax > 3c: 64 89 01 mov %eax,%fs:(%rcx) > 3f: 48 rex.W > > Code starting with the faulting instruction > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax > 6: 73 01 jae 0x9 > 8: c3 retq > 9: 48 8b 0d 27 08 0d 00 mov 0xd0827(%rip),%rcx # 0xd083= 7 > 10: f7 d8 neg %eax > 12: 64 89 01 mov %eax,%fs:(%rcx) > 15: 48 rex.W > > > The kernel config and materials to reproduce are available at: > > https://download.01.org/0day-ci/archive/20231117/202311171013.fb3e52d3-ol= iver.sang@intel.com > > > > -- > 0-DAY CI Kernel Test Service > https://github.com/intel/lkp-tests/wiki Thank you for pointing this out. This will be fixed with the next patch along with the several interface changes proposed by the community. Thank you again. With regards, Sourav Panda --00000000000004f2b5060a9c71ab Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Thu, Nov 16, 2023 at 6:43=E2=80=AF= PM kernel test robot <oliver.sa= ng@intel.com> wrote:

hi, Sourav Panda,

we are not sure if this patch is NACKed since
https://lore.kernel.org/all/20231= 10205-enquirer-sponge-4f35@gregkh/

but seems you still have plan for next version
htt= ps://lore.kernel.org/all/CA+CK2bCFgwLXp=3DpUTKezWtRoCKiDC41DqGXx_kahg0UcB53= sPw@mail.gmail.com/

so still send below report to you FYI about what we observed in our tests.<= br>

Hello,

kernel test robot noticed "WARNING:at_mm/vmstat.c:#__mod_node_page_sta= te" on:

commit: 77348e22542ef30ac2e12e111fdbe2debe4c8bf7 ("[PATCH v5 1/1] mm: = report per-page metadata information")
url: https://github.com/intel-lab-lkp/linux/commits/Sourav-P= anda/mm-report-per-page-metadata-information/20231102-071047
base: https://git.kernel.org/cgit= /linux/kernel/git/gregkh/driver-core.git effd7c70eaa0440688b60b9d419243= 695ede3c45
patch link: https://lore= .kernel.org/all/20231101230816.1459373-2-souravpanda@google.com/
patch subject: [PATCH v5 1/1] mm: report per-page metadata information

in testcase: kernel-selftests
version: kernel-selftests-x86_64-60acb023-1_20230329
with following parameters:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 sc_nr_hugepages: 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 group: mm



compiler: gcc-12
test machine: 36 threads 1 sockets Intel(R) Core(TM) i9-10980XE CPU @ 3.00G= Hz (Cascade Lake) with 32G memory

(please refer to attached dmesg/kmsg for entire log/backtrace)



If you fix the issue in a separate patch/commit (i.e. not just a new versio= n of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@intel.com>
| Closes: https://lore.ker= nel.org/oe-lkp/202311171013.fb3e52d3-oliver.sang@intel.com


kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.944628] ------------[ cut here ]------= ------
kern :warn : [=C2=A0 625.945623] WARNING: CPU: 30 PID: 16422 at mm/vmstat.c= :393 __mod_node_page_state (mm/vmstat.c:393)
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.946550] Modules linked in: test_hmm(+)= netconsole openvswitch nf_conncount nf_nat nf_conntrack nf_defrag_ipv6 nf_= defrag_ipv4 intel_rapl_msr intel_rapl_common nfit libnvdimm x86_pkg_temp_th= ermal intel_powerclamp btrfs blake2b_generic xor coretemp kvm_intel raid6_p= q zstd_compress kvm libcrc32c irqbypass crct10dif_pclmul crc32_pclmul crc32= c_intel ghash_clmulni_intel sha512_ssse3 rapl intel_cstate nvme nvme_core a= hci t10_pi ipmi_devintf libahci ipmi_msghandler wmi_bmof mxm_wmi intel_wmi_= thunderbolt crc64_rocksoft_generic i2c_i801 crc64_rocksoft intel_uncore wda= t_wdt crc64 libata mei_me i2c_smbus ioatdma mei dca wmi binfmt_misc fuse dr= m ip_tables
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.951800] CPU: 30 PID: 16422 Comm: modpr= obe Not tainted 6.6.0-rc4-00022-g77348e22542e #1
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.952689] Hardware name: Gigabyte Techno= logy Co., Ltd. X299 UD4 Pro/X299 UD4 Pro-CF, BIOS F8a 04/27/2021
kern :warn : [=C2=A0 625.953692] RIP: 0010:__mod_node_page_state (mm/vmstat= .c:393)
kern :warn : [ 625.954310] Code: 1c 24 48 83 c4 08 5b 5d 41 5c 41 5d 41 5e = 41 5f c3 65 8b 05 78 ad 77 7e a9 ff ff ff 7f 75 bb 65 8b 05 9e 79 76 7e 85 = c0 74 b0 <0f> 0b eb ac 49 83 fd 2c 77 7b 4e 8d 34 ed c8 a5 02 00 be 0= 8 00 00
All code
=3D=3D=3D=3D=3D=3D=3D=3D
=C2=A0 =C2=A00:=C2=A0 =C2=A01c 24=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0sbb=C2=A0 =C2=A0 $0x24,%al
=C2=A0 =C2=A02:=C2=A0 =C2=A048 83 c4 08=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0add=C2=A0 =C2=A0 $0x8,%rsp
=C2=A0 =C2=A06:=C2=A0 =C2=A05b=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pop=C2=A0 =C2=A0 %rbx
=C2=A0 =C2=A07:=C2=A0 =C2=A05d=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pop=C2=A0 =C2=A0 %rbp
=C2=A0 =C2=A08:=C2=A0 =C2=A041 5c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0pop=C2=A0 =C2=A0 %r12
=C2=A0 =C2=A0a:=C2=A0 =C2=A041 5d=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0pop=C2=A0 =C2=A0 %r13
=C2=A0 =C2=A0c:=C2=A0 =C2=A041 5e=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0pop=C2=A0 =C2=A0 %r14
=C2=A0 =C2=A0e:=C2=A0 =C2=A041 5f=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0pop=C2=A0 =C2=A0 %r15
=C2=A0 10:=C2=A0 =C2=A0c3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 retq=C2=A0 =C2=A0
=C2=A0 11:=C2=A0 =C2=A065 8b 05 78 ad 77 7e=C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %= gs:0x7e77ad78(%rip),%eax=C2=A0 =C2=A0 =C2=A0 =C2=A0 # 0x7e77ad90
=C2=A0 18:=C2=A0 =C2=A0a9 ff ff ff 7f=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 tes= t=C2=A0 =C2=A0$0x7fffffff,%eax
=C2=A0 1d:=C2=A0 =C2=A075 bb=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0jne=C2=A0 =C2=A0 0xffffffffffffffda
=C2=A0 1f:=C2=A0 =C2=A065 8b 05 9e 79 76 7e=C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %= gs:0x7e76799e(%rip),%eax=C2=A0 =C2=A0 =C2=A0 =C2=A0 # 0x7e7679c4
=C2=A0 26:=C2=A0 =C2=A085 c0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0test=C2=A0 =C2=A0%eax,%eax
=C2=A0 28:=C2=A0 =C2=A074 b0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0je=C2=A0 =C2=A0 =C2=A00xffffffffffffffda
=C2=A0 2a:*=C2=A0 0f 0b=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0ud2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<-- = trapping instruction
=C2=A0 2c:=C2=A0 =C2=A0eb ac=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0jmp=C2=A0 =C2=A0 0xffffffffffffffda
=C2=A0 2e:=C2=A0 =C2=A049 83 fd 2c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0cmp=C2=A0 =C2=A0 $0x2c,%r13
=C2=A0 32:=C2=A0 =C2=A077 7b=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0ja=C2=A0 =C2=A0 =C2=A00xaf
=C2=A0 34:=C2=A0 =C2=A04e 8d 34 ed c8 a5 02=C2=A0 =C2=A0 lea=C2=A0 =C2=A0 0= x2a5c8(,%r13,8),%r14
=C2=A0 3b:=C2=A0 =C2=A000
=C2=A0 3c:=C2=A0 =C2=A0be=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 .byte 0xbe
=C2=A0 3d:=C2=A0 =C2=A008 00=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0or=C2=A0 =C2=A0 =C2=A0%al,(%rax)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ...

Code starting with the faulting instruction
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=C2=A0 =C2=A00:=C2=A0 =C2=A00f 0b=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0ud2=C2=A0 =C2=A0
=C2=A0 =C2=A02:=C2=A0 =C2=A0eb ac=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0jmp=C2=A0 =C2=A0 0xffffffffffffffb0
=C2=A0 =C2=A04:=C2=A0 =C2=A049 83 fd 2c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0cmp=C2=A0 =C2=A0 $0x2c,%r13
=C2=A0 =C2=A08:=C2=A0 =C2=A077 7b=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0ja=C2=A0 =C2=A0 =C2=A00x85
=C2=A0 =C2=A0a:=C2=A0 =C2=A04e 8d 34 ed c8 a5 02=C2=A0 =C2=A0 lea=C2=A0 =C2= =A0 0x2a5c8(,%r13,8),%r14
=C2=A0 11:=C2=A0 =C2=A000
=C2=A0 12:=C2=A0 =C2=A0be=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 .byte 0xbe
=C2=A0 13:=C2=A0 =C2=A008 00=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0or=C2=A0 =C2=A0 =C2=A0%al,(%rax)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ...
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.956115] RSP: 0018:ffffc90000d7f548 EFL= AGS: 00010202
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.956726] RAX: 0000000000000001 RBX: 000= 00003ffff8000 RCX: 1ffffffff0aeddef
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.957526] RDX: 0000000000000000 RSI: 000= 0000000000026 RDI: ffff88889fffe5c0
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.958414] RBP: ffff88889ffd4000 R08: 000= 0000000000007 R09: fffffbfff091ebd4
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.959207] R10: ffffffff848f5ea3 R11: 000= 0000000000001 R12: 00000000000427ec
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.960008] R13: 000000000000002b R14: 000= 0000000000200 R15: 00000000000427c0
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.960786] FS:=C2=A0 00007fca350f5740(000= 0) GS:ffff88880f100000(0000) knlGS:0000000000000000
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.961664] CS:=C2=A0 0010 DS: 0000 ES: 00= 00 CR0: 0000000080050033
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.962342] CR2: 00007f643c75d000 CR3: 000= 00002c7c44003 CR4: 00000000003706e0
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.963132] DR0: 0000000000000000 DR1: 000= 0000000000000 DR2: 0000000000000000
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.963923] DR3: 0000000000000000 DR6: 000= 00000fffe0ff0 DR7: 0000000000000400
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.964702] Call Trace:
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.965089]=C2=A0 <TASK>
kern :warn : [=C2=A0 625.965436] ? __warn (kernel/panic.c:673)
kern :warn : [=C2=A0 625.965898] ? __mod_node_page_state (mm/vmstat.c:393) =
kern :warn : [=C2=A0 625.966450] ? report_bug (lib/bug.c:180 lib/bug.c:219)=
kern :warn : [=C2=A0 625.966947] ? handle_bug (arch/x86/kernel/traps.c:237)=
kern :warn : [=C2=A0 625.967409] ? exc_invalid_op (arch/x86/kernel/traps.c:= 258 (discriminator 1))
kern :warn : [=C2=A0 625.967914] ? asm_exc_invalid_op (arch/x86/include/asm= /idtentry.h:568)
kern :warn : [=C2=A0 625.968445] ? __mod_node_page_state (mm/vmstat.c:393) =
kern :warn : [=C2=A0 625.969014] __populate_section_memmap (mm/sparse-vmemm= ap.c:475)
kern :warn : [=C2=A0 625.969591] ? kasan_set_track (mm/kasan/common.c:52) <= br> kern :warn : [=C2=A0 625.970103] sparse_add_section (mm/sparse.c:867 mm/spa= rse.c:907)
kern :warn : [=C2=A0 625.970628] ? sparse_buffer_alloc (mm/sparse.c:897) kern :warn : [=C2=A0 625.971177] __add_pages (mm/memory_hotplug.c:403)
kern :warn : [=C2=A0 625.971650] add_pages (arch/x86/mm/init_64.c:956)
kern :warn : [=C2=A0 625.972113] pagemap_range (mm/memremap.c:250)
kern :warn : [=C2=A0 625.972609] ? memremap_compat_align (mm/memremap.c:163= )
kern :warn : [=C2=A0 625.973162] ? percpu_ref_init (arch/x86/include/asm/at= omic64_64.h:20 include/linux/atomic/atomic-arch-fallback.h:2602 include/lin= ux/atomic/atomic-long.h:79 include/linux/atomic/atomic-instrumented.h:3196 = lib/percpu-refcount.c:98)
kern :warn : [=C2=A0 625.973678] memremap_pages (mm/memremap.c:367)
kern :warn : [=C2=A0 625.974187] ? pagemap_range (mm/memremap.c:292)
kern :warn : [=C2=A0 625.974697] ? kasan_set_track (mm/kasan/common.c:52) <= br> kern :warn : [=C2=A0 625.975209] ? __kmalloc_node_track_caller (include/tra= ce/events/kmem.h:54 include/trace/events/kmem.h:54 mm/slab_common.c:1024 mm= /slab_common.c:1043)
kern :warn : [=C2=A0 625.975802] dmirror_allocate_chunk (include/linux/err.= h:72 lib/test_hmm.c:552) test_hmm
kern :warn : [=C2=A0 625.976483] hmm_dmirror_init (lib/test_hmm.c:267) test= _hmm
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.977092]=C2=A0 ? 0xffffffffc14b1000
kern :warn : [=C2=A0 625.977539] do_one_initcall (init/main.c:1232)
kern :warn : [=C2=A0 625.978044] ? trace_event_raw_event_initcall_level (in= it/main.c:1223)
kern :warn : [=C2=A0 625.978718] ? kasan_unpoison (mm/kasan/shadow.c:160 mm= /kasan/shadow.c:194)
kern :warn : [=C2=A0 625.979261] do_init_module (kernel/module/main.c:2530)=
kern :warn : [=C2=A0 625.979761] load_module (kernel/module/main.c:2981) kern :warn : [=C2=A0 625.980267] ? post_relocation (kernel/module/main.c:28= 30)
kern :warn : [=C2=A0 625.980782] ? kernel_read_file (arch/x86/include/asm/a= tomic.h:53 include/linux/atomic/atomic-arch-fallback.h:979 include/linux/at= omic/atomic-instrumented.h:436 include/linux/fs.h:2740 fs/kernel_read_file.= c:122)
kern :warn : [=C2=A0 625.981318] ? __x64_sys_fspick (fs/kernel_read_file.c:= 38)
kern :warn : [=C2=A0 625.981858] ? init_module_from_file (kernel/module/mai= n.c:3148)
kern :warn : [=C2=A0 625.982408] init_module_from_file (kernel/module/main.= c:3148)
kern :warn : [=C2=A0 625.982959] ? __ia32_sys_init_module (kernel/module/ma= in.c:3124)
kern :warn : [=C2=A0 625.983508] ? __lock_release+0x111/0x440
kern :warn : [=C2=A0 625.984078] ? idempotent_init_module (kernel/module/ma= in.c:3094 kernel/module/main.c:3159)
kern :warn : [=C2=A0 625.984743] ? idempotent_init_module (kernel/module/ma= in.c:3094 kernel/module/main.c:3159)
kern :warn : [=C2=A0 625.985347] ? do_raw_spin_unlock (arch/x86/include/asm= /atomic.h:23 include/linux/atomic/atomic-arch-fallback.h:444 include/linux/= atomic/atomic-instrumented.h:33 include/asm-generic/qspinlock.h:57 kernel/l= ocking/spinlock_debug.c:100 kernel/locking/spinlock_debug.c:140)
kern :warn : [=C2=A0 625.985895] idempotent_init_module (kernel/module/main= .c:3165)
kern :warn : [=C2=A0 625.986448] ? init_module_from_file (kernel/module/mai= n.c:3152)
kern :warn : [=C2=A0 625.987029] ? security_capable (security/security.c:94= 6 (discriminator 13))
kern :warn : [=C2=A0 625.987540] __x64_sys_finit_module (include/linux/file= .h:45 kernel/module/main.c:3187 kernel/module/main.c:3169 kernel/module/mai= n.c:3169)
kern :warn : [=C2=A0 625.988090] do_syscall_64 (arch/x86/entry/common.c:50 = arch/x86/entry/common.c:80)
kern :warn : [=C2=A0 625.988576] entry_SYSCALL_64_after_hwframe (arch/x86/e= ntry/entry_64.S:120)
kern=C2=A0 :warn=C2=A0 : [=C2=A0 625.989174] RIP: 0033:0x7fca352005a9
kern :warn : [ 625.989645] Code: 08 89 e8 5b 5d c3 66 2e 0f 1f 84 00 00 00 = 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 = 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 27 08 0d 00 f7 d8 64 8= 9 01 48
All code
=3D=3D=3D=3D=3D=3D=3D=3D
=C2=A0 =C2=A00:=C2=A0 =C2=A008 89 e8 5b 5d c3=C2=A0 =C2=A0 =C2=A0 =C2=A0or= =C2=A0 =C2=A0 =C2=A0%cl,-0x3ca2a418(%rcx)
=C2=A0 =C2=A06:=C2=A0 =C2=A066 2e 0f 1f 84 00 00=C2=A0 =C2=A0 nopw=C2=A0 = =C2=A0%cs:0x0(%rax,%rax,1)
=C2=A0 =C2=A0d:=C2=A0 =C2=A000 00 00
=C2=A0 10:=C2=A0 =C2=A090=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 nop
=C2=A0 11:=C2=A0 =C2=A048 89 f8=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rdi,%rax
=C2=A0 14:=C2=A0 =C2=A048 89 f7=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rsi,%rdi
=C2=A0 17:=C2=A0 =C2=A048 89 d6=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rdx,%rsi
=C2=A0 1a:=C2=A0 =C2=A048 89 ca=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rcx,%rdx
=C2=A0 1d:=C2=A0 =C2=A04d 89 c2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %r8,%r10
=C2=A0 20:=C2=A0 =C2=A04d 89 c8=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %r9,%r8
=C2=A0 23:=C2=A0 =C2=A04c 8b 4c 24 08=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov= =C2=A0 =C2=A0 0x8(%rsp),%r9
=C2=A0 28:=C2=A0 =C2=A00f 05=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0syscall
=C2=A0 2a:*=C2=A0 48 3d 01 f0 ff ff=C2=A0 =C2=A0 =C2=A0 =C2=A0cmp=C2=A0 =C2= =A0 $0xfffffffffffff001,%rax=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<-- trappi= ng instruction
=C2=A0 30:=C2=A0 =C2=A073 01=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0jae=C2=A0 =C2=A0 0x33
=C2=A0 32:=C2=A0 =C2=A0c3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 retq=C2=A0 =C2=A0
=C2=A0 33:=C2=A0 =C2=A048 8b 0d 27 08 0d 00=C2=A0 =C2=A0 mov=C2=A0 =C2=A0 0= xd0827(%rip),%rcx=C2=A0 =C2=A0 =C2=A0 =C2=A0 # 0xd0861
=C2=A0 3a:=C2=A0 =C2=A0f7 d8=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0neg=C2=A0 =C2=A0 %eax
=C2=A0 3c:=C2=A0 =C2=A064 89 01=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %eax,%fs:(%rcx)
=C2=A0 3f:=C2=A0 =C2=A048=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 rex.W

Code starting with the faulting instruction
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=C2=A0 =C2=A00:=C2=A0 =C2=A048 3d 01 f0 ff ff=C2=A0 =C2=A0 =C2=A0 =C2=A0cmp= =C2=A0 =C2=A0 $0xfffffffffffff001,%rax
=C2=A0 =C2=A06:=C2=A0 =C2=A073 01=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0jae=C2=A0 =C2=A0 0x9
=C2=A0 =C2=A08:=C2=A0 =C2=A0c3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 retq=C2=A0 =C2=A0
=C2=A0 =C2=A09:=C2=A0 =C2=A048 8b 0d 27 08 0d 00=C2=A0 =C2=A0 mov=C2=A0 =C2= =A0 0xd0827(%rip),%rcx=C2=A0 =C2=A0 =C2=A0 =C2=A0 # 0xd0837
=C2=A0 10:=C2=A0 =C2=A0f7 d8=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0neg=C2=A0 =C2=A0 %eax
=C2=A0 12:=C2=A0 =C2=A064 89 01=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %eax,%fs:(%rcx)
=C2=A0 15:=C2=A0 =C2=A048=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 rex.W


The kernel config and materials to reproduce are available at:
https://= download.01.org/0day-ci/archive/20231117/202311171013.fb3e52d3-oliver.sang@= intel.com



--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
=

Thank you for pointing this out. This will be= fixed with the next patch along with the several interface changes propose= d by the community.

Thank you again.
Wit= h regards,
Sourav Panda


--00000000000004f2b5060a9c71ab--