Re: [PATCH 2/3] drm/amd/display: Refactor to prevent crtc state access in DM IRQ handler

2020-09-11 Thread Aurabindo Pillai
On Wed, 2020-09-09 at 11:00 -0400, Kazlauskas, Nicholas wrote: > On 2020-09-09 10:28 a.m., Aurabindo Pillai wrote: > > [Why&How]Currently commit_tail holds global locks and wait for > > dependencies which isagainst the DRM API contracts. Inorder to fix > > this, IRQ handler should be ableto run wit

Re: [PATCH 2/3] drm/amd/display: Refactor to prevent crtc state access in DM IRQ handler

2020-09-09 Thread Kazlauskas, Nicholas
On 2020-09-09 10:28 a.m., Aurabindo Pillai wrote: [Why&How] Currently commit_tail holds global locks and wait for dependencies which is against the DRM API contracts. Inorder to fix this, IRQ handler should be able to run without having to access crtc state. Required parameters are copied over so

[PATCH 2/3] drm/amd/display: Refactor to prevent crtc state access in DM IRQ handler

2020-09-09 Thread Aurabindo Pillai
[Why&How] Currently commit_tail holds global locks and wait for dependencies which is against the DRM API contracts. Inorder to fix this, IRQ handler should be able to run without having to access crtc state. Required parameters are copied over so that they can be directly accessed from the interru