s390/mm: allow order 10 allocations
authorHeiko Carstens <hca@linux.ibm.com>
Tue, 14 Jul 2020 06:22:21 +0000 (08:22 +0200)
committerHeiko Carstens <hca@linux.ibm.com>
Mon, 20 Jul 2020 08:55:40 +0000 (10:55 +0200)
commit771cf196cc92a6078656548bbc073aa932c053ab
tree708cd29473c19c6f8ca4bd0fa38edc660614e45d
parent3c5f2eb9695cd241c9898a01388b19a149d0b7d2
s390/mm: allow order 10 allocations

Get rid of FORCE_MAX_ZONEORDER which limited allocations to order 8 (= 1MB)
and use the default, which allows for order 10 (= 4MB) allocations.

Given that s390 allows less than the default this caused some memory
allocation problems more or less unique to s390 from time to time.

Note: this was originally introduced with commit 684de39bd795 ("[S390]
Fix IPL from NSS.") in order to support Named Saved Segments, which
could start/end at an arbitrary 1 megabyte boundary and also before
support for sparsemem vmemmmap was enabled.

Since NSS support is gone, but sparsemem vmemmap support is available
this limitation can go away.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/Kconfig