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 435C3C2BA1A for ; Fri, 21 Jun 2024 09:38:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CB3016B034E; Fri, 21 Jun 2024 05:38:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C3B7D6B0350; Fri, 21 Jun 2024 05:38:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AB5116B0352; Fri, 21 Jun 2024 05:38:20 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 81F2E6B034E for ; Fri, 21 Jun 2024 05:38:20 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id EA4A4C0C47 for ; Fri, 21 Jun 2024 09:38:19 +0000 (UTC) X-FDA: 82254395118.06.0EDC172 Received: from mout.web.de (mout.web.de [212.227.15.14]) by imf06.hostedemail.com (Postfix) with ESMTP id C3A3D18000B for ; Fri, 21 Jun 2024 09:38:17 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=web.de header.s=s29768273 header.b="IJLF2ri/"; spf=pass (imf06.hostedemail.com: domain of Markus.Elfring@web.de designates 212.227.15.14 as permitted sender) smtp.mailfrom=Markus.Elfring@web.de; dmarc=pass (policy=quarantine) header.from=web.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1718962688; 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=LI+TUiiSLkqLlCWlQdpsZtnsM9Nk+W/XQI+XUAJ4VZ8=; b=1i0xxnh3cUQ3lvDKLHa3hs1zKMZUT0ecb5xolZf80wCh0BPrpNY7fz3qzuXtsFPRtAIouq NnnXy64M6XSAlKVPy309sQEK917KJptxAByVBXR523F3lky7IRlmdyxhaiZ0zD2iTl4rTF NIdlVMA411j6iJTdB5JyQx8VaNK5vpU= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718962688; a=rsa-sha256; cv=none; b=2Tr/mISUkg+Fxs0DyJRpNpQnIpsllXyhXbMbvsGi6P3Fib4kcskMIIjXgUZC3loGNKUsOJ 5pHuSr4UwCfav6ScOrMtngJawYzMtNqg5CqZyRNkRS/WdYgH8FHuvKqhIrrCLCKr/EP4lR 5KICNULU0FWgg+hJbrS9sK/ODJhftCQ= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=web.de header.s=s29768273 header.b="IJLF2ri/"; spf=pass (imf06.hostedemail.com: domain of Markus.Elfring@web.de designates 212.227.15.14 as permitted sender) smtp.mailfrom=Markus.Elfring@web.de; dmarc=pass (policy=quarantine) header.from=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1718962681; x=1719567481; i=markus.elfring@web.de; bh=LI+TUiiSLkqLlCWlQdpsZtnsM9Nk+W/XQI+XUAJ4VZ8=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:To:Cc:References: Subject:From:In-Reply-To:Content-Type:Content-Transfer-Encoding: cc:content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=IJLF2ri/yYIifJt4pww1wpP+lWTM2aP+oEhxmMIMpFQhV44AKRES8PQFvYekv9Ct 0hJm19ZpN2vyQrkJpnoBEpJEOQUfb4/muTZE+u/lB2UP/5e2FmQmfNlPqKg1XMZUd cp5VHrQfhBmCDzq5nAw1360V0qKIEoVTAiJLzxAmWSg1tgZfUBk/JAfGqN29rRhvt EhnMp3Fq7DtAeJL/KkKXguCS13qnLqh/6gCNjuPYJig9IRZzL2KttHJTocas0JNu2 3ItBqu3E4lVy32vLdqZv81P30BTUHfY2kmR9hJvee4+ldvojYOCgBBkqlpCpNsHKo Q3krXbwfmClHqjXM8A== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.85.95]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M1JB0-1sNKnz09zW-0099B3; Fri, 21 Jun 2024 11:38:01 +0200 Message-ID: <4c840379-5b7f-40ea-b42c-08031cffaae4@web.de> Date: Fri, 21 Jun 2024 11:37:53 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Kees Cook , Vlastimil Babka , linux-hardening@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-mm@kvack.org Cc: LKML , Andrew Morton , Christoph Lameter , David Rientjes , Herbert Xu , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Jann Horn , Joonsoo Kim , Julia Lawall , jvoisin , Kent Overstreet , Lee Jones , Matteo Rizzo , Pekka Enberg , Roman Gushchin , Ruiqi Gong , Suren Baghdasaryan , Thomas Graf , Xiu Jianfeng References: <20240619193357.1333772-2-kees@kernel.org> Subject: Re: [PATCH v5 2/6] mm/slab: Plumb kmem_buckets into __do_kmalloc_node() Content-Language: en-GB From: Markus Elfring In-Reply-To: <20240619193357.1333772-2-kees@kernel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:BEYWf/UP7l4wwAmSOrMH8bbsktOyISHBhJIR6aSVd/kq2OOxTQw ftrg7iIh10zf9RcGZdVCIlSYg8D0ycukhR8p0oLjYV2Up0bzkbmHVDUVjmMq3//AyUeCODU OdoEwtlERy9p8a5U+l/9v4RJLFk/5oH8U51MrVi+AbWG1Y3NAQyc1jbPKFNQjvB7KLBbHyM xkaAP/zWFXEqp3YG5gm/g== UI-OutboundReport: notjunk:1;M01:P0:Gfasfj2649I=;miT2W0lf6qO791rq2eAxJ/XCoDl Z2UnNOfndQw/ouoCDL4ep6yQmr3s7xRRtOmnv8UvLzIDGC3PAHzbkHwyHsgHBBVigBYuxmdFu ZDtWSvotNeh7tmpH1sKTEOQlFcswJ2K+oU4d54jD18TlQIdIQi3t8ODeV1TNpcEAZURyF9t0x VTr7KeSDDX16OY8Kn9Jf5tKIN53vBI2i7OLVTbqKb5ImxGzuFlpFEvLfCSMe3HwZV4ROcqmp8 oVtjlBAwhJ1Fxt4lfRI0k9agml3kVGS6neUMKuD5wC6CROCY6RXgY/juF25KwpTuWFS4JRXdv 0CUDmqVSWDnGtFU9YnkIWKTrtXu9b5cc7rHi3iDV3bEwB2/n859kuOqUarlwVgPvCB4/grHaP 9om0m0jvQHYasZ3Bzk1lgmqmdq/Agw5htgMMlcFWIA+fl+GGv3U7peUIpiEinXjPSlwA7iIKu /PeCw5hy8Iu6dCmxvQz7Tvez8KSsNXjYVx6V9y7S15NaVSKkBKQjGsFfoCM3ujTKmupduer98 5g4w0m89rxKM8BR84PAbbs4zTUHq+7EvpZkoBJ0Pcb/gnKWCWjqBBnLCdIKlcSIXsEq/y9/s9 UBvVc7Ug3xNz09lywFjJSQVeCMmL9GgVm17JreGF0GwYhYQ3kzDyYjDfQSOKoR4cX+D8o13eT 1XealuCgWVZ+3YFQ07oTbhy6kWYKvqpkRmds5zBgGyl1OEB+kXk3wA1izfMoC1/s4bREEXLfb TK69yDbQqRwM+9JwE9ZNJlZ7uv77CrWS+azX0TkfMP+bDQqbKtMyyp+Y8ghv3w6v5vd6hY7RF YCQVV9uR7Vi3sdw0VfM7ASQT0bl/a806XE9HG9SjMtWag= X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: C3A3D18000B X-Stat-Signature: zm9zgg7oe5de19hxamoka7hob9xszjpj X-HE-Tag: 1718962697-104008 X-HE-Meta: U2FsdGVkX195162HX5OZXZbNWlSfsVFiSuCF1r2Dl5Edsw13dYXq2gv+0U9Dt2f9ecRaWT+KxAEOxYBBktkTKxPGFhKO8E9E1QRZ9ml1cmUKqnhq0fF4tIE9TIU+/xuWIZJ5Lb/KtTzHW0LLpMrm+BVcNi/h73SS2uPNp9fiFoSQmstNAtFbxCPUL+96YFm4KDokXmu3SvIazQBF0IyzgGe6MiSPFwapfthrpMg4/fOMxwtKAP6yTFb1C6wjn39nX6mdXD0JwuQsQ2pJqJ41JeRkXk16cHwARIgj5R/KOZDBGwrnB47hYF66IIhgHcbzjcCRe8cMkA5Y2E1fplK6NTFCSfTtc1OddjQVybJTxp11Zs4VrnRpSfWzQmb9KcCrSk8OvcI5+pRYTxSCHUhvBQW7xd+rkh69lb8ZuoJomSi15lHiLMesaJz5bjWJME9fe0o1AiSi+bAvFfofy1Y/AEmGb9CltrTj9xSGfsgGFgW6tvIZ4dhYmQn6RzGGXZ8tOUzLEPb+Dw4I7swMDdVkwjGGxrgJ1P/+CU4m8DitsFULNuhBr1CI17soqMwZqqvnxs0V4NTkmALqpFyB3+nbihU+4C8FEnu4uWKk5MpxAcf40aw+9lt+MbtN88tOKDZZhLp/X6aH4GKvQ91yK0/DvnLYbjjIMMSTF/oc8eVQKEjlf/yvmPUFQSI8wICyTP9H3/XBoURxCgZ1Tv5209/hGIrJRUkQF9ZeWj3qtO00nyu7kJv9p8mDzD0HwSiXKzVg0eTHhK0Glr6WUCjBkX7elOzKbBju6m44BHV3vJDh413UgmNM8cQsReKbu+gaYfIMvIBx4TCKGgL3xhqvpK2YxJUi8c4LIXjOWM7MpUEz4Chr1QAU5DVRQWdxw0cBcBFZWUmJ8W/b58NiAu3APHLZI5LL5UZysgeJSnoMAGSr5W4h8TtoPKJxJP5SGrtZuaBSQO03XnPJHqCzKuRNv/8 mXjPJTgK 8+0r+gmpgWFsehL4lv8mmEPLg/pNh4/+MXJd+l3GOPxnWmThxj4kPCsKzKzxlgmWK2SBIOphMqo4QyoEbZX1h+e4ZGQZA1J9RUvvcLyXmFXxStOJ2WHCRqM35n30YWW2uG3q5FySA5CkU5ikm0g5eDod5mS8IfIfVTop/Lw87qcjyeKtpeLh0jucFa9ELkXX9JEamYYAUA4ZGSp5fwCRd4lVTaQzeVjfpZU9yE9KwtyAjUo9k2jiSjQD40bGZ3Bvrgut2BljjiNQWTY5x3wtx17GpwuK9JooXhprsASo1MQwc4Vm4v3hJp2hR1xqeYgTo7iUwOLpbm2IxK3ARNayFvpUO3HRhLT3iD70auEGZTWPamW7NZ5pKF3Ebwq2uPhjtmWGryw68ZF8Mv9Q= 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: =E2=80=A6 > functions can then been built without the argument, =E2=80=A6 be? =E2=80=A6 > +++ b/include/linux/slab.h =E2=80=A6 > -void *kmalloc_node_track_caller_noprof(size_t size, gfp_t flags, int no= de, =E2=80=A6 > +void *__kmalloc_node_track_caller_noprof(DECL_BUCKET_PARAMS(size, b), g= fp_t flags, int node, =E2=80=A6 Would you ever like to reconsider the usage of double underscores in such = identifiers any more? https://wiki.sei.cmu.edu/confluence/display/c/DCL37-C.+Do+not+declare+or+d= efine+a+reserved+identifier Regards, Markus