894: Skip mapping of zero sized buffers in create_buffer_init to avoid a panic and avoid creating an unused padded buffer r=kvark a=Imberflur Co-authored-by: Imbris <imbrisf@gmail.com>