Re: [PATCH v3 01/14] mm, hugetlb: unify region structure handling

2014-01-06 Thread Davidlohr Bueso
On Wed, 2013-12-18 at 15:53 +0900, Joonsoo Kim wrote: > Currently, to track a reserved and allocated region, we use two different > ways for MAP_SHARED and MAP_PRIVATE. For MAP_SHARED, we use > address_mapping's private_list and, for MAP_PRIVATE, we use a resv_map. > Now, we are preparing to

Re: [PATCH v3 01/14] mm, hugetlb: unify region structure handling

2014-01-06 Thread Davidlohr Bueso
On Wed, 2013-12-18 at 15:53 +0900, Joonsoo Kim wrote: Currently, to track a reserved and allocated region, we use two different ways for MAP_SHARED and MAP_PRIVATE. For MAP_SHARED, we use address_mapping's private_list and, for MAP_PRIVATE, we use a resv_map. Now, we are preparing to change a

Re: [PATCH v3 01/14] mm, hugetlb: unify region structure handling

2013-12-21 Thread David Gibson
On Wed, Dec 18, 2013 at 03:53:47PM +0900, Joonsoo Kim wrote: > Currently, to track a reserved and allocated region, we use two different > ways for MAP_SHARED and MAP_PRIVATE. For MAP_SHARED, we use > address_mapping's private_list and, for MAP_PRIVATE, we use a resv_map. > Now, we are preparing

Re: [PATCH v3 01/14] mm, hugetlb: unify region structure handling

2013-12-21 Thread David Gibson
On Wed, Dec 18, 2013 at 03:53:47PM +0900, Joonsoo Kim wrote: Currently, to track a reserved and allocated region, we use two different ways for MAP_SHARED and MAP_PRIVATE. For MAP_SHARED, we use address_mapping's private_list and, for MAP_PRIVATE, we use a resv_map. Now, we are preparing to

[PATCH v3 01/14] mm, hugetlb: unify region structure handling

2013-12-17 Thread Joonsoo Kim
Currently, to track a reserved and allocated region, we use two different ways for MAP_SHARED and MAP_PRIVATE. For MAP_SHARED, we use address_mapping's private_list and, for MAP_PRIVATE, we use a resv_map. Now, we are preparing to change a coarse grained lock which protect a region structure to

[PATCH v3 01/14] mm, hugetlb: unify region structure handling

2013-12-17 Thread Joonsoo Kim
Currently, to track a reserved and allocated region, we use two different ways for MAP_SHARED and MAP_PRIVATE. For MAP_SHARED, we use address_mapping's private_list and, for MAP_PRIVATE, we use a resv_map. Now, we are preparing to change a coarse grained lock which protect a region structure to