[odc] Daily src changes for 2005-12-16

ODC auto at squish.net
Sat Dec 17 07:00:30 GMT 2005


OpenBSD src changes summary for 2005-12-16
==========================================

distrib/sets                            gnu/usr.bin/gas
lib                                     lib/libc
lib/libresolv                           lib/librthread
regress/usr.bin                         share/mk
sys/arch/amd64/amd64                    sys/arch/amd64/conf
sys/arch/arm/arm                        sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/macppc/pci
sys/arch/mips64/include                 sys/arch/sparc/sparc
sys/arch/sparc64/sparc64                sys/arch/zaurus/stand/zboot
sys/dev                                 sys/dev/acpi
sys/dev/ic                              sys/dev/pci
sys/netinet                             sys/ufs/ext2fs
sys/ufs/ufs                             usr.bin/ssh
usr.bin/xlint                           usr.sbin/afs

== distrib =========================================================== 01/08 ==

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

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.cats                    ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.luna88k
  ~ lists/base/md.mac68k                  ~ lists/base/md.macppc
  ~ lists/base/md.mvme68k                 ~ lists/base/md.mvme88k
  ~ lists/base/md.mvmeppc                 ~ lists/base/md.sgi
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.vax                     ~ lists/base/md.zaurus
  ~ lists/comp/mi                         

  > sync (deraadt@)

  ~ lists/man/md.alpha                    ~ lists/man/md.amd64
  ~ lists/man/md.cats                     ~ lists/man/md.hppa
  ~ lists/man/md.hppa64                   ~ lists/man/md.i386
  ~ lists/man/md.macppc                   ~ lists/man/md.mvmeppc
  ~ lists/man/md.sgi                      ~ lists/man/md.sparc
  ~ lists/man/md.sparc64                  ~ lists/man/md.zaurus
  ~ lists/man/mi                          

  > as.info files on all architectures now (deraadt@)

== gnu =============================================================== 02/08 ==

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

usr.bin/gas

  ~ Makefile                              

  > build old info files; ok espie (deraadt@)

== lib =============================================================== 03/08 ==

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

lib

  ~ Makefile                              

  > libresolv.a is no longer needed (deraadt@)

libc

  ~ sys/connect.2                         

  > clarify sentence; cannot reuse a stream socket after even trying to do a
  > connect; spotted by tedu (deraadt@)

libresolv

  - Makefile                              - nothing.c

  > libresolv.a is no longer needed (deraadt@)

librthread

  - arch/hppa/_atomic_lock.c              

  > boolshit (mickey@)

== regress =========================================================== 04/08 ==

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

usr.bin

  ~ xlint/Makefile                        + xlint/test-15.c
  + xlint/test-15.c.exp                   

  > Add a regression test for lint catching division by zero. (cloder@)

== share ============================================================= 05/08 ==

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

mk

  ~ bsd.lib.mk                            

  > zaurus cannot fit -g on standard drive, total bummer (deraadt@)

  ~ bsd.lib.mk                            

  > Fix typo.  Spotted by hannah at schlund dot de. (kettenis@)

== sys =============================================================== 06/08 ==

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

arch/amd64/amd64

  ~ acpi_machdep.c                        

  > KNF (marco@)

  ~ machdep.c                             

  > Make amd64 powerdown logic identical to i386.
  > ok jordan@ deraadt@ (marco@)

arch/amd64/conf

  ~ GENERIC                               

  > re-enable ipmi (deraadt@)

  ~ GENERIC                               

  > Sync with i386 acpi stuff.	Remains disabled of course. (marco@)

arch/arm/arm

  ~ process_machdep.c                     

  > Return EINVAL in process_sstep() as this is not implemented on arm yet;
  > ok kettenis@ (miod@)

arch/i386/conf

  ~ GENERIC                               

  > Lose dsdt since it was moved inside acpi.c (marco@)

arch/i386/i386

  ~ machdep.c                             

  > Power down machine from acpi.
  > Help deraadt, ok jordan@ (marco@)

  ~ machdep.c                             

  > Forgot to check a flag to powerdown via acpi.
  > ok deraadt@ jordan@ (marco@)

  ~ machdep.c                             

  > Add delay before powering down on acpi.  Give the sync some extra time.
  > (marco@)

arch/macppc/pci

  ~ mpcpcibus.c                           

  > Missing splx in setfault() error path. (miod@)

arch/mips64/include

  ~ pcb.h                                 

  > do not use a label_t in the pcb.  label_t may not exist in all contexts,
  > and causes a real pain with _KERNEL that we wish to avoid for sys/user.h
  > so clone a label_t thingy here (deraadt@)

