[Midnightbsd-cvs] src: sys/sys: Regenerate syscall table.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Dec 28 21:33:29 EST 2011


Log Message:
-----------
Regenerate syscall table.

Add flag MPSAFE to sysctl leaf nodes so they don't require GIANT lock. More work is necesary to make things MPSAFE but this could allow for some serious performance benefits.

move some of the legacy bsdi/4.4bsd lite 2 stuff into kern_xxx.c and port some freebsd 7 centric things over for sbuf.

Modified Files:
--------------
    src/sys/amd64/linux32:
        linux32_proto.h (r1.2 -> r1.3)
        (http://cvsweb.midnightbsd.org/src/sys/amd64/linux32/linux32_proto.h?r1=1.2&r2=1.3)
        linux32_syscall.h (r1.2 -> r1.3)
        (http://cvsweb.midnightbsd.org/src/sys/amd64/linux32/linux32_syscall.h?r1=1.2&r2=1.3)
        linux32_sysent.c (r1.2 -> r1.3)
        (http://cvsweb.midnightbsd.org/src/sys/amd64/linux32/linux32_sysent.c?r1=1.2&r2=1.3)
    src/sys/compat/freebsd32:
        freebsd32_proto.h (r1.4 -> r1.5)
        (http://cvsweb.midnightbsd.org/src/sys/compat/freebsd32/freebsd32_proto.h?r1=1.4&r2=1.5)
        freebsd32_syscall.h (r1.4 -> r1.5)
        (http://cvsweb.midnightbsd.org/src/sys/compat/freebsd32/freebsd32_syscall.h?r1=1.4&r2=1.5)
        freebsd32_syscalls.c (r1.4 -> r1.5)
        (http://cvsweb.midnightbsd.org/src/sys/compat/freebsd32/freebsd32_syscalls.c?r1=1.4&r2=1.5)
        freebsd32_sysent.c (r1.5 -> r1.6)
        (http://cvsweb.midnightbsd.org/src/sys/compat/freebsd32/freebsd32_sysent.c?r1=1.5&r2=1.6)
        syscalls.master (r1.4 -> r1.5)
        (http://cvsweb.midnightbsd.org/src/sys/compat/freebsd32/syscalls.master?r1=1.4&r2=1.5)
    src/sys/i386/linux:
        linux_proto.h (r1.2 -> r1.3)
        (http://cvsweb.midnightbsd.org/src/sys/i386/linux/linux_proto.h?r1=1.2&r2=1.3)
        linux_syscall.h (r1.2 -> r1.3)
        (http://cvsweb.midnightbsd.org/src/sys/i386/linux/linux_syscall.h?r1=1.2&r2=1.3)
        linux_sysent.c (r1.2 -> r1.3)
        (http://cvsweb.midnightbsd.org/src/sys/i386/linux/linux_sysent.c?r1=1.2&r2=1.3)
    src/sys/kern:
        init_sysent.c (r1.4 -> r1.5)
        (http://cvsweb.midnightbsd.org/src/sys/kern/init_sysent.c?r1=1.4&r2=1.5)
        kern_sysctl.c (r1.3 -> r1.4)
        (http://cvsweb.midnightbsd.org/src/sys/kern/kern_sysctl.c?r1=1.3&r2=1.4)
        kern_xxx.c (r1.2 -> r1.3)
        (http://cvsweb.midnightbsd.org/src/sys/kern/kern_xxx.c?r1=1.2&r2=1.3)
        makesyscalls.sh (r1.3 -> r1.4)
        (http://cvsweb.midnightbsd.org/src/sys/kern/makesyscalls.sh?r1=1.3&r2=1.4)
        subr_sbuf.c (r1.2 -> r1.3)
        (http://cvsweb.midnightbsd.org/src/sys/kern/subr_sbuf.c?r1=1.2&r2=1.3)
        syscalls.c (r1.4 -> r1.5)
        (http://cvsweb.midnightbsd.org/src/sys/kern/syscalls.c?r1=1.4&r2=1.5)
        syscalls.master (r1.5 -> r1.6)
        (http://cvsweb.midnightbsd.org/src/sys/kern/syscalls.master?r1=1.5&r2=1.6)
        systrace_args.c (r1.2 -> r1.3)
        (http://cvsweb.midnightbsd.org/src/sys/kern/systrace_args.c?r1=1.2&r2=1.3)
    src/sys/sys:
        sbuf.h (r1.3 -> r1.4)
        (http://cvsweb.midnightbsd.org/src/sys/sys/sbuf.h?r1=1.3&r2=1.4)
        syscall.h (r1.5 -> r1.6)
        (http://cvsweb.midnightbsd.org/src/sys/sys/syscall.h?r1=1.5&r2=1.6)
        syscall.mk (r1.4 -> r1.5)
        (http://cvsweb.midnightbsd.org/src/sys/sys/syscall.mk?r1=1.4&r2=1.5)
        sysctl.h (r1.8 -> r1.9)
        (http://cvsweb.midnightbsd.org/src/sys/sys/sysctl.h?r1=1.8&r2=1.9)
        sysent.h (r1.3 -> r1.4)
        (http://cvsweb.midnightbsd.org/src/sys/sys/sysent.h?r1=1.3&r2=1.4)
        sysproto.h (r1.4 -> r1.5)
        (http://cvsweb.midnightbsd.org/src/sys/sys/sysproto.h?r1=1.4&r2=1.5)


More information about the Midnightbsd-cvs mailing list