• Andi Kleen's avatar
    x86: fix c_p_a() boot crash · 6ba9b7d8
    Andi Kleen authored
    fix:
    
    > hm, i just found a failing 64-bit .config while testing your CPA
    > patchset:
    >
    >  [    1.916541] CPA mapping 4k 0 large 2048 gb 0 x 0[0-0] miss 0
    >  [    1.919874] Unable to handle kernel paging request at 000000000335aea8 RIP:
    >  [    1.919874]  [<ffffffff8021d2d3>] change_page_attr+0x3/0x61
    >  [    1.919874] PGD 0
    >  [    1.919874] Oops: 0000 [1]
    >  [    1.919874] CPU 0
    
    This handles addresses which don't have a mem_map entry.
    Signed-off-by: default avatarAndi Kleen <ak@suse.de>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
    6ba9b7d8
pageattr-test.c 5.22 KB