arch/sparc/sparc

  ~ process_machdep.c                     

  > Flush fpu state before reading/modifying the state in the pcb.
  > ok miod@ (kettenis@)

  ~ process_machdep.c                     

  > Compile out process_sstep() as we don't define PT_STEP, thus nothing uses
  > these functions. ok kettenis@ (miod@)

arch/sparc64/sparc64

  ~ process_machdep.c                     

  > Compile out process_sstep() as we don't define PT_STEP, thus nothing uses
  > these functions. ok kettenis@ (miod@)

arch/zaurus/stand/zboot

  ~ boot.8                                

  > move the section on updating bootblocks into the man body
  > of the page; (jmc@)

dev

  ~ ipmi.c                                ~ ipmivar.h

  > Fix 2 issues reported by beck.
  > 1. Sun v20z rebooted dunring autoconf.  This was due to reading a byte and
  > discarding it at an inapropriate time.
  > 2. The Sun is so fast that it could exhaust the busy counter.  This has
  > been
  > replaced with a timeout/tsleep mechanism that is more predictable.	As
  > a bonus we no longer busy wait in ipmi which should improve overall
  > throughput.
  > ok beck@ jordan@ dlg@ (marco@)

dev/acpi

  ~ acpi.c                                ~ acpireg.h
  ~ dsdt.c                                ~ dsdt.h
  ~ files.acpi                            

  > Moved DSDT AML parsing into parent ACPI driver
  > ok marco@ (jordan@)

  ~ acpi.c                                

  > Remove autoconf chatter (marco@)

  - hpetreg.h                             - acpiac.h
  - acpibat.h                             

  > Remove .h files and replace them with a single one.  Suggested deraadt@
  > (marco@)

  ~ acpiac.c                              ~ acpibat.c

  > Use new unified header. (marco@)

  + acpidev.h                             

  > Add new unified header file for devices.  Suggested deraadt@ (marco@)

  ~ acpi.c                                ~ acpireg.h
  ~ acpivar.h                             

  > Cleaned up common power management register i/o
  > Added enter sleep state ioctl
  > Hooked power button interrupt
  > ok marco@ (jordan@)

  ~ acpivar.h                             ~ acpi.c

  > Added hooks for powerdown/power button press (jordan@)

  ~ acpi.c                                

  > Remove test for kbd_reset.	Prompted deraadt@, ok jordan@ (marco@)

  ~ acpidev.h                             ~ hpet.c

  > Typo and use correct header file. (marco@)

dev/ic

  ~ hme.c                                 

  > a little quieter (brad@)

dev/pci

  ~ if_sk.c                               

  > remove unused code to use IO space. (brad@)

  ~ if_pcn.c                              

  > fix error printf's. (brad@)

netinet

  ~ ip_carp.c                             

  TAGGED OPENBSD_3_8
  > MFC:
  > Fix by mpf@
  > Completly remove transition path INIT -> MASTER.
  > A bug introduced in -r 1.4 led lower priotorized hosts
  > switching to MASTER state for a short time at bootup,
  > if preemption was enabled.
  > ok deraadt@ mpf@ (brad@)

ufs/ext2fs

  ~ ext2fs_lookup.c                       

  > Fix unsigned < 0 check in ext2fs_readdir(), okay krw@ (pedro@)

ufs/ufs

  ~ ufs_vnops.c                           

  > Fix unsigned < 0 check in ufs_readdir(), okay krw@ (pedro@)

== usr.bin =========================================================== 07/08 ==

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

ssh

  ~ ssh.1                                 

  > move the option descriptions up the page: start of a restructure;
  > ok markus deraadt (jmc@)

  ~ ssh.1                                 

  > simplify a sentence; (jmc@)

  ~ ssh.1                                 

  > make the description of -c a little nicer; (jmc@)

  ~ ssh.1                                 

  > signpost the protocol sections; (jmc@)

xlint

  ~ lint1/tree.c                          

  > Call checkdbz with the correct operand, so that div by zero checks actually
  > work, instead of resulting in an exception.  Problem noticed by aaron.
  > (cloder@)

  ~ lint1/tree.c                          

  > Limp along with integral 0 instead of UQUAD_MAX when there is a division
  > by zero.  This avoids bogus integer overflow errors in div by zero
  > situations. (cloder@)

  ~ lint1/tree.c                          

  > Make div by zero a non-fatal message (cloder@)

== usr.sbin ========================================================== 08/08 ==

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

afs

  ~ lib/libarla/Makefile.rxkad.inc        ~ libexec/afsd/Makefile

  > rm kerberosIV remnant
  > ok millert@ (todd@)

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



More information about the odc mailing list