On Fri, 5 Jul 2019, Greg Kroah-Hartman wrote: > On Fri, Jul 05, 2019 at 09:04:17AM +0100, David Howells wrote: > > Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > > > > > Hm, good point, but there should be some way to test this to verify it > > > works. Maybe for the other types of events? > > > > Keyrings is the simplest. keyutils's testsuite will handle that. I'm trying > > to work out if I can simply make every macro in there that does a modification > > perform a watch automatically to make sure the appropriate events happen. > > That should be good enough to test the basic functionality. After this > gets merged I'll see if I can come up with a way to test the USB > stuff... You can create USB connect and disconnect events programmatically by using dummy-hcd with gadget-zero. Turning off the port's POWER feature will cause a disconnect, and turning it back on will cause a connect. Alan Stern