Since mallock_socket() always calls malloc_heap_alloc() and
this check is present inside malloc_heap_alloc() so there is
no need to place it in mallock_socket(). 

Signed-off-by: Sarosh Arif <sarosh.a...@emumba.com>
---
 lib/librte_eal/common/rte_malloc.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/lib/librte_eal/common/rte_malloc.c 
b/lib/librte_eal/common/rte_malloc.c
index 9d39e58c0..51256117b 100644
--- a/lib/librte_eal/common/rte_malloc.c
+++ b/lib/librte_eal/common/rte_malloc.c
@@ -61,10 +61,6 @@ malloc_socket(const char *type, size_t size, unsigned int 
align,
 {
        void *ptr;
 
-       /* return NULL if size is 0 or alignment is not power-of-2 */
-       if (size == 0 || (align && !rte_is_power_of_2(align)))
-               return NULL;
-
        /* if there are no hugepages and if we are not allocating from an
         * external heap, use memory from any socket available. checking for
         * socket being external may return -1 in case of invalid socket, but
-- 
2.17.1

Reply via email to