2/3
mm, swap: distinguish a malformed swap entry from a dying device
get_swap_device() 对畸形 entry 返回 ERR_PTR(-EINVAL),swapoff 仍返回 NULL;调用方改为 IS_ERR_OR_NULL() 并清理 si,使两类失败可区分。
get_swap_device() 对畸形 entry 返回 ERR_PTR(-EINVAL),swapoff 仍返回 NULL;调用方改为 IS_ERR_OR_NULL() 并清理 si,使两类失败可区分。