Received: by 2002:a05:6a10:c7c6:0:0:0:0 with SMTP id h6csp1658598pxy; Mon, 2 Aug 2021 07:14:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJybqvtCuR69mEclC2Ux6XZS7bQLtU8Vx2CnQDa1ZBJ2XsolOQL3IIPfaOzxrUYmhZEFQG89 X-Received: by 2002:a5d:9e4f:: with SMTP id i15mr601708ioi.58.1627913697517; Mon, 02 Aug 2021 07:14:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627913697; cv=none; d=google.com; s=arc-20160816; b=qLUT5NnONN1VG+9iaj3gXJZQHgmnepvp3jzwsthAe6xY25TLDEru4/W0JePvPhWXT4 WMJCGLFJd0eKuP2e24fOugiWNFjrPhdM6R+2CN+o/XRjsMG5uFLbJgV8coVxgVyS7Spj UXtNbueThQSmTrvEwB+bBynxfL175IgYZyoDG6Gqlm4Rb2XMIApQAG6qPyzygRM3zWHA rXJu4N76svHtMzPg9XhoGWVCNyhUGm/6yV70DGYa+geUyvcq4r3bjpYts9ZdY05HZY45 Tvfu4g7NCRXzMWRm5D5Rf+0Pj455rwQj43AoJkHRFM5kdwIJRsuofdXtXgxSKQQ65s8L yOwA== 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=2CuUBqdLdxgvoH11beADUcJhCCvehNpV2TecRSQjCCc=; b=t6pmZ2BcPYvL2ivDAQjGwqWFw/6yRh7VFjkgYcmFQtYNTL/0l9uXfZXmI/EJ5fVZLw 0VpaIsgQjyfGJicbjq+qPZKB+2pnR6Gn7RCMXgeHD1XrZg3hZN/HZf4kbyB5T2hIGyUe 0hBSUmS0urtKoLr738rratwOhSVwXzT9Mp0ww5NtlRvQgYdJ5sCWcnSrqZR62l3Pc39+ JZ4fDmKxsMeCqJv68dPnco6KM2tfevI9AQ8jp+5Dd2SS6kg8e7zu3g7BXI9Gz6zkzmTp vid29SD4Lqo6h2pkpgIGN741C3SDLVAQuqUBdZf0IY1hb+otxN6aQHrzF4EQzvzV+QY3 69tQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=um17A4W1; 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=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 l20si12115908ion.36.2021.08.02.07.14.44; Mon, 02 Aug 2021 07:14: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=@linuxfoundation.org header.s=korg header.b=um17A4W1; 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=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235863AbhHBONB (ORCPT + 99 others); Mon, 2 Aug 2021 10:13:01 -0400 Received: from mail.kernel.org ([198.145.29.99]:49254 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236005AbhHBOBh (ORCPT ); Mon, 2 Aug 2021 10:01:37 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 8F9F361212; Mon, 2 Aug 2021 13:56:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1627912601; bh=ZOMRO6biVS5toGtyQghD1ycIi26I9lYWvf6iOG+fa7E=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=um17A4W1yBCeEf7WphPcgXZ7bQrinvYMRG051NukivrVDWlOfp1v0LwdYo75SqZ+A qjDgmCqT2VTKT52yhGtkQhDwI8+4f1YtPCFi1o1JDZPbIJSW4Pm6uk4i+kamf9l/qm YRdsJidc/Enh7XvcrKl+FBimMZflSOe2UoTBHtsY= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Christoph Hellwig , Lucas De Marchi , =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= , Jani Nikula , Rodrigo Vivi , =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= , Sasha Levin Subject: [PATCH 5.13 067/104] drm/i915/bios: Fix ports mask Date: Mon, 2 Aug 2021 15:45:04 +0200 Message-Id: <20210802134346.212574091@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210802134344.028226640@linuxfoundation.org> References: <20210802134344.028226640@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: Rodrigo Vivi [ Upstream commit d7f237df53457cf0cbdb9943b9b7c93a05e2fdb6 ] PORT_A to PORT_F are regular integers defined in the enum port, while for_each_port_masked requires a bit mask for the ports. Current given mask: 0b111 Desired mask: 0b111111 I noticed this while Christoph was reporting a bug found on headless GVT configuration which bisect blamed commit 3ae04c0c7e63 ("drm/i915/bios: limit default outputs to ports A through F") v2: Avoid unnecessary line continuations as pointed by CI and Christoph Cc: Christoph Hellwig Fixes: 3ae04c0c7e63 ("drm/i915/bios: limit default outputs to ports A through F") Cc: Lucas De Marchi Cc: Ville Syrjälä Cc: Jani Nikula Signed-off-by: Rodrigo Vivi Reviewed-by: José Roberto de Souza Reviewed-by: Lucas De Marchi Tested-by: Christoph Hellwig Link: https://patchwork.freedesktop.org/patch/msgid/20210723095225.562913-1-rodrigo.vivi@intel.com (cherry picked from commit 9b52aa720168859526bf90d77fa210fc0336f170) Signed-off-by: Rodrigo Vivi Signed-off-by: Sasha Levin --- drivers/gpu/drm/i915/display/intel_bios.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c index 3d0c035b5e38..04c8d2ff7867 100644 --- a/drivers/gpu/drm/i915/display/intel_bios.c +++ b/drivers/gpu/drm/i915/display/intel_bios.c @@ -2130,7 +2130,8 @@ static void init_vbt_missing_defaults(struct drm_i915_private *i915) { enum port port; - int ports = PORT_A | PORT_B | PORT_C | PORT_D | PORT_E | PORT_F; + int ports = BIT(PORT_A) | BIT(PORT_B) | BIT(PORT_C) | + BIT(PORT_D) | BIT(PORT_E) | BIT(PORT_F); if (!HAS_DDI(i915) && !IS_CHERRYVIEW(i915)) return; -- 2.30.2