| .. | .. |
|---|
| 21 | 21 | #include <linux/pci.h> |
|---|
| 22 | 22 | #include <linux/sched.h> |
|---|
| 23 | 23 | #include <linux/init.h> |
|---|
| 24 | | -#include <linux/bootmem.h> |
|---|
| 24 | +#include <linux/memblock.h> |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | #include <asm/ptrace.h> |
|---|
| 27 | 27 | #include <asm/mce.h> |
|---|
| .. | .. |
|---|
| 331 | 331 | long i; |
|---|
| 332 | 332 | |
|---|
| 333 | 333 | /* 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); |
|---|
| 335 | 338 | pte = (virt_to_phys(ppte) >> (PAGE_SHIFT - 1)) | 1; |
|---|
| 336 | 339 | |
|---|
| 337 | 340 | for (i = 0; i < CIA_BROKEN_TBIA_SIZE / sizeof(unsigned long); ++i) |
|---|