On 1/23/23 21:56, Stephen Rothwell wrote: > Hi all, > > After merging the gpio-brgl-fixes tree, today's linux-next build (powerpc > ppc64_defconfig) failed like this: > > In file included from include/linux/of_gpio.h:14, > from drivers/net/phy/mdio_bus.c:27: > include/linux/gpio/driver.h:782:68: error: parameter 4 ('lflags') has incomplete type > 782 | enum gpio_lookup_flags lflags, > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ > include/linux/gpio/driver.h:779:33: error: function declaration isn't a prototype [-Werror=strict-prototypes] > 779 | static inline struct gpio_desc *gpiochip_request_own_desc(struct gpio_chip *gc, > | ^~~~~~~~~~~~~~~~~~~~~~~~~ > cc1: some warnings being treated as errors > > Caused by commit > > de5f701724ac ("gpiolib: fix linker errors when GPIOLIB is disabled") > > I have used the gpio-brgl-fixes tree from next-20210123 for today. > > -- > Cheers, > Stephen Rothwell > Hi Stephen, please provide detailed build instructions. Building with - commit id de5f701724ac - defconfig arch/powerpc/configs/ppc64_defconfig - powerpc64-linux-gnu-gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04) The build fails almost immediately as follow arch/powerpc/kernel/trace/ftrace.c:839:7: error: no previous prototype for ‘arch_ftrace_match_adjust’ [-Werror=missing-prototypes] 839 | char *arch_ftrace_match_adjust(char *str, const char *search) | ^~~~~~~~~~~~~~~~~~~~~~~~ However, the same happens rolling back de5f701724ac. Thanks Pier