Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b915116d authored by Jayaprakash Madisetty's avatar Jayaprakash Madisetty
Browse files

disp: msm: sde: update rsvp_cur when poll is enabled for rsvp_nxt



This change updates rsvp_cur pointer to latest to avoid use
after free issues. rsvp_cur pointer can be freed in few cases due
to the unlock, wait and lock of rm_lock present in
_sde_rm_poll_get_rsvp_nxt_locked.

Change-Id: I389048188e8a615edc3e75dd1102d4ca8c74af65
Signed-off-by: default avatarJayaprakash Madisetty <jmadiset@codeaurora.org>
parent a9e1515e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2186,6 +2186,7 @@ int sde_rm_reserve(
	 */
	if (test_only && rsvp_nxt) {
		rsvp_nxt = _sde_rm_poll_get_rsvp_nxt_locked(rm, enc);
		rsvp_cur = _sde_rm_get_rsvp(rm, enc);
		if (rsvp_nxt) {
			SDE_ERROR("poll timeout cur %d nxt %d enc %d\n",
				(rsvp_cur) ? rsvp_cur->seq : -1,