We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8c016bc commit f407a8aCopy full SHA for f407a8a
drivers/base/devres.c
@@ -976,17 +976,10 @@ EXPORT_SYMBOL_GPL(devm_krealloc);
976
*/
977
char *devm_kstrdup(struct device *dev, const char *s, gfp_t gfp)
978
{
979
- size_t size;
980
- char *buf;
981
-
982
if (!s)
983
return NULL;
984
985
- size = strlen(s) + 1;
986
- buf = devm_kmalloc(dev, size, gfp);
987
- if (buf)
988
- memcpy(buf, s, size);
989
- return buf;
+ return devm_kmemdup(dev, s, strlen(s) + 1, gfp);
990
}
991
EXPORT_SYMBOL_GPL(devm_kstrdup);
992
0 commit comments