grsecurity-2.9.1-3.2.42-201304022025.patch ARM compile issue
Posted: Wed Apr 03, 2013 2:59 pm
Hi
It seems like the pax_report_insns function is missing from arch/arm . I tried compiling the 3.2.42 kernel after applying the (as of writing this) latest grsecurity patch.
grsecurity-2.9.1-3.2.42-201304022025.patch
fs/built-in.o: In function `pax_report_fault':
tnc_misc.c:(.text+0x9fc0): undefined reference to `pax_report_insns'
> git grep pax_report_insns
arch/alpha/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/avr32/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/ia64/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/mips/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/parisc/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/powerpc/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/sparc/mm/fault_32.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/sparc/mm/fault_64.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/x86/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
/M
It seems like the pax_report_insns function is missing from arch/arm . I tried compiling the 3.2.42 kernel after applying the (as of writing this) latest grsecurity patch.
grsecurity-2.9.1-3.2.42-201304022025.patch
fs/built-in.o: In function `pax_report_fault':
tnc_misc.c:(.text+0x9fc0): undefined reference to `pax_report_insns'
> git grep pax_report_insns
arch/alpha/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/avr32/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/ia64/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/mips/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/parisc/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/powerpc/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/sparc/mm/fault_32.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/sparc/mm/fault_64.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
arch/x86/mm/fault.c:void pax_report_insns(struct pt_regs *regs, void *pc, void *sp)
/M