On Tue, Oct 5, 2021 at 5:23 PM Geert Uytterhoeven <geert+renesas@xxxxxxxxx> wrote: > The Renesas RPC-IF driver calls devm_reset_control_get_exclusive(), > which returns -ENOTSUPP if CONFIG_RESET_CONTROLLER is not enabled. > Even if this error is ignored, later calls to reset_control_reset() will > fail with a scary WARN_ON() backtrace. Oops, the latter is not true. reset_control_reset() returns 0 if CONFIG_RESET_CONTROLLER=n. > > Signed-off-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> > --- > drivers/memory/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/memory/Kconfig b/drivers/memory/Kconfig > index 72c0df129d5c5065..547f956f6c29e9bd 100644 > --- a/drivers/memory/Kconfig > +++ b/drivers/memory/Kconfig > @@ -210,6 +210,7 @@ config RENESAS_RPCIF > tristate "Renesas RPC-IF driver" > depends on ARCH_RENESAS || COMPILE_TEST > select REGMAP_MMIO > + select RESET_CONTROLLER > help > This supports Renesas R-Car Gen3 or RZ/G2 RPC-IF which provides > either SPI host or HyperFlash. You'll have to select individual > -- > 2.25.1 > -- Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds