dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] BACKPORT: drm/amdgpu/disply: set num_crtc earlier
@ 2022-05-30  9:29 Ryan Lin
  2022-05-30 13:05 ` Greg KH
  0 siblings, 1 reply; 4+ messages in thread
From: Ryan Lin @ 2022-05-30  9:29 UTC (permalink / raw)
  Cc: David Airlie, leon.li, dri-devel, linux-kernel, Ikshwaku Chauhan,
	Sasha Levin, David (ChunMing) Zhou, amd-gfx, praful.swarnakar,
	Leo Li, Sean Paul, ching-shih.li, Roman Li, stable, shirish.s,
	Alex Deucher, Nicholas Kazlauskas, Christian König,
	Mark Yacoub

From: Alex Deucher <alexander.deucher@amd.com>

To avoid a recently added warning:
 Bogus possible_crtcs: [ENCODER:65:TMDS-65] possible_crtcs=0xf (full crtc mask=0x7)
 WARNING: CPU: 3 PID: 439 at drivers/gpu/drm/drm_mode_config.c:617 drm_mode_config_validate+0x178/0x200 [drm]
In this case the warning is harmless, but confusing to users.

Fixes: 0df108237433 ("drm: Validate encoder->possible_crtcs")
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=209123
Reviewed-by: Daniel Vetter <daniel@ffwll.ch>
Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org

Conflicts:
	drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
	[Ryan Lin: Fixed the conflict, remove the non-main changed part
	of this patch]

---
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
index fb918b7890ac..5ef88a2d2161 100644
--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
@@ -766,9 +766,6 @@ static int amdgpu_dm_init(struct amdgpu_device *adev)
 		goto error;
 	}
 
-	/* Update the actual used number of crtc */
-	adev->mode_info.num_crtc = adev->dm.display_indexes_num;
-
 	/* TODO: Add_display_info? */
 
 	/* TODO use dynamic cursor width */
@@ -2448,6 +2445,10 @@ static int amdgpu_dm_initialize_drm_device(struct amdgpu_device *adev)
 	enum dc_connection_type new_connection_type = dc_connection_none;
 	const struct dc_plane_cap *plane;
 
+	dm->display_indexes_num = dm->dc->caps.max_streams;
+	/* Update the actual used number of crtc */
+	adev->mode_info.num_crtc = adev->dm.display_indexes_num;
+
 	link_cnt = dm->dc->caps.max_links;
 	if (amdgpu_dm_mode_config_init(dm->adev)) {
 		DRM_ERROR("DM: Failed to initialize mode config\n");
@@ -2509,8 +2510,6 @@ static int amdgpu_dm_initialize_drm_device(struct amdgpu_device *adev)
 			goto fail;
 		}
 
-	dm->display_indexes_num = dm->dc->caps.max_streams;
-
 	/* loops over all connectors on the board */
 	for (i = 0; i < link_cnt; i++) {
 		struct dc_link *link = NULL;
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] BACKPORT: drm/amdgpu/disply: set num_crtc earlier
  2022-05-30  9:29 [PATCH] BACKPORT: drm/amdgpu/disply: set num_crtc earlier Ryan Lin
@ 2022-05-30 13:05 ` Greg KH
  2022-06-01  4:04   ` Lin, Tsung-hua (Ryan)
  0 siblings, 1 reply; 4+ messages in thread
From: Greg KH @ 2022-05-30 13:05 UTC (permalink / raw)
  To: Ryan Lin
  Cc: David Airlie, leon.li, dri-devel, linux-kernel, Ikshwaku Chauhan,
	Sasha Levin, David (ChunMing) Zhou, amd-gfx, praful.swarnakar,
	Leo Li, Sean Paul, ching-shih.li, Roman Li, stable, shirish.s,
	Alex Deucher, Nicholas Kazlauskas, Christian König,
	Mark Yacoub

On Mon, May 30, 2022 at 05:29:02PM +0800, Ryan Lin wrote:
> From: Alex Deucher <alexander.deucher@amd.com>
> 
> To avoid a recently added warning:
>  Bogus possible_crtcs: [ENCODER:65:TMDS-65] possible_crtcs=0xf (full crtc mask=0x7)
>  WARNING: CPU: 3 PID: 439 at drivers/gpu/drm/drm_mode_config.c:617 drm_mode_config_validate+0x178/0x200 [drm]
> In this case the warning is harmless, but confusing to users.
> 
> Fixes: 0df108237433 ("drm: Validate encoder->possible_crtcs")
> Bug: https://bugzilla.kernel.org/show_bug.cgi?id=209123
> Reviewed-by: Daniel Vetter <daniel@ffwll.ch>
> Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
> Cc: stable@vger.kernel.org


Why did you not sign off on this?

And what is the git id of this in Linus's tree?

> Conflicts:
> 	drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
> 	[Ryan Lin: Fixed the conflict, remove the non-main changed part
> 	of this patch]

No need for this here, right?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: [PATCH] BACKPORT: drm/amdgpu/disply: set num_crtc earlier
  2022-05-30 13:05 ` Greg KH
@ 2022-06-01  4:04   ` Lin, Tsung-hua (Ryan)
  2022-06-03 14:44     ` Greg KH
  0 siblings, 1 reply; 4+ messages in thread
