Skip to content
Snippets Groups Projects
Commit f42f1343 authored by Mark Salyzyn's avatar Mark Salyzyn Committed by Patrick Tjin
Browse files

pstore: pmsg: return -ENOMEM on vmalloc failure


Signed-off-by: default avatarMark Salyzyn <salyzyn@google.com>
Bug: 23385441
Change-Id: I294cb72c25bddafbba4e64fdb0a18ae46655a05d
parent c3b958d9
No related branches found
No related tags found
No related merge requests found
...@@ -37,6 +37,8 @@ static ssize_t write_pmsg(struct file *file, const char __user *buf, ...@@ -37,6 +37,8 @@ static ssize_t write_pmsg(struct file *file, const char __user *buf,
if (buffer_size > PMSG_MAX_BOUNCE_BUFFER_SIZE) if (buffer_size > PMSG_MAX_BOUNCE_BUFFER_SIZE)
buffer_size = PMSG_MAX_BOUNCE_BUFFER_SIZE; buffer_size = PMSG_MAX_BOUNCE_BUFFER_SIZE;
buffer = vmalloc(buffer_size); buffer = vmalloc(buffer_size);
if (!buffer)
return -ENOMEM;
mutex_lock(&pmsg_lock); mutex_lock(&pmsg_lock);
for (i = 0; i < count; ) { for (i = 0; i < count; ) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment