[odc] Daily src changes for 2005-11-19

ODC auto at squish.net
Sun Nov 20 07:00:48 GMT 2005


OpenBSD src changes summary for 2005-11-19
==========================================

distrib/notes                           distrib/sets
etc/weekly                              lib/libpcap
libexec/login_radius                    share/man
sys/adosfs                              sys/arch/amd64/amd64
sys/arch/arm/arm                        sys/arch/arm/xscale
sys/arch/hp300/dev                      sys/arch/i386/i386
sys/arch/i386/pci                       sys/arch/macppc/conf
sys/arch/macppc/dev                     sys/arch/zaurus/conf
sys/dev                                 sys/dev/i2o
sys/dev/ic                              sys/dev/isa
sys/dev/pci                             sys/dev/usb
sys/gnu                                 sys/isofs/cd9660
sys/isofs/udf                           sys/kern
sys/miscfs/fdesc                        sys/miscfs/kernfs
sys/miscfs/procfs                       sys/msdosfs
sys/nfs                                 sys/ntfs
sys/scsi                                sys/sys
sys/ufs/ufs                             sys/uvm
sys/xfs                                 usr.bin/mg
usr.bin/xlint                           usr.sbin/afs
usr.sbin/pkg_add                        usr.sbin/sa

== distrib =========================================================== 01/08 ==

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

notes

  ~ amd64/hardware                        ~ cats/hardware
  ~ i386/hardware                         ~ macppc/hardware
  ~ sparc64/hardware                      ~ zaurus/hardware

  > ViewSonic Airsync Prism 2.5 USB wlan, id found in linux-wlan driver. (jsg@)

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

== etc =============================================================== 02/08 ==

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

weekly

  ~ weekly                                

  > remove unhelpful echo from the ac stuff;
  > ok millert@ (jmc@)

== lib =============================================================== 03/08 ==

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

libpcap

  ~ optimize.c                            

  > In count_stmts(), make sure to account for long jump instructions as well,
  > avoiding a memory error that could lead to a crash when a sufficiently
  > complex
  > bpf filter has been specified.  otto@, millert@, djm@ ok
  > Reference- http://www.tcpdump.org/lists/workers/2000/msg01364.html (aaron@)

== libexec =========================================================== 04/08 ==

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

login_radius

  ~ raddauth.c                            

  > No longer need volatile since longjmp has been removed.
  > Ironically silences a gcc warning. (millert@)

== share ============================================================= 05/08 ==

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

man

  ~ man4/man4.macppc/Makefile             + man4/man4.macppc/onyx.4

  > Basic man page for onyx(4) audio driver. (kettenis@)

  ~ man9/lock.9                           

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

  ~ man4/wi.4tbl                          

  > ViewSonic Airsync Prism 2.5 USB wlan, id found in linux-wlan driver. (jsg@)

  ~ man5/bsd.port.mk.5                    

  > mention port specific systrace.policy file (sturm@)

  ~ man9/lock.9                           

  > fix list madness; (jmc@)

  ~ man4/lge.4                            

  > update DIAGNOSTICS messages a bit. (brad@)

== sys =============================================================== 06/08 ==

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

adosfs

  ~ adutil.c                              ~ advnops.c

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

arch/amd64/amd64

  ~ gdt.c                                 

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

arch/arm/arm

  ~ ast.c                                 

  > Remove superfluous statement-ending semi-colons.  i.e., "return foo;;"
  > should
  > just be "return foo;".  Cleaning out some M's in my tree. (aaron@)

arch/arm/xscale

  ~ pxa2x0_apm.c                          

  > Remove superfluous statement-ending semi-colons.  i.e., "return foo;;"
  > should
  > just be "return foo;".  Cleaning out some M's in my tree. (aaron@)

  ~ pxa2x0_apm.c                          

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

arch/hp300/dev

  ~ hyper.c                               

  > Remove superfluous statement-ending semi-colons.  i.e., "return foo;;"
  > should
  > just be "return foo;".  Cleaning out some M's in my tree. (aaron@)

arch/i386/i386

  ~ apm.c                                 ~ gdt.c

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

arch/i386/pci

  ~ geodesc.c                             

  > Remove superfluous statement-ending semi-colons.  i.e., "return foo;;"
  > should
  > just be "return foo;".  Cleaning out some M's in my tree. (aaron@)

arch/macppc/conf

  ~ files.macppc                          

  > Apple "onyx" audio device driver. (kettenis@)

  ~ GENERIC                               

  > Enable onyx(4). (kettenis@)

arch/macppc/dev

  ~ i2s.c                                 

  > Get device resources from soundbus node instead of i2s node.  This makes
  > sound
  > work on the iMac G5, and should work on older systems too.
  > tested by cloder@, miod@; ok brad@ (kettenis@)

  + onyx.c                                

  > Apple "onyx" audio device driver. (kettenis@)

  ~ aoa.c                                 

  > Don't match AOAbase, which is now handled by onyx(4). (kettenis@)

  ~ i2svar.h                              

  > oops (kettenis@)

  ~ ki2c.c                                ~ pi2c.c
  ~ smu.c                                 

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

  ~ pi2c.c                                

  > adb devices print a string identifying the device. (brad@)

  ~ ki2c.c                                

  > ANSI protos and some KNF. (brad@)

arch/zaurus/conf

  ~ Makefile.zaurus                       

  > Only run mkdep on SFILES if there is something in it. pointed out by todd@
  > (drahn@)

