Te valamit nagyon félreértesz a kernel működésével kapcsolatban. Ezt a futtatható kód mappelést és NX-et már másodszor írod...
Nagy titkot árulok el. Mindegyik kernel enged írható+futtatható mappelést. Talán egyedül csak a grsec/PaX patch esetén lehet kikényszeríteni az mprotect resztrikciókat.