[odc] Daily src changes for 2007-03-23

ODC auto at squish.net
Sat Mar 24 07:00:30 GMT 2007


OpenBSD src changes summary for 2007-03-23
==========================================

gnu                                     sbin/route
share/man                               sys/arch/amd64/amd64
sys/arch/i386/include                   sys/arch/landisk/dev
sys/arch/macppc/dev                     sys/arch/mips64/include
sys/arch/mips64/mips64                  sys/arch/powerpc/include
sys/arch/powerpc/powerpc                sys/arch/sgi/include
sys/arch/sgi/localbus                   sys/dev/acpi
sys/dev/ata                             sys/dev/pci
sys/dev/usb                             sys/net
sys/sys                                 sys/ufs/ffs
usr.bin                                 usr.bin/netstat
usr.bin/sendbug                         usr.bin/systat
usr.sbin/ntpd                           

== gnu =============================================================== 01/06 ==

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

gnu

  ~ usr.bin/Makefile                      

  > Enable our sendbug(1), prodded by deraadt at .ay@)

== sbin ============================================================== 02/06 ==

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

route

  ~ route.c                               

  > Only print the routing table id if the routing message uses the rt_msghdr
  > else some random value is printed for messages like RTM_NEWADDR. OK
  > henning@ (claudio@)

  ~ route.8                               ~ route.c
  ~ show.c                                

  > Add a new flag -F to netstat restricting route display in conjuction
  > with -r to routes in the same address family as the destination.
  > ok henning@, claudio@ (pyr@)

  ~ route.8                               

  > add -F to SYNOPSIS; (jmc@)

  ~ route.c                               

  > add -F to usage() and kill some extraneous whitespace; (jmc@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/uts.4                            

  > add Origin AE X15e HTPC case with 7" LCD (robert@)

  ~ man9/vnode.9                          

  > remove blather about the v_interlock; Since its now gone.
  > suggestions and ok jmc@ (thib@)

== sys =============================================================== 04/06 ==

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

arch/amd64/amd64

  ~ ipifuncs.c                            

  > Fix compiliation of MULTIPROCESSOR without DDB, being defined.
  > From: Mike Belopuhov <mkb AT crypt.org DOT ru>.
  > ok kettenis@ (gwk@)

arch/i386/include

  ~ intr.h                                

  > Remove duplicated defines from intr.h that are already defined in
  > intrdefs.h that is inlucded first thing in intr.h.
  > eyeballed for sanity by pedro@ (art@)

arch/landisk/dev

  ~ power.c                               

  > Do not enter ddb from the interrupt handler unless option DEBUG. (miod@)

arch/macppc/dev

  ~ if_mc.c                               

  > Clean up the failure path of the attach routine, check the return value of
  > dbdma_alloc, and mapiodev, and some whitespace/long line cleanup.
  > Tested on 9500MP and 9600MP.
  > ok martin@ (gwk@)

arch/mips64/include

  ~ atomic.h                              

  > Real atomic_{set,clear}bits_int implementation, and replace similar
  > {set,clr}_ipending with the above routines.
  > ok kettenis@ (miod@)

arch/mips64/mips64

  ~ exception.S                           ~ interrupt.c

  > Real atomic_{set,clear}bits_int implementation, and replace similar
  > {set,clr}_ipending with the above routines.
  > ok kettenis@ (miod@)

arch/powerpc/include

  ~ cpu.h                                 

  > Define PROC_PC and simplify userret(); ok kettenis@ (and I think drahn@
  > too) (miod@)

arch/powerpc/powerpc

  ~ trap.c                                

  > Define PROC_PC and simplify userret(); ok kettenis@ (and I think drahn@
  > too) (miod@)

arch/sgi/include

  ~ intr.h                                

  > Real atomic_{set,clear}bits_int implementation, and replace similar
  > {set,clr}_ipending with the above routines.
  > ok kettenis@ (miod@)

arch/sgi/localbus

  ~ macebus.c                             

  > Real atomic_{set,clear}bits_int implementation, and replace similar
  > {set,clr}_ipending with the above routines.
  > ok kettenis@ (miod@)

dev/acpi

  ~ dsdt.c                                

  > Fix set to already set local
  > ok marco@ (jordan@)

dev/ata

  ~ atascsi.c                             

  > Catch timed out disk commands. (pascoe@)

  ~ atascsi.c                             

  > Clear the device register on the flush cache command, in case something
  > that shouldn't care about don't care bits does care. (pascoe@)

  ~ atascsi.c                             

  > Really clear the device register on the flush cache command.  Last commit
  > adjusted the packet and identify commands. (pascoe@)

  ~ atascsi.c                             

  > Track the ATA xfer's state more closely - may help us identify why some
  > are seeing a panic at halt time. (pascoe@)

dev/pci

  ~ ahci.c                                

  > Track the ATA xfer's state more closely - may help us identify why some
  > are seeing a panic at halt time. (pascoe@)

  ~ ahci.c                                

  > Turn AHCI_DEBUG back on for now, so we can see if any commands are timing
  > out or erroring around the cache flush time. (pascoe@)

dev/usb

  ~ uts.c                                 

  > the input length is different on the eGalax and ITM screens,
  > so let's adapt the code by specifing the corrent length and
  > and move the check to the correct place. (robert@)

net

  ~ ethertypes.h                          

  > add ethertype for ata over ethernet (AoE)
  > ok deraadt (tedu@)

sys

  ~ buf.h                                 

  > Remove 'b_synclist' from struct buf, okay krw@
  > From Juan Hernandez Gonzalez (pedro@)

ufs/ffs

  ~ ffs_alloc.c                           

  > Make FFS allocation functions non-static, okay miod@ mk@ thib@ (pedro@)

== usr.bin =========================================================== 05/06 ==

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

usr.bin

  ~ Makefile                              

  > Enable our sendbug(1), prodded by deraadt at .ay@)

