On Wed, Aug 21, 2024 at 02:49:58PM +0800, Yu Jiaoliang wrote: > Let the kememdup_array() take care about multiplication and possible kmemdup_array() > overflows. ... > + dup_configs = kmemdup_array(configs, num_configs, sizeof(*dup_configs), > + GFP_KERNEL); I would even make this a single line. ... > + dup_configs = kmemdup_array(configs, num_configs, sizeof(*dup_configs), > + GFP_KERNEL); Ditto. -- With Best Regards, Andy Shevchenko