[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