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 BF866C36000 for ; Fri, 21 Mar 2025 13:34:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D53D0280003; Fri, 21 Mar 2025 09:34:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D0352280001; Fri, 21 Mar 2025 09:34:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BCBCE280003; Fri, 21 Mar 2025 09:34:53 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 9E9B4280001 for ; Fri, 21 Mar 2025 09:34:53 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id C06A4BB7BB for ; Fri, 21 Mar 2025 13:34:53 +0000 (UTC) X-FDA: 83245653666.30.8B018F0 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf13.hostedemail.com (Postfix) with ESMTP id B016A2000F for ; Fri, 21 Mar 2025 13:34:51 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=VZ8WE86W; spf=pass (imf13.hostedemail.com: domain of oleg@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=oleg@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=1742564091; 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=rUggPb1dSqtWKpCSaWvzk+ZaY1JpEPBJvNpui/xayDA=; b=eXV+iERD5sWouEJ3XzhxH1v1B7pEqT08C+xFoCexwuO01uRhs3hfKnZOmX/FtwFwohJ3qt oXZkMSFgS8tPABdvUMNRc50L6WMXW2xcxnYilb4ZZbok2W30/uo+xdGmI2W8CDLCftX6rU QoMRHGGvy73aZIazjl7G81RxXABwHXI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742564091; a=rsa-sha256; cv=none; b=FgRz5RoRG9tN2t5Q3rhVH40NA/ZSs26txWVOJy77+ldxJinQ/B/VHnqUIWCK3RHajAowuJ a74MCtKmri5iREjoHB57BzLgjPe5jjNTu/p/bMM5CXIRo9w4lfO3eSBz1s0JLYhPDnnSHd 9skGFTmyVM+3hip128yAXWv+1qIsa3w= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=VZ8WE86W; spf=pass (imf13.hostedemail.com: domain of oleg@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=oleg@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1742564091; 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=rUggPb1dSqtWKpCSaWvzk+ZaY1JpEPBJvNpui/xayDA=; b=VZ8WE86WdUkfKgx6s5IONMJddgRq8K1M1s/NPcUx3Dq2EGmKHdduIqEFnTscaVD3N5zhy6 rAxvVwLcRmt4MYOAPKSXjeuEBeg27ODZtPaRFD/ylorONVkF+kiXjm9lMFd/D0GTtZwDzT Ef3RyX7BRBGyRB37J4lXuIFiFCSLpvY= Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-438-ECMoH-jOMhmJiYnN0c7W3g-1; Fri, 21 Mar 2025 09:34:49 -0400 X-MC-Unique: ECMoH-jOMhmJiYnN0c7W3g-1 X-Mimecast-MFC-AGG-ID: ECMoH-jOMhmJiYnN0c7W3g_1742564086 Received: from mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id D01FB1800EC5; Fri, 21 Mar 2025 13:34:44 +0000 (UTC) Received: from dhcp-27-174.brq.redhat.com (unknown [10.44.33.60]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with SMTP id 0D4B019560AF; Fri, 21 Mar 2025 13:34:35 +0000 (UTC) Received: by dhcp-27-174.brq.redhat.com (nbSMTP-1.00) for uid 1000 oleg@redhat.com; Fri, 21 Mar 2025 14:34:12 +0100 (CET) Date: Fri, 21 Mar 2025 14:34:01 +0100 From: Oleg Nesterov To: David Hildenbrand , Andrew Morton , Peter Zijlstra Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, linux-trace-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Andrii Nakryiko , Matthew Wilcox , Russell King , Masami Hiramatsu , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , "Liang, Kan" , Tong Tiangen Subject: Re: [PATCH v3 0/3] kernel/events/uprobes: uprobe_write_opcode() rewrite Message-ID: <20250321133401.GB4776@redhat.com> References: <20250321113713.204682-1-david@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250321113713.204682-1-david@redhat.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-Scanned-By: MIMEDefang 3.0 on 10.30.177.40 X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: B016A2000F X-Stat-Signature: u6rfrnfc39g4mtwnu8kwjucd6zjf56f4 X-HE-Tag: 1742564091-352048 X-HE-Meta: U2FsdGVkX1/KO7plqgU6Ikho79yoN+899XBHQtfH/AZQVpW2bpbNAQVebdW4X/gmEPIoJ0oPnE3pSDS4M3hRF58MxUYYQ9uoPeRIUnpLjeLR1zBDBk4BqsMPtRtCRHUrNWuYfd+7ZLnizCKLKFJMEVfh+e8f/PK5LWmzvUa7fzakqaO3oS35dT3EHc1EoNeJ93A2srQMFiiwboSXwML9fXCkaS6U5KH4qY7G6MDYkudr33F8MYFWHjVOg4yrkg/nQ2MfxfJM8hPOMql81MH+7udmLM7iB21ht+7xV1xc7WJJX3F8GG0DqC/G+UL0FkCA4tvXcWrnB1l5TazELX12MGXTU4w4TGfyI2cG99TbHTdHORXPE8zauFrU4n27YpBcsBogZjl6XBlxVKmJbQS/8S8laSdLG29dLSW7po7WdCdnLNWCqYIHHMUi8UsGK/cTB2WyjVMqoOgZexuEbUd1LkRq7zzlr2/QIg1ruuNairJrRjlJ8Y9YCRBXhYZXvoHuupw5VCecafhytWgS09UDT0EYpjcLyllpIw7rM2coWxpMS/ao/lB43zjxlTzS05li5F4lKJIgQrgpnIZ+BFXb8OfudAS/Gj7Vp8bE+miDc/gRiSUbI2fo7jjeUeLF8Pgw9yo97ajdXIBr8bsurpxXKx/aPcxKeGg+gLBaZLWtZkXyvACP4C5mH2P/BDpeP/gMSW/qXAMge2Gn8mgPAh0d/vpjwe0wfSC3f9vcVnyJKiTpilbNp2QCqmjcbRP0AN+Ws+MO8b3zSo3XAIToWEQwV/LbfQhhwUTqBdRCVRzM9JJJyl9QhmUPGObOY920Pp5ipFN0Fyzh4oESkfNgOxWbCo6okFapL8+DPub+zEt8W3Ms5nQa1zT9Sz+dUhuyUIpCZ9QCA+zj7DcZ/U+fX3en7QjeiK9XzA7nWaF3euYwwKE2bw8r1grYhkmx1URSKKG4QDGf434P4Pagrzxske7 981k1g2l neCHxMuD/8cMA18EBN042cQP0TW+ay6e+imxm7erlmWgLox8aG6qTZQgX/9KejPe9lc5iGDXwCM6oZy/ihEQWIaJRpykY0EVpYCX2Hh0U/ZBkPNa/MGjbu2xDQEXpZkJOrhYiKuA8heXCkb8SCsXTLjwPEE7a6n+jR8baOEn/sQQWM5eoj7cNHso7BLCZZRaENZXwzBniqdITpbteCpTaxO49NyZnub0SslyKCYSmA/S3oOSaXKnHWQvfSQZ61yGa/mh9rJEwugp/QlC1IVGk/MBJiqrQC3QCBgtfHt9nQV+9VDa//T9ImLrSEpjuf/p9pDqRaP/VjHyMhB3xOkvmr45EUBjEasrAXxybTpv58GtPED7gjgqTIIFv35hPdc13kYAqWbEMW7+X6v0qveUepdEndDY22I90irkjkVCm5UVVTGQYNKRDXfLiAQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000067, 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 03/21, David Hildenbrand wrote: > > Based on mm/unstable. which has another fix from David in __replace_page() plus the fix from Tong in uprobe_write_opcode(). So, Andrew, could you take this series as well? Peter, will you agree? > Currently, uprobe_write_opcode() implements COW-breaking manually, which is > really far from ideal. It was never ideal, but today it is simply horrible ;) Thanks again for your work. Oleg.