Pekka Paalanen
46e4f97ab6
compositor-drm: drm_property_info_free() must reset
...
This function needs to reset the structures to NULL, otherwise it is not
possible to re-use a once "freed" property info array.
Being able to re-use an array is useful when the memory allocation and
array lifetimes do not match. A specific example is drm_output that is
changed to allocate the CRTC on enable() and deallocate it on disable().
A drm_output might be enabled and disabled multiple times.
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk >
Reviewed-by: Ian Ray <ian.ray@ge.com >
Reviewed-by: Daniel Stone <daniels@collabora.com >
2018-02-12 16:49:34 +02:00
..
2017-11-27 11:41:17 +02:00
2017-11-27 11:42:07 +02:00
2016-07-26 16:26:08 -07:00
2018-02-12 16:49:34 +02:00
2017-12-18 13:50:41 +02:00
2018-02-09 15:16:07 +00:00
2016-10-03 14:24:08 +03:00
2018-02-09 15:16:07 +00:00
2016-10-03 14:24:08 +03:00
2018-02-09 15:16:07 +00:00
2016-10-03 14:24:08 +03:00
2018-02-09 15:16:07 +00:00
2016-10-14 10:42:17 +02:00
2018-02-09 15:16:07 +00:00
2016-10-05 14:59:09 +03:00
2018-01-18 11:26:09 +00:00
2018-02-09 15:16:07 +00:00
2017-11-27 11:42:07 +02:00
2016-07-26 16:26:08 -07:00
2016-06-23 17:44:54 +03:00
2018-02-12 09:11:40 +00:00
2016-11-07 17:06:44 +02:00
2018-02-01 12:53:13 +02:00
2018-02-09 15:16:07 +00:00
2018-02-09 15:16:07 +00:00
2018-02-09 15:16:07 +00:00
2018-02-09 15:16:07 +00:00
2018-02-09 15:16:07 +00:00
2018-02-09 15:16:07 +00:00
2016-08-06 18:19:22 -07:00
2016-06-23 17:44:54 +03:00
2017-11-27 11:42:07 +02:00
2016-06-23 17:44:54 +03:00
2017-07-27 14:44:49 +03:00
2016-06-23 17:44:54 +03:00
2017-11-10 12:50:41 -06:00
2016-08-02 14:19:11 +03:00
2018-01-18 11:24:19 +00:00
2018-01-18 11:24:19 +00:00
2016-06-23 17:44:54 +03:00
2016-07-26 16:26:08 -07:00
2017-04-07 12:28:36 +03:00
2017-04-07 12:28:36 +03:00
2017-11-27 11:42:07 +02:00
2016-06-23 17:44:54 +03:00
2016-07-01 14:10:26 +03:00
2016-07-01 14:10:26 +03:00
2017-11-27 11:42:07 +02:00
2017-11-27 11:41:17 +02:00
2016-06-23 17:44:54 +03:00
2018-02-09 15:16:07 +00:00
2017-09-29 10:20:42 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2016-06-23 17:44:54 +03:00
2017-12-04 19:38:14 +00:00
2016-06-23 17:44:54 +03:00
2017-09-29 10:20:42 +03:00
2016-10-03 13:51:24 +03:00
2017-11-27 11:41:17 +02:00