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 41E17C5475B for ; Fri, 8 Mar 2024 15:49:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C46F76B03AC; Fri, 8 Mar 2024 10:49:30 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id BD02A6B03AD; Fri, 8 Mar 2024 10:49:30 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A72096B03AE; Fri, 8 Mar 2024 10:49:30 -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 8F0E86B03AC for ; Fri, 8 Mar 2024 10:49:30 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 5A141809E1 for ; Fri, 8 Mar 2024 15:49:30 +0000 (UTC) X-FDA: 81874306500.06.58BF4AB Received: from mail-lf1-f47.google.com (mail-lf1-f47.google.com [209.85.167.47]) by imf08.hostedemail.com (Postfix) with ESMTP id 940F916000F for ; Fri, 8 Mar 2024 15:49:28 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=ZZAVHhf3; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf08.hostedemail.com: domain of alexei.starovoitov@gmail.com designates 209.85.167.47 as permitted sender) smtp.mailfrom=alexei.starovoitov@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1709912968; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Ld+4cFJiCUpIgeEmlpcazZFkXkoYjxiqrgcd7maZMKE=; b=VdGKzi5jOjZDCRQUbsskbVA6cDQaZ69Qg8SSNd30Jm+oLrI4Fr3GuTXeujTIZg2VmgUKSe qSlCzhHiQYj8YgRo5rK+uJOQngT3a3r+6mr4nsYQ9NQ3adMFIk5tSuePld4GvY1kCad3po T6Gsi2caU1pmLRe6gSvJymHP1cNnaGI= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=ZZAVHhf3; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf08.hostedemail.com: domain of alexei.starovoitov@gmail.com designates 209.85.167.47 as permitted sender) smtp.mailfrom=alexei.starovoitov@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1709912968; a=rsa-sha256; cv=none; b=cSxX6d6DVvdJ8gDWdDYkljy81tz8xM5SFmK92l4bwOUm1ivBR0s/+ZasJZQ1qzFjLuQwPc X+aovjpZ0I9rApHXP/zgfzkMJ+FUBmxaK+5sIMUDW5utVgy4i7VrQ5JzU4gBXRGVRFZCX8 PakXLCRobWdK+BMvkbzdUyk0Xlb4/LQ= Received: by mail-lf1-f47.google.com with SMTP id 2adb3069b0e04-51326436876so2978160e87.1 for ; Fri, 08 Mar 2024 07:49:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709912967; x=1710517767; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Ld+4cFJiCUpIgeEmlpcazZFkXkoYjxiqrgcd7maZMKE=; b=ZZAVHhf3KiSnvmck4wlKwIhWNG18qL8N1KvYo5/Zs3DNFgG7ja4bLH8N+gZxxVfO7/ crUHbci4Hm2PV1diZfz7K1xPxgJn38sqecBZErDsBHDU+aJGxtXtl4/WHRX/l0oirIGD naDMqxMr/6YVGHEGTw6J1P2ctNoiCU8I0PxtN7utZBIFs1BKsXgrKFjjGcydh8gCWYZJ rqzOUVGogYpaINcOgeCA4zyxLj6UOWSK3aumG9a1Ig+Auu8qQZ8q6XXs1yRYEQyScMgc YEyqK/p2G/3lfVExSDuVLFeszqq6yoDTW/Hy9iabe4fn7dHPIQpPWbG8WzNLevWAcec+ YRzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709912967; x=1710517767; h=content-transfer-encoding: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=Ld+4cFJiCUpIgeEmlpcazZFkXkoYjxiqrgcd7maZMKE=; b=Dc9vLYi2dQxyKuWF/uItyZfii5VeaSRAu58ps/O3uM/2lArkGw5dGV57YLvwLqtdE4 9F0KvZHaR0fNYtl0gJLGdjduK9PjAFteT47ilRmU2y9Q6jABmw3+8+ebsv9ftEkNMZVb kgG1LEDpsrWUTC+Tfih6V8/wtaGO9u6NFTb45DUUETxtRigjGDnOyXyTK9xp7tIF33/F AiS9caGDon8Y9sGgPrky9+H/pThzvnn+kvxRn8pkLGh0axSS0SGK18Jv4sZHymf36JN6 RQPffIn6+jD1ro1aKT24NFxSplcsmj0lrNgkLwtLBu8UaEw+7lZXbIrNX8QRSz/nO04L 6mIA== X-Forwarded-Encrypted: i=1; AJvYcCVPbv2hkNmVK7alTYc01qGHYzDLDyY8YQEl/6kvDanVVN84YCQJOXAaTQ1GY7QthdD+R8gaFhHr9VHSVtLHSisWpCI= X-Gm-Message-State: AOJu0Yymgty5+gWn6uHY7I8YOJwaTPz2gNLy0sr+hs/0l5bRjwQ8gAH0 WiDRZnUs0WQCeY5D8S20aUusLgqD7wQCmK1wI0QpzEM/MEo4R3MgmshCgK/KP+R2EiDXyTjtUQ5 +lMvfyzxbnfd5Rpi9iLCv5RFxjrU= X-Google-Smtp-Source: AGHT+IGPyssiDhhfcu2ArxzuzahLXmqh8jRRtzzOKzL6wiSwUy7U9ClXjqn4LMqSqv3rNw24PwXN+9uNqUZrMxSzDL4= X-Received: by 2002:a05:6512:3d09:b0:513:3309:cc62 with SMTP id d9-20020a0565123d0900b005133309cc62mr4774260lfv.47.1709912966304; Fri, 08 Mar 2024 07:49:26 -0800 (PST) MIME-Version: 1.0 References: <8f69d1f2-0ce3-4851-a784-c76b274dd9ff@app.fastmail.com> In-Reply-To: From: Alexei Starovoitov Date: Fri, 8 Mar 2024 07:49:14 -0800 Message-ID: Subject: Re: arm64: WARNING: at mm/vmalloc.c:315 ioremap_page_range To: Naresh Kamboju , Christoph Hellwig , Linus Torvalds Cc: Arnd Bergmann , 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" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 940F916000F X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: rp1gs9fkn7huhnt4nkcky9cbh4e4c4ij X-HE-Tag: 1709912968-499032 X-HE-Meta: U2FsdGVkX19UwdB4yt/z7mdsItO0CTAuTZYmk/ZHhYhV25oM01R86a0U0suLBoC05PjxJXoWtmnYo6vWO8qHFcwiBf4VwNSmojlZhzN10wP45kQwq6NDQnBb9LMxaOXJAO3Ixe18WjrYH6iAhZm6rrcTB4c1kHlSCto6d1EcWL3wvbhmQtworZktTKxlkpkvQGmnOFzFCjJwIjJk7wxrUTFyXFeJMZ3zPvwQomwnIXX+WKI/QOv5j7N2o7FfbDLo+4qUh32HrckgaTmY+CIPY/v6hH152woyN8XmcWlQ/LB/5deH+iwOdQMX1SZd+Xmgj14VDUcZX68vJI02N5zY7ht0HqcE+kEqYl7zVzAw7IaMReNa2td/YF459eEM12yHHaBzHtGK58YWVofRdM8qttL0Z3xRb1gjKUqTsI8Hxn5ZZkpJ7ycP3pu44Ou1ebxx26JLuW9WLiurIQZwRtJqR7R1Zt+W6wG27SSUyDxvR9FBcyuy5dYMbc/CXaLIXqCphPTPKuGhpgtyXrNOvW2rpPBKYb+LUARpe+yviZYLPyGUwUBI6M1TqfQjbCA3hLdHPfBG1ukXIMMzeTXE30I4pd/rWXbrPuOqDFl+VbJrMleXDt+9rJbRVw4GoT1YTLEogt+CS/ZTN10XckeRu2rjFF883AV54eT0W/TjkWJ8SaHgQgUGYge0KWMmbqojN12Wfq3Faj6M34nAXEiJJ+CXCnP7OQT8OpFGGIdo2lrDLJ7ujbPoEl2cUJ8XKuZ+SMF1qwuuNnsb0yz51/q67FBnF5FRfazLi2KAigmW5J8PXzAhrDBaMUBxNEH9cPjz5k/NCPEZSd6nS69XTracqkDohHapxgcD6oUegm037O+la5k8ZLyto7WUgyXRKFR50D+OJ1Mt6YaEidTztl/BG/b+H8vDrNg8g7T49QNXPYVpJB6a2X4bSJGongtrAFEiosUJbUNq4hL1B4zZhWcPFbD HzZM2AbK bH+G7xJrMiEDbLkIVWnGzVlfGP+VXQQL09BEh6XsF19L4CZAUwEqrsw/cq7jlBIm6rPfDVflJ1bKVjFuWqdXtPVSiItJJSP+ydWP04K+6oo8KiKsY5/fW807Ydw== 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, Mar 8, 2024 at 6:24=E2=80=AFAM Naresh Kamboju wrote: > > 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 addre= ss > > > 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. See the proposed fix: https://lore.kernel.org/bpf/CAADnVQLP=3DdxBb+RiMGXoaCEuRrbK387J6B+pfzWKF_F= =3DaRgCPQ@mail.gmail.com/ but Christoph believes a different approach is necessary: https://lore.kernel.org/bpf/Zeso7eNj1sBhH5zY@infradead.org/