diff options
| author | Puranam V G Tejaswi <quic_pvgtejas@quicinc.com> | 2022-01-07 02:20:41 +0530 |
|---|---|---|
| committer | Kamal Agrawal <quic_kamaagra@quicinc.com> | 2022-02-01 12:33:13 +0530 |
| commit | e392a84f25f5ac4ab684b9360a805c7dcfdc80bf (patch) | |
| tree | 4dd6ae00d1b1ebd4670ddcfd8315184b08ec92cf /kernel_headers.py | |
| parent | 28b45f75d2ee6ef9a4023c1a7d4c38ff0d20e087 (diff) | |
msm: kgsl: Perform cache flush on the pages obtained using get_user_pages()
Consider a scenario where user allocates anonymous memory but does not
write to it. Here the physical pages are not yet allocated. Now when this
memory is requested to be imported, a list of newly allocated zero pages
is obtained using get_user_pages(). Currently cache flush is not done for
these pages and hence GPU sees stale data. Fix this by performing cache
flush on these pages.
Change-Id: Id1e8aa20e8a9de112761732ed92f30c01088840b
Signed-off-by: Puranam V G Tejaswi <quic_pvgtejas@quicinc.com>
Signed-off-by: Sebanti Das <quic_sebadas@quicinc.com>
Signed-off-by: Kamal Agrawal <quic_kamaagra@quicinc.com>
Diffstat (limited to 'kernel_headers.py')
0 files changed, 0 insertions, 0 deletions
