ALSA: lx6464es: Fix pointer cast compile warnings
authorTakashi Iwai <tiwai@suse.de>
Wed, 6 Nov 2013 16:54:55 +0000 (17:54 +0100)
committerTakashi Iwai <tiwai@suse.de>
Wed, 6 Nov 2013 17:00:29 +0000 (18:00 +0100)
The warnings are really harmless but annoying.  Since they are only
about debug prints, and it's at most 32bit DMA, let's just cast to
unsigned long.

  sound/pci/lx6464es/lx6464es.c:457:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  sound/pci/lx6464es/lx_core.c:1195:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/lx6464es/lx6464es.c
sound/pci/lx6464es/lx_core.c

index 3230e57f246c32c362aeab200200e78100a7f919..5fcaaa6da4a811b1bc1ae3e4a6fe431b90b378de 100644 (file)
@@ -453,8 +453,8 @@ static void lx_trigger_start(struct lx6464es *chip, struct lx_stream *lx_stream)
                                     lower_32_bits(buf), upper_32_bits(buf),
                                     &buffer_index);
 
-               snd_printdd(LXP "starting: buffer index %x on %p (%d bytes)\n",
-                           buffer_index, (void *)buf, period_bytes);
+               snd_printdd(LXP "starting: buffer index %x on 0x%lx (%d bytes)\n",
+                           buffer_index, (unsigned long)buf, period_bytes);
                buf += period_bytes;
        }
 
index 633c8607d05374c7995d4a61af918d9f4b99eca9..626ecad4dae78bb95fd238f97cc299c4c2b03761 100644 (file)
@@ -1191,8 +1191,8 @@ static int lx_interrupt_request_new_buffer(struct lx6464es *chip,
        unpack_pointer(buf, &buf_lo, &buf_hi);
        err = lx_buffer_give(chip, 0, is_capture, period_bytes, buf_lo, buf_hi,
                             &buffer_index);
-       snd_printdd(LXP "interrupt: gave buffer index %x on %p (%d bytes)\n",
-                   buffer_index, (void *)buf, period_bytes);
+       snd_printdd(LXP "interrupt: gave buffer index %x on 0x%lx (%d bytes)\n",
+                   buffer_index, (unsigned long)buf, period_bytes);
 
        lx_stream->frame_pos = next_pos;
        spin_unlock_irqrestore(&chip->lock, flags);