[odc] Daily src changes for 2007-10-17

ODC auto at squish.net
Thu Oct 18 07:00:01 BST 2007


OpenBSD src changes summary for 2007-10-17
==========================================

bin/rcp                                 distrib/notes
distrib/sparc64                         etc/etc.sparc64/Makefile.inc
games/backgammon                        lib/csu
lib/libcurses                           sbin/disklabel
share/man                               sys/arch/amd64/amd64
sys/arch/amd64/include                  sys/arch/i386/i386
sys/arch/i386/include                   sys/arch/i386/pci
sys/arch/sparc64/conf                   sys/arch/sparc64/include
sys/arch/sparc64/sparc64                sys/arch/sparc64/stand/ofwboot
sys/dev/i2c                             sys/dev/i2o
sys/dev/ic                              sys/dev/pci
sys/dev/pckbc                           sys/netinet
sys/nfs                                 usr.bin/calendar
usr.bin/mail                            usr.bin/oldrdist
usr.bin/pctr                            usr.bin/sdiff
usr.bin/sendbug                         usr.bin/sudo
usr.bin/sup                             usr.bin/telnet
usr.bin/tn3270                          usr.bin/vi
usr.bin/xlint                           usr.sbin/acpidump
usr.sbin/cron                           usr.sbin/edquota
usr.sbin/ospf6d                         usr.sbin/ospfd
usr.sbin/pppd                           usr.sbin/ripd
usr.sbin/syslogd                        usr.sbin/timed

== bin =============================================================== 01/10 ==

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

rcp

  ~ util.c                                

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

== distrib =========================================================== 02/10 ==

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

notes

  ~ sparc64/contents                      

  > sparc64 has a bsd.mp too (though it is early work..) (deraadt@)

sparc64

  ~ iso/Makefile                          

  > put bsd.rd onto install##.iso (deraadt@)

== etc =============================================================== 03/10 ==

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

etc.sparc64/Makefile.inc

  ~ etc.sparc64/Makefile.inc              

  > build sparc64 bsd.mp too (deraadt@)

== games ============================================================= 04/10 ==

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

backgammon

  ~ common_source/subs.c                  

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

== lib =============================================================== 05/10 ==

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

csu

  ~ amd64/crt0.c                          

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

libcurses

  ~ base/keybound.c                       

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

== sbin ============================================================== 06/10 ==

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

disklabel

  ~ disklabel.c                           

  > - Be more careful about pre-existing SIGCHLD handlers (or SIG_IGN) by
  > temporarily restoring default behaviour.  This is not 100% ideal.
  > But this fixes editor handling in mail... bah, it is really unfortunate
  > that got broken
  > - refactor the restoration code as well, to make it simpler
  > ok ray (deraadt@)

== share ============================================================= 07/10 ==

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

man

  ~ man4/ichiic.4                         

  > Add the Intel ICH9 chipset.
  > Tested by damien@
  > ok dlg@ (brad@)

  ~ man4/pciide.4                         

  > Add the Intel ICH9 chipset.
  > Tested by damien@
  > ok dlg@ (brad@)

== sys =============================================================== 08/10 ==

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

arch/amd64/amd64

  ~ machdep.c                             ~ pctr.c

  > replacement for the pctr codebase that can handle amd64 processors as
  > well (in fact, all 4 combinations of codebase and processor) written by
  > Mike Belopuhov and Aleksey Lomovtsev (deraadt@)

arch/amd64/include

  ~ pctr.h                                

  > replacement for the pctr codebase that can handle amd64 processors as
  > well (in fact, all 4 combinations of codebase and processor) written by
  > Mike Belopuhov and Aleksey Lomovtsev (deraadt@)

arch/i386/i386

  ~ pctr.c                                

  > replacement for the pctr codebase that can handle amd64 processors as
  > well (in fact, all 4 combinations of codebase and processor) written by
  > Mike Belopuhov and Aleksey Lomovtsev (deraadt@)

arch/i386/include

  ~ pctr.h                                ~ specialreg.h

  > replacement for the pctr codebase that can handle amd64 processors as
  > well (in fact, all 4 combinations of codebase and processor) written by
  > Mike Belopuhov and Aleksey Lomovtsev (deraadt@)

  ~ pctr.h                                

  > more unification between amd64 and i386 (API changes, but we think
  > noone else uses this acpi except the command); from Mike Belopuhov
  > (deraadt@)

