cvs commit: src/sys/alpha/linux syscalls.master
src/sys/alpha/osf1 syscalls.master src/sys/amd64/linux32
syscalls.master src/sys/compat/freebsd32 syscalls.master
src/sys/compat/svr4 syscalls.master src/sys/i386/ibcs2
syscalls.isc syscalls.master ...
John Baldwin
jhb at FreeBSD.org
Wed Jul 13 20:37:37 GMT 2005
On Wednesday 13 July 2005 04:32 pm, John Baldwin wrote:
> jhb 2005-07-13 20:32:43 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/alpha/linux syscalls.master
> sys/alpha/osf1 syscalls.master
> sys/amd64/linux32 syscalls.master
> sys/compat/freebsd32 syscalls.master
> sys/compat/svr4 syscalls.master
> sys/i386/ibcs2 syscalls.isc syscalls.master
> syscalls.xenix
> sys/i386/linux syscalls.master
> Log:
> Make a pass through all the compat ABIs sychronizing the MP safe flags
> with the master syscall table as well as marking several ABI wrapper
> functions safe.
>
> MFC after: 1 week
Before:
kern/syscalls.master: 25 syscalls require Giant
alpha/linux/syscalls.master: 130 syscalls require Giant
alpha/osf1/syscalls.master: 85 syscalls require Giant
amd64/linux32/syscalls.master: 124 syscalls require Giant
compat/freebsd32/syscalls.master: 82 syscalls require Giant
compat/svr4/syscalls.master: 97 syscalls require Giant
i386/ibcs2/syscalls.master: 53 syscalls require Giant
i386/linux/syscalls.master: 135 syscalls require Giant
i386/ibcs2/syscalls.isc: 14 syscalls require Giant
i386/ibcs2/syscalls.xenix: 19 syscalls require Giant
Total: 764 syscalls require Giant
After:
kern/syscalls.master: 25 syscalls require Giant
alpha/linux/syscalls.master: 9 syscalls require Giant
alpha/osf1/syscalls.master: 7 syscalls require Giant
amd64/linux32/syscalls.master: 9 syscalls require Giant
compat/freebsd32/syscalls.master: 10 syscalls require Giant
compat/svr4/syscalls.master: 11 syscalls require Giant
i386/ibcs2/syscalls.master: 9 syscalls require Giant
i386/linux/syscalls.master: 10 syscalls require Giant
i386/ibcs2/syscalls.isc: 0 syscalls require Giant
i386/ibcs2/syscalls.xenix: 3 syscalls require Giant
Total: 93 syscalls require Giant
Apologies to Robert who is going to have a merge nightmare for his audit
branches. :)
I have an awk script that lists the syscall requiring Giant for an individual
syscalls.master file if anyone is interested btw.
--
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the cvs-src
mailing list