We need to serialize access to the global rtc_idr even in this error path.

Signed-off-by: Sonny Rao <sonny@burdell.org>
Acked-by: Alessandro Zummo <a.zummo@towertech.it>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
Sonny Rao 2006-06-27 02:54:06 -07:00 коммит произвёл Linus Torvalds
Родитель b65b5b59f9
Коммит 6ac12dfe9c
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -94,7 +94,9 @@ exit_kfree:
kfree(rtc);
exit_idr:
mutex_lock(&idr_lock);
idr_remove(&rtc_idr, id);
mutex_unlock(&idr_lock);
exit:
dev_err(dev, "rtc core: unable to register %s, err = %d\n",