aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/netmap/netmap_mem2.c
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2012-10-19 19:28:35 +0000
committerEd Maste <emaste@FreeBSD.org>2012-10-19 19:28:35 +0000
commitd2b91851767a7d73faa889bb0752f98bd24c6c08 (patch)
treebbf2ca6d0ee7e58c3da9e2cca4db88ebdea1f27f /sys/dev/netmap/netmap_mem2.c
parenta18367634e37ccc05ae0cd5268816921019dd18c (diff)
Notes
Diffstat (limited to 'sys/dev/netmap/netmap_mem2.c')
-rw-r--r--sys/dev/netmap/netmap_mem2.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/netmap/netmap_mem2.c b/sys/dev/netmap/netmap_mem2.c
index 303b2adaf54a6..7472178a25b88 100644
--- a/sys/dev/netmap/netmap_mem2.c
+++ b/sys/dev/netmap/netmap_mem2.c
@@ -595,7 +595,7 @@ netmap_finalize_obj_allocator(struct netmap_obj_pool *p)
#ifdef linux
p->lut = vmalloc(n);
#else
- p->lut = malloc(n, M_NETMAP, M_WAITOK | M_ZERO);
+ p->lut = malloc(n, M_NETMAP, M_NOWAIT | M_ZERO);
#endif
if (p->lut == NULL) {
D("Unable to create lookup table (%d bytes) for '%s'", n, p->name);
@@ -604,7 +604,7 @@ netmap_finalize_obj_allocator(struct netmap_obj_pool *p)
/* Allocate the bitmap */
n = (p->objtotal + 31) / 32;
- p->bitmap = malloc(sizeof(uint32_t) * n, M_NETMAP, M_WAITOK | M_ZERO);
+ p->bitmap = malloc(sizeof(uint32_t) * n, M_NETMAP, M_NOWAIT | M_ZERO);
if (p->bitmap == NULL) {
D("Unable to create bitmap (%d entries) for allocator '%s'", n,
p->name);