> -----Original Message----- > From: Neil Zhang [mailto:zhangwm@xxxxxxxxxxx] > Sent: 2013年12月11日 13:05 > To: balbi@xxxxxx; gregkh@xxxxxxxxxxxxxxxxxxx > Cc: linux-usb@xxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; Neil Zhang > Subject: [PATCH] usb: phy: Initilize the spinlock in notifier > > We need to initilize every spinlock before use it. > So lets initilize the spinlock in notifier when add a new phy device. > > Signed-off-by: Neil Zhang <zhangwm@xxxxxxxxxxx> > --- > drivers/usb/phy/phy.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/usb/phy/phy.c b/drivers/usb/phy/phy.c index > 1b74523..479ceb8 100644 > --- a/drivers/usb/phy/phy.c > +++ b/drivers/usb/phy/phy.c > @@ -367,6 +367,8 @@ int usb_add_phy_dev(struct usb_phy *x) > return -EINVAL; > } > > + spin_lock_init(&x->notifier.lock); > + > spin_lock_irqsave(&phy_lock, flags); > list_for_each_entry(phy_bind, &phy_bind_list, list) > if (!(strcmp(phy_bind->phy_dev_name, dev_name(x->dev)))) > -- > 1.7.9.5 Please ignore this patch and check another one. Sorry for this noise. Best Regards, Neil Zhang ?韬{.n?????%??檩??w?{.n???{炳???骅w*jg????????G??⒏⒎?:+v????????????"??????