[odc] Daily src changes for 2006-01-09

ODC auto at squish.net
Tue Jan 10 07:00:28 GMT 2006


OpenBSD src changes summary for 2006-01-09
==========================================

distrib/amd64                           distrib/hppa
distrib/i386                            distrib/sets
sbin                                    sbin/ancontrol
sbin/ping                               sbin/wicontrol
sbin/wsconsctl                          share/man
sys/arch/alpha/conf                     sys/arch/amd64/conf
sys/arch/hppa/conf                      sys/arch/hppa64/conf
sys/arch/luna88k/luna88k                sys/arch/m88k/include
sys/arch/mac68k/conf                    sys/arch/mac68k/dev
sys/arch/mac68k/mac68k                  sys/arch/macppc/conf
sys/arch/macppc/dev                     sys/arch/mips64/include
sys/arch/sparc/dev                      sys/arch/sparc64/dev
sys/conf                                sys/dev
sys/dev/cardbus                         sys/dev/i2c
sys/dev/ic                              sys/dev/isa
sys/dev/microcode                       sys/dev/pci
sys/dev/pcmcia                          sys/dev/wscons
sys/isofs/cd9660                        sys/kern
sys/msdosfs                             sys/nfs
sys/ntfs                                sys/sys
sys/ufs/ext2fs                          sys/ufs/ufs
sys/xfs                                 usr.bin/cdio
usr.bin/spell                           usr.sbin/bgpd
usr.sbin/pkg_add                        

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

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

amd64

  ~ ramdisk_cd/list.local                 

  > no more ancontrol (i knew jsg would miss some) (deraadt@)

hppa

  ~ ramdisk/list                          

  > no more ancontrol (i knew jsg would miss some) (deraadt@)

i386

  ~ ramdiskC/list.local                   ~ ramdisk_cd/list.local

  > no more ancontrol (i knew jsg would miss some) (deraadt@)

sets

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

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.cats                    ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ 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                         ~ lists/man/mi

  > sync (deraadt@)

== sbin ============================================================== 02/06 ==

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

sbin

  ~ Makefile                              

  > Don't enter ancontrol. Reminded by deraadt@ (jsg@)

ancontrol

  - Makefile                              - ancontrol.8
  - ancontrol.c                           

  > Move ancontrol to the attic, no longer needed. (jsg@)

ping

  ~ ping.c                                

  > some minor types house cleaning, ok otto (deraadt@)

wicontrol

  ~ wicontrol.8                           

  > Remove references to an/awi/ancontrol that should not have been
  > here in the first place. (jsg@)

wsconsctl

  ~ util.c                                

  > Introduce a wsdisplay type for mac68k frame buffers; we might need to
  > become
  > less generic in the future, though. (miod@)

== share ============================================================= 03/06 ==

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

man

  ~ man8/release.8                        

  > double word fix; from joe snikeris (jmc@)

  ~ man4/man4.macppc/aoa.4                ~ man4/man4.macppc/awacs.4
  ~ man4/man4.macppc/onyx.4               ~ man4/man4.macppc/snapper.4
  ~ man4/man4.macppc/tumbler.4            

  > add a list of machines supported by each audio driver;
  > ok drahn@ jmc at .sa@)

  ~ man4/an.4                             

  > Move an(4) to a driver based on the NetBSD one.
  > This brings net80211 support and support for newer hardware.
  > In addition ancontrol is no longer needed.
  > This driver does not yet work on big endian archs like the previous
  > one did.
  > "do it" deraadt@ (jsg@)

  ~ man5/hostname.if.5                    

  > Remove reference to ancontrol, reminded by deraadt@ (jsg@)

== sys =============================================================== 04/06 ==

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

arch/alpha/conf

  ~ GENERIC                               

  > Enable hotplug(4); Tested by Michael Knudsen and me;
  > ok brad@ deraadt@ (robert@)

arch/amd64/conf

  ~ GENERIC                               

  > amdpm also exists as a 2nd iic bus on amd8111 machines (deraadt@)

arch/hppa/conf

  ~ GENERIC                               ~ RAMDISK

  > Disable an(4) on BE archs until it works. (jsg@)

arch/hppa64/conf

  ~ RAMDISK                               

  > Disable an(4) on BE archs until it works. (jsg@)

