[odc] Daily src changes for 2007-09-26

ODC auto at squish.net
Thu Sep 27 07:00:01 BST 2007


OpenBSD src changes summary for 2007-09-26
==========================================

libexec/identd                          regress/usr.bin
sbin/newfs_msdos                        share/man
sys/dev/ic                              sys/dev/pci
sys/kern                                sys/nfs
sys/sys                                 usr.bin/pcc
usr.bin/top                             

== libexec =========================================================== 01/06 ==

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

identd

  ~ identd.c                              

  > From Tamas TEVESZ:
  > - atoi -> strtonum with proper bounds check
  > - Use vfprintf and vsyslog in the appropriate places.
  > OK millert. (ray@)

  ~ parse.c                               

  > From Tamas TEVESZ:
  > - Use strcspn to strip \r and \n.
  > OK chl. (ray@)

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

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

usr.bin

  + pcc/cc/ccom/darray001.c               + pcc/cc/ccom/init004.c

  > two more test cases (otto@)

  ~ pcc/cc/ccom/init004.c                 

  > more minimal example (otto@)

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

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

newfs_msdos

  ~ newfs_msdos.c                         

  > some cleanup. remove #ifdef __FreeBSD__ code, last sync to FreeBSD was
  > 7 years ago. this improves readability.
  > provide a standard usage message while there (synced with manpage).
  > ok millert@, ``looks fine'' krw at . (pyr@)

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

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

man

  ~ man4/bwi.4                            

  > Add monitor mediaopt.  Diff from brad@
  > Disable HostAP and IBSS mediaopt while there. (mglocker@)

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

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

dev/ic

  ~ elink3.c                              

  > ep(4) is totally weird. due to hardware design limitations it plays
  > wierd games with caching mbufs. as part of that it used regular mbufs
  > and makes them M_PKTHDR mbufs on the fly, instead of calling m_gethdr.
  > of course it did it hackish and wrong and did not properly initialize
  > the pkthdr fields, which stated to cause problems as soon as we started
  > to stuff more into the packet header.
  > so use the freshly introduced m_inithdr() to make the mbuf a pktdr mbuf.
  > problem found + analyzed by janjaap at stack.nl PR5563, input theo, ok claudio
  > (henning@)

dev/pci

  ~ azalia_codec.c                        

  > Clean up STAC7661 codec: sort mixer items, add prev and next pointers
  > for master, remove useless pin direction calls, add mixer item for mic
  > boost, remove useless item for the volume knob. (deanna@)

  ~ pcidevs                               

  > Add Sigmatel to vendors.
  > ok brad, dlg. (deanna@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (deanna@)

kern

  ~ uipc_mbuf.c                           

  > provide m_inithdr(), which takes an mbuf and gives an initialized M_PKTHDR
  > mbuf back.
  > for fixing PR5563 in a few, tested janjaap at stack.nl, ok claudio (henning@)

nfs

  ~ nfsm_subs.h                           ~ nfs_vnops.c

  > nfsm_uiotom macro does nothing but hide error-handling code; replace
  > inline in the one place that it's called
  > ok thib@, weingart@
  > "I don't see why not" fgsch@ (blambert@)

sys

  ~ mbuf.h                                

  > provide m_inithdr(), which takes an mbuf and gives an initialized M_PKTHDR
  > mbuf back.
  > for fixing PR5563 in a few, tested janjaap at stack.nl, ok claudio (henning@)

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

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

pcc

  ~ cc/cpp/cpp.c                          ~ cc/cpp/scanner.l

  > pull from ragge's repo:
  > Handle #pragma and _Pragma() correct. (otto@)

top

  ~ top.c                                 

  > reuse available var, from Mark Lumsden (otto@)

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


More information about the odc mailing list