[odc] Daily src changes for 2007-03-30
ODC
auto at squish.net
Sat Mar 31 08:00:29 BST 2007
OpenBSD src changes summary for 2007-03-30
==========================================
lib/libc regress/sys
share/man sys/arch/sparc64/conf
sys/arch/sparc64/dev sys/dev
sys/dev/ic sys/dev/pci
sys/kern sys/sys
usr.bin/top usr.sbin/httpd
usr.sbin/ospfd usr.sbin/syslogd
== lib =============================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ sys/accept.2
> document accept can return EINTR. ok millert@ jmc@ (kurt@)
== regress =========================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
sys
+ ffs/LICENSE + ffs/Makefile
+ ffs/README + ffs/fstest.c
+ ffs/run + ffs/tests/chflags/00.t
+ ffs/tests/chflags/01.t + ffs/tests/chflags/02.t
+ ffs/tests/chflags/03.t + ffs/tests/chflags/04.t
+ ffs/tests/chflags/05.t + ffs/tests/chflags/06.t
+ ffs/tests/chflags/07.t + ffs/tests/chflags/08.t
+ ffs/tests/chflags/09.t + ffs/tests/chflags/10.t
+ ffs/tests/chflags/11.t + ffs/tests/chflags/12.t
+ ffs/tests/chflags/13.t + ffs/tests/chmod/00.t
+ ffs/tests/chmod/01.t + ffs/tests/chmod/02.t
+ ffs/tests/chmod/03.t + ffs/tests/chmod/04.t
+ ffs/tests/chmod/05.t + ffs/tests/chmod/06.t
+ ffs/tests/chmod/07.t + ffs/tests/chmod/08.t
+ ffs/tests/chmod/09.t + ffs/tests/chmod/10.t
+ ffs/tests/chmod/11.t + ffs/tests/chown/00.t
+ ffs/tests/chown/01.t + ffs/tests/chown/02.t
+ ffs/tests/chown/03.t + ffs/tests/chown/04.t
+ ffs/tests/chown/05.t + ffs/tests/chown/06.t
+ ffs/tests/chown/07.t + ffs/tests/chown/08.t
+ ffs/tests/chown/09.t + ffs/tests/chown/10.t
+ ffs/tests/link/00.t + ffs/tests/link/01.t
+ ffs/tests/link/02.t + ffs/tests/link/03.t
+ ffs/tests/link/04.t + ffs/tests/link/05.t
+ ffs/tests/link/06.t + ffs/tests/link/07.t
+ ffs/tests/link/08.t + ffs/tests/link/09.t
+ ffs/tests/link/10.t + ffs/tests/link/11.t
+ ffs/tests/link/12.t + ffs/tests/link/13.t
+ ffs/tests/link/14.t + ffs/tests/link/15.t
+ ffs/tests/link/16.t + ffs/tests/link/17.t
+ ffs/tests/mkdir/00.t + ffs/tests/mkdir/01.t
+ ffs/tests/mkdir/02.t + ffs/tests/mkdir/03.t
+ ffs/tests/mkdir/04.t + ffs/tests/mkdir/05.t
+ ffs/tests/mkdir/06.t + ffs/tests/mkdir/07.t
+ ffs/tests/mkdir/08.t + ffs/tests/mkdir/09.t
+ ffs/tests/mkdir/10.t + ffs/tests/mkdir/11.t
+ ffs/tests/mkdir/12.t + ffs/tests/mkfifo/00.t
+ ffs/tests/mkfifo/01.t + ffs/tests/mkfifo/02.t
+ ffs/tests/mkfifo/03.t + ffs/tests/mkfifo/04.t
+ ffs/tests/mkfifo/05.t + ffs/tests/mkfifo/06.t
+ ffs/tests/mkfifo/07.t + ffs/tests/mkfifo/08.t
+ ffs/tests/mkfifo/09.t + ffs/tests/mkfifo/10.t
+ ffs/tests/mkfifo/11.t + ffs/tests/mkfifo/12.t
+ ffs/tests/open/00.t + ffs/tests/open/01.t
+ ffs/tests/open/02.t + ffs/tests/open/03.t
+ ffs/tests/open/04.t + ffs/tests/open/05.t
+ ffs/tests/open/06.t + ffs/tests/open/07.t
+ ffs/tests/open/08.t + ffs/tests/open/09.t
+ ffs/tests/open/10.t + ffs/tests/open/11.t
+ ffs/tests/open/12.t + ffs/tests/open/13.t
+ ffs/tests/open/14.t + ffs/tests/open/15.t
+ ffs/tests/open/16.t + ffs/tests/open/17.t
+ ffs/tests/open/18.t + ffs/tests/open/19.t
+ ffs/tests/open/20.t + ffs/tests/open/21.t
+ ffs/tests/open/22.t + ffs/tests/open/23.t
+ ffs/tests/rename/00.t + ffs/tests/rename/01.t
+ ffs/tests/rename/02.t + ffs/tests/rename/03.t
+ ffs/tests/rename/04.t + ffs/tests/rename/05.t
+ ffs/tests/rename/06.t + ffs/tests/rename/07.t
+ ffs/tests/rename/08.t + ffs/tests/rename/09.t
+ ffs/tests/rename/10.t + ffs/tests/rename/11.t
+ ffs/tests/rename/12.t + ffs/tests/rename/13.t
+ ffs/tests/rename/14.t + ffs/tests/rename/15.t
+ ffs/tests/rename/16.t + ffs/tests/rename/17.t
+ ffs/tests/rename/18.t + ffs/tests/rename/19.t
+ ffs/tests/rename/20.t + ffs/tests/rmdir/00.t
+ ffs/tests/rmdir/01.t + ffs/tests/rmdir/02.t
+ ffs/tests/rmdir/03.t + ffs/tests/rmdir/04.t
+ ffs/tests/rmdir/05.t + ffs/tests/rmdir/06.t
+ ffs/tests/rmdir/07.t + ffs/tests/rmdir/08.t
+ ffs/tests/rmdir/09.t + ffs/tests/rmdir/10.t
+ ffs/tests/rmdir/11.t + ffs/tests/rmdir/12.t
+ ffs/tests/rmdir/13.t + ffs/tests/rmdir/14.t
+ ffs/tests/rmdir/15.t + ffs/tests/symlink/00.t
+ ffs/tests/symlink/01.t + ffs/tests/symlink/02.t
+ ffs/tests/symlink/03.t + ffs/tests/symlink/04.t
+ ffs/tests/symlink/05.t + ffs/tests/symlink/06.t
+ ffs/tests/symlink/07.t + ffs/tests/symlink/08.t
+ ffs/tests/symlink/09.t + ffs/tests/symlink/10.t
+ ffs/tests/symlink/11.t + ffs/tests/symlink/12.t
+ ffs/tests/truncate/00.t + ffs/tests/truncate/01.t
+ ffs/tests/truncate/02.t + ffs/tests/truncate/03.t
+ ffs/tests/truncate/04.t + ffs/tests/truncate/05.t
+ ffs/tests/truncate/06.t + ffs/tests/truncate/07.t
+ ffs/tests/truncate/08.t + ffs/tests/truncate/09.t
+ ffs/tests/truncate/10.t + ffs/tests/truncate/11.t
+ ffs/tests/truncate/12.t + ffs/tests/truncate/13.t
+ ffs/tests/truncate/14.t + ffs/tests/unlink/00.t
+ ffs/tests/unlink/01.t + ffs/tests/unlink/02.t
+ ffs/tests/unlink/03.t + ffs/tests/unlink/04.t
+ ffs/tests/unlink/05.t + ffs/tests/unlink/06.t
+ ffs/tests/unlink/07.t + ffs/tests/unlink/08.t
+ ffs/tests/unlink/09.t + ffs/tests/unlink/10.t
+ ffs/tests/unlink/11.t + ffs/tests/unlink/12.t
+ ffs/tests/unlink/13.t
> Add regression test suite for FFS, from FreeBSD, okay art@ deraadt@
> (pedro@)
~ ffs/Makefile
> Don't assume 'run' to be executable, pointed out and okay deraadt@ (pedro@)
== share ============================================================= 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/mbg.4 ~ man4/nmea.4
~ man4/udcf.4
> Shorten the description and mention "timedelta sensor" in it, so users
> can find all timedelta sensor related man pages (and thus a list of
> supported devices) using 'man -k timedelta' or 'apropos timedelta'.
> Discussed with jmc. (mbalmer@)
~ man4/pci.4 ~ man4/usb.4
> oops, forgot to update the entries for mbg.4 and udcf.4; (jmc@)
~ man5/bsd.port.mk.5
> document ECHO_REORDER (espie@)
~ man4/man4.macppc/aoa.4 ~ man4/man4.macppc/awacs.4
~ man4/man4.macppc/tumbler.4
> sync supported machines lists with records found in dmesglog.
> OK drahn at .sa@)
~ man4/man4.sparc64/schizo.4
> Clarify a bit. (kettenis@)
+ man4/man4.sparc64/pyro.4
> pyro(4) (kettenis@)
~ man4/man4.sparc64/Makefile
> Add pyro(4). (kettenis@)
== sys =============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/sparc64/conf
~ files.sparc64
> First stab at a driver for the Host/PCIe bridge found on the Sun Fire
> v215/v245/v445 systems. (kettenis@)
~ GENERIC
> Add commented out entries for pyro(4). (kettenis@)
arch/sparc64/dev
+ pyro.c + pyrovar.h
> First stab at a driver for the Host/PCIe bridge found on the Sun Fire
> v215/v245/v445 systems. (kettenis@)
dev
~ ccd.c
> accept interleave of 0; pr 5431, my patch matches the author's (deraadt@)
~ softraid.c
> Calculate proper offset in partition table. (marco@)
~ softraid.c ~ softraidvar.h
> Make volume state transitions work (marco@)
dev/ic
~ silireg.h
> define the size and offsets for each ports set of registers (dlg@)
~ sili.c ~ silivar.h
> start filling out stuff for managing each port. this allocates it, set a
> register window up, and provides access to the port registers. (dlg@)
dev/pci
~ ahci.c
> the VT8251 SATA says it is ahci, but we aren't ready for it. we need to
> quirk a few things before it will work.
> this blacklists that controller in ahci so pciide will be able to match it
> instead.
> found by jasper@ (dlg@)
kern
~ subr_disk.c
> replace lockmgr locks with rwlocks. these are no longer recursive, but they
> weren't used recursively anyway.
> tested by hsoexer@ fkr@ ok pedro@ (dlg@)
~ kern_event.c
> change a misplaced splnet() in kqueue_poll() to splhigh(). fixes a
> random panics with kqueue under high load with many events.
> tested by me
> cookies for dlg@ deraadt@
> ok dlg@ tedu@ art@ (reyk@)
~ kern_event.c
TAGGED OPENBSD_3_9
> MFC, stability fix from reyk
> Original commit message:
> ============================================================
> the splnet() does not make sense at this place and can lead to a panic
> with heavy kqueue usage. changing it to splhigh() fixes the problem.
> suggested by dlg@ deraadt@, ok dlg@ tedu@ art@
> ============================================================ (ckuethe@)
~ kern_event.c
TAGGED OPENBSD_4_0
> MFC, stability fix from reyk
> Original commit message:
> ============================================================
> the splnet() does not make sense at this place and can lead to a panic
> with heavy kqueue usage. changing it to splhigh() fixes the problem.
> suggested by dlg@ deraadt@, ok dlg@ tedu@ art@
> ============================================================ (ckuethe@)
sys
~ disk.h
> replace lockmgr locks with rwlocks. these are no longer recursive, but they
> weren't used recursively anyway.
> tested by hsoexer@ fkr@ ok pedro@ (dlg@)
== usr.bin =========================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
top
~ display.c ~ layout.h
~ screen.c ~ top.h
> Remove some uneeded includes and declarations. -Wall is happy and no
> binary change. From Mark Lumsden. (otto@)
== usr.sbin ========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
httpd
~ src/main/http_main.c
> Restore full version reporting when using the -v and -V switch.
> This unbreaks some configuration scripts.
> ok henning@, xsa@, espie@ (pyr@)
ospfd
~ rde.c
> Use correct function name in fatalx() message. (claudio@)
syslogd
~ syslogd.c
> Preserve the contents of the memory buffers when syslogd reinitializes
> logs in response to a HUP signal, as long as /etc/syslog.conf remains
> unchanged. ok mpf@ (canacar@)
===============================================================================
More information about the odc
mailing list