Centos-kernel-stream-9/arch/sparc/kernel
Rafael Aquini c8c9c0b259 mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER
JIRA: https://issues.redhat.com/browse/RHEL-27745
Conflicts:
  * arch/*/Kconfig: all hunks dropped as there were only text blurbs and comments
     being changed with no functional changes whatsoever, and RHEL9 is missing
     several (unrelated) commits to these arches that tranform the text blurbs in
     the way these non-functional hunks were expecting;
  * drivers/accel/qaic/qaic_data.c: hunk dropped due to RHEL-only commit
     083c0cdce2 ("Merge DRM changes from upstream v6.8..v6.9");
  * drivers/gpu/drm/i915/gem/selftests/huge_pages.c: hunk dropped due to RHEL-only
     commit ca8b16c11b ("Merge DRM changes from upstream v6.7..v6.8");
  * drivers/gpu/drm/ttm/tests/ttm_pool_test.c: all hunks dropped due to RHEL-only
     commit ca8b16c11b ("Merge DRM changes from upstream v6.7..v6.8");
  * drivers/video/fbdev/vermilion/vermilion.c: hunk dropped as RHEL9 misses
     commit dbe7e429fe ("vmlfb: framebuffer driver for Intel Vermilion Range");
  * include/linux/pageblock-flags.h: differences due to out-of-order backport
    of upstream commits 72801513b2bf ("mm: set pageblock_order to HPAGE_PMD_ORDER
    in case with !CONFIG_HUGETLB_PAGE but THP enabled"), and 3a7e02c040b1
    ("minmax: avoid overly complicated constant expressions in VM code");
  * mm/mm_init.c: differences on the 3rd, and 4th hunks are due to RHEL
     backport commit 1845b92dcf ("mm: move most of core MM initialization to
     mm/mm_init.c") ignoring the out-of-order backport of commit 3f6dac0fd1b8
     ("mm/page_alloc: make deferred page init free pages in MAX_ORDER blocks")
     thus partially reverting the changes introduced by the latter;

This patch is a backport of the following upstream commit:
commit 5e0a760b44417f7cadd79de2204d6247109558a0
Author: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Date:   Thu Dec 28 17:47:04 2023 +0300

    mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER

    commit 23baf831a32c ("mm, treewide: redefine MAX_ORDER sanely") has
    changed the definition of MAX_ORDER to be inclusive.  This has caused
    issues with code that was not yet upstream and depended on the previous
    definition.

    To draw attention to the altered meaning of the define, rename MAX_ORDER
    to MAX_PAGE_ORDER.

    Link: https://lkml.kernel.org/r/20231228144704.14033-2-kirill.shutemov@linux.intel.com
    Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

Signed-off-by: Rafael Aquini <raquini@redhat.com>
2024-12-09 12:24:17 -05:00
..
syscalls futex: Add sys_futex_requeue() 2024-03-27 10:06:08 -04:00
.gitignore
Makefile termios: uninline conversion helpers 2024-05-09 11:25:07 -04:00
adi_64.c
apc.c
asm-offsets.c
audit.c
auxio_32.c
auxio_64.c
btext.c
central.c
cherrs.S
chmc.c
compat_audit.c
cpu.c
cpumap.c
cpumap.h
devices.c
ds.c
dtlb_miss.S
dtlb_prot.S
ebus.c
entry.S
entry.h
etrap_32.S
etrap_64.S
fpu_traps.S
ftrace.c ftrace: Cleanup ftrace_dyn_arch_init() 2023-04-10 09:58:49 -04:00
getsetcc.S
head_32.S
head_64.S
helpers.S
hvapi.c
hvcalls.S
hvtramp.S
idprom.c
iommu-common.c
iommu.c
iommu_common.h
ioport.c
irq.h
irq_32.c
irq_64.c asm-generic: Conditionally enable do_softirq_own_stack() via Kconfig. 2023-02-27 13:46:07 +01:00
itlb_miss.S
ivec.S
jump_label.c
kernel.h init: consolidate prototypes in linux/init.h 2024-03-20 09:42:26 -04:00
kgdb_32.c
kgdb_64.c
kprobes.c
kstack.h
ktlb.S
ldc.c
led.c
leon_kernel.c
leon_pci.c PCI: Introduce pci_dev_for_each_resource() 2023-09-05 09:16:40 -06:00
leon_pci_grpci1.c
leon_pci_grpci2.c
leon_pmc.c arch/idle: Change arch_cpu_idle() behavior: always exit with IRQs disabled 2023-10-30 09:12:42 +01:00
leon_smp.c
mdesc.c
misctrap.S
module.c jump_label: mips: move module NOP patching into arch code 2024-03-20 09:43:04 -04:00
nmi.c
of_device_32.c
of_device_64.c
of_device_common.c
of_device_common.h
pci.c PCI: Introduce pci_dev_for_each_resource() 2023-09-05 09:16:40 -06:00
pci_common.c
pci_fire.c
pci_impl.h
pci_msi.c
pci_psycho.c
pci_sabre.c
pci_schizo.c
pci_sun4v.c mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER 2024-12-09 12:24:17 -05:00
pci_sun4v.h
pci_sun4v_asm.S
pcic.c PCI: Introduce pci_dev_for_each_resource() 2023-09-05 09:16:40 -06:00
pcr.c
perf_event.c
pmc.c
power.c
process.c
process_32.c fork: Generalize PF_IO_WORKER handling 2024-03-20 09:43:04 -04:00
process_64.c fork: Generalize PF_IO_WORKER handling 2024-03-20 09:43:04 -04:00
prom.h
prom_32.c
prom_64.c
prom_common.c
prom_irqtrans.c
psycho_common.c
psycho_common.h
ptrace_32.c
ptrace_64.c
reboot.c
rtrap_32.S
rtrap_64.S context_tracking: Split user tracking Kconfig 2023-03-30 08:36:16 -04:00
sbus.c
setup_32.c mm: make show_free_areas() static 2024-10-01 11:17:32 -04:00
setup_64.c
signal32.c
signal_32.c uaccess: fix type mismatch warnings from access_ok() 2023-11-08 08:01:25 +01:00
signal_64.c
sigutil.h
sigutil_32.c
sigutil_64.c
smp_32.c profile: setup_profiling_timer() is moslty not implemented 2024-03-20 09:42:39 -04:00
smp_64.c profile: setup_profiling_timer() is moslty not implemented 2024-03-20 09:42:39 -04:00
sparc_ksyms.c
spiterrs.S
sstate.c
stacktrace.c
starfire.c
sun4d_irq.c
sun4d_smp.c
sun4m_irq.c
sun4m_smp.c
sun4v_ivec.S
sun4v_mcd.S
sun4v_tlb_miss.S
sys32.S
sys_sparc32.c
sys_sparc_32.c
sys_sparc_64.c
syscalls.S
sysfs.c
systbls.h
systbls_32.S
systbls_64.S
termios.c termios: start unifying non-UAPI parts of asm/termios.h 2024-05-09 11:25:07 -04:00
time_32.c
time_64.c
trampoline_32.S
trampoline_64.S
traps_32.c
traps_64.c mm, treewide: introduce NR_PAGE_ORDERS 2024-12-09 12:24:14 -05:00
tsb.S
ttable_32.S
ttable_64.S
una_asm_32.S
una_asm_64.S
unaligned_32.c
unaligned_64.c
uprobes.c
urtt_fill.S
utrap.S
vdso.c
vio.c driver core: make struct bus_type.uevent() take a const * 2023-10-23 10:35:56 -05:00
viohs.c
visemul.c
vmlinux.lds.S objtool/idle: Validate __cpuidle code as noinstr 2023-06-09 15:48:40 -04:00
windows.c
winfixup.S
wof.S
wuf.S