From: Andrew Morton drivers/media/dvb/dvb-usb/dvb-usb-urb.c: In function `dvb_usb_allocate_stream_buffers': drivers/media/dvb/dvb-usb/dvb-usb-urb.c:199: warning: int format, different type arg (arg 4) Don't assume that dma_addr_t is 32-bit. (dvb has quite a few such warnings. Please compile it with a 64-bit compiler, fix them up - some are oopsable). Cc: Johannes Stezenbach Signed-off-by: Andrew Morton --- drivers/media/dvb/dvb-usb/dvb-usb-urb.c | 4 +++- media/dvb/dvb-core/dvb_frontend.c | 0 2 files changed, 3 insertions(+), 1 deletion(-) diff -puN drivers/media/dvb/dvb-usb/dvb-usb-urb.c~dvb-usb-urb-printk-fix drivers/media/dvb/dvb-usb/dvb-usb-urb.c --- 25/drivers/media/dvb/dvb-usb/dvb-usb-urb.c~dvb-usb-urb-printk-fix 2005-10-23 23:00:13.000000000 -0700 +++ 25-akpm/drivers/media/dvb/dvb-usb/dvb-usb-urb.c 2005-10-23 23:00:42.000000000 -0700 @@ -196,7 +196,9 @@ static int dvb_usb_allocate_stream_buffe dvb_usb_free_stream_buffers(d); return -ENOMEM; } - deb_mem("buffer %d: %p (dma: %d)\n",d->buf_num,d->buf_list[d->buf_num],d->dma_addr[d->buf_num]); + deb_mem("buffer %d: %p (dma: %llu)\n", + d->buf_num, d->buf_list[d->buf_num], + (unsigned long long)d->dma_addr[d->buf_num]); memset(d->buf_list[d->buf_num],0,size); } deb_mem("allocation successful\n"); diff -puN drivers/media/dvb/dvb-core/dvb_frontend.c~dvb-usb-urb-printk-fix drivers/media/dvb/dvb-core/dvb_frontend.c _