[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200403140952.17177-1-pasha.tatashin@soleen.com>
Date: Fri, 3 Apr 2020 10:09:49 -0400
From: Pavel Tatashin <pasha.tatashin@...een.com>
To: linux-kernel@...r.kernel.org, akpm@...ux-foundation.org,
mhocko@...e.com, linux-mm@...ck.org, dan.j.williams@...el.com,
shile.zhang@...ux.alibaba.com, daniel.m.jordan@...cle.com,
pasha.tatashin@...een.com, ktkhai@...tuozzo.com, david@...hat.com,
jmorris@...ei.org, sashal@...nel.org, vbabka@...e.cz
Subject: [PATCH v4 0/3] initialize deferred pages with interrupts enabled
Keep interrupts enabled during deferred page initialization in order to
make code more modular and allow jiffies to update.
Original approach, and discussion can be found here:
https://lore.kernel.org/linux-mm/20200311123848.118638-1-shile.zhang@linux.alibaba.com
Changelog
v4:
- Added reviewed-by Daniel Joardan, and also fixed a stupid mistake: sched_clock()
instead of cond_resched().
v3:
- Splitted cond_resched() change into a separate patch as suggested by
David Hildenbrand
v2:
- Addressed comments Daniel Jordan. Replaced touch_nmi_watchdog() to cond_resched().
Added reviewed-by's and acked-by's.
v1:
https://lore.kernel.org/linux-mm/20200401193238.22544-1-pasha.tatashin@soleen.com
Daniel Jordan (1):
mm: call touch_nmi_watchdog() on max order boundaries in deferred init
Pavel Tatashin (2):
mm: initialize deferred pages with interrupts enabled
mm: call cond_resched() from deferred_init_memmap()
include/linux/mmzone.h | 2 ++
mm/page_alloc.c | 27 +++++++++++----------------
2 files changed, 13 insertions(+), 16 deletions(-)
--
2.17.1
Powered by blists - more mailing lists