Skip to content

Commit 8aa3041

Browse files
committed
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 parents 8770bd8 + e34f77b commit 8aa3041

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

drivers/gpio/gpio-loongson-64bit.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ static int loongson_gpio_init_irqchip(struct platform_device *pdev,
263263
chip->irq.num_parents = data->intr_num;
264264
chip->irq.parents = devm_kcalloc(&pdev->dev, data->intr_num,
265265
sizeof(*chip->irq.parents), GFP_KERNEL);
266-
if (!chip->parent)
266+
if (!chip->irq.parents)
267267
return -ENOMEM;
268268

269269
for (i = 0; i < data->intr_num; i++) {

drivers/gpio/gpiolib-acpi-core.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1359,6 +1359,7 @@ static int acpi_gpio_package_count(const union acpi_object *obj)
13591359
while (element < end) {
13601360
switch (element->type) {
13611361
case ACPI_TYPE_LOCAL_REFERENCE:
1362+
case ACPI_TYPE_STRING:
13621363
element += 3;
13631364
fallthrough;
13641365
case ACPI_TYPE_INTEGER:

0 commit comments

Comments
 (0)