|
|
Up |
|
|
  |
Author: Bill Stouder-StudenmundBill Stouder-Studenmund
Date: May 26, 2008 22:36
Module Name: src
Committed By: wrstuden
Date: Tue May 27 05:36:12 UTC 2008
Modified Files:
src/sys/kern [wrstuden-revivesa]: kern_sa.c
Log Message:
mb_write() -> membar_producer()
LOCK_ASSERT -> KASSERT
found = RB_FIND(...) -> found = (RB_FIND(...) != NULL)
To generate a diff of this commit:
cvs rdiff - r1.91.2.15 - r1.91.2.16 src/sys/kern/kern_sa.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-admin@muc.de
|
| |
|
| |
no comments
|
|
  |
Author: Bill Stouder-StudenmundBill Stouder-Studenmund
Date: May 26, 2008 22:27
Module Name: src
Committed By: wrstuden
Date: Tue May 27 05:27:59 UTC 2008
Modified Files:
src/sys/kern [wrstuden-revivesa]: kern_sa.c
Log Message:
Tweak previous. Copy over to sa_sigmask whatever was masked before
we were an SA process.
To generate a diff of this commit:
cvs rdiff - r1.91.2.14 - r1.91.2.15 src/sys/kern/kern_sa.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-admin@muc.de
|
| |
|
| |
no comments
|
|
  |
Author: Bill Stouder-StudenmundBill Stouder-Studenmund
Date: May 26, 2008 22:22
Module Name: src
Committed By: wrstuden
Date: Tue May 27 05:22:33 UTC 2008
Modified Files:
src/sys/kern [wrstuden-revivesa]: kern_sa.c kern_sig.c
src/sys/sys [wrstuden-revivesa]: savar.h
Log Message:
Check in merge of signal handling changes. This is a fairly-direct port
of what existed before SA was removed.
Expicitly add a sigset_t named sa_sigmask to sadata, and use it to
note what signals are masked for an SA thread. Clear it out when
going SA.
Tweak how we clear LW_SA when we're allocating space for delivering a
signal - the whole point is we don't want to generate a BLOCKED upcall,
so we have to clear it BEFORE we allocate, not after (like the old code seems
to have done).
While here, tweak indentation in savar.h to improve readability.
|
| Show full article (1.22Kb) |
|
no comments
|
|
  |
Author: Bill Stouder-StudenmundBill Stouder-Studenmund
Date: May 26, 2008 20:16
Module Name: src
Committed By: wrstuden
Date: Tue May 27 03:16:30 UTC 2008
Modified Files:
src/sys/kern [wrstuden-revivesa]: kern_lwp.c kern_time.c
Log Message:
First cut at porting SA timer code to -current. Slightly modified
so that we now use the timer_intr soft interrupt to do what we used
to do in itimerfire(). Also, use sa_mutex and p_lock instead of
the kernel lock.
Open question about what locks we can lock while holding
the timer lock.
To generate a diff of this commit:
cvs rdiff - r1.110.2.2 - r1.110.2.3 src/sys/kern/kern_lwp.c
cvs rdiff - r1.146.2.2 - r1.146.2.3 src/sys/kern/kern_time.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
|
| Show full article (0.86Kb) |
|
no comments
|
|
  |
Author: David A. HollandDavid A. Holland
Date: May 26, 2008 18:42
Module Name: src
Committed By: dholland
Date: Tue May 27 01:42:40 UTC 2008
Modified Files:
src/libexec/makewhatis: makewhatis.c
Log Message:
Urgh, part of another patch for PR 35619 (which is for after the freeze)
snuck in by accident, corrupting an error message. Fix.
To generate a diff of this commit:
cvs rdiff -r1.42 -r1.43 src/libexec/makewhatis/makewhatis.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-admin@muc.de
|
| |
|
no comments
|
|
  |
Author: David A. HollandDavid A. Holland
Date: May 26, 2008 18:25
Module Name: src
Committed By: dholland
Date: Tue May 27 01:25:46 UTC 2008
Modified Files:
src/libexec/makewhatis: makewhatis.c
Log Message:
Update whatis.db atomically, by dumping out into whatis.db.new and
renaming. PR 35619 from uwe@.
To generate a diff of this commit:
cvs rdiff -r1.41 -r1.42 src/libexec/makewhatis/makewhatis.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-admin@muc.de
|
| |
|
no comments
|
|
  |
Author: Bill Stouder-StudenmundBill Stouder-Studenmund
Date: May 26, 2008 17:37
Module Name: src
Committed By: wrstuden
Date: Tue May 27 00:37:20 UTC 2008
Modified Files:
src/sys/kern [wrstuden-revivesa]: kern_ktrace.c
src/sys/sys [wrstuden-revivesa]: ktrace.h
Log Message:
Pull in the fix for PR/37534.
To generate a diff of this commit:
cvs rdiff - r1.144.2.3 - r1.144.2.4 src/sys/kern/kern_ktrace.c
cvs rdiff -r1.53.14.1 -r1.53.14.2 src/sys/sys/ktrace.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-admin@muc.de
|
| |
|
no comments
|
|
  |
Author: Bill Stouder-StudenmundBill Stouder-Studenmund
Date: May 26, 2008 17:20
Module Name: src
Committed By: wrstuden
Date: Tue May 27 00:20:23 UTC 2008
Modified Files:
src/sys/kern [wrstuden-revivesa]: kern_sa.c
Log Message:
Merge sa_setwoken() and sa_unblock_userret(). The only time
sa_unblock_userret() would be called would be the time when sa_setwoken()
would not return, so just rename sa_setwoken() to be sa_unblock_userret()
and merge the beginnings of the routines together.
Purge sa_vp_reposess() with impunity. It hasn't been used for years,
is buggy, and is confusing.
Comment about the only way we'd ever come back to sa_unblock_userret()
after calling mi_switch() is if the process is exiting and we've been
made runable. If that happens, just exit.
Add comments about what sa_unblock_userret() is doing to preserve
our concurrency cap.
To generate a diff of this commit:
cvs rdiff - r1.91.2.12 - r1.91.2.13 src/sys/kern/kern_sa.c
|
| Show full article (1.13Kb) |
|
no comments
|
|
  |
Author: Bill Stouder-StudenmundBill Stouder-Studenmund
Date: May 26, 2008 17:14
Module Name: src
Committed By: wrstuden
Date: Tue May 27 00:14:44 UTC 2008
Modified Files:
src/sys/kern [wrstuden-revivesa]: kern_ktrace.c
src/sys/sys [wrstuden-revivesa]: ktrace.h
Log Message:
Re-merge ktrace upcall hooks. Still needs changes for PR 37534.
To generate a diff of this commit:
cvs rdiff - r1.144.2.2 - r1.144.2.3 src/sys/kern/kern_ktrace.c
cvs rdiff -r1.53 -r1.53.14.1 src/sys/sys/ktrace.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-admin@muc.de
|
| |
|
no comments
|
|
  |
|
|
  |
Author: David A. HollandDavid A. Holland
Date: May 26, 2008 15:06
Module Name: src
Committed By: dholland
Date: Mon May 26 22:06:10 UTC 2008
Modified Files:
src/tests/util/sh: t_set_e.sh
Log Message:
Add missing cases for the ! operator. Also add eval-variants of a couple
others, that had been missing, and correct a typo'd expected result.
To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 src/tests/util/sh/t_set_e.sh
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-admin@muc.de
|
| |
|
no comments
|
|
|
|
|
|
|