|
@@ -10,7 +10,6 @@
|
|
|
#include <asm/pgtable.h>
|
|
|
#include <asm/page.h>
|
|
|
|
|
|
-#if PAGE_DEFAULT_KEY
|
|
|
static inline unsigned long sske_frame(unsigned long addr, unsigned char skey)
|
|
|
{
|
|
|
asm volatile(".insn rrf,0xb22b0000,%[skey],%[addr],9,0"
|
|
@@ -22,6 +21,8 @@ void __storage_key_init_range(unsigned long start, unsigned long end)
|
|
|
{
|
|
|
unsigned long boundary, size;
|
|
|
|
|
|
+ if (!PAGE_DEFAULT_KEY)
|
|
|
+ return;
|
|
|
while (start < end) {
|
|
|
if (MACHINE_HAS_EDAT1) {
|
|
|
/* set storage keys for a 1MB frame */
|
|
@@ -38,7 +39,6 @@ void __storage_key_init_range(unsigned long start, unsigned long end)
|
|
|
start += PAGE_SIZE;
|
|
|
}
|
|
|
}
|
|
|
-#endif
|
|
|
|
|
|
#ifdef CONFIG_PROC_FS
|
|
|
atomic_long_t direct_pages_count[PG_DIRECT_MAP_MAX];
|