Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/share/man/man9 bring the section on automatic acquisition of...
details: https://anonhg.NetBSD.org/src/rev/06b8f3531794
branches: trunk
changeset: 970924:06b8f3531794
user: jdolecek <jdolecek%NetBSD.org@localhost>
date: Tue Apr 07 07:25:09 2020 +0000
description:
bring the section on automatic acquisition of kernel_lock up-to-date
diffstat:
share/man/man9/spl.9 | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
diffs (40 lines):
diff -r 78f02e55e4c0 -r 06b8f3531794 share/man/man9/spl.9
--- a/share/man/man9/spl.9 Mon Apr 06 20:26:16 2020 +0000
+++ b/share/man/man9/spl.9 Tue Apr 07 07:25:09 2020 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: spl.9,v 1.41 2017/04/06 03:00:13 pgoyette Exp $
+.\" $NetBSD: spl.9,v 1.42 2020/04/07 07:25:09 jdolecek Exp $
.\"
.\" Copyright (c) 2000, 2001 Jason R. Thorpe. All rights reserved.
.\" Copyright (c) 1997 Michael Long.
@@ -27,7 +27,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd April 6, 2017
+.Dd April 7, 2020
.Dt SPL 9
.Os
.Sh NAME
@@ -169,14 +169,17 @@
.Xr pool_cache 9
interfaces to allocate memory.
.Pp
-At the time of writing, the global
+The global
.Dv kernel_lock
-is automatically acquired for interrupts at this level, in order to
+is automatically acquired for interrupts at this level by default,
+in order to
support device drivers that do not provide their own multiprocessor
synchronization.
-A future release of the system may allow the automatic acquisition of
+The automatic acquisition of
.Dv kernel_lock
-to be disabled for individual interrupt handlers.
+can be disabled for individual interrupt handlers by device drivers
+if supported by subsystem, see e.g.
+.Xr pci_intr_establish 9 .
.Pp
.Fn splbio ,
.Fn splnet ,
Home |
Main Index |
Thread Index |
Old Index