Chuck Silvers | 1 Nov 02:42 2005
Picon

CVS commit: src/usr.sbin/mdconfig


Module Name:	src
Committed By:	chs
Date:		Tue Nov  1 01:42:29 UTC 2005

Modified Files:
	src/usr.sbin/mdconfig: mdconfig.c

Log Message:
use correct types, allow size to be larger than 1 TB.

To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 src/usr.sbin/mdconfig/mdconfig.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Jared D. McNeill | 1 Nov 03:20 2005
Picon

CVS commit: src/share/man/man4/man4.dreamcast


Module Name:	src
Committed By:	jmcneill
Date:		Tue Nov  1 02:20:17 UTC 2005

Modified Files:
	src/share/man/man4/man4.dreamcast: aica.4

Log Message:
Change description to contain the text 'audio device driver', for consistency
with other audio device manuals.

To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 src/share/man/man4/man4.dreamcast/aica.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

YAMAMOTO Takashi | 1 Nov 10:07 2005
Picon

CVS commit: src/sys


Module Name:	src
Committed By:	yamt
Date:		Tue Nov  1 09:07:53 UTC 2005

Modified Files:
	src/sys/kern: kern_synch.c
	src/sys/sys: proc.h

Log Message:
make scheduler work better when a system has many runnable processes
by making p_estcpu fixpt_t.  PR/31542.

1. schedcpu() decreases p_estcpu of all processes
   every seconds, by at least 1 regardless of load average.
2. schedclock() increases p_estcpu of curproc by 1,
   at about 16 hz.

in the consequence, if a system has >16 processes
with runnable lwps, their p_estcpu are not likely increased.

by making p_estcpu fixpt_t, we can decay it more slowly
when loadavg is high.  (ie. solve #1.)

i left kinfo_proc2::p_estcpu (ie. ps -O cpu) scaled because i have
no idea about its absolute value's usage other than debugging,
for which raw values are more valuable.

To generate a diff of this commit:
cvs rdiff -r1.152 -r1.153 src/sys/kern/kern_synch.c
(Continue reading)

Emmanuel Dreyfus | 1 Nov 10:13 2005
Picon

CVS commit: src/sys/arch/amd64/amd64


Module Name:	src
Committed By:	manu
Date:		Tue Nov  1 09:13:48 UTC 2005

Modified Files:
	src/sys/arch/amd64/amd64: syscall.c

Log Message:
Linux does not seems to set rdx on syscall exit.

To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 src/sys/arch/amd64/amd64/syscall.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Izumi Tsutsui | 1 Nov 13:57 2005
Picon

CVS commit: xsrc/xfree/xc/programs/Xserver/cfb


Module Name:	xsrc
Committed By:	tsutsui
Date:		Tue Nov  1 12:57:41 UTC 2005

Modified Files:
	xsrc/xfree/xc/programs/Xserver/cfb: Imakefile.inc stipmips.s

Log Message:
#include "Xarch.h" is required for #if X_BYTE_ORDER.

To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 xsrc/xfree/xc/programs/Xserver/cfb/Imakefile.inc
cvs rdiff -r1.2 -r1.3 xsrc/xfree/xc/programs/Xserver/cfb/stipmips.s

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Manuel Bouyer | 1 Nov 16:40 2005
Picon

CVS commit: src/sys/dev/scsipi


Module Name:	src
Committed By:	bouyer
Date:		Tue Nov  1 15:40:00 UTC 2005

Modified Files:
	src/sys/dev/scsipi: scsipi_ioctl.c

Log Message:
Don't claim there is a data in or out phase if the datalen is 0 (userland
shouldn't claim it either, but a buggy software shouldn't be able to crash
the kernel anyway). Should fix port-sparc64/31925 by Johan A.van Zanten
(which should really be kern/31925).
Analysed and patch tested by Martin Husemann.

To generate a diff of this commit:
cvs rdiff -r1.53 -r1.54 src/sys/dev/scsipi/scsipi_ioctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Christos Zoulas | 1 Nov 16:47 2005
Picon

