Messages in this thread | | | Date | Sat, 11 Jul 2009 21:45:11 -0700 | From | "H. Peter Anvin" <> | Subject | Re: [PATCH v5] RO/NX protection for loadable kernel modules |
| |
Rusty Russell wrote: > > OTOH, a quick grep shows currently only cris does kmalloc, and that's a config > option. > > It might be time to unify this code. If we rename MODULE_START to > MODULE_VADDR on MIPS, then ignoring CRIS there's only two real variants; > vmalloc and __vmalloc. > > (I like the idea of trying kmalloc and falling back, simply because it reduces > TLB pressure, but that's probably best done after unification). >
Instead of plain kmalloc we could also have separate R-- and R-X slabs (the normal kmalloc slabs already being RW-).
-hpa
-- H. Peter Anvin, Intel Open Source Technology Center I work for Intel. I don't speak on their behalf.
| |