From: Andrew Morton drivers/net/e1000/e1000_main.c:3141: warning: format '%016llX' expects type 'long long unsigned int', but argument 7 has type 'dma_addr_t' Cc: Auke Kok Signed-off-by: Andrew Morton --- drivers/net/e1000/e1000_main.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff -puN drivers/net/e1000/e1000_main.c~e1000_7033_dump_ring-fix drivers/net/e1000/e1000_main.c --- a/drivers/net/e1000/e1000_main.c~e1000_7033_dump_ring-fix +++ a/drivers/net/e1000/e1000_main.c @@ -3136,9 +3136,12 @@ void e1000_dump(struct e1000_adapter* ad buffer_info->skb); } else { - printk("R [0x%03X] %016llX %016llX %016llX %016llX %016llX %p", - i, le64_to_cpu(u->a),le64_to_cpu(u->b), le64_to_cpu(u->c), le64_to_cpu(u->d), - buffer_info->dma, buffer_info->skb); + printk("R [0x%03X] %016llX %016llX %016llX" + " %016llX %016llX %p", i, + le64_to_cpu(u->a), le64_to_cpu(u->b), + le64_to_cpu(u->c), le64_to_cpu(u->d), + (unsigned long long)buffer_info->dma, + buffer_info->skb); } if(i == rx_ring->next_to_use) _