On Fri, Oct 9, 2020 at 8:09 PM Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > It appears that simplification of mcp23s08_spi_regmap_init() made > a regression due to wrong size calculation for dev_kmemdup() call. > It mises the fact that config variable is already a pointer, thus > the sizeof() calculation is wrong and only 4 or 8 bytes were copied. > > Fix the parameters to devm_kmemdup() to copy full chunk of memory. > > Fixes: 0874758ecb2b ("pinctrl: mcp23s08: Refactor mcp23s08_spi_regmap_init()") > Reported-by: Martin Hundebøll <martin@xxxxxxxxxx> > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > --- > v2: fixed few typos in the commit message Patches applied, fixed the extra typos in the process, thanks! Linus Walleij