Message ID | 20250321113713.204682-1-david@redhat.com (mailing list archive) |
---|---|
Headers | show
Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 74CE322370A for <linux-trace-kernel@vger.kernel.org>; Fri, 21 Mar 2025 11:37:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742557041; cv=none; b=oKYVnAMSAiJcJkXhyGuY1OMqQ4p6NFaHg9APM+K/MTTQEsjmd/6dEp7d4EThrkmXD+d9c9TUddlUlMwK+UgEAoADtxYjg5yG2b7+18mlWYkQDoBPP0Fh/+aL1fKI3hMvOnI165GdJaGm+RwIthwg0isj+nE2ZNb3TWYyYlb0FiM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742557041; c=relaxed/simple; bh=giZf/ZqxDThvabf1JZYnln3QCcq9MlMPQorYaLv0RmE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:content-type; b=Evw/AG4t4JL+uECjfsM7rKzc72d+vuNMT+2+x3LBLZj/Zgb5rEkKrGXWRKzKanhX5WIkWntcxdB1PyL1Il2YnqEkgol7SJ9sr3XiB9l4XIHCesBTafWEmz9X20YKW+EHEAlmVklXCkpTuoZ86y2LQ5F7SAft5S+gLZ7aOitbCxQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=OnPNOEda; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="OnPNOEda" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1742557038; 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: content-transfer-encoding:content-transfer-encoding; bh=x+mJBPP4OyRbz1YPHbK6SqYX7BZklQ1ziSixoz9Cwdg=; b=OnPNOEdaUAb0603FZnGmj9qli5H1bCzRtPhd94Sq/3sry/HmD/phISU2lii4Zj8wufNqJZ 61fJLz0t8dAoaLdQTfoDsj2QLJ4J7d8cfQmzlcSkggqmJaOxskz98K5UnicySK0+Pu6vop YTaSKagOoo2Nx3/h6PZHoG3kUM37FQk= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-474-is2CgsyhMGOCxlLdFaFwfw-1; Fri, 21 Mar 2025 07:37:17 -0400 X-MC-Unique: is2CgsyhMGOCxlLdFaFwfw-1 X-Mimecast-MFC-AGG-ID: is2CgsyhMGOCxlLdFaFwfw_1742557036 Received: by mail-wm1-f71.google.com with SMTP id 5b1f17b1804b1-43d00017e9dso11729095e9.0 for <linux-trace-kernel@vger.kernel.org>; Fri, 21 Mar 2025 04:37:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742557036; x=1743161836; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=x+mJBPP4OyRbz1YPHbK6SqYX7BZklQ1ziSixoz9Cwdg=; b=pIwo5u+rSq1seMnnHljeShOjqgd4b/jXDmwtMQVoITZ7V3xfGdf+/8TuZhV0DOXq/C gMUn8HqPbrSHkoRKvrMPbjYcLNFCYI8IanOSjwNeLAbRn/tv/Jia9wPGo+/rdkzIOXS/ By2NE5063ftAPct2oZKRyKnB2VI04Yrel/nk0qhFkvi8WqeVbuvY4AQhqxJqBVPVNYne X1CJafRuFEIC1sRvc/m3N57uSAaTxO+gNQEjZQAIzSmeNg2nq8J9pJXTviEgz4xB4Ukm ggqUI5udG03B2VeHywp3KXvr25iw03m1Cp2lW02tghdEh1y9nhwG2EfzaweGp0+SymPC dN5Q== X-Forwarded-Encrypted: i=1; AJvYcCW46/8ltD/bTEdMBztnB+A/Igg5JxU8YmNktyB86LtXXhc9ZI66Invnvov1qEZwsse7KJ8WL9TA3mrEJUzzZcW+57E=@vger.kernel.org X-Gm-Message-State: AOJu0Ywsdmvuw+6k6ZmZ43LaST0TtUpon+c+FsFOqALtd+ETesC9PaKZ 0bzsU+Q12js0KMHRNg8RjJxk+EYjoolZcI6cTIZ+df6sdCt/gZsK9fd5/uPzrkw7ausfdTlN3BJ gBhNY4ckpyLsl/YgnlTmJws50biGEIhQS9X3cZ30qZvFF4yqtQUHbi1iJgiIIySYvO3OOlQ== X-Gm-Gg: ASbGncuyicqJmPD4ugjIlxFqU99Mxvt/69qzEvhNHezwMBmjzT4WBEreiGWqRHiNXGH tyt0qtCg4AZqRAbFRG6Cv1HdbTBBOtX9SyXZcdW3RCKS28XEUjnBVyIVfI4w0S771aUWnwtxBiL LdgdgASWsLWxITPy2i+lxj98rAPmR3bJJ/JxIevAjf8aonhSmO/Rt252mSv4NpC/bsBnqGKkUfq 6zQEMSm2UBNhpCHr+4/BVPO9orHMtAF0S19UyrMnOlBVqIy00wFeZ9oA+tFvW2gIQPnKYPrM1Q9 dmu6Bz1Y7EiXs8ZJWNkZ8uP0zl8Qw8025+LSmdtPnvG4oY21m8eIEDbvjeeU61E4RUBvVbFJMHx y X-Received: by 2002:a05:600c:46d4:b0:43d:172:50b1 with SMTP id 5b1f17b1804b1-43d50a3c727mr21486035e9.29.1742557035826; Fri, 21 Mar 2025 04:37:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG8jWRwes7cQo0FozbXH73O1PRogEZobnhjyiHSnZdwP0RxfnyF5j8N2/ON0F3RDDPu3SAvoQ== X-Received: by 2002:a05:600c:46d4:b0:43d:172:50b1 with SMTP id 5b1f17b1804b1-43d50a3c727mr21485595e9.29.1742557035319; Fri, 21 Mar 2025 04:37:15 -0700 (PDT) Received: from localhost (p200300cbc72a910023d23800cdcc90f0.dip0.t-ipconnect.de. [2003:cb:c72a:9100:23d2:3800:cdcc:90f0]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-3997f9957efsm2174115f8f.14.2025.03.21.04.37.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 21 Mar 2025 04:37:14 -0700 (PDT) From: David Hildenbrand <david@redhat.com> To: linux-kernel@vger.kernel.org Cc: linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, linux-trace-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, David Hildenbrand <david@redhat.com>, Andrew Morton <akpm@linux-foundation.org>, Andrii Nakryiko <andrii.nakryiko@gmail.com>, Matthew Wilcox <willy@infradead.org>, Russell King <linux@armlinux.org.uk>, Masami Hiramatsu <mhiramat@kernel.org>, Oleg Nesterov <oleg@redhat.com>, Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>, Arnaldo Carvalho de Melo <acme@kernel.org>, Namhyung Kim <namhyung@kernel.org>, Mark Rutland <mark.rutland@arm.com>, Alexander Shishkin <alexander.shishkin@linux.intel.com>, Jiri Olsa <jolsa@kernel.org>, Ian Rogers <irogers@google.com>, Adrian Hunter <adrian.hunter@intel.com>, "Liang, Kan" <kan.liang@linux.intel.com>, Tong Tiangen <tongtiangen@huawei.com> Subject: [PATCH v3 0/3] kernel/events/uprobes: uprobe_write_opcode() rewrite Date: Fri, 21 Mar 2025 12:37:10 +0100 Message-ID: <20250321113713.204682-1-david@redhat.com> X-Mailer: git-send-email 2.48.1 Precedence: bulk X-Mailing-List: linux-trace-kernel@vger.kernel.org List-Id: <linux-trace-kernel.vger.kernel.org> List-Subscribe: <mailto:linux-trace-kernel+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-trace-kernel+unsubscribe@vger.kernel.org> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: YTptHw7-DG6Co-w0cPUrbdfnhrr2KVrc2vyUelLD03A_1742557036 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit content-type: text/plain; charset="US-ASCII"; x-default=true |
Series |
kernel/events/uprobes: uprobe_write_opcode() rewrite
|
expand
|
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.
On Fri, Mar 21, 2025 at 02:34:01PM +0100, Oleg Nesterov wrote: > 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? Yeah, Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>