Prevent divide by zero after screen wake-up (displayport)
On a Lenovo t430, dock, using displayport and 2 4K external screens a divide crash happens after waking up the screens. this fix prevents :
- screen(s) lockup
- high system load after above issue triggered (50+ has been observed)
- hangs during reboot
and make the system usable, so it recovers. The actual root-cause is unknown to me, pretty new to nouveau driver itself.
Looks like all (recent) kernels might need this, or similar fix. (started to look at this using ubuntu stock kernel v6.8.0)
Edited by Arjan Filius