On 10/19/2015 07:22 PM, Hugh Dickins wrote:
> On Mon, 19 Oct 2015, Mike Kravetz wrote:
>> On 10/19/2015 04:16 PM, Andrew Morton wrote:
>>> On Fri, 16 Oct 2015 15:08:29 -0700 Mike Kravetz
>>> wrote:
>>
mutex_lock(&inode->i_mutex);
+
+ spin_lock(&inode->i_lock);
>
On Mon, 19 Oct 2015, Mike Kravetz wrote:
> On 10/19/2015 04:16 PM, Andrew Morton wrote:
> > On Fri, 16 Oct 2015 15:08:29 -0700 Mike Kravetz
> > wrote:
>
> >>mutex_lock(&inode->i_mutex);
> >> +
> >> + spin_lock(&inode->i_lock);
> >> + inode->i_private = &hugetlb_fall
On 10/19/2015 04:16 PM, Andrew Morton wrote:
> On Fri, 16 Oct 2015 15:08:29 -0700 Mike Kravetz
> wrote:
>
>> When performing a fallocate hole punch, set up a hugetlb_falloc struct
>> and make i_private point to it. i_private will point to this struct for
>> the duration of the operation. At th
On Fri, 16 Oct 2015 15:08:29 -0700 Mike Kravetz wrote:
> When performing a fallocate hole punch, set up a hugetlb_falloc struct
> and make i_private point to it. i_private will point to this struct for
> the duration of the operation. At the end of the operation, wake up
> anyone who faulted on
When performing a fallocate hole punch, set up a hugetlb_falloc struct
and make i_private point to it. i_private will point to this struct for
the duration of the operation. At the end of the operation, wake up
anyone who faulted on the hole and is on the waitq.
Signed-off-by: Mike Kravetz
---
5 matches
Mail list logo