dev

  ~ systrace.c                            

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

dev/i2o

  ~ iop.c                                 ~ iopsp.c

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

dev/ic

  ~ mtd8xx.c                              

  > Remove superfluous statement-ending semi-colons.  i.e., "return foo;;"
  > should
  > just be "return foo;".  Cleaning out some M's in my tree. (aaron@)

  ~ if_wi_ieee.h                          

  > Add a few more Prism USB Component IDs. (jsg@)

dev/isa

  ~ gscsio.c                              

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

dev/pci

  ~ vga_pci.c                             

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

  ~ if_em.c                               

  > a whole lot of spaces to tabs, KNF and some other cleaning. (brad@)

  ~ if_bge.c                              ~ if_bgereg.h

  > Correct a performance bug from Bill Paul's original FreeBSD bge(4) driver:
  > Each call to the FreeBSD bge_start() routine the transmit producer
  > pointer index from the chip mailbox register BGE_MBX_TX_HOST_PROD0_LO.
  > The local copy of that value is then updated by bge_encap() as
  > bge_encap() encapsulates packets in the Tx ring. If bge_encap()
  > succeds in encpuslating one or more packets, bge_start() tells the
  > chip to start sending the newly-encinitiates writes the new value back
  > to the chip mailbox register.
  > However, comparison of the Linux drivers (Broadcom-supplied and
  > open-source tg3.c) and to the OpenSolaris driver confirms that
  > register BGE_MBX_TX_HOST_PROD0_LO is write-only to software.
  > Thus, we can just keep a copy in the softc, and eliminate the
  > (expensive) PCI register write on each call to bge_start().
  > From jonathan NetBSD
  > tested by krw@, sturm@ and I on a few different bge NICs. (brad@)

dev/usb

  ~ usb_port.h                            

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

  ~ usbdevs                               

  > ViewSonic Airsync wireless (jsg@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (jsg@)

  ~ if_wi_usb.c                           

  > ViewSonic Airsync Prism 2.5 USB wlan, id found in linux-wlan driver. (jsg@)

gnu

  ~ arch/i386/fpemul/fpu_trig.c           

  > Remove superfluous statement-ending semi-colons.  i.e., "return foo;;"
  > should
  > just be "return foo;".  Cleaning out some M's in my tree. (aaron@)

isofs/cd9660

  ~ cd9660_node.c                         ~ cd9660_vnops.c

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

isofs/udf

  ~ udf_vnops.c                           

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

kern

  ~ kern_lock.c                           ~ kern_malloc.c
  ~ kern_sysctl.c                         ~ subr_disk.c
  ~ vfs_subr.c                            ~ vfs_syscalls.c

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

miscfs/fdesc

  ~ fdesc_vnops.c                         

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

miscfs/kernfs

  ~ kernfs_vnops.c                        

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

miscfs/procfs

  ~ procfs_subr.c                         

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

msdosfs

  ~ msdosfs_vnops.c                       

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

nfs

  ~ nfs_kq.c                              ~ nfs_node.c

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

  ~ nfs_node.c                            

  > Use NULL where NULL is meant (pedro@)

ntfs

  ~ ntfs_subr.c                           

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

scsi

  ~ safte.c                               ~ ses.c

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

sys

  ~ lock.h                                

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

  ~ cdefs.h                               

  > Replace _OPENBSD_SOURCE with _BSD_SOURCE since some 3rd party code
  > already uses the latter, which is helpful for ports.
  > The headers don't actually use _OPENBSD_SOURCE yet so this is safe to do.
  > (millert@)

ufs/ufs

  ~ ufs_ihash.c                           ~ ufs_vnops.c

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

uvm

  ~ uvm_map.h                             ~ uvm_swap.c
  ~ uvm_vnode.c                           

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

xfs

  ~ xfs_config.h                          

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

== usr.bin =========================================================== 07/08 ==

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

mg

  ~ funmap.c                              ~ kbd.c

  > Goodbye NO_METAKEY
  > (#ifdef is for emacs developers) (kjell@)

  ~ echo.c                                ~ random.c
  ~ tty.c                                 

  > Clean up some lint. (kjell@)

  ~ Makefile                              

  > Remove DO_METAKEY here, too. Noted by Han Boetes. (kjell@)

xlint

  ~ lint1/decl.c                          ~ lint1/emit.c
  ~ lint1/emit1.c                         ~ lint1/err.c
  ~ lint1/func.c                          ~ lint1/init.c
  ~ lint1/main1.c                         ~ lint1/mem.c
  ~ lint1/mem1.c                          ~ lint1/tree.c

  > knf. OK kjell, brad (cloder@)

== usr.sbin ========================================================== 08/08 ==

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

afs

  ~ include/config.h                      

  > Remove unnecessary lockmgr() archaism that was costing too much in terms
  > of panics and bugfixes. Access curproc directly, do not expect a process
  > pointer as an argument. Should fix many "process context required" bugs.
  > Incentive and okay millert@, okay marc at .rious testing, thanks. (pedro@)

pkg_add

  ~ pkg_create                            

  > magically complete fragment with `committed' names, solve the issue that
  > uncommitted ports don't register correct plists... (espie@)

sa

  ~ sa.8                                  

  > - uppercase `ID'
  > - stnadard AUTHORS section (jmc@)

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



More information about the odc mailing list