Abhijit Kulkarni
dcea657cce
disp: msm: sde: avoid connector state mode update
...
There is a race condition between sdm thread and display thread, when
sdm thread may be accessing the mode_info field while duplicating the
connector state, display thread may be updating the current mode info.
This would lead to the next commit using invalid mode and could cause
wrong hw configuration.
This change removes copying the mode_info in encoder struct while
atomic check phase and also removes accessing the connector mode_info
during mode_set. The encoder struct is now updated at the mode_set
with the cached connector mode.
Change-Id: I069ed592ec017ce4aa5c9c94b340bf94c5e1ebff
Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org >
Signed-off-by: Samantha Tran <samtran@codeaurora.org >
2019-07-02 12:57:31 -07:00
..
2019-04-14 22:20:59 -07:00
2019-06-28 23:39:13 -07:00
2019-04-14 22:20:59 -07:00
2019-06-27 03:34:31 -07:00
2019-05-24 06:35:07 -07:00
2019-06-13 11:29:00 -07:00
2019-04-14 22:20:59 -07:00
2019-06-21 09:48:16 -04:00
2019-04-24 13:27:48 -07:00
2019-06-27 03:34:31 -07:00
2019-05-30 16:22:59 -07:00
2019-07-02 02:26:16 -07:00
2019-06-26 11:54:51 -04:00
2019-06-03 10:04:19 -07:00
2019-06-24 15:33:56 -07:00
2019-07-02 12:57:31 -07:00
2019-05-31 16:20:33 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-06-21 14:56:46 +05:30
2019-06-13 12:15:14 +05:30
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-06-14 01:02:40 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-05-22 13:08:31 -07:00
2019-04-24 13:21:58 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-05-01 17:13:58 -07:00
2019-04-14 22:20:59 -07:00
2019-06-07 11:17:10 -07:00
2019-04-14 22:20:59 -07:00
2019-06-03 09:07:38 -07:00
2019-04-14 22:20:59 -07:00
2019-06-26 11:54:51 -04:00
2019-06-03 09:07:38 -07:00
2019-05-22 13:08:31 -07:00
2019-04-14 22:20:59 -07:00
2019-06-26 11:54:51 -04:00
2019-05-23 10:29:30 -07:00
2019-04-14 22:20:59 -07:00
2019-05-22 13:08:31 -07:00
2019-05-22 13:08:31 -07:00
2019-06-24 16:01:29 +08:00
2019-06-07 11:17:10 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-06-13 11:29:00 -07:00
2019-04-14 22:20:59 -07:00
2019-06-03 09:07:38 -07:00
2019-06-03 09:07:38 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-05-22 13:08:31 -07:00
2019-04-14 22:20:59 -07:00
2019-05-22 13:08:31 -07:00
2019-06-03 10:04:19 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-06-08 19:19:55 -07:00
2019-06-03 09:07:38 -07:00
2019-06-14 11:18:10 +05:30
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-06-08 19:19:55 -07:00
2019-05-22 13:08:31 -07:00
2019-04-24 13:27:48 -07:00
2019-04-22 14:04:59 -07:00
2019-04-14 22:20:59 -07:00
2019-06-17 12:32:25 -07:00
2019-04-14 22:20:59 -07:00