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

ODC auto at squish.net
Thu Apr 19 08:00:24 BST 2007


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

distrib/sets                            regress/sbin
sbin/ccdconfig                          sbin/fsck_ffs
sbin/newfs                              sbin/nmeaattach
share/man                               sys/arch/alpha/alpha
sys/arch/alpha/pci                      sys/arch/hppa/hppa
sys/arch/m88k/include                   sys/arch/m88k/m88k
sys/dev                                 sys/dev/pci
sys/kern                                sys/net
sys/uvm                                 usr.bin/nm
usr.bin/patch                           usr.bin/ssh

== distrib =========================================================== 01/06 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/comp/md.alpha

  > sync (deraadt@)

== regress =========================================================== 02/06 ==

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

sbin

  + newfs/Makefile                        + newfs/checknewfs

  > some newfs checks, not hooked in, because it needs certain disktab
  > entries which are not available on all platforms (otto@)

== sbin ============================================================== 03/06 ==

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

ccdconfig

  ~ ccdconfig.8                           

  > Remove the ``new i/o'' code. It has never worked well, noone has stepped up
  > to fix it, and it goes in the way of good changes pedro is brewing.
  > No functional change, tested todd@ millert@ (miod@)

fsck_ffs

  ~ setup.c                               

  > When trying to read the primary superblock, do not accidentially read
  > a ffs1 alternate sb at the primary ffs2 sb location. Use the same test
  > as the kernel does. ok millert@ pedro@ (otto@)

newfs

  ~ mkfs.c                                

  > don't let fpg and spc get out of sync. solves a few cases where newfs
  > produces a bad cg when -c is used. ok pedro@ millert@ (otto@)

nmeaattach

  ~ nmeaattach.c                          

  > Do not exit when the TIOCSDTR ioctl() fails, but output a warning.
  > This makes claudio's ublox aek-4t happy. (mbalmer@)

== share ============================================================= 04/06 ==

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

man

  ~ man4/softraid.4                       

  > various tweaks; (jmc@)

  ~ man4/softraid.4                       

  > make .Sh TERMINOLOGY part of the main text body; ok marco (jmc@)

== sys =============================================================== 05/06 ==

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

arch/alpha/alpha

  ~ machdep.c                             

  > if possible, fill in hw.serialno;
  > tsunami chipset alphas set this, maybe older ones as well (martin@)

arch/alpha/pci

  ~ cia_dma.c                             

  > Contrary to the comment in cia_dma_get_tag(), there are machines with cia
  > that have over 1.0G.  Allow direct dma requests to fall back to SGMAPs.
  > From NetBSD via brad; discussed with Miod, tested by myself (martin@)

arch/hppa/hppa

  ~ conf.c                                

  > tidy - number unused cdev_/bdev_ slots
  > ok miod@ kettenis@ (todd@)

arch/m88k/include

  ~ cpu.h                                 

  > Use atomic operations to change the pending software interrupt mask.
  > (miod@)

arch/m88k/m88k

  ~ m88k_machdep.c                        

  > Use atomic operations to change the pending software interrupt mask.
  > (miod@)

dev

  ~ ccd.c                                 ~ ccdvar.h

  > Remove the ``new i/o'' code. It has never worked well, noone has stepped up
  > to fix it, and it goes in the way of good changes pedro is brewing.
  > No functional change, tested todd@ millert@ (miod@)

dev/pci

  ~ if_tht.c                              

  > define the bits in the RX_FLT register (dlg@)

  ~ if_tht.c                              

  > tiny register additions (dlg@)

  ~ if_tht.c                              

  > code to busy wait on registers and bits in bus_space (dlg@)

  ~ if_tht.c                              

  > implement the software reset of a port as per the specification (dlg@)

  ~ if_tht.c                              

  > reset the port before establishing the interrupt handler during attach
  > (dlg@)

  ~ if_tht.c                              

  > callers of sw_reset will print an error message if anythign goes wrong, so
  > sw_reset itself doesnt have to (dlg@)

  ~ if_tht.c                              

  > add a wrapper around single segment dmaable memory allocations. this has
  > now been copied from ami into mpi, arc, vic, ahci, sili, and mfi. ive
  > probably forgotten some others too. (dlg@)

  ~ if_tht.c                              

  > move the tht attach args up a bit, for greater feng shui (dlg@)

  ~ if_tht.c                              

  > start implementing support for the fifos on these chips.
  > there are four types of fifos: a tx task fifo (packets get sent via this),
  > a tx free fifo (for us to know when packets have been sent), a rx
  > descriptor fifo (to give empty packets for the nic to fill), and an rx free
  > fifo (when packets are recieved).
  > each port can have four sets of these fifos, so you can effectively have
  > completely independant io paths. however, due to the nature of our kernel
  > there is no advantage in implementing the use of more than one set of
  > these.
  > so this diff creates wrappers around fifos, the allocation of the dma
  > regions for them, and a description of which registers are used to manage
  > them. (dlg@)

  ~ if_cas.c                              

  > Pass arguments to DPRINTF in the right order. (kettenis@)

kern

  ~ kern_sysctl.c                         

  > When vslocking memory for the sysctl make sure that we aren't trying
  > to wire more memory than we are allowed to.
  > miod@ ok (art@)

net

  ~ if_gif.c                              

  > Break out of the mtag check loop when a hit was found else we end up in a
  > double free. Found and tested by Stefan Schmieta. OK markus@ mbalmer@
  > (claudio@)

  ~ if_spppsubr.c                         

  > Typo in comment. From Brad. (mpf@)

uvm

  ~ uvm_page.h                            

  > Reserve a few pg_flags for pmaps that might want to use them.
  > i386 will use them soon and miod wants to work on other pmaps in
  > parallell.
  > miod@ ok (art@)

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

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

nm

  ~ elf.c                                 

  > Fix a NULL dereference if the symbol table size is zero; ok millert@
  > deraadt@ (miod@)

patch

  ~ patch.1                               ~ patch.c

  > adds a detailed synopsis to the man page; sorts options in
  > the description list and adds missing arguments; syncs usage()
  > written with a lot of useful advice by jmc@
  > ok by jmc@ (sobrado@)

ssh

  ~ sftp-server.c                         

  > cast "%llu" format spec to (unsigned long long); do not assume a
  > u_int64_t arg is the same as 'unsigned long long'.
  > from Dmitry V. Levin <ldv at altlinux.org  > ok markus@ 'Yes, that looks correct' millert@ (stevesk@)

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



More information about the odc mailing list