[odc] Daily src changes for 2005-08-14
ODC
auto at squish.net
Mon Aug 15 08:00:28 BST 2005
OpenBSD src changes summary for 2005-08-14
==========================================
distrib/sets lib/libc
lib/libocurses share/man
sys/arch/hppa/hppa sys/arch/hppa64/hppa64
sys/arch/i386/conf sys/arch/m68k/include
sys/arch/m68k/m68k sys/arch/mips64/mips64
sys/arch/mvme68k/dev sys/arch/mvme68k/include
sys/arch/mvme68k/mvme68k sys/arch/sgi/localbus
sys/arch/sparc/dev sys/arch/sparc/include
sys/arch/sparc/sparc sys/dev/ic
sys/dev/mii sys/dev/pci
sys/dev/wscons sys/kern
sys/net sys/ufs/ext2fs
usr.bin/cvs usr.bin/xlint
usr.sbin/httpd usr.sbin/pkg_add
== distrib =========================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
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 ~ lists/man/mi
> sync (deraadt@)
== lib =============================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ sys/getrusage.2
> add a standard RETURN VALUES section; ok deraadt, millert (jaredy@)
~ sys/getitimer.2
> document EINVAL return bad values as "which"; ok deraadt, millert (jaredy@)
libocurses
~ addbytes.c ~ addch.c
~ addnstr.c ~ box.c
~ clear.c ~ clrtobot.c
~ clrtoeol.c ~ cr_put.c
~ ctrace.c ~ cur_hash.c
~ curses.c ~ delch.c
~ deleteln.c ~ delwin.c
~ erase.c ~ fullname.c
~ getch.c ~ getstr.c
~ id_subwins.c ~ idlok.c
~ initscr.c ~ insch.c
~ insertln.c ~ longname.c
~ move.c ~ mvwin.c
~ newwin.c ~ overlay.c
~ overwrite.c ~ printw.c
~ putchar.c ~ refresh.c
~ scanw.c ~ scroll.c
~ setterm.c ~ standout.c
~ termcap.c ~ tgoto.c
~ toucholap.c ~ touchwin.c
~ tputs.c ~ tscroll.c
~ tstp.c ~ tty.c
~ unctrl.c
> zap sccsid, okay deraadt@ (espie@)
== share ============================================================= 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/art.4
> No more musyccbus aka ebus. (claudio@)
~ man4/sk.4
> Xr brgphy (brad@)
~ man4/bmtphy.4 ~ man4/brgphy.4
> more PHY models. (brad@)
~ man4/ste.4
> indent (brad@)
== sys =============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/hppa/hppa
~ trap.c
> Add mquery to the system calls which need extra care due to off_t arguments
> and reversed stack direction; ok mickey@ (miod@)
arch/hppa64/hppa64
~ trap.c
> Add mquery to the system calls which need extra care due to off_t arguments
> and reversed stack direction; ok mickey@ (miod@)
arch/i386/conf
~ GENERIC
> No more musyccbus aka ebus. (claudio@)
arch/m68k/include
- cacheops.h - cacheops_20.h
- cacheops_30.h - cacheops_40.h
- cacheops_60.h
> Remove the inline cache and TLB primitives - we don't use them at this
> point,
> they do not cover the HP MMU for hp300, and they do not cover 040+060
> kernels
> (which share all cache operations) efficiently. (miod@)
arch/m68k/m68k
- cacheops.c
> Remove the inline cache and TLB primitives - we don't use them at this
> point,
> they do not cover the HP MMU for hp300, and they do not cover 040+060
> kernels
> (which share all cache operations) efficiently. (miod@)
arch/mips64/mips64
~ interrupt.c
> catched->caught (miod@)
arch/mvme68k/dev
~ ssh.c
> Use dma_cachectl() with the right size rather than DCIAS() which implies a
> cache line.
> tested deraadt@ (miod@)
arch/mvme68k/include
~ cpu.h
> DCIAS() no more. (miod@)
arch/mvme68k/mvme68k
~ locore.s
> DCIAS() no more. (miod@)
arch/sgi/localbus
~ macebus.c
> catched->caught (miod@)
arch/sparc/dev
~ amd7930.c ~ fd.c
> Add more flexibility to the fast trap handlers mechanism:
> - add the ability to deregister a fast trap handler.
> - when registering a fast trap, provide an optional callback which will be
> invoked if we try to register a regular trap handler later; the callback
> will be responsible to replace the fast trap handler with a regular trap
> handler (and is allowed to fail).
> Alter audioamd(4) to take advantage of this, so that it can share its
> interrupt with stp(4) on SPARCclassic machines.
> Problem found the hard way and fix tested by Jason George; discussed and
> ok deraadt@ (miod@)
arch/sparc/include
~ cpu.h
> Add more flexibility to the fast trap handlers mechanism:
> - add the ability to deregister a fast trap handler.
> - when registering a fast trap, provide an optional callback which will be
> invoked if we try to register a regular trap handler later; the callback
> will be responsible to replace the fast trap handler with a regular trap
> handler (and is allowed to fail).
> Alter audioamd(4) to take advantage of this, so that it can share its
> interrupt with stp(4) on SPARCclassic machines.
> Problem found the hard way and fix tested by Jason George; discussed and
> ok deraadt@ (miod@)
arch/sparc/sparc
~ intr.c
> Add more flexibility to the fast trap handlers mechanism:
> - add the ability to deregister a fast trap handler.
> - when registering a fast trap, provide an optional callback which will be
> invoked if we try to register a regular trap handler later; the callback
> will be responsible to replace the fast trap handler with a regular trap
> handler (and is allowed to fail).
> Alter audioamd(4) to take advantage of this, so that it can share its
> interrupt with stp(4) on SPARCclassic machines.
> Problem found the hard way and fix tested by Jason George; discussed and
> ok deraadt@ (miod@)
dev/ic
~ ar5210.c ~ ar5211.c
~ ar5212.c
> catched->caught (miod@)
dev/mii
~ miidevs
> Correct one of the unknown marvell phys which is actually 88E1111-RCJ.
> ok brad@ (jsg@)
~ miidevs.h
> regen (jsg@)
~ eephy.c
> Correct one of the unknown marvell phys which is actually 88E1111-RCJ.
> ok brad@ (jsg@)
dev/pci
~ files.pci
> you CANNOT reuse ebus without breaking other architectures (deraadt@)
~ musycc_obsd.c
> minimal diff to let if_art compile; claudio ok (deraadt@)
~ files.pci ~ if_art.c
~ musycc.c ~ musycc_obsd.c
~ musyccvar.h
> Kill the musyccbus/ebus device and use musycc for both functions of the
> chip. Using two different devices for one card was a stupid idea.
> OK deraadt@ (claudio@)
~ musycc_obsd.c
> No longer used prototype. (claudio@)
~ bt8370.c ~ if_art.c
~ if_art.h ~ musycc.c
~ musycc_obsd.c ~ musyccvar.h
> KNF mostly spaces and make the dmesg line a bit shorter. (claudio@)
dev/wscons
~ wsdisplay.c ~ wskbd.c
~ wsmouse.c ~ wsmux.c
> Honor (the lack of) FWRITE in the various ioctl routines; with input from
> fgs@ and mickey@; ok deraadt at .iod@)
kern
~ kern_exec.c
> catched->caught (miod@)
net
~ if_gre.c
> don't require a valid route when configuring the tunnel;
> from Stephen Marley; ok deraadt@ (markus@)
ufs/ext2fs
~ ext2fs_vnops.c
> When leaving ext2fs_symlink(), unlock the vnode on both error and
> non-error cases, so that later on we don't deadlock trying to look it
> up. Fixes buglet introduced in revision 1.38, okay deraadt at .edro@)
~ ext2fs_inode.c
> KNF (pedro@)
== usr.bin =========================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ buf.c ~ diff.c
~ file.c ~ hist.c
~ logmsg.c ~ proto.c
~ rcs.c ~ server.c
> missing casts; ok joris (xsa@)
~ resp.c
> we do not want '.' to show up in the entries file, because it
> causes opencvs to crash.
> reported by Mike Pechkin
> ok xsa@ (joris@)
xlint
~ lint1/decl.c
> catched->caught (miod@)
== usr.sbin ========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
httpd
~ src/CHANGES.SSL
> catched->caught (miod@)
pkg_add
~ pkg_add
> fix error recovery in replacing case.
> - build the list of done items during extract only, since later all files
> have a tempname.
> - wrap pre-install in an exception handler, since there already is stuff to
> save in a partial package... (espie@)
~ pkg_add
> zap extra line (espie@)
~ pkg_create ~ OpenBSD/PackingElement.pm
> no reason not to record special files sizes along with md5. (espie@)
~ OpenBSD/PkgSpec.pm
> if there's no identifiable version in the spec, and in the package name,
> then it matches when it is equal. (espie@)
===============================================================================
More information about the odc
mailing list