|
@@ -1426,13 +1426,7 @@ static void i2c_adapter_dev_release(struct device *dev)
|
|
|
complete(&adap->dev_released);
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * This function is only needed for mutex_lock_nested, so it is never
|
|
|
- * called unless locking correctness checking is enabled. Thus we
|
|
|
- * make it inline to avoid a compiler warning. That's what gcc ends up
|
|
|
- * doing anyway.
|
|
|
- */
|
|
|
-static inline unsigned int i2c_adapter_depth(struct i2c_adapter *adapter)
|
|
|
+unsigned int i2c_adapter_depth(struct i2c_adapter *adapter)
|
|
|
{
|
|
|
unsigned int depth = 0;
|
|
|
|
|
@@ -1441,6 +1435,7 @@ static inline unsigned int i2c_adapter_depth(struct i2c_adapter *adapter)
|
|
|
|
|
|
return depth;
|
|
|
}
|
|
|
+EXPORT_SYMBOL_GPL(i2c_adapter_depth);
|
|
|
|
|
|
/*
|
|
|
* Let users instantiate I2C devices through sysfs. This can be used when
|