i2c: mux: relax locking of the top i2c adapter during mux-locked muxing
[cascardo/linux.git] / drivers / i2c / i2c-core.c
index afdee66..9da4461 100644 (file)
@@ -1540,6 +1540,7 @@ static int i2c_register_adapter(struct i2c_adapter *adap)
        }
 
        rt_mutex_init(&adap->bus_lock);
+       rt_mutex_init(&adap->mux_lock);
        mutex_init(&adap->userspace_clients_lock);
        INIT_LIST_HEAD(&adap->userspace_clients);