On Thu, Oct 10, 2024 at 10:52 PM Harshit Mogalapalli
[off-list ref] wrote:
'new_map' is allocated using devm_* which takes care of freeing the
allocated data on device removal, call to
.dt_free_map = pinconf_generic_dt_free_map
double frees the map as pinconf_generic_dt_free_map() calls
pinctrl_utils_free_map().
Fix this by using kcalloc() instead of auto-managed devm_kcalloc().
Cc: stable@vger.kernel.org
Fixes: f805e356313b ("pinctrl: nuvoton: Add ma35d1 pinctrl and GPIO driver")
Reported-by: Christophe JAILLET <redacted>
Signed-off-by: Harshit Mogalapalli <redacted>
Patch applied for fixes.
Yours,
Linus Walleij