Re: [PATCH 5/5] mm/hugetlb: avoid calculating fault_mutex_hash in truncate_op case

2021-03-14 Thread Miaohe Lin
On 2021/3/14 5:17, Mike Kravetz wrote: > On 3/12/21 6:49 PM, Miaohe Lin wrote: >> Hi: >> On 2021/3/13 4:03, Mike Kravetz wrote: >>> On 3/8/21 3:28 AM, Miaohe Lin wrote: The fault_mutex hashing overhead can be avoided in truncate_op case because page faults can not race with truncation in

Re: [PATCH 5/5] mm/hugetlb: avoid calculating fault_mutex_hash in truncate_op case

2021-03-13 Thread Mike Kravetz
On 3/12/21 6:49 PM, Miaohe Lin wrote: > Hi: > On 2021/3/13 4:03, Mike Kravetz wrote: >> On 3/8/21 3:28 AM, Miaohe Lin wrote: >>> The fault_mutex hashing overhead can be avoided in truncate_op case because >>> page faults can not race with truncation in this routine. So calculate hash >>> for fault_

Re: [PATCH 5/5] mm/hugetlb: avoid calculating fault_mutex_hash in truncate_op case

2021-03-12 Thread Miaohe Lin
Hi: On 2021/3/13 4:03, Mike Kravetz wrote: > On 3/8/21 3:28 AM, Miaohe Lin wrote: >> The fault_mutex hashing overhead can be avoided in truncate_op case because >> page faults can not race with truncation in this routine. So calculate hash >> for fault_mutex only in !truncate_op case to save some c

Re: [PATCH 5/5] mm/hugetlb: avoid calculating fault_mutex_hash in truncate_op case

2021-03-12 Thread Mike Kravetz
On 3/8/21 3:28 AM, Miaohe Lin wrote: > The fault_mutex hashing overhead can be avoided in truncate_op case because > page faults can not race with truncation in this routine. So calculate hash > for fault_mutex only in !truncate_op case to save some cpu cycles. > > Signed-off-by: Miaohe Lin > ---

[PATCH 5/5] mm/hugetlb: avoid calculating fault_mutex_hash in truncate_op case

2021-03-08 Thread Miaohe Lin
The fault_mutex hashing overhead can be avoided in truncate_op case because page faults can not race with truncation in this routine. So calculate hash for fault_mutex only in !truncate_op case to save some cpu cycles. Signed-off-by: Miaohe Lin --- fs/hugetlbfs/inode.c | 4 ++-- 1 file changed,