We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 822b8de commit e63fa18Copy full SHA for e63fa18
drivers/media/usb/em28xx/em28xx-cards.c
@@ -2779,6 +2779,18 @@ static void request_module_async(struct work_struct *work)
2779
* can be initialised right now. Otherwise, the module init
2780
* code will do it.
2781
*/
2782
+
2783
+ /*
2784
+ * Devicdes with an audio-only interface also have a V4L/DVB/RC
2785
+ * interface. Don't register extensions twice on those devices.
2786
+ */
2787
+ if (dev->is_audio_only) {
2788
+#if defined(CONFIG_MODULES) && defined(MODULE)
2789
+ request_module("em28xx-alsa");
2790
+#endif
2791
+ return;
2792
+ }
2793
2794
em28xx_init_extension(dev);
2795
2796
#if defined(CONFIG_MODULES) && defined(MODULE)
0 commit comments