Received: by 10.223.176.5 with SMTP id f5csp639560wra; Tue, 30 Jan 2018 17:01:42 -0800 (PST) X-Google-Smtp-Source: AH8x226HXN0FeKE5NRUtpesW7rlrNdhZktDCz2sg2cKvYjKZ04pZSaiok6SjKaoWLI6Qjkb8rC9R X-Received: by 2002:a17:902:328:: with SMTP id 37-v6mr20320127pld.398.1517360502508; Tue, 30 Jan 2018 17:01:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517360502; cv=none; d=google.com; s=arc-20160816; b=rBg4qN1Fiz/IxF+6eWKhfLVRGyOc1ERW3Kw6kZeT8qY3R5y4dgzaCDlpLgODI7hZeR pEeU4MK7UHXvQ1Xa9h472868Nb4vtwn7YWRNSIty/E5YCMeg/ph2tlRnZjiFDpSt1mjH XfHvLaTYXdhkwfKf4jQQ3UyeFRTHiPTLsHoiLuVHxuJbx/VSaTWIbs3M+HLqR43RCJC6 7ToyQImRu6Ak4D3/EwI9MFUb1FUoc7IF6RAk+3NpTHEr+quKiiOobvyuRnm3uXdk93dW JkSPJmOfXehYOnKMGiA7clf/CH/rcLdjWtmMSCA7ezSojtj28ETxaOAw+ZxGXKnmvj2f 837g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=QcG914xYTjvbr4OLKiNu9JacybMjZv7Sl+SLuXUnqpY=; b=k/31xPfIB2bLoZpmkPepahaGLV6O20pbwrFs9c8+09SiiX/akvZ0n1RCgfMqi2P8Tw Yvv85fta/oG5Vpfv1wn791vNSJAEWOLIVu5LBgmG+daFpvdPdnrK6FaZ1Oz+F1cYlBwN fbRFDR01uJGdl1JPOzu5qDyaoM1pUTJFtEwSnAcylYRWGGNyEq3iL6zoZv2h1Ov1w/jn pbT9osC/R5HB8EhWY5jwUa3yS/XUC+GIj7gQKyO2Dfz6ZEtW7BbPeywUwvJkgf857JX9 46kSnI5t6cGegwigxYrvf9/pRarUQTx0vf4VIdwSQBdOs3DDjVY6fklCLH7rw+PwLadY YPhw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w8si2532340pgr.795.2018.01.30.17.01.28; Tue, 30 Jan 2018 17:01:42 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753457AbeAaASR (ORCPT + 99 others); Tue, 30 Jan 2018 19:18:17 -0500 Received: from anholt.net ([50.246.234.109]:55826 "EHLO anholt.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752303AbeAaASQ (ORCPT ); Tue, 30 Jan 2018 19:18:16 -0500 Received: from localhost (localhost [127.0.0.1]) by anholt.net (Postfix) with ESMTP id D639E10A1502; Tue, 30 Jan 2018 16:18:15 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at anholt.net Received: from anholt.net ([127.0.0.1]) by localhost (kingsolver.anholt.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id JMPlnZenSt_k; Tue, 30 Jan 2018 16:16:38 -0800 (PST) Received: from eliezer.anholt.net (localhost [127.0.0.1]) by anholt.net (Postfix) with ESMTP id DAB3710A1654; Tue, 30 Jan 2018 13:56:44 -0800 (PST) Received: by eliezer.anholt.net (Postfix, from userid 1000) id D60C62FE2D77; Tue, 30 Jan 2018 13:56:43 -0800 (PST) From: Eric Anholt To: dri-devel@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org, Eric Anholt Subject: [PATCH] drm: Print the pid when debug logging an ioctl error. Date: Tue, 30 Jan 2018 13:56:43 -0800 Message-Id: <20180130215643.11016-1-eric@anholt.net> X-Mailer: git-send-email 2.15.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When we debug print what ioctl we're calling into, we include the pid. If you have multiple processes rendering simulataneously, the error return also needs the pid so you can see which of the ioctl calls was the one to fail. Signed-off-by: Eric Anholt --- drivers/gpu/drm/drm_ioctl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/drm_ioctl.c b/drivers/gpu/drm/drm_ioctl.c index a9ae6dd2d593..38c302607738 100644 --- a/drivers/gpu/drm/drm_ioctl.c +++ b/drivers/gpu/drm/drm_ioctl.c @@ -842,7 +842,7 @@ long drm_ioctl(struct file *filp, if (kdata != stack_kdata) kfree(kdata); if (retcode) - DRM_DEBUG("ret = %d\n", retcode); + DRM_DEBUG("pid=%d, ret = %d\n", task_pid_nr(current), retcode); return retcode; } EXPORT_SYMBOL(drm_ioctl); -- 2.15.0