diff options
Diffstat (limited to 'drivers/pci/proc.c')
| -rw-r--r-- | drivers/pci/proc.c | 16 | 
1 files changed, 5 insertions, 11 deletions
diff --git a/drivers/pci/proc.c b/drivers/pci/proc.c index 54b2ebc9c91..20dfd77bd8c 100644 --- a/drivers/pci/proc.c +++ b/drivers/pci/proc.c @@ -302,12 +302,6 @@ static struct file_operations proc_bus_pci_operations = {  #endif /* HAVE_PCI_MMAP */  }; -#if BITS_PER_LONG == 32 -#define LONG_FORMAT "\t%08lx" -#else -#define LONG_FORMAT "\t%16lx" -#endif -  /* iterator */  static void *pci_seq_start(struct seq_file *m, loff_t *pos)  { @@ -358,16 +352,16 @@ static int show_device(struct seq_file *m, void *v)  	for (i=0; i<7; i++) {  		u64 start, end;  		pci_resource_to_user(dev, i, &dev->resource[i], &start, &end); -		seq_printf(m, LONG_FORMAT, -			((unsigned long)start) | -			(dev->resource[i].flags & PCI_REGION_FLAG_MASK)); +		seq_printf(m, "\t%16llx", +			(unsigned long long)(start | +			(dev->resource[i].flags & PCI_REGION_FLAG_MASK)));  	}  	for (i=0; i<7; i++) {  		u64 start, end;  		pci_resource_to_user(dev, i, &dev->resource[i], &start, &end); -		seq_printf(m, LONG_FORMAT, +		seq_printf(m, "\t%16llx",  			dev->resource[i].start < dev->resource[i].end ? -			(unsigned long)(end - start) + 1 : 0); +			(unsigned long long)(end - start) + 1 : 0);  	}  	seq_putc(m, '\t');  	if (drv)  |