|
@@ -120,9 +120,10 @@ int unregister_blkdev(unsigned int major, const char *name)
|
|
for (n = &major_names[index]; *n; n = &(*n)->next)
|
|
for (n = &major_names[index]; *n; n = &(*n)->next)
|
|
if ((*n)->major == major)
|
|
if ((*n)->major == major)
|
|
break;
|
|
break;
|
|
- if (!*n || strcmp((*n)->name, name))
|
|
|
|
|
|
+ if (!*n || strcmp((*n)->name, name)) {
|
|
|
|
+ WARN_ON(1);
|
|
ret = -EINVAL;
|
|
ret = -EINVAL;
|
|
- else {
|
|
|
|
|
|
+ } else {
|
|
p = *n;
|
|
p = *n;
|
|
*n = p->next;
|
|
*n = p->next;
|
|
}
|
|
}
|