kernel/drivers/usb/typec/tps6598x.c
.. .. @@ -564,7 +564,6 @@ 564 564 ret = PTR_ERR(tps->port); 565 565 goto err_role_put; 566 566 } 567 - fwnode_handle_put(fwnode);568 567 569 568 if (status & TPS_STATUS_PLUG_PRESENT) { 570 569 ret = tps6598x_connect(tps, status); .. .. @@ -583,6 +582,7 @@ 583 582 } 584 583 585 584 i2c_set_clientdata(client, tps); 585 + fwnode_handle_put(fwnode);586 586 587 587 return 0; 588 588