ptr_ring: try vmalloc() when kmalloc() fails