Skip to contentSkip to conversation

gpio-patchset-fixups: ENOMEM on device_add failure

PATCH New Jim Cromie 1 participant 1 message Jun 22, 2006

Subsystems (2)
lore
Share & tools
lore

Jim Cromie

author maintainer
#0 lore raw

PATCH 2/11 gpio-patchset-fixups: ENOMEM on device_add failure

If platform_device_alloc fails, return -ENOMEM, not ENODEV.

drivers/char/scx200_gpio.c +0 -0
diff -ruNp -X dontdiff -X exclude-diffs aa-1/drivers/char/scx200_gpio.c aa-2/drivers/char/scx200_gpio.c
@@ -87,7 +87,7 @@ static int __init scx200_gpio_init(void)
	/* support dev_dbg() with pdev->dev */
	pdev = platform_device_alloc(DEVNAME, 0);
	if (!pdev)

- return -ENODEV;
+ return -ENOMEM;

	rc = platform_device_add(pdev);
	if (rc)