aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/xen/xen-pciback/conf_space_header.c
diff options
context:
space:
mode:
authorThomas Meyer <thomas@m3y3r.de>2011-08-06 11:05:35 +0200
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>2011-09-21 16:21:42 -0400
commit5fa99911a346e1f95c7932ff99a76693037e7927 (patch)
treec763ca108c5c22c6fdfac41a07fffb03e3596a25 /drivers/xen/xen-pciback/conf_space_header.c
parentLinux 3.1-rc6 (diff)
downloadlinux-dev-5fa99911a346e1f95c7932ff99a76693037e7927.tar.xz
linux-dev-5fa99911a346e1f95c7932ff99a76693037e7927.zip
xen/pciback: use resource_size()
Use resource_size function on resource object instead of explicit computation. The semantic patch that makes this output is available in scripts/coccinelle/api/resource_size.cocci. More information about semantic patching is available at http://coccinelle.lip6.fr/ Signed-off-by: Thomas Meyer <thomas@m3y3r.de> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'drivers/xen/xen-pciback/conf_space_header.c')
-rw-r--r--drivers/xen/xen-pciback/conf_space_header.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/xen/xen-pciback/conf_space_header.c b/drivers/xen/xen-pciback/conf_space_header.c
index da3cbdfcb5dc..f14b30f71464 100644
--- a/drivers/xen/xen-pciback/conf_space_header.c
+++ b/drivers/xen/xen-pciback/conf_space_header.c
@@ -187,7 +187,7 @@ static inline void read_dev_bar(struct pci_dev *dev,
bar_info->val = res[pos].start |
(res[pos].flags & PCI_REGION_FLAG_MASK);
- bar_info->len_val = res[pos].end - res[pos].start + 1;
+ bar_info->len_val = resource_size(&res[pos]);
}
static void *bar_init(struct pci_dev *dev, int offset)