]> xenbits.xensource.com Git - people/julieng/freebsd.git/commitdiff
Fix more cases of iicbus-layer functions that must return IIC_Exxxx values.
authorian <ian@FreeBSD.org>
Sat, 10 Oct 2015 00:12:03 +0000 (00:12 +0000)
committerian <ian@FreeBSD.org>
Sat, 10 Oct 2015 00:12:03 +0000 (00:12 +0000)
sys/dev/iicbus/iiconf.c

index 41bb7c7661e919dec3484d41a77ad799816b7c3f..e28d341f8eef34eb21248d2a38d3ed42644228b4 100644 (file)
@@ -92,7 +92,7 @@ iicbus_poll(struct iicbus_softc *sc, int how)
                break;
 
        default:
-               return (EWOULDBLOCK);
+               return (IIC_EBUSBSY);
        }
 
        return (error);
@@ -157,7 +157,7 @@ iicbus_release_bus(device_t bus, device_t dev)
 
        if (sc->owner != dev) {
                IICBUS_UNLOCK(sc);
-               return (EACCES);
+               return (IIC_EBUSBSY);
        }
 
        /*