X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Fdrivers%2Fi2c%2Fmuxes%2Fi2c-arb-gpio-challenge.c;h=402e3a6c671a11ac628d502b7a2833654cd66d68;hb=e09b41010ba33a20a87472ee821fa407a5b8da36;hp=5cf1b60b69e2140e674c7245577971c12c3e65b5;hpb=9ca8dbcc65cfc63d6f5ef3312a33184e1d726e00;p=kvmfornfv.git diff --git a/kernel/drivers/i2c/muxes/i2c-arb-gpio-challenge.c b/kernel/drivers/i2c/muxes/i2c-arb-gpio-challenge.c index 5cf1b60b6..402e3a6c6 100644 --- a/kernel/drivers/i2c/muxes/i2c-arb-gpio-challenge.c +++ b/kernel/drivers/i2c/muxes/i2c-arb-gpio-challenge.c @@ -196,7 +196,8 @@ static int i2c_arbitrator_probe(struct platform_device *pdev) dev_err(dev, "Cannot parse i2c-parent\n"); return -EINVAL; } - arb->parent = of_find_i2c_adapter_by_node(parent_np); + arb->parent = of_get_i2c_adapter_by_node(parent_np); + of_node_put(parent_np); if (!arb->parent) { dev_err(dev, "Cannot find parent bus\n"); return -EPROBE_DEFER;