arch/luna88k/luna88k

  ~ clock.c                               

  > Remove clock tick adjustment computation inherited from luna68k where some
  > models run with hz=60. (miod@)

arch/m88k/include

  ~ signal.h                              

  > Fix last change; we need machine/reg.h for struct sigcontext to
  > be fully defined. (millert@)

arch/mac68k/conf

  ~ GENERIC                               ~ RAMDISK
  ~ files.mac68k                          

  > Ditch the grf frame buffer abstraction, and directly attach macfb to
  > either obio or nubus. No functional change, shaves a few more KB... (miod@)

arch/mac68k/dev

  ~ akbd.c                                

  > Restore console bell functionnality lost in the wscons merge. (miod@)

  - grf_subr.c                            - grfvar.h
  ~ grf_iv.c                              ~ grf_mv.c
  ~ if_ae.c                               ~ macfb.c
  ~ macfbvar.h                            

  > Ditch the grf frame buffer abstraction, and directly attach macfb to
  > either obio or nubus. No functional change, shaves a few more KB... (miod@)

  ~ zs.c                                  

  > Remove completely obsolete comment from the pre-wscons sparc days in
  > zs_getc(). (miod@)

  ~ macfb.c                               

  > Introduce a wsdisplay type for mac68k frame buffers; we might need to
  > become
  > less generic in the future, though. (miod@)

arch/mac68k/mac68k

  ~ wscons_machdep.c                      

  > Ditch the grf frame buffer abstraction, and directly attach macfb to
  > either obio or nubus. No functional change, shaves a few more KB... (miod@)

  ~ clock.c                               ~ clockreg.h
  ~ pmap_bootstrap.c                      

  > Spank the clock: remove relics of old GPROF code, compute tickfix for
  > better clock adjustment, consider clocks past year 2010 as possible, and
  > do not display the PRAM clock if it consistent. (miod@)

arch/macppc/conf

  ~ GENERIC                               ~ RAMDISK

  > Disable an(4) on BE archs until it works. (jsg@)

arch/macppc/dev

  ~ maci2c.c                              

  > skip the darn cereal devices, which i think are just markers for the host
  > chip i think (deraadt@)

  ~ zs.c                                  

  > Remove completely obsolete comment from the pre-wscons sparc days in
  > zs_getc(). (miod@)

arch/mips64/include

  ~ signal.h                              

  > Use protected version of register_t in struct sigcontext for the
  > case where _XOPEN_SOURCE was defined but BSD-specific types are
  > not visible. (millert@)

arch/sparc/dev

  ~ zs.c                                  

  > Remove completely obsolete comment from the pre-wscons sparc days in
  > zs_getc(). (miod@)

arch/sparc64/dev

  ~ zs.c                                  

  > Remove completely obsolete comment from the pre-wscons sparc days in
  > zs_getc(). (miod@)

conf

  ~ files                                 

  > - add preliminary support for Ralink Technology RT2561, RT2561S and RT2661
  > chipsets in ral(4).
  > - restructure the code a bit; split ic/ral.c into ic/rt2560.c and
  > ic/rt2661.c
  > - import the 8051 microcode files required by these chipsets.
  > - more to come;  there is currently no automatic rate control and some
  > features are untested (hostap and ibss modes for instance).  most of
  > the pre-802.11n capabilities of the RT2661 chipset are not supported
  > (like frame aggregation, piggy-back).  MIMO should work though the
  > performance/range gain has not been measured. (damien@)

  ~ files                                 

  > Move an(4) to a driver based on the NetBSD one.
  > This brings net80211 support and support for newer hardware.
  > In addition ancontrol is no longer needed.
  > This driver does not yet work on big endian archs like the previous
  > one did.
  > "do it" deraadt@ (jsg@)

dev

  ~ ccd.c                                 

  > Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.
  > Inspiration from miod@, okay deraadt at .sted on i386, macppc and amd64.
  > (pedro@)

  ~ firmload.c                            

  > Make sure the vnode being read is a file, okay dlg@ deraadt@ (pedro@)

