[odc] Daily src changes for 2006-04-21

ODC auto at squish.net
Sat Apr 22 08:00:36 BST 2006


OpenBSD src changes summary for 2006-04-21
==========================================

bin/ksh                                 distrib/sets
distrib/zaurus                          libexec/ftpd
regress/usr.bin                         sbin/sysctl
share/man                               sys/arch/amd64/amd64
sys/arch/i386/i386                      sys/arch/mvme68k/conf
sys/arch/mvme68k/dev                    sys/arch/mvme68k/include
sys/arch/mvme68k/mvme68k                sys/dev/acpi
sys/dev/ic                              sys/dev/pci
sys/dev/pcmcia                          sys/dev/usb
sys/kern                                usr.bin/rcs
usr.bin/xlint                           usr.bin/yacc
usr.sbin/bgpd                           usr.sbin/ospfctl
usr.sbin/sensorsd                       usr.sbin/tcpdump

== bin =============================================================== 01/09 ==

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

ksh

  ~ ksh.1                                 

  > missing command line prompt; (jmc@)

== distrib =========================================================== 02/09 ==

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

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

zaurus

  ~ ipk/rc.zboot                          

  > Sleep for whole seconds and use ksh arithmetic expressions instead of expr.
  > The C3000 has no expr. Noticed by David Krause. (uwe@)

== libexec =========================================================== 03/09 ==

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

ftpd

  ~ extern.h                              ~ ftpcmd.y
  ~ ftpd.c                                ~ monitor.c

  > lint cleanup; ok ray moritz dhill (deraadt@)

== regress =========================================================== 04/09 ==

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

usr.bin

  ~ xlint/test-17.c                       ~ xlint/test-17.c.exp

  > Regression test for lint crash dealing with break outside a switch or a
  > loop. Found by dlg (cloder@)

== sbin ============================================================== 05/09 ==

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

sysctl

  ~ sysctl.8                              

  > document retreiving a subset of sysctls;
  > based on a diff by janne johansson; rewritten by myself... (jmc@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/amdpm.4                          

  > Document that amdpm supports the SMBus host interface of the
  > AMD 756/766/768/8111 and NVIDIA nForce 1 chipsets, and the
  > RNG of the AMD-768 and 8111 chipsets.
  > ok jmc@, dlg@ (gwk@)

  ~ man4/ste.4                            

  > add the Encore ENL832-TX-ICNT 10/100 M PCI adapter to the list.
  > From Oscar Mauricio <o-rodrig at uniandes dot edu dot co> (brad@)

  ~ man4/ami.4                            

  > ami sysctl diff; from michael knudsen
  > ok dlg (jmc@)

  ~ man4/pci.4                            ~ man4/iic.4
  ~ man4/man4.amd64/intro.4               ~ man4/man4.i386/intro.4

  > update the .Nd for amdpm(4), which i completely forgot about... (jmc@)

  ~ man4/udcf.4                           

  > Document that udcf is a time delta sensor who's value is the delta between
  > the time received and the local time in msec.  The value can be accessed
  > throught the sysctl(8) interface. (mbalmer@)

== sys =============================================================== 07/09 ==

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

arch/amd64/amd64

  ~ mpbios.c                              

  > Do not leave behind half-initialized data structures of we stumble over
  > corrupt
  > interrupt table entries.
  > ok brad@, mickey@ (kettenis@)

arch/i386/i386

  ~ esm.c                                 

  > the esm_sensor_maps describe esm sensors, not kernel sensors. i have no
  > idea how i got this screwed up.
  > found by lint. (dlg@)

arch/mvme68k/conf

  ~ GENERIC                               ~ MVME147
  ~ MVME162                               ~ MVME167
  ~ MVME177                               ~ RAMDISK
  ~ files.mvme68k                         

  > Since bugtty (and BUG routines in general) can only work if we keep the BUG
  > mapped, and we don't, do not bother carrying this code around - it can not
  > be used anyway. (miod@)

arch/mvme68k/dev

  - bug.c                                 - bugtty.c

  > Since bugtty (and BUG routines in general) can only work if we keep the BUG
  > mapped, and we don't, do not bother carrying this code around - it can not
  > be used anyway. (miod@)

arch/mvme68k/include

  - bugio.h                               

  > Since bugtty (and BUG routines in general) can only work if we keep the BUG
  > mapped, and we don't, do not bother carrying this code around - it can not
  > be used anyway. (miod@)

arch/mvme68k/mvme68k

  ~ conf.c                                ~ locore.s
  ~ machdep.c                             

  > Since bugtty (and BUG routines in general) can only work if we keep the BUG
  > mapped, and we don't, do not bother carrying this code around - it can not
  > be used anyway. (miod@)

dev/acpi

  ~ dsdt.c                                

  > remove some trailing spaces found while reading this code.
  > okay marco@ (joris@)

dev/ic

  ~ ami.c                                 

  > remove the ami_inquire prototype. the function doesnt exist and its not
  > used anywhere.
  > thanks lint. thint. (dlg@)

  ~ mfireg.h                              

  > remove duplicate defines. another find by lint. (dlg@)

  ~ mfi.c                                 ~ mfivar.h
  ~ mfireg.h                              

  > Add mfi_poll and use the new shiny function to setup all the hardware
  > queues.
  > Lots of ideas from the FreeBSD driver. (marco@)

  ~ mfi.c                                 

  > typo (marco@)

dev/pci

  ~ if_bge.c                              ~ if_bgereg.h

  > recognize the BCM5752 A2 (brad@)

  ~ if_pcn.c                              

  > repair intr establish error printf (mickey@)

dev/pcmcia

  ~ gpr.c                                 

  > Fix a typo and remove an unreachable label to let this compile again.
  > Based on a diff from Markus Schatzl (wtf at neuronenwerk de) to tech at .  > OK miod@ fgsch@ (uwe@)

dev/usb

  ~ uhci.c                                

  > implement outgoing interrupt pipes, lets my creative voip blaster work
  > from freebsd, ok dlg@ (jolan@)

  ~ uaudio.c                              

  > remove a couple of unreachable statements, one found by lint, one found
  > by my eyes (jolan@)

  ~ udcf.c                                

  > make udcf work as a SENSOR_TIMEDELTA type sensor.  The sensor value is the
  > offset between the time of the device and the localtime in mSec.
  > the sensor status is set to OK once we received a complete and valid time
  > information.
  > help and ok deraadt (mbalmer@)

kern

  ~ kern_timeout.c                        

  > back out my last commit.
  > art pointed out that timeout_set is the initializer of timeout structs.
  > this means that the ONQUEUE flag could be set when timeout_set is given
  > freshly allocated memory. my commit suddenly introduced the requirement
  > that you bzero a timeout before initialising it. without the bzero we
  > could generate false positives about the timeout being already queued.
  > art did produce a diff that would walk the queues when the flag was set
  > to see if it really was in the lists, but deraadt considers this too much
  > of a hit. (dlg@)

== usr.bin =========================================================== 08/09 ==

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

rcs

  ~ co.c                                  ~ rcsmerge.c
  ~ rcsprog.c                             ~ rcsprog.h

  > switch -p handling to bitwise flags; OK ray at .sa@)

  ~ ci.c                                  ~ co.c
  ~ ident.c                               ~ rcsclean.c
  ~ rcsdiff.c                             ~ rcsmerge.c
  ~ rcsprog.c                             ~ rcsprog.h
  ~ rlog.c                                

  > remove overkill cvs_log() and rather use warn()/warnx().
  > OK ray@ and discussed with joris at .sa@)

  ~ rcsprog.c                             

  > match former rcs implementation warning message if no options are
  > specified when using rcs(1). OK ray@ joris at .sa@)

  ~ Makefile                              ~ ci.c
  ~ co.c                                  ~ rcsclean.c
  ~ rcsdiff.c                             ~ rcsmerge.c
  ~ rcsprog.c                             ~ rcsprog.h
  ~ rlog.c                                + rcsutil.c
  + rcsutil.h                             

  > move shared functions into rcsutil.[ch]; this makes rcsprog.c cleaner;
  > "the voices in my head say OK!" joris at .sa@)

