summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/udl.c
diff options
context:
space:
mode:
authormglocker <mglocker@openbsd.org>2010-10-10 11:11:54 +0000
committermglocker <mglocker@openbsd.org>2010-10-10 11:11:54 +0000
commit7ffd82fa81106df3ca4d8cd2ac8da691cfd4bcba (patch)
tree9161a36cab7e243ae924483724345a46afba73b5 /sys/dev/usb/udl.c
parentthese need to be re-added too (diff)
downloadwireguard-openbsd-7ffd82fa81106df3ca4d8cd2ac8da691cfd4bcba.tar.xz
wireguard-openbsd-7ffd82fa81106df3ca4d8cd2ac8da691cfd4bcba.zip
Add proper malloc flags so we can attach again.
Diffstat (limited to 'sys/dev/usb/udl.c')
-rw-r--r--sys/dev/usb/udl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/usb/udl.c b/sys/dev/usb/udl.c
index 4f14971d98c..14cdf577ee6 100644
--- a/sys/dev/usb/udl.c
+++ b/sys/dev/usb/udl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: udl.c,v 1.62 2010/09/27 19:49:43 thib Exp $ */
+/* $OpenBSD: udl.c,v 1.63 2010/10/10 11:11:54 mglocker Exp $ */
/*
* Copyright (c) 2009 Marcus Glocker <mglocker@openbsd.org>
@@ -1396,7 +1396,7 @@ udl_fbmem_alloc(struct udl_softc *sc)
size = round_page(size);
if (sc->sc_fbmem == NULL) {
- sc->sc_fbmem = malloc(size, M_DEVBUF, M_ZERO);
+ sc->sc_fbmem = malloc(size, M_DEVBUF, M_NOWAIT|M_ZERO);
if (sc->sc_fbmem == NULL)
return (-1);
}
@@ -1461,7 +1461,7 @@ udl_cmd_alloc_buf(struct udl_softc *sc)
{
struct udl_cmd_buf *cb = &sc->sc_cmd_buf;
- cb->buf = malloc(UDL_CMD_MAX_XFER_SIZE, M_DEVBUF, 0);
+ cb->buf = malloc(UDL_CMD_MAX_XFER_SIZE, M_DEVBUF, M_NOWAIT|M_ZERO);
if (cb->buf == NULL) {
printf("%s: %s: can't allocate buffer!\n",
DN(sc), FUNC);