Author: ian Date: Mon Jul 8 18:29:37 2019 New Revision: 349839 URL: https://svnweb.freebsd.org/changeset/base/349839
Log: Call device_unbusy() on the error exit path, because if iicbus_request_bus() returns an error, iicbus_release_bus() is not going to be called. Modified: head/sys/dev/iicbus/iiconf.c Modified: head/sys/dev/iicbus/iiconf.c ============================================================================== --- head/sys/dev/iicbus/iiconf.c Mon Jul 8 17:11:51 2019 (r349838) +++ head/sys/dev/iicbus/iiconf.c Mon Jul 8 18:29:37 2019 (r349839) @@ -150,6 +150,7 @@ iicbus_request_bus(device_t bus, device_t dev, int how sc->owner = NULL; sc->owncount = 0; wakeup_one(sc); + device_unbusy(dev); } } } _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"