Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 May 2010 02:01:19 +0200
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   Re: PERFORCE change 178075 for review
Message-ID:  <201005110201.19384.hselasky@c2i.net>
In-Reply-To: <201005102335.o4ANZnb9090023@repoman.freebsd.org>
References:  <201005102335.o4ANZnb9090023@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 11 May 2010 01:35:49 Hans Petter Selasky wrote:
>                 usb_hub.c:
>         
>                 - overload the "bandwidth_reclaimed" bit-flag, which should
>                   only be used for the UHCI. When used with the EHCI it
>  means we have allocated bandwidth for a high speed endpoint. This bit is
>  checked when allocating and freeing to avoid duplicate operations. At
>  least the close method of a USB transfer type can be called two times in a
>  row, with only one open, due to the current design.
> 

s/close/xxx_device_done/

Close should always be paired with open. What I had in mind was the 
ehci_device_done() method, which can be called multiple times. And hence 
neither of any allocations/freeing is done from that function, the double-call 
check can be removed (is superfluous)

--HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005110201.19384.hselasky>