sys_swapon: use vzalloc() instead of vmalloc/memset