mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-23 20:51:03 +02:00
Merge tag 'core-mm-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull tlb gather updates from Ingo Molnar: "Theses fix MM (soft-)dirty bit management in the procfs code & clean up the TLB gather API" * tag 'core-mm-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() mm: proc: Invalidate TLB after clearing soft-dirty page state
This commit is contained in:
@@ -46,7 +46,9 @@
|
||||
*
|
||||
* The mmu_gather API consists of:
|
||||
*
|
||||
* - tlb_gather_mmu() / tlb_finish_mmu(); start and finish a mmu_gather
|
||||
* - tlb_gather_mmu() / tlb_gather_mmu_fullmm() / tlb_finish_mmu()
|
||||
*
|
||||
* start and finish a mmu_gather
|
||||
*
|
||||
* Finish in particular will issue a (final) TLB invalidate and free
|
||||
* all (remaining) queued pages.
|
||||
@@ -91,7 +93,7 @@
|
||||
*
|
||||
* - mmu_gather::fullmm
|
||||
*
|
||||
* A flag set by tlb_gather_mmu() to indicate we're going to free
|
||||
* A flag set by tlb_gather_mmu_fullmm() to indicate we're going to free
|
||||
* the entire mm; this allows a number of optimizations.
|
||||
*
|
||||
* - We can ignore tlb_{start,end}_vma(); because we don't
|
||||
|
Reference in New Issue
Block a user