[odc] Daily src changes for 2007-05-12

ODC auto at squish.net
Sun May 13 07:00:01 BST 2007


OpenBSD src changes summary for 2007-05-12
==========================================

gnu/usr.bin/cvs                         lib/libc
sbin/fsck                               sbin/mount
share/man                               sys/arch/aviion/aviion
sys/arch/luna88k/include                sys/arch/luna88k/luna88k
sys/arch/m88k/m88k                      sys/arch/mvme88k/mvme88k
sys/dev                                 sys/dev/pci
usr.bin/cvs                             usr.bin/rcs
usr.bin/tip                             usr.sbin/pkg_add

== gnu =============================================================== 01/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/gnu

usr.bin/cvs

  ~ src/diff.c                            

  > when comparing two revisions of a directory tree, don't show dead files
  > as new in the 2nd revision
  > 'makes sense' niallo, ok xsa (sturm@)

== lib =============================================================== 02/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ net/getaddrinfo.c                     

  > Clean up macros according to style.  From tbert <bret dot lambert at
  > gmail>.
  > OK moritz@ and jaredy at . (ray@)

  ~ net/getaddrinfo.c                     

  > Use size_t for strlen results.
  > OK moritz at . (ray@)

  ~ stdio/putc.3                          

  > Document errno usage.  From Tobias Stoeckmann.
  > Earlier diff OK jmc@, with nit by otto at . (ray@)

== sbin ============================================================== 03/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sbin

fsck

  ~ fsck.8                                

  > remove references to mount_vnd.8 and fsck_vnd.8 as these are not hooked
  > into the build yet.
  > ok jmc@ (fkr@)

mount

  ~ mount.8                               

  > remove references to mount_vnd.8 and fsck_vnd.8 as these are not hooked
  > into the build yet.
  > ok jmc@ (fkr@)

== share ============================================================= 04/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/pci.4                            

  > use the right capitalization for `SMBus'
  > ok jmc@ (sobrado@)

  ~ man4/acx.4                            

  > use the right capitalization for `CardBus'
  > ok jmc@ (sobrado@)

  ~ man4/rln.4                            

  > use the right capitalization for `WaveLAN'
  > ok jmc@ (sobrado@)

  ~ man9/pci_conf_read.9                  

  > use the right capitalization for `CardBus'
  > ok jmc@ (sobrado@)

  ~ man4/puc.4                            

  > use the right capitalization for `CardBus'
  > ok jmc@ (sobrado@)

  ~ man4/malo.4                           

  > use the right capitalization for `CardBus'
  > ok jmc@ (sobrado@)

== sys =============================================================== 05/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/aviion/aviion

  ~ av400_machdep.c                       

  > Change the 88100 interrupt handlers to process DAEs with interrupts
  > enabled,
  > as done for DAEs not occuring during interrupts.
  > Remove the check for unprocessed DAE on return from trap() in eh_common.S,
  > since this can't happen. As a result, the return-from-trap code becomes
  > identical on 88100 and 88110 systems. (miod@)

  ~ machdep.c                             

  > Increment ncpus when hatching a secondary processor. (miod@)

arch/luna88k/include

  ~ board.h                               

  > Remove unused code and definitions pasted over from mvme188 support, which
  > do
  > not apply to luna88k. (miod@)

arch/luna88k/luna88k

  ~ machdep.c                             

  > Remove unused code and definitions pasted over from mvme188 support, which
  > do
  > not apply to luna88k. (miod@)

  ~ machdep.c                             

  > Change the 88100 interrupt handlers to process DAEs with interrupts
  > enabled,
  > as done for DAEs not occuring during interrupts.
  > Remove the check for unprocessed DAE on return from trap() in eh_common.S,
  > since this can't happen. As a result, the return-from-trap code becomes
  > identical on 88100 and 88110 systems. (miod@)

  ~ machdep.c                             

  > Increment ncpus when hatching a secondary processor. (miod@)

