summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormpi <mpi@openbsd.org>2014-10-31 15:20:01 +0000
committermpi <mpi@openbsd.org>2014-10-31 15:20:01 +0000
commit12ce7bf06c7a527f796106aaad246bea535f4953 (patch)
tree51d48201641476b9517c6a7fe7b1b96664025a3c
parentRemove support for ephemeral/temporary RSA private keys. (diff)
downloadwireguard-openbsd-12ce7bf06c7a527f796106aaad246bea535f4953.tar.xz
wireguard-openbsd-12ce7bf06c7a527f796106aaad246bea535f4953.zip
Even in interrupt context curproc is not NULL.
ok miod@
-rw-r--r--sys/dev/usb/usb_mem.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/sys/dev/usb/usb_mem.c b/sys/dev/usb/usb_mem.c
index 904a6ec7728..97aa3ee0069 100644
--- a/sys/dev/usb/usb_mem.c
+++ b/sys/dev/usb/usb_mem.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: usb_mem.c,v 1.26 2014/07/12 18:48:53 tedu Exp $ */
+/* $OpenBSD: usb_mem.c,v 1.27 2014/10/31 15:20:01 mpi Exp $ */
/* $NetBSD: usb_mem.c,v 1.26 2003/02/01 06:23:40 thorpej Exp $ */
/*
@@ -94,13 +94,6 @@ usb_block_allocmem(bus_dma_tag_t tag, size_t size, size_t align,
DPRINTFN(5, ("usb_block_allocmem: size=%lu align=%lu\n",
(u_long)size, (u_long)align));
-#ifdef DIAGNOSTIC
- if (!curproc) {
- printf("usb_block_allocmem: in interrupt context, size=%lu\n",
- (unsigned long) size);
- }
-#endif
-
s = splusb();
/* First check the free list. */
for (p = LIST_FIRST(&usb_blk_freelist); p; p = LIST_NEXT(p, next)) {
@@ -269,7 +262,7 @@ usb_freemem(struct usbd_bus *bus, struct usb_dma *p)
s = splusb();
LIST_INSERT_HEAD(&usb_frag_freelist, f, next);
splx(s);
- DPRINTFN(5, ("usb_freemem: frag=%p\n", f));
+ DPRINTFN(5, ("usb_freemem: frag=%p block=%p\n", f, f->block));
}
void