On Thu, Oct 16, 2025 at 11:09:59AM +0200, Alessandro Zanni wrote: > On Thu, Oct 16, 2025 at 07:47:20AM +0000, Tian, Kevin wrote: > > > From: Nicolin Chen <[email protected]> > > > Sent: Wednesday, October 15, 2025 5:49 AM > > > > > > The ioctl returns 0 upon success, so !0 returning -1 breaks the selftest. > > > > > > Drop the '!' to fix it. > > > > > > Fixes: 1d235d849425 ("iommu/selftest: prevent use of uninitialized > > > variable") > > > Signed-off-by: Nicolin Chen <[email protected]> > > > > Reviewed-by: Kevin Tian <[email protected]> > > With this fix a positive value returned by the ioctl() ends the loop and > returns -1 > to the assert.
Not with this particular ioctl(). And in fact, I don't recall we have an ioctl in iommufd uAPI that returns a positive value. All the other ioctls in selftest check "if (ret)". Nicolin

