Deleted Added
sdiff udiff text old ( 214761 ) new ( 214843 )
full compact
1/* $FreeBSD: head/sys/dev/usb/serial/umoscom.c 214843 2010-11-05 19:12:48Z n_hibma $ */
2/* $OpenBSD: umoscom.c,v 1.2 2006/10/26 06:02:43 jsg Exp $ */
3
4/*
5 * Copyright (c) 2006 Jonathan Gray <jsg@openbsd.org>
6 *
7 * Permission to use, copy, modify, and distribute this software for any
8 * purpose with or without fee is hereby granted, provided that the above
9 * copyright notice and this permission notice appear in all copies.

--- 323 unchanged lines hidden (view full) ---

333 usbd_xfer_set_stall(sc->sc_xfer[UMOSCOM_BULK_DT_RD]);
334 mtx_unlock(&sc->sc_mtx);
335
336 error = ucom_attach(&sc->sc_super_ucom, &sc->sc_ucom, 1, sc,
337 &umoscom_callback, &sc->sc_mtx);
338 if (error) {
339 goto detach;
340 }
341 ucom_set_pnpinfo_usb(&sc->sc_super_ucom, dev);
342
343 return (0);
344
345detach:
346 device_printf(dev, "attach error: %s\n", usbd_errstr(error));
347 umoscom_detach(dev);
348 return (ENXIO);
349}
350

--- 358 unchanged lines hidden ---