Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

extcon: max14577: Return error code of extcon_dev_allocate()

devm_extcon_dev_allocate() can fail of multiple reasons. The call
returns proper error code on failure so pass it instead of fixed ENOMEM.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>

authored by

Krzysztof Kozlowski and committed by
Chanwoo Choi
4e984d83 ea6a95d0

+1 -1
+1 -1
drivers/extcon/extcon-max14577.c
··· 713 713 max14577_extcon_cable); 714 714 if (IS_ERR(info->edev)) { 715 715 dev_err(&pdev->dev, "failed to allocate memory for extcon\n"); 716 - return -ENOMEM; 716 + return PTR_ERR(info->edev); 717 717 } 718 718 719 719 ret = devm_extcon_dev_register(&pdev->dev, info->edev);