On Fri, 9 Aug 2019 14:56:59 +0200 David Hildenbrand <da...@redhat.com> wrote:
> Take care of nr_pages not being a power of two and start not being > properly aligned. Essentially, what walk_system_ram_range() could provide > to us. get_order() will round-up in case it's not a power of two. > > This should only apply to memory blocks that contain strange memory > resources (especially with holes), not to ordinary DIMMs. I'm assuming this doesn't fix any known runtime problem and that a -stable backport isn't needed. > Fixes: a9cd410a3d29 ("mm/page_alloc.c: memory hotplug: free pages as higher > order") To that end, I replaced this with my new "Fixes-no-stable" in order to discourage -stable maintainers from overriding our decision. > Cc: Arun KS <aru...@codeaurora.org> > Cc: Andrew Morton <a...@linux-foundation.org> > Cc: Oscar Salvador <osalva...@suse.de> > Cc: Michal Hocko <mho...@suse.com> > Cc: Pavel Tatashin <pasha.tatas...@soleen.com> > Cc: Dan Williams <dan.j.willi...@intel.com> > Signed-off-by: David Hildenbrand <da...@redhat.com>