xlint

  ~ lint1/func.c                          

  > Fix crash when lint deals with break statements outside switch or loop.
  > This defect was introduced by me on my last commit and found by dlg@
  > when linting in kernel. (cloder@)

  ~ xlint/xlint.c                         

  > On gcc3, specify -CC to the preprocessor (preserve comments even in macro
  > expansios).  On gcc 2.95, we can't do this yet because the preprocessor
  > support for -CC is not fully functional yet. OK deraadt@ (cloder@)

  ~ lint1/cgram.y                         

  > Kill warning 54, trailing comma in enum, because this is allowed in C99.
  > (cloder@)

yacc

  ~ reader.c                              

  > back out last (powerpc on bgpd build shows it is wrong) (deraadt@)

== usr.sbin ========================================================== 09/09 ==

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

bgpd

  ~ rde_update.c                          

  > Remove function prototype that was never used. From deraadt@ (claudio@)

  ~ bgpd.h                                ~ buffer.c

  > msgbuf_writebound() and msgbuf_bounded() are leftovers from some ancient
  > mrt dump code. These functions are no longer used since we switched to
  > filedescriptor passing. From deraadt@ (claudio@)

  ~ rde.c                                 

  > attr_init() should use attrhashsize and not pathhashsize. Found via a lint
  > cleanup diff from deraadt at .laudio@)

ospfctl

  ~ ospfctl.c                             

  > Add IFT_PPP to the iftype to ifmedia type conversion function. Now P2P
  > links
  > will show the correct link state. While there do some cleanup and shorten
  > the
  > output if the media or link state is unknown. (claudio@)

sensorsd

  ~ sensorsd.8                            

  > ami sysctl diff; from michael knudsen
  > ok dlg (jmc@)

tcpdump

  ~ print-ospf.c                          ~ print-ospf6.c
  ~ privsep.c                             ~ tcpdump.c

  > Add comments to please lint. No code changes. OK deraadt (cloder@)

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



More information about the odc mailing list