* allocate the memory range.
                         *
                         * If it's not a platform device, at least print a warning. A
-                        * fix would add code to remove the device from the system.
+                        * fix would add code to remove the device from the system. For
+                        * framebuffers without any Linux device, print a warning as
+                        * well.
                         */
                        if (!device) {
-                               /* TODO: Represent each OF framebuffer as its own
-                                * device in the device hierarchy. For now, offb
-                                * doesn't have such a device, so unregister the
-                                * framebuffer as before without warning.
-                                */
+                               pr_warn("fb%d: no device set\n", i);
                                do_unregister_framebuffer(registered_fb[i]);
                        } else if (dev_is_platform(device)) {
                                registered_fb[i]->forced_out = true;