diff --git a/drivers/of/unittest.c b/drivers/of/unittest.c index 979b6e415cea0837b735d52d8e602f1d8b02e36c..e986e6ee52e01569fbfcbb475401274f929cb123 100644 --- a/drivers/of/unittest.c +++ b/drivers/of/unittest.c @@ -1165,6 +1165,11 @@ static void of_unittest_destroy_tracked_overlays(void) continue; ret = of_overlay_destroy(id + overlay_first_id); + if (ret == -ENODEV) { + pr_warn("%s: no overlay to destroy for #%d\n", + __func__, id + overlay_first_id); + continue; + } if (ret != 0) { defers++; pr_warn("%s: overlay destroy failed for #%d\n",