summaryrefslogtreecommitdiffstats
path: root/sys/dev/tws/tws.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/tws/tws.c')
-rw-r--r--sys/dev/tws/tws.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/sys/dev/tws/tws.c b/sys/dev/tws/tws.c
index 750f878..2a2384a 100644
--- a/sys/dev/tws/tws.c
+++ b/sys/dev/tws/tws.c
@@ -30,10 +30,10 @@
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
- *
- * $FreeBSD$
-*/
+ */
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
#include <dev/tws/tws.h>
#include <dev/tws/tws_services.h>
@@ -685,6 +685,7 @@ tws_init_reqs(struct tws_softc *sc, u_int32_t dma_mem_size)
{
if (bus_dmamap_create(sc->data_tag, 0, &sc->reqs[i].dma_map)) {
/* log a ENOMEM failure msg here */
+ mtx_unlock(&sc->q_lock);
return(FAILURE);
}
sc->reqs[i].cmd_pkt = &cmd_buf[i];
@@ -882,9 +883,7 @@ static device_method_t tws_methods[] = {
DEVMETHOD(device_suspend, tws_suspend),
DEVMETHOD(device_resume, tws_resume),
- DEVMETHOD(bus_print_child, bus_generic_print_child),
- DEVMETHOD(bus_driver_added, bus_generic_driver_added),
- { 0, 0 }
+ DEVMETHOD_END
};
static driver_t tws_driver = {
OpenPOWER on IntegriCloud