Thread (5 messages) 5 messages, 3 authors, 2026-05-27

Re: [PATCH] firmware: arm_ffa: Treat missing FF-A feature on a platform as a probe miss

From: Sudeep Holla <sudeep.holla@kernel.org>
Date: 2026-05-27 09:09:15
Also in: kvmarm, linux-integrity, linux-security-module, lkml

On Tue, May 26, 2026 at 12:35:43PM -0700, Nathan Chancellor wrote:
On Tue, May 26, 2026 at 11:36:49AM +0100, Sudeep Holla wrote:
quoted
When FF-A initialisation is driven from a platform device probe, systems
that do not implement FF-A can return -EOPNOTSUPP from the early transport
or version discovery paths. Driver core treats that as a matched probe
failure and prints:

  |  arm-ffa arm-ffa: probe with driver arm-ffa failed with error -95

That is noisy for a firmware interface that can be absent on otherwise
valid systems. Driver core already treats -ENODEV and -ENXIO as quiet
rejected matches, so translate only the early unsupported discovery cases
to -ENODEV. Keep later setup failures unchanged so real FF-A
initialisation problems are still reported as probe failures.

Reported-by: Nathan Chancellor <nathan@kernel.org>
Closes: https://lore.kernel.org/all/20260523001148.GA1319283@ax162 (local)
Signed-off-by: Sudeep Holla <sudeep.holla@kernel.org>
Appears to work for me.

Tested-by: Nathan Chancellor <nathan@kernel.org>
Thanks for reporting and testing. Much appreciated!

-- 
Regards,
Sudeep
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help