linux-stable/arch/arm/configs
Kirill A. Shutemov 23baf831a3 mm, treewide: redefine MAX_ORDER sanely
MAX_ORDER currently defined as number of orders page allocator supports:
user can ask buddy allocator for page order between 0 and MAX_ORDER-1.

This definition is counter-intuitive and lead to number of bugs all over
the kernel.

Change the definition of MAX_ORDER to be inclusive: the range of orders
user can ask from buddy allocator is 0..MAX_ORDER now.

[kirill@shutemov.name: fix min() warning]
  Link: https://lkml.kernel.org/r/20230315153800.32wib3n5rickolvh@box
[akpm@linux-foundation.org: fix another min_t warning]
[kirill@shutemov.name: fixups per Zi Yan]
  Link: https://lkml.kernel.org/r/20230316232144.b7ic4cif4kjiabws@box.shutemov.name
[akpm@linux-foundation.org: fix underlining in docs]
  Link: https://lore.kernel.org/oe-kbuild-all/202303191025.VRCTk6mP-lkp@intel.com/
Link: https://lkml.kernel.org/r/20230315113133.11326-11-kirill.shutemov@linux.intel.com
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Reviewed-by: Michael Ellerman <mpe@ellerman.id.au>	[powerpc]
Cc: "Kirill A. Shutemov" <kirill@shutemov.name>
Cc: Zi Yan <ziy@nvidia.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2023-04-05 19:42:46 -07:00
..
am200epdkit_defconfig ARM: defconfig: remove stale CONFIG_ZBOOT_ROM entries 2022-07-22 12:33:46 +02:00
aspeed_g4_defconfig ARM: configs: aspeed_g4: Remove appended DTB and ATAG 2022-09-28 12:33:58 +09:30
aspeed_g5_defconfig ARM: config: aspeed_g5: Enable PECI 2022-09-28 12:34:02 +09:30
assabet_defconfig ARM: Kconfig: clean up platform selection 2022-08-18 16:44:59 +02:00
at91_dt_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
axm55xx_defconfig ARM: defconfig: address renamed CONFIG_DEBUG_INFO=y 2022-07-22 12:34:00 +02:00
bcm2835_defconfig ARM: bcm2835_defconfig: Switch to SimpleDRM 2023-01-19 11:18:23 -08:00
clps711x_defconfig mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED 2022-12-01 00:09:20 +01:00
collie_defconfig mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED 2022-12-01 00:09:20 +01:00
davinci_all_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
dove_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
dram_0x00000000.config
dram_0xc0000000.config
dram_0xd0000000.config
ep93xx_defconfig ARM: ep93xx: mark most board files as unused 2022-07-22 13:11:21 +02:00
exynos_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
footbridge_defconfig ARM: SoC code changes for 6.1 2022-10-06 11:22:25 -07:00
gemini_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
h3600_defconfig ARM: Kconfig: clean up platform selection 2022-08-18 16:44:59 +02:00
hisi_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
imx_v4_v5_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
imx_v6_v7_defconfig mm, treewide: redefine MAX_ORDER sanely 2023-04-05 19:42:46 -07:00
imxrt_defconfig
integrator_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
ixp4xx_defconfig ARM: config: ixp4xx: Disable legacy EEPROM driver 2022-09-12 17:11:48 +02:00
jornada720_defconfig ARM: sa1100: un-deprecate jornada720 2023-01-12 10:53:12 +01:00
keystone_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
lpae.config ARM: add multi_v7_lpae_defconfig 2023-01-24 22:11:41 +01:00
lpc18xx_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
lpc32xx_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
milbeaut_m10v_defconfig mm, treewide: redefine MAX_ORDER sanely 2023-04-05 19:42:46 -07:00
mmp2_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
moxart_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
mps2_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
multi_v4t_defconfig mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED 2022-12-01 00:09:20 +01:00
multi_v5_defconfig ARM: defconfig: Add IOSCHED_BFQ to the default configs 2023-02-06 12:04:13 +01:00
multi_v7_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
mv78xx0_defconfig ARM: defconfigs for 6.3 2023-02-20 15:43:36 -08:00
mvebu_v5_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
mvebu_v7_defconfig ARM: defconfig: address renamed CONFIG_DEBUG_INFO=y 2022-07-22 12:34:00 +02:00
mxs_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
neponset_defconfig ARM: SoC code changes for 6.1 2022-10-06 11:22:25 -07:00
netwinder_defconfig ARM: SoC code changes for 6.1 2022-10-06 11:22:25 -07:00
nhk8815_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
omap1_defconfig ARM: omap1: remove unused board files 2023-01-12 10:53:11 +01:00
omap2plus_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
orion5x_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
oxnas_v6_defconfig mm, treewide: redefine MAX_ORDER sanely 2023-04-05 19:42:46 -07:00
pxa3xx_defconfig ARM: pxa: add Kconfig dependencies for ATAGS based boards 2022-07-22 13:11:21 +02:00
pxa168_defconfig ARM: mmp: remove all board files 2023-01-16 09:26:05 +01:00
pxa910_defconfig ARM: mmp: remove all board files 2023-01-16 09:26:05 +01:00
pxa_defconfig mm, treewide: redefine MAX_ORDER sanely 2023-04-05 19:42:46 -07:00
qcom_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
realview_defconfig ARM: refresh defconfig files 2022-07-22 12:33:30 +02:00
rpc_defconfig ARM: SoC code changes for 6.1 2022-10-06 11:22:25 -07:00
s3c6400_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
s5pv210_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
sama5_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
sama7_defconfig mm, treewide: redefine MAX_ORDER sanely 2023-04-05 19:42:46 -07:00
shmobile_defconfig ARM: shmobile: defconfig: Refresh for v6.1-rc5 2023-01-10 09:39:55 +01:00
socfpga_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
sp7021_defconfig mm, treewide: redefine MAX_ORDER sanely 2023-04-05 19:42:46 -07:00
spear3xx_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
spear6xx_defconfig arm: configs: spear6xx: Enable PL110 display controller 2022-11-14 16:09:33 +01:00
spear13xx_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
spitz_defconfig ARM: reorder defconfig files 2023-02-10 18:15:52 +01:00
stm32_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
sunxi_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
tegra_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
u8500_defconfig ARM: refresh defconfig files 2022-07-22 12:33:30 +02:00
versatile_defconfig ARM: refresh defconfig files 2022-07-22 12:33:30 +02:00
vexpress_defconfig ARM: defconfig: reorder defconfig files 2022-08-29 10:38:22 +02:00
vf610m4_defconfig ARM: refresh defconfig files 2022-07-22 12:33:30 +02:00
vt8500_v6_v7_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
wpcm450_defconfig ARM: Add wpcm450_defconfig for Nuvoton WPCM450 2023-02-01 17:37:21 +01:00