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 ECC4CC54E4A for ; Thu, 7 Mar 2024 19:02:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6BF3B6B0271; Thu, 7 Mar 2024 14:02:54 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 648776B0272; Thu, 7 Mar 2024 14:02:54 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4E9466B0273; Thu, 7 Mar 2024 14:02:54 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 366426B0271 for ; Thu, 7 Mar 2024 14:02:54 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 0475A161227 for ; Thu, 7 Mar 2024 19:02:53 +0000 (UTC) X-FDA: 81871165068.27.83CCF4C Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) by imf02.hostedemail.com (Postfix) with ESMTP id 472048002C for ; Thu, 7 Mar 2024 19:02:52 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="Iw/Ovm/B"; spf=pass (imf02.hostedemail.com: domain of puranjay12@gmail.com designates 209.85.167.54 as permitted sender) smtp.mailfrom=puranjay12@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1709838172; a=rsa-sha256; cv=none; b=i1aXfE2nxmsk1Y/ZojZgc+QXdCvGFX+MF+SIzx6Nnq8Xx19SpS2Gb0ulzXwuJeG1t2YY+Y ctAyOKQFtZjBNQJWuHk5+x6z8lipsIaRCSRPFVKR7+1pY032xCRdJFduPptPw/pwsI/xF7 hRTzs4fbSwQzKNYaEb7jUElxGjqrvKI= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="Iw/Ovm/B"; spf=pass (imf02.hostedemail.com: domain of puranjay12@gmail.com designates 209.85.167.54 as permitted sender) smtp.mailfrom=puranjay12@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1709838172; 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=Z6To9HnP03DphJYrGWEIqIAjfjWhrFUPrtKc0ABJuFI=; b=d4zZ2JPKUo+UNLFbhArVngqiCTWGtoLjIEzgpqVVs1CDi9uA6ZBm+SfFK0oSGtF9XFOuIB q4+MsTENtwwqvJmQL7ICgYIzmSZUDzT+NahLBlSsJctZaI9hMmyo1oTmvwh8unj2a5D8va F9gD0jZdkDHLajKxun/5i2fACBWG5Ss= Received: by mail-lf1-f54.google.com with SMTP id 2adb3069b0e04-5131bec457eso1023124e87.0 for ; Thu, 07 Mar 2024 11:02:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709838170; x=1710442970; 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=Z6To9HnP03DphJYrGWEIqIAjfjWhrFUPrtKc0ABJuFI=; b=Iw/Ovm/BHrYK+sLq4u4qUuseujX9XftqzTlUWU6J86ksAzVvm2fM9ht6C4u41pgj2S 9tz0EyX12xckwahNadPve0lljy4ljV8+KgjVahwxbgglEGpvlwofMqCkRSFVWDUo4BIl ax4RKOwYfvDwfCqS/qPYMXMUmx2KiopmzErMhKsP6kch8797eI9gB0eCQm2C5L015LE7 EmclRxZ362AZ8MDvHnILnUEqGVsXtf6HlXDfhw9Bv2vsKoLSSPra7XcgZ76LRgJGwJxC bEw9W+XN2ZNZbtv0Vy3rM6pVSbn/Uqni/+v5p45cH6s01tp8Lpx+NDoovGIo5RtoBzoN we5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709838170; x=1710442970; 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=Z6To9HnP03DphJYrGWEIqIAjfjWhrFUPrtKc0ABJuFI=; b=LZylD5v9gW6m95NEGqVZk+C9ILguw8A/UHeqX3k6yMsb4TeJp6XNNFUOFkUQfKgpO1 JF/lyBTfR7wPRH0kiF2MTKVc9WqLJbA8kqSj2Fe+rlhmyiuhVMAKuiec5rivHKJg/rbb cFv+EzLmffxANZUkFNacRixzIZyx+P8ObvroZFS7O0xXSUY0g08Nx5B4dbEtnqoxltQW YByPwsDegzshksOP6+tCJNpN9iipuiksEyZ73CtcF3nEAyySH8olKdTaBN+iFEfg6s/m xmuTVTCXw6qDXI2JMrtnOd5NizoCA4GT5j7mXbfafdsrsGj8dBHZeYqCvOv5MzSPO0R0 Z0FA== X-Forwarded-Encrypted: i=1; AJvYcCVVfbZgaerMoROnnW4ZuQDDuSUMeaOrl1ntFyMusmkCK9fNjl4IzVHSTFO4EpK10MVJQlPfBtn5bz8yMNrYW1Jp/0o= X-Gm-Message-State: AOJu0YzYCtsp7NaOto7q0dVmCQDA9gdmaN+ic8yoI0QFaLAj7M9WZE8P iTy06J7HZlB6LpqGKaVCYtXXHTuJxtfz4NmmPkU8IUVSDOGfcLK1T6o2/59hyVVUkg+Kwk/oTTj d9k/OQcvUQX5taS27NAUdymRAwIk= X-Google-Smtp-Source: AGHT+IFOnenNV2ioydjlYq7svwlQ6sb5pSsdTZrS8h+5e87pENNyMrtVQt9tYWWqO0Gck2mzMMnTkH5ftYTgVE8xwOo= X-Received: by 2002:a19:e003:0:b0:513:1cad:c83c with SMTP id x3-20020a19e003000000b005131cadc83cmr402506lfg.11.1709838170049; Thu, 07 Mar 2024 11:02:50 -0800 (PST) MIME-Version: 1.0 References: <65e9e748.a70a0220.606f7.53c0@mx.google.com> <7e216c88-77ee-47b8-becc-a0f780868d3c@sirena.org.uk> <4ce67bde-3bd4-4a59-bce7-4a2764445783@sirena.org.uk> In-Reply-To: <4ce67bde-3bd4-4a59-bce7-4a2764445783@sirena.org.uk> From: Puranjay Mohan Date: Thu, 7 Mar 2024 20:02:38 +0100 Message-ID: Subject: Re: next/master bisection: baseline.login on qemu_arm64-virt-gicv3-uefi To: Mark Brown Cc: Song Liu , Catalin Marinas , Alexei Starovoitov , Will Deacon , kernelci-results@groups.io, bot@kernelci.org, linux-arm-kernel@lists.infradead.org, linux-mm@kvack.org, bpf@vger.kernel.org, linux-next@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 472048002C X-Stat-Signature: hgo3qy49ytyja6s8gqcb1hfpetxtp88k X-Rspam-User: X-HE-Tag: 1709838172-613344 X-HE-Meta: U2FsdGVkX18QjU5ky3pMO17qhAYpGkPLL5bETi7j3sC9xghhFKEk7zUJx0yyKVOK95iuXKJYwuE+ORkNv8XI3X38zM5lLgBHANqBB23qebG7qt5nYTGYl57Yv2Co0+LTZsyk9Ip3srjgSnQazoSDvj8JLlwC0/7c+gikx3oJoCpMewysy44JQ6R4nqPL/GtLi9B0LDgKe13jYFuzF0XbiM+i5uEFmN6VAKq7telHyxHRR8XJ/j1faVGj3tTt/qP/sw/eZz8uDHRnBwIz6QlUSaCMhTj4O81I5/3nf9bHRWv6mUK2QQPyAhnJi8TMvk8NKHy9+a60g/3pKYSYmB5tGC4+Qec6NgABqAQWOJDHvhbocv75Gtk4ej7t82e8V/nElPU1SPcvGe4XdnBNwgLxj/UySK1y9nGNy2l2GCJZR3pH83smwcTVvfXiZOsWLoKhnVvBi/Awuyq7EFx0kwPHiDEB6pCaw0KanuKXSsIp2jkcBSEIP636fvT3nWULa3AcO+5yX7U76qJq1V83M+5rXYMjM36NMzqfgPQ/XXFBckaCmjTTBmBy6+sCSsH2v+jQubY0n37u9hb/tS7XTY174nAh1dTio4bfkYe4urzf0ry4CHsBjV8vLubreCrGodTDIoG+Tl/j5cRdADB7ThY9Xr/NcXeIMCs8VZ8he0Qmjnn2QlblabPXej5V3gs1TVN758GzZbScy8kNLmqOyDndfKSBbrOHw5CMN9U6rWvUW2EAW6VR1IhF3Mf9GkZ4W0/XNrZIFPBLW0hVoShGMfRxJgOwB9rBUmx9IWXJu+s1TFLLVpGy+pm3EGMI2avWEmQkjd/7XD+bySojh7FOK5s4pZnVXI3hwjVeVUMed2cP9Kri42Z6BaGEZJBXse6Yp8LOCBZv9k4/5F04JMzyCxIP9vSP/j9o3ijc5aSi1V349/oF1C1PXDnCqcHF/vjvTa4xJAMyEKJLqNCpwl5dEnx L5JOAyia eFKaOtosY1+uadOSEvL7Gc6YSc9jZwY6C3TdLU5KtOCEY+2J4ANSRq3W6i6rAcZ4oKNT2Jkl4z04G+AQ= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000088, 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, Mar 7, 2024 at 7:34=E2=80=AFPM Mark Brown wrot= e: > > On Thu, Mar 07, 2024 at 10:16:21AM -0800, Song Liu wrote: > > On Thu, Mar 7, 2024 at 8:36=E2=80=AFAM Mark Brown = wrote: > > > > The KernelCI bisection bot found a boot regression n today's -next on > > > qemu arm64 UEFI platforms with 64K pages which was bisected to commit > > > 1dad391daef1 ("bpf, arm64: use bpf_prog_pack for memory management"). > > > We OOM quite early in boot: > > > IIUC, 64kB pages means 512MB PMD. I think that's indeed too big. We > > will need some logic to limit such cases. As far as I understand, we need the prog pack to be PMD sized so it is allocated as a huge page and if we limit this then vmalloc() will not allocate a huge page and the performance benefit will be lost. > > These qemu instances are only configured with 1G of RAM so that's rather > large indeed. I was able to reproduce this without UEFI as well, I used 600MB in place of 1G. Prog pack tries to allocate 512 MB and this causes the OOM panic. Can we implement this in a way where if the memory can't be allocated then we fallback to allocating less memory rather than panicking. I don't know enough memory management to know how it would be done. Thanks, Puranjay