This series removes some patterns that require multiple steps to achieve what single calls can achieve. Signed-off-by: Javier Carrasco <javier.carrasco.cruz@xxxxxxxxx> --- Changes in v2: - Remove error value from the message "failed to parse devfn: %d\n", as it is already handled by dev_err_probe(). - Fix capitalization in error messages. - Return -ENODEV and provide more appropriate error message if no dev->of_node is available. - Link to v1: https://lore.kernel.org/r/20240706-pcie-kirin-dev_err_probe-v1-0-56df797fb8ee@xxxxxxxxx --- Javier Carrasco (2): PCI: kirin: use dev_err_probe() in probe error paths PCI: kirin: use for_each_available_child_of_node_scoped() drivers/pci/controller/dwc/pcie-kirin.c | 54 ++++++++++++--------------------- 1 file changed, 20 insertions(+), 34 deletions(-) --- base-commit: 412d6f897b7a494b373986e63a14a94d0fbd0fdb change-id: 20240705-pcie-kirin-dev_err_probe-0c9035188ff9 Best regards, -- Javier Carrasco <javier.carrasco.cruz@xxxxxxxxx>