Tomi, Thanks for looking at this patch. On 7 December 2015 at 13:01, Tomi Valkeinen <tomi.valkeinen@xxxxxx> wrote: > > On 25/11/15 05:11, Ezequiel Garcia wrote: >> There's no point in having support for framebuffer notifications >> is CONFIG_FB is disabled. This commit adds the necessary stubs >> for code to link properly when CONFIG_FB=n and moves fb-notify.o >> to be built only when CONFIG_FB=y. > > Why do you add CONFIG_FB_NOTIFY, isn't plain CONFIG_FB enough? Oh, > right, to have it built-in even if FB is a module. > Right. > But this makes me wonder, why is fb_notify in obj-y list currently. > Nobody just bothered to make it build only when needed, or has there > been some use for it earlier... The commit descriptions in git history > suggest the former. > Here's the patch that created fb_notify.c and put it in obj-y. [PATCH] fbdev: statically link the framebuffer notification functions The backlight and lcd subsystems can be notified by the framebuffer layer of blanking events. However, these subsystems, as a whole, can function independently from the framebuffer layer. But in order to enable to the lcd and backlight subsystems, the framebuffer has to be compiled also, effectively sucking in a huge amount of unneeded code. To prevent dependency problems, separate out the framebuffer notification mechanism from the framebuffer layer and permanently link it to the kernel. Signed-off-by: Antonino Daplas <adaplas@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> Signed-off-by: Linus Torvalds <torvalds@xxxxxxxx> > Actually, looks like fb_notify.c was originally made to solve the same > problem as your patch solves, but by separating the notify code from the > main fbdev code. So I still wonder, was there some reason to keep the > notification code built instead of having stub functions. > > Any thoughts? > I can't see any valid reason to keep the code around, since there's no way it can be used. Let's see if Ccing Antonino and Andrew -as per that commit- helps. -- Ezequiel García, VanguardiaSur www.vanguardiasur.com.ar -- To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html