From: Bruno Prémont Date: Sat, 14 May 2011 10:24:15 +0000 (+0200) Subject: Further fbcon sanity checking X-Git-Tag: v2.6.39~25^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c590cece75728a85ea06801df3ebad2d7ad8612c;p=pandora-kernel.git Further fbcon sanity checking This moves the if (num_registered_fb == FB_MAX) return -ENXIO; check _AFTER_ the call to do_remove_conflicting_framebuffers() as this would (now in a safe way) allow a native driver to replace the conflicting one even if all slots in registered_fb[] are taken. This also prevents unregistering a framebuffer that is no longer registered (vga16f will unregister at module unload time even if the frame buffer had been unregistered earlier due to being found conflicting). Signed-off-by: Bruno Prémont Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed