{
        int retval;
 
-       if (WARN_ON_ONCE(in_interrupt()))
-               return -EINVAL;
-
        mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED);
        retval = __mdiobus_read(bus, addr, regnum);
        mutex_unlock(&bus->mdio_lock);
 {
        int retval;
 
-       if (WARN_ON_ONCE(in_interrupt()))
-               return -EINVAL;
-
        mutex_lock(&bus->mdio_lock);
        retval = __mdiobus_read(bus, addr, regnum);
        mutex_unlock(&bus->mdio_lock);
 {
        int err;
 
-       if (WARN_ON_ONCE(in_interrupt()))
-               return -EINVAL;
-
        mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED);
        err = __mdiobus_write(bus, addr, regnum, val);
        mutex_unlock(&bus->mdio_lock);
 {
        int err;
 
-       if (WARN_ON_ONCE(in_interrupt()))
-               return -EINVAL;
-
        mutex_lock(&bus->mdio_lock);
        err = __mdiobus_write(bus, addr, regnum, val);
        mutex_unlock(&bus->mdio_lock);
 {
        int err;
 
-       if (WARN_ON_ONCE(in_interrupt()))
-               return -EINVAL;
-
        mutex_lock(&bus->mdio_lock);
        err = __mdiobus_modify_changed(bus, addr, regnum, mask, set);
        mutex_unlock(&bus->mdio_lock);