diff options
author | Julien Grall <julien.grall@citrix.com> | 2015-10-13 12:50:11 -0400 |
---|---|---|
committer | David Vrabel <david.vrabel@citrix.com> | 2015-10-23 09:20:46 -0400 |
commit | 9cce2914e2b21339dca12c91dc9f35790366cc4c (patch) | |
tree | f92428952bfd91dd0ff312608080e021e3f05190 /drivers/xen | |
parent | d5f985c834fbfdedcb629b009ba272ad50add5ac (diff) |
xen/xenbus: Rename *RING_PAGE* to *RING_GRANT*
Linux may use a different page size than the size of grant. So make
clear that the order is actually in number of grant.
Signed-off-by: Julien Grall <julien.grall@citrix.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Diffstat (limited to 'drivers/xen')
-rw-r--r-- | drivers/xen/xenbus/xenbus_client.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/drivers/xen/xenbus/xenbus_client.c b/drivers/xen/xenbus/xenbus_client.c index 42abee3bbb27..b77643361853 100644 --- a/drivers/xen/xenbus/xenbus_client.c +++ b/drivers/xen/xenbus/xenbus_client.c | |||
@@ -56,11 +56,11 @@ struct xenbus_map_node { | |||
56 | struct vm_struct *area; | 56 | struct vm_struct *area; |
57 | } pv; | 57 | } pv; |
58 | struct { | 58 | struct { |
59 | struct page *pages[XENBUS_MAX_RING_PAGES]; | 59 | struct page *pages[XENBUS_MAX_RING_GRANTS]; |
60 | void *addr; | 60 | void *addr; |
61 | } hvm; | 61 | } hvm; |
62 | }; | 62 | }; |
63 | grant_handle_t handles[XENBUS_MAX_RING_PAGES]; | 63 | grant_handle_t handles[XENBUS_MAX_RING_GRANTS]; |
64 | unsigned int nr_handles; | 64 | unsigned int nr_handles; |
65 | }; | 65 | }; |
66 | 66 | ||
@@ -479,12 +479,12 @@ static int __xenbus_map_ring(struct xenbus_device *dev, | |||
479 | unsigned int flags, | 479 | unsigned int flags, |
480 | bool *leaked) | 480 | bool *leaked) |
481 | { | 481 | { |
482 | struct gnttab_map_grant_ref map[XENBUS_MAX_RING_PAGES]; | 482 | struct gnttab_map_grant_ref map[XENBUS_MAX_RING_GRANTS]; |
483 | struct gnttab_unmap_grant_ref unmap[XENBUS_MAX_RING_PAGES]; | 483 | struct gnttab_unmap_grant_ref unmap[XENBUS_MAX_RING_GRANTS]; |
484 | int i, j; | 484 | int i, j; |
485 | int err = GNTST_okay; | 485 | int err = GNTST_okay; |
486 | 486 | ||
487 | if (nr_grefs > XENBUS_MAX_RING_PAGES) | 487 | if (nr_grefs > XENBUS_MAX_RING_GRANTS) |
488 | return -EINVAL; | 488 | return -EINVAL; |
489 | 489 | ||
490 | for (i = 0; i < nr_grefs; i++) { | 490 | for (i = 0; i < nr_grefs; i++) { |
@@ -540,15 +540,15 @@ static int xenbus_map_ring_valloc_pv(struct xenbus_device *dev, | |||
540 | { | 540 | { |
541 | struct xenbus_map_node *node; | 541 | struct xenbus_map_node *node; |
542 | struct vm_struct *area; | 542 | struct vm_struct *area; |
543 | pte_t *ptes[XENBUS_MAX_RING_PAGES]; | 543 | pte_t *ptes[XENBUS_MAX_RING_GRANTS]; |
544 | phys_addr_t phys_addrs[XENBUS_MAX_RING_PAGES]; | 544 | phys_addr_t phys_addrs[XENBUS_MAX_RING_GRANTS]; |
545 | int err = GNTST_okay; | 545 | int err = GNTST_okay; |
546 | int i; | 546 | int i; |
547 | bool leaked; | 547 | bool leaked; |
548 | 548 | ||
549 | *vaddr = NULL; | 549 | *vaddr = NULL; |
550 | 550 | ||
551 | if (nr_grefs > XENBUS_MAX_RING_PAGES) | 551 | if (nr_grefs > XENBUS_MAX_RING_GRANTS) |
552 | return -EINVAL; | 552 | return -EINVAL; |
553 | 553 | ||
554 | node = kzalloc(sizeof(*node), GFP_KERNEL); | 554 | node = kzalloc(sizeof(*node), GFP_KERNEL); |
@@ -602,10 +602,10 @@ static int xenbus_map_ring_valloc_hvm(struct xenbus_device *dev, | |||
602 | void *addr; | 602 | void *addr; |
603 | bool leaked = false; | 603 | bool leaked = false; |
604 | /* Why do we need two arrays? See comment of __xenbus_map_ring */ | 604 | /* Why do we need two arrays? See comment of __xenbus_map_ring */ |
605 | phys_addr_t phys_addrs[XENBUS_MAX_RING_PAGES]; | 605 | phys_addr_t phys_addrs[XENBUS_MAX_RING_GRANTS]; |
606 | unsigned long addrs[XENBUS_MAX_RING_PAGES]; | 606 | unsigned long addrs[XENBUS_MAX_RING_GRANTS]; |
607 | 607 | ||
608 | if (nr_grefs > XENBUS_MAX_RING_PAGES) | 608 | if (nr_grefs > XENBUS_MAX_RING_GRANTS) |
609 | return -EINVAL; | 609 | return -EINVAL; |
610 | 610 | ||
611 | *vaddr = NULL; | 611 | *vaddr = NULL; |
@@ -686,10 +686,10 @@ int xenbus_map_ring(struct xenbus_device *dev, grant_ref_t *gnt_refs, | |||
686 | unsigned int nr_grefs, grant_handle_t *handles, | 686 | unsigned int nr_grefs, grant_handle_t *handles, |
687 | unsigned long *vaddrs, bool *leaked) | 687 | unsigned long *vaddrs, bool *leaked) |
688 | { | 688 | { |
689 | phys_addr_t phys_addrs[XENBUS_MAX_RING_PAGES]; | 689 | phys_addr_t phys_addrs[XENBUS_MAX_RING_GRANTS]; |
690 | int i; | 690 | int i; |
691 | 691 | ||
692 | if (nr_grefs > XENBUS_MAX_RING_PAGES) | 692 | if (nr_grefs > XENBUS_MAX_RING_GRANTS) |
693 | return -EINVAL; | 693 | return -EINVAL; |
694 | 694 | ||
695 | for (i = 0; i < nr_grefs; i++) | 695 | for (i = 0; i < nr_grefs; i++) |
@@ -722,7 +722,7 @@ EXPORT_SYMBOL_GPL(xenbus_unmap_ring_vfree); | |||
722 | static int xenbus_unmap_ring_vfree_pv(struct xenbus_device *dev, void *vaddr) | 722 | static int xenbus_unmap_ring_vfree_pv(struct xenbus_device *dev, void *vaddr) |
723 | { | 723 | { |
724 | struct xenbus_map_node *node; | 724 | struct xenbus_map_node *node; |
725 | struct gnttab_unmap_grant_ref unmap[XENBUS_MAX_RING_PAGES]; | 725 | struct gnttab_unmap_grant_ref unmap[XENBUS_MAX_RING_GRANTS]; |
726 | unsigned int level; | 726 | unsigned int level; |
727 | int i; | 727 | int i; |
728 | bool leaked = false; | 728 | bool leaked = false; |
@@ -787,7 +787,7 @@ static int xenbus_unmap_ring_vfree_hvm(struct xenbus_device *dev, void *vaddr) | |||
787 | int rv; | 787 | int rv; |
788 | struct xenbus_map_node *node; | 788 | struct xenbus_map_node *node; |
789 | void *addr; | 789 | void *addr; |
790 | unsigned long addrs[XENBUS_MAX_RING_PAGES]; | 790 | unsigned long addrs[XENBUS_MAX_RING_GRANTS]; |
791 | int i; | 791 | int i; |
792 | 792 | ||
793 | spin_lock(&xenbus_valloc_lock); | 793 | spin_lock(&xenbus_valloc_lock); |
@@ -840,11 +840,11 @@ int xenbus_unmap_ring(struct xenbus_device *dev, | |||
840 | grant_handle_t *handles, unsigned int nr_handles, | 840 | grant_handle_t *handles, unsigned int nr_handles, |
841 | unsigned long *vaddrs) | 841 | unsigned long *vaddrs) |
842 | { | 842 | { |
843 | struct gnttab_unmap_grant_ref unmap[XENBUS_MAX_RING_PAGES]; | 843 | struct gnttab_unmap_grant_ref unmap[XENBUS_MAX_RING_GRANTS]; |
844 | int i; | 844 | int i; |
845 | int err; | 845 | int err; |
846 | 846 | ||
847 | if (nr_handles > XENBUS_MAX_RING_PAGES) | 847 | if (nr_handles > XENBUS_MAX_RING_GRANTS) |
848 | return -EINVAL; | 848 | return -EINVAL; |
849 | 849 | ||
850 | for (i = 0; i < nr_handles; i++) | 850 | for (i = 0; i < nr_handles; i++) |