arch/i386/pci

  ~ ichpcib.c                             

  > Add the Intel ICH9 chipset.
  > Tested by damien@
  > ok dlg@ (brad@)

  ~ pci_intr_fixup.c                      

  > Add the Intel ICH9 chipset.
  > Tested by damien@
  > ok dlg@ (brad@)

arch/sparc64/conf

  + GENERIC.MP                            

  > Let other people build sparc64 bsd.mp too. (kettenis@)

arch/sparc64/include

  ~ pte.h                                 

  > Proper TLB flushing for MULTIPROCESSOR kernels. (kettenis@)

  ~ pmap.h                                

  > Spin up secondary CPUs on MULTIPROCESSOR kernels.  Works on UltraSPARC-III
  > CPUs. (kettenis@)

arch/sparc64/sparc64

  ~ locore.s                              

  > Proper TLB flushing for MULTIPROCESSOR kernels. (kettenis@)

  ~ vm_machdep.c                          

  > Sanitize debug printf. (kettenis@)

  ~ locore.s                              

  > Get proc_trampoline() ready for MULTIPROCESSOR. (kettenis@)

  ~ autoconf.c                            ~ clock.c
  ~ cpu.c                                 ~ locore.s
  ~ pmap.c                                

  > Spin up secondary CPUs on MULTIPROCESSOR kernels.  Works on UltraSPARC-III
  > CPUs. (kettenis@)

  ~ locore.s                              

  > MULTIPROCESSOR kernels need clock interrupts on secondary CPUs too, so
  > don't
  > mark interrupts as busy. (kettenis@)

  ~ locore.s                              

  > Use ldx (instead of ld) to load a pointer.
  > ok deraadt@ (kettenis@)

arch/sparc64/stand/ofwboot

  ~ Makefile                              

  > Do not clean up vers.c as it is not autogenerated anymore.
  > ok deraadt. (hshoexer@)

dev/i2c

  ~ spdmem.c                              

  > some local variables can shadow to decrease kernel stack use, whee
  > (deraadt@)

  ~ spdmem.c                              

  > decl variables earlier; pointed out by fgsch (deraadt@)

  ~ w83793g.c                             

  > clear the invalid flag for temperature sensors that are no longer invalid;
  > ok deraadt (cnst@)

  ~ thmc50.c                              

  > typo (deraadt@)

  ~ i2c_scan.c                            

  > add probe for TI TMP401 (untested) (deraadt@)

dev/i2o

  ~ iop.c                                 

  > cleanup dmesg (deraadt@)

  ~ ioprbs.c                              ~ ioprbsvar.h

  > de-abstract and just use splbio() and splx() (deraadt@)

dev/ic

  ~ gdt_common.c                          

  > use ansi declarations and rename gdt to sc to avoid shadows and follow
  > what other drivers do; no binary change. (fgsch@)

dev/pci

  ~ gdt_pci.c                             

  > use ansi declarations and rename gdt to sc to avoid shadows and follow
  > what other drivers do; no binary change. (fgsch@)

  ~ ichiic.c                              

  > Add the Intel ICH9 chipset.
  > Tested by damien@
  > ok dlg@ (brad@)

  ~ pciide.c                              

  > Add the Intel ICH9 chipset.
  > Tested by damien@
  > ok dlg@ (brad@)

dev/pckbc

  ~ pckbd.c                               

  > - Remove a shadow declaration.
  > - Correct resp size.
  > deraadt@ ok. (fgsch@)

  ~ pckbd.c                               ~ pms.c
  ~ pms_intelli.c                         

  > use NULL to point to the response buffer, which avoids confusion; ok fgsch
  > (deraadt@)

  ~ pckbd.c                               

  > miod says noone needs isa/isavar.h anymore, and i believe him (deraadt@)

netinet

  ~ ip_ah.c                               ~ ip_esp.c

  > Convert MALLOC/FREE to malloc/free.
  > ok gilles@ (hshoexer@)

nfs

  ~ nfs_socket.c                          

  > use TAILQ_FOREACH() where applicable in nfs_timer();
  > ok art@, blambert@ (thib@)

== usr.bin =========================================================== 09/10 ==

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

calendar

  ~ io.c                                  

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

mail

  ~ edit.c                                

  > - Be more careful about pre-existing SIGCHLD handlers (or SIG_IGN) by
  > temporarily restoring default behaviour.  This is not 100% ideal.
  > But this fixes editor handling in mail... bah, it is really unfortunate
  > that got broken
  > - refactor the restoration code as well, to make it simpler
  > ok ray (deraadt@)

