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,使两类失败可区分。