[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 1/4] mm: Initialize lowmem virq when boot-time scrubbing is disabled
scrub_heap_pages() does early return if boot-time scrubbing is disabled, neglecting to initialize lowmem VIRQ. Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx> --- xen/common/page_alloc.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/xen/common/page_alloc.c b/xen/common/page_alloc.c index 9fa62d2..7d56e92 100644 --- a/xen/common/page_alloc.c +++ b/xen/common/page_alloc.c @@ -1849,6 +1849,14 @@ void __init scrub_heap_pages(void) int last_distance, best_node; int cpus; + /* + * Set bounds for the low mem virq algorithm. + * Not the most logical place for this but it needs to be done + * after dom0 has been constructed and this seems to be a + * convenient location. + */ + setup_low_mem_virq(); + if ( !opt_bootscrub ) return; @@ -1970,10 +1978,6 @@ void __init scrub_heap_pages(void) #ifdef CONFIG_SCRUB_DEBUG boot_scrub_done = true; #endif - - /* Now that the heap is initialized, run checks and set bounds - * for the low mem virq algorithm. */ - setup_low_mem_virq(); } -- 1.8.3.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |