~ubuntu-kernel-test/ubuntu/+source/linux/+git/mirror-drm-intel:topic/mst-fixes

Last commit made on 2015-08-04
Get this branch:
git clone -b topic/mst-fixes https://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mirror-drm-intel
Members of Ubuntu Kernel Test can upload to this branch. Log in for directions.

Branch merges

Branch information

Recent commits

6ea76f3... by Daniel Vetter on 2015-08-03

drm/atomic-helpers: Make encoder picking more robust

We've had a few issues with atomic where subtle bugs in the encoder
picking logic lead to accidental self-stealing of the encoder,
resulting in a NULL connector_state->crtc in update_connector_routing
and subsequent.

Linus applied some duct-tape for an mst regression in

commit 27667f4744fc5a0f3e50910e78740bac5670d18b
Author: Linus Torvalds <email address hidden>
Date: Wed Jul 29 22:18:16 2015 -0700

    i915: temporary fix for DP MST docking station NULL pointer dereference

But that was incomplete (the code will still oops when debuggin is
enabled) and mangled the state even further. So instead WARN and bail
out as the more future-proof option.

Cc: Theodore Ts'o <email address hidden>
Cc: Linus Torvalds <email address hidden>
Reviewed-by: Thierry Reding <email address hidden>
Reviewed-by: Ander Conselvan de Oliveira <email address hidden>
Signed-off-by: Daniel Vetter <email address hidden>

Some recent commit information could not be fetched.