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 B32E0C02180 for ; Wed, 15 Jan 2025 08:35:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 218036B007B; Wed, 15 Jan 2025 03:35:38 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 1C7D86B0082; Wed, 15 Jan 2025 03:35:38 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 068C26B0088; Wed, 15 Jan 2025 03:35:37 -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 DAF0C6B007B for ; Wed, 15 Jan 2025 03:35:37 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 62F361A1159 for ; Wed, 15 Jan 2025 08:35:37 +0000 (UTC) X-FDA: 83009027514.21.DC81B39 Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) by imf03.hostedemail.com (Postfix) with ESMTP id 5063320005 for ; Wed, 15 Jan 2025 08:35:35 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=ZxTYoolJ; spf=pass (imf03.hostedemail.com: domain of mhocko@suse.com designates 209.85.208.53 as permitted sender) smtp.mailfrom=mhocko@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736930135; 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=ohckFtnVSpeCCeKoPpAJ4ruZVbU0fXwtskjaCjfmHjA=; b=YAOHI2TLTgqRgqXsjpVLqJlIyb12FxqWPqmVqdW5HSO9TVerZ2f4osv+b2wTwTcrqiNbEA 5+L19sgF7snjhBW+DNvrjGgvaSVLpuBhvWI5buMW6lQvf5E4B26/P1YqY0k/6xf1agp1n1 U6hfc37DoCs+t7ovtMPUR0tS5Pg99mk= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1736930135; a=rsa-sha256; cv=none; b=DthXHjWvx3wh+FbHfxQhtixS/mqabLoNY32XEVre5z+1Mf2cfk3ceQmiZB8qSyVF3UdHia HdH3Q+FDlEqt5mGwgrrSPgLXKuzPioUWDl5Mx0M3WYpPW5rF9yNKXXAdJm4EJz8FFi0h5C 9lEPQS3UUn/GkhwWkD04mwi7zvSllq4= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=ZxTYoolJ; spf=pass (imf03.hostedemail.com: domain of mhocko@suse.com designates 209.85.208.53 as permitted sender) smtp.mailfrom=mhocko@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-5d437235769so11088174a12.2 for ; Wed, 15 Jan 2025 00:35:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1736930134; x=1737534934; darn=kvack.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=ohckFtnVSpeCCeKoPpAJ4ruZVbU0fXwtskjaCjfmHjA=; b=ZxTYoolJkayx5sAsw5WCiyp1K7E5VkwXvbfjwPPIZpHZj5+YjNSfKBNlKvA/GC2Uok A18uNA1qlZtbEspe0pbKXNPYs4mSAKo/QTNSc7kI6MiI7W0f8faSJDI8WTeVY8AhlhY3 EGNkntZUaQBJkdMtDqFeEBnAN8ZfTsy6EJC3xaY5kCCfCV3vqJpw6+TzsDPRKvOQBan/ k/B14Yc8f7souwfdzA2rO/kPA0Sp8yDBFS9GE+JbpCWVP6O8yMPSxN/OPkJWEKp03wQ8 iOa6nC6ojTDFipzqabIgc/I5EL1cn1bvGLPffpEBU0oFsk9SzNB/6Q+OhTAeq5baCQt4 iNLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736930134; x=1737534934; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ohckFtnVSpeCCeKoPpAJ4ruZVbU0fXwtskjaCjfmHjA=; b=HJrdyelW1e86/2Wb2pq1OKeCwistFmGXgxiS8DPWqOaZbyLYIvB6GvibL4VN9h88e9 RqKhqDN7dX3Lm59cuvud5c5UMo1Hq779uNupadfnvyEzZUTVv78RWei6yPlty7O/jLMF KYzjeXnLZBcFBurFX+wVlWZvE48NCM2NT+tbbCfRFNDgBAcYgZXCpFT2u83U4B9whirz GxglfbShWor3H6alyiqZ7teuYM+HHH2IIlHp6KJS/Tcaw6yZ0qImCTgvA6CEssDsGqcr 8YTJmSg1p1GtNwMuPgE5sw/zv7t+8NvshBEPTQ/NwckIweZegg0i+Hpt3k82w3RxFULl u99A== X-Forwarded-Encrypted: i=1; AJvYcCXAAs9oEECqD1yfAQsx7H8lUUgPxW0vuIexY5FTZwAuSCKy9oAZ9v0eq4SjOYA3Lbc00xzPzYueeg==@kvack.org X-Gm-Message-State: AOJu0YxJOjabsVP3Y0u+z/yKMoqUNHbyyjr3Qe8CusI0qIvDQbo/VYUv wsAf+TS5taveIltDP7Nq67ITQeH5a4Hij6oY3VjApQkzAsjTt9Vq969VtnjGEeI= X-Gm-Gg: ASbGncsgViewk/6PYMe6kKIgYuqX/7fBHk0YGNvH3OOWuKiyLj7ScSdD740FMjj3Bm2 /MFK4A8xjJbRvOpDBOhxulo5uLDyc2qx55wKzRnXxeTIJ1mLbzGhP4wN3mZqJsRFg8sFr34Boo3 9tjOyNBTtrnHVrB48TvjuhZQiv8iDtmIvAGkHWSTIqUkxQsTc9ULl0ekTO9SQbcbl0XoHT365/O OLfWBn9byajJa2Elll7oZYim93ISNxu9yhnhhgi3TxJsaZTWcUanjhbHHB0qyYWh+OhZg== X-Google-Smtp-Source: AGHT+IH1XvUSwlBsKXdAp5KWg/uU35nzOhQAzruJlcZgkjRfjrqnrWD22y+Q3zPdJAsxJsmOfU4B8A== X-Received: by 2002:a05:6402:2347:b0:5d9:f042:dab with SMTP id 4fb4d7f45d1cf-5d9f0421161mr8073747a12.18.1736930133690; Wed, 15 Jan 2025 00:35:33 -0800 (PST) Received: from localhost (109-81-90-202.rct.o2.cz. [109.81.90.202]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5d9903c4477sm6895267a12.51.2025.01.15.00.35.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jan 2025 00:35:33 -0800 (PST) Date: Wed, 15 Jan 2025 09:35:32 +0100 From: Michal Hocko To: Alexei Starovoitov Cc: bpf , Andrii Nakryiko , Kumar Kartikeya Dwivedi , Andrew Morton , Peter Zijlstra , Vlastimil Babka , Sebastian Sewior , Steven Rostedt , Hou Tao , Johannes Weiner , Shakeel Butt , Matthew Wilcox , Thomas Gleixner , Jann Horn , Tejun Heo , linux-mm , Kernel Team Subject: Re: [PATCH bpf-next v4 1/6] mm, bpf: Introduce try_alloc_pages() for opportunistic page allocation Message-ID: References: <20250114021922.92609-1-alexei.starovoitov@gmail.com> <20250114021922.92609-2-alexei.starovoitov@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Rspamd-Queue-Id: 5063320005 X-Rspam-User: X-Rspamd-Server: rspam07 X-Stat-Signature: 8jm4ffbmy1cr6s38393cxp1adertnrpd X-HE-Tag: 1736930135-391875 X-HE-Meta: U2FsdGVkX1/JrNe7eRlGGnTXVFlN/9i+I1ytCPA3zTZkYLZIljL64i2DP6lwICoMtetC9yQ+qCKK/ffFMjULu/geROA3kiyaTB3j7e9vJT4BHIZ1UWPu9ba8ahGu1XC1Xsk/UM7hMkaD/ax92oyxToIpr7TKpZj8Vb2uN4vLosdK7DY204JW4Tx1FXSCGDcMukhVzJpPvScETpSVjfzMKKbo8n8GH1kzPlvUWkDz4+aY2cFbUbqV6dtRrWdq3NMWv7OU4lHYjMzmlAXcCY32tmuwCQqrQawElWNGpqJvz4qUfD6DuTHUfeaKEPtFOrZRhOoyNzw9Y15dnl8HYOpGv93OJohV0jv3rIKne6eF3NK4ucYkkog3wPJcuEX5nZTigG+DoJfncHRnhBpjgntZ/F77zASo6KpMWrB1INQDx2f3hxpXu5Cs7pmSdyLErPDEEtec1uN6ApFhCR642mC3LyiuDR4k7RTsy0mHQM6BBj1LrhxA1C2+sLJVJGJf5S9/WoEz4+5niIEWce8oFkPwejodJoROT8nLIR58XRe6dks077uDk/0UHup1YeuWo6z/Ilx5cbQFtaiOCe17ZOXfZXZK6kxKVDEBCsJ/le9itHjr+em+3HyuyKRwRoVpBiJZ7w4PyLYWNbmDBGnZLCe8gjB/RukuOCwrJVPaGk3PhJ3yFPsPLvLpaKxFL5d6uzHwvJrrM4SqEtl/0XObwmreH7ZzWd5bOMQV7OL+LUI9TgZf0BsS1K1UFWP1kqcP7DNveznCQ4TderASGelhR6XPEuLiAWdWgTpSYX3hvwl/7Es/IBb2Gv1hMs4jvC9ub47m78SRvUoosdfpysrqUCQasBv0gwd65jwiOqWuiabmiFyDd8x3LI+v1mKYN82lr3bPf3V2QdOEc1FYOBVtqkM6b0UnUQEhCwgUfamo/9WdY7LfN6eUEFPwZbdnO4xi07IHRYzDxxMZcldK/Lsc0C7 zVas9IDT 2P/wF09YpqWbUrWcNbIBAobBRB1gr1bNHiI0ULOQmGpWCGmsLubSVpSUstAdMdVmPwUxfnCEU1chR70Jy0hHZyUpY06RlXWms4FXazHQ7GNdBDM1wUtfQmq63Hf7MEvDN/NgYcLmQFyLlHMtc9Y+l014h94C2P9/BC9QH60D2FIwwgXhBDEkWagpxtRRS7LuVAVzUujxj+cH0BnnDIbRtGzLCptk4E8tScdIccSlNKssn9gptNEkld4pNsjbRp6i0VevuIqZvAQMzCETkmwz+toZPkteAcnAo08QuOLsaqT9lJJQ1vmXVQlRjgPboiBgRoEc9MYhUcFnfQUt7npC0wzmsRc9LXYhN43SlqRrTXH3abD9teGPy5G6wPdaDtXv08FjApdZmAlRvn8QhVlqCBloh8CYYJ4CqTII56wHiRfgv68k7DZKfGouhqHSKX934IBfdZvFssNzHWf2yjXeHoeJJ94eJY3ZOPvdVzbnNm+WEKRk1B8zPt7pFeUZ/KO8GbocS 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 Tue 14-01-25 17:23:20, Alexei Starovoitov wrote: > On Tue, Jan 14, 2025 at 2:31 AM Michal Hocko wrote: [...] > > LGTM, I am not entirely clear on kmsan_alloc_page part though. > > Which part is still confusing? It is not confusing as much as I have no idea how the kmsan code is supposed to work. Why do we even need to memset if __GFP_ZERO is used. -- Michal Hocko SUSE Labs