Module Name: src Committed By: jakllsch Date: Thu Dec 1 22:42:41 UTC 2011
Modified Files: src/sys/dev/usb: ugen.c Log Message: Don't double clfree() when closing an interrupt endpoint. >From Geoff C. Wing in PR#37934. To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114 src/sys/dev/usb/ugen.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/usb/ugen.c diff -u src/sys/dev/usb/ugen.c:1.113 src/sys/dev/usb/ugen.c:1.114 --- src/sys/dev/usb/ugen.c:1.113 Fri Nov 25 02:59:54 2011 +++ src/sys/dev/usb/ugen.c Thu Dec 1 22:42:41 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: ugen.c,v 1.113 2011/11/25 02:59:54 jakllsch Exp $ */ +/* $NetBSD: ugen.c,v 1.114 2011/12/01 22:42:41 jakllsch Exp $ */ /* * Copyright (c) 1998, 2004 The NetBSD Foundation, Inc. @@ -37,7 +37,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ugen.c,v 1.113 2011/11/25 02:59:54 jakllsch Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ugen.c,v 1.114 2011/12/01 22:42:41 jakllsch Exp $"); #include "opt_compat_netbsd.h" @@ -571,7 +571,6 @@ ugenclose(dev_t dev, int flag, int mode, if (sce->ibuf != NULL) { free(sce->ibuf, M_USBDEV); sce->ibuf = NULL; - clfree(&sce->q); } } sc->sc_is_open[endpt] = 0;