diff options
author | hselasky <hselasky@FreeBSD.org> | 2014-07-03 06:44:55 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2014-07-03 06:44:55 +0000 |
commit | 0553ac94fa339d7dd6192dd23056b8fd3c5daffa (patch) | |
tree | ae93dc40f8f19cb05fcfaa60fca946ba17bf2543 /sys/dev/usb/serial/usb_serial.h | |
parent | 780c455ef488570c16e2b029e6c20d597c612e43 (diff) | |
download | FreeBSD-src-0553ac94fa339d7dd6192dd23056b8fd3c5daffa.zip FreeBSD-src-0553ac94fa339d7dd6192dd23056b8fd3c5daffa.tar.gz |
MFC r268078 and r268080:
Fix for memory use after free() and mtx_destroy().
Diffstat (limited to 'sys/dev/usb/serial/usb_serial.h')
-rw-r--r-- | sys/dev/usb/serial/usb_serial.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/usb/serial/usb_serial.h b/sys/dev/usb/serial/usb_serial.h index 5c6e71c..8fdf988 100644 --- a/sys/dev/usb/serial/usb_serial.h +++ b/sys/dev/usb/serial/usb_serial.h @@ -195,7 +195,7 @@ struct ucom_softc { #define UCOM_MTX_LOCK(sc) mtx_lock((sc)->sc_mtx) #define UCOM_MTX_UNLOCK(sc) mtx_unlock((sc)->sc_mtx) #define UCOM_UNLOAD_DRAIN(x) \ -SYSUNINIT(var, SI_SUB_KLD - 3, SI_ORDER_ANY, ucom_drain_all, 0) +SYSUNINIT(var, SI_SUB_KLD - 2, SI_ORDER_ANY, ucom_drain_all, 0) #define ucom_cfg_do_request(udev,com,req,ptr,flags,timo) \ usbd_do_request_proc(udev,&(com)->sc_super->sc_tq,req,ptr,flags,NULL,timo) |