Skip to content
  • Paul Gortmaker's avatar
    ASoC: soc-acpi: fix implicit header use of module.h/export.h · 261e9082
    Paul Gortmaker authored
    
    
    This file is implicitly relying on an instance of including
    module.h from <linux/acpi.h>.
    
    Ideally, header files under include/linux shouldn't be adding
    includes of other headers, in anticipation of their consumers,
    but just the headers needed for the header itself to pass
    parsing with CPP.
    
    The module.h is particularly bad in this sense, as it itself does
    include a whole bunch of other headers, due to the complexity of
    module support.
    
    Here, we make the include explicit, in order to allow the future
    removal of module.h from linux/acpi.h without causing build breakage.
    
    Cc: Liam Girdwood <lgirdwood@gmail.com>
    Cc: Mark Brown <broonie@kernel.org>
    Cc: Jaroslav Kysela <perex@perex.cz>
    Cc: Takashi Iwai <tiwai@suse.com>
    Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
    Signed-off-by: default avatarMark Brown <broonie@kernel.org>
    261e9082