[odc] Daily src changes for 2007-04-18
ODC
auto at squish.net
Thu Apr 19 08:00:24 BST 2007
OpenBSD src changes summary for 2007-04-18
==========================================
distrib/sets regress/sbin
sbin/ccdconfig sbin/fsck_ffs
sbin/newfs sbin/nmeaattach
share/man sys/arch/alpha/alpha
sys/arch/alpha/pci sys/arch/hppa/hppa
sys/arch/m88k/include sys/arch/m88k/m88k
sys/dev sys/dev/pci
sys/kern sys/net
sys/uvm usr.bin/nm
usr.bin/patch usr.bin/ssh
== distrib =========================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/base/md.alpha ~ lists/comp/md.alpha
> sync (deraadt@)
== regress =========================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
sbin
+ newfs/Makefile + newfs/checknewfs
> some newfs checks, not hooked in, because it needs certain disktab
> entries which are not available on all platforms (otto@)
== sbin ============================================================== 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ccdconfig
~ ccdconfig.8
> Remove the ``new i/o'' code. It has never worked well, noone has stepped up
> to fix it, and it goes in the way of good changes pedro is brewing.
> No functional change, tested todd@ millert@ (miod@)
fsck_ffs
~ setup.c
> When trying to read the primary superblock, do not accidentially read
> a ffs1 alternate sb at the primary ffs2 sb location. Use the same test
> as the kernel does. ok millert@ pedro@ (otto@)
newfs
~ mkfs.c
> don't let fpg and spc get out of sync. solves a few cases where newfs
> produces a bad cg when -c is used. ok pedro@ millert@ (otto@)
nmeaattach
~ nmeaattach.c
> Do not exit when the TIOCSDTR ioctl() fails, but output a warning.
> This makes claudio's ublox aek-4t happy. (mbalmer@)
== share ============================================================= 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/softraid.4
> various tweaks; (jmc@)
~ man4/softraid.4
> make .Sh TERMINOLOGY part of the main text body; ok marco (jmc@)
== sys =============================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/alpha
~ machdep.c
> if possible, fill in hw.serialno;
> tsunami chipset alphas set this, maybe older ones as well (martin@)
arch/alpha/pci
~ cia_dma.c
> Contrary to the comment in cia_dma_get_tag(), there are machines with cia
> that have over 1.0G. Allow direct dma requests to fall back to SGMAPs.
> From NetBSD via brad; discussed with Miod, tested by myself (martin@)
arch/hppa/hppa
~ conf.c
> tidy - number unused cdev_/bdev_ slots
> ok miod@ kettenis@ (todd@)
arch/m88k/include
~ cpu.h
> Use atomic operations to change the pending software interrupt mask.
> (miod@)
arch/m88k/m88k
~ m88k_machdep.c
> Use atomic operations to change the pending software interrupt mask.
> (miod@)
dev
~ ccd.c ~ ccdvar.h
> Remove the ``new i/o'' code. It has never worked well, noone has stepped up
> to fix it, and it goes in the way of good changes pedro is brewing.
> No functional change, tested todd@ millert@ (miod@)
dev/pci
~ if_tht.c
> define the bits in the RX_FLT register (dlg@)
~ if_tht.c
> tiny register additions (dlg@)
~ if_tht.c
> code to busy wait on registers and bits in bus_space (dlg@)
~ if_tht.c
> implement the software reset of a port as per the specification (dlg@)
~ if_tht.c
> reset the port before establishing the interrupt handler during attach
> (dlg@)
~ if_tht.c
> callers of sw_reset will print an error message if anythign goes wrong, so
> sw_reset itself doesnt have to (dlg@)
~ if_tht.c
> add a wrapper around single segment dmaable memory allocations. this has
> now been copied from ami into mpi, arc, vic, ahci, sili, and mfi. ive
> probably forgotten some others too. (dlg@)
~ if_tht.c
> move the tht attach args up a bit, for greater feng shui (dlg@)
~ if_tht.c
> start implementing support for the fifos on these chips.
> there are four types of fifos: a tx task fifo (packets get sent via this),
> a tx free fifo (for us to know when packets have been sent), a rx
> descriptor fifo (to give empty packets for the nic to fill), and an rx free
> fifo (when packets are recieved).
> each port can have four sets of these fifos, so you can effectively have
> completely independant io paths. however, due to the nature of our kernel
> there is no advantage in implementing the use of more than one set of
> these.
> so this diff creates wrappers around fifos, the allocation of the dma
> regions for them, and a description of which registers are used to manage
> them. (dlg@)
~ if_cas.c
> Pass arguments to DPRINTF in the right order. (kettenis@)
kern
~ kern_sysctl.c
> When vslocking memory for the sysctl make sure that we aren't trying
> to wire more memory than we are allowed to.
> miod@ ok (art@)
net
~ if_gif.c
> Break out of the mtag check loop when a hit was found else we end up in a
> double free. Found and tested by Stefan Schmieta. OK markus@ mbalmer@
> (claudio@)
~ if_spppsubr.c
> Typo in comment. From Brad. (mpf@)
uvm
~ uvm_page.h
> Reserve a few pg_flags for pmaps that might want to use them.
> i386 will use them soon and miod wants to work on other pmaps in
> parallell.
> miod@ ok (art@)
== usr.bin =========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
nm
~ elf.c
> Fix a NULL dereference if the symbol table size is zero; ok millert@
> deraadt@ (miod@)
patch
~ patch.1 ~ patch.c
> adds a detailed synopsis to the man page; sorts options in
> the description list and adds missing arguments; syncs usage()
> written with a lot of useful advice by jmc@
> ok by jmc@ (sobrado@)
ssh
~ sftp-server.c
> cast "%llu" format spec to (unsigned long long); do not assume a
> u_int64_t arg is the same as 'unsigned long long'.
> from Dmitry V. Levin <ldv at altlinux.org > ok markus@ 'Yes, that looks correct' millert@ (stevesk@)
===============================================================================
More information about the odc
mailing list