Am Fr., 25. Okt. 2024 um 17:14 Uhr schrieb Lucas Stach <l.stach@xxxxxxxxxxxxxx>: > > Since the kernel ringbuffers are allocated from a larger suballocated > area, same as the user commandbufs, they don't need to be CPU page > sized. Allocate 4KB for the kernel ring buffers, as we never use more > than that. > > Signed-off-by: Lucas Stach <l.stach@xxxxxxxxxxxxxx> Reviewed-by: Christian Gmeiner <cgmeiner@xxxxxxxxxx> > --- > drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gpu.c b/drivers/gpu/drm/etnaviv/etnaviv_gpu.c > index 7c7f97793ddd..7b39786871b3 100644 > --- a/drivers/gpu/drm/etnaviv/etnaviv_gpu.c > +++ b/drivers/gpu/drm/etnaviv/etnaviv_gpu.c > @@ -848,8 +848,7 @@ int etnaviv_gpu_init(struct etnaviv_gpu *gpu) > priv->shm_gfp_mask |= GFP_DMA32; > > /* Create buffer: */ > - ret = etnaviv_cmdbuf_init(priv->cmdbuf_suballoc, &gpu->buffer, > - PAGE_SIZE); > + ret = etnaviv_cmdbuf_init(priv->cmdbuf_suballoc, &gpu->buffer, SZ_4K); > if (ret) { > dev_err(gpu->dev, "could not create command buffer\n"); > goto fail; > -- > 2.39.5 > -- greets -- Christian Gmeiner, MSc https://christian-gmeiner.info/privacypolicy