----- Original Message ----- > > > Hi Dave > > I was looking in the file arm64.c at function arm64_translate_pte and saw the > line: > > if (!page_present && (pte & PTE_FILE)) { > > I also saw that there are two versions of the value PTE_FILE (see also > defs.h) and the following code is included in arm64.c in arm64_init : > > if (THIS_KERNEL_VERSION >= LINUX(3,10,0)) { > > machdep->machspec->pte_protnone = PTE_PROT_NONE_3_10; > > machdep->machspec->pte_file = PTE_FILE_3_10; > > } else { > > machdep->machspec->pte_protnone = PTE_PROT_NONE; > > machdep->machspec->pte_file = PTE_FILE; > > } > > So should not the first mentioned line be changed to: > > if (!page_present && (pte & machdep->machspec->pte_file)) { > > Jan It was in a state of flux when that code was originally put in place, and I see now that it's changed yet again, where PTE_FILE and PTE_PROT_NONE don't even exist anymore upstream. So it certainly needs revisiting... Dave -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility