[odc] Daily src changes for 2008-04-12

ODC auto at squish.net
Sun Apr 13 07:00:01 BST 2008


OpenBSD src changes summary for 2008-04-12
==========================================

libexec/spamlogd                        share/man
sys/arch/alpha/conf                     sys/arch/amd64/amd64
sys/arch/armish/conf                    sys/arch/aviion/conf
sys/arch/hp300/conf                     sys/arch/hppa/conf
sys/arch/hppa64/conf                    sys/arch/i386/i386
sys/arch/i386/isa                       sys/arch/landisk/conf
sys/arch/luna88k/conf                   sys/arch/mac68k/conf
sys/arch/macppc/conf                    sys/arch/mvme68k/conf
sys/arch/mvme88k/conf                   sys/arch/mvmeppc/conf
sys/arch/sgi/conf                       sys/arch/solbourne/conf
sys/arch/sparc/conf                     sys/arch/sparc64/conf
sys/arch/sparc64/sparc64                sys/arch/vax/conf
sys/arch/zaurus/conf                    sys/compat/ossaudio
sys/dev/acpi                            sys/dev/ic
sys/dev/pci                             sys/dev/usb
sys/miscfs/deadfs                       sys/miscfs/specfs
sys/uvm                                 usr.bin/ftp

== libexec =========================================================== 01/04 ==

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

spamlogd

  ~ spamlogd.8                            

  > yes, all; girishvenkatachalam (deraadt@)

== share ============================================================= 02/04 ==

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

man

  ~ man9/vnode.9                          

  > getnewvnode() is not a system call; fix from Iruata Souza, though i
  > chose to refer to it as a "call", rather than function, in keeping
  > with the rest of the section;
  > ok dlg (jmc@)

  + man4/uvideo.4                         

  > Initial man page for uvideo(4), not connected to build until driver is.
  > Changes from and OK jmc@, mglocker@, "go for it" robert@ (ian@)

== sys =============================================================== 03/04 ==

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

arch/alpha/conf

  ~ Makefile.alpha                        

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/amd64/amd64

  ~ machdep.c                             

  > Get rid of acpi_s5 global variables; simply send SIGUSR2 instead of SUGUSR1
  > to tell init(8) to power down the machine.
  > ok krw@ (kettenis@)

arch/armish/conf

  ~ Makefile.armish                       

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/aviion/conf

  ~ Makefile.aviion                       

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/hp300/conf

  ~ Makefile.hp300                        

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/hppa/conf

  ~ Makefile.hppa                         

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/hppa64/conf

  ~ Makefile.hppa64                       

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/i386/i386

  ~ ipifuncs.c                            

  > There are so many reasons why a printf in an ipi is a very bad idea.
  > Especially since it doesn't add anything but spam during reboot.
  > (kettenis@)

  ~ machdep.c                             

  > Get rid of acpi_s5 global variables; simply send SIGUSR2 instead of SUGUSR1
  > to tell init(8) to power down the machine.
  > ok krw@ (kettenis@)

arch/i386/isa

  ~ pccom.c                               

  > Initialize comconsiot in comcninit().
  > ok deraadt@ (kettenis@)

arch/landisk/conf

  ~ GENERIC                               ~ RAMDISK

  > typos (miod@)

  ~ Makefile.landisk                      

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/luna88k/conf

  ~ Makefile.luna88k                      

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/mac68k/conf

  ~ Makefile.mac68k                       

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/macppc/conf

  ~ Makefile.macppc                       

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/mvme68k/conf

  ~ Makefile.mvme68k                      

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/mvme88k/conf

  ~ Makefile.mvme88k                      

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/mvmeppc/conf

  ~ Makefile.mvmeppc                      

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/sgi/conf

  ~ Makefile.sgi                          

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/solbourne/conf

  ~ Makefile.solbourne                    

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/sparc/conf

  ~ Makefile.sparc                        

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/sparc64/conf

  ~ Makefile.sparc64                      

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/sparc64/sparc64

  ~ autoconf.c                            ~ locore.s

  > Introduce macros to get and set the MMU context ID in asm code and switch
  > to
  > use the .section based mechanism to patch them up for sun4v. (kettenis@)

arch/vax/conf

  ~ Makefile.vax                          

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

arch/zaurus/conf

  ~ Makefile.zaurus                       

  > Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).
  > (miod@)

compat/ossaudio

  ~ ossaudio.c                            ~ ossaudiovar.h

  > bring in changes as found in libossaudio
  > ok ratchov@, brad@ a while ago (except SETTRIGGER parts, which changed
  > recently in libossaudio) (jakemsr@)

dev/acpi

  ~ acpi.c                                ~ acpibtn.c
  ~ acpitz.c                              

  > Get rid of acpi_s5 global variables; simply send SIGUSR2 instead of SUGUSR1
  > to tell init(8) to power down the machine.
  > ok krw@ (kettenis@)

dev/ic

  ~ com_subr.c                            

  > Tighten check for consoleness by comparing comconsiot as well as
  > comconsaddr.
  > ok deraadt@ (kettenis@)

dev/pci

  ~ drm/drmP.h                            ~ drm/drm_agpsupport.c
  ~ drm/drm_bufs.c                        ~ drm/drm_drv.c

  > Convert the list of agp memory over to a TAILQ instead of using a hand-
  > rolled list.
  > Tested by many (oga@)

  ~ drm/drm_drv.c                         

  > check the softc for null before we use it. Fixes a crash when drm is
  > enabled
  > but no device attached when the X server tries to use it.
  > Tested by many. (oga@)

  ~ drm/drmP.h                            ~ drm/drm_auth.c
  ~ drm/drm_drv.c                         

  > Switch part of the magic hashtable over to using a TAILQ instead
  > of a hand-rolled list. Ideally this code needs more changes, but for
  > now that'll do.
  > Tested by many. (oga@)

  ~ drm/drmP.h                            ~ drm/drm_drawable.c
  ~ drm/drm_drv.c                         

  > Make sure that the drawables are properly freed when removed, and upon
  > last close of the device nuke them all. Inspired by similar code in
  > the linux drm driver.
  > Tested by many. (oga@)

  ~ drm/drmP.h                            ~ drm/drm_drawable.c

  > just use an incremented int to calculate drawable ids. This is simpler
  > and causes no pointer size issues on amd64.
  > Tested by many. (oga@)

dev/usb

  ~ uvideo.c                              

  > Fix some debug output. (mglocker@)

miscfs/deadfs

  ~ dead_vnops.c                          

  > remove useless defines for the vnode operations, and instead
  > init the op array functions with whatever the define was set
  > too.
  > ok dlg@ (thib@)

miscfs/specfs

  ~ specdev.h                             ~ spec_vnops.c

  > remove useless defines for the vnode operations, and instead
  > init the op array functions with whatever the define was set
  > too.
  > ok dlg@,blambert@ (thib@)

uvm

  ~ uvm_swap.c                            

  > When enabling swap encryption, pass the correct number of swap pages to
  > uvm_swap_initcrypt. The number of available pages may not match, if we
  > are using a miniroot in the swap partition. (miod@)

  ~ uvm_page.c                            ~ uvm_swap.c
  ~ uvm_swap.h                            

  > Prune the in-use swap encryption keys in uvm_shutdown(), per deraadt@'s
  > idea. (miod@)

== usr.bin =========================================================== 04/04 ==

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

ftp

  ~ ftp.c                                 

  > Protect errno from being trashed by other functions.
  > okay okan. (ray@)

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


More information about the odc mailing list