[PATCH] [P/master] SND_OMAP_SOC, SND_OMAP_SOC_MCBSP and SND_OMAP_SOC_OMAP3_BEAGLE =y

Paolo Pisati paolo.pisati at canonical.com
Thu Jul 5 11:42:25 UTC 2012


Snd_omap_soc_beagle depends on snd_omap_soc and snd_omap_soc_mcbsp but it
doesn't have any explicit dependecy on them (e.g. a symbol that forces loading
these modules).

To aggravate the situation, SOC sound core debugging/registration/dependency checking
is all done via dev_dbg() macros that are NULLs if people don't recompile their
kernels with debug (#define DEBUG in sound/soc/soc-core.c), leading to a
completely silent kernel when the snd_omap_soc_beagle module was loaded (and
making people to think that snd support was broken), while it was "simply" missing
codecs and DAIs.

Since i can't introduce any dummy symbols to force proper dependencies among
modules (and thus triggering auto loading when necessary), resolve this dependecy issue
once and for all compiling in all the mandatory modules.

BugLink: http://bugs.launchpad.net/bugs/1019321

Proposing for P/master, armel and armhf.

Signed-off-by: Paolo Pisati <paolo.pisati at canonical.com>

Paolo Pisati (1):
  UBUNTU: [Config] SND_OMAP_SOC, SND_OMAP_SOC_MCBSP and
    SND_OMAP_SOC_OMAP3_BEAGLE =y

 debian.master/config/amd64/config.common.amd64     |   10 ++++++++++
 debian.master/config/armel/config.common.armel     |   10 ++++++++++
 debian.master/config/armhf/config.flavour.highbank |   10 ++++++++++
 debian.master/config/armhf/config.flavour.omap     |   10 ++++++++++
 debian.master/config/config.common.ubuntu          |   10 ----------
 debian.master/config/i386/config.common.i386       |   10 ++++++++++
 debian.master/config/powerpc/config.common.powerpc |   10 ++++++++++
 debian.master/config/ppc64/config.common.ppc64     |   10 ++++++++++
 8 files changed, 70 insertions(+), 10 deletions(-)

-- 
1.7.9.5





More information about the kernel-team mailing list