CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2020/07/31 04:49:33

Modified files:
        sys/dev/usb    : if_atu.c if_aue.c if_axe.c if_axen.c 
                         if_bwfm_usb.c if_cdce.c if_cue.c if_kue.c 
                         if_mos.c if_mue.c if_otus.c if_ral.c if_rsu.c 
                         if_rum.c if_run.c if_smsc.c if_udav.c if_ugl.c 
                         if_upgt.c if_upl.c if_ure.c if_url.c 
                         if_urndis.c if_urtwn.c if_wi_usb.c if_zyd.c 
                         ubcmtp.c ubsa.c uchcom.c ucom.c udl.c uhidev.c 
                         uhub.c ulpt.c umbg.c umcs.c umct.c umidi.c 
                         umodem.c umsm.c uow.c uplcom.c usb_subr.c 
                         usps.c uticom.c uts.c utvfu.c uvideo.c uvscom.c 
                         uxrcom.c 

Log message:
Nuke all occurrences of usbd_abort_pipe() if it gets called right
before usbd_close_pipe(), since usbd_close_pipe() already takes care
about aborting non-empty pipes.

As investigated by gerhard@ usbdi.c rev. 1.57 did add usbd_abort_pipe()
to usbd_close_pipe(), but the drivers didn't get cleaned up afterwards.

ok gerhard@

Reply via email to