Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/dev/usb/Attic/uyap.c,v rcsdiff: /ftp/cvs/cvsroot/src/sys/dev/usb/Attic/uyap.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.6 retrieving revision 1.6.6.4 diff -u -p -r1.6 -r1.6.6.4 --- src/sys/dev/usb/Attic/uyap.c 2002/07/11 21:14:37 1.6 +++ src/sys/dev/usb/Attic/uyap.c 2005/11/10 14:08:06 1.6.6.4 @@ -1,4 +1,4 @@ -/* $NetBSD: uyap.c,v 1.6 2002/07/11 21:14:37 augustss Exp $ */ +/* $NetBSD: uyap.c,v 1.6.6.4 2005/11/10 14:08:06 skrll Exp $ */ /* * Copyright (c) 2000 The NetBSD Foundation, Inc. @@ -37,7 +37,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: uyap.c,v 1.6 2002/07/11 21:14:37 augustss Exp $"); +__KERNEL_RCSID(0, "$NetBSD: uyap.c,v 1.6.6.4 2005/11/10 14:08:06 skrll Exp $"); #include #include @@ -83,11 +83,13 @@ USB_ATTACH(uyap) USB_ATTACH_START(uyap, sc, uaa); usbd_device_handle dev = uaa->device; usbd_status err; - char devinfo[1024]; + char *devinfop; - usbd_devinfo(dev, 0, devinfo); + devinfop = usbd_devinfo_alloc(dev, 0); USB_ATTACH_SETUP; - printf("%s: %s\n", USBDEVNAME(sc->sc_dev), devinfo); + printf("%s: %s\n", USBDEVNAME(sc->sc_dev), devinfop); + usbd_devinfo_free(devinfop); + printf("%s: downloading firmware\n", USBDEVNAME(sc->sc_dev)); err = ezload_downloads_and_reset(dev, uyap_firmwares);