muc.lists.netbsd.sourcechanges
  Home FAQ Contact Sign in
muc.lists.netbsd.sourcechanges only
 
Advanced search
May 2008
motuwethfrsasuw
   1234 18
567891011 19
12131415161718 20
19202122232425 21
262728293031  22
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007    
total
muc.lists.netbsd.sourcechanges Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  CVS commit: [wrstuden-revivesa] src/sys/kern         


Author: Bill 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
  CVS commit: [wrstuden-revivesa] src/sys/kern         


Author: Bill 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
  CVS commit: [wrstuden-revivesa] src/sys         


Author: Bill 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
  CVS commit: [wrstuden-revivesa] src/sys/kern         


Author: Bill 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
  CVS commit: src/libexec/makewhatis         


Author: David 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
  CVS commit: src/libexec/makewhatis         


Author: David 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
  CVS commit: [wrstuden-revivesa] src/sys         


Author: Bill 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
  CVS commit: [wrstuden-revivesa] src/sys/kern         


Author: Bill 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
  CVS commit: [wrstuden-revivesa] src/sys         


Author: Bill 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
  CVS commit: src/tests/util/sh         


Author: David 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
1 2 3 4 5 6