dev/cardbus

  ~ if_ral_cardbus.c                      

  > - add preliminary support for Ralink Technology RT2561, RT2561S and RT2661
  > chipsets in ral(4).
  > - restructure the code a bit; split ic/ral.c into ic/rt2560.c and
  > ic/rt2661.c
  > - import the 8051 microcode files required by these chipsets.
  > - more to come;  there is currently no automatic rate control and some
  > features are untested (hostap and ibss modes for instance).  most of
  > the pre-802.11n capabilities of the RT2661 chipset are not supported
  > (like frame aggregation, piggy-back).  MIMO should work though the
  > performance/range gain has not been measured. (damien@)

dev/i2c

  ~ i2c_scan.c                            

  > do a lot more careful register checking for echos and roll-around and
  > nonsense values in the lm75 probe.	while there, make it look for a
  > significant difference the lm77 has, ok grange (deraadt@)

  ~ lm75.c                                

  > trust i2c_scan for telling us if this is a lm75 or lm77, instead of
  > stupidly relying on some power-up default register which a BIOS could
  > change; ok grange (deraadt@)

  ~ lm75.c                                

  > variables now unused (deraadt@)

  ~ lm_i2c.c                              

  > Remove debug message.
  > ok deraadt@ (kettenis@)

  ~ lm75.c                                

  > damn, left a lock (deraadt@)

dev/ic

  - ral.c                                 - ralreg.h
  - ralvar.h                              + rt2560.c
  + rt2560reg.h                           + rt2560var.h
  + rt2661.c                              + rt2661reg.h
  + rt2661var.h                           

  > - add preliminary support for Ralink Technology RT2561, RT2561S and RT2661
  > chipsets in ral(4).
  > - restructure the code a bit; split ic/ral.c into ic/rt2560.c and
  > ic/rt2661.c
  > - import the 8051 microcode files required by these chipsets.
  > - more to come;  there is currently no automatic rate control and some
  > features are untested (hostap and ibss modes for instance).  most of
  > the pre-802.11n capabilities of the RT2661 chipset are not supported
  > (like frame aggregation, piggy-back).  MIMO should work though the
  > performance/range gain has not been measured. (damien@)

  ~ nslm7x.c                              ~ nslm7xvar.h

  > Reorganize, paying attention to the small differences between Winbond
  > chips.
  > ok deraadt@ (kettenis@)

  ~ an.c                                  ~ anreg.h
  ~ anvar.h                               

  > Move an(4) to a driver based on the NetBSD one.
  > This brings net80211 support and support for newer hardware.
  > In addition ancontrol is no longer needed.
  > This driver does not yet work on big endian archs like the previous
  > one did.
  > "do it" deraadt@ (jsg@)

  ~ ncr53c9x.c                            

  > NCRDMA_SETUP() should be called before NCR_SET_COUNT() and NCRCMD_DMA
  > command
  > in ncr53c9x_select().
  > From tsutsui NetBSD
  > ok miod@ (brad@)

  ~ ncr53c9x.c                            

  > Delay a bit after sending a reset command if the chip is an 53C94 or a
  > 53C96;
  > ok deraadt@ krw@ (miod@)

dev/isa

  ~ if_an_isapnp.c                        

  > Move an(4) to a driver based on the NetBSD one.
  > This brings net80211 support and support for newer hardware.
  > In addition ancontrol is no longer needed.
  > This driver does not yet work on big endian archs like the previous
  > one did.
  > "do it" deraadt@ (jsg@)

dev/microcode

  ~ Makefile                              + ral/Makefile
  + ral/build.c                           + ral/microcode.h
  + ral/ral-license                       

  > - add preliminary support for Ralink Technology RT2561, RT2561S and RT2661
  > chipsets in ral(4).
  > - restructure the code a bit; split ic/ral.c into ic/rt2560.c and
  > ic/rt2661.c
  > - import the 8051 microcode files required by these chipsets.
  > - more to come;  there is currently no automatic rate control and some
  > features are untested (hostap and ibss modes for instance).  most of
  > the pre-802.11n capabilities of the RT2661 chipset are not supported
  > (like frame aggregation, piggy-back).  MIMO should work though the
  > performance/range gain has not been measured. (damien@)

