gpio-mcp23s08: correctly handling failed allocation
Since devm_kzalloc can be failed in memory pressure, it needs to check and return -ENOMEM Signed-off-by: Insu Yun <wuninsu@gmail.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
Родитель
818cc6a5f8
Коммит
aaf2b3afb9
|
@ -803,6 +803,8 @@ static int mcp230xx_probe(struct i2c_client *client,
|
|||
pdata = devm_kzalloc(&client->dev,
|
||||
sizeof(struct mcp23s08_platform_data),
|
||||
GFP_KERNEL);
|
||||
if (!pdata)
|
||||
return -ENOMEM;
|
||||
pdata->base = -1;
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче