pr_info("soft offline: %#lx: %s migration failed %d, type %lx (%pGp)\n",
                                pfn, msg_page[huge], ret, page->flags, &page->flags);
                        if (ret > 0)
-                               ret = -EIO;
+                               ret = -EBUSY;
                }
        } else {
-               pr_info("soft offline: %#lx: %s isolation failed: %d, page count %d, type %lx (%pGp)\n",
-                       pfn, msg_page[huge], ret, page_count(page), page->flags, &page->flags);
+               pr_info("soft offline: %#lx: %s isolation failed, page count %d, type %lx (%pGp)\n",
+                       pfn, msg_page[huge], page_count(page), page->flags, &page->flags);
                ret = -EBUSY;
        }
        return ret;