From 9f518539fdf91573d395c01e0979f6476127fe61 Mon Sep 17 00:00:00 2001 From: David Greenman Date: Thu, 2 Feb 1995 08:49:08 +0000 Subject: [PATCH] Calling semantics for kmem_malloc() have been changed...and the third argument is now more than just a single flag. (kern_malloc.c) Used new M_KERNEL value for socket allocations that previous were "M_NOWAIT". Note that this will change when we clean up the M_ namespace mess. Submitted by: John Dyson --- sys/kern/kern_malloc.c | 5 ++--- sys/kern/uipc_socket.c | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/sys/kern/kern_malloc.c b/sys/kern/kern_malloc.c index 24eeb8875981..dc60c5b0de5d 100644 --- a/sys/kern/kern_malloc.c +++ b/sys/kern/kern_malloc.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)kern_malloc.c 8.3 (Berkeley) 1/4/94 - * $Id: kern_malloc.c,v 1.6 1994/12/17 04:04:42 davidg Exp $ + * $Id: kern_malloc.c,v 1.7 1995/01/09 16:04:50 davidg Exp $ */ #include @@ -135,8 +135,7 @@ malloc(size, type, flags) else allocsize = 1 << indx; npg = clrnd(btoc(allocsize)); - va = (caddr_t) kmem_malloc(kmem_map, (vm_size_t)ctob(npg), - !(flags & M_NOWAIT)); + va = (caddr_t) kmem_malloc(kmem_map, (vm_size_t)ctob(npg), flags); if (va == NULL) { splx(s); return ((void *) NULL); diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c index 91c33560d364..77208159633a 100644 --- a/sys/kern/uipc_socket.c +++ b/sys/kern/uipc_socket.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)uipc_socket.c 8.3 (Berkeley) 4/15/94 - * $Id: uipc_socket.c,v 1.4 1994/08/02 07:43:06 davidg Exp $ + * $Id: uipc_socket.c,v 1.5 1994/10/02 17:35:32 phk Exp $ */ #include @@ -298,7 +298,7 @@ bad: return (error); } -#define SBLOCKWAIT(f) (((f) & MSG_DONTWAIT) ? M_NOWAIT : M_WAITOK) +#define SBLOCKWAIT(f) (((f) & MSG_DONTWAIT) ? M_KERNEL : M_WAITOK) /* * Send on a socket. * If send must go all at once and message is larger than