[odc] Daily src changes for 2007-04-20

ODC auto at squish.net
Sat Apr 21 08:00:21 BST 2007


OpenBSD src changes summary for 2007-04-20
==========================================

lib/libm                                sbin/pfctl
share/man                               sys/arch/amd64/amd64
sys/arch/mips64/mips64                  sys/dev/ic
sys/dev/pci                             sys/ufs/ffs
usr.bin/cvs                             

== lib =============================================================== 01/05 ==

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

libm

  ~ arch/amd64/s_floorf.S                 

  > netbsd: stack sanity, leave the return PC alone
  > ok kettenis@ (martynas@)

== sbin ============================================================== 02/05 ==

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

pfctl

  ~ pfctl.8                               ~ pfctl.c

  > no whitespace allowed between -o and its argument, so update doc/usage()
  > to reflect this;
  > whilst there i had to wrap -t in Xo/Xc to stop line split,
  > and i zapped some extra whitespace in usage();
  > fixes user/5441 from sthen (jmc@)

== share ============================================================= 03/05 ==

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

man

  ~ man4/pci.4                            

  > list tht and nx as wired nics. (dlg@)

  ~ man5/bsd.port.mk.5                    

  > add sha256 in a few places, and update distinfo description a bit.
  > reminded by Stuart Henderson
  > ok jasper@ (steven@)

  ~ man5/bsd.port.mk.5                    

  > kill trailing whitespace; (jmc@)

== sys =============================================================== 04/05 ==

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

arch/amd64/amd64

  ~ trap.c                                

  > Remove leftover trapwrite() prototype from... 80386 support. (miod@)

arch/mips64/mips64

  ~ pmap.c                                

  > Segment tables are integral multiples of the page size in LP64 mode, so
  > do not manage a freelist ourselves, but release them in pmap_destroy().
  > (miod@)

dev/ic

  ~ malo.c                                

  > Increase the delay while uploading a firmware buffer in
  > malo_load_firmware().
  > We're doing DMA transfers without interrupts or some other indication and
  > 100 microseconds is not enough on my X40 and so the firmware gets
  > corrupted.
  > Increasing it to 500 microseconds this should give us enough safety margin.
  > OK mglocker@ (claudio@)

dev/pci

  ~ if_tht.c                              

  > bits in the link status register (dlg@)

  ~ if_tht.c                              

  > implement checking of the link status according to the firmware, and teach
  > ifmedia about it.
  > im not sure what the point of the ifmedia goo is if the only link type we
  > support is "autoselect". using it to show the link state seems to be
  > easier than implementing that ioctl ourselves. (dlg@)

  ~ if_tht.c                              

  > we'd like to show if the nic has link regardless of whether the interface
  > is up or not. (dlg@)

  ~ files.pci                             

  > tht uses ifmedia and firmload (dlg@)

  ~ if_tht.c                              

  > add fifo descriptors for the rxf and rxd fifos. (dlg@)

  ~ if_tht.c                              

  > implement reads from a fifo. (dlg@)

  ~ if_tht.c                              

  > this implements up and down routines for the interface. currently when
  > brought up they allocate all four fifos and set the interface flags. when
  > theyre brought down they clear the flags, wait for the tx fifos to drain,
  > and then free all the fifos.
  > interrupts are not yet dealt with. (dlg@)

  ~ if_tht.c                              

  > add a lock around ioctl handling to prevent the posssibility that someone
  > will try to bring the interface up in the middle of it being brought down.
  > im sleeping in tht_down while waiting for the tx fifos to drain, so its
  > possible something else can enter the ioctl handler while that's happening.
  > (dlg@)

ufs/ffs

  ~ fs.h                                  

  > Do not use time_t for on-disk data structures, use int32_t instead
  > since time_t will have to be crank to 64 bits at some point in the
  > future.  OK pedro@ (millert@)

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

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

cvs

  ~ logmsg.c                              ~ util.c
  ~ util.h                                

  > - correct signal handling and process waiting for the EDITOR support code
  > (From ray's code in sendbug(1))
  > - nuke cvs_exec() as it is not used anymore
  > Prompted by deraadt@ a few weeks ago.
  > OK ray at .sa@)

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



More information about the odc mailing list