[odc] Daily src changes for 2008-04-10

ODC auto at squish.net
Fri Apr 11 07:00:01 BST 2008


OpenBSD src changes summary for 2008-04-10
==========================================

distrib/sets                            share/man
sys/arch/sparc64/sparc64                sys/dev/i2c
sys/dev/ic                              sys/dev/pci
sys/dev/usb                             sys/kern
sys/net                                 sys/scsi
sys/ufs/ffs                             sys/uvm
usr.bin/cal                             

== distrib =========================================================== 01/04 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.aviion
  ~ lists/base/md.hp300                   ~ lists/base/md.hppa
  ~ lists/base/md.hppa64                  ~ lists/base/md.i386
  ~ lists/base/md.landisk                 ~ 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@)

== share ============================================================= 02/04 ==

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

man

  ~ man4/sdtemp.4                         

  > MCP98242 temp sensor docs found.. (deraadt@)

== sys =============================================================== 03/04 ==

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

arch/sparc64/sparc64

  ~ ipifuncs.c                            

  > Make sun4v_broadcast_ipi() do its job by making a single hypervisor call
  > instead of repeatedly calling sun4v_send_ipi().  Makes compiling a kernel
  > almost 20% faster. (kettenis@)

dev/i2c

  ~ i2c_scan.c                            ~ sdtemp.c

  > MCP98242 temp sensor docs found.. (deraadt@)

dev/ic

  ~ ami.c                                 ~ amivar.h

  > the success of a command is reported in the mbox, but not passed on to the
  > completion routines to do anything useful with.
  > this stashes the commands status in the ccb for the ccb_done handlers to
  > use. the completion path for passthru commands now checks the mbox status
  > to see if the command actually works. this prevents phantom devices from
  > appearing on the passthru busses. (dlg@)

dev/pci

  ~ azalia_codec.c                        

  > Add support for recording through the mic jack on AD1984.
  > Tested by Alexander Hall, thanks
  > ok jakemsr (deanna@)

dev/usb

  ~ uvideo.c                              ~ uvideo.h

  > Fix MJPEG Video Frame Descriptor struct. (mglocker@)

kern

  ~ uipc_usrreq.c                         

  > Make sure the fd passing code only accepts control messages without padding
  > and with exactly the right amount of padding.
  > diff actually typed in by deraadt@ (kettenis@)

  ~ tty.c                                 ~ tty_pty.c

  > scrub local stack-based buffers in the tty subsystem.  tested by a lot of
  > developers.  if you notice tty weirdnesses in the next few months, talk to
  > me (deraadt@)

net

  ~ if_ethersubr.c                        

  > Also count multicast packets and input bytes for interfaces enslaved by
  > trunk(4).
  > PR 5248
  > ok reyk@ (brad@)

  ~ if.c                                  ~ if.h
  ~ if_ethersubr.c                        ~ netisr.h
  ~ netisr_dispatch.h                     

  > introduce mitigation for the calling of an interfaces start routine.
  > decent drivers prefer to have a lot of packets on the send queue so they
  > can queue a lot of them up on the tx ring and then post them all in one
  > big chunk. unfortunately our stack queues one packet onto the send queue
  > and then calls the start handler immediately.
  > this mitigates against that queue, send, queue, send behaviour by trying to
  > call the start routine only once per softnet. now its queue, queue, queue,
  > send.
  > this is the result of a lot of discussion with claudio@
  > tested by many. (dlg@)

scsi

  ~ scsi_all.h                            

  > fix the macros that are used to read the devid vpd page. (dlg@)

ufs/ffs

  ~ ffs_alloc.c                           

  > the ffs code is a bit noisy when it runs out of inodes/space etc;
  > so ratelimit the messages to about once every 2secs.
  > ok dlg@ (who also pointed out me missing 'static' in the timeval decls.)
  > "sounds good to me" deraadt@ (thib@)

uvm

  ~ uvm_anon.c                            

  > Correctly amount swap usage for anons, from NetBSD via PR 5772. (miod@)

== usr.bin =========================================================== 04/04 ==

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

cal

  ~ cal.1                                 ~ cal.c

  > Introduce the -m flag which shows weeks as starting on mondays.
  > input from tom@ through markus@
  > ok henning@, mbalmer@ and jmc@ (pyr@)

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


More information about the odc mailing list