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 267A5C04FF0 for ; Thu, 11 Apr 2024 15:41:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B08496B0082; Thu, 11 Apr 2024 11:41:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A8EE66B0085; Thu, 11 Apr 2024 11:41:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 93AAF6B0087; Thu, 11 Apr 2024 11:41:13 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 746E66B0082 for ; Thu, 11 Apr 2024 11:41:13 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 3288C1A0C05 for ; Thu, 11 Apr 2024 15:41:13 +0000 (UTC) X-FDA: 81997664826.23.891A531 Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) by imf13.hostedemail.com (Postfix) with ESMTP id 6E98F20009 for ; Thu, 11 Apr 2024 15:41:00 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=eGlNdha5; spf=pass (imf13.hostedemail.com: domain of keescook@chromium.org designates 209.85.215.171 as permitted sender) smtp.mailfrom=keescook@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1712850060; a=rsa-sha256; cv=none; b=4t+9ifse1j0iYp8CyADZOwYJ/WaSoRxIBbi+3ww0NigznuGKoiDKyiY1qPZJwrqeX2p1iZ ol80c6/qfu9LWdv+POKtXWyvA07WcqOlK/LXMbPK8IJ4gNdHf+lXNYn61lcbnoprK2LgwI uLGAA6RwdOW+qJCO98sXQjBkh4WuOak= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=eGlNdha5; spf=pass (imf13.hostedemail.com: domain of keescook@chromium.org designates 209.85.215.171 as permitted sender) smtp.mailfrom=keescook@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1712850060; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=TNCBXKOK5vc3YGKFYUbQmuJn7ivy3cDWCe8OlWYsEZM=; b=X9N+3imUmkiEtBSQvA+xGJCK69NXG1W+gtDEMOEkUFaGXMMQW1vHm7RJoGdk3Dgj0hExGW AWpJiDV5BUdjHp4vBrlMikoOGaoebt1qsezPEIOLnkeH0EMH1DZL9SIZ9iu4q3lwQSjTSn HLMwiLfBXQcCnC94Tw26oUzTq9zaZVA= Received: by mail-pg1-f171.google.com with SMTP id 41be03b00d2f7-5ce2aada130so5590723a12.1 for ; Thu, 11 Apr 2024 08:41:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1712850059; x=1713454859; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TNCBXKOK5vc3YGKFYUbQmuJn7ivy3cDWCe8OlWYsEZM=; b=eGlNdha5wE9IIN7Sgq8KFCdLrShoQ4+YrI0z0wztcczV3IdCqBQOQoSjM1xNWhmHmJ cBrpOIHIGLrW+4ncdy2g/ji1b4qDPjEmiCS61JM1VjGWDwPXUP0GjDA/h2sNBYEdDV/f wM1PbwQiRbXCp6mwE8GTCd5U+NyYjXnzc9otQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712850059; x=1713454859; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TNCBXKOK5vc3YGKFYUbQmuJn7ivy3cDWCe8OlWYsEZM=; b=Um7FA8VMkPPYtPMqVQsUUEngm9JWsYlwjKa1aPAJ+mS9zCzftlbhHyty/rhyCCKWX8 3Hg5mdVdaMAevG567Wkd264vSfo13c1mr+3dsoYtHuD3jGRRnmIHEGDhgrkWUCNPICDZ xI9Nr/d5QFYiCEmd8PAZhLweic0hiaH82oQDadS40CXeLrRTFH+VIIsWHOIT4v+sjqw7 jBU0EvXDFXwXBM9VINOjzvA+gBiosYGwa/T8rWoqxJiKs9YJYwDJwvKUvOumxZJ8KRO1 1avkFvZAynglFWXppy2rrKZhTav015OzKBgt5UQZq1SG9fA7azkwQ90G+NjVcra0F9OE Nn4g== X-Forwarded-Encrypted: i=1; AJvYcCXP+J+ExcwsTAhtb9JdthvAiECSJCnyzCjsw/BFlJHJmRQvySNGwGuiDpH/kwNC6AUubQElzQj98JLrlJqFw1vklt0= X-Gm-Message-State: AOJu0YzU4v2lTnTjmywNMYKctP/T4dFp7huZe/79kPs6yIDEHBv0UTf/ gZ3I/Mcw4vkSSyQFUwky9wcMK6AzPsJYZDvvI3q9WpLaKxFrufrUTMcmITDtpQ== X-Google-Smtp-Source: AGHT+IH9jxm0Fb4/9rDpVIPFtRTSYrpVWRroIqBhY1mn62exKNoGoLU12zMbf7I0bbrEMi3h9K0kNg== X-Received: by 2002:a17:90a:f3c5:b0:2a5:7e31:5030 with SMTP id ha5-20020a17090af3c500b002a57e315030mr5833139pjb.15.1712850058943; Thu, 11 Apr 2024 08:40:58 -0700 (PDT) Received: from www.outflux.net ([198.0.35.241]) by smtp.gmail.com with ESMTPSA id gk16-20020a17090b119000b002a42d247a93sm1266081pjb.36.2024.04.11.08.40.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Apr 2024 08:40:58 -0700 (PDT) From: Kees Cook To: Steven Rostedt , Marco Elver Cc: Kees Cook , Alexander Viro , Christian Brauner , Jan Kara , Eric Biederman , Masami Hiramatsu , Mathieu Desnoyers , Azeem Shaikh , linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, Dmitry Vyukov Subject: Re: [PATCH v2] tracing: Add sched_prepare_exec tracepoint Date: Thu, 11 Apr 2024 08:40:51 -0700 Message-Id: <171285004930.3255679.4082124903503205236.b4-ty@chromium.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240411102158.1272267-1-elver@google.com> References: <20240411102158.1272267-1-elver@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 6E98F20009 X-Stat-Signature: n89b9osnpkawbqhc8tcz8gxeqddb4kd8 X-Rspam-User: X-HE-Tag: 1712850060-141973 X-HE-Meta: U2FsdGVkX1/4zXx5GHJ+bqjjW0u5gYty1TskZBXwahCHAqhvVnwsaE5ZFSZ6APAVVh+qmx+DybILShTlUBJ7qx4H0u04Ppf7fqSDVxU+0HSm0gCBjc6EjGLFnZktgTIc1ryNWDBQdWxNNK+TFwu1Dgj97Rcp8VJ2WIyc4aoOfkFiyUajeOeN+cDNXBtXcTL4LgcvSqH5J27lgBtEuYZYfA65iD/6Ds+6LPoRjrU9FSE6uKwXGKXDWgVqVO8/L41Ft715KdNxkmTUTZZ8zPpZ/22iHPLfCwlufPs2ePt5tD167ENX0zysrUzxVxHMhxZHZqW4G7fbsFUQqnJplhQ6mirA4MecnpXX7zUGxsAn5KwX3SSIM29YeNJ3whn98CZVP3QYh2ilkOvrmq79/oLuSIG8PkrQUee9ECJpm/zTZ+CUFVxE2Us5Ts4Mn4nJLE4GC4oJdZonLHXgr+xRd/VtskikIEQlFB/k4PPO73WZPRJ86neeXqsr/W4OeWn+gjtEt7z5FFBcYhGcKW0z0+mFkqK/SbOn8po5Tzx6vYqPQwzKYa0C5q0N901LVCGbTQEQFh+2ysLuh98rx3LBNQpf4LaB8S4mlDHw0DHI8d9Om4Hz+4hDBvzoYxoYEnLPXsFj/y0DEawgxGxlizUi7Oa0HN3/RmtvbDvimIPewItlFHe6t4gnW+tXNwTEnQjXtbdVxJRBg/tMyK5vAVjVHSDVSre6uLD1t9Q5qpl9XPjjmbQ+SB+ztUxcF0PoYf8uEN4O5jcQQy+DoWWjx/o83fjfuKv7bo9abV3W0FARfpNvnlhohLg4jtTyTvx9VtSBqwfeKIIq0B9tCYg4CZ37TunO498VR6FPtFPIoLf0eWg0lXNHIlhKeLvgfYrQp6VcpNLxYwpCSW3/GLUY2kb0/1iNfX0AfW037pNeK5Bbz2skwZbi309m3lknqc/z09I/vu2Zh6XtuFh4uVR12E1IpLx 7FzbOUt0 X05M8eHPUwxb5vnDmaExAgxxD6j60BL1gsmmsiSyZ1o6wQuVf02WZSejjD+v99SFcIgS3vZzmvHLEWjorQmxJRCnTr3/BhtMqHQ9YmWVM6vsBA7C1vfRo1qg064OejkDKOlyESzegu7Hky1bb5I70xONfvzTIwul2RyAjRgPQ9ePMpGK9DUC/EhpLM5dlPxTZdzIb7qLALZaGRl0Y+O1Be8e5Ndfps4US1j81IVkAqUgEQ61W2XNa/jz6lmrXX1mUeq9CUVfDROaoA7z9kWqm+IaViVwgg1vRT7TX3ME4aKW7AzFAJNo7V7MMyrvxf652af9O9f7BD3pa48Q2gZZPaQ/dG+RiqNtQTE9YiPPCDM97vaGLEjZ8tX4WFJ+0bTDzXwt/vdzoNl584UvoRU4jzvPQTqWoXrDWVz1wr3f0jVg0/RS7rghwWB3RFfuN/Xtc46BB+aEMD/LIrNY= X-Bogosity: Ham, tests=bogofilter, spamicity=0.021196, 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 Thu, 11 Apr 2024 12:20:57 +0200, Marco Elver wrote: > Add "sched_prepare_exec" tracepoint, which is run right after the point > of no return but before the current task assumes its new exec identity. > > Unlike the tracepoint "sched_process_exec", the "sched_prepare_exec" > tracepoint runs before flushing the old exec, i.e. while the task still > has the original state (such as original MM), but when the new exec > either succeeds or crashes (but never returns to the original exec). > > [...] Applied to for-next/execve, thanks! [1/1] tracing: Add sched_prepare_exec tracepoint https://git.kernel.org/kees/c/5c5fad46e48c Take care, -- Kees Cook