• Arnd Bergmann's avatar
    ALSA: aw2: avoid casting function pointers · 022a13a1
    Arnd Bergmann authored
    clang-16 started warning about incompatible function pointers here:
    
    sound/pci/aw2/aw2-alsa.c:363:11: error: cast from 'void (*)(struct snd_pcm_substream *)' to 'snd_aw2_saa7146_it_cb' (aka 'void (*)(void *)') converts to incompatible function type [-Werror,-Wcast-function-type-strict]
      363 |                                                     (snd_aw2_saa7146_it_cb)
          |                                                     ^~~~~~~~~~~~~~~~~~~~~~~
      364 |                                                     snd_pcm_period_elapsed,
          |                                                     ~~~~~~~~~~~~~~~~~~~~~~
    sound/pci/aw2/aw2-alsa.c:392:10: error: cast from 'void (*)(struct snd_pcm_substream *)' to 'snd_aw2_saa7146_it_cb' (aka 'void (*)(void *)') converts to incompatible function type [-Werror,-Wcast-function-type-strict]
      392 |                                                    (snd_aw2_saa7146_it_cb)
          |                                               ...
    022a13a1
aw2-saa7146.h 2.99 KB