From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E4D4C3F8245 for ; Thu, 11 Jun 2026 15:37:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781192247; cv=none; b=XkPQ5+qRln8mZloZZ0o3F/jwowebrJm6qYT/eCBbg/eEfIkrHmY+BUMZ8VTtYGpeFyai9gX8VCgszwTIR7Vu80MWsNd3AvWAPRoSckPPd0cPlz2N3vE/qnrhhYG+zLEYsMlGZ/Y7QF9kZv0wX9QlIp87T8Hyx+x+SwU9BgxM7uU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781192247; c=relaxed/simple; bh=Z8caSmiE1nZDPkS+B8UShwsTl3oZqK4XYQg4s+SiP8o=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=XTP8oN8nBcV2L90AGY6UYiCGxPDMxb6e4HGX+jIAZS69OMJe33qRE6B2f6yQh/OSGl0t9UWTQ9Gc8vZzMCYkVSqv6sWLuivwdhb2JsNwPXLN3DaBm9DQ24gKlhUGvMK8YbFinSI2uDPl2+OrU6fq3VRJ0Yj0Qq+dDDJmOxR5APw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=h+DeUE+B; arc=none smtp.client-ip=209.85.128.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="h+DeUE+B" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-490af320e2aso91850675e9.2 for ; Thu, 11 Jun 2026 08:37:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781192239; x=1781797039; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=Z8caSmiE1nZDPkS+B8UShwsTl3oZqK4XYQg4s+SiP8o=; b=h+DeUE+B7rcjYIt4GpZ/UdWr0gIwshKWX8oHAc68sm2l2W5oUCJTc1W44Y0NfwgNuG Z2lRbQq+sPwzUf31FEyn8y1sLucLNSwCTPozs0+lUq4insjl7Nzom6Je7S1/nsHsEOCU l0kncfaaZ6wr/3kXxypDqf4el12wDvHzpTVP2KGSQA4iC0OrPMLS+zxGjsoMhR3dDwRH p8BhuJ642BFAnKbUJOy3b1/8IwThRdOmJKJWnOttNYJEPbRBJRfAbwWYcplpv1Fap9ew f08kb9lwhPdFi6AqNOgkugxZdDDqtpncyavEIMS8sytCQeRFwa/2yANuok64d1VZmTmn zkfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781192239; x=1781797039; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Z8caSmiE1nZDPkS+B8UShwsTl3oZqK4XYQg4s+SiP8o=; b=kiOV9M4+MdX751qmEeZt/XfGXTOZo2r+MWN8BaBk3KqwhramIkSo0T0QGwx6+oG2rM zP89VvjoR/QAve1Pr9/bx8zLfHRxSyzIgbfYkO++aMN0bnJfEB4gZi6NY+pmwK/hlCz3 GcJ0R49ChCREp7vt/A+WsiobSSPkFipxX7+scfd38LgUv45aDn2/ocUqWEwMCDAvhaEV psItTEpXS43IMdFZvthLtRKnd51dNuZ5Nrm3ijqPzvksLYHHoCGvo127UzuZ8xY7OppF 1uLVAGgv2eaU6LTsVjyySsUhTPw0i+zDkMAghh+gBpIxtDRHpZEY8JfD9gFhoggQkC0G 5y8w== X-Gm-Message-State: AOJu0Yx19A8tfmiq8Hu39ETDiJx50pCkVqru+f6ICyqH9j+1STObGOXD gN3tnRzHKiegiIyfDrZwZLXfcddFFaWjstoLzzRPKLivEbkj85MXbE7a X-Gm-Gg: Acq92OHqV5t2bI3zuA+pceBdxEoBpbGuL9Vv3vbOWQZQGLXNpKccSN3DXZmei4cIrHF meU1oFLUJEeRnJmgICb6wnBi5dXdvXHUYMb/JoviHAMTS6ErM4n02RM8aryUAyC0kXcZB7K6lII V4AnB+Plh+31DLHK1ZsdXopuHYyiD8DMQxGE13DRUoCiFHOmBn+gZoa21zb8ugnkk2J2ojk4wLu s2cUscKOe9Fv9thSgPNaIUk98rFPsD7f1XTpQxHXcn6MbqAiFaq+X5Td1nBJblA9xzloFSU6HU1 XKxqL0YuAWH2W0WYfeDIsL06eEyVeM7qbqbXc0xFbOJH4KJf0gIH1YaWpUFGlPzqWiUgfs9dsL1 QmkfZZ3dfklyjzDOgeTjv2XxMsGzdokZ8NSA9GH03cw99Mb9B4iOg0lLXXVP2LofM5ESbmsi4Va 0qjWM5wcsKKj+oz0j30PkLTMbth/g4IWDkFPu3VhIrZkFwhnbtllf/Q5A= X-Received: by 2002:a05:600c:c0cb:b0:490:b355:9c8c with SMTP id 5b1f17b1804b1-490e561edbemr36437855e9.23.1781192239044; Thu, 11 Jun 2026 08:37:19 -0700 (PDT) Received: from [10.250.112.109] ([64.176.167.62]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490e2ca1a43sm79219805e9.8.2026.06.11.08.37.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 11 Jun 2026 08:37:17 -0700 (PDT) Message-ID: <6e0bf0e9-b4f2-4800-b9b7-66dfe536523b@gmail.com> Date: Thu, 11 Jun 2026 18:37:14 +0300 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v7 11/14] x86/mm: Cap flush_tlb_info alignment at 64 bytes To: Chuyi Zhou , tglx@kernel.org, mingo@redhat.com, luto@kernel.org, peterz@infradead.org, paulmck@kernel.org, muchun.song@linux.dev, bp@alien8.de, dave.hansen@linux.intel.com, pbonzini@redhat.com, bigeasy@linutronix.de, clrkwllms@kernel.org, rostedt@goodmis.org, vkuznets@redhat.com Cc: linux-kernel@vger.kernel.org References: <20260609091710.404083-1-zhouchuyi@bytedance.com> <20260609091710.404083-12-zhouchuyi@bytedance.com> From: Nadav Amit Content-Language: en-US Autocrypt: addr=nadav.amit@gmail.com; keydata= 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 In-Reply-To: <20260609091710.404083-12-zhouchuyi@bytedance.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 09/06/2026 12:17, Chuyi Zhou wrote: > +#if SMP_CACHE_BYTES > 64 > +#define FLUSH_TLB_INFO_ALIGN 64 > +#else > +#define FLUSH_TLB_INFO_ALIGN SMP_CACHE_BYTES > +#endif > + How about instead doing: #define FLUSH_TLB_INFO_ALIGN MIN(SMP_CACHE_BYTES, 64) ?