mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-12 01:22:11 +00:00
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc: sparc: Fix build with DEBUG_PAGEALLOC enabled.
This commit is contained in:
commit
9e23311345
1 changed files with 4 additions and 2 deletions
|
@ -1618,18 +1618,20 @@ static void ktsb_phys_patch(void)
|
||||||
{
|
{
|
||||||
extern unsigned int __swapper_tsb_phys_patch;
|
extern unsigned int __swapper_tsb_phys_patch;
|
||||||
extern unsigned int __swapper_tsb_phys_patch_end;
|
extern unsigned int __swapper_tsb_phys_patch_end;
|
||||||
extern unsigned int __swapper_4m_tsb_phys_patch;
|
|
||||||
extern unsigned int __swapper_4m_tsb_phys_patch_end;
|
|
||||||
unsigned long ktsb_pa;
|
unsigned long ktsb_pa;
|
||||||
|
|
||||||
ktsb_pa = kern_base + ((unsigned long)&swapper_tsb[0] - KERNBASE);
|
ktsb_pa = kern_base + ((unsigned long)&swapper_tsb[0] - KERNBASE);
|
||||||
patch_one_ktsb_phys(&__swapper_tsb_phys_patch,
|
patch_one_ktsb_phys(&__swapper_tsb_phys_patch,
|
||||||
&__swapper_tsb_phys_patch_end, ktsb_pa);
|
&__swapper_tsb_phys_patch_end, ktsb_pa);
|
||||||
#ifndef CONFIG_DEBUG_PAGEALLOC
|
#ifndef CONFIG_DEBUG_PAGEALLOC
|
||||||
|
{
|
||||||
|
extern unsigned int __swapper_4m_tsb_phys_patch;
|
||||||
|
extern unsigned int __swapper_4m_tsb_phys_patch_end;
|
||||||
ktsb_pa = (kern_base +
|
ktsb_pa = (kern_base +
|
||||||
((unsigned long)&swapper_4m_tsb[0] - KERNBASE));
|
((unsigned long)&swapper_4m_tsb[0] - KERNBASE));
|
||||||
patch_one_ktsb_phys(&__swapper_4m_tsb_phys_patch,
|
patch_one_ktsb_phys(&__swapper_4m_tsb_phys_patch,
|
||||||
&__swapper_4m_tsb_phys_patch_end, ktsb_pa);
|
&__swapper_4m_tsb_phys_patch_end, ktsb_pa);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue