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 340C2C021A4 for ; Mon, 24 Feb 2025 11:49:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6F6E46B0085; Mon, 24 Feb 2025 06:49:40 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 680596B0088; Mon, 24 Feb 2025 06:49:40 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5203D280001; Mon, 24 Feb 2025 06:49:40 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 32B476B0085 for ; Mon, 24 Feb 2025 06:49:40 -0500 (EST) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 3824D1A1239 for ; Mon, 24 Feb 2025 11:49:09 +0000 (UTC) X-FDA: 83154667260.19.B4FF658 Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) by imf19.hostedemail.com (Postfix) with ESMTP id 9A35F1A0018 for ; Mon, 24 Feb 2025 11:49:04 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=L8wADk9l; dmarc=pass (policy=none) header.from=alien8.de; spf=pass (imf19.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740397745; a=rsa-sha256; cv=none; b=49SdiH9GF5ivIYI4NCXp9FzyDNHIkMSQ/XNIcE+iW1tbjHnuDs0IYrlxmhz3XP/FE2H7xe wBy0Lr6lzxKPN+j42H98hXIbccMK7x8RkOjZEBkuU2HNSCnCsR5xlCFhaXUHcUGfucq1ZU UP+G2nriUxi8dyO2CqZ0C5EZagHGtbM= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=L8wADk9l; dmarc=pass (policy=none) header.from=alien8.de; spf=pass (imf19.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740397745; 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=Lw7qFiL9WCVd3Ob44UNeBij2JGHI/k8Oer5A13xUMeU=; b=szjS1ajyjOAmI6WGKvYRara4TRPKnjecCvr622yg63uyTEBu00pisKZxz0cnHgp5Dk8gSU 1VAS1T3swfky9jn5AkXE5MbbuYM0+vF0YG9uZwpJhPLPxULUVyOp4XG+ANKn37efbhL/Ez /UwCEeqUsqccCMjB2hERM0zZJjsflWE= Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id BFE3840E01AD; Mon, 24 Feb 2025 11:49:00 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Received: from mail.alien8.de ([127.0.0.1]) by localhost (mail.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id qGMdkjvsM5ND; Mon, 24 Feb 2025 11:48:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1740397736; bh=Lw7qFiL9WCVd3Ob44UNeBij2JGHI/k8Oer5A13xUMeU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=L8wADk9lz2UK58eAFQVDTnTpgJ3HqXzqTuCKnqSumH6ESAOmE9fLyexrBH/8KxuVZ 632RZl0Kfw3wK+DJK/jFqE2YxcnzYKjQE0k1vuV41QXYeidxfSSk1LaFLWtEJjeumn Lk5O4xPw5S3FCV2ZFhyFZ+vs45kGbDI3EOXuoaeklxVcCar09IIt1ETyts8sSX2+Qs BNXmv7Gdoon4FdlMg97RoWb9cgGzIRyds3DKp+UfIXHzXZsmw6+dfFS3rj8fp5N8po NGcf2VGm3c9h0ya96SyvI/cZ5EqXoX3uhQnfKcqptF1EdPq0u+FCZ4G3UehIu5ng5Q +F0zykUWtwz7oPTlm0MuXVz2rAtNEG9GphK+1/yx0r8LisPVxBgFaaMYMGsnwmUNpe y7FyDiDeRU2UQ3/e6AG7QOksUefgR40BViQVO0pxeT8R/1w/GDqPCsaGT3lO9Y3DVe hc0HlG4kxCw0MpwaD7+zMUmATPmg/Bo1tJ4R2g7195RCUZMyifyq8gi2fFSvf7bNyl rLaBYtM+wxXknbJOXoJG4pG/nzCSzG4sH/rCQIj8NSIbGZA1krAIFNGTUFZ7xpHr8q GqAR0KypHsgekufMu6h6q4/QqthJwGGBtGlAHq0mgA35+GcZBUn6ntqeDzDvaPmbwe fRNTiRlbRKi+3QdkV15ZPneI= Received: from zn.tnic (pd95303ce.dip0.t-ipconnect.de [217.83.3.206]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id B8C4B40E01AE; Mon, 24 Feb 2025 11:48:37 +0000 (UTC) Date: Mon, 24 Feb 2025 12:48:31 +0100 From: Borislav Petkov To: Rik van Riel Cc: x86@kernel.org, linux-kernel@vger.kernel.org, peterz@infradead.org, dave.hansen@linux.intel.com, zhengqi.arch@bytedance.com, nadav.amit@gmail.com, thomas.lendacky@amd.com, kernel-team@meta.com, linux-mm@kvack.org, akpm@linux-foundation.org, jackmanb@google.com, jannh@google.com, mhklinux@outlook.com, andrew.cooper3@citrix.com, Manali.Shukla@amd.com, mingo@kernel.org, Dave Hansen Subject: Re: [PATCH v13 01/14] x86/mm: consolidate full flush threshold decision Message-ID: <20250224114831.GBZ7xcj2IGlq_Kuo_a@fat_crate.local> References: <20250223194943.3518952-1-riel@surriel.com> <20250223194943.3518952-2-riel@surriel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20250223194943.3518952-2-riel@surriel.com> X-Rspam-User: X-Rspamd-Queue-Id: 9A35F1A0018 X-Rspamd-Server: rspam12 X-Stat-Signature: 4r1t5itd87thb7uz4utst999m3r8p1eh X-HE-Tag: 1740397744-121657 X-HE-Meta: U2FsdGVkX1/nqlcyMjYXQVhCPKRS5V25DnTcm5/5QSKbRjwp2Euse+2gMP3o55h+pwYjQmCbaKQTzW8/e5jDAYo3FvcbFep1kmv7p2xZelpwcL4OweiqN1w+J/+AVaaJGgXXExoAWR7IfYkQqcCnijfZbEcZ2gXvbYzpqjhIQHUgoEN4EQiMbnJtDkBiLGA9W8y1NHeCufAhYFpljpaE2eIc53ZsajnLXg8kSnRz7Z6lz6pqFf485DFcmYXiXN8DG0sdADXh0SvpESSUOwmSl5tSzc3TYyGxZMpBBX/Xk/pZuyEO720qprDmjC5dRqz0mzYMmqLRil7Vwy/rPMYNjCtkG43NKTDCMaE0gzxUCqoUpa7MAaL8xykv8Yu03EDVa7vYraCnC+sE+7fVY9OJewjwKq8uoToetzVc/QmI9czZVbaFRsxs356FI7duOCFV+wzYLyaHga01CMLP9SYFgWHCUm6OxbwBTXxdfyILpCjiFy8S8V20isGvfaFgscYFzfpE4qdP1lvvbzDu3wlITuZ3xPlIyhKDKuKSuEkO5Q3N6s0QT0aaoAEXnHL/rny99Dcso81hCiPFBlTpgrcxgfmAM6E0IoD7q1ilrvJAS6IFdTP6uepIEzM8GJ4XM2xq7Kscyw3thk6CGlF7mm7hzRgXWoSfLjDlGy7Bi/mpx/LtqQsfvpMA3TNZkNQ4Cy4jTWJKnzO0L3ehfOtCX8ZCmTTWI3QHaLwY5q2ZNgMdqKHDv17CC6c8bn9o5BWeyEwEwoZj1XuTXEvo/3yb7hf1iMHPFIGadfPSXWPY5Bs4UCFo7yBHAK6LD9/hx7Kz9jXbkuWkXfuFfZIliUfYa+acVrUNFtAtMMdascdGMLqgnLhuIf48oNSeEgoL6jMVFbYhS/V5MsBcF1WEnvkkQAZZACqjqQETvWzK0PougRX21rB/JHHFZDDcYrK+eyz5OuiuexEKXkrXY5+se8gn5fi kvjSxeon ieJq52MVxx8mOn6YmGuBitphVIwevoaBMgQLDXsrZd1/kJY1OZKDUz7N17eETLzwLQGPotOYRhSzgUCKWPGFAWHODPhCer/PE+e5heyMPPz4J1uhcmjwo5P/cbzrMGtBuD+3nHrbxM9x2tO87yMBmc+THgEkkkJie81Irt9huQeDs2UlJRL/IPix/3wPJTYApK4HZMhq2OdKJsxpFiG+qThudzdFnfD0DWoUjwmGTITuKtNI3HWFaFcJTL8ftdRnpSFrph17FUN4B7ksH5EsGK1+Urlpcnr4pdvEQXE0seyYeueKypZPJzIq5Uhct3BTXS11aYrYi+83bzL917guSe3pT3DODV6B+t9PDAvCyViuR7giYrU01KRLWkGM2pE81YbSrjVwVzp2/usH07w94Xtj5OJNLwZmnt34Rs62G7bkOUwHEyn8F70ZGBKidQiEZNWey 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 Sun, Feb 23, 2025 at 02:48:51PM -0500, Rik van Riel wrote: > Reduce code duplication by consolidating the decision point > for whether to do individual invalidations or a full flush > inside get_flush_tlb_info. > > Signed-off-by: Rik van Riel > Suggested-by: Dave Hansen > Tested-by: Michael Kelley > Acked-by: Dave Hansen > --- > arch/x86/mm/tlb.c | 41 +++++++++++++++++++---------------------- > 1 file changed, 19 insertions(+), 22 deletions(-) Reviewed-by: Borislav Petkov (AMD) -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette