drm/nouveau/disp/g94-: stop listening for dp (sst) retrain irq when disabling link
authorBen Skeggs <bskeggs@redhat.com>
Fri, 4 Nov 2016 07:20:35 +0000 (17:20 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Mon, 7 Nov 2016 04:04:43 +0000 (14:04 +1000)
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c

index fd9424101a650d510afe6511bcee4aec560771fa..7b346ccc38b7615fd3e0fe5f734cf68a42455b55 100644 (file)
@@ -213,6 +213,7 @@ gf119_disp_intr_unk2_0(struct nv50_disp *disp, int head)
                                .execute = 1,
                        };
 
+                       nvkm_notify_put(&outpdp->irq);
                        nvbios_exec(&init);
                        atomic_set(&outpdp->lt.done, 0);
                }
index a2bd0f06200f770987f477e900f0f0dd42e716c6..567466f93cd5d9645020e3b89c282808d88397e4 100644 (file)
@@ -590,6 +590,7 @@ nv50_disp_intr_unk20_0(struct nv50_disp *disp, int head)
                        .execute = 1,
                };
 
+               nvkm_notify_put(&outpdp->irq);
                nvbios_exec(&init);
                atomic_set(&outpdp->lt.done, 0);
        }