Created attachment 128335 [details]
kernel oops on fedora 24 v4.8.8
On SKL SkullCanyon NUC, turning off or changing input of second DP external monitor results in a kernel Oops reproducible 100% of the time.
initial dmesg output captured over ssh attached, will run with latest drm/drm-intel-nightly later and add more information.
Bug confirmed with drm-intel-nightly w/ Friday 12/2 code, see dmesg with drm.debug=0x1e attached.
Created attachment 128336 [details]
dmesg w/ drm-intel-nightly from 12/2 with drm.debug=0x1e
Created attachment 128339 [details] [review]
Suggested patch removes oops
Reference to Pierre's patch: https://patchwork.freedesktop.org/series/16337/
Created attachment 128349 [details] [review]
patch v2 based on Chris Wilson's suggestion
I tested the patch and it fixed the bug.
Thr patch mentioned in comment 5 fixes a skylake regression in ChromeOS.
Can this patch be reviewed and merged?
Author: Pierre-Louis Bossart <firstname.lastname@example.org>
Date: Tue Feb 14 14:49:21 2017 +0200
drm/dp/mst: fix kernel oops when turning off secondary monitor
on Mar 24, 2017 at 04:19:54.
(provided by the Example extension).