arch/m88k/m88k

  ~ genassym.cf                           ~ process.S

  > On multiprocessor kernels, update p->p_pcu on exit from the scheduler.
  > (miod@)

  ~ eh_common.S                           

  > Change the 88100 interrupt handlers to process DAEs with interrupts
  > enabled,
  > as done for DAEs not occuring during interrupts.
  > Remove the check for unprocessed DAE on return from trap() in eh_common.S,
  > since this can't happen. As a result, the return-from-trap code becomes
  > identical on 88100 and 88110 systems. (miod@)

arch/mvme88k/mvme88k

  ~ m187_machdep.c                        ~ m188_machdep.c
  ~ m197_machdep.c                        

  > Change the 88100 interrupt handlers to process DAEs with interrupts
  > enabled,
  > as done for DAEs not occuring during interrupts.
  > Remove the check for unprocessed DAE on return from trap() in eh_common.S,
  > since this can't happen. As a result, the return-from-trap code becomes
  > identical on 88100 and 88110 systems. (miod@)

  ~ machdep.c                             

  > Increment ncpus when hatching a secondary processor. (miod@)

dev

  ~ softraid.c                            

  > Add initial bits for assembly at boot time. (marco@)

  ~ vnd.c                                 

  > Use VNDLABELDEV() and not DISKLABELDEV() in writedisklabel() since
  > VNDLABELDEV() is used in readdisklabel(). VNDLABELDEV() preserves the
  > vndsimple() property encoded in the device. (krw@)

dev/pci

  ~ if_msk.c                              ~ if_mskvar.h

  > Take alignment restrictions into account when setting up RAM buffer
  > addresses.
  > This makes Yukon-2 FE chips work reliably.
  > Pointed out by giovanni at gmail dot com. (kettenis@)

== usr.bin =========================================================== 06/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

cvs

  ~ rcsnum.c                              

  > Change 0x30 to more readable '0'.
  > OK xsa at . (ray@)

rcs

  ~ rcsnum.c                              

  > Change 0x30 to more readable '0'.
  > OK xsa at . (ray@)

tip

  ~ acu.c                                 

  > Prevent core dump if strpbrk() returns NULL.  Reported to bugs@ by
  > Pav Lucistnik <pav at FreeBSD>, thanks!
  > OK otto at . (ray@)

== usr.sbin ========================================================== 07/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

pkg_add

  ~ OpenBSD/PackageRepository.pm          ~ OpenBSD/PkgSpec.pm

  > pass refs around instead of extending them. (espie@)

  ~ pkg_create                            

  > strip extra quotes from all defines. (espie@)

  ~ OpenBSD/PkgSpec.pm                    

  > somewhat sneaky: allow PkgSpecs to be objects, so that we can perform
  > optimizations on them. For now, we just do the subpattern split once.
  > (espie@)

  ~ OpenBSD/PackageLocator.pm             ~ OpenBSD/PackageRepository.pm

  > also allow Spec objects in Repository matches. (espie@)

  ~ OpenBSD/PkgSpec.pm                    

  > oops, make the object variant functional (espie@)

  ~ OpenBSD/Dependencies.pm               

  > use OO version of spec match (espie@)

  ~ pkg                                   ~ pkg_add
  ~ pkg_info                              ~ OpenBSD/PackingElement.pm
  ~ OpenBSD/PkgCfl.pm                     

  > use PkgSpec objects most of the time (espie@)

  ~ OpenBSD/PackageLocator.pm             ~ OpenBSD/PackageRepository.pm

  > use match_ref consistently (espie@)

  ~ pod/OpenBSD::PkgSpec.pod              

  > document the object interface to PkgSpec. (espie@)

  ~ OpenBSD/PackageLocator.pm             ~ OpenBSD/PackageRepository.pm
  ~ OpenBSD/PkgSpec.pm                    

  > kill old PkgSpec interface (espie@)

  ~ OpenBSD/Dependencies.pm               ~ OpenBSD/PackingElement.pm

  > lift PkgSpec creation up into PackingElement::Dependency. (espie@)

  ~ OpenBSD/Replace.pm                    

  > oops. forgot this one. Noticed by M.Pereboom. (espie@)

  ~ OpenBSD/PkgSpec.pm                    

  > remove obsolete comment. (espie@)

===============================================================================


More information about the odc mailing list