|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 27 Aug 2006 13:43:44 To : All Subject : Вести с полей --------------------------------------------------------------------------------
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.
Я правильно понимаю, что теперь все сисколы не захватывают Giant?
И для окончательной победы коммунизма осталось сотворить аналогичную операцию с
отдельными частями ядра, типа IPSEC?
... Объявление: "Лечу от запоев, ожиpения и Интеpнет. Бабка Меланья."
--- GoldED+/BSD 1.1.5
* Origin: (2:5030/500)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/222144f16a1e.html, оценка из 5, голосов 10
|