From: Jérôme Glisse
MMU notifiers can sleep, but in try_to_unmap_one() we call
mmu_notifier_invalidate_page() under page table lock.
Let's instead use mmu_notifier_invalidate_range() outside
page_vma_mapped_walk() loop.
Changed since v1:
- s/end/address + (1UL <<
From: Jérôme Glisse
MMU notifiers can sleep, but in try_to_unmap_one() we call
mmu_notifier_invalidate_page() under page table lock.
Let's instead use mmu_notifier_invalidate_range() outside
page_vma_mapped_walk() loop.
Changed since v1:
- s/end/address + (1UL << compound_order(page))
-
On Wed, Aug 09, 2017 at 01:17:42PM -0700, Andrew Morton wrote:
> On Wed, 9 Aug 2017 12:52:46 -0400 (EDT) Jerome Glisse
> wrote:
>
> > > On Wed, Aug 09, 2017 at 12:17:09PM -0400, jgli...@redhat.com wrote:
> > > > From: J__r__me Glisse
> > > >
> > > > MMU
On Wed, Aug 09, 2017 at 01:17:42PM -0700, Andrew Morton wrote:
> On Wed, 9 Aug 2017 12:52:46 -0400 (EDT) Jerome Glisse
> wrote:
>
> > > On Wed, Aug 09, 2017 at 12:17:09PM -0400, jgli...@redhat.com wrote:
> > > > From: J__r__me Glisse
> > > >
> > > > MMU notifiers can sleep, but in
On Wed, 9 Aug 2017 12:52:46 -0400 (EDT) Jerome Glisse
wrote:
> > On Wed, Aug 09, 2017 at 12:17:09PM -0400, jgli...@redhat.com wrote:
> > > From: J__r__me Glisse
> > >
> > > MMU notifiers can sleep, but in try_to_unmap_one() we call
> > >
On Wed, 9 Aug 2017 12:52:46 -0400 (EDT) Jerome Glisse
wrote:
> > On Wed, Aug 09, 2017 at 12:17:09PM -0400, jgli...@redhat.com wrote:
> > > From: J__r__me Glisse
> > >
> > > MMU notifiers can sleep, but in try_to_unmap_one() we call
> > > mmu_notifier_invalidate_page() under page table lock.
>
> On Wed, Aug 09, 2017 at 12:17:09PM -0400, jgli...@redhat.com wrote:
> > From: Jérôme Glisse
> >
> > MMU notifiers can sleep, but in try_to_unmap_one() we call
> > mmu_notifier_invalidate_page() under page table lock.
> >
> > Let's instead use
> On Wed, Aug 09, 2017 at 12:17:09PM -0400, jgli...@redhat.com wrote:
> > From: Jérôme Glisse
> >
> > MMU notifiers can sleep, but in try_to_unmap_one() we call
> > mmu_notifier_invalidate_page() under page table lock.
> >
> > Let's instead use mmu_notifier_invalidate_range() outside
> >
On Wed, Aug 09, 2017 at 12:17:09PM -0400, jgli...@redhat.com wrote:
> From: Jérôme Glisse
>
> MMU notifiers can sleep, but in try_to_unmap_one() we call
> mmu_notifier_invalidate_page() under page table lock.
>
> Let's instead use mmu_notifier_invalidate_range() outside
>
On Wed, Aug 09, 2017 at 12:17:09PM -0400, jgli...@redhat.com wrote:
> From: Jérôme Glisse
>
> MMU notifiers can sleep, but in try_to_unmap_one() we call
> mmu_notifier_invalidate_page() under page table lock.
>
> Let's instead use mmu_notifier_invalidate_range() outside
> page_vma_mapped_walk()
From: Jérôme Glisse
MMU notifiers can sleep, but in try_to_unmap_one() we call
mmu_notifier_invalidate_page() under page table lock.
Let's instead use mmu_notifier_invalidate_range() outside
page_vma_mapped_walk() loop.
Signed-off-by: Jérôme Glisse
Cc:
From: Jérôme Glisse
MMU notifiers can sleep, but in try_to_unmap_one() we call
mmu_notifier_invalidate_page() under page table lock.
Let's instead use mmu_notifier_invalidate_range() outside
page_vma_mapped_walk() loop.
Signed-off-by: Jérôme Glisse
Cc: Kirill A. Shutemov
Cc: Andrew Morton
12 matches
Mail list logo