diff options
author | Lyude Paul <[email protected]> | 2019-07-03 18:35:37 -0400 |
---|---|---|
committer | Lyude Paul <[email protected]> | 2019-10-24 14:27:45 -0400 |
commit | 09e530657e1c982d3dbc5e4302bf9207950c3d0a (patch) | |
tree | 6e75f07709582d2aa8ac009148bf39d768c4cccb /lib/mpi/mpiutil.c | |
parent | 79413ed4a1b7c9c19f9caa375a06d86c9c045ffb (diff) |
drm/nouveau: Don't grab runtime PM refs for HPD IRQs
In order for suspend/resume reprobing to work, we need to be able to
perform sideband communications during suspend/resume, along with
runtime PM suspend/resume. In order to do so, we also need to make sure
that nouveau doesn't bother grabbing a runtime PM reference to do so,
since otherwise we'll start deadlocking runtime PM again.
Note that we weren't able to do this before, because of the DP MST
helpers processing UP requests from topologies in the same context as
drm_dp_mst_hpd_irq() which would have caused us to open ourselves up to
receiving hotplug events and deadlocking with runtime suspend/resume.
Now that those requests are handled asynchronously, this change should
be completely safe.
Cc: Juston Li <[email protected]>
Cc: Imre Deak <[email protected]>
Cc: Ville Syrjälä <[email protected]>
Cc: Harry Wentland <[email protected]>
Cc: Daniel Vetter <[email protected]>
Reviewed-by: Ben Skeggs <[email protected]>
Reviewed-by: Sean Paul <[email protected]>
Signed-off-by: Lyude Paul <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions