Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2237146pxa; Fri, 7 Aug 2020 06:38:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzwjk8ij5EwN5l3TXFMZebWR0toCETnWJGXolfdEm4GYspe58NqrUa4njCUUTJceRAGDrvo X-Received: by 2002:a17:906:1392:: with SMTP id f18mr9040944ejc.521.1596807537073; Fri, 07 Aug 2020 06:38:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596807537; cv=none; d=google.com; s=arc-20160816; b=HwIaPYWGI3YuazuWGOwKVkIWHsgsdCNE+mJgRZbXHlnT2U/QfRBccDY95ea73z6FtA J0lYyo8uOKs/F5vjTYX9Mayx01ztMeSiva1LkaG1UY6/0rJvYAY0E0GexhAjerVrsEYC nCMcqe8NSR8to7CZqxAOmGzuoqxxay8Gty6pVAYtHCUtTb/LVWyTIuHcS4/2gx63y0hN lcFdKP6xIIUNH3w8xBRCoYvhoFDN8xcHhCG4cIKxnp4QudJ4aV6JJIHEKCgilcgBK4fX oV0jdKtFLW/JfNhZdiFyR236onPjy0/x3/NI9TS8pzOmduBbYTf7vQSwpw553uVD0pTc ttfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=rox1xDaHqeLFe+gN0pc5zVRxJLvYZNTbM46yT38dB4g=; b=LsioFckEsHHotBC0vF8QsVb01USi5yiRZ1hMknXmTvRGTdL5CcK+c5vTRddby6HbRt D6qP+MrtdfCV3CYUeDbAF8+nV12Zh0h8OEoOh4PCNLkv2p8xFnaEOWiYS2lwKtgcJVv4 P8CMgF0aB4L6Anjixrv6cWPKHgBVQcJKmaKpvmRKlz0T13ZMZp8du49vgj73lkYBW1oy HrD+uKXTbt3IfRqXQjVQ3MAu146GjAR7fnTYeV15xT/4bR/kMvm2e498z03sAl1/jnlu WVsc6xlaDtKXCca79rHjNbvk4mmU038Tgssqwfb6Z5dESxXYWHxFTp1I5AMYQyttgmOm vt+g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JM86ub7O; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id fi14si5381338ejb.628.2020.08.07.06.38.33; Fri, 07 Aug 2020 06:38:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JM86ub7O; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726095AbgHGNhE (ORCPT + 99 others); Fri, 7 Aug 2020 09:37:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37414 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725893AbgHGNhD (ORCPT ); Fri, 7 Aug 2020 09:37:03 -0400 Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 40D2DC061574 for ; Fri, 7 Aug 2020 06:37:03 -0700 (PDT) Received: by mail-wr1-x436.google.com with SMTP id f1so1721994wro.2 for ; Fri, 07 Aug 2020 06:37:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=rox1xDaHqeLFe+gN0pc5zVRxJLvYZNTbM46yT38dB4g=; b=JM86ub7ONRDreDT8vPEgJxHq9AIxYi8EyOjPLQTEuF9NEkzX7A+R9zi8ZbsYA1FRO4 btZzgtnwgDkIVElYoGn1biVgPDHL8OAEaHZ7CvGfORiS811XsvyVluJJ5goun3CGTiya 5p2gHDoTed8RhF1TM+p2QLTSKmDMZbcH+EFx71OfpvdVykAa8A2HTS5tgNJV/Wfff4I4 VuSmUExazZhnLONYuhgRNUSJre9LivIcHCT2t2Q58Dzi3bsumXDpwVOyLbBJ2kqTAH7g OjzE++n6dKZSz5T9hzSQDMVmQZ3k05TEKXKYGi3qpflg/D8s3oOj3tZWPm9pt8GJxBlH s4VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=rox1xDaHqeLFe+gN0pc5zVRxJLvYZNTbM46yT38dB4g=; b=jh13rlZkHTuYILceTHwBiUshVlz5JWStrJ2pOZoJGMU/X+dYemrrPyCZYKd0eSIXSt vb5JLygPuzMgfSaX6ham2OR2PweM+1lVjnNwoP/pAYhGdAAphZo5ldjS7f+DMrCjQIw/ kHHK1ZQKFYH3nGfZ1MNSEcS70dric+zztExWKjhCiRhgA27jITZIjKh7r0YHRO2Pky7C bMUTwK8C2EnrxeOuxTrdtuMIgn7UG8biIKdtBdmuNhjDD07HqiiQUa47WNWW+cN+oKUn lC87MuxS2oEKBpkCsAQUQ66HSS1VY03n7iRpdJf5fKF+St9uFF8aiScxkmCEvIynPaoT DmxQ== X-Gm-Message-State: AOAM533udAIFHhStxyUL492Ca7zQQoDouu+qfAmA6dZlbT8kDYm0FLSi 4GZ4aZOGV//i7hVB00zus3o= X-Received: by 2002:adf:ec45:: with SMTP id w5mr12346016wrn.415.1596807421085; Fri, 07 Aug 2020 06:37:01 -0700 (PDT) Received: from abel.fritz.box ([2a02:908:1252:fb60:8a1:e63e:700c:859e]) by smtp.gmail.com with ESMTPSA id k126sm11084609wme.17.2020.08.07.06.36.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Aug 2020 06:37:00 -0700 (PDT) From: "=?UTF-8?q?Christian=20K=C3=B6nig?=" X-Google-Original-From: =?UTF-8?q?Christian=20K=C3=B6nig?= To: amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: Shashank.Sharma@amd.com, daniel.vetter@ffwll.ch, alexander.deucher@amd.com Subject: RFC: How to adjust the trace pid? Date: Fri, 7 Aug 2020 15:36:57 +0200 Message-Id: <20200807133658.1866-1-christian.koenig@amd.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi everybody, in amdgpu we got the following issue which I'm seeking advise how to cleanly handle it. We have a bunch of trace points which are related to the VM subsystem and executed in either a work item, kthread or foreign process context. Now tracing the pid of the context which we are executing in is not really that useful, so I'm wondering if we could just overwrite the pid recorded in the trace entry? The following patch does exactly that for the vm_grab_id() trace point, but I'm not 100% sure if that is legal or not. Any ideas? Comments? Thanks, Christian.