]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/etnaviv: Request pages from DMA32 zone on addressing_limited
authorXiaolei Wang <xiaolei.wang@windriver.com>
Tue, 1 Oct 2024 23:34:30 +0000 (07:34 +0800)
committerLucas Stach <l.stach@pengutronix.de>
Mon, 28 Oct 2024 15:29:16 +0000 (16:29 +0100)
commit13c96ac9a3f0f1c7ba1ff0656ea508e7fa065e7e
tree02f995136365501db5c2d972110b3d77bd855e2c
parent9852d85ec9d492ebef56dc5f229416c925758edc
drm/etnaviv: Request pages from DMA32 zone on addressing_limited

Remove __GFP_HIGHMEM when requesting a page from DMA32 zone,
and since all vivante GPUs in the system will share the same
DMA constraints, move the check of whether to get a page from
DMA32 to etnaviv_bind().

Fixes: b72af445cd38 ("drm/etnaviv: request pages from DMA32 zone when needed")
Suggested-by: Sui Jingfeng <sui.jingfeng@linux.dev>
Signed-off-by: Xiaolei Wang <xiaolei.wang@windriver.com>
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
drivers/gpu/drm/etnaviv/etnaviv_drv.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.c