]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - drivers/base/memory.c
mm, soft-offline: convert parameter to pfn
[mirror_ubuntu-jammy-kernel.git] / drivers / base / memory.c
index 84c4e1f72cbd544536d6843e34dd01fb6976dfc1..d65ecdeb83e8fee6f8996a89eb6bf694d0d73635 100644 (file)
@@ -538,12 +538,7 @@ static ssize_t soft_offline_page_store(struct device *dev,
        if (kstrtoull(buf, 0, &pfn) < 0)
                return -EINVAL;
        pfn >>= PAGE_SHIFT;
-       if (!pfn_valid(pfn))
-               return -ENXIO;
-       /* Only online pages can be soft-offlined (esp., not ZONE_DEVICE). */
-       if (!pfn_to_online_page(pfn))
-               return -EIO;
-       ret = soft_offline_page(pfn_to_page(pfn), 0);
+       ret = soft_offline_page(pfn, 0);
        return ret == 0 ? count : ret;
 }