dev/pci

  ~ nviic.c                               

  > fix a panic in the locking stuff that was caused by a pasto. found by
  > Johan M:son Lindman. (dlg@)

  ~ amdpm.c                               ~ amdpmreg.h

  > with an offset tweak, this can also support the nvidia nforce smbus
  > same unit is found on amd756 and amd8111.  try to support the RNG as
  > well. from gklok at cogeco.caeraadt@)

  ~ if_ral_pci.c                          

  > - add preliminary support for Ralink Technology RT2561, RT2561S and RT2661
  > chipsets in ral(4).
  > - restructure the code a bit; split ic/ral.c into ic/rt2560.c and
  > ic/rt2661.c
  > - import the 8051 microcode files required by these chipsets.
  > - more to come;  there is currently no automatic rate control and some
  > features are untested (hostap and ibss modes for instance).  most of
  > the pre-802.11n capabilities of the RT2661 chipset are not supported
  > (like frame aggregation, piggy-back).  MIMO should work though the
  > performance/range gain has not been measured. (damien@)

  ~ if_an_pci.c                           

  > Move an(4) to a driver based on the NetBSD one.
  > This brings net80211 support and support for newer hardware.
  > In addition ancontrol is no longer needed.
  > This driver does not yet work on big endian archs like the previous
  > one did.
  > "do it" deraadt@ (jsg@)

dev/pcmcia

  ~ if_an_pcmcia.c                        

  > Move an(4) to a driver based on the NetBSD one.
  > This brings net80211 support and support for newer hardware.
  > In addition ancontrol is no longer needed.
  > This driver does not yet work on big endian archs like the previous
  > one did.
  > "do it" deraadt@ (jsg@)

dev/wscons

  ~ wsconsio.h                            

  > Introduce a wsdisplay type for mac68k frame buffers; we might need to
  > become
  > less generic in the future, though. (miod@)

isofs/cd9660

  ~ cd9660_node.c                         

  > Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.
  > Inspiration from miod@, okay deraadt at .sted on i386, macppc and amd64.
  > (pedro@)

kern

  ~ vfs_subr.c                            ~ vfs_sync.c

  > Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.
  > Inspiration from miod@, okay deraadt at .sted on i386, macppc and amd64.
  > (pedro@)

msdosfs

  ~ msdosfs_denode.c                      

  > Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.
  > Inspiration from miod@, okay deraadt at .sted on i386, macppc and amd64.
  > (pedro@)

nfs

  ~ nfs_node.c                            

  > Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.
  > Inspiration from miod@, okay deraadt at .sted on i386, macppc and amd64.
  > (pedro@)

ntfs

  ~ ntfs_vnops.c                          

  > Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.
  > Inspiration from miod@, okay deraadt at .sted on i386, macppc and amd64.
  > (pedro@)

sys

  ~ vnode.h                               

  > Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.
  > Inspiration from miod@, okay deraadt at .sted on i386, macppc and amd64.
  > (pedro@)

ufs/ext2fs

  ~ ext2fs_inode.c                        ~ ext2fs_vnops.c

  > Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.
  > Inspiration from miod@, okay deraadt at .sted on i386, macppc and amd64.
  > (pedro@)

ufs/ufs

  ~ ufs_inode.c                           ~ ufs_vnops.c

  > Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.
  > Inspiration from miod@, okay deraadt at .sted on i386, macppc and amd64.
  > (pedro@)

xfs

  ~ xfs_message.c                         

  > Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.
  > Inspiration from miod@, okay deraadt at .sted on i386, macppc and amd64.
  > (pedro@)

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

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

cdio

  ~ cdio.c                                

  > Bring in addmsf() from NetBSD's cdplay. Use it to eliminate repeated
  > manual calculation. No functional change. (krw@)

  ~ cdio.c                                

  > Bring in toc2msf() from NetBSD's cdplay. Use it to eliminate repeated
  > code. No functional change. (krw@)

  ~ cdio.c                                

  > Add cmpmsf(). Use it to eliminate repeated code. No functional change.
  > (krw@)

spell

  ~ special.4bsd                          

  > No more ancontrol. (jsg@)

== usr.sbin ========================================================== 06/06 ==

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

bgpd

  ~ rde_rib.c                             

  > Ups. Inverse logic. (claudio@)

pkg_add

  ~ pkg_create                            

  > avoid anything that isn't a library in warning for SHARED_LIBS.
  > Turn warning into a fatal error. (espie@)

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



More information about the odc mailing list