diff options
author | Andres Urian Florez <andres.emb.sys@gmail.com> | 2025-04-18 17:47:49 -0500 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2025-04-21 17:22:29 +0100 |
commit | fcab1637bb115b3b7bbc600a6d019b785653f2d5 (patch) | |
tree | 742c0086d4decfb643600a916d91a17f4d6659d6 | |
parent | cbc9d9e108f4f2a3c061ac6233a424accde8b564 (diff) |
spi: offload: check for match callback when a trigger is being registered
Make match a required callback when a new trigger is being registered,
this allows that other functions like spi_offload_trigger_get() could
safely invoke the callback when it is required
In v2:
- improve readability of the condition
Signed-off-by: Andres Urian Florez <andres.emb.sys@gmail.com>
Reviewed-by: David Lechner <dlechner@baylibre.com>
Link: https://patch.msgid.link/20250418224750.46219-1-andres.emb.sys@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r-- | drivers/spi/spi-offload.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/spi/spi-offload.c b/drivers/spi/spi-offload.c index 6bad042fe437..21a0f3a3a176 100644 --- a/drivers/spi/spi-offload.c +++ b/drivers/spi/spi-offload.c @@ -434,7 +434,7 @@ int devm_spi_offload_trigger_register(struct device *dev, { struct spi_offload_trigger *trigger; - if (!info->fwnode || !info->ops) + if (!info->fwnode || !info->ops || !info->ops->match) return -EINVAL; trigger = kzalloc(sizeof(*trigger), GFP_KERNEL); |