-
- Downloads
msm: kgsl: Defer adding the mem entry to a process
If we add the mem entry pointer in the process idr and rb tree too early, other threads can do operations on the entry by guessing the ID or GPU address before the object gets returned by the creating operation. Allocate an ID for the object but don't assign the pointer until right before the creating function returns ensuring that another operation can't access it until it is ready. Bug: 28026365 Bug: 28377352 CRs-Fixed: 1002974 Change-Id: Ic0dedbadc0dd2125bd2a7bcc152972c0555e07f8 Signed-off-by:Jordan Crouse <jcrouse@codeaurora.org> Signed-off-by:
Sunil Khatri <sunilkh@codeaurora.org> Signed-off-by:
Santhosh Punugu <spunug@codeaurora.org>
Loading
Please register or sign in to comment