Paulo Zanoni
16c255335b
drm/i915: propagate errors from intel_dp_init_connector
...
In case we detect a "ghost eDP", intel_edp_init_connector frees both
the connector and encoder and then returns. On Haswell, intel_ddi_init
then tries to use the freed encoder on the HDMI initialization path
since the following commit:
commit 21a8e6a485
Author: Daniel Vetter <daniel.vetter@ffwll.ch >
Date: Wed Apr 10 23:28:35 2013 +0200
drm/i915: don't setup hdmi for port D edp in ddi_init
So now on intel_ddi_init we check for the "ghost eDP" case and return
without trying to initialize HDMI. This way we won't try to read the
freed "intel_encoder" struct in the next "if" statement.
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com >
Reviewed-by: Zoltan Nyul <zoltan.nyul@intel.com >
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch >
2013-06-28 14:14:17 +02:00
..
2013-06-20 00:49:06 +02:00
2013-06-03 17:55:09 +09:00
2013-04-29 13:26:48 -04:00
2013-06-28 12:02:15 +10:00
2013-05-17 14:31:05 -04:00
2013-06-21 06:27:40 -10:00
2013-06-12 10:20:54 -04:00
2013-05-07 02:16:21 -04:00
2013-06-28 08:15:33 +10:00
2013-06-16 11:25:45 -07:00
2013-05-07 11:28:42 -07:00
2013-06-05 13:51:29 +02:00
2013-04-26 22:30:25 +02:00
2013-06-10 13:25:50 -07:00
2013-06-08 02:13:44 +05:30
2013-05-21 09:13:11 +02:00
2013-04-29 09:30:25 -07:00
2013-05-09 09:59:16 -07:00
2013-05-09 10:11:48 -07:00
2013-05-13 20:20:02 +01:00
2013-05-23 18:24:10 -07:00
2013-06-28 14:14:17 +02:00
2013-06-12 11:13:38 +02:00
2013-05-21 09:56:55 -07:00
2013-06-07 12:29:31 -07:00
2013-05-07 14:01:27 -07:00
2013-05-21 11:11:45 -07:00
2013-05-07 02:16:21 -04:00
2013-05-11 15:23:17 -07:00
2013-06-04 18:46:45 +01:00
2013-06-04 17:06:46 -07:00
2013-06-23 16:12:46 -10:00
2013-05-06 14:59:13 -07:00
2013-06-22 09:44:45 -10:00
2013-05-20 13:38:14 -07:00
2013-05-24 16:22:51 -07:00
2013-05-08 10:49:18 +09:30
2013-05-02 10:16:16 -07:00
2013-06-13 10:13:29 -07:00
2013-06-22 08:43:17 -10:00
2013-05-18 11:55:52 +02:00
2013-05-07 02:16:21 -04:00
2013-05-08 10:13:35 -07:00
2013-05-22 07:18:41 -07:00
2013-06-14 19:15:36 -10:00
2013-05-26 14:23:11 -04:00
2013-05-18 11:55:55 +02:00
2013-06-16 08:10:53 -10:00
2013-05-21 10:48:41 +02:00
2013-05-15 10:58:22 -07:00
2013-05-04 14:47:26 -04:00
2013-06-13 22:12:14 +01:00
2013-06-18 20:29:07 +02:00
2013-06-01 14:46:42 +02:00
2013-05-30 10:51:20 -07:00
2013-06-07 18:11:02 -07:00
2013-06-01 23:51:48 +02:00
2013-05-02 10:16:16 -07:00
2013-05-25 20:32:49 -07:00
2013-05-01 17:51:54 -07:00
2013-05-25 21:24:15 -07:00
2013-05-18 11:55:58 +02:00
2013-05-24 16:22:51 -07:00
2013-05-30 11:58:40 +01:00
2013-05-07 14:04:56 -07:00
2013-05-07 14:02:00 -07:00
2013-06-12 16:29:46 -07:00
2013-06-13 17:41:18 -07:00
2013-06-22 08:54:06 -10:00
2013-06-24 12:28:29 +01:00
2013-05-09 10:15:46 -07:00
2013-06-27 20:40:44 +10:00
2013-06-20 16:47:41 -07:00
2013-05-18 11:57:30 +02:00
2013-06-22 09:00:28 -10:00
2013-05-21 10:13:23 -07:00
2013-06-19 15:54:45 -07:00
2013-04-29 18:28:43 -07:00
2013-06-05 08:54:16 -06:00
2013-06-11 02:46:21 -07:00
2013-06-27 20:40:44 +10:00
2013-05-18 11:58:03 +02:00
2013-05-18 11:58:04 +02:00
2013-06-10 10:14:33 -04:00
2013-05-01 17:29:18 -04:00
2013-05-04 12:31:18 -07:00
2013-05-04 12:31:18 -07:00