]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
OpenBSD: Use FREE instead of KFREE
authorAntoine Verheijen <antoine@ualberta.ca>
Thu, 6 May 2010 15:09:19 +0000 (09:09 -0600)
committerDerrick Brashear <shadow@dementia.org>
Thu, 6 May 2010 19:18:16 +0000 (12:18 -0700)
In OpenBSD releases prior to 4.2, use the system (kernel-specific)
FREE macro to release space in the kernel module, not KFREE. The
latter does not exist and results in unresolved symbols when trying
to load the kernel module. (This was undoubtedly a typo.)

Change-Id: Id66704ab4d0928e2ce1234de16bb74fe22f4f9c7
Reviewed-on: http://gerrit.openafs.org/1909
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/afs/OBSD/osi_machdep.h

index c7af6bcaffe50cc4871c5bf4d6c0e9fb04c2c7a2..a96e2486a97c16222fe934e34e75c03cf9c9c405 100644 (file)
@@ -88,7 +88,7 @@ extern void osi_obsd_Free(void *p, size_t asize);
   free((p), (mflags))
 #else
 #define BSD_KMALLOC MALLOC
-#define BSD_KFREE KFREE
+#define BSD_KFREE FREE
 #endif /* AFS_OBSD42_ENV */
 
 /* proc, cred */