On Fri, Aug 11, 2023 at 02:54:56PM +0100, Mark Brown wrote: > On Thu, Aug 10, 2023 at 04:23:51PM -0400, Nícolas F. R. A. Prado wrote: > > Introduce a new kselftest to detect devices that were declared in the > > Devicetree, and are expected to be probed by a driver, but weren't. > > > > The test uses two lists: a list of compatibles that can match a > > Devicetree device to a driver, and a list of compatibles that should be > > ignored. The first is automatically generated from a script that parses > > the kernel source using Coccinelle, and will be run as part of building > > this test, therefore Coccinelle is a build-time dependency for this > > test. The list of compatibles to ignore is a hand-crafted list to > > capture the few exceptions of compatibles that are expected to match a > > driver but not be bound to it. > > This doesn't appear to produce KTAP output which is going to make it > less useful for generic kselftest runners. Right, I'm going to need to rewrite it in C for that, but since I already had the shell script done, I decided to send it as is for the RFC, since I wanted to get feedback on the general approach more than anything. Thanks, Nícolas