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 11C3EC3ABCC for ; Tue, 13 May 2025 13:25:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 267E76B00C5; Tue, 13 May 2025 09:25:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 219036B00C6; Tue, 13 May 2025 09:25:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 06B196B00CC; Tue, 13 May 2025 09:25:06 -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 D88AA6B00C5 for ; Tue, 13 May 2025 09:25:06 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id E488BE1BE5 for ; Tue, 13 May 2025 13:25:06 +0000 (UTC) X-FDA: 83437955412.26.91CE30F Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by imf11.hostedemail.com (Postfix) with ESMTP id 9FBCC4000A for ; Tue, 13 May 2025 13:25:04 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=W3XR8kJr; spf=pass (imf11.hostedemail.com: domain of peterx@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=W3XR8kJr; spf=pass (imf11.hostedemail.com: domain of peterx@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747142704; 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=PTe0m87d/2KukxI6xkyBh21UpdqYlxgWz+zdwIYaRG4=; b=SK8LBq7oCU6X+ym4YVhns1BHlYmYvYJJNa1dGT9I/jSbRAQU914qOmANN5EAFedD9B8ybU E19GpIIyiu5rjB1lGBUP43mCxk2W51D9gvnJsLIOGLqo5L6lWYFgHZdH7dIlBM0Y79dgF1 WypE7Cl52WWqE3VHUSFGNx90wLhliVs= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747142704; a=rsa-sha256; cv=none; b=AAsf1NK9pNouQMOTAZ+jq2f29h8zQr56IEwPSVPJPSl7f5WbMRrlCH26fDS0gT7L5v5bqz n1Msp+otqAo0TAeFDE+SMB6HOVmxjdNpRsP9VNNUnNJJ+ik3bhjNE8lUfZvhjTqRq1/oRU 6u0AuQXhjUxv1VjemlzlmLAxKua4j2g= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1747142704; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=PTe0m87d/2KukxI6xkyBh21UpdqYlxgWz+zdwIYaRG4=; b=W3XR8kJrKV6MwA+1Oa0hOER/Z7GxB/iqtLJJxieXVN2im0dOlbg+u2YYfulcR8vQKbOlZu Z8kAop66T8EvsWpUJdAGFJP2qbvIkIyh0XMFip/SWzg1LZvGEJDcDcQRIDHURJxS99ppGN +7UPXYKdjxi1oZjM7D/S+SjOeDuQaq8= Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-589-KyrO6kBoOQCIcRFTMdY1xA-1; Tue, 13 May 2025 09:25:02 -0400 X-MC-Unique: KyrO6kBoOQCIcRFTMdY1xA-1 X-Mimecast-MFC-AGG-ID: KyrO6kBoOQCIcRFTMdY1xA_1747142702 Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-6f54e2cb26aso78326506d6.2 for ; Tue, 13 May 2025 06:25:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747142701; x=1747747501; h=in-reply-to: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=PTe0m87d/2KukxI6xkyBh21UpdqYlxgWz+zdwIYaRG4=; b=jIaWjJNNIPQwJ3GXOXzy7y9p+JYsKQXnqt+ZexRtq+lUmIN06gJi1A60Q4Qc6dLhv7 p89xmybmtId+LS/xz5/WMnIgMQb51wR1Na2MENBKU915n0dryyfORBPH2KJa8ViGvIeA sxJTDPLKsTv6g8bhlK1TedqeuVp+bsP4h3ml4tyqZ09/J0TTMADhZsv6212wZYPex3L+ lBPAo7bNZN7GrzbPP6ctNlUvWK5P32ZCIUdsGoQoZZ491jYvMai/AZ1dIrHv4J/Zc3Rj gXZ9kcRPivzeQ47ZhkbyRXWihjwyIqHbBtI5AF3u6Vki8B9JOvPbGcSP6eQhg0sA6miQ SnEw== X-Forwarded-Encrypted: i=1; AJvYcCVRiowbDWtfS3MMq7Y/SygQkJGNHEsiO7WtRGQunjjHykqZMmUNv1ngrm6u+uKykFfvTlW/saUqNQ==@kvack.org X-Gm-Message-State: AOJu0YyTUaXbtaQFwZlTDF95StxY2anuRbGXQocBItdrvACq1D59p/PH PCq1fxvGxl50ldLw/Wo2AC7TCZzllkVVUFV2Q32ID2oBEs5n2Jjb8bPwJI1ONHCdTDQxF86E7/t gp0SOePyNSOtCKrCfvhrBkJXjfE6qfmSGXBPKpJdIsngSpmrH X-Gm-Gg: ASbGnctij0o97Z6vS1HnkBK2zIeLVNEK355YHSA3n34SfTvkw81A55SCCOUd3vcd+Wr /rAEfoW8k1bWtNOHDT7DrFgUdvMGCPme0hk9CT3lyvO0gKYUNQJJ4jlWQvQLuhNHGpu/xnXlyvg 8JlrtCPLFZlrCt1uKNzX1nrmeCQ6WXxg0Wpj5uPNTPWjL6TOYk8wcGyJGvfTsu68gJtS9zOC0wQ Ms+ryYE3+lKKex4lMwrC25QMT3EaAHcQs0H2h2rznYSgTP0KAgjHo5kjRhdLnhFSkzERRBac0Vf +tI= X-Received: by 2002:a05:6214:5197:b0:6e4:4331:aae0 with SMTP id 6a1803df08f44-6f6e47bc67amr236648316d6.1.1747142701456; Tue, 13 May 2025 06:25:01 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGWSwUOUh7vlm/ltHVRqMb5l8+jKcoxi+lnHiIKQ34OJ3QJBNItngQ2T8pL8akuEcm6Y1CpyQ== X-Received: by 2002:a05:6214:5197:b0:6e4:4331:aae0 with SMTP id 6a1803df08f44-6f6e47bc67amr236648066d6.1.1747142701124; Tue, 13 May 2025 06:25:01 -0700 (PDT) Received: from x1.local ([85.131.185.92]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6f6e3a0c668sm67122246d6.68.2025.05.13.06.25.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 May 2025 06:25:00 -0700 (PDT) Date: Tue, 13 May 2025 09:24:58 -0400 From: Peter Xu To: Kyle Huey Cc: Andrew Morton , open list , linux-mm@kvack.org, criu@lists.linux.dev, Robert O'Callahan , Axel Rasmussen , Mike Rapoport , Andrea Arcangeli Subject: Re: Suppress pte soft-dirty bit with UFFDIO_COPY? Message-ID: References: MIME-Version: 1.0 In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: NdjV5i37tFHut1JvzakQYkBO7D-dvrS7-NsHIPEhbUc_1747142702 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 9FBCC4000A X-Stat-Signature: 56g9oxuafupzk3ebyq8dxij6ma7jgyq4 X-Rspam-User: X-HE-Tag: 1747142704-515215 X-HE-Meta: U2FsdGVkX1+qJfOmsiuQ0g4qmv/Ry1IxvBTMwS36eO7SE8JGkW4tX4RjYDmlUacR+3EIkqm/xK7ddZIS2G/t9dLyWz1UfsL1KiSg5NrkXBBoRqpOIyhISD+6kj3rdWSmMx8ojpBw26flQ8qn7cF7uNC+hPhWWewC2SB8ccHOCugOOhw64ijHkJLbLfXJmOcR9fp6oaozI8FEvwqL88ew2NodkCqPNHKPZj5+9DtyopW7EN/4rgzoqnfMqdWLx/WC337GC9l5GGIrTQTHLjlsHj9eA8wtoN6XVp70XM4MtkwQf38FN8AdW2T094XPMhsSNRju4X/BfOw+ObaZcb6NBV1OZvFO7AytCjuooCEbUmJ7ac+rRw2TI1j+EjgTLWxsfqIH7iSacJ/3OElzhlxmrigLlJ2QVOBG15ZSVjupWVF4zjqkBwy6Jme/9PheSScaX21wNXksOmp62h3U8AwbtbhWkslE62wJY/3KF8DsmvjZ7iJ5zfLogsIAIiYB6j0bdcv7Eio9axvRxxzARALnyTplueedV8sJxYyg1s/g6cpksm0uncp4a4dyRAKn1EJkdMHEBT5yZoDxuuaFTy6lc6e+xeYCVFXsBW68gPBp9BYqe+NngCm3G3sfEe/txxfJ1Cv2GOj1wu/lnvLmNJViVdsaOA60idKfL42qjKTErOjjI8aejYOjl0Qr5G59bAYPHgDeU61dNruk1Qz/HLUbGpPk7xfGLXF8ItHBJ3+n41van8SNxX7x4arm28PJYpGm74WZ0xsTvih6rGQ89SFYwGeGZDcP3T1jGCuyypPUQe37O0jAWmjRETLCH3SXAR48GEAV5/y7KnX3fdVIKYp5wc9PVVWBfacd1k/Xn3vk7BlKBetDLyrlrnqPq47jw9+SjRIWiGDSUlDQnetRxHXAP6oUCmsTRQvJlFTOxT/aiOp/QwfLnUUGmPmAPkSpfpk4KofPli2ro3Lw6rH+MR7 /PdcpoJM DM8r+wIXOS/IogCImXOwN4TQg2s8Cyxo8XfHovOFga8n2bpJXyenMilPway9P9FUQ9KCuvrPmPRC/aIc9UgiPBT/rHQ== 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 Mon, May 12, 2025 at 10:16:12AM -0700, Kyle Huey wrote: > Personally I don't think it's a real issue to have to create a > sacrificial fd once at process initialization to see what features are > available. I wouldn't have even said anything if the man page hadn't > explicitly told me there was another way. Yes, that's indeed the part that could be confusing and needs fixing. Just to keep a record (I have you copied), I sent the man-pages changes here: https://lore.kernel.org/r/20250512171922.356408-1-peterx@redhat.com We can stick with the sacrificial fd until there's a solid clue showing that we should introduce a new way to probe. Thanks, -- Peter Xu