Fix incorrect NULL check in loongson_gpio_init_irqchip(). The function checks chip->parent instead of chip->irq.parents.
Unified · Split
| @@ -263,7 +263,7 @@ static int loongson_gpio_init_irqchip(struct platform_device *pdev, · 262 unmodified lines | ||
| 263 | 263 | chip->irq.num_parents = data->intr_num; |
| 264 | 264 | chip->irq.parents = devm_kcalloc(&pdev->dev, data->intr_num, |
| 265 | 265 | sizeof(*chip->irq.parents), GFP_KERNEL); |
| 266 | − if (!chip->parent) | |
| 266 | + if (!chip->irq.parents) | |
| 267 | 267 | return -ENOMEM; |
| 268 | 268 | |
| 269 | 269 | for (i = 0; i < data->intr_num; i++) { |