Commit f407a8a2 authored by Raag Jadav's avatar Raag Jadav Committed by Greg Kroah-Hartman
Browse files

devres: simplify devm_kstrdup() using devm_kmemdup()



devm_kstrdup() logic pretty much reflects devm_kmemdup() for strings,
so just reuse it.

Signed-off-by: default avatarRaag Jadav <raag.jadav@intel.com>
Link: https://lore.kernel.org/r/20250409105432.1852355-1-raag.jadav@intel.com


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 8c016bc3
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -976,17 +976,10 @@ EXPORT_SYMBOL_GPL(devm_krealloc);
 */
char *devm_kstrdup(struct device *dev, const char *s, gfp_t gfp)
{
	size_t size;
	char *buf;

	if (!s)
		return NULL;

	size = strlen(s) + 1;
	buf = devm_kmalloc(dev, size, gfp);
	if (buf)
		memcpy(buf, s, size);
	return buf;
	return devm_kmemdup(dev, s, strlen(s) + 1, gfp);
}
EXPORT_SYMBOL_GPL(devm_kstrdup);