Subject: CVS commit: sharesrc
To: None <source-changes@netbsd.org>
From: Noriyuki Soda <soda@netbsd.org>
List: source-changes
Date: 03/27/2000 01:36:30
Module Name: sharesrc
Committed By: soda
Date: Mon Mar 27 09:36:30 UTC 2000
Modified Files:
sharesrc/share/man/man9: spl.9
Log Message:
semantics of splclock() were changed, and spllowersoftclock() was introduced
on the following commit (thanks Frank van der Linden, Steve Woodford
and Alistair G. Crooks for english correction of HISTORY section):
date: 1999/08/05 18:08:10; author: thorpej; state: Exp; lines: +3 -2
Change the semantics of splsoftclock() to be like other spl*() functions,
that is priority is rasied. Add a new spllowersoftclock() to provide the
atomic drop-to-softclock semantics that the old splsoftclock() provided,
and update calls accordingly.
This fixes a problem with using the "rnd" pseudo-device from within
interrupt context to extract random data (e.g. from within the softnet
interrupt) where doing so would incorrectly unblock interrupts (causing
all sorts of lossage).
To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 sharesrc/share/man/man9/spl.9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.