size_mul
return (devm_kmemdup(dev, src, size_mul(n, len), gfp));
#define array_size(a, b) size_mul(a, b)
#define array3_size(a, b, c) size_mul(size_mul(a, b), c)
size_mul(count, sizeof(*(p)->member) + __must_be_array((p)->member)))
kmalloc(size_mul((_n) * sizeof(typeof(_p))), default_gfp(__VA_ARGS__))
kzalloc(size_mul((_n), sizeof(typeof(_p))), default_gfp(__VA_ARGS__))
return (kmemdup(src, size_mul(count, element_size), gfp));