Hi Nayan Deshmukh, Thanks for reviewing. As I do not have the permission of mesa git, If you have permission for git push, can you push this patch?
Best regards, Gwan-gyeong. 2016-11-20 20:44 GMT+09:00 Nayan Deshmukh <nayan26deshm...@gmail.com>: > Reviewed-by: Nayan Deshmukh <nayan26deshm...@gmail.com> > > On Sun, Nov 20, 2016 at 4:41 PM, Mun Gwan-gyeong <elong...@gmail.com> wrote: >> When the allocation fails on u_vector_init(), it returns 0 >> This fixes u_vector_init failure path on anv_block_pool_init >> >> CID 1394319 >> >> Signed-off-by: Mun Gwan-gyeong <elong...@gmail.com> >> --- >> src/intel/vulkan/anv_allocator.c | 6 ++++-- >> 1 file changed, 4 insertions(+), 2 deletions(-) >> >> diff --git a/src/intel/vulkan/anv_allocator.c >> b/src/intel/vulkan/anv_allocator.c >> index f472213..30bbd69 100644 >> --- a/src/intel/vulkan/anv_allocator.c >> +++ b/src/intel/vulkan/anv_allocator.c >> @@ -269,8 +269,10 @@ anv_block_pool_init(struct anv_block_pool *pool, >> if (ftruncate(pool->fd, BLOCK_POOL_MEMFD_SIZE) == -1) >> return; >> >> - u_vector_init(&pool->mmap_cleanups, >> - round_to_power_of_two(sizeof(struct anv_mmap_cleanup)), >> 128); >> + if (!u_vector_init(&pool->mmap_cleanups, >> + round_to_power_of_two(sizeof(struct >> anv_mmap_cleanup)), >> + 128)) >> + return; >> >> pool->state.next = 0; >> pool->state.end = 0; >> -- >> 2.10.2 >> >> _______________________________________________ >> mesa-dev mailing list >> mesa-dev@lists.freedesktop.org >> https://lists.freedesktop.org/mailman/listinfo/mesa-dev -- Mun, Gwan-gyeong _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev