[odc] Daily src changes for 2007-05-14
ODC
auto at squish.net
Tue May 15 07:00:01 BST 2007
OpenBSD src changes summary for 2007-05-14
==========================================
etc/wsconsctl.conf share/man
sys/arch/arm/arm sys/arch/arm/include
sys/arch/hppa/hppa sys/arch/hppa/include
sys/arch/i386/i386 sys/arch/m88k/include
sys/arch/m88k/m88k sys/arch/macppc/macppc
sys/arch/mvme88k/include sys/arch/mvme88k/mvme88k
sys/arch/sgi/include sys/arch/sgi/sgi
sys/arch/sh/include sys/arch/sh/sh
sys/arch/sparc64/include sys/arch/sparc64/sparc64
sys/dev/ic sys/dev/pci
sys/dev/usb sys/dev/wscons
sys/lib/libkern sys/sys
usr.bin/vi usr.sbin/pkg_add
== etc =============================================================== 01/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
wsconsctl.conf
~ wsconsctl.conf
> commented out entry to show how to mute the keyboard bell
> plenty ok (tedu@)
== share ============================================================= 02/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/umsm.4
> correct tyop. it is called EVDO, not EDVO. (fkr@)
~ man9/atomic.9
> these functions first appeared in 4.1, not 4.0;
> from jung; ok art (jmc@)
~ man9/mutex.9 ~ man9/rwlock.9
> Add notes about sleeping with held locks and interrupt handler usage.
> Based on comments by art, and tweaked by jmc.
> ok art@ (jsg@)
== sys =============================================================== 03/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/arm/arm
~ ast.c ~ cpuswitch.S
~ genassym.cf
> Switch arm to __HAVE_CPUINFO. Least effort.
> deraadt@ ok (art@)
arch/arm/include
~ _types.h ~ cpu.h
> Switch arm to __HAVE_CPUINFO. Least effort.
> deraadt@ ok (art@)
arch/hppa/hppa
~ genassym.cf ~ locore.S
~ machdep.c ~ trap.c
> move hppa to __HAVE_CPUINFO
> input from miod@, ok kettenis@ (martin@)
arch/hppa/include
~ _types.h ~ cpu.h
~ intr.h
> move hppa to __HAVE_CPUINFO
> input from miod@, ok kettenis@ (martin@)
arch/i386/i386
~ machdep.c
> SMALL_KERNEL unused bits (deraadt@)
~ machdep.c
> _bus_dmamap_sync() is unused; ok miod (deraadt@)
arch/m88k/include
~ cpu.h
> Work in progress IPI mechanism, currently only implemented on MVME188, to
> send clock ticks to secondary processors. (miod@)
arch/m88k/m88k
~ mutex.S
> Oops, correctly handle spl-less mutexes. (miod@)
arch/macppc/macppc
~ cpu.c
> Use value passed as in ca_reg as cpuid instead of unit number.
> ok drahn@ (kettenis@)
arch/mvme88k/include
~ cpu.h ~ mvme188.h
> Work in progress IPI mechanism, currently only implemented on MVME188, to
> send clock ticks to secondary processors. (miod@)
arch/mvme88k/mvme88k
~ m188_machdep.c ~ m1x7_machdep.c
> Register statclock() at IPL_STATCLOCK, not IPL_CLOCK (no-op since they are
> the same) (miod@)
~ m187_machdep.c ~ m197_machdep.c
> Hold kernel_lock when processing interrupts at a level under IPL_SCHED, as
> done on 188, for MULTIPROCESSOR kernels. (miod@)
~ m188_machdep.c ~ machdep.c
> Work in progress IPI mechanism, currently only implemented on MVME188, to
> send clock ticks to secondary processors. (miod@)
arch/sgi/include
~ mutex.h
> Oops, IPL_NONE is not zero in HEAD. (miod@)
arch/sgi/sgi
~ mutex.c
> Oops, IPL_NONE is not zero in HEAD. (miod@)
arch/sh/include
~ _types.h ~ cpu.h
~ userret.h
> Switch sh to __HAVE_CPUINFO. The least possible effort for now.
> deraadt@ ok (art@)
arch/sh/sh
~ cpu.c ~ genassym.cf
~ vectors.S
> Switch sh to __HAVE_CPUINFO. The least possible effort for now.
> deraadt@ ok (art@)
arch/sparc64/include
~ cpu.h
> Move want_resched into struct cpu_info. (kettenis@)
arch/sparc64/sparc64
~ locore.s
> Nuke code to support the Solaris bootloader and old 32-bit bootloaders.
> Remove bits of code that repeat what the bootloader already did for us,
> like setting up the stack and clearing .bss.
> ok deraadt@ (kettenis@)
~ genassym.cf ~ locore.s
~ trap.c
> Move want_resched into struct cpu_info. (kettenis@)
dev/ic
~ aic7xxx.c ~ aic7xxx_inline.h
~ aic7xxxvar.h
> delete unused code; ok krw (deraadt@)
dev/pci
~ viaenv.c
> Remove crufty unused code.
> ok kettenis@ krw@ henning@ (jsg@)
~ ahc_pci.c
> delete unused code; ok krw (deraadt@)
~ if_msk.c
> Properly wrap mii_tick() up in splnet().
> This seems to fix a bizzare problem I was having for some time with msk on
> MP amd64 where the machine would reboot itself under load.
> At least sk(4) and rl(4) code seems to have the potential for a similiar
> problem.
> ok kettenis@ (jsg@)
dev/usb
~ if_axe.c ~ if_axereg.h
> Convert from lockmgr to rwlock.
> Initial diff from krw@, uneeded lock_mii()/unlock_mii() on all commands
> in existing code removed by me so it doesn't try to recurse.
> ok krw@ (jsg@)
dev/wscons
~ wsmux.c
> wsmouse.h is needed for the NWSMOUSE test to actually work
> found by and ok art (tedu@)
lib/libkern
~ arch/hppa/bcopy.m4
> move hppa to __HAVE_CPUINFO
> input from miod@, ok kettenis@ (martin@)
sys
~ exec_elf.h
> uint32_t is not spelled u_long. makes the 32-bit NO_ADDR potentially
> useful on
> 64-bit machines, even though it's not used. ok art deraadt millert tom
> (tedu@)
== usr.bin =========================================================== 04/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
vi
~ common/api.c ~ common/line.c
~ common/main.c ~ common/put.c
~ ex/ex_global.c
> use sys/queue macros instead of accessing fields directly.
> no binary change.
> ok krw@ (pyr@)
== usr.sbin ========================================================== 05/05 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
pkg_add
~ OpenBSD/Update.pm
> simplify updater slightly (espie@)
~ pkg_add ~ pkg_delete
~ OpenBSD/Delete.pm ~ OpenBSD/Dependencies.pm
~ OpenBSD/PackageInfo.pm ~ OpenBSD/PackageRepositoryList.pm
~ OpenBSD/RequiredBy.pm
> tidy (espie@)
~ OpenBSD/PackageInfo.pm ~ OpenBSD/PackageName.pm
~ OpenBSD/PackageRepository.pm
> maintain stemlist for installed packages dynamically (espie@)
~ Makefile ~ OpenBSD/PackageRepository.pm
+ OpenBSD/PackageRepository/Installed.pm
> move code around to allow OO access to installed packages always. (espie@)
~ OpenBSD/PackageRepository/Installed.pm
> load PackageLocation just in time. Control what we import from
> PackageInfo. (espie@)
~ OpenBSD/PackageRepository/Installed.pm
> two repos: new(1) gives all packages. new() zaps .libs and friends.
> (espie@)
~ pkg ~ pkg_info
> use Repository::Installed a bit more (espie@)
~ pkg ~ pkg_add
~ pkg_info ~ OpenBSD/Dependencies.pm
~ OpenBSD/PackageName.pm ~ OpenBSD/PackingElement.pm
~ OpenBSD/PkgCfl.pm ~ OpenBSD/PkgSpec.pm
~ OpenBSD/Replace.pm
~ OpenBSD/PackageRepository/Installed.pm
> name tweaks: match -> match_list, match_repo -> match (espie@)
~ pkg ~ pkg_add
~ pkg_info ~ OpenBSD/Dependencies.pm
~ OpenBSD/PackageInfo.pm ~ OpenBSD/PackageName.pm
~ OpenBSD/PackingElement.pm ~ OpenBSD/PkgCfl.pm
~ OpenBSD/PkgSpec.pm ~ OpenBSD/Update.pm
> put search objects into a search class. (espie@)
~ Makefile ~ pkg
~ pkg_add ~ pkg_info
~ OpenBSD/Dependencies.pm ~ OpenBSD/PackageName.pm
~ OpenBSD/PackingElement.pm ~ OpenBSD/PkgCfl.pm
~ OpenBSD/PkgSpec.pm + OpenBSD/Search.pm
> put Search objects into their own file, finally (espie@)
~ pkg_add ~ OpenBSD/Dependencies.pm
~ OpenBSD/PkgCfl.pm ~ OpenBSD/Replace.pm
~ OpenBSD/Search.pm ~ OpenBSD/Update.pm
~ OpenBSD/PackageRepository/Installed.pm
> redo search filters as real objects. Accordingly, rename match_list to
> filter. (espie@)
~ OpenBSD/Search.pm
> for completion, allow Stem object to filter as well. (espie@)
~ OpenBSD/PackageRepository.pm
> move parsing of http problems where it belongs. (espie@)
~ OpenBSD/PackageRepository.pm ~ OpenBSD/PackageRepositoryList.pm
> move the retry code down at the http/ftp repository level, where it
> belongs. (espie@)
~ OpenBSD/PackageLocator.pm ~ OpenBSD/PackageRepositoryList.pm
> kill "available" routine, which is no longer used. (espie@)
~ Makefile ~ pod/OpenBSD::PkgSpec.pod
+ pod/OpenBSD::Search.pod
> document search objects. Adjust PkgSpec documentation (espie@)
~ OpenBSD/PackageLocation.pm
> cosmetic tweak (espie@)
~ OpenBSD/Dependencies.pm
> use the solver object to split the code into smaller chunks (espie@)
~ pkg_add ~ OpenBSD/Dependencies.pm
> move verbose printing into a separate method. (espie@)
~ pkg_add ~ OpenBSD/Dependencies.pm
> put the solver into its own class. (espie@)
~ OpenBSD/SharedLibs.pm
> remove unneeded quotes (espie@)
===============================================================================
More information about the odc
mailing list