业务反馈有环境 io_uirng 概率性启动失败,经 crash 分析是: io_account_mem() 函数中,RLIMIT_MEMLOCK 对应的 rlimit_cur 值是 0xffffffffffffffff, 确实对应着 unlimited,但 user->locked_vm 的值为 0xfff000000000001f,导致 rlimit_cur 转换为 pages 的值是小于 locked_vm 值的,所以返回 ENOMEM。
https://gitee.com/anolis/cloud-kernel/pulls/51