Skip to content

mm, memory_hotplug: fix few soft lockups in memory hotadd

Michal Hocko linux-mm lkml 1 version Applied

Status from this message: [merged] memremap-add-scheduling-point-to-devm_memremap_pages.patch removed from -mm tree

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 3 repliesApplied 3/3

Patches in v1 All 3 applied

#Subject and filesSizeRepliesApplied
1/3mm, memory_hotplug: add scheduling point to __add_pagesmm/memory_hotplug.c+1 -01 replyApplied
2/3mm, page_alloc: add scheduling point to memmap_init_zonemm/page_alloc.c+1 -01 replyApplied
3/3memremap: add scheduling point to devm_memremap_pageskernel/memremap.c+3 -11 replyApplied

Reviews trailers per patch

None of the 3 patches has a Reviewed-by or Acked-by.

PatchJohannes Thumshirn
1/3T-b
2/3T-b
3/3T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/3] mm, memory_hotplug: fix few soft lockups in memory hotadd

Hi,
Johannes has noticed few soft lockups when adding a large nvdimm device. All of them were caused by a long loop without any explicit cond_resched which is a problem for !PREEMPT kernels. The fix is quite straightforward. Just make sure that cond_resched gets called from time to time.

Could you consider these for merging?

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>