c
if (error) {
    if (pctldev && pctldev->dev) {
        dev_err(pctldev->dev, "could not claim hogs: %i\n", error);
    }
    pinctrl_free_pindescs(pctldev, pctldev->desc->pins,
                          pctldev->desc->npins);
    mutex_destroy(&pctldev->mutex);
    kfree(pctldev);
    return error;
}
