hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/arch/alpha/kernel/core_cia.c
....@@ -21,7 +21,7 @@
2121 #include <linux/pci.h>
2222 #include <linux/sched.h>
2323 #include <linux/init.h>
24
-#include <linux/bootmem.h>
24
+#include <linux/memblock.h>
2525
2626 #include <asm/ptrace.h>
2727 #include <asm/mce.h>
....@@ -331,7 +331,10 @@
331331 long i;
332332
333333 /* Use minimal 1K map. */
334
- ppte = __alloc_bootmem(CIA_BROKEN_TBIA_SIZE, 32768, 0);
334
+ ppte = memblock_alloc(CIA_BROKEN_TBIA_SIZE, 32768);
335
+ if (!ppte)
336
+ panic("%s: Failed to allocate %u bytes align=0x%x\n",
337
+ __func__, CIA_BROKEN_TBIA_SIZE, 32768);
335338 pte = (virt_to_phys(ppte) >> (PAGE_SHIFT - 1)) | 1;
336339
337340 for (i = 0; i < CIA_BROKEN_TBIA_SIZE / sizeof(unsigned long); ++i)