Hi Stefan, On Sun, Apr 8, 2018 at 1:28 PM, Stefan Wahren <stefan.wah...@i2se.com> wrote: >> Geert Uytterhoeven <ge...@linux-m68k.org> hat am 8. April 2018 um 11:05 >> geschrieben: >> If CONFIG_RASPBERRYPI_FIRMWARE=n: >> >> drivers/gpio/gpio-raspberrypi-exp.c: In function >> ‘rpi_exp_gpio_get_polarity’: >> drivers/gpio/gpio-raspberrypi-exp.c:71: warning: ‘get.polarity’ is used >> uninitialized in this function >> drivers/gpio/gpio-raspberrypi-exp.c: In function >> ‘rpi_exp_gpio_get_direction’: >> drivers/gpio/gpio-raspberrypi-exp.c:150: warning: ‘get.direction’ is >> used uninitialized in this function >> >> The dummy firmware interface functions return 0, which means success, >> causing subsequent code to make use of the never initialized output >> parameter. > > i think this is more theoritical, because we need to get rpi_firmware first > and in this case it's NULL.
Sure, I just want to get rid of the ugly warnings when compile-testing. Most dummy functions for other subsystems return error codes. >> Fix this by making the dummy functions return an error code (-ENOSYS) >> instead. > > Anyway i'm okay with the change. OK, thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org 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