Merge tag 'gpio-fixes-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux

Pull gpio fixes from Bartosz Golaszewski:

- fix incorrect retval check in gpio-loongson-64bit

- fix GPIO counting with ACPI

* tag 'gpio-fixes-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
gpio: loongson-64bit: Fix incorrect NULL check after devm_kcalloc()
gpiolib: acpi: Fix gpio count with string references

+2 -1
+1 -1
drivers/gpio/gpio-loongson-64bit.c
··· 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++) {
+1
drivers/gpio/gpiolib-acpi-core.c
··· 1359 1359 while (element < end) { 1360 1360 switch (element->type) { 1361 1361 case ACPI_TYPE_LOCAL_REFERENCE: 1362 + case ACPI_TYPE_STRING: 1362 1363 element += 3; 1363 1364 fallthrough; 1364 1365 case ACPI_TYPE_INTEGER: