Signed-off-by: Felix Fietkau <nbd@xxxxxxxxxxx> --- backport/backport-include/linux/device.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/backport/backport-include/linux/device.h b/backport/backport-include/linux/device.h index 41f06c3..429df37 100644 --- a/backport/backport-include/linux/device.h +++ b/backport/backport-include/linux/device.h @@ -177,4 +177,20 @@ static inline void *devm_kmalloc_array(struct device *dev, } #endif +#if LINUX_VERSION_CODE < KERNEL_VERSION(3,15,0) +#define devm_kmemdup LINUX_BACKPORT(devm_kmemdup) +static inline void *devm_kmemdup(struct device *dev, const void *src, + size_t len, gfp_t gfp) +{ + void *p; + + p = devm_kmalloc(dev, len, gfp); + if (p) + memcpy(p, src, len); + + return p; +} +#endif + + #endif /* __BACKPORT_DEVICE_H */ -- 2.1.2 -- To unsubscribe from this list: send the line "unsubscribe backports" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html