On 11/13/2014 09:49 PM, Felix Fietkau wrote: > 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) devm_kmemdup() is not available in kernel 3.15, you should use #if LINUX_VERSION_CODE < KERNEL_VERSION(3,16,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 */ > -- 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