CVS commit: src/usr.bin/login


Module Name:	src
Committed By:	christos
Date:		Tue Nov  1 15:47:44 UTC 2005

Modified Files:
	src/usr.bin/login: login.1 login_pam.c

Log Message:
Update documentation for pam, and don't accept flags that we don't support
anymore.

To generate a diff of this commit:
cvs rdiff -r1.24 -r1.25 src/usr.bin/login/login.1
cvs rdiff -r1.9 -r1.10 src/usr.bin/login/login_pam.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Christos Zoulas | 1 Nov 17:28 2005
Picon

CVS commit: src/sys/arch/amd64/amd64


Module Name:	src
Committed By:	christos
Date:		Tue Nov  1 16:28:28 UTC 2005

Modified Files:
	src/sys/arch/amd64/amd64: linux_syscall.c syscall.c

Log Message:
Split the linux syscall out to make the code easier to read and maintain.

To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 src/sys/arch/amd64/amd64/linux_syscall.c
cvs rdiff -r1.10 -r1.11 src/sys/arch/amd64/amd64/syscall.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

James Chacon | 1 Nov 21:01 2005
Picon

CVS commit: [netbsd-3] src/lib/libpthread


Module Name:	src
Committed By:	jmc
Date:		Tue Nov  1 20:01:31 UTC 2005

Modified Files:
	src/lib/libpthread [netbsd-3]: pthread_rwlock.c

Log Message:
Pullup revs 1.12-1.13 (requested by chs in ticket #926)
 In pthread_mutex_lock_slow(), pthread_rwlock_timedrdlock() and sem_wait(),
 call pthread__start() if it hasn't already been called. this avoids
 an internal assertion from the library if these routines are used
 before any threads are created and they need to sleep.
 PR#20256, PR#24241, PR#25722, PR#26096

 Fix the interaction between sigtimedwait() and pthread_kill(),
 both waking up a sleeping thread and avoiding going to sleep if
 a signal is already pending. PR#30348

 In pthread_kill() and pthread_suspend_np(), return without doing anything
 f the target thread is a zombie.
 In all the functions that didn't do so already, verify a pthread_t before
 dereferencing it (under #ifdef ERRORCHECK, since these checks are not
 mandated by the standard).

 Starting the pthread library (ie. calling pthread__start()) before
 any threads are created turned out to be not such a good idea.
 there are stronger requirements on what has to work in a forked child
 while a process is still single-threaded. so take all that stuff
(Continue reading)

James Chacon | 1 Nov 21:01 2005
Picon

CVS commit: [netbsd-3] src/lib/libpthread


Module Name:	src
Committed By:	jmc
Date:		Tue Nov  1 20:01:41 UTC 2005

Modified Files:
	src/lib/libpthread [netbsd-3]: pthread.c

Log Message:
Pullup revs 1.43-1.46 (requested by chs in ticket #926)
 In pthread_mutex_lock_slow(), pthread_rwlock_timedrdlock() and sem_wait(),
 call pthread__start() if it hasn't already been called. this avoids
 an internal assertion from the library if these routines are used
 before any threads are created and they need to sleep.
 PR#20256, PR#24241, PR#25722, PR#26096

 Fix the interaction between sigtimedwait() and pthread_kill(),
 both waking up a sleeping thread and avoiding going to sleep if
 a signal is already pending. PR#30348

 In pthread_kill() and pthread_suspend_np(), return without doing anything
 f the target thread is a zombie.
 In all the functions that didn't do so already, verify a pthread_t before
 dereferencing it (under #ifdef ERRORCHECK, since these checks are not
 mandated by the standard).

 Starting the pthread library (ie. calling pthread__start()) before
 any threads are created turned out to be not such a good idea.
 there are stronger requirements on what has to work in a forked child
 while a process is still single-threaded. so take all that stuff
(Continue reading)


Gmane