All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch V2 0/2] mm/memory_hotplug: Cure potential deadlocks vs. cpu hotplug lock
@ 2017-07-04  9:32 ` Thomas Gleixner
  0 siblings, 0 replies; 34+ messages in thread
From: Thomas Gleixner @ 2017-07-04  9:32 UTC (permalink / raw)
  To: LKML
  Cc: linux-mm, Andrey Ryabinin, Michal Hocko, Andrew Morton,
	Vlastimil Babka, Vladimir Davydov, Peter Zijlstra

Andrey reported a potential deadlock with the memory hotplug lock and the
cpu hotplug lock.

The following series addresses this by reworking the memory hotplug locking
and fixing up the potential deadlock scenarios.

Applies against Linus head. All preliminaries are merged there already

Thanks,

	tglx
---
 include/linux/swap.h |    1 
 mm/memory_hotplug.c  |   89 ++++++++-------------------------------------------
 mm/page_alloc.c      |    2 -
 mm/swap.c            |   11 ++++--
 4 files changed, 25 insertions(+), 78 deletions(-)

^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2017-07-06  6:34 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-04  9:32 [patch V2 0/2] mm/memory_hotplug: Cure potential deadlocks vs. cpu hotplug lock Thomas Gleixner
2017-07-04  9:32 ` Thomas Gleixner
2017-07-04  9:32 ` [patch V2 1/2] mm: swap: Provide lru_add_drain_all_cpuslocked() Thomas Gleixner
2017-07-04  9:32   ` Thomas Gleixner
2017-07-04 10:58   ` Michal Hocko
2017-07-04 10:58     ` Michal Hocko
2017-07-04 12:48     ` Thomas Gleixner
2017-07-04 12:48       ` Thomas Gleixner
2017-07-04 12:52       ` Michal Hocko
2017-07-04 12:52         ` Michal Hocko
2017-07-04 12:07   ` Vlastimil Babka
2017-07-04 12:07     ` Vlastimil Babka
2017-07-04 12:35     ` Thomas Gleixner
2017-07-04 12:35       ` Thomas Gleixner
2017-07-04  9:32 ` [patch V2 2/2] mm/memory-hotplug: Switch locking to a percpu rwsem Thomas Gleixner
2017-07-04  9:32   ` Thomas Gleixner
2017-07-04 10:59   ` Michal Hocko
2017-07-04 10:59     ` Michal Hocko
2017-07-04 12:10   ` Vlastimil Babka
2017-07-04 12:10     ` Vlastimil Babka
2017-07-04 12:49     ` Thomas Gleixner
2017-07-04 12:49       ` Thomas Gleixner
2017-07-04 15:01   ` Davidlohr Bueso
2017-07-04 15:01     ` Davidlohr Bueso
2017-07-04 15:22     ` Davidlohr Bueso
2017-07-04 15:22       ` Davidlohr Bueso
2017-07-04 15:32       ` Thomas Gleixner
2017-07-04 15:32         ` Thomas Gleixner
2017-07-04 15:42         ` Davidlohr Bueso
2017-07-04 15:42           ` Davidlohr Bueso
2017-07-05 21:53 ` [patch V2 0/2] mm/memory_hotplug: Cure potential deadlocks vs. cpu hotplug lock Andrew Morton
2017-07-05 21:53   ` Andrew Morton
2017-07-06  6:34   ` Thomas Gleixner
2017-07-06  6:34     ` Thomas Gleixner

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.