mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-04-04 13:24:45 +00:00
i2c: mux: provide more info on failure in i2c_mux_add_adapter
No callers then need to report any further info, thus reducing both the amount of code and the log noise. Reviewed-by: Wolfram Sang <wsa@the-dreams.de> Signed-off-by: Peter Rosin <peda@axentia.se>
This commit is contained in:
parent
743cc37561
commit
8d4d159f25
1 changed files with 6 additions and 3 deletions
|
@ -395,13 +395,16 @@ int i2c_mux_add_adapter(struct i2c_mux_core *muxc,
|
||||||
if (force_nr) {
|
if (force_nr) {
|
||||||
priv->adap.nr = force_nr;
|
priv->adap.nr = force_nr;
|
||||||
ret = i2c_add_numbered_adapter(&priv->adap);
|
ret = i2c_add_numbered_adapter(&priv->adap);
|
||||||
|
dev_err(&parent->dev,
|
||||||
|
"failed to add mux-adapter %u as bus %u (error=%d)\n",
|
||||||
|
chan_id, force_nr, ret);
|
||||||
} else {
|
} else {
|
||||||
ret = i2c_add_adapter(&priv->adap);
|
ret = i2c_add_adapter(&priv->adap);
|
||||||
|
dev_err(&parent->dev,
|
||||||
|
"failed to add mux-adapter %u (error=%d)\n",
|
||||||
|
chan_id, ret);
|
||||||
}
|
}
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
dev_err(&parent->dev,
|
|
||||||
"failed to add mux-adapter (error=%d)\n",
|
|
||||||
ret);
|
|
||||||
kfree(priv);
|
kfree(priv);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue