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 C8FFEE77188 for ; Tue, 14 Jan 2025 18:34:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 65C07280017; Tue, 14 Jan 2025 13:34:32 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5E4DC28000F; Tue, 14 Jan 2025 13:34:32 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 48562280017; Tue, 14 Jan 2025 13:34:32 -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 277DF28000F for ; Tue, 14 Jan 2025 13:34:32 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id CEED180BE8 for ; Tue, 14 Jan 2025 18:34:31 +0000 (UTC) X-FDA: 83006907942.12.11BDF67 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf28.hostedemail.com (Postfix) with ESMTP id 2D135C000E for ; Tue, 14 Jan 2025 18:34:30 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=none; spf=pass (imf28.hostedemail.com: domain of "SRS0=SQJT=UG=goodmis.org=rostedt@kernel.org" designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=SQJT=UG=goodmis.org=rostedt@kernel.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736879670; 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; bh=TCk37ADalF3aq/BZXWzqjpMIRqFWWMFb/uy2rQz9iJ4=; b=tsbBmx3azzzv7ICXeYMz896GhTDT2I9zYmbDSdkUqUxbGnhIVA3vi5wBnH25bVqgb6qRao D6fIVwurXJLIBjgpedBjYUs/kYZTEN51JATWBHrQulfsHx4bmqu0qE/+IvGag4eVaTPDmU NOfTUmM8LMx8+F+EPNXEkO4nkrSpD7U= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1736879670; a=rsa-sha256; cv=none; b=gohQvGIA8M/A715h/OJFmamIFnBEHQnflqZXy2xkXdZoHtM1wXaWOOue0elyyr7zLGKt2n Bx41M1R7/lrSTTlEUkvKScvfoSyg1ODUlDQ+b8VM8NQ0S+6NZjATbVRwlJt+NREJ7MVKsJ zEA/KWDLawzLHqtc3a9KmHkzzt+USL0= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=none; spf=pass (imf28.hostedemail.com: domain of "SRS0=SQJT=UG=goodmis.org=rostedt@kernel.org" designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=SQJT=UG=goodmis.org=rostedt@kernel.org"; dmarc=none Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 559C15C59A0; Tue, 14 Jan 2025 18:33:48 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E8C7EC4CEDD; Tue, 14 Jan 2025 18:34:26 +0000 (UTC) Date: Tue, 14 Jan 2025 13:34:27 -0500 From: Steven Rostedt To: Alexei Starovoitov Cc: Peter Zijlstra , Michal Hocko , bpf , Andrii Nakryiko , Kumar Kartikeya Dwivedi , Andrew Morton , Vlastimil Babka , Sebastian Sewior , 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: <20250114133427.428e9ab6@gandalf.local.home> In-Reply-To: References: <20250114021922.92609-1-alexei.starovoitov@gmail.com> <20250114021922.92609-2-alexei.starovoitov@gmail.com> <20250114095355.GM5388@noisy.programming.kicks-ass.net> <20250114103946.GC8362@noisy.programming.kicks-ass.net> X-Mailer: Claws Mail 3.20.0git84 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 2D135C000E X-Stat-Signature: pfz64utrdtkawhu9hstab6nsyzwbp6bp X-Rspam-User: X-HE-Tag: 1736879670-591866 X-HE-Meta: U2FsdGVkX19mUkd/D2hwYotfJSAw0C39aPM7Q3+uJk0lkoFYTGiVMa+I56Hrcw1uxHf3hpT0O3Pg6jUVc7nHUNilm7VNMf1BE9OZ83wBYlEzruq1qiQTvOFQztjWxBRkJ17/krKX+A2qRsdpYDc1o+FOhmde6UC+pLqitFx4VcpV1t/LuFcLrlsyo0eXL3BZF8qZRV5PuU20JHuVeQ7PAURTsZISPxruOBCQkdSWzHismdBXrPNyaRMmvDCMWzgABafZBXIviQnY3RqY6SESdZiuUruJjuFUcIbTqk88Yabqc+7WM7vuob8asLUgFn3EPaBt5xfH03Qo86zTdyCQjvkBvZ85ocqd+D+bqIIkhijX2o8y1SlfoxWKUdTZkziRNaHTEP17DEQG+cH0gjt+Z12ccx7gmGLL5GzOPUeUHRNusDKu6Qg9te6wZWUEfpMbwGWPPJniBzSsmVljY2KW73IxBP7JGF/PpJD/VBmpb0jfaARXup/oaHvn83Pow+pxwf/EkEre7LthK49/m4U8/s5MSS7rCBCpqSgw7tJ1F39nhcG2EICaHao/XZNjDbv4jen0agW0LWNxlMX0AZ61RnhNMW1iTaeNhGEDRbXZ+T480FAtksy7aJSSLXJof7mHm9sUt75jlLe9u9xhac8ln+VcE9wZpyDUZD8gnsZBaPFYYzlzyY+3qT7n45IwG4bL3BNEeysRG896k38F5rmC7IoFl2n2i6j8jnGVsD6ErCOumc4lAk7XFZtAaps2DTQYr17VQMJmpJw3PlcM0W19Nnv/5u7+kT57YKsK4VRjGquvxRvpUD21yT+V/F/g5Roa3EPrXxff5gykOmnx4c40XLHHRk4lY8lGNlDzoeAlHbB0Nks69vPghR7sCJUl3qKoSBYxZbKGEN85Yw+yCa/XV1gZcZPVN2Fs18vsvyZgFYn64cpOUeanU3mR/V8VwSCcYjNdiJK7plyjln5Ru2V fC/4PjdR bR+8gAPfCwmvSbdRcVNyn1Y/QKVJtLcNMqP9fyFUvTbvNX+U+Xao+4ETuuYq0+HCorqXSnRnwPv59Dq0oA8/HyCis02ynrdJVI7Qh3uO8kQeUXP9wyOJY+/o5Lh1JI0lDsHOcL4WaWn1oNOMYqszvh1KpaOPYBkNIR526CKokkgsvje+LVKnpmTT3E6Oe0kKVC49MIsIVHO5edsWYO7rJPPf2arvrxi1df5xA5+c3avzOlpoQV3H1861ne38E0BmGeZwxopHV6Y9K6QUmxoPjXyHig14wUSjIoX95IZkhTdH4wo7Q/WWnKfu3JpLvK2Q0vxdRokGQQlyY3nN1t87veG7CLp74RXl48BuzJD7wz710jYq3x7XNl4TED+RpQnofA4X501Brrj/ZRAA= 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 Jan 2025 10:29:04 -0800 Alexei Starovoitov wrote: > Seriously, though, the number of things that still run in hard irq context > in RT is so small that if some tracing BPF prog is attached there > it should be using prealloc mode. Full prealloc is still > the default for bpf hash map. The one thing to watch out for is hrtimer trace events. They will be called in hard irq context even in RT. If a BPF program is attached to one of them, then that could be an issue. -- Steve