Puranam V G Tejaswi
c39f5c3adb
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 >
2025-03-02 23:26:35 +01:00
..
2023-03-08 03:15:18 +02:00
2018-06-13 04:07:14 -07:00
2018-06-13 04:07:14 -07:00
2020-09-07 11:54:35 +00:00
2018-05-24 04:20:20 -07:00
2020-09-07 11:54:35 +00:00
2020-09-07 11:54:35 +00:00
2023-06-06 17:58:48 +03:00
2021-02-15 20:17:45 +05:30
2024-08-13 23:31:16 +05:30
2020-09-07 11:54:35 +00:00
2023-03-08 03:15:18 +02:00
2017-11-28 16:04:50 -08:00
2024-08-13 23:01:35 +05:30
2021-01-12 10:20:45 +00:00
2024-08-13 23:36:07 +05:30
2024-08-13 23:36:07 +05:30
2020-10-27 10:34:16 +00:00
2017-10-18 11:46:15 +05:30
2023-03-08 03:15:18 +02:00
2024-08-13 23:40:30 +05:30
2023-03-08 03:15:18 +02:00
2017-12-04 12:10:44 -08:00
2023-03-08 03:15:18 +02:00
2021-01-12 10:20:45 +00:00
2024-08-13 23:40:30 +05:30
2020-09-07 11:54:35 +00:00
2019-08-22 01:15:39 -07:00
2024-08-13 23:25:58 +05:30
2018-01-24 17:13:40 -08:00
2024-08-13 23:01:35 +05:30
2024-08-13 23:40:30 +05:30
2024-08-13 23:25:58 +05:30
2024-08-13 23:08:16 +05:30
2024-08-13 23:36:07 +05:30
2021-12-28 14:18:45 +00:00
2017-04-26 18:05:14 +05:30
2017-08-24 15:09:03 -07:00
2024-08-13 23:31:16 +05:30
2021-04-16 16:02:42 +05:30
2018-03-14 19:16:04 -07:00
2017-12-07 14:41:14 -07:00
2024-08-13 23:25:58 +05:30
2023-12-11 22:59:37 +02:00
2018-01-29 17:55:01 +05:30
2017-09-25 16:09:20 +05:30
2024-05-07 18:45:54 +03:00
2022-11-07 20:39:21 +02:00
2024-08-13 23:36:07 +05:30
2017-10-12 03:41:45 -07:00
2024-08-13 23:36:07 +05:30
2024-08-13 23:31:16 +05:30
2024-08-13 23:31:16 +05:30
2024-08-13 23:31:16 +05:30
2024-05-07 18:45:54 +03:00
2021-03-04 05:56:36 +00:00
2018-03-22 12:43:27 +05:30
2024-08-13 23:36:07 +05:30
2018-05-24 08:48:09 -05:00
2024-08-13 23:31:16 +05:30
2025-03-02 23:26:35 +01:00
2023-06-06 17:58:48 +03:00
2024-08-13 23:01:35 +05:30