Module Name:    src
Committed By:   riastradh
Date:           Sun Dec 19 12:29:33 UTC 2021

Modified Files:
        src/sys/external/bsd/drm2/dist/drm/amd/amdgpu: amdgpu_ih.c

Log Message:
amdgpu: Set a sensible maxsegsz for ih ring DMA map.

We need this to fit in one contiguous segment, so the maxsegsz had
better be at least the size we ask for, not something much smaller!


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 \
    src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.c
diff -u src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.c:1.9 src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.c:1.10
--- src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.c:1.9	Sun Dec 19 12:29:25 2021
+++ src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.c	Sun Dec 19 12:29:33 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: amdgpu_ih.c,v 1.9 2021/12/19 12:29:25 riastradh Exp $	*/
+/*	$NetBSD: amdgpu_ih.c,v 1.10 2021/12/19 12:29:33 riastradh Exp $	*/
 
 /*
  * Copyright 2014 Advanced Micro Devices, Inc.
@@ -24,7 +24,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: amdgpu_ih.c,v 1.9 2021/12/19 12:29:25 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: amdgpu_ih.c,v 1.10 2021/12/19 12:29:33 riastradh Exp $");
 
 #include <linux/dma-mapping.h>
 
@@ -77,7 +77,7 @@ fail0:			KASSERT(r);
 			return r;
 		}
 		KASSERT(rseg == 1);
-		r = -bus_dmamap_create(adev->ddev->dmat, size, 1, PAGE_SIZE, 0,
+		r = -bus_dmamap_create(adev->ddev->dmat, size, 1, size, 0,
 		    BUS_DMA_WAITOK, &ih->ring_map);
 		if (r) {
 fail1:			bus_dmamem_free(adev->ddev->dmat, &ih->ring_seg, 1);

Reply via email to