On Wed, Apr 24, 2013 at 02:23:15AM -0400, Chao Xie wrote:
> diff --git a/include/linux/usb/phy.h b/include/linux/usb/phy.h
> index 6b5978f..98d7e60 100644
> --- a/include/linux/usb/phy.h
> +++ b/include/linux/usb/phy.h
> @@ -87,6 +87,14 @@ struct usb_phy {
>       /* to support controllers that have multiple transceivers */
>       struct list_head        head;
>  
> +     /*
> +      * PHY may be shared by multiple devices.
> +      * mutex and refcount are used to make sure PHY only initialize or
> +      * shutdown once.

bad grammar in this sentence.

> +      */
> +     struct mutex            phy_mutex;
> +     unsigned int            refcount;

why don't you use an atomic_t ?

-- 
balbi

Attachment: signature.asc
Description: Digital signature

Reply via email to