[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#301488: kernel-source-2.6.8: fails to compile; undefined reference to `drm_free'



Hi,

as pointed out by Joergen Bergmann, the previous patch that I sent was
a bit broken. I have a new one that I am currently doing a test
build of. Feel free to do the same.

-- 
Horms

#! /bin/sh -e
## <PATCHNAME>.dpatch by <PATCH_AUTHOR@EMAI>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Description: drm: sumbol fix for race fix patch
## DP: Patch author: Horms <horms@debian.org>
## DP: Upstream status: not suitable for upstream

. $(dirname $0)/DPATCH

@DPATCH@
--- a/drivers/char/drm/radeon_state.c	2005-03-28 17:10:39.000000000 +0900
+++ b/drivers/char/drm/radeon_state.c	2005-03-28 17:11:16.000000000 +0900
@@ -2313,7 +2313,7 @@
 	 */
 	orig_bufsz = cmdbuf.bufsz;
 	if (orig_bufsz != 0) {
-		kbuf = drm_alloc(cmdbuf.bufsz, DRM_MEM_DRIVER);
+		kbuf = DRM_MALLOC(cmdbuf.bufsz);
 		if (kbuf == NULL)
 			return DRM_ERR(ENOMEM);
 		if (DRM_COPY_FROM_USER(kbuf, cmdbuf.buf, cmdbuf.bufsz))
@@ -2413,7 +2413,7 @@
 	}
 
 	if (orig_bufsz != 0)
-		drm_free(kbuf, orig_bufsz, DRM_MEM_DRIVER);
+		DRM_FREE(kbuf, orig_bufsz);
 
 	DRM_DEBUG("DONE\n");
 	COMMIT_RING();
@@ -2421,7 +2421,7 @@
 
 err:
 	if (orig_bufsz != 0)
-		drm_free(kbuf, orig_bufsz, DRM_MEM_DRIVER);
+		DRM_FREE(kbuf, orig_bufsz);
 	return DRM_ERR(EINVAL);
 }
 



Reply to: