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