From 2ec641c2101c07f0977da448774eab413a5b5c3b Mon Sep 17 00:00:00 2001 From: "Bruce A. Mah" Date: Mon, 19 Jun 2006 02:55:27 +0000 Subject: [PATCH] Various wording nits (hopefully resulting in net improvements) to the main kernel section. --- .../doc/en_US.ISO8859-1/relnotes/article.sgml | 41 +++++++++++-------- .../en_US.ISO8859-1/relnotes/common/new.sgml | 41 +++++++++++-------- 2 files changed, 46 insertions(+), 36 deletions(-) diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml index 367fb953519d..115e39829c32 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml @@ -231,13 +231,17 @@ for a sleep queue associated with that wait channel. DEFAULTS kernel configuration files - for each platform have been added. &merged; + for each platform have been added. These files contain + directives that are implicitly included in all kernel + configurations, and generally include basic, mandatory + functionality for each platform. &merged; - A bug in file descriptor handling such that simple + A bug in file descriptor handling such that a simple close(0); dup(fd) sequence does not return descriptor 0 in some cases, has been fixed. - The &man.firmware.9; subsystem has been added. This allows + The &man.firmware.9; subsystem has been added. This + subsystem provides a mechanism to load binary data into the kernel via a specially crafted module. &merged; @@ -252,7 +256,7 @@ &man.hwpmc.4; and &man.pmcstat.8; now support profiling of dynamically loaded kernel modules and - dlopen()'ed shared objects. + shared objects loaded with &man.dlopen.3;. &man.pmcstat.8; can now log over a network socket to a remote host. @@ -268,27 +272,27 @@ The SIGCHLD signal queuing has been added. For each child process whose status has been changed, - a SIGCHLD instance is queued. If the signal is still pending, + a SIGCHLD instance is queued. If the signal is still pending, and the process changed status several times, the signal information is updated to reflect the latest process status. There is a loader tunable kern.sigqueue.queue_sigchild which can control the behavior, setting it to zero disables the SIGCHLD queuing feature. - Instead of dumping the whole physical - memory, the kernel now defaults to dump only pages that are - actively mapped into kvm. A new sysctl variable - debug.minidump + Instead of including all of physical + memory in a kernel crash dump, the kernel now defaults to dumping only pages that are + actively mapped into kernel virtual memory. A new + debug.minidump sysctl variable can be used to turn off this behavior when set to zero. A new sysctl variable kern.malloc_stats - has been added. This allows to export kernel malloc + has been added. This allows exporting of kernel malloc statistics via a binary structure stream. A new sysctl variable kern.forcesigexit has been added. This forces a process to sigexit if a trap signal is being held by the current thread or - ignored by the current process and is enabled by default. + ignored by the current process. It is enabled by default. Support for Linux emulation on the Alpha platform has been removed, due to the lack of a @@ -299,9 +303,9 @@ has been removed, as it had fallen out of sync with the rest of the kernel. - RedZone, a buffer corruption protection for kernel &man.malloc.9; - facility has been implemented. This detects both of buffer underflows and - buffer overflows bugs at runtime on &man.free.9; and &man.realloc.9;, + RedZone, a buffer corruption protection for the kernel &man.malloc.9; + facility has been implemented. This detects both buffer underflows and + overflows at runtime on &man.free.9; and &man.realloc.9;, and prints backtraces from where memory was allocated and from where it was freed. For more details, see the &man.redzone.9; manual page. @@ -310,7 +314,7 @@ biba/equal(equal-equal), has been added. This is useful where programs such as &man.dhclient.8; and &man.ppp.8;. which initialize network interfaces do not have any labeling support. - This variable is set as 0(disabled) by default. + This variable is set as 0 (disabled) by default. &merged; A new sysctl variable vm.zone_stats @@ -339,9 +343,10 @@ An experimental support for POSIX message queue has been implemented. - The support for Xbox, whose architecture is nearly identical - has been added. For details of the latest development, - see . + &os; now runs on the Xbox, whose architecture is nearly identical + to the i386. For details of the latest development, + see + and . Boot Loader Changes diff --git a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml index 367fb953519d..115e39829c32 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml @@ -231,13 +231,17 @@ for a sleep queue associated with that wait channel. DEFAULTS kernel configuration files - for each platform have been added. &merged; + for each platform have been added. These files contain + directives that are implicitly included in all kernel + configurations, and generally include basic, mandatory + functionality for each platform. &merged; - A bug in file descriptor handling such that simple + A bug in file descriptor handling such that a simple close(0); dup(fd) sequence does not return descriptor 0 in some cases, has been fixed. - The &man.firmware.9; subsystem has been added. This allows + The &man.firmware.9; subsystem has been added. This + subsystem provides a mechanism to load binary data into the kernel via a specially crafted module. &merged; @@ -252,7 +256,7 @@ &man.hwpmc.4; and &man.pmcstat.8; now support profiling of dynamically loaded kernel modules and - dlopen()'ed shared objects. + shared objects loaded with &man.dlopen.3;. &man.pmcstat.8; can now log over a network socket to a remote host. @@ -268,27 +272,27 @@ The SIGCHLD signal queuing has been added. For each child process whose status has been changed, - a SIGCHLD instance is queued. If the signal is still pending, + a SIGCHLD instance is queued. If the signal is still pending, and the process changed status several times, the signal information is updated to reflect the latest process status. There is a loader tunable kern.sigqueue.queue_sigchild which can control the behavior, setting it to zero disables the SIGCHLD queuing feature. - Instead of dumping the whole physical - memory, the kernel now defaults to dump only pages that are - actively mapped into kvm. A new sysctl variable - debug.minidump + Instead of including all of physical + memory in a kernel crash dump, the kernel now defaults to dumping only pages that are + actively mapped into kernel virtual memory. A new + debug.minidump sysctl variable can be used to turn off this behavior when set to zero. A new sysctl variable kern.malloc_stats - has been added. This allows to export kernel malloc + has been added. This allows exporting of kernel malloc statistics via a binary structure stream. A new sysctl variable kern.forcesigexit has been added. This forces a process to sigexit if a trap signal is being held by the current thread or - ignored by the current process and is enabled by default. + ignored by the current process. It is enabled by default. Support for Linux emulation on the Alpha platform has been removed, due to the lack of a @@ -299,9 +303,9 @@ has been removed, as it had fallen out of sync with the rest of the kernel. - RedZone, a buffer corruption protection for kernel &man.malloc.9; - facility has been implemented. This detects both of buffer underflows and - buffer overflows bugs at runtime on &man.free.9; and &man.realloc.9;, + RedZone, a buffer corruption protection for the kernel &man.malloc.9; + facility has been implemented. This detects both buffer underflows and + overflows at runtime on &man.free.9; and &man.realloc.9;, and prints backtraces from where memory was allocated and from where it was freed. For more details, see the &man.redzone.9; manual page. @@ -310,7 +314,7 @@ biba/equal(equal-equal), has been added. This is useful where programs such as &man.dhclient.8; and &man.ppp.8;. which initialize network interfaces do not have any labeling support. - This variable is set as 0(disabled) by default. + This variable is set as 0 (disabled) by default. &merged; A new sysctl variable vm.zone_stats @@ -339,9 +343,10 @@ An experimental support for POSIX message queue has been implemented. - The support for Xbox, whose architecture is nearly identical - has been added. For details of the latest development, - see . + &os; now runs on the Xbox, whose architecture is nearly identical + to the i386. For details of the latest development, + see + and . Boot Loader Changes