Am 19.09.2014 um 21:55 schrieb Luca Olivetti: > El 19/09/14 21:22, Frank Schäfer ha escrit: > >>> So symbol_request() returns pointers.!= NULL >>> >>> A closer look at the definition of symbol_request() shows, that it does >>> nothing if CONFIG_MODULES is disabled (it just returns its argument). >>> >>> >>> One possibility to fix this bug would be to embrace these three lines with >>> >>> #ifdef CONFIG_DVB_USB_AF9005_REMOTE >>> ... >>> #endif >> Luca, what do you think ? >> >> This seems to be an ancient bug, which is known at least since 5 1/2 years: >> https://lkml.org/lkml/2009/2/4/350 > Well, it's been a while so I don't remember the details, but I think the > same now as then ;-) > The idea behind CONFIG_DVB_USB_AF9005_REMOTE was to provide an > alternative implementation (based on lirc, at the time it wasn't in the > kernel), since this adapter doesn't decode the IR pulses by itself. > In theory you could leave it undefined but still provide an > implementation in a different module. Just adding > > #ifdef CONFIG_DVB_USB_AF9005_REMOTE > > would nuke the (futile?) effort. > > Now, since the problem seems to be with CONFIG_MODULES disabled, maybe > you could combine both conditions > > #if defined(CONFIG_MODULE) || defined(CONFIG_DVB_USB_AF9005_REMOTE) What happens, if CONFIG_MODULES is enabled, but neither module af9005-remote nor any other IR module is available ? Has this ever been tested ? Regards, Frank -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html