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 3BFE9E77170 for ; Wed, 4 Dec 2024 19:13:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 774926B0085; Wed, 4 Dec 2024 14:13:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 725B66B0088; Wed, 4 Dec 2024 14:13:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5EE1D6B0089; Wed, 4 Dec 2024 14:13:42 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 3F92D6B0085 for ; Wed, 4 Dec 2024 14:13:42 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id B1EFC141231 for ; Wed, 4 Dec 2024 19:13:41 +0000 (UTC) X-FDA: 82858225380.21.3B57530 Received: from smtp2-g21.free.fr (smtp2-g21.free.fr [212.27.42.2]) by imf16.hostedemail.com (Postfix) with ESMTP id A9503180005 for ; Wed, 4 Dec 2024 19:13:24 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=morinfr.org header.s=20170427 header.b=re9Dh6t7; spf=pass (imf16.hostedemail.com: domain of guillaume@morinfr.org designates 212.27.42.2 as permitted sender) smtp.mailfrom=guillaume@morinfr.org; dmarc=pass (policy=quarantine) header.from=morinfr.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733339609; 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=1slEieegBiaPIUQh1k/xKAhOBxs1/JZbwlZHTKBiVqE=; b=i+x+7yyk+QqAK4G1IEy3zpnnIJByaFJOLAjR+P97PeUSViyU8GHHJb/rzUEzruEyqlUeti P60ilwloAt/cGWTdvnJ87T3tagomF4Cqgj9Y/0ENt0NCbhtnj1EriB5HkRlgc83/yqTs5b Ejd/4RGRaTfU5K7WaZJjVLHKlBAXNVI= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=morinfr.org header.s=20170427 header.b=re9Dh6t7; spf=pass (imf16.hostedemail.com: domain of guillaume@morinfr.org designates 212.27.42.2 as permitted sender) smtp.mailfrom=guillaume@morinfr.org; dmarc=pass (policy=quarantine) header.from=morinfr.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733339609; a=rsa-sha256; cv=none; b=wkw5Tq83Bk2NQng/J2Tc/742wkXVmgNURdWxq7hEh3IbxsbV2mvYuvhJfxWe4CKpTLa7sx 5RLCLKMrPuSQxBmjP4Rq/hWSD6JfjeMyGQGMCD5FkCT3szjQBfFW4JYSxETTiFiePuAIpJ aQ1p1JrcdshwITxflB0UBit9t5Cs3VY= Received: from bender.morinfr.org (unknown [82.66.66.112]) by smtp2-g21.free.fr (Postfix) with ESMTPS id F162F200416; Wed, 4 Dec 2024 20:13:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=morinfr.org ; s=20170427; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=1slEieegBiaPIUQh1k/xKAhOBxs1/JZbwlZHTKBiVqE=; b=re9Dh6t7ar/Ff0z7t8Xh2S84iH 1g9J/UwxQPr5rLSVtQfTfIKNX1tuh9kT1s9uCCSaY66HIG7phhSbSV1GzqdoWMrbNgYOwjg8plLlj RCeFY8BP2AUnQ75GjbGR6mhu07lzNQj8eyJAZYBB3REmYlJdUxy8CzxdghPB3S0gkyTc=; Received: from guillaum by bender.morinfr.org with local (Exim 4.96) (envelope-from ) id 1tIuoU-0016Us-0z; Wed, 04 Dec 2024 20:13:30 +0100 Date: Wed, 4 Dec 2024 20:13:30 +0100 From: Guillaume Morin To: David Hildenbrand Cc: Guillaume Morin , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Muchun Song , Andrew Morton , Peter Xu , Eric Hagberg Subject: Re: [PATCH v1] hugetlb: support FOLL_FORCE|FOLL_WRITE Message-ID: References: <0dc516ab-b2b0-414d-868e-880bd13b5cdd@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0dc516ab-b2b0-414d-868e-880bd13b5cdd@redhat.com> X-Rspamd-Server: rspam05 X-Stat-Signature: kwpm6a1biodm4shr3w4qg839seorxe35 X-Rspamd-Queue-Id: A9503180005 X-Rspam-User: X-HE-Tag: 1733339604-838068 X-HE-Meta: U2FsdGVkX19yTLkz9h4v7IGQEZtWe409SYeHxpYsJgqzmmct38TmpHNrzYoADrgI/fRfErQeMwPivxvScYep4DUt9pWI1eOyKKTnMgYC7cX+4wAjQ5OAPywI8R1geS+YkU/Q97zm2Q8cmOlyR5a6+uAV0hxHd8LbqZG6GbLPc0mFTsd3wKy8om/hrJ2qECNLIsSM4ZVOrNbYJmtcDI///w3xNzR8TKz4nwzfrvQE7RIua0DBhIgT+ZFqK3GPpv/beqRz4GsArxyVAQSfEMZOM1khmzMvJ3uB5EgZmla1SemxGRMsU5PEQXllNA/Jan7XXJEyDDurbly46iXB63NI1Bne4Xi8ppActsjvanzLP5ViKS9tKZ50LX2ZjdCAPzGiDcpYGY6c64vtfsS2ZDas2aKsKggZYhI7wldpFvO1dWdMAuhvVeolPrkJrrqwXmdsTrCV/yIXV+R5iYBOm5wjpC0y6Qj1GNzeFnp0cuKfDYeFOxGO+teORfYT3b5gy3E2VifqyLo+C8bAEHZUUzOuUbeN/QMSsJMC/Hmn8/32psNOLhR6vi9gmrrIuCSxHXvFOih8HVFkbQmYCLfbzYjiZ6HDkhTt62g+it8C8PqgXvdiHXFNiEmiJ+OxK92qAiqQPAEXJ+OWuKJFkPqc+nZgvxpJorqKzbf8C42Tu78e1WHFBVLMXm8Qo5+30ko+SshAmwXF1XQyI7ix9rYMxD9IrCYmaPK+3e21yTKkYFcYPeqeEa1ZMMcgyKpEmrMeVbcE6KP5x/5VuazyF3m4jdr5pdvINMRBGLXF2SXD+wwfTR1SGdBMIAK7nxYceuBbvmPf5gZBQhkFPUrKbllc1TWDiQDu5GAJnZsrejEk8gjRuftyj1wjyYdlntPm0UWH9bAvZD8mk/pRbchvGpJibNaXa3Bxc9TdxBHNTmeFlEufRdVLJVxwiq58iEZKDgGxzhEu661eUSyzW9PkvUkNbvC qjCWdeM8 l0Fmh/swuQnGSOGjH4tlYvrpehC07WG0RITGwwjIFuXMzZdFZrs4J/scu4k0f8O3IPmpDY8BF8LeBu5okPmcOq0M8xcrSYajKpy46Ztyi5F631slZYkP+4EnPoeW74PRO/XcdQhg63cg3zOYSYGLfAW/wG27JQfV1PYfEWRTnin8m8TtVVioYe3eMKgIjYXCbNHZt7zRvoHeDEwYA8b49SFLsqlq09TQofVJeN9QnqsL3D9X8pbfZP8aJFQiQ56c4DdEVyfjoN/XkfgHFkQRNbbKrp/LoIWs3dbFUp4br12sKjwG52NjJQF7oS4KklKBI7Pxp X-Bogosity: Ham, tests=bogofilter, spamicity=0.000349, 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 04 Dec 20:01, David Hildenbrand wrote: > > On 04.12.24 19:26, Guillaume Morin wrote: > > Patch prefix should likely be "mm/hugetlb: ..." > > > FOLL_FORCE|FOLL_WRITE has never been properly supported for hugetlb > > mappings. Since 1d8d14641fd94, we explicitly reject it. However > > "Since commit 1d8d14641fd9 ("mm/hugetlb: support write-faults in shared > mappings") ..." Will fix in v2. > > > running software on hugetlb mappings is a useful optimization. > > Multiple tools allow to use that such as Intel iodlr or > > libhugetlbfs. > > It would be better to link to the actual request where people ran into that > when using PTRACE_POKETEXT > > That hugetlb is getting used is rather obvious :) Well, allow me to point out that I said running software on a hugetlb mapping, not generally using hugetlb. That said, which link are you referring to? The only discussion I am aware of is off mailing lists. Guillaume. -- Guillaume Morin