• Hans Verkuil's avatar
    [media] Drivers/media/radio: Fix build error · d3a92d62
    Hans Verkuil authored
    On Sunday, April 01, 2012 21:09:34 Tracey Dent wrote:
    > radio-maxiradio depends on SND_FM801_TEA575X_BOOL to build or will
    > result in an build error such as:
    >
    > Kernel: arch/x86/boot/bzImage is ready  (#1)
    > ERROR: "snd_tea575x_init" [drivers/media/radio/radio-maxiradio.ko] undefined!
    > ERROR: "snd_tea575x_exit" [drivers/media/radio/radio-maxiradio.ko] undefined!
    > WARNING: modpost: Found 6 section mismatch(es).
    > To see full details build your kernel with:
    > 'make CONFIG_DEBUG_SECTION_MISMATCH=y'
    > make[1]: *** [__modpost] Error 1
    > make: *** [modules] Error 2
    >
    > Select CONFIG_SND_TEA575X to fixes problem and enable
    > the driver to be built as desired.
    >
    > v2:
    > instead of selecting CONFIG_SND_FM801_TEA575X_BOOL, select
    > CONFIG_SND_TEA575X, which in turns selects CONFIG_SND_FM801_TEA575X_BOOL
    > and any other dependencies for it to build.
    
    No, this is the correct patch:
    
    RADIO_MAXIRADIO should be treated just like RADIO_SF16FMR2, I just didn't
    realize at the time that it had to be added as a SND_TEA575X dependency.
    Signed-off-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
    Tested-by: default avatarShea Levy <shea@shealevy.com>
    Acked-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
    d3a92d62
Kconfig 24.4 KB