Message ID | 20250203080902.1864382-4-raag.jadav@intel.com |
---|---|
State | New |
Headers | show |
Series | [v3,01/20] driver core: Split devres APIs to device/devres.h | expand |
diff --git a/include/linux/device/devres.h b/include/linux/device/devres.h index 128d65defafc..6ef400abfe21 100644 --- a/include/linux/device/devres.h +++ b/include/linux/device/devres.h @@ -79,6 +79,11 @@ void devm_kfree(struct device *dev, const void *p); void * __realloc_size(3) devm_kmemdup(struct device *dev, const void *src, size_t len, gfp_t gfp); +static inline void *devm_kmemdup_array(struct device *dev, const void *src, + size_t n, size_t size, gfp_t flags) +{ + return devm_kmemdup(dev, src, size_mul(size, n), flags); +} char * __malloc devm_kstrdup(struct device *dev, const char *s, gfp_t gfp);