1. 07 Jul, 2022 1 commit
    • Vijendar Mukunda's avatar
      ASoC: amd: fix ACPI dependency compile errors and warnings · ab34403d
      Vijendar Mukunda authored
      Fixed ACPI dependency complie errors and warnings as listed below.
      
      All warnings (new ones prefixed by >>):
      
      sound/soc/soc-acpi.c:34:1: error: redefinition of 'snd_soc_acpi_find_machine'
        34 | snd_soc_acpi_find_machine(struct snd_soc_acpi_mach *machines)
           | ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from sound/soc/soc-acpi.c:9:
      include/sound/soc-acpi.h:38:1: note: previous definition of
      'snd_soc_acpi_find_machine'
      with type 'struct snd_soc_acpi_mach *(struct snd_soc_acpi_mach *)'
      38 | snd_soc_acpi_find_machine(struct snd_soc_acpi_mach *machines)
         | ^~~~~~~~~~~~~~~~~~~~~~~~~
      sound/soc/soc-acpi.c: In function 'snd_soc_acpi_find_package':
      sound/soc/soc-acpi.c:58:36: error: implicit declaration of function
      'acpi_fetch_acpi_dev';
      did you mean 'device_match_acpi_dev'?
      [-Werror=implicit-function-declaration]
      58 | struct acpi_device *adev = acpi_fetch_acpi_dev(handle);
         |                            ^~~~~~~~~~~~~~~~~~~
         |                            device_match_acpi_dev
      >> sound/soc/soc-acpi.c:58:36: warning: initialization of
         'struct acpi_device *' from 'int' makes pointer from integer
         without a cast [-Wint-conversion]
      sound/soc/soc-acpi.c:64:25: error: invalid use of undefined type
      'struct acpi_device'
      
      64 |  if (adev && adev->status.present && adev->status.functional) {
         |                  ^~
      sound/soc/soc-acpi.c:64:49: error: invalid use of undefined type
      'struct acpi_device'
      64 |  if (adev && adev->status.present && adev->status.functional) {
         |                                          ^~
      sound/soc/soc-acpi.c:80:26: error: implicit declaration of function
      'acpi_extract_package'  [-Werror=implicit-function-declaration]
       80 | status = acpi_extract_package(myobj,
          |          ^~~~~~~~~~~~~~~~~~~~
       sound/soc/soc-acpi.c: At top level:
       sound/soc/soc-acpi.c:95:6: error: redefinition of
       'snd_soc_acpi_find_package_from_hid'
       95 | bool snd_soc_acpi_find_package_from_hid(const u8 hid[ACPI_ID_LEN],
          |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       In file included from sound/soc/soc-acpi.c:9:
       include/sound/soc-acpi.h:44:1: note: previous definition of
       'snd_soc_acpi_find_package_from_hid'
         with type 'bool(const u8 *, struct snd_soc_acpi_package_context *)'
         {aka '_Bool(const unsigned char *,
                     struct snd_soc_acpi_package_context *)'}
         44 | snd_soc_acpi_find_package_from_hid(const u8 hid[ACPI_ID_LEN],
            | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         sound/soc/soc-acpi.c:109:27: error: redefinition of
         'snd_soc_acpi_codec_list'
         109 | struct snd_soc_acpi_mach *snd_soc_acpi_codec_list(void *arg)
             |                           ^~~~~~~~~~~~~~~~~~~~~~~
      In file included from sound/soc/soc-acpi.c:9:
      include/sound/soc-acpi.h:51:41: note: previous definition of
      'snd_soc_acpi_codec_list' with type 'struct snd_soc_acpi_mach *(void *)'
      51 | static inline struct snd_soc_acpi_mach
           *snd_soc_acpi_codec_list(void *arg)
         | ^~~~~~~~~~~~~~~~~~~~~~~
      Signed-off-by: default avatarVijendar Mukunda <Vijendar.Mukunda@amd.com>
      Reported-by: default avatarkernel test robot <lkp@intel.com>
      Link: https://lore.kernel.org/r/20220706205515.2485601-1-Vijendar.Mukunda@amd.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      ab34403d
  2. 06 Jul, 2022 5 commits
  3. 05 Jul, 2022 24 commits
  4. 04 Jul, 2022 8 commits
  5. 01 Jul, 2022 1 commit
  6. 30 Jun, 2022 1 commit