[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