On Tue, May 30, 2023 at 12:53 PM Thierry Reding <thierry.reding@xxxxxxxxx> wrote: > From: Thierry Reding <treding@xxxxxxxxxx> > > The function table is filled with group information based on other > instance-specific data at runtime. However, the function table can be > shared between multiple instances, causing the ->probe() function for > one instance to overwrite the table of a previously probed instance. > > Fix this by sharing only the function names and allocating a separate > function table for each instance. > > Fixes: 5a0047360743 ("pinctrl: tegra: Separate Tegra194 instances") > Signed-off-by: Thierry Reding <treding@xxxxxxxxxx> Both patches applied! I can't figure out if the problem is urgent or just wasting memory, so I applied it as non-urgent fix for now, tell me if this needs to go upstream pronto. Yours, Linus Walleij