oldrdist

  ~ server.c                              

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

pctr

  ~ Makefile                              ~ pctr.1
  ~ pctr.c                                + pctrvar.h

  > replacement for the pctr codebase that can handle amd64 processors as
  > well (in fact, all 4 combinations of codebase and processor) written by
  > Mike Belopuhov and Aleksey Lomovtsev (deraadt@)

  ~ pctr.1                                

  > various fixes for previous; (jmc@)

  ~ pctr.c                                

  > - fix several switch statements regarding falling through the case
  > statement;
  > - remove double break;
  > from Mike Belopuhov (deraadt@)

  ~ pctr.c                                ~ pctrvar.h

  > more unification between amd64 and i386 (API changes, but we think
  > noone else uses this acpi except the command); from Mike Belopuhov
  > (deraadt@)

sdiff

  ~ edit.c                                

  > - Be more careful about pre-existing SIGCHLD handlers (or SIG_IGN) by
  > temporarily restoring default behaviour.  This is not 100% ideal.
  > But this fixes editor handling in mail... bah, it is really unfortunate
  > that got broken
  > - refactor the restoration code as well, to make it simpler
  > ok ray (deraadt@)

sendbug

  ~ sendbug.c                             

  > - Be more careful about pre-existing SIGCHLD handlers (or SIG_IGN) by
  > temporarily restoring default behaviour.  This is not 100% ideal.
  > But this fixes editor handling in mail... bah, it is really unfortunate
  > that got broken
  > - refactor the restoration code as well, to make it simpler
  > ok ray (deraadt@)

sudo

  ~ CHANGES                               ~ INSTALL
  ~ Makefile.in                           ~ alloc.c
  ~ config.h.in                           ~ configure
  ~ configure.in                          ~ def_data.c
  ~ def_data.h                            ~ def_data.in
  ~ sudo.c                                ~ sudo.h
  ~ tgetpass.c                            ~ version.h

  > Update to sudo 1.6.9p6 (millert@)

  ~ tgetpass.c                            

  > Use TCSAFLUSH not TCSADRAIN when turning off echo and use TCSANOW when
  > restoring it. (millert@)

sup

  ~ src/supcmain.c                        

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

telnet

  ~ utilities.c                           

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

tn3270

  ~ tools/mkastosc/mkastosc.c             ~ tools/mkhits/dohits.c

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

vi

  ~ cl/cl_main.c                          

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

xlint

  ~ lint1/func.c                          ~ lint1/tree.c

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

== usr.sbin ========================================================== 10/10 ==

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

acpidump

  ~ acpidump.8                            ~ acpidump.c

  > fix getopt handling; ok marco (deraadt@)

  ~ acpi.c                                

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

cron

  ~ crontab.c                             

  > - Be more careful about pre-existing SIGCHLD handlers (or SIG_IGN) by
  > temporarily restoring default behaviour.  This is not 100% ideal.
  > But this fixes editor handling in mail... bah, it is really unfortunate
  > that got broken
  > - refactor the restoration code as well, to make it simpler
  > ok ray (deraadt@)

edquota

  ~ edquota.c                             

  > - Be more careful about pre-existing SIGCHLD handlers (or SIG_IGN) by
  > temporarily restoring default behaviour.  This is not 100% ideal.
  > But this fixes editor handling in mail... bah, it is really unfortunate
  > that got broken
  > - refactor the restoration code as well, to make it simpler
  > ok ray (deraadt@)

ospf6d

  ~ rde.c                                 

  > lsa_snap() should work so enable it. (claudio@)

  ~ kroute.c                              

  > From ripd: Add missing RTM_VERSION checks. (claudio@)

ospfd

  ~ kroute.c                              

  > From ripd: Add missing RTM_VERSION checks (claudio@)

pppd

  ~ options.c                             

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

ripd

  ~ control.c                             

  > Remove redundant code. (claudio@)

  ~ kroute.c                              

  > Add missing RTM_VERSION checks. (claudio@)

  ~ auth.c                                

  > wrong type for digest; ok claudio (deraadt@)

syslogd

  ~ syslogd.c                             

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

timed

  ~ timed/timed.c                         

  > remove "unused variable" warnings
  > tested by deraadt@ on a gcc2 arch
  > looks ok ray@ ok deraadt@ (chl@)

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


More information about the odc mailing list