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 58803E77178 for ; Thu, 5 Dec 2024 17:20:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B0AB26B016E; Thu, 5 Dec 2024 12:20:15 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id ABA926B016F; Thu, 5 Dec 2024 12:20:15 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 95BEF6B0170; Thu, 5 Dec 2024 12:20:15 -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 7633F6B016E for ; Thu, 5 Dec 2024 12:20:15 -0500 (EST) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 06D03814EE for ; Thu, 5 Dec 2024 17:20:15 +0000 (UTC) X-FDA: 82861568286.30.C9EF576 Received: from mail-ed1-f48.google.com (mail-ed1-f48.google.com [209.85.208.48]) by imf12.hostedemail.com (Postfix) with ESMTP id E550E40009 for ; Thu, 5 Dec 2024 17:20:05 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b="PUg4KeC/"; spf=pass (imf12.hostedemail.com: domain of ptesarik@suse.com designates 209.85.208.48 as permitted sender) smtp.mailfrom=ptesarik@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733419195; 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=u7yig2Aaj1cF+uoOcuOTHwfQCd/qo7BAxwYpQ38Ftu4=; b=Rahs0GeprftRHgEQAl/1z0q3gWHAoY/H89hX/HLacSErjum1jwPoklAvqJqjPDYs0M5d1l aBwVRhpDDwW8cSRcrv3vV1OPjaoGzgXvN3c3ZNSb3JB/uuRh0ZJENML5vcKenvZPiXD+nE EQ2zFI6YzpordvkN06URfe52+Uxq1Vs= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b="PUg4KeC/"; spf=pass (imf12.hostedemail.com: domain of ptesarik@suse.com designates 209.85.208.48 as permitted sender) smtp.mailfrom=ptesarik@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733419195; a=rsa-sha256; cv=none; b=7yArRjeLCfy+6ySzsmaXWA9ZVRohaamWjdV4H9gthhH/z9nA+f5aYs9JptiyAcKWXWlxHf Qa+a+9euiiCwBk23UohwwVCUK1Z/uozZELtfs03dLtgyMEwaBamJ/0zDtsUrj8C3+zyoVF F9RTFFPFN4xe8zy0mwScSF1LwED1so8= Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-5d0bdb7ea48so170662a12.3 for ; Thu, 05 Dec 2024 09:20:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1733419211; x=1734024011; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=u7yig2Aaj1cF+uoOcuOTHwfQCd/qo7BAxwYpQ38Ftu4=; b=PUg4KeC/B/raVQlA928F0H9o33iBZmkyz5xrXHwVQPUbRBNrPRsqMFfKbGVg6CsvvJ SDTB4YeE9rX6YtY5TOsjeUcywcP+dv1TWFLm7CNLd14Ys9DJo2hykhQ/6ubphauYNqnG U5ryKe7lF/kgSvjBZOkduPdY0EB0nDm1by4r6l3eeWhrcdH8GsENcXSaJFgzXBLEQldi r3pDZpAvKS0a6YFAkcybm/VLiLwKMwm7Y2/mIrrD1p9gKip/FIAYEIcVmzHmBlBq2eyH yze60bMNWHHtadSc2XIhnQon8Z5cPjOJWbAN8uVopsmwTZgBVWrIm7N+7dbH88HQ9ssi FG4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733419211; x=1734024011; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=u7yig2Aaj1cF+uoOcuOTHwfQCd/qo7BAxwYpQ38Ftu4=; b=B/8MrRizGSVzgdsYrvR53z21hz4iSgT7eUCvdDhb+9syRgyMAxi5RL0IOqftnG6Gk8 n2qJafqFVg2PZDe6oudzR8pbIhq+YU7jaMWRAPL85w1iEoDPfD2PiqCr9+k1gf5ck4VM 9pctTKsAtxm+Xx8LBFIMeVWN2oMY7cDADVs3VLyQeVf0Y2D7lKxqNnCRl9xPx7eVIVVK tT+uf4NqLWzZAVMNFL6tYkM+ZD/WhoW3e0fIAb2ceR7TNsM/Rq+rtB7e/ucPfx4aXPHl dxMm5UJIJaHgNhyV3V3NCUMGtFDOnFG3f814lbDyXgO4Hv9Ypj2IePs/gIfUlVzqqiZW VEKA== X-Forwarded-Encrypted: i=1; AJvYcCWWt1MuD1fxC/HsMWARM0VP9uzgq8psxWOLj6VUIJRso+xPO+HvDTlfTAa+rP/8yQuHECUxSyQXgQ==@kvack.org X-Gm-Message-State: AOJu0YzA/YUjSHlstyqYgsVchGLQ+KHOfqc60zVlOevkffi2TK7zO0GF h0j6hvUQBeudgK7oXBVzSo2GCGFUFPKwyuJrL6UUO3GUviUxuPwOF4OYX/JHBoU= X-Gm-Gg: ASbGncv34XrpZsW9/qIR9NEdB40g82u1UbT8UeVlYwaKL/0lDFmus37o71Nmrt8epHa nY77OT7RlnjlYpyNsjNggd9J3fh0QJwgHeOxGtxM4YEiC1lXn261sq9YnZ4YifLz9k3UhO/mpB5 lg/hH32Fk9nBhwRxPDmAF8uMi1cB5HxZYomn+GoBAlsYEYKk26FbM4LD5i93tFTloEBKqledLVX IJ3yINabX1VqF20Znollckg+7j9IHTSyKhe+s5TRhp5ZtzoZNT0RF4fRuizHfd9+KE4/ZZIU/Zs KV6aELyrL+ZN8jwjTWhy+biYaQ9Pr2xDYTKqDlZfBTMUcJ8lOIBy3Ls= X-Google-Smtp-Source: AGHT+IHQT5uO2ud1UQt44xQIYeAthB46apVlg4D3uRW41UHhyYXuzbyoQSLWZQMImKqi2K1w5Bh/HA== X-Received: by 2002:a17:907:2d09:b0:aa6:2eb3:40ea with SMTP id a640c23a62f3a-aa62eb34bc8mr78820866b.11.1733419211129; Thu, 05 Dec 2024 09:20:11 -0800 (PST) Received: from mordecai.tesarici.cz (dynamic-2a00-1028-83b8-1e7a-3010-3bd6-8521-caf1.ipv6.o2.cz. [2a00:1028:83b8:1e7a:3010:3bd6:8521:caf1]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aa625eedcb9sm118859266b.89.2024.12.05.09.20.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Dec 2024 09:20:10 -0800 (PST) Date: Thu, 5 Dec 2024 18:20:08 +0100 From: Petr Tesarik To: Ryan Roberts Cc: Andrew Morton , Anshuman Khandual , Ard Biesheuvel , Catalin Marinas , David Hildenbrand , Greg Marsden , Ivan Ivanov , Kalesh Singh , Marc Zyngier , Mark Rutland , Matthias Brugger , Miroslav Benes , Will Deacon , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [RFC PATCH v1 00/57] Boot-time page size selection for arm64 Message-ID: <20241205182008.2b36476a@mordecai.tesarici.cz> In-Reply-To: References: <20241014105514.3206191-1-ryan.roberts@arm.com> <20241017142752.17f2c816@mordecai.tesarici.cz> X-Mailer: Claws Mail 4.3.0 (GTK 3.24.43; x86_64-suse-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: E550E40009 X-Rspam-User: X-Stat-Signature: i3mjdhbx13hjehuwm1sqzs6qozi535di X-HE-Tag: 1733419205-968343 X-HE-Meta: U2FsdGVkX1/dr8o7/lRtXxINSdenyVl7vvKwK2B1a1E1hk6dmqHUyo8IggegTa1Ee4GuSPfLgDFO12RW1BRwGGbQmOXJiHc77qLxhDvA8A5DthZumxAdq7NkE5EUMhZ3S6aIGMNr2uevmBJOn7pbhX6B6s818RvIfDdHIrDxn565B7Vz53D2ONGaXphJqUCwM/i6GbD5BCFI64ynFuIyXF1Noe1FOf7sfbTy/HqrzZ7XQuDPz3kAuCyM3z7GuUAmOW6Ny2DL0+bfJ1DFEkaNM772TuUJD6IzwPGFoMWCeDFvnMi339rv6r6GBmggq6Rctqf0dO+clixD63Xth22Musn8wNRJubx5nWnQUcdTM2ytzKGXIaE0k45P+kS/iyC2Ji3ACYbZf/y0x7QjYIizyOBlRwkMEaHluLmL80DxFdX3eZI2LqBA0+YWBM7Y+9jUGBhHSPAZhdn7bYzDjhs/UI5oQpBNU9fTQjGxTpd+MCcYIrk+4vz41pNXX9/6wCX2qVcp/fKQubhRMHn4I/vasaQkPVU0qO9xjso6FrRWLnoVGKZp+zy/BQPitHMWeDHvo3axEwnJOe1dFIpXJSCIDmQ8a8PGXce+RSUnhJaV4xq995NC2Af2gPT/+BVDgvFOyFfPnlGoahnpW+yMM/dKoBR5gQ1xbGSgBBxCESwt7E3VReqolkKxPDPxRGqiiaspB52g/0EQKAa528xbxfxwd4tBfsO70Bd1Jew2z2H8tn1VD6sNyoqWhFPAX1CFl1x/XuIoNLfc43kCtge7oy2ABfQcdWi0Xf3y0WinSoz+nINMrdshjsTIWu3NG2E9cDf7r1BWG2IhLZsmoldruEqig/mNFiLnTxVrNfRpBpawkT4BLW5MXTRMAtTFSsZlrz3+K36PROxhFPfqWQweYR23egVyALRe78hHkodXCMhhb25ehYJelQc6HXYR0i57ewqCTl40f5Xmio//+MommyU Pb5hB9Fd 8/beNM9pCSpEbZTkMsHRJztFSLsb7l8SNzItaLD+Y1/htSnHIz+9UMpYlk3+LeyG9D4hMw17+EhHV2siNglVqOCsj0y0uBqic/hziAsqjUmpry2vNIzc4KVRY3Bx6oCfcjZy5RSQeYhBD99GHkQWtwfjihM0DTDvY5Dty+JQanxcrSEL6EX/8tkyLlvNwKUV66tWRK8OzCRA6ghqRKzSNulcg+pQs4mdE5q2/3fUPot0lkgRLf/OpBXcmS05tW0bg/btHDbZzXwwVrmpjlnJ/F+ioMg== 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: Hi Ryan, On Thu, 17 Oct 2024 13:32:43 +0100 Ryan Roberts wrote: > On 17/10/2024 13:27, Petr Tesarik wrote: > > On Mon, 14 Oct 2024 11:55:11 +0100 > > Ryan Roberts wrote: > > =20 > >> [...] > >> The series is arranged as follows: > >> > >> - patch 1: Add macros required for converting non-arch code to su= pport > >> boot-time page size selection > >> - patches 2-36: Remove PAGE_SIZE compile-time constant assumption f= rom all > >> non-arch code =20 > >=20 > > I have just tried to recompile the openSUSE kernel with these patches > > applied, and I'm running into this: > >=20 > > CC arch/arm64/hyperv/hv_core.o > > In file included from ../arch/arm64/hyperv/hv_core.c:14:0: > > ../include/linux/hyperv.h:158:5: error: variably modified =E2=80=98rese= rved2=E2=80=99 at file scope > > u8 reserved2[PAGE_SIZE - 68]; > > ^~~~~~~~~ > >=20 > > It looks like one more place which needs a patch, right? =20 >=20 > As mentioned in the cover letter, so far I've only converted enough to ge= t the > defconfig *image* building (i.e. no modules). If you are compiling a diff= erent > config or compiling the modules for defconfig, you will likely run into t= hese > types of issues. >=20 > That said, I do have some patches to fix Hyper-V, which Michael Kelley wa= s kind > enough to send me. >=20 > I understand that Suse might be able to help with wider performance testi= ng - if > that's the reason you are trying to compile, you could send me your confi= g and > I'll start working on fixing up other drivers? This project was de-prioritised for some time, but I have just returned to it, and one of our test systems uses a Mellanox 5 NIC, which did not bui= ld. If you still have time to work on your patch series, please, can you look into enabling MLX5_CORE_EN? Oh, and have you rebased the series to 6.12 yet? Petr T