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 10E6AE77184 for ; Thu, 19 Dec 2024 15:11:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6DE6D6B0085; Thu, 19 Dec 2024 10:11:05 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 68F1C6B0088; Thu, 19 Dec 2024 10:11:05 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 52ED66B0089; Thu, 19 Dec 2024 10:11:05 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 34CE46B0085 for ; Thu, 19 Dec 2024 10:11:05 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id D92EF1A11A3 for ; Thu, 19 Dec 2024 15:11:04 +0000 (UTC) X-FDA: 82912046154.29.59C92EC Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) by imf01.hostedemail.com (Postfix) with ESMTP id DFDC140012 for ; Thu, 19 Dec 2024 15:10:36 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=RRDlucna; dmarc=pass (policy=none) header.from=linaro.org; spf=pass (imf01.hostedemail.com: domain of dan.carpenter@linaro.org designates 209.85.218.52 as permitted sender) smtp.mailfrom=dan.carpenter@linaro.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734621046; a=rsa-sha256; cv=none; b=EgmslPKCC5QzehsMgh42gBPbBEZvZUfHmxKXVkAwFaFjO1VbmH2Z5b+p/ZOHxeGJzGDyhe 0CGV+MAKt+pCHGQGLIZjxWHacgJ+6t1DGRPSyrWL/NJICa5yWPihidk1UoatbyUFPgmwPj pRSKkbGMPmpYeqYD+IrChbTTUsuimH0= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=RRDlucna; dmarc=pass (policy=none) header.from=linaro.org; spf=pass (imf01.hostedemail.com: domain of dan.carpenter@linaro.org designates 209.85.218.52 as permitted sender) smtp.mailfrom=dan.carpenter@linaro.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734621046; 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=a8c0Ewl7BQkquEtJaiXqSJPyhaxk2Iz2kiqNEhnfoII=; b=RtaYu6P+Ywr9Punqhxcz+kSgg5FV8OD8ypH+ZjZy8Ef6pD8YUiAL+3IBs4FZ61lw/OWLAL sePPh7fd81jVycPlGAYPsto/Co2mG/TpEa83r5x51g+PZMwMd3inURgzenfT0aR7nmCY7H TbrXYm4AGewntZfYvwR5pxQiDi9nB2I= Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-a9e44654ae3so129098166b.1 for ; Thu, 19 Dec 2024 07:11:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734621060; x=1735225860; darn=kvack.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=a8c0Ewl7BQkquEtJaiXqSJPyhaxk2Iz2kiqNEhnfoII=; b=RRDlucnavHVW1cQf8MrQhpTDBUtC8dMSQ39VOpsTqGyLFh9nofeU+BmbcAgOltPI+S nflAOtIRmBIZeXV6GUriaoF4Pssa9EZMZUpj914UhgWTCwI06KeA7yAaxjQOtoBxJx+6 L0eSnfvqAI5iFyPwfvUvRXqFfyDk9xfzUnrwmps1q1IBynSdPRu9TgC9kd3PRjFuhh5V 3PCGrSE8G6PEBTk9xNimYlDtxO2Tmps9/Os0L0zxpBE2noS8sy9J56CCylaSGfepldki ki95CQ7FXtq9tVwAVHu3027nT0I0sMxJxT976x+qHwnN3QaAAmyoecsLLfy2fkRSV/Hh +okA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734621060; x=1735225860; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=a8c0Ewl7BQkquEtJaiXqSJPyhaxk2Iz2kiqNEhnfoII=; b=lSemtn5mC9Cm7F5kDhfe51G0SW03+EQImDHDM9M6X5NK0wOnpiwi/+moALANKulSNm +jNGiiBE/KjZeFg9S7duoSOakv0mSD4YsCVGmFK1jMLVYYXNSxHL6mFrZCC4HBkaTVu3 A8lhF5BqnIC1WJz7UA60rogI223kHQKPYYkGrGsMWjREHd0cGDJGXRXXh2RvG/Ilvrwq vGCFn5YcoJh8cm4HDeFkx5sRbV4mAD5aGSZLNA5QCW5yCUiMa6zc7nrrzOER5crdQRbS U6Ss8S43spNfYSDbIiumCX+tY2LuWAYodW/Q50FGMGIsITQjrvXeGmL/YwdLO3amEYgd cX/A== X-Forwarded-Encrypted: i=1; AJvYcCXCW3qpTRdBG9h8+PAusRxWJJ4ltDfQw9qMKO5BuGuvna/pBm+y0JQA8Sv8pCh+zwfnc4BfT5n5AA==@kvack.org X-Gm-Message-State: AOJu0YyV2hh1Nvzp+FRT9kWzVrRCgUXp5zG8CoolNtkclYccFL+3MWcl HoMtEE42lzoum6IeEBJTfdyQXnmzkfL6nEYXPOWNrnZhQ0aysqJDplKptl6hAY4= X-Gm-Gg: ASbGncuiPBpqhtInOfCl2VV17FWHFHbH2D5xopQr7x0RQ8jZB8VxDDWH1ayqaHrcmWE LKCqIxD3m4dVhyQRY5WbYOhX9NY0vpG0puq6DmxgkEYW98QMwX5owX8XYLaI9nxXVTfTXLkzCvw 15KfS4HlmJUgVTCrVCcAIBhlFzpIH65aNZ97e6v7qTEqkDyNSXyQ3Po2XRHiWIWylQ9RUqbBAKw o5SoFe2/N2/G0ZuFwp5Q0FZrJ8iGhbUjkKcwSupg0gfqva/WS7Ueh4YJ9uvwA== X-Google-Smtp-Source: AGHT+IEpIUPQqVgupeRzlOrpnAifiL/wITich3F10TXkppCOZb1lR3IE5oC8DUkcXCbnI2ox83X/9w== X-Received: by 2002:a17:906:3092:b0:aa6:b5e0:8c59 with SMTP id a640c23a62f3a-aabf47f6a50mr576895266b.35.1734621060458; Thu, 19 Dec 2024 07:11:00 -0800 (PST) Received: from localhost ([196.207.164.177]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aac0e8301bdsm74864266b.31.2024.12.19.07.10.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 07:10:59 -0800 (PST) Date: Thu, 19 Dec 2024 18:10:56 +0300 From: Dan Carpenter To: Qu Wenruo Cc: Naresh Kamboju , qemu-devel@nongnu.org, open list , Linux Regressions , linux-ext4 , lkft-triage@lists.linaro.org, linux-mm , Linux btrfs , Alex =?iso-8859-1?Q?Benn=E9e?= , Anders Roxell , Arnd Bergmann , Qu Wenruo , David Sterba Subject: Re: qemu-arm64: CONFIG_ARM64_64K_PAGES=y kernel crash on qemu-arm64 with Linux next-20241210 and above Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: DFDC140012 X-Stat-Signature: ncjaqrrfmq5nfzobw17um1t99u4qyrb3 X-HE-Tag: 1734621036-685660 X-HE-Meta: U2FsdGVkX187+GekIR1B3cHZ6wCwAhXHFDslaX6dIkK0r751pb3xaG+xc3Mn0fX8uvSDFWn8AgLlbFxoE5S0A1q547ViZ4JTkrvejKZdEQUsCjsxXdZ6VYpeCG+15wUVaMPVsvWoZOgRX52GPXCmwtQ/kyr7NiQXpgloPpjI11zYv6u6+qocYgorClLm1w1AhX0LTeVT2XDZ3pn66KbwCk4mZoVrFv/uk0mFA8idvVoIBEb0BDI4duFI4P6QlIdyMfWMWBW8abHrB1P36E9wzMkwoZdU4rysWqvUrnIFTyCdb4yG6RG8LKrXChK/ak1EHdVNXOs0LGmYOqXnYXHLHXAGLeehOVcS/8rzgFvM6uLSou3wuemzWeYceU4Ll9betB1un+WKSj9aFU9l0rCHD8o2oiH8PBftczj9GY+neKww3VdEZ3Tr6kcX/wohEHxUYuLdath3iqPo/81zwcPX5EsnUJwoiHjdBF2TqCzJobYGrSJWCUJfnPhDmCgv3t9WGKEchMx5tLabt5ZUIOA7UX3CKy4T1PcyRvuk714iRmU9fq+oNjG+l3DWXiOdF3l+wyBgg+x7CSdS5e0kLl088x2g2uUy9F7SqOvxRDhrvd8EPZFsXJVu7CouD7Ct45PWU/dcJ2k+zgSwxO8jMAKpmXetwjYQRdt/LuaW191ROGxnJZnHhKaEuBxZpJu+6f2wlp8dMj/CzybBvC929KTdUSU5z/ZdlRBLBPMwfiWRSY9uw7hXFQH20blllqB+eNvrbFHAMk3fc1g11D7vcUJ+mX+RiPn6OsOal80z1XYCIjdD7jzQmrpKkO9yA2I1ottviGcBR2wmeUx0KSC+5Mu7gRy1d+Uput61fKIOMSLE7umdGe63ySCQaPaJXMVQwETyoSl9xlPU9vHvEjDPrTTWa5qriH8E80PuU/5PVlM+CKbCOITkzuY1yMdZou4ZtyeK+cqkvLyBwtMwc3V8oS5 5nJTBMRS jxAkqQNxRbevLNAMrJ2odNno3ztPqDiHUsprGUQy6Lj0rRQKsNTKXMCcnQS4f+H4JpuD4VMGLJPjVCKIzJauTWn1LX6tb+bfJc7hHFE98EUzyZhJO/3gsbpdQyR9tnXqBtiVl3EmK1qccXACU8gp26PRtyKXjVGFznS4+YeoYmqZH36aFiQ3Lmbcuxt+jZtMOHB5ioactJkr0Ry2z0vPb6ANURe3w9ruNdVmXpmuLinbMlL16kfkVwLMMef97D94Vmk1cP9Cg8vErWlYbo5Ub0KKIpoMlwsgtXJHn/i6HVQLLCUjB/Ux5JvZSvh8lVPjUfBIL3Zr6yXccF4zh4GqkIn2XVnJh0HxXjZmRhgwtBpEQhmk3oXlVzv4hAG8TsPpKTqRak2yvdsAOm20vM6nOiCE9lA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.068541, 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 Thu, Dec 19, 2024 at 10:44:12AM +1030, Qu Wenruo wrote: > > > 在 2024/12/19 06:37, Qu Wenruo 写道: > > > > > > 在 2024/12/19 02:22, Naresh Kamboju 写道: > > > On Wed, 18 Dec 2024 at 17:33, Naresh Kamboju > > > wrote: > > > > > > > > The following kernel crash noticed on qemu-arm64 while running the > > > > Linux next-20241210 tag (to next-20241218) kernel built with > > > >   - CONFIG_ARM64_64K_PAGES=y > > > >   - CONFIG_ARM64_16K_PAGES=y > > > > and running LTP smoke tests. > > > > > > > > First seen on Linux next-20241210. > > > >    Good: next-20241209 > > > >    Bad:  next-20241210 and next-20241218 > > > > > > > > qemu-arm64: 9.1.2 > > > > > > > > Anyone noticed this ? > > > > > > > > > > Anders bisected this reported regression and found, > > > # first bad commit: > > >    [9c1d66793b6faa00106ae4c866359578bfc012d2] > > >    btrfs: validate system chunk array at btrfs_validate_super() > > > > Weird, I run daily fstests with 64K page sized aarch64 VM. > > > > But never hit a crash on this. > > > > And the original crash call trace only points back to ext4, not btrfs. > > Yeah. But it's in the memory allocator so it looks like memory corruption. After the ext4 crash then random other stuff starts crashing as well when it allocates memory. > > Mind to test it with KASAN enabled? > Anders is going to try that later and report back. > Another thing is, how do you enable both 16K and 64K page size at the > same time? > > The Kconfig should only select one page size IIRC. Right. We tested 4k, 16k and 64k. 4k pages worked. > > And for the bisection, does it focus on the test failure or the crash? > The crash. regards, dan carpenter