LoongArch: Parse MADT to get multi-processor information
[linux-2.6-microblaze.git] / drivers / pinctrl / core.c
index 5082102..ffe3933 100644 (file)
@@ -2100,6 +2100,8 @@ int pinctrl_enable(struct pinctrl_dev *pctldev)
        if (error) {
                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);