lib/string_helpers: fix not adding strarray to device's resource list
[linux-2.6-microblaze.git] / lib / string_helpers.c
index 4f877e9..5ed3beb 100644 (file)
@@ -757,6 +757,9 @@ char **devm_kasprintf_strarray(struct device *dev, const char *prefix, size_t n)
                return ERR_PTR(-ENOMEM);
        }
 
+       ptr->n = n;
+       devres_add(dev, ptr);
+
        return ptr->array;
 }
 EXPORT_SYMBOL_GPL(devm_kasprintf_strarray);