sata_fsl: Fix compile warnings

We we build with dma_addr_t as a 64-bit quantity we get:

drivers/ata/sata_fsl.c: In function 'sata_fsl_fill_sg':
drivers/ata/sata_fsl.c:340: warning: format '%x' expects type 'unsigned int', but argument 4 has type 'dma_addr_t'

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>

authored by Kumar Gala and committed by Jeff Garzik f48c019f 19799bfc

+4 -3
+4 -3
drivers/ata/sata_fsl.c
··· 332 332 dma_addr_t sg_addr = sg_dma_address(sg); 333 333 u32 sg_len = sg_dma_len(sg); 334 334 335 - VPRINTK("SATA FSL : fill_sg, sg_addr = 0x%x, sg_len = %d\n", 336 - sg_addr, sg_len); 335 + VPRINTK("SATA FSL : fill_sg, sg_addr = 0x%llx, sg_len = %d\n", 336 + (unsigned long long)sg_addr, sg_len); 337 337 338 338 /* warn if each s/g element is not dword aligned */ 339 339 if (sg_addr & 0x03) 340 340 ata_port_printk(qc->ap, KERN_ERR, 341 - "s/g addr unaligned : 0x%x\n", sg_addr); 341 + "s/g addr unaligned : 0x%llx\n", 342 + (unsigned long long)sg_addr); 342 343 if (sg_len & 0x03) 343 344 ata_port_printk(qc->ap, KERN_ERR, 344 345 "s/g len unaligned : 0x%x\n", sg_len);