--- /sys/src/9k/k10/syscall.c +++ /sys/src/9k/k10/syscall.c @@ -55,6 +55,7 @@ noted(Ureg* cur, uintptr arg0) * Check the segment selectors are all valid. */ nur = &nf->ureg; +#ifdef notdef if(nur->cs != SSEL(SiUCS, SsRPL3) || nur->ss != SSEL(SiUDS, SsRPL3) || nur->ds != SSEL(SiUDS, SsRPL3) || nur->es != SSEL(SiUDS, SsRPL3) || nur->fs != SSEL(SiUDS, SsRPL3) || nur->gs != SSEL(SiUDS, SsRPL3)){ @@ -62,6 +63,7 @@ noted(Ureg* cur, uintptr arg0) pprint("suicide: bad segment selector in noted\n"); pexit("Suicide", 0); } +#endif /* notdef */ /* don't let user change system flags */ nur->flags &= (Of|Df|Sf|Zf|Af|Pf|Cf);