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 X-Spam-Level: X-Spam-Status: No, score=-15.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E401AC433F5 for ; Thu, 16 Sep 2021 09:44:31 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B81956113E for ; Thu, 16 Sep 2021 09:44:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org B81956113E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 219276EB3A; Thu, 16 Sep 2021 09:44:24 +0000 (UTC) Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) by gabe.freedesktop.org (Postfix) with ESMTPS id AA4B26EB3A for ; Thu, 16 Sep 2021 09:44:18 +0000 (UTC) Received: by mail-wr1-x42a.google.com with SMTP id t18so8518534wrb.0 for ; Thu, 16 Sep 2021 02:44:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ObqEUP3qi14NyfW7JJbtv2i7uqDxPO9r8TYVpyd2ZDo=; b=W8fNDqpy6OlEHXP7oec3/cxIhHaTYQPgcbnUfR6f3SrAlYEkfMreGMFnFl3QS15OnZ cPZaF2axcSu+XduTF2MC7o0fkkfbkDlYmtRhgiwM0dC9bOwjQvcB6Dd2w8SLW30CMYkT 6GeK6KtZKg9caUAMGmcmeIlO/zngu9fyqjXHYC/bjwEj1UCdOimtb9X+KA+oyI8YH70u hXSfPWOQ0jrxgE5LtI6xQ6CWSDATnOBMLZLmledvHvYWLId909EoA6ISD08j6Yf2Kl44 yVPA9ZTXOTkBtr8WYevYwbdp7FRCc8Ax7+v6slqEsptl9qkIa+jPtZz3OyABAQU5S8dy HGeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ObqEUP3qi14NyfW7JJbtv2i7uqDxPO9r8TYVpyd2ZDo=; b=AS/x9Vp2n+sKcYLz29s+mMLzwyyU52AcUOxW0FfOPYWYUbq09x/RRL70taK4rl0gPU JEaAYaJlcHzj1MUDnVi9SqmpmMfM012eNNQHRqjsj6UsBSPPqFMu3vMKd1bmTNpgbqLk eLm6bodmISrRjRMGmo/ex+krardEnbwloEePWjyT8R5wLlEnK0JHwpliGsVgdKmv3FEm eTXNB65V6AzmpfMwl31p+CRI0cw26xYKZ2CRhwwSxvHuxSPZEx+1Q9Vl6FUvq1xvO4Ha jwlwOikEDO6URaAEBzqCAoqcnU4hS2DcB4R6AVs5d1NDEc7SwlCDs7wC8oQf6e/TmVyh xRxQ== X-Gm-Message-State: AOAM530wLBHwfIGOV3CaL1ZDZzgZKBjxGrfyXImqL90NqXIoGt7SxI4f Z9K4wNMtS75tTVYUH4yB0TQ= X-Google-Smtp-Source: ABdhPJzFIBV/AFPzv49Wbp2BXqvcU39J/We2bG7prD/rUYc/OzBlzrEEDg1d3S3r4/zB4uWxtUv9Ug== X-Received: by 2002:adf:f185:: with SMTP id h5mr5042555wro.302.1631785457242; Thu, 16 Sep 2021 02:44:17 -0700 (PDT) Received: from localhost ([217.111.27.204]) by smtp.gmail.com with ESMTPSA id v8sm2872677wrt.12.2021.09.16.02.44.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Sep 2021 02:44:16 -0700 (PDT) From: Thierry Reding To: Thierry Reding Cc: dri-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org Subject: [PATCH 5/6] drm/tegra: Propagate errors from drm_gem_plane_helper_prepare_fb() Date: Thu, 16 Sep 2021 11:44:03 +0200 Message-Id: <20210916094404.888267-5-thierry.reding@gmail.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210916094404.888267-1-thierry.reding@gmail.com> References: <20210916094404.888267-1-thierry.reding@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" From: Thierry Reding Currently this function doesn't return an error, but that may change in the future, so make sure to propagate any error codes that it might return. Signed-off-by: Thierry Reding --- drivers/gpu/drm/tegra/plane.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/tegra/plane.c b/drivers/gpu/drm/tegra/plane.c index f8e8afcbcbf2..321cb1f13da6 100644 --- a/drivers/gpu/drm/tegra/plane.c +++ b/drivers/gpu/drm/tegra/plane.c @@ -200,11 +200,14 @@ int tegra_plane_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state) { struct tegra_dc *dc = to_tegra_dc(state->crtc); + int err; if (!state->fb) return 0; - drm_gem_plane_helper_prepare_fb(plane, state); + err = drm_gem_plane_helper_prepare_fb(plane, state); + if (err < 0) + return err; return tegra_dc_pin(dc, to_tegra_plane_state(state)); } -- 2.33.0