cvs commit: src/sys/amd64/amd64 trap.c src/sys/amd64/ia32 ia32_syscall.c src/sys/amd64/linux32 syscalls.master src/sys/arm/arm trap.c src/sys/compat/freebsd32 syscalls.master src/sys/compat/svr4 syscalls.master src/sys/i386/i386 trap.c ...

John Baldwin jhb at FreeBSD.org
Fri Jul 28 19:05:32 UTC 2006


jhb         2006-07-28 19:05:29 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      trap.c 
    sys/amd64/ia32       ia32_syscall.c 
    sys/amd64/linux32    syscalls.master 
    sys/arm/arm          trap.c 
    sys/compat/freebsd32 syscalls.master 
    sys/compat/svr4      syscalls.master 
    sys/i386/i386        trap.c 
    sys/i386/ibcs2       ibcs2_isc.c ibcs2_xenix.c syscalls.isc 
                         syscalls.master syscalls.xenix 
    sys/i386/linux       syscalls.master 
    sys/ia64/ia32        ia32_trap.c 
    sys/ia64/ia64        trap.c 
    sys/kern             makesyscalls.sh syscalls.master 
    sys/nfsserver        nfs_srvsubs.c 
    sys/powerpc/powerpc  trap.c 
    sys/sparc64/sparc64  trap.c 
  Log:
  Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used to
  mark system calls as being MPSAFE:
  - Stop conditionally acquiring Giant around system call invocations.
  - Remove all of the 'M' prefixes from the master system call files.
  - Remove support for the 'M' prefix from the script that generates the
    syscall-related files from the master system call files.
  - Don't explicitly set SYF_MPSAFE when registering nfssvc.
  
  Revision  Changes    Path
  1.306     +3 -11     src/sys/amd64/amd64/trap.c
  1.15      +0 -13     src/sys/amd64/ia32/ia32_syscall.c
  1.18      +271 -271  src/sys/amd64/linux32/syscalls.master
  1.26      +0 -6      src/sys/arm/arm/trap.c
  1.70      +269 -273  src/sys/compat/freebsd32/syscalls.master
  1.28      +140 -140  src/sys/compat/svr4/syscalls.master
  1.294     +0 -13     src/sys/i386/i386/trap.c
  1.19      +2 -6      src/sys/i386/ibcs2/ibcs2_isc.c
  1.39      +2 -6      src/sys/i386/ibcs2/ibcs2_xenix.c
  1.12      +15 -15    src/sys/i386/ibcs2/syscalls.isc
  1.28      +75 -75    src/sys/i386/ibcs2/syscalls.master
  1.14      +20 -20    src/sys/i386/ibcs2/syscalls.xenix
  1.76      +280 -280  src/sys/i386/linux/syscalls.master
  1.11      +0 -13     src/sys/ia64/ia32/ia32_trap.c
  1.122     +1 -9      src/sys/ia64/ia64/trap.c
  1.63      +8 -40     src/sys/kern/makesyscalls.sh
  1.221     +377 -381  src/sys/kern/syscalls.master
  1.142     +2 -1      src/sys/nfsserver/nfs_srvsubs.c
  1.60      +0 -9      src/sys/powerpc/powerpc/trap.c
  1.84      +0 -14     src/sys/sparc64/sparc64/trap.c


More information about the cvs-all mailing list