Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp3866164pxb; Tue, 17 Nov 2020 05:44:56 -0800 (PST) X-Google-Smtp-Source: ABdhPJxyqR6xarWDRyDPshiqXU7hISNg3IWrfOrNzyS65w7kdSRNGjaN+69LOBRUnEHPDvpeavkN X-Received: by 2002:a17:906:f1d8:: with SMTP id gx24mr18919507ejb.73.1605620696369; Tue, 17 Nov 2020 05:44:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605620696; cv=none; d=google.com; s=arc-20160816; b=ZPBOPVSgCc25M//pSplXSiA9AxwnhOyrhSRhhdcIfypYfX3+Y/u80VcFGwH29hXzZR bi5cXfYiqStb+Ne7zbj1CSMifJ8rki33iopUaQ7QJgX6URpbmFJy7tb/1i9COXynOz1U eSiR7ALwAMbm8EfAF/dLXaemGp1DGBX9+I6s5D7tG/Qa3xJu7dFMcEIrNHr+je1tyfVy DLqVCjfRkKoZg0wCOqMoaz79FntXmhrxa9K3dfOKwPIBBnC+9df2pqRGQSLvMVUlJFU/ wbg8RQKQL0hpqcuBuo1pPo/bNhF/O+uRD7SgBzhWh7twezV95tGuQvFX/oZ0zCOkGZ7I Ty6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=/7F46ngSsDjSTWJ9NloIR9rdB2gGo5eoPQ5jz9PAG30=; b=gB2vKdB7RZkbXOs4vShZ8gbm2pXGEGHgasuXmGMZPjzrrpe7fm362yXpYq3HuUrXKq 14Yot1mKeAuD3vRSeJWu3gxF6fOF+/J9Wd/UMejee2FoqjJFtmp3eLD9EeUOYnAqK/C/ FGB6ohrAdgbXASQuKHCdFCajcLKhxTNceuQX4GGk5XQOoM4+v1pDdrnAoXwEtuxiKbZJ uw4OQGJO7Pv6HfgQ7yobgbbwo5+Vri02dg0SdEIPlkUXSkojlbZLb/6VIQKgJ19R/+4g 1JuZLHe+543ISsJ/lyXQoEI3bDxi93pedN4x8oVAzISZ3YVyUi7WTamRGic6bfTvWYjR GwCw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=zOxhMGEc; 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=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a42si3579700edf.129.2020.11.17.05.44.33; Tue, 17 Nov 2020 05:44:56 -0800 (PST) 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=@kernel.org header.s=default header.b=zOxhMGEc; 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=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732472AbgKQNlL (ORCPT + 99 others); Tue, 17 Nov 2020 08:41:11 -0500 Received: from mail.kernel.org ([198.145.29.99]:53436 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733040AbgKQNlH (ORCPT ); Tue, 17 Nov 2020 08:41:07 -0500 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id A7A6A207BC; Tue, 17 Nov 2020 13:41:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605620466; bh=kG9H6gj7gjLkuQiml/8Yje27kYOXE5q1qZ4fi5gkF1k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=zOxhMGEcsWivluMh9rMiLnHh9ANc6xREPFUC2pDuVGGK9lKYDqQ2T8wdD+xAgS8FO a8Sa4KjifbS4Gq9udugrAsfvln4bYQPU66m+NKq7XnoQIDl734TCO3EDB6mtRq9TGU BJyyAkYoWSLirQPRzSPxR4YdCxKXwi0YPg5cAxJk= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Matt Roper , Tvrtko Ursulin , Venkata Sandeep Dhanalakota , Daniele Ceraolo Spurio , Chris Wilson , Rodrigo Vivi Subject: [PATCH 5.9 229/255] drm/i915: Correctly set SFC capability for video engines Date: Tue, 17 Nov 2020 14:06:09 +0100 Message-Id: <20201117122150.080568605@linuxfoundation.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201117122138.925150709@linuxfoundation.org> References: <20201117122138.925150709@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Venkata Sandeep Dhanalakota commit 5ce6861d36ed5207aff9e5eead4c7cc38a986586 upstream. SFC capability of video engines is not set correctly because i915 is testing for incorrect bits. Fixes: c5d3e39caa45 ("drm/i915: Engine discovery query") Cc: Matt Roper Cc: Tvrtko Ursulin Signed-off-by: Venkata Sandeep Dhanalakota Signed-off-by: Daniele Ceraolo Spurio Reviewed-by: Tvrtko Ursulin Cc: # v5.3+ Signed-off-by: Chris Wilson Link: https://patchwork.freedesktop.org/patch/msgid/20201106011842.36203-1-daniele.ceraolospurio@intel.com (cherry picked from commit ad18fa0f5f052046cad96fee762b5c64f42dd86a) Signed-off-by: Rodrigo Vivi Signed-off-by: Greg Kroah-Hartman --- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/drivers/gpu/drm/i915/gt/intel_engine_cs.c +++ b/drivers/gpu/drm/i915/gt/intel_engine_cs.c @@ -370,7 +370,8 @@ static void __setup_engine_capabilities( * instances. */ if ((INTEL_GEN(i915) >= 11 && - engine->gt->info.vdbox_sfc_access & engine->mask) || + (engine->gt->info.vdbox_sfc_access & + BIT(engine->instance))) || (INTEL_GEN(i915) >= 9 && engine->instance == 0)) engine->uabi_capabilities |= I915_VIDEO_AND_ENHANCE_CLASS_CAPABILITY_SFC;