From c162bca30d21e78f441ec4840315a73fce6be94c Mon Sep 17 00:00:00 2001 From: Tk-Glitch Date: Mon, 17 Oct 2022 16:07:45 +0200 Subject: [PATCH] linux 6.1 RC: Fixups for 0001-mm-Support-soft-dirty-flag-reset-for-VA-range patch --- ...0001-mm-Support-soft-dirty-flag-reset-for-VA-range.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/linux-tkg-patches/6.1/0001-mm-Support-soft-dirty-flag-reset-for-VA-range.patch b/linux-tkg-patches/6.1/0001-mm-Support-soft-dirty-flag-reset-for-VA-range.patch index c4f8145..7c4b5f1 100644 --- a/linux-tkg-patches/6.1/0001-mm-Support-soft-dirty-flag-reset-for-VA-range.patch +++ b/linux-tkg-patches/6.1/0001-mm-Support-soft-dirty-flag-reset-for-VA-range.patch @@ -106,8 +106,8 @@ index 3cec6fbef725..7c7865028f10 100644 - goto out_mm; + if (start || end != -1UL) + { -+ start = min(start, mm->highest_vm_end) & PAGE_MASK; -+ end = min(end, mm->highest_vm_end) & PAGE_MASK; ++ start = min(start, -1) & PAGE_MASK; ++ end = min(end, -1) & PAGE_MASK; + + if (start >= end) + { @@ -182,7 +182,7 @@ index 3cec6fbef725..7c7865028f10 100644 + goto out_mm; + } + } -+ walk_page_range(mm, start, end == -1UL ? -1 : end, &clear_refs_walk_ops, ++ walk_page_range(mm, start, end == -1UL ? -1 : end, &clear_refs_walk_ops, &cp); if (type == CLEAR_REFS_SOFT_DIRTY) { mmu_notifier_invalidate_range_end(&range); flush_tlb_mm(mm);