Received: by 2002:ab2:1689:0:b0:1f7:5705:b850 with SMTP id d9csp109029lqa; Fri, 26 Apr 2024 16:32:42 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWjwm997J/3vP6qgfNJ8KbUlrFURLRVDROD80mEyLvx7N6C84dwPcpyQcu3f1azLHme7WztPY1J38xztZgIKfpJl4EQUsg7f83tSKpn7w== X-Google-Smtp-Source: AGHT+IE4KESK2QbzZAbBK0mJnIk3HlwHK85dvBIztnKLrPrKt+CtuKIhKLlxmejyglNAtmkYrNvg X-Received: by 2002:a05:6808:6148:b0:3c7:5078:a540 with SMTP id dl8-20020a056808614800b003c75078a540mr4439056oib.3.1714174361834; Fri, 26 Apr 2024 16:32:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714174361; cv=pass; d=google.com; s=arc-20160816; b=IE9UeXvPOtgW14sRcDj8tvOLrWZ70ihsOB7qkAkB0r9RBM3i5hVD5JttEgFMrVbgbj ypl0we7tDhq/fxvQmVKJiMsqizmlY5rO4fbX62/bAF70CCaXPWopAIUDzwKIq4kULOl+ qdTf4U37IBsS7+9PrWEO2RmDtYf5uMkGZyoX6lHTKF4RuUaCs44JuUZbYt63dDxr8d3I NJ2B2HAKfeXrqS6XCQOuz+EeOk2IP4BxrY8LoGLj73XB8iGZX7UdXS+4vO911bPaT936 a6N12GsC8ZCCJsf8Tzx9Jmbw3QOex47nBaJNTLRE+eJkbft57wL1/Gwx/i6Y0kWk/Iw+ SC7Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:in-reply-to:content-disposition:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:references :message-id:subject:cc:to:from:date:dkim-signature; bh=cTQ9xerQdOeH4jXMbGtf6cI/Y+VdXzSArGlGz80aHAI=; fh=ysCt0jXf+ZZDishOlJduujQ4oYB3ybQhgqNO9FgGeWg=; b=zZ3XwJZi1pIfXum992rcZcnRLsoePx/E+RpuhUpR2xbESzrHJgdVsWPsX2g6oWBdZK 9Sf7nuPyBSLaZPNNh0ajZBwBt/a0DLI38/GXm/1hhmd+FQZHtiwZUk+A8T/ITtmUU3Fu 7WsmtwA7V/U+may72WfTVgeQ313GIVHjYYa5S4XleFsG94TZazRrYlw0gQ7wWCPj61EL 3UeGHYBT8Yj864ia/c9HIyueXGpKDngHpV6fADf9DHbKnEOUM8XsMtPKp8e8r1hwfjc5 wvPEl4CvWPI4GWjTIF9BVwcUySWP7Zc6vaq2SNlHIjcEEvSjfLPpko7gC4SFPwXEA4XE bNtg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=Zv8HME6W; arc=pass (i=1 dkim=pass dkdomain=infradead.org); spf=pass (google.com: domain of linux-kernel+bounces-160732-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-160732-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id a64-20020a639043000000b005f80191eec7si13168028pge.757.2024.04.26.16.32.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Apr 2024 16:32:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-160732-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=Zv8HME6W; arc=pass (i=1 dkim=pass dkdomain=infradead.org); spf=pass (google.com: domain of linux-kernel+bounces-160732-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-160732-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 2CB05284199 for ; Fri, 26 Apr 2024 22:17:20 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DB22E38F91; Fri, 26 Apr 2024 22:17:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="Zv8HME6W" Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9E095374CC; Fri, 26 Apr 2024 22:17:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.137.202.133 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714169826; cv=none; b=amGqJ1y+GkIRIp474VGblWytt0mREegO+veffeQusw/o8p8Z4k2GNy7VHbfMy6zB+tAsOw9oU0wkJT+Dghz7Finx3hMYuvsJZsniFAjO7Dhn6p6vsGYFthnPHM2XwdZwZb/6GIb5cN3INttDvDd+ILaFdPbIIBlNC1kDvNTvB/s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714169826; c=relaxed/simple; bh=2mPzRah3Wm9xdrDA65IUWBsFdPpbm+E8qeM6+YgkocQ=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=R4rnd3EAk7UxJCwSKghagKbCm5P1CoJCGzY+ynpMVqwCrlR/qQv3yN4AWC4+QGzx9J1jswXZAcJynj0oTAaHGC5jv4pFNJeMGght66BSEaKlHNyffK62VVDLnU9ngQCW0U3bfLrI85JiIXxzNM7dy68ZxDpYevh4MdpCpP/4jJ4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org; spf=none smtp.mailfrom=infradead.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b=Zv8HME6W; arc=none smtp.client-ip=198.137.202.133 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Sender:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=cTQ9xerQdOeH4jXMbGtf6cI/Y+VdXzSArGlGz80aHAI=; b=Zv8HME6WgWAowWyjCUeyLO5IYe 9GvjlhE8hKbAu7zINfW50IO7YqF/KISlrxBvJvIpW/1NtSBxHBP8e1bGCKQWgIg6Zu49N0IXokQx1 ejexzw/XGdbOekwVMtqdb6v4W/qk9C97w9f+sYd9IkC7gqC5uoJSUH1JKMEv13teK8gpd/uDPxzpZ upDMrwC30rkgH2OGFFi22R/M3snVkVRHN8+4FXWSFFmYGruiSFkjuXd5PJCh82iTsEdt7OuWfutIa 2sabrXg/46pbOGj5UHrMk8kWQruxRwF8WwtxW1F4txOzN8uKgtgEqY/iGEC+uHjpLgVSi2SF33Q91 UXWXhQKg==; Received: from mcgrof by bombadil.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1s0TsG-0000000ECRx-3CkI; Fri, 26 Apr 2024 22:16:56 +0000 Date: Fri, 26 Apr 2024 15:16:56 -0700 From: Luis Chamberlain To: Mike Rapoport Cc: linux-kernel@vger.kernel.org, Alexandre Ghiti , Andrew Morton , =?iso-8859-1?Q?Bj=F6rn_T=F6pel?= , Catalin Marinas , Christophe Leroy , "David S. Miller" , Dinh Nguyen , Donald Dutile , Eric Chanudet , Heiko Carstens , Helge Deller , Huacai Chen , Kent Overstreet , Mark Rutland , Masami Hiramatsu , Michael Ellerman , Nadav Amit , Palmer Dabbelt , Peter Zijlstra , Rick Edgecombe , Russell King , Sam Ravnborg , Song Liu , Steven Rostedt , Thomas Bogendoerfer , Thomas Gleixner , Will Deacon , bpf@vger.kernel.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mips@vger.kernel.org, linux-mm@kvack.org, linux-modules@vger.kernel.org, linux-parisc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, loongarch@lists.linux.dev, netdev@vger.kernel.org, sparclinux@vger.kernel.org, x86@kernel.org Subject: Re: [PATCH v6 00/16] mm: jit/text allocator Message-ID: References: <20240426082854.7355-1-rppt@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240426082854.7355-1-rppt@kernel.org> Sender: Luis Chamberlain On Fri, Apr 26, 2024 at 11:28:38AM +0300, Mike Rapoport wrote: > From: "Mike Rapoport (IBM)" > > Hi, > > The patches are also available in git: > https://git.kernel.org/pub/scm/linux/kernel/git/rppt/linux.git/log/?h=execmem/v6 > > v6 changes: > * restore patch "arm64: extend execmem_info for generated code > allocations" that disappeared in v5 rebase > * update execmem initialization so that by default it will be > initialized early while late initialization will be an opt-in I've taken this new iteration again through modules-next so to help get more testing exposure to this. If we run into conflicts again with mm we can see if Andrew is willing to take this in through there. However, it may make sense to only consider up to "mm: introduce execmem_alloc() and execmem_free()" for v6.10 given we're bound to likely find more issues and we are already at rc5. Luis