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 CB301C2D0CD for ; Thu, 15 May 2025 16:51:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4749E6B009F; Thu, 15 May 2025 12:51:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3FCBC6B00A0; Thu, 15 May 2025 12:51:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 29DB86B00A4; Thu, 15 May 2025 12:51:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 04DD86B009F for ; Thu, 15 May 2025 12:51:20 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 762E8C0165 for ; Thu, 15 May 2025 16:51:21 +0000 (UTC) X-FDA: 83445732762.06.24D3323 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf10.hostedemail.com (Postfix) with ESMTP id A58F5C0009 for ; Thu, 15 May 2025 16:51:19 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=QfFRvaw8; spf=pass (imf10.hostedemail.com: domain of kees@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747327879; 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=+JUjnVoRP/sE8qROyekqfqOsecChY6EkgvFBu7MBmTk=; b=XlyykhhdXqA+cFRDp8pyIbPpDCOXsR2rSBbcLDq8YaY9s9sF2OjV1gJ3eF8N9uLcJfwHmM fxsFP23zKR0PDwbkFRFPzAh2F75miruNDCAuxNblXZkmv6itSCqdlQJMLos7+TDVvG74oH fxxDnb3vcln3R41a7CTT1ZynRnb/Yr4= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=QfFRvaw8; spf=pass (imf10.hostedemail.com: domain of kees@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747327879; a=rsa-sha256; cv=none; b=tiQ1JmwgJvrFoNYAIoptaiP8183DqLKvk++BGzqz33mCV9Gk9oX46BVvMlFgk6w3znMjaL W81vhylUVeB/UxY+R5Z6eIWhkAQyr0nFEC96+wXElSQCVjbTCo/c1Gxr5360GmzCm9jcqs qYsItm64CuLyQ5lUCx9edpnsI42SJc4= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 96F66A4E29E; Thu, 15 May 2025 16:51:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3914AC4CEE7; Thu, 15 May 2025 16:51:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1747327878; bh=hhlOPM7z4HIlZKpReWFs9EedymGfWrq/M8vBY5bja1s=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=QfFRvaw8pSJ2bcnJ42P3i0JZeLvyG+YvmakQgap00p7KY8c0dorb3I0wczZX86LMp FCWpLVGBCyAOezr+FwpI8/r9F+O7Nar6XNh2/Mh7f0L1fFIkjlak+UJ8K6K4kHzxIA XNkmMFSgh0lsFElmtyRTolr3vz9RuaUFC2Hg5xjSSxBJNoBq2pDk4u938G9lGgmJYe 5x+mfu96WBJap32k8lr2t/0Fr7xFyuOUtlTQYy/WWwAx7CAq0EYVSduMQfCfykyaNx JmNiVNotH7Vrhz7WSJIzrVyNYsTeDvhZLepCnspCYUwOia9xVFZiD0Bpk8+uLYwDP/ j9tj1B4H9RIJA== Date: Thu, 15 May 2025 09:51:15 -0700 From: Kees Cook To: Shung-Hsi Yu , bpf@vger.kernel.org, linux-mm@kvack.org, Andrii Nakryiko , Ihor Solodrai Cc: Andrew Morton , Michal Hocko , Vlastimil Babka , Uladzislau Rezki , linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org, regressions@lists.linux.dev, Greg Kroah-Hartman , Alexei Starovoitov , Daniel Borkmann , Pawan Gupta , Eduard Zingerman Subject: Re: [REGRESSION] bpf verifier slowdown due to vrealloc() change since 6.15-rc6 Message-ID: <202505150911.1254C695D@keescook> References: <20250515-bpf-verifier-slowdown-vwo2meju4cgp2su5ckj@6gi6ssxbnfqg> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: A58F5C0009 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: uaqz3m5zms9opjhiwjdugyjxuubg9b1q X-HE-Tag: 1747327879-55342 X-HE-Meta: U2FsdGVkX19w0RedfJYchbCa0HhmyV93rWCYA6Rz8wWilQB7BznVI+5hPqN81txcwmX8OfzdXEixBk8RZnFUIBTHbjQRJ0EsG1iinyJaFZPhm/oZ26gqfDx5umy9JgauWdZjl5hYFiwTu+RA+lB/oFlPBQEGddUZHBwLmrntRsqHt13NqhQIrefkPkfkwD706L8DK7/RXMhro+SFZBUkz1PHWHfywj+Wpbcekcu8CpI89IthwsqHsoTVGs0fuiCQweIl9NQDCaCm9aP/pCkOJa+NFGnIyeFD2dGSzMdE+8Jfu1tJzH1sMfTUsNfZCxJPonrR3khG+QU0a0X7tPQnnFVRitP7b4YMeN/72wNlaZv91Ug1f20Sjz9nengemAx6CCcw52tYMFL2MIFvF9326QwDbChz2F8JYvmvsHbyJfmIIdOMiz/6gjJPrF7fFUHafXZUALHgkJkpOzGgUSM3m2MFC4geATPkItbGLnhnyEE6Q7kAQJQtFN+QcBrRVUDqakvUplXZCvK/iWn7N1ErmO5TpxPNEjWG3S4HTLC14D9wq7caVR2mFH2p3oCyhGPsgM5Y45JSAhU4klF0ehTyOO9U8aSjIB40BsrVTP2YuFG/N+oyMmkPX71Vd3mtVjMvYpBw1jEAqSfnh+46wfNA30StDfn5xDAdORaQDIsYniDO/clp7StlkvBp12ENKzxZeKH9TWS9MQAocBNze3bz2Qt+9EJffDaeQ/RedGi9PSxj5I3Bf3zMnSHWZYLJKFkgwi339FZ5flhMcaf9v+bMbTDKzfZKh+SggNtvvsIwNhry3ap25Smiysx6h7ItXFXoat8shmsCW6nR3DExkEO+czsmzNUQzSVZ0uZlcnTfAM/hg7KrnIxV+MZOoD12w36U4P54oOMJLMME3MgmxAmK2Aut36oMV4djrF6QZmr3hxt97NtSpiqo9d/M9UBLNO79SDVUuRoK7j+dBcdiJSr s05+nlmW K7tSaI4SGIRTKgTTSOEKM893SkY5MkCsAB9D0a4r0WuQrmdo7biWEAeK4x1Rcxj/nZQyVctkmHuu/oc3Qhr89vt6ej1OgHj8d0YxkBJLts2sP3eNJbKIwrrcFBAaey/9azWl/Kc2TkCgV8crluOuR7tCKg2KBcsdUMpQn1X4EiIwXEeulEA5X0+fExmzhp9W0hTtsrvVLAdJVOHXC1gW75cpaq5az0+2iwateTDseLTuotf8BB4AkL9sstNEmftSbTNLYyf0Pb/ghDXGJEFuu39qLtsAS6EXDYokZdi590bX25rCT1SPqut4Jn1wFWlFZEtyyYf6bOfKui5Zfvv757LTTDuvCHfVyyFq08/4oML1G3bE= 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 Thu, May 15, 2025 at 07:51:26AM -0700, Kees Cook wrote: > On May 15, 2025 6:12:25 AM PDT, Shung-Hsi Yu wrote: > >There is an observable slowdown when running BPF selftests on 6.15-rc6 > >kernel[1] built with tools/testing/selftests/bpf/{config,config.x86_64}. > [...] > Where can I find the .config for the slow runs? Oops, I can read. :) Doing a build now... > And how do I run the test myself directly? I found: https://docs.kernel.org/bpf/bpf_devel_QA.html But it doesn't seem to cover a bunch of stuff (no way to prebuild the tests, no info on building the test modules). This seems to be needed: make O=regression-bug -C tools/testing/selftests/bpf/test_kmods But then the booted kernel doesn't load it (missing signatures?) Anyway, I'll keep digging... -- Kees Cook