From 5054e2271210a52bf88b0f12c35d687ce9e8210d Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Mon, 4 May 2015 14:00:13 +0100 Subject: Remove the driver option to delete connectors on unplugging With a MST topology change, we can find outputs may disappear. We offered a choice as to whether to simply disable them or completely remove them from the listing of available outputs. However, clients never expected that their operation on any output could trigger a BadID XError (or that there is anyway to prevent race conditions). As such an option was made to disable by default, but allow testing complete removal. Now the RandR protocol has been clarified such that XID assigned to outputs are now permanent, as such the option breaks the spec, so drop it. See randrproto commit 895ee5264524c7c239ee4ef5e39c4e295323fb51 Author: Dave Airlie Date: Wed Apr 22 10:58:18 2015 +1000 randrproto: clarify output XID lifetimes. This just makes a note that randr won't make outputs disappear dynamically. Signed-off-by: Chris Wilson Cc: Dave Airlie --- src/sna/sna.h | 1 - 1 file changed, 1 deletion(-) (limited to 'src/sna/sna.h') diff --git a/src/sna/sna.h b/src/sna/sna.h index e51ee14f..374754b4 100644 --- a/src/sna/sna.h +++ b/src/sna/sna.h @@ -248,7 +248,6 @@ struct sna { #define SNA_FLUSH_GTT 0x400 #define SNA_PERFORMANCE 0x1000 #define SNA_POWERSAVE 0x2000 -#define SNA_REMOVE_OUTPUTS 0x4000 #define SNA_HAS_FLIP 0x10000 #define SNA_HAS_ASYNC_FLIP 0x20000 #define SNA_LINEAR_FB 0x40000 -- cgit v1.2.3