diff --git a/srcpkgs/chromium/patches/xxx-ppc64le-4k-pages.patch b/srcpkgs/chromium/patches/xxx-ppc64le-4k-pages.patch index 8b380650acd..953ca165a09 100644 --- a/srcpkgs/chromium/patches/xxx-ppc64le-4k-pages.patch +++ b/srcpkgs/chromium/patches/xxx-ppc64le-4k-pages.patch @@ -9,6 +9,19 @@ Date: Fri Jan 7 18:18:52 2022 +0100 to wade through this pile of curse and we use 4k kernels anyway, assume 4K pages for ppc64 +diff --git a/base/allocator/partition_allocator/page_allocator_constants.h b/base/allocator/partition_allocator/page_allocator_constants.h +index bfd5753..045082b 100644 +--- a/base/allocator/partition_allocator/page_allocator_constants.h ++++ b/base/allocator/partition_allocator/page_allocator_constants.h +@@ -40,7 +40,7 @@ namespace base { + + PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR ALWAYS_INLINE size_t + PageAllocationGranularityShift() { +-#if BUILDFLAG(IS_WIN) || defined(ARCH_CPU_PPC64) ++#if BUILDFLAG(IS_WIN) + // Modern ppc64 systems support 4kB (shift = 12) and 64kB (shift = 16) page + // sizes. Since 64kB is the de facto standard on the platform and binaries + // compiled for 64kB are likely to work on 4kB systems, 64kB is a good choice diff --git a/base/allocator/partition_allocator/partition_alloc_constants.h b/base/allocator/partition_allocator/partition_alloc_constants.h index 0b9260d..3e054ec 100644 --- a/base/allocator/partition_allocator/partition_alloc_constants.h