diff options
author | huang.zijiang <huang.zijiang@zte.com.cn> | 2019-01-03 18:26:55 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2019-01-04 16:13:46 -0500 |
commit | 05391772a72d49c37e6e4cb8e871be57beb66155 (patch) | |
tree | 4ac1f2e1aa24ad5f048251854d8b8001b693743d /drivers/firmware/memmap.c | |
parent | 6862d2fc81859f88c1f3f660886427893f2b4f3f (diff) |
drivers/firmware/memmap.c: modify memblock_alloc to memblock_alloc_nopanic
memblock_alloc() never returns NULL because panic never returns.
Link: http://lkml.kernel.org/r/1545640882-42009-1-git-send-email-huang.zijiang@zte.com.cn
Signed-off-by: huang.zijiang <huang.zijiang@zte.com.cn>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Stephen Rothwell <sfr@canb.auug.org.au>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: Yi Wang <wang.yi59@zte.com.cn>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/firmware/memmap.c')
-rw-r--r-- | drivers/firmware/memmap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/firmware/memmap.c b/drivers/firmware/memmap.c index d168c87c7d30..ec4fd253a4e9 100644 --- a/drivers/firmware/memmap.c +++ b/drivers/firmware/memmap.c | |||
@@ -333,7 +333,7 @@ int __init firmware_map_add_early(u64 start, u64 end, const char *type) | |||
333 | { | 333 | { |
334 | struct firmware_map_entry *entry; | 334 | struct firmware_map_entry *entry; |
335 | 335 | ||
336 | entry = memblock_alloc(sizeof(struct firmware_map_entry), | 336 | entry = memblock_alloc_nopanic(sizeof(struct firmware_map_entry), |
337 | SMP_CACHE_BYTES); | 337 | SMP_CACHE_BYTES); |
338 | if (WARN_ON(!entry)) | 338 | if (WARN_ON(!entry)) |
339 | return -ENOMEM; | 339 | return -ENOMEM; |