CVSROOT:        /cvs
Module name:    src
Changes by:     guent...@cvs.openbsd.org        2016/03/20 18:41:13

Modified files:
        lib/libc/dlfcn : init.c 
Removed files:
        lib/libc/arch/alpha/gdtoa: kbind.h 
        lib/libc/arch/amd64/gdtoa: kbind.h 
        lib/libc/arch/arm/gdtoa: kbind.h 
        lib/libc/arch/hppa/gdtoa: kbind.h 
        lib/libc/arch/hppa64/gdtoa: kbind.h 
        lib/libc/arch/i386/gdtoa: kbind.h 
        lib/libc/arch/m88k/gdtoa: kbind.h 
        lib/libc/arch/mips64/gdtoa: kbind.h 
        lib/libc/arch/powerpc/gdtoa: kbind.h 
        lib/libc/arch/sh/gdtoa: kbind.h 
        lib/libc/arch/sparc/gdtoa: kbind.h 
        lib/libc/arch/sparc64/gdtoa: kbind.h 

Log message:
The asm in the MD_DISABLE_KBIND macro was too fragile and broke alpha and hppa.
So instead, do the kbind disabling with syscall().

debugging and ok deraadt@, ok kettenis@

Reply via email to