From 93963512ac7b52e43d24f352e64b73bb316d31e4 Mon Sep 17 00:00:00 2001 From: Florian Leeber Date: Sat, 22 Jan 2022 22:03:00 +0100 Subject: [PATCH] more debug --- drivers/i2c/i2c-core.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c index e4587411b447..b43539b11709 100644 --- a/drivers/i2c/i2c-core.c +++ b/drivers/i2c/i2c-core.c @@ -947,13 +947,17 @@ static int i2c_check_addr_busy(struct i2c_adapter *adapter, int addr) struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); int result = 0; - if (parent) + if (parent) { result = i2c_check_mux_parents(parent, addr); + if (result) + dev_info(&adapter->dev, "parents are busy"); + } if (!result) result = device_for_each_child(&adapter->dev, &addr, i2c_check_mux_children); - + if (result) + dev_info(&adapter->dev, "children are busy"); return result; }