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 EC343C28B28 for ; Sat, 15 Mar 2025 19:48:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 788C1280002; Sat, 15 Mar 2025 15:48:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 73671280001; Sat, 15 Mar 2025 15:48:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5FF42280002; Sat, 15 Mar 2025 15:48:01 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 452B5280001 for ; Sat, 15 Mar 2025 15:48:01 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 979081601A8 for ; Sat, 15 Mar 2025 19:48:01 +0000 (UTC) X-FDA: 83224821162.16.E0A3A61 Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by imf17.hostedemail.com (Postfix) with ESMTP id BCA5040004 for ; Sat, 15 Mar 2025 19:47:59 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=nVKf7Wbt; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf17.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.216.45 as permitted sender) smtp.mailfrom=miguel.ojeda.sandonis@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742068079; a=rsa-sha256; cv=none; b=7h5WQ5+thfpVfgfgd1lRdbuoiNn5DFjT82CBiDGm7SII8taV7RaElhCsBuZKbjpNyHV2Qf XiOsozfbKoaqio/V+d32ER2rhOUCFqLOiPlOhl3BPOYG2ugDfalO8RdAJBSNoIlg08Met2 xCI4AucgABnMogkJYfLGKebzqVyk1xs= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=nVKf7Wbt; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf17.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.216.45 as permitted sender) smtp.mailfrom=miguel.ojeda.sandonis@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742068079; 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=mMChtj/qs0+2j6FZvP0hkcUuVJ7qalGUp9JEm+CkAO0=; b=EfOq50ieC8jNO9uE9txrS5J7kPtwT/AriYZiH5Z5UTjmTEneb094hO4U4tdbEB2+/w4Sw+ hko1OttzJvPvM92f85bBgZx1q8RbIUBXkNAhe7aMXjgnDmRBx8E1Tz78A93TZ0JzIQ7Kc6 qRvAGgciZ94VClq/bxcnOZclqKbimm0= Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-30144a72db9so233553a91.1 for ; Sat, 15 Mar 2025 12:47:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742068078; x=1742672878; 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=mMChtj/qs0+2j6FZvP0hkcUuVJ7qalGUp9JEm+CkAO0=; b=nVKf7Wbt0X2ukGIkBpPDhCDWEwd9dJdSO53/ywUyG+BljMsPkzleVIMBcq9txiJvi0 Z0sIPnN/Leh/GZo9WtEHzg0DBX68FfyA0LfT/aNIXvQey0n7J6KV7Se4vdLWUKR6ERmd 2dvevglXna6YNiNSmyA6KZl3oA3fRFeoEoK1r/LOql6iyltKJKNE0H5FSU4tI0d2f4Nb AIHoMglnq0DSRRQZba31N4ob3pem+p6xQm8TJ6FxpQ6lv5DPzfRqszwPMb4BkfmihNvF OfaTS83svZobosyF47OphCaHdgSNhpOAl0o2sNew8dcC2msE6C8Cjd9IpsckJnjrdz6I q8vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742068078; x=1742672878; 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=mMChtj/qs0+2j6FZvP0hkcUuVJ7qalGUp9JEm+CkAO0=; b=LNkETGXEyA7FJKgfj8VIG37Gkjc8V/Oweht+zdNvtEMs1k4VoJlfPgOOt3sNEjaWjz Udel5WTjh7hSCwfMfxZZK0MqJtxZ/9bMkHjOiOPdF2DSEYp3QzYUAnRFQomqOZk+gRkO sf/sWUsPYsgh9ZCKDJQ/cHbjT2WSURMzOYX2n7tu4ULziS4tU5qwR5hRCdf45GsfNOQs jrCrTaP4H7t2v+cadNyB7D7kfaW1tO6aRZ9kCGmTlhYkybL2TiQvuIk0piEGyGo/8CfG tF++9VcCN3+Z0RtATwrQF+K+erzNeo4jCtWOcvj7Y/vcYkZwLnlgRBRittJLm87Id8t2 joFQ== X-Forwarded-Encrypted: i=1; AJvYcCVYjw0POyfssYxRVELkw97TcYLTQB1LV8Y0OVjRATBBcdYHI+m1Rm+SxmgE+NVgTfZ9gnxyhBF3Yg==@kvack.org X-Gm-Message-State: AOJu0Ywx7QrmSzZaOpsE/Wqyadd03K4tjCGBY3qjVtjsvOx2R+RW/Uu1 RrEDMtA/PmbGnkX6Gam/R1nuCh5umPx7TbBgfPnnd1OcZZAwf0Wy3DxwWcK1oB2SJNSVMJct2Mb mp6IB6VdpFaC6iPNDhk7yo6Elhp8= X-Gm-Gg: ASbGncuNxHDrjZvkef59WZtzIvuoait3ZBVwutmW75kJp8r3/psitO6SlV5GmhKXBQt 7i9dNJStiSNzHcc0OMKkgS/bsDuwsf9K9YFQ81IONcBGczBtmEk+TQQOZKvCt2Vx7cOrwubkRxu jfe4T/2gFZBjaDDme23QX1Ar5YvLPf+7JtjirL X-Google-Smtp-Source: AGHT+IEdSuV95kVoV/AdTuJBpKGMb2i9LnB/HhcT8qPMxQn66E6o9ceqOM1QpXD2UnRrMI7THra8nGM+kEBtkK5IxYQ= X-Received: by 2002:a17:90b:4d8d:b0:2fe:b77a:2eba with SMTP id 98e67ed59e1d1-30151c5dfd6mr3410961a91.1.1742068078596; Sat, 15 Mar 2025 12:47:58 -0700 (PDT) MIME-Version: 1.0 References: <20250315025852.it.568-kees@kernel.org> <20250315031550.473587-1-kees@kernel.org> In-Reply-To: <20250315031550.473587-1-kees@kernel.org> From: Miguel Ojeda Date: Sat, 15 Mar 2025 20:47:46 +0100 X-Gm-Features: AQ5f1Jpcv2jHsvKdPH3ud-Cw7eDilZMZWJEW0e1jOqoBRQkpg0FQvOZE9YOPiqI Message-ID: Subject: Re: [PATCH v4 1/2] compiler_types: Introduce __flex_counter() and family To: Kees Cook Cc: Vlastimil Babka , Miguel Ojeda , "Gustavo A. R. Silva" , Nathan Chancellor , Peter Zijlstra , Nick Desaulniers , Marco Elver , Przemek Kitszel , linux-hardening@vger.kernel.org, Christoph Lameter , Pekka Enberg , David Rientjes , Joonsoo Kim , Andrew Morton , Roman Gushchin , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Bill Wendling , Justin Stitt , Jann Horn , Linus Torvalds , Greg Kroah-Hartman , Sasha Levin , Jonathan Corbet , Jakub Kicinski , Yafang Shao , Tony Ambardar , Alexander Lobakin , Jan Hendrik Farr , Alexander Potapenko , linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-doc@vger.kernel.org, llvm@lists.linux.dev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Queue-Id: BCA5040004 X-Rspamd-Server: rspam05 X-Stat-Signature: iday31w3eq4nqt9z1usc66fzhtob6kbh X-HE-Tag: 1742068079-60909 X-HE-Meta: U2FsdGVkX18ivmkkoi8kvCiCKIbYWG+LEeyDg/8wUewPTZPHgM0hmjuSZOgS0JIJk9Y+5hqAPksKON614o8Vka7meIcMsPetFohT9FtIp1u7lsHCz1X8vX/HgKH4NY2XzauwzR3mOEl9Mz++qv3hlKJaQOcTVx4AOwan4i1b7oAdgB7/90RRLsO4w2w+FhMvA+GqqhiZP+1icKHUrU2NG6SCuL/LiEsufoK5R71Znn8RN43flAZ5u3zXlxhYNeoYwDJDZa89iPJhu0QH9isNJ9dKpAsHWRnp4SxhEq+KvDQbQGEQH01egRdWmwpkyblrVk1j7ArIYcBabuIoegPAYbctd05kO6ixIc+mAn9sNIO5zFVoLjn4Rt8edBEMZN5PxRCq6ajKfpVZ3M82LC7RHH5j6WvRCF0KzTorLQrBEtm9HNIPRjSGX6p0HhwSTWZg+3LRLW0W7CkuTzbqpG2s6YzmkDXg7RO3T7rWIdeCCRTOQzyyjwal2Qp4WJasdbjzught2KQyvsp/5ZXo4mLjmYsNG1tgJe4G18qNaa00jhkV2RYKS3qsGr9OLFNww7WqcmjyahYZe9UaQ+ErfPLx600OQuVaTEbrgXpJCY8ObjGAU34j1U9NuDp1zzzqnV7JthgJ7rDJbbV9xd3Pu9zhPakT6ACaUZ+DcsH7drFVoXR3EuOWfL6qoAmz8W/A84z94uuwtd3cbTmxr9RvP6Unp+mm0wvyZV9bgQAUoQi9SetemGles+NBVIq9fZCyXFSCLLpIQmfcvDru7Oex5HDnS6nnn1E5oRqbKuUZ/EVbj6LbOroA1WBHmp1OpQIVoAKdGGSvfOztoXVMuWMW2p2ezlYGt3C8iYMOJ1qA0Hoi85YD7Wb7Lh6dpoRF8S4vIVgPJplnYHyPHlSlMIZ8xE5AB+ZQma1X32jwc+MSlEJ5zZ5ehQD5u/voZ7fzwaWD4guvGVJbzLBeGorYz/OK937 ZNiV/o+X ffkdxG1j+XHsiHsVhL3ZiK1NwpmSpAXMyZRiJecbYCy1WFAiHakinYBN9hRhwKf1jtxd3PMqpzxSJDTWYA8MhYo1wIuaAGNB7uC/bFH2GJDMBnpkJ+vAKHNJJpd+T7Y8waFnUKUKIZdhVDo4lqHdWNEe8ro6/Ts6QhKJ5HEcyJasYhxQfvxVh+iOBvK4QX/tsg/XaWv8fkK57pfDIMZ68N1EstdvT+Ygr+M7WyjVtEowOiGkf53d52OsW1m2wItsvB96XKwx6Q+Y18BYz18iNIshFnKi+sxytS22GXs8kZMH5AEM7PvJ5tq9qwXnDaESdde5Vv7qExTD4Tqe9iwdK4xjfIRwNY8tnOnaIz8CtsegnA5Cx4z2EaC0a/nAh5yrjXxu1QbxR/NPdqY0LVVNaZGvr4EdOo9e984CGsbOhxl6KAheftC184kNoO1V6nnhqA4A2WeBR1GwKzQbZoBpIlvvG0MDZg4sQ/KrC4yoP7YM14z47fenw4uTJPamT9klGxJwoGhQE5Q4hu/whFcrqF6GX7LLuxvjmiOjSmB1ZJWkZMgB8RssDnFIN3qsl4a6t+0k6HmMtdNZ2qp5GSzJ6Q9zI0w== X-Bogosity: Ham, tests=bogofilter, spamicity=0.050906, 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 Sat, Mar 15, 2025 at 4:15=E2=80=AFAM Kees Cook wrote: > > + * clang: https://github.com/llvm/llvm-project/pull/102549 That is an unmerged PR -- should we link to the merged one? Or, better, to the docs, since they seem to exist: https://clang.llvm.org/docs/LanguageExtensions.html#builtin-counted-by-= ref ? Thanks! Cheers, Miguel