From: Andrew Morton sound/pci/rme9652/hdspm.c: In function 'snd_hdspm_hw_params': sound/pci/rme9652/hdspm.c:3681: warning: format '%08X' expects type 'unsigned int', but argument 4 has type 'unsigned char *' sound/pci/rme9652/hdspm.c:3692: warning: format '%08X' expects type 'unsigned int', but argument 4 has type 'unsigned char *' arch/i386/kernel/paravirt.c:481: warning: initialization from incompatible pointer type Cc: Jaroslav Kysela Cc: Takashi Iwai Signed-off-by: Andrew Morton --- sound/pci/rme9652/hdspm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -puN sound/pci/rme9652/hdspm.c~hdspm-printk-warning-fix sound/pci/rme9652/hdspm.c --- a/sound/pci/rme9652/hdspm.c~hdspm-printk-warning-fix +++ a/sound/pci/rme9652/hdspm.c @@ -3678,7 +3678,7 @@ static int snd_hdspm_hw_params(struct sn hdspm->playback_buffer = (unsigned char *) substream->runtime->dma_area; - snd_printdd("Allocated sample buffer for playback at 0x%08X\n", + snd_printdd("Allocated sample buffer for playback at 0x%p\n", hdspm->playback_buffer); } else { hdspm_set_sgbuf(hdspm, sgbuf, HDSPM_pageAddressBufferIn, @@ -3689,7 +3689,7 @@ static int snd_hdspm_hw_params(struct sn hdspm->capture_buffer = (unsigned char *) substream->runtime->dma_area; - snd_printdd("Allocated sample buffer for capture at 0x%08X\n", + snd_printdd("Allocated sample buffer for capture at 0x%p\n", hdspm->capture_buffer); } /* _