|
@@ -27,6 +27,7 @@
|
|
#include <linux/irq_work.h>
|
|
#include <linux/irq_work.h>
|
|
#include <linux/posix-timers.h>
|
|
#include <linux/posix-timers.h>
|
|
#include <linux/context_tracking.h>
|
|
#include <linux/context_tracking.h>
|
|
|
|
+#include <linux/mm.h>
|
|
|
|
|
|
#include <asm/irq_regs.h>
|
|
#include <asm/irq_regs.h>
|
|
|
|
|
|
@@ -787,6 +788,7 @@ static ktime_t tick_nohz_stop_sched_tick(struct tick_sched *ts,
|
|
if (!ts->tick_stopped) {
|
|
if (!ts->tick_stopped) {
|
|
calc_load_nohz_start();
|
|
calc_load_nohz_start();
|
|
cpu_load_update_nohz_start();
|
|
cpu_load_update_nohz_start();
|
|
|
|
+ quiet_vmstat();
|
|
|
|
|
|
ts->last_tick = hrtimer_get_expires(&ts->sched_timer);
|
|
ts->last_tick = hrtimer_get_expires(&ts->sched_timer);
|
|
ts->tick_stopped = 1;
|
|
ts->tick_stopped = 1;
|