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 40CC5C3DA70 for ; Thu, 25 Jul 2024 22:46:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D2CC16B0099; Thu, 25 Jul 2024 18:46:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CDD096B009A; Thu, 25 Jul 2024 18:46:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BA4F26B009B; Thu, 25 Jul 2024 18:46:35 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 9E3846B0099 for ; Thu, 25 Jul 2024 18:46:35 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 0DD7C410AE for ; Thu, 25 Jul 2024 22:46:35 +0000 (UTC) X-FDA: 82379760750.22.EA6A396 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by imf10.hostedemail.com (Postfix) with ESMTP id C8211C0022 for ; Thu, 25 Jul 2024 22:46:32 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=TH38Yj5i; spf=none (imf10.hostedemail.com: domain of ak@linux.intel.com has no SPF policy when checking 192.198.163.11) smtp.mailfrom=ak@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1721947554; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=whlrPpJ/X00z7ndHglD6vPWX0hJEVO8LEEwDUpISOys=; b=AorcnUSyOLdWniuZthBRMgrGSiklNzGFp8h+OJCu6ZLB+e+rEQ2oDC8sJvowbj6swLIIH/ i8qs0xlFbhnh8sAgoVAaFVgt302qKlcozyHJAyDxXYikZPhyh5HNSn+UIyvtlGj9Oi6UWv JLqo9MbpBjVaIM1HaGp3e5pv5Tgdw5E= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=TH38Yj5i; spf=none (imf10.hostedemail.com: domain of ak@linux.intel.com has no SPF policy when checking 192.198.163.11) smtp.mailfrom=ak@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1721947554; a=rsa-sha256; cv=none; b=KVFeiz9AeSPDKJuYv/gtWEltgodcoz9oQavTkhMEmrcwHQLGt77Xuz68FV+UZ1OCrXZqXT 8a5KZLZo/21bm35f/XDm1ctwvmcj674yz4jqEQX6utrtVojmNGS/WUXvFOdKxKo1kj81N/ FXpz95QCo7H3qeF7oZWSFq9Wo1U0D2A= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1721947593; x=1753483593; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=whlrPpJ/X00z7ndHglD6vPWX0hJEVO8LEEwDUpISOys=; b=TH38Yj5iB1hciAyxDbBcrGPMPD0vn7lTRbbSNuEfQpKlfnFEYVn0GwGl DnoHy/8P8izwP1fcbdABm6C3xLZznouDr8vwHVZor8LNyAGjyj4UeLq9U NL7Y+yzVdCBtU+btciQ1RrsFjguIhGrg68iv8xpd+i89Ekij0K9vldanf mDhAkvZDHNrqkUli9ZhIGnSRghllyT5LkrKEAIufkA94SmBAUTT4NetsE EodosRxbiwpZFDjca7GizxvN3nLl92X87aI2FtadokbOqarnQwSalFasI IFkiOKfRiOepsYTPcIYKp1E7YPyPKhvEQKnlZWaOMJeClbhwqEEl4ADES w==; X-CSE-ConnectionGUID: eUYk94UHQoucW1auqXBz+A== X-CSE-MsgGUID: uiFTuJd9SXeWA2msW2vIbw== X-IronPort-AV: E=McAfee;i="6700,10204,11144"; a="30340427" X-IronPort-AV: E=Sophos;i="6.09,237,1716274800"; d="scan'208";a="30340427" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jul 2024 15:46:31 -0700 X-CSE-ConnectionGUID: 1tnOmP6QQZWQ0dVHDujVew== X-CSE-MsgGUID: StDzRJVZTkCh9s59lbDVgQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,237,1716274800"; d="scan'208";a="90551411" Received: from tassilo.jf.intel.com (HELO tassilo) ([10.54.38.190]) by smtpauth.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jul 2024 15:46:31 -0700 Date: Thu, 25 Jul 2024 15:46:30 -0700 From: Andi Kleen To: Andrii Nakryiko Cc: bpf@vger.kernel.org, linux-mm@kvack.org, akpm@linux-foundation.org, adobriyan@gmail.com, shakeel.butt@linux.dev, hannes@cmpxchg.org, osandov@osandov.com, song@kernel.org, Omar Sandoval Subject: Re: [PATCH v2 bpf-next 05/10] lib/buildid: implement sleepable build_id_parse() API Message-ID: References: <20240724225210.545423-1-andrii@kernel.org> <20240724225210.545423-6-andrii@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240724225210.545423-6-andrii@kernel.org> X-Stat-Signature: cwrfujkq1c3maep7ibrnewku96qqid95 X-Rspam-User: X-Rspamd-Queue-Id: C8211C0022 X-Rspamd-Server: rspam02 X-HE-Tag: 1721947592-997860 X-HE-Meta: U2FsdGVkX1+iVyASTMXAJUzAyYrjZUZ0M39ezT+DlqgZL/M3p/5xPbbpiRye/d+avN+kEfS3iyPCNMEZa/IyhbpaeVDbr3hVW8D65jXY9DcalnawGjVnh6zqQePTq4tNG43L5qu6aOO8bVe1khYuCdbQ2qdP6Yv5M3cZV1BJ9e+14n+bh8/U3zHqkfxUPxzZnjD3f1aqI6lShijHIeDLvbj4V9RQT/rN9VG+CfjnEMZPWo0nFb2zgYgtDsGsJy8RzlRCh7ThCWHIe8/eNGB/xjbHXYkWd2LzRwa+cZ8hNZzWf4lCYMpc2VMJffC5VHz9RJiVm1OlqPFDZfo0vyx2/2EM75y05q/c9A8YPeQbRCt5KLYGNN4/H/jmS37JAxobCUxIpdmi2J2yHQHfsXayAR0rDnQHyBRaebAd/1z0AbCCh1nIlFla2+2V362LybDU8U59L+eSHLawzpOJjUUba5or4cFJ8kxYYrmEEMCTQYz60jiJLjKs+ojaTrDgHa+yRNi6yIkmVRyZnivjd/W2RseH/0leRG1jM9kHqNaOOCVQJpwStovMhhtfW7PeCO7Ote5Q5i/DgCNc/umzqx3sFOOAezYEduv1dJf1j+wQgreZd0b9TO+11oeL19M9YLqK/nx0oG7VRDgWH3X1eMeyW7Lh0HTYFCW3Ngb5BrBFhdn+0BHvihk37Y4eYq2rWPPVqJDE4RcqpztaE1gABf9IwT0yvTFjWfHMb+/R7a/sClUIXnaDRBW35ZL90xSPgjZwFnHSUXuF5nIesyay9M5E9M17RvVKATbnmOk36rJjR9CFHJ4GwVoNBTUR5RZePAbQCztOKKBeSC3NPrUr/Oqqs3AuoRfr9wTjjTNvuc9ngbbRnVrOKaHADokeIE42yzfSQOqiz9vQ3s2FJStjc/Os5Vof3DjzuEZG4yUzsJvSiQoKZqPnD5Zkq/lEDkG2Dlvae0E8NbA7Rd9/LMzqoAB R4nkU7aV ejztEJLzHksHiUfkNBPBwKUlA+ZdNHl+KDUvEMqCPGt2TMKwpVT5uZdpEU7rGN3QUqVh0efvYUoFTDcNHAgfrnHmDDZdBsLkjF8t9iJzmjZnWPoMaevI6ZRxkfcqSvx4mCztGTkq1H7GEgJRz+j2QWsHKg8O1VbVkYvJzDW/qek0g8sAgGC1cpsol3YoFGoKLzc8/QsVpMBTWy5w= 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 Wed, Jul 24, 2024 at 03:52:05PM -0700, Andrii Nakryiko wrote: > Extend freader with a flag specifying whether it's OK to cause page > fault to fetch file data that is not already physically present in > memory. With this, it's now easy to wait for data if the caller is > running in sleepable (faultable) context. How does that interact with kmap_local disabling preemption on highmem?