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 B9CC9C5475B for ; Fri, 8 Mar 2024 14:24:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 34FA98D0008; Fri, 8 Mar 2024 09:24:40 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 300368D0001; Fri, 8 Mar 2024 09:24:40 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1EF0E8D0008; Fri, 8 Mar 2024 09:24:40 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 0CB178D0001 for ; Fri, 8 Mar 2024 09:24:40 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id D7FF2120AF1 for ; Fri, 8 Mar 2024 14:24:39 +0000 (UTC) X-FDA: 81874092678.17.93E1D36 Received: from mail-vk1-f177.google.com (mail-vk1-f177.google.com [209.85.221.177]) by imf09.hostedemail.com (Postfix) with ESMTP id 5A134140013 for ; Fri, 8 Mar 2024 14:24:37 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=MBDd9YI1; dmarc=pass (policy=none) header.from=linaro.org; spf=pass (imf09.hostedemail.com: domain of naresh.kamboju@linaro.org designates 209.85.221.177 as permitted sender) smtp.mailfrom=naresh.kamboju@linaro.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1709907877; 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=j07AdFyDsNhDCYkdkkGVmfRz5UiC0GfBE3W6LoymUMY=; b=t8ExTrfndyqTpELYahNm7XabFANE/SBKPnsXAN1xAjx4qxbAnJgUwuoarkFo4flHP6RQ3e Fs0AIFWZCAwxdEPt5/edxX8KFnz2PKMcInjseUzD8KYXsiSwmACYFwh4/BzHkSXiag5fjS W8WDdqpZQ2WyIihXkcgMob/NKKHR+TA= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=MBDd9YI1; dmarc=pass (policy=none) header.from=linaro.org; spf=pass (imf09.hostedemail.com: domain of naresh.kamboju@linaro.org designates 209.85.221.177 as permitted sender) smtp.mailfrom=naresh.kamboju@linaro.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1709907877; a=rsa-sha256; cv=none; b=5iicS2SezekSCGLyD0sBkIgtPfpo3sCxUt3N8srvdI1BHNEK9E9Jfsj7g2iBWx28n5NLwE o9SIXPBTBTs6+CVImknwZTDizyBpxN8vu01S7kJd8GuolowOnLa1ysXzuzQTAmVLqmhfeg e/RQig8KKPCrjqrJc9rohIjBQpZoZbw= Received: by mail-vk1-f177.google.com with SMTP id 71dfb90a1353d-4d345250ee1so271234e0c.1 for ; Fri, 08 Mar 2024 06:24:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1709907876; x=1710512676; 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=j07AdFyDsNhDCYkdkkGVmfRz5UiC0GfBE3W6LoymUMY=; b=MBDd9YI1iQ/I5r61WWqPCOfVD2TP/N4BHRyUMTQUZqxIesU7YpXd9YYLpu8CZoz/1H P6vwGvs24uDN5zBO2BV/xh0evU3x52PIwlShf2kC2YbCZ1+DibaI9eIjETGDX7P8Et0V skT116yUNOonFqPxknz54yjM0aZWOQ0k7ib16ZayW8p6F/DIQ8JFHNP/1hGFXbrtrRJm 33tb0puN41qNccLWcHP3wpGvyaP/Z3WQT7NlL3TAYw7WA+2rCrQzwK/tWaZWCXJFgdzc zQNjo+xmXYKevjtE76P/Xuar9OJzbl9EB3vr26PFxMa7i9yjKc0ozQidsE2ejF/jx/pY SDCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709907876; x=1710512676; 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=j07AdFyDsNhDCYkdkkGVmfRz5UiC0GfBE3W6LoymUMY=; b=d7sUypSSwdPjIPENEbcjzIIFzE1GeRAjb0XNPHA5wSQLsCx6+w84EbqLFEYcHfgyOu A4ODmYjdKD5g/ZkcE11sV//qkYWSktIT3NNKvdQ00663Cv9EOg33GXa2CDgmwT2NzYAr Us3BNRsG5hHrxlGVpbpl+gc0RbFeLpKrj2Yi4OvO7CMd/OdxLCb9TkI6R26iYceZHdQU 83dyaOdxHwE3y4tSB9tKDmIXeZeI2kkKb0UjvPaXniBme6E3tjXyEhY29uAVxBz/4AR8 BVwzEDD0af3YqKqKqLrZlfw6eTUlaLZXau+9Mg6ZfX/exqwTuUKTbZUXvAiG1aeRJAFh VsLw== X-Gm-Message-State: AOJu0YyX8UEFxMUSwiRZsUxvITfYBZvVO+P0zmTh/jEOuPNmF4lM520T T3yjKoa6pmDupI5epsm9fY3+5idhoOndAKtwq163pjSrvm2JeqSEPpC/PJKfkitfekcC4meD4WE ftzX+XAEPtrjSNCAs2THYsqeurG2JuG0CSc/j/A== X-Google-Smtp-Source: AGHT+IGUBklf5nU6+Ip54om6re+77r/16TEnFf7hsXTe6NPhJTrKSybxJQySskKt/7oYDhLEEnuimhm4sP5b9yJ8qkc= X-Received: by 2002:a05:6122:4e8c:b0:4c0:9ec7:b324 with SMTP id gf12-20020a0561224e8c00b004c09ec7b324mr9889385vkb.0.1709907876270; Fri, 08 Mar 2024 06:24:36 -0800 (PST) MIME-Version: 1.0 References: <8f69d1f2-0ce3-4851-a784-c76b274dd9ff@app.fastmail.com> In-Reply-To: <8f69d1f2-0ce3-4851-a784-c76b274dd9ff@app.fastmail.com> From: Naresh Kamboju Date: Fri, 8 Mar 2024 19:54:24 +0530 Message-ID: Subject: Re: arm64: WARNING: at mm/vmalloc.c:315 ioremap_page_range To: Arnd Bergmann Cc: linux-mm , linux-next , open list , Linux Regressions , lkft-triage@lists.linaro.org, Andrew Morton , Ard Biesheuvel , Alexei Starovoitov , Andrii Nakryiko , Dan Carpenter Content-Type: text/plain; charset="UTF-8" X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 5A134140013 X-Stat-Signature: h99ek66ar9grfni94srfdp7fr1m6jwpd X-Rspam-User: X-HE-Tag: 1709907877-426684 X-HE-Meta: U2FsdGVkX1+SxvxKOlzEFMH80fhgVS1wWlfuOQau/2BB93NckwGOZV8Hd1MnvvPQGuTm7ecm7fxIaf+wWYpIv8QGroQXGDvBXrZhvEK8YQewzVEYUbdF9ezB/KKr/ZZeRjvHLZlCOcBMUQ+/6t1L6+LW3gSwFIoGn0sgCN9+Us9Qm2AWBrmbgtc79sk+LvHWQbTMuFKcqYeOggSoa2f7Q/GEvRO8hWBuA7UrqKA3aszVI7Iawi0EtXZUnT7u3VxSfKbsx9gjiPU9ko60Ayc9EdxhwvqD+aijB0pAmUZEputX4lYNuzlECpOVapMXydCNOkERVXGQZdTISIki/+b3SumuMUkI49SwNSNeMyouXTD3cgxRmf5JRKrGVK9JBeMoDrp/pfJt0fiaHZp/8MW/e1/LIy0wN/Hn9Z6g4TDdTa1B4EeKIyooWW3m0xFfksLDDcr9ZdqbxbDU37FTWysh93wUJaGdqU3vof4Dcl0fBkz5eqRKrXAHzCeQ2YrY3fEW8s0eyrB7ju9ylLQ8jp4TRHjCADpTwGTvszWCH+mactIz0vKHrPv53aDjsmPbcoEM2YjnwGPPK+5emkjHsmNv3vbLwkWLApqlRvRrVFtm+ShDpjw8Kl4xltT7ICXzKC6l4sygLd8bL2iFSnsE3zHcU9hUDL4xdUr5wGOKbrlJlDBYXFvwgsVpuPxnwaicmcU8OgW5wImnDYRmlsEnh/3TzU3IUMP1s3oyc16NyHJEVHZsASTfcyBeQynGrJL/QYbpugZ8xeEZWtBcWh0ZntE1oU88ieREda4EkF1rPaErdygqzkUoHxWSPqhXB6SsAk708Xvs87P8B/cEXhrPxp4tvmooWvxPSw4F74oWBDkTKRfkiWYYOeoNr4kuPmKagsD/0MWIv505W/LK0it247j6RWdESHqIWPo/edwY6YtE2XM+gQiQgRTiDrokX0x1UBJW3cydtfTvR+k7H4+skEx fNlV6iqj 6ldFt4dIG2ln1olR1ql1c359akGzvxfe7GgsL 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: On Fri, 8 Mar 2024 at 17:34, Arnd Bergmann wrote: > > On Fri, Mar 8, 2024, at 12:53, Naresh Kamboju wrote: > > The following warning was noticed while boot arm and arm64 devices. > > The below log is extracted from arm64 ROCK Pi 4B while booting and > > another issue is kernel oops noticed while testing selftests: kvm: > > memslot_perf_test. > > > > 1) WARNING: CPU: 1 PID: 201 at mm/vmalloc.c:315 ioremap_page_range > > 2) Unable to handle kernel NULL pointer dereference at virtual address > > Internal error: Oops: 0000000096000006 [#1] PREEMPT SMP > > Kernel panic - not syncing: Oops: Fatal exception in interrupt > > > > Please find steps to reproduce, logs and config file links below. > > > > Reported-by: Linux Kernel Functional Testing > The warning was added by commit 3e49a866c9dc ("mm: Enforce > VM_IOREMAP flag and range in ioremap_page_range."). > > This indeed uses a special memory area at a fixed physical address, > but I don't see where the vm_struct comes from. Thanks for your explanation. > No idea here, but it seems unrelated to the first one. I will reproduce this issue a few more times and get back to you. > > Something is wrong with your address decoding, there are no line > numbers. Sorry for previous warning lines without line number. Here is the generated warning log with more information. <4>[ 1.657402] ------------[ cut here ]------------ <4>[ 1.657810] vm_area at addr ffffffffc0800000 is not marked as VM_IOREMAP <4>[ 1.659792] WARNING: CPU: 1 PID: 1 at mm/vmalloc.c:315 ioremap_page_range (mm/vmalloc.c:3114) <4>[ 1.661271] Modules linked in: <4>[ 1.662912] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 6.8.0-rc7-next-20240307 #1 <4>[ 1.663816] Hardware name: linux,dummy-virt (DT) <4>[ 1.666004] pstate: 62400009 (nZCv daif +PAN -UAO +TCO -DIT -SSBS BTYPE=--) <4>[ 1.667123] pc : ioremap_page_range (mm/vmalloc.c:3114) <4>[ 1.667602] lr : ioremap_page_range (mm/vmalloc.c:3114) <4>[ 1.683829] Call trace: <4>[ 1.684158] ioremap_page_range (mm/vmalloc.c:3114) <4>[ 1.684596] pci_remap_iospace (drivers/pci/pci.c:4138) <4>[ 1.685355] devm_pci_remap_iospace (drivers/pci/devres.c:43) <4>[ 1.687499] devm_of_pci_bridge_init (drivers/pci/of.c:592 drivers/pci/of.c:606) <4>[ 1.687932] devm_pci_alloc_host_bridge (drivers/pci/probe.c:2726 drivers/pci/probe.c:2704) <4>[ 1.688364] pci_host_common_probe (drivers/pci/controller/pci-host-common.c:64) <4>[ 1.688795] platform_probe (drivers/base/platform.c:1411) <4>[ 1.689557] really_probe (drivers/base/dd.c:623 (discriminator 1)) <4>[ 1.689914] __driver_probe_device (drivers/base/dd.c:808) <4>[ 1.691509] driver_probe_device (drivers/base/dd.c:831) <4>[ 1.691902] __driver_attach (drivers/base/dd.c:1217) <4>[ 1.692265] bus_for_each_dev (drivers/base/bus.c:445) <4>[ 1.693324] driver_attach (drivers/base/dd.c:1234) <4>[ 1.693634] bus_add_driver (drivers/base/bus.c:711) <4>[ 1.693945] driver_register (drivers/base/driver.c:258) <4>[ 1.694247] __platform_driver_register (drivers/base/platform.c:868) <4>[ 1.694639] gen_pci_driver_init (drivers/pci/controller/pci-host-generic.c:87) <4>[ 1.694969] do_one_initcall (init/main.c:1255) <4>[ 1.695316] do_initcall_level+0xa8/0x158 <4>[ 1.696868] do_initcalls+0x60/0xa8 <4>[ 1.697734] do_basic_setup+0x28/0x40 <4>[ 1.698282] kernel_init_freeable (init/main.c:1343 (discriminator 1) init/main.c:1537 (discriminator 1)) <4>[ 1.699075] kernel_init (init/main.c:1439) <4>[ 1.699840] ret_from_fork (arch/arm64/kernel/entry.S:861) <4>[ 1.701010] ---[ end trace 0000000000000000 ]--- - Naresh