From: Lin, Tsung-hua (Ryan) @ 2022-06-01  4:04 UTC (permalink / raw)
  To: Greg KH
  Cc: David Airlie, Li, Leon, dri-devel, linux-kernel,
	Ikshwaku Chauhan, Sasha Levin, amd-gfx, Swarnakar, Praful, Li,
	 Sun peng (Leo), Sean Paul, Li, Ching-shih (Louis),
	Li, Roman, stable, S, Shirish, Deucher, Alexander, Kazlauskas,
	 Nicholas, Koenig, Christian, Mark Yacoub

[AMD Official Use Only - General]

Hi Greg,

Thanks for your advice. I have modified the commit and submitted it to Gerrit and it's under code review now.

Many thanks,
Ryan Lin.

-----Original Message-----
From: Greg KH <gregkh@linuxfoundation.org> 
Sent: Monday, May 30, 2022 9:05 PM
To: Lin, Tsung-hua (Ryan) <Tsung-hua.Lin@amd.com>
Cc: Li, Leon <Leon.Li@amd.com>; Swarnakar, Praful <Praful.Swarnakar@amd.com>; S, Shirish <Shirish.S@amd.com>; Li, Ching-shih (Louis) <Ching-shih.Li@amd.com>; Deucher, Alexander <Alexander.Deucher@amd.com>; Daniel Vetter <daniel@ffwll.ch>; Kazlauskas, Nicholas <Nicholas.Kazlauskas@amd.com>; stable@vger.kernel.org; Wentland, Harry <Harry.Wentland@amd.com>; Li, Sun peng (Leo) <Sunpeng.Li@amd.com>; Koenig, Christian <Christian.Koenig@amd.com>; David (ChunMing) Zhou <David1.Zhou@amd.com>; David Airlie <airlied@linux.ie>; Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>; Sean Paul <seanpaul@chromium.org>; Sasha Levin <sashal@kernel.org>; Mark Yacoub <markyacoub@google.com>; Li, Roman <Roman.Li@amd.com>; Ikshwaku Chauhan <ikshwaku.chauhan@amd.corp-partner.google.com>; Simon Ser <contact@emersion.fr>; amd-gfx@lists.freedesktop.org; dri-devel@lists.freedesktop.org; linux-kernel@vger.kernel.org
Subject: Re: [PATCH] BACKPORT: drm/amdgpu/disply: set num_crtc earlier

On Mon, May 30, 2022 at 05:29:02PM +0800, Ryan Lin wrote:
> From: Alex Deucher <alexander.deucher@amd.com>
> 
> To avoid a recently added warning:
>  Bogus possible_crtcs: [ENCODER:65:TMDS-65] possible_crtcs=0xf (full 
> crtc mask=0x7)
>  WARNING: CPU: 3 PID: 439 at drivers/gpu/drm/drm_mode_config.c:617 
> drm_mode_config_validate+0x178/0x200 [drm] In this case the warning is harmless, but confusing to users.
> 
> Fixes: 0df108237433 ("drm: Validate encoder->possible_crtcs")
> Bug: 
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugz
> illa.kernel.org%2Fshow_bug.cgi%3Fid%3D209123&amp;data=05%7C01%7Ctsung-
> hua.lin%40amd.com%7Cad089e5485984cd0cc1f08da423d097f%7C3dd8961fe4884e6
> 08e11a82d994e183d%7C0%7C0%7C637895127184900879%7CUnknown%7CTWFpbGZsb3d
> 8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C
> 3000%7C%7C%7C&amp;sdata=0UcR%2BZszfxXaFz6LUqGq5eYgeqxDdrhySBL7mDmFPKc%
> 3D&amp;reserved=0
> Reviewed-by: Daniel Vetter <daniel@ffwll.ch>
> Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
> Cc: stable@vger.kernel.org


Why did you not sign off on this?

And what is the git id of this in Linus's tree?

> Conflicts:
> 	drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
> 	[Ryan Lin: Fixed the conflict, remove the non-main changed part
> 	of this patch]

No need for this here, right?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] BACKPORT: drm/amdgpu/disply: set num_crtc earlier
  2022-06-01  4:04   ` Lin, Tsung-hua (Ryan)
@ 2022-06-03 14:44     ` Greg KH
  0 siblings, 0 replies; 4+ messages in thread
From: Greg KH @ 2022-06-03 14:44 UTC (permalink / raw)
  To: Lin, Tsung-hua (Ryan)
  Cc: David Airlie, Li, Leon, dri-devel, linux-kernel,
	Ikshwaku Chauhan, Sasha Levin, amd-gfx, Swarnakar, Praful, Li,
	Sun peng (Leo), Sean Paul, Li, Ching-shih (Louis),
	Li, Roman, stable, S, Shirish, Deucher, Alexander, Kazlauskas,
	Nicholas, Koenig, Christian, Mark Yacoub

A: http://en.wikipedia.org/wiki/Top_post
Q: Were do I find info about this thing called top-posting?
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

A: No.
Q: Should I include quotations after my reply?

http://daringfireball.net/2007/07/on_top

On Wed, Jun 01, 2022 at 04:04:45AM +0000, Lin, Tsung-hua (Ryan) wrote:
> [AMD Official Use Only - General]
> 
> Hi Greg,
> 
> Thanks for your advice. I have modified the commit and submitted it to Gerrit and it's under code review now.

This makes no sense to me, we do not use gerrit for kernel development.

confused,

greg k-h

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-06-03 14:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-30  9:29 [PATCH] BACKPORT: drm/amdgpu/disply: set num_crtc earlier Ryan Lin
2022-05-30 13:05 ` Greg KH
2022-06-01  4:04   ` Lin, Tsung-hua (Ryan)
2022-06-03 14:44     ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).