Re: [GIT PULL] gpio updates for v6.18-rc1

From: Linus Torvalds
Date: Wed Oct 01 2025 - 14:36:32 EST


On Mon, 29 Sept 2025 at 02:41, Bartosz Golaszewski <brgl@xxxxxxxx> wrote:
>
> Here's the PR containing the GPIO updates for this merge window. There are
> two new drivers and support for more models in existing ones.

This appears to not have been build-tested AT ALL.

> - allow building gpio-stmpe as a module

This causes build errors:

ERROR: modpost: missing MODULE_LICENSE() in drivers/mfd/stmpe-i2c.o
ERROR: modpost: missing MODULE_LICENSE() in drivers/mfd/stmpe-spi.o

because while the main core stmpe.c driver got an added

MODULE_LICENSE("GPL");

when it was turned into a modular build, the SPI and i2c modules did not.

It's trivial to fix, but I should not be in the situation where I have
to fix it, and I should not be getting pull requests that don't even
build under trivial configurations.

How the hell did this happen? Where was the basic build testing?

Linus