mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-08 12:58:12 -04:00
disp: msm: sde: return latest rsvp_next pointer on poll timeouts
To avoid use after free issues this change gets latest rsvp_next pointer in poll timeout scenario. Change-Id: I4bd4ce1ce9d4f5f2df0e814ceb8babe544578fc6 Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
This commit is contained in:
parent
1c5beba30c
commit
6e8693a6ef
1 changed files with 2 additions and 2 deletions
|
|
@ -2389,8 +2389,8 @@ struct sde_rm_rsvp *_sde_rm_poll_get_rsvp_nxt_locked(struct sde_rm *rm,
|
|||
usleep_range(sleep, sleep * 2);
|
||||
mutex_lock(&rm->rm_lock);
|
||||
}
|
||||
|
||||
return rsvp_nxt;
|
||||
/* make sure to get latest rsvp_next to avoid use after free issues */
|
||||
return _sde_rm_get_rsvp_nxt(rm, enc);
|
||||
}
|
||||
|
||||
int sde_rm_reserve(
|
||||
|
|
|
|||
Loading…
Reference in a new issue