netstat

  ~ main.c                                ~ netstat.1
  ~ netstat.h                             ~ show.c

  > Add a new flag -F to netstat restricting route display in conjuction
  > with -r to routes in the same address family as the destination.
  > ok henning@, claudio@ (pyr@)

  ~ main.c                                

  > add -F to usage(); (jmc@)

sendbug

  + atomicio.h                            + atomicio.c
  + Makefile                              + sendbug.1
  + sendbug.c                             

  > New import:
  >	Import public domain rewrite of sendbug, written by Ray Lai. =)

  ~ sendbug.c                             

  > some minor KNF, including sentinals; ok ray (deraadt@)

  ~ sendbug.c                             

  > handle the -L and -P options; ok ray (deraadt@)

  ~ sendbug.c                             

  > Get rid of silly gcc warning.
  > OK deraadt at .ay@)

  ~ sendbug.c                             

  > add -V (version) support (deraadt@)

  ~ sendbug.1                             

  > document -L -V and -P options.  still a bit short (deraadt@)

  ~ sendbug.c                             

  > -V in usage (deraadt@)

  ~ sendbug.c                             

  > spacing (deraadt@)

  ~ sendbug.c                             

  > Support command-line arguments in $EDITOR.	Prodded by deraadt at .ay@)

  ~ sendbug.c                             

  > Don't insert double slashes ("/tmp//p.XXXXXXXXXX") if TMPDIR ends
  > in "/".  Helps emacs and deraadt at .ay@)

  ~ sendbug.1                             ~ sendbug.c

  > support $PR_FORM environment variable (deraadt@)

  ~ sendbug.c                             

  > re-org something for prettiness (deraadt@)

  ~ sendbug.c                             

  > simplify cleanup by using an atexit handler.  lets us use err() instead
  > of a series of warn()/gotos.
  > ok deraadt (tedu@)

  ~ sendbug.c                             

  > Replace `&' in gecos field with login, prodded by deraadt at .ay@)

  ~ sendbug.1                             

  > Alphabetize flags and environment variables. (ray@)

  ~ sendbug.1                             

  > Flags belong under SYNOPSIS, not NAME. (ray@)

  ~ sendbug.1                             

  > Add more bloat to manual. (ray@)

  ~ sendbug.1                             

  > Document temporary files. (ray@)

  ~ sendbug.1                             

  > missing .El; (jmc@)

  ~ sendbug.c                             

  > Since we now have our own program, we can export more things that
  > matter.  Include kern.version, which tells a hell of a lot. ok millert ray
  > (deraadt@)

  ~ sendbug.c                             

  > correct signal handling and process waiting for the editor spawning
  > code, so that signals in the editor are handled right.  written by ray
  > after he started looking at other code that does this better (deraadt@)

systat

  ~ sensors.c                             

  > Add a routine to scale timedelta sensors to more meaningful units,
  > like fmt_scaled(3) does. Ranges from picoseconds to days.
  > Also removes a couple of unneeded curses operations.
  > ok deanna, ok deraadt (ckuethe@)

  ~ Makefile                              

  > cannot remember what the vax -O0 workaround in 2002 was for.  wish the
  > commit message had explained the problem at least vaguely.	disable the
  > workaround so that if the bug exists, it can rear it's head again
  > (in 10 minutes of playing around, i could not find any unusual behaviour)
  > (deraadt@)

  ~ sensors.c                             

  > display a timedelta of 0 in seconds, not some other unit.
  > requested by otto, ok otto (ckuethe@)

  ~ sensors.c                             

  > use the proper abbreviation for second: "s"
  > requested by deanna, naddy, otto, steven
  > ok deanna, otto (ckuethe@)

== usr.sbin ========================================================== 06/06 ==

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

ntpd

  ~ ntpd.h                                

  > Increase sensor polling interval to 30s, just like ntp polls. This
  > improves sensor timekeeping significantly.
  > Before this patch my test system's frequency adjustment would range
  > between -350 and +250, with timedelta rarely getting close to 0. After,
  > frequency adjustmens is on the order of +/- 0.05ppm, with time +/- a
  > few microseconds away from 0
  > ok henning, mbalmer, otto (ckuethe@)

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



More information about the odc mailing list