Re: [PATCH v2 02/20] mm, hugetlb: change variable name reservations to resv

2013-08-12 Thread Davidlohr Bueso
On Fri, 2013-08-09 at 18:26 +0900, Joonsoo Kim wrote:
> 'reservations' is so long name as a variable and we use 'resv_map'
> to represent 'struct resv_map' in other place. To reduce confusion and
> unreadability, change it.
> 
> Reviewed-by: Aneesh Kumar 
> Signed-off-by: Joonsoo Kim 
> 

Reviewed-by: Davidlohr Bueso 

> diff --git a/mm/hugetlb.c b/mm/hugetlb.c
> index d971233..12b6581 100644
> --- a/mm/hugetlb.c
> +++ b/mm/hugetlb.c
> @@ -1095,9 +1095,9 @@ static long vma_needs_reservation(struct hstate *h,
>   } else  {
>   long err;
>   pgoff_t idx = vma_hugecache_offset(h, vma, addr);
> - struct resv_map *reservations = vma_resv_map(vma);
> + struct resv_map *resv = vma_resv_map(vma);
>  
> - err = region_chg(>regions, idx, idx + 1);
> + err = region_chg(>regions, idx, idx + 1);
>   if (err < 0)
>   return err;
>   return 0;
> @@ -1115,10 +1115,10 @@ static void vma_commit_reservation(struct hstate *h,
>  
>   } else if (is_vma_resv_set(vma, HPAGE_RESV_OWNER)) {
>   pgoff_t idx = vma_hugecache_offset(h, vma, addr);
> - struct resv_map *reservations = vma_resv_map(vma);
> + struct resv_map *resv = vma_resv_map(vma);
>  
>   /* Mark this page used in the map. */
> - region_add(>regions, idx, idx + 1);
> + region_add(>regions, idx, idx + 1);
>   }
>  }
>  
> @@ -2168,7 +2168,7 @@ out:
>  
>  static void hugetlb_vm_op_open(struct vm_area_struct *vma)
>  {
> - struct resv_map *reservations = vma_resv_map(vma);
> + struct resv_map *resv = vma_resv_map(vma);
>  
>   /*
>* This new VMA should share its siblings reservation map if present.
> @@ -2178,34 +2178,34 @@ static void hugetlb_vm_op_open(struct vm_area_struct 
> *vma)
>* after this open call completes.  It is therefore safe to take a
>* new reference here without additional locking.
>*/
> - if (reservations)
> - kref_get(>refs);
> + if (resv)
> + kref_get(>refs);
>  }
>  
>  static void resv_map_put(struct vm_area_struct *vma)
>  {
> - struct resv_map *reservations = vma_resv_map(vma);
> + struct resv_map *resv = vma_resv_map(vma);
>  
> - if (!reservations)
> + if (!resv)
>   return;
> - kref_put(>refs, resv_map_release);
> + kref_put(>refs, resv_map_release);
>  }
>  
>  static void hugetlb_vm_op_close(struct vm_area_struct *vma)
>  {
>   struct hstate *h = hstate_vma(vma);
> - struct resv_map *reservations = vma_resv_map(vma);
> + struct resv_map *resv = vma_resv_map(vma);
>   struct hugepage_subpool *spool = subpool_vma(vma);
>   unsigned long reserve;
>   unsigned long start;
>   unsigned long end;
>  
> - if (reservations) {
> + if (resv) {
>   start = vma_hugecache_offset(h, vma, vma->vm_start);
>   end = vma_hugecache_offset(h, vma, vma->vm_end);
>  
>   reserve = (end - start) -
> - region_count(>regions, start, end);
> + region_count(>regions, start, end);
>  
>   resv_map_put(vma);
>  


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH v2 02/20] mm, hugetlb: change variable name reservations to resv

2013-08-12 Thread Davidlohr Bueso
On Fri, 2013-08-09 at 18:26 +0900, Joonsoo Kim wrote:
 'reservations' is so long name as a variable and we use 'resv_map'
 to represent 'struct resv_map' in other place. To reduce confusion and
 unreadability, change it.
 
 Reviewed-by: Aneesh Kumar aneesh.ku...@linux.vnet.ibm.com
 Signed-off-by: Joonsoo Kim iamjoonsoo@lge.com
 

Reviewed-by: Davidlohr Bueso davidl...@hp.com

 diff --git a/mm/hugetlb.c b/mm/hugetlb.c
 index d971233..12b6581 100644
 --- a/mm/hugetlb.c
 +++ b/mm/hugetlb.c
 @@ -1095,9 +1095,9 @@ static long vma_needs_reservation(struct hstate *h,
   } else  {
   long err;
   pgoff_t idx = vma_hugecache_offset(h, vma, addr);
 - struct resv_map *reservations = vma_resv_map(vma);
 + struct resv_map *resv = vma_resv_map(vma);
  
 - err = region_chg(reservations-regions, idx, idx + 1);
 + err = region_chg(resv-regions, idx, idx + 1);
   if (err  0)
   return err;
   return 0;
 @@ -1115,10 +1115,10 @@ static void vma_commit_reservation(struct hstate *h,
  
   } else if (is_vma_resv_set(vma, HPAGE_RESV_OWNER)) {
   pgoff_t idx = vma_hugecache_offset(h, vma, addr);
 - struct resv_map *reservations = vma_resv_map(vma);
 + struct resv_map *resv = vma_resv_map(vma);
  
   /* Mark this page used in the map. */
 - region_add(reservations-regions, idx, idx + 1);
 + region_add(resv-regions, idx, idx + 1);
   }
  }
  
 @@ -2168,7 +2168,7 @@ out:
  
  static void hugetlb_vm_op_open(struct vm_area_struct *vma)
  {
 - struct resv_map *reservations = vma_resv_map(vma);
 + struct resv_map *resv = vma_resv_map(vma);
  
   /*
* This new VMA should share its siblings reservation map if present.
 @@ -2178,34 +2178,34 @@ static void hugetlb_vm_op_open(struct vm_area_struct 
 *vma)
* after this open call completes.  It is therefore safe to take a
* new reference here without additional locking.
*/
 - if (reservations)
 - kref_get(reservations-refs);
 + if (resv)
 + kref_get(resv-refs);
  }
  
  static void resv_map_put(struct vm_area_struct *vma)
  {
 - struct resv_map *reservations = vma_resv_map(vma);
 + struct resv_map *resv = vma_resv_map(vma);
  
 - if (!reservations)
 + if (!resv)
   return;
 - kref_put(reservations-refs, resv_map_release);
 + kref_put(resv-refs, resv_map_release);
  }
  
  static void hugetlb_vm_op_close(struct vm_area_struct *vma)
  {
   struct hstate *h = hstate_vma(vma);
 - struct resv_map *reservations = vma_resv_map(vma);
 + struct resv_map *resv = vma_resv_map(vma);
   struct hugepage_subpool *spool = subpool_vma(vma);
   unsigned long reserve;
   unsigned long start;
   unsigned long end;
  
 - if (reservations) {
 + if (resv) {
   start = vma_hugecache_offset(h, vma, vma-vm_start);
   end = vma_hugecache_offset(h, vma, vma-vm_end);
  
   reserve = (end - start) -
 - region_count(reservations-regions, start, end);
 + region_count(resv-regions, start, end);
  
   resv_map_put(vma);
  


--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH v2 02/20] mm, hugetlb: change variable name reservations to resv

2013-08-09 Thread Joonsoo Kim
'reservations' is so long name as a variable and we use 'resv_map'
to represent 'struct resv_map' in other place. To reduce confusion and
unreadability, change it.

Reviewed-by: Aneesh Kumar 
Signed-off-by: Joonsoo Kim 

diff --git a/mm/hugetlb.c b/mm/hugetlb.c
index d971233..12b6581 100644
--- a/mm/hugetlb.c
+++ b/mm/hugetlb.c
@@ -1095,9 +1095,9 @@ static long vma_needs_reservation(struct hstate *h,
} else  {
long err;
pgoff_t idx = vma_hugecache_offset(h, vma, addr);
-   struct resv_map *reservations = vma_resv_map(vma);
+   struct resv_map *resv = vma_resv_map(vma);
 
-   err = region_chg(>regions, idx, idx + 1);
+   err = region_chg(>regions, idx, idx + 1);
if (err < 0)
return err;
return 0;
@@ -1115,10 +1115,10 @@ static void vma_commit_reservation(struct hstate *h,
 
} else if (is_vma_resv_set(vma, HPAGE_RESV_OWNER)) {
pgoff_t idx = vma_hugecache_offset(h, vma, addr);
-   struct resv_map *reservations = vma_resv_map(vma);
+   struct resv_map *resv = vma_resv_map(vma);
 
/* Mark this page used in the map. */
-   region_add(>regions, idx, idx + 1);
+   region_add(>regions, idx, idx + 1);
}
 }
 
@@ -2168,7 +2168,7 @@ out:
 
 static void hugetlb_vm_op_open(struct vm_area_struct *vma)
 {
-   struct resv_map *reservations = vma_resv_map(vma);
+   struct resv_map *resv = vma_resv_map(vma);
 
/*
 * This new VMA should share its siblings reservation map if present.
@@ -2178,34 +2178,34 @@ static void hugetlb_vm_op_open(struct vm_area_struct 
*vma)
 * after this open call completes.  It is therefore safe to take a
 * new reference here without additional locking.
 */
-   if (reservations)
-   kref_get(>refs);
+   if (resv)
+   kref_get(>refs);
 }
 
 static void resv_map_put(struct vm_area_struct *vma)
 {
-   struct resv_map *reservations = vma_resv_map(vma);
+   struct resv_map *resv = vma_resv_map(vma);
 
-   if (!reservations)
+   if (!resv)
return;
-   kref_put(>refs, resv_map_release);
+   kref_put(>refs, resv_map_release);
 }
 
 static void hugetlb_vm_op_close(struct vm_area_struct *vma)
 {
struct hstate *h = hstate_vma(vma);
-   struct resv_map *reservations = vma_resv_map(vma);
+   struct resv_map *resv = vma_resv_map(vma);
struct hugepage_subpool *spool = subpool_vma(vma);
unsigned long reserve;
unsigned long start;
unsigned long end;
 
-   if (reservations) {
+   if (resv) {
start = vma_hugecache_offset(h, vma, vma->vm_start);
end = vma_hugecache_offset(h, vma, vma->vm_end);
 
reserve = (end - start) -
-   region_count(>regions, start, end);
+   region_count(>regions, start, end);
 
resv_map_put(vma);
 
-- 
1.7.9.5

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH v2 02/20] mm, hugetlb: change variable name reservations to resv

2013-08-09 Thread Joonsoo Kim
'reservations' is so long name as a variable and we use 'resv_map'
to represent 'struct resv_map' in other place. To reduce confusion and
unreadability, change it.

Reviewed-by: Aneesh Kumar aneesh.ku...@linux.vnet.ibm.com
Signed-off-by: Joonsoo Kim iamjoonsoo@lge.com

diff --git a/mm/hugetlb.c b/mm/hugetlb.c
index d971233..12b6581 100644
--- a/mm/hugetlb.c
+++ b/mm/hugetlb.c
@@ -1095,9 +1095,9 @@ static long vma_needs_reservation(struct hstate *h,
} else  {
long err;
pgoff_t idx = vma_hugecache_offset(h, vma, addr);
-   struct resv_map *reservations = vma_resv_map(vma);
+   struct resv_map *resv = vma_resv_map(vma);
 
-   err = region_chg(reservations-regions, idx, idx + 1);
+   err = region_chg(resv-regions, idx, idx + 1);
if (err  0)
return err;
return 0;
@@ -1115,10 +1115,10 @@ static void vma_commit_reservation(struct hstate *h,
 
} else if (is_vma_resv_set(vma, HPAGE_RESV_OWNER)) {
pgoff_t idx = vma_hugecache_offset(h, vma, addr);
-   struct resv_map *reservations = vma_resv_map(vma);
+   struct resv_map *resv = vma_resv_map(vma);
 
/* Mark this page used in the map. */
-   region_add(reservations-regions, idx, idx + 1);
+   region_add(resv-regions, idx, idx + 1);
}
 }
 
@@ -2168,7 +2168,7 @@ out:
 
 static void hugetlb_vm_op_open(struct vm_area_struct *vma)
 {
-   struct resv_map *reservations = vma_resv_map(vma);
+   struct resv_map *resv = vma_resv_map(vma);
 
/*
 * This new VMA should share its siblings reservation map if present.
@@ -2178,34 +2178,34 @@ static void hugetlb_vm_op_open(struct vm_area_struct 
*vma)
 * after this open call completes.  It is therefore safe to take a
 * new reference here without additional locking.
 */
-   if (reservations)
-   kref_get(reservations-refs);
+   if (resv)
+   kref_get(resv-refs);
 }
 
 static void resv_map_put(struct vm_area_struct *vma)
 {
-   struct resv_map *reservations = vma_resv_map(vma);
+   struct resv_map *resv = vma_resv_map(vma);
 
-   if (!reservations)
+   if (!resv)
return;
-   kref_put(reservations-refs, resv_map_release);
+   kref_put(resv-refs, resv_map_release);
 }
 
 static void hugetlb_vm_op_close(struct vm_area_struct *vma)
 {
struct hstate *h = hstate_vma(vma);
-   struct resv_map *reservations = vma_resv_map(vma);
+   struct resv_map *resv = vma_resv_map(vma);
struct hugepage_subpool *spool = subpool_vma(vma);
unsigned long reserve;
unsigned long start;
unsigned long end;
 
-   if (reservations) {
+   if (resv) {
start = vma_hugecache_offset(h, vma, vma-vm_start);
end = vma_hugecache_offset(h, vma, vma-vm_end);
 
reserve = (end - start) -
-   region_count(reservations-regions, start, end);
+   region_count(resv-regions, start, end);
 
resv_map_put(vma);
 
-- 
1.7.9.5

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/