diff options
Diffstat (limited to 'mm/internal.h')
-rw-r--r-- | mm/internal.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/mm/internal.h b/mm/internal.h index ccfc2a2969f4..266efaeaa370 100644 --- a/mm/internal.h +++ b/mm/internal.h | |||
@@ -481,6 +481,13 @@ unsigned long reclaim_clean_pages_from_list(struct zone *zone, | |||
481 | enum ttu_flags; | 481 | enum ttu_flags; |
482 | struct tlbflush_unmap_batch; | 482 | struct tlbflush_unmap_batch; |
483 | 483 | ||
484 | |||
485 | /* | ||
486 | * only for MM internal work items which do not depend on | ||
487 | * any allocations or locks which might depend on allocations | ||
488 | */ | ||
489 | extern struct workqueue_struct *mm_percpu_wq; | ||
490 | |||
484 | #ifdef CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH | 491 | #ifdef CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH |
485 | void try_to_unmap_flush(void); | 492 | void try_to_unmap_flush(void); |
486 | void try_to_unmap_flush_dirty(void); | 493 | void try_to_unmap_flush_dirty(void); |