diff options
-rw-r--r-- | drivers/platform/goldfish/goldfish_pipe.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/platform/goldfish/goldfish_pipe.c b/drivers/platform/goldfish/goldfish_pipe.c index 2de1e603bd2b..5f3672153b12 100644 --- a/drivers/platform/goldfish/goldfish_pipe.c +++ b/drivers/platform/goldfish/goldfish_pipe.c | |||
@@ -704,7 +704,7 @@ static int get_free_pipe_id_locked(struct goldfish_pipe_dev *dev) | |||
704 | /* Reallocate the array */ | 704 | /* Reallocate the array */ |
705 | u32 new_capacity = 2 * dev->pipes_capacity; | 705 | u32 new_capacity = 2 * dev->pipes_capacity; |
706 | struct goldfish_pipe **pipes = | 706 | struct goldfish_pipe **pipes = |
707 | kcalloc(new_capacity, sizeof(*pipes), GFP_KERNEL); | 707 | kcalloc(new_capacity, sizeof(*pipes), GFP_ATOMIC); |
708 | if (!pipes) | 708 | if (!pipes) |
709 | return -ENOMEM; | 709 | return -ENOMEM; |
710 | memcpy(pipes, dev->pipes, sizeof(*pipes) * dev->pipes_capacity); | 710 | memcpy(pipes, dev->pipes, sizeof(*pipes) * dev->pipes_capacity); |