File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -690,17 +690,18 @@ static ssize_t unbind_device_store(struct device *dev,
690
690
{
691
691
char name [CS_NAME_LEN ];
692
692
ssize_t ret = sysfs_get_uname (buf , name , count );
693
- struct clock_event_device * ce ;
693
+ struct clock_event_device * ce = NULL , * iter ;
694
694
695
695
if (ret < 0 )
696
696
return ret ;
697
697
698
698
ret = - ENODEV ;
699
699
mutex_lock (& clockevents_mutex );
700
700
raw_spin_lock_irq (& clockevents_lock );
701
- list_for_each_entry (ce , & clockevent_devices , list ) {
702
- if (!strcmp (ce -> name , name )) {
703
- ret = __clockevents_try_unbind (ce , dev -> id );
701
+ list_for_each_entry (iter , & clockevent_devices , list ) {
702
+ if (!strcmp (iter -> name , name )) {
703
+ ret = __clockevents_try_unbind (iter , dev -> id );
704
+ ce = iter ;
704
705
break ;
705
706
}
706
707
}
You can’t perform that action at this time.
0 commit comments