[odc] Daily src changes for 2005-11-15
ODC
auto at squish.net
Wed Nov 16 07:00:36 GMT 2005
OpenBSD src changes summary for 2005-11-15
==========================================
bin/ksh bin/pax
distrib/notes distrib/sets
etc/etc.alpha/MAKEDEV.md games/trek
lib/libc lib/libm
libexec/comsat libexec/ld.so
sbin/ifconfig sbin/isakmpd
sbin/restore sbin/sysctl
share/man sys/arch/alpha/alpha
sys/arch/alpha/conf sys/arch/amd64/conf
sys/arch/hp300/dev sys/arch/i386/conf
sys/arch/m68k/fpsp sys/arch/mac68k/mac68k
sys/arch/macppc/conf sys/arch/macppc/dev
sys/arch/mvme88k/mvme88k sys/arch/solbourne/solbourne
sys/arch/sparc/sparc sys/arch/sparc64/conf
sys/arch/vax/mscp sys/dev/i2c
sys/dev/ic sys/dev/mii
sys/dev/pci sys/dev/usb
sys/kern sys/netinet
sys/sys sys/ufs/lfs
sys/uvm usr.bin/ssh
usr.sbin/apm usr.sbin/apmd
usr.sbin/cron
== bin =============================================================== 01/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
ksh
~ BUG-REPORTS
> More typos (especially indicies -> indices), checked with jmc@ (miod@)
pax
~ cpio.1
> go the whole hog, and provide a list of file size limits for the
> various formats;
> move it to CAVEATS too, which seems more logical;
> suggested by peter philipp;
> help/ok otto@ (jmc@)
== distrib =========================================================== 02/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
notes
~ alpha/hardware
> add radio(4) and bktr(4) devices (robert@)
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@)
~ lists/base/md.macppc
> sync (deraadt@)
~ 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.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
> sync (deraadt@)
~ lists/comp/mi ~ lists/man/mi
> sync (deraadt@)
== etc =============================================================== 03/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
etc.alpha/MAKEDEV.md
~ etc.alpha/MAKEDEV.md
> enable bktr(4) and radio(4) on alpha
> ok deraadt@ mickey@ (robert@)
== games ============================================================= 04/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/games
trek
~ trek.h
> More typos (especially indicies -> indices), checked with jmc@ (miod@)
== lib =============================================================== 05/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ include/thread_private.h
> Use a forward declaration of struct timespec instead of assuming
> it has already been defined by previous includes. While this
> is true at the moment, it will no longer be true after a pending
> includes cleanup. OK marc@ (millert@)
~ net/getaddrinfo.3
> Do not clobber errno when calling close(2) in example code.
> From form@ via mpech@ (otto@)
libm
~ arch/i387/e_exp.S
> Fix exp(3) for arg Inf and -Inf. From NetBSD; PR 4578. ok deraadt@ (otto@)
== libexec =========================================================== 06/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
comsat
~ comsat.c
> the third arg of read() is size_t, not int (cast fix)
> use UT_NAMESIZE more consistently
> from Andrey Matveev (millert@)
ld.so
~ library_subr.c
> correct opencount decrement in _dl_unload_dlopen. was leaving function
> with -1 as opencount and interfeering with dtors. problem reported by
> espie at .ay drahn@ (kurt@)
== sbin ============================================================== 07/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ifconfig
~ ifconfig.c
> add "-description" to usage();
> ok henning@ (jmc@)
isakmpd
~ field.c ~ key.c
~ util.c ~ util.h
~ x509.c
> Add a new raw2hex function and yank out several pieces of code in other
> places that were doing this. Prodding deraadt. OK hshoexer. (cloder@)
~ key.c ~ key.h
> Be cleaner about signed vs. unsigned when it's easy to do so. OK hshoexer
> (cloder@)
restore
~ symtab.c
> More typos (especially indicies -> indices), checked with jmc@ (miod@)
sysctl
~ sysctl.c
> Add support for light sensors.
> ok dlg@ (kettenis@)
== share ============================================================= 08/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/ixgb.4
> add some Intel part #'s (brad@)
~ man4/ixgb.4
> use the correct names (brad@)
~ man9/pci_conf_read.9
> various tweaks; (jmc@)
~ man4/lmenv.4
> tweaks; (jmc@)
~ man4/ixgb.4
> various tweaks; (jmc@)
~ man4/em.4
> list Intel's PCI Express line of cards. (brad@)
~ man4/lmtemp.4
> show macppc attachment != i386 (for now) (deraadt@)
~ man9/Makefile + man9/pci_intr_map.9
> pci_intr* page (mickey@)
~ man9/pci_intr_map.9
> various tweaks; (jmc@)
~ man9/pci_conf_read.9
> .Xr pci_intr_map 9 (jmc@)
~ man4/Makefile + man4/maxtmp.4
> man page for maxim 6690 driver (deraadt@)
~ man4/lmenv.4 ~ man4/maxtmp.4
> copyrights (deraadt@)
~ man4/Makefile + man4/adc.4
> ad741x driver (deraadt@)
~ man4/iic.4
> Xr various iic devices (deraadt@)
~ man4/man4.macppc/Makefile + man4/man4.macppc/maciic.4
> maciic(4) (kettenis@)
~ man4/man4.macppc/maciic.4
> mention Apple in the Nd, until jmc figures out something better (deraadt@)
~ man4/lmtemp.4
> Fix typo. (kettenis@)
~ man4/Makefile + man4/tsl.4
> tsl(4) (kettenis@)
~ man4/iic.4
> Xr the various thingies (deraadt@)
~ man4/Makefile + man4/admtmp.4
> driver for adm1030 i2c temp + fan controller (deraadt@)
== sys =============================================================== 09/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/alpha
~ conf.c
> enable bktr(4) and radio(4) on alpha
> ok deraadt@ mickey@ (robert@)
arch/alpha/conf
~ GENERIC ~ RAMDISKBIG
> add ixgb(4) though commented out for now. (brad@)
~ GENERIC ~ RAMDISKBIG
> add pcn on alpha and remove redundant pcn entry on i386 RAMDISK_CD (brad@)
~ GENERIC
> enable bktr(4) and radio(4) on alpha
> ok deraadt@ mickey@ (robert@)
arch/amd64/conf
~ GENERIC ~ RAMDISK_CD
> add ixgb(4) though commented out for now. (brad@)
arch/hp300/dev
~ hd.c ~ hdreg.h
> More typos (especially indicies -> indices), checked with jmc@ (miod@)
~ hd.c
> Only two `h' in threshold. (miod@)
arch/i386/conf
~ GENERIC ~ RAMDISK_CD
> add ixgb(4) though commented out for now. (brad@)
~ RAMDISK_CD
> add pcn on alpha and remove redundant pcn entry on i386 RAMDISK_CD (brad@)
arch/m68k/fpsp
~ round.sa
> Only two `h' in threshold. (miod@)
arch/mac68k/mac68k
~ machdep.c
> More typos (especially indicies -> indices), checked with jmc@ (miod@)
arch/macppc/conf
~ GENERIC ~ RAMDISK
> add ixgb(4) though commented out for now. (brad@)
~ files.macppc
> move lm87 to dev/i2c; ok kettenis (deraadt@)
~ GENERIC
> enable maxtmp (deraadt@)
~ GENERIC
> enable adc (deraadt@)
~ GENERIC
> Enable tsl. (kettenis@)
arch/macppc/dev
~ ki2c.c
> oh, once we are on bus1, we must have a way to get back to bus0... duh
> (deraadt@)
- lm87.c
> move lm87 to dev/i2c; ok kettenis (deraadt@)
~ maci2c.c ~ maci2cvar.h
> instead of passing OF nodes down to the drivers, pass name/compat string
> pointers. This lets their match() functions actually make real decisions.
> OF-capable machines will pass name/compat pointers, but other machines
> will not. grudging ok kettenis (deraadt@)
~ smu.c
> turn if else if else if into a switch statement.
> tested and ok kettenis@ (dlg@)
arch/mvme88k/mvme88k
~ m88110.c
> More typos (especially indicies -> indices), checked with jmc@ (miod@)
arch/solbourne/solbourne
~ locore.s
> More typos (especially indicies -> indices), checked with jmc@ (miod@)
arch/sparc/sparc
~ locore.s
> More typos (especially indicies -> indices), checked with jmc@ (miod@)
arch/sparc64/conf
~ GENERIC ~ RAMDISK
> add ixgb(4) though commented out for now. (brad@)
arch/vax/mscp
~ mscp_subr.c
> More typos (especially indicies -> indices), checked with jmc@ (miod@)
dev/i2c
~ files.i2c + lm87.c
> move lm87 to dev/i2c; ok kettenis (deraadt@)
~ files.i2c + maxim6690.c
> driver for the maxim6690 i2c dual temperature sensor (deraadt@)
~ i2c.c ~ i2cvar.h
~ lm75.c ~ lm87.c
> instead of passing OF nodes down to the drivers, pass name/compat string
> pointers. This lets their match() functions actually make real decisions.
> OF-capable machines will pass name/compat pointers, but other machines
> will not. grudging ok kettenis (deraadt@)
~ lm87.c
> avoid integer overflow in fan speed calculations, from kettenis
> also, if things appear majorly wonky, mark sensors invalid (deraadt@)
~ files.i2c + ad741x.c
> simple driver for the Analog Devices AD7417/7418 (does not cope right
> with 7416 without ADC yet) (deraadt@)
~ lm87.c
> Start monitoring operations such that values actually change.
> ok deraadt@ (kettenis@)
~ lm87.c
> temperature readings of 0x80 mean "diode not connected", i think; kettenis
> ok (deraadt@)
~ lm87.c
> read the channel register, hopefully initialized by some rom (Yes, Apple
> does in their rom, but not in their kernel code). This tells us if the
> 2 AIN/FAN pins are wired as AIN or FAN (G4 xserve fans, G5 xserve more
> voltage readings..); ok kettenis (deraadt@)
~ ad741x.c
> differentiate the older chip without the 4 adc (deraadt@)
~ files.i2c + tsl2560.c
> Driver for the TAOS TSL2560/61 light sensors. (kettenis@)
~ files.i2c + adm1030.c
> driver for adm1030 i2c temp + fan controller (deraadt@)
dev/ic
~ gem.c
> add IFQ_SET_MAXLEN(). (brad@)
dev/mii
~ brgphy.c
> - Addition of more DSP init code for brgphy models that come with BCM5703
> and
> BCM5703 bge(4) copper NICs.
> - Do not enable Ethernet at WireSpeedr 5705 chips other than A0 and A1.
> Derived from Linux's tg3 driver. (brad@)
dev/pci
~ if_em.c
> remove braces and fix indenting here so its easier to read. (brad@)
~ if_devar.h
> all csr offsets are bus_size_t (mickey@)
~ ami_pci.c ~ twe_pci.c
> missing return upon intr_establish failure (mickey@)
~ bktr/bktr_core.c
> Undefine STATUS_SUM, because it is not needed, and it makes
> bktr(4) work on alpha.
> ok mickey@ (robert@)
~ if_ixgb.c
> a little cleaning. (brad@)
~ pcidevs ~ if_sk.c
> more accurately reflect the naming scheme of the Marvell Yukon devices with
> there
> pcidevs entries.
> Based on information from the Marvell Yukon/Yukon-II FreeBSD driver.
> (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
dev/usb
~ ehci.c ~ ohci.c
~ uhci.c
> More typos (especially indicies -> indices), checked with jmc@ (miod@)
kern
~ kern_synch.c
> Match comments with reality (pedro@)
~ kern_ktrace.c
> Save process context in ktrwrite(), as it may be needed for locking
> purposes by the file system specific write routine. Fixes PR 4612.
> Okay deraadt at .edro@)
netinet
~ tcp_input.c ~ tcp_timer.c
~ tcp_var.h
> Only two `h' in threshold. (miod@)
sys
~ malloc.h
> More typos (especially indicies -> indices), checked with jmc@ (miod@)
~ cdefs.h
> Having __STRICT_ANSI__ (gcc -ansi) stop all non-ANSI interfaces from
> being visible causes too many problems to be worth it. Lots of
> thigns in ports use -ansi and expect to still be able to use POSIX bits.
> We may want to disable long long for __STRICT_ANSI__ in the future since
> this is consistent with what gcc whines about. (millert@)
~ sensors.h
> Add support for light sensors.
> ok dlg@ (kettenis@)
ufs/lfs
~ lfs_bio.c
> Only two `h' in threshold. (miod@)
uvm
~ uvm_aobj.c
> Only two `h' in threshold. (miod@)
== usr.bin =========================================================== 10/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
ssh
~ includes.h
> Include sys/queue.h explicitly instead of assuming some other header
> will pull it in. At the moment it gets pulled in by sys/select.h
> (which ssh has no business including) via event.h. OK markus@ (millert@)
== usr.sbin ========================================================== 11/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
apm
~ apm.8
> sort SYNOPSIS; (jmc@)
~ apm.c
> sync usage() w/ man page; (jmc@)
~ apm.8
> move the REFERENCES stuff into SEE ALSO; (jmc@)
apmd
~ apmd.8
> use a standard options list;
> various rearrangements concerned with this;
> prompted by deraadt@ (jmc@)
~ apmd.c
> sync usage() w/ man page; (jmc@)
cron
~ cron.c
> If two or more changes are made withing a single second it is possible
> that only the first change will be loaded due to the granularity of
> st_mtime. Work around this by zeroing the saved mtime when we get
> a poke on the socket from crontab or at since that means there has been
> a change. Fix from Daniel Lucq. (millert@)
~ cron.c
> More typos (especially indicies -> indices), checked with jmc@ (miod@)
===============================================================================
More information about the odc
mailing list