[odc] Daily src changes for 2007-04-26
ODC
auto at squish.net
Fri Apr 27 08:00:28 BST 2007
OpenBSD src changes summary for 2007-04-26
==========================================
distrib/sets etc/rpc
lib/libpthread sbin/disklabel
sbin/fdisk share/man
sys/arch/amd64/amd64 sys/arch/amd64/conf
sys/arch/hppa/include sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/i386/include
sys/arch/i386/pci sys/arch/landisk/dev
sys/arch/mips64/include sys/arch/mips64/mips64
sys/arch/powerpc/include sys/arch/powerpc/powerpc
sys/arch/sgi/dev sys/arch/sgi/sgi
sys/dev/ata sys/dev/ic
sys/dev/pci sys/dev/usb
sys/kern sys/net
sys/scsi usr.bin/rcs
usr.sbin/bgpd usr.sbin/procmap
== distrib =========================================================== 01/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/man/mi
> sync (deraadt@)
== etc =============================================================== 02/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
rpc
~ rpc
> add sgi_fam as a well-know rpc protocol
> okay deraadt@ (espie@)
== lib =============================================================== 03/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libpthread
~ uthread/pthread_private.h
> remove unused var. okay marc@ (kurt@)
== sbin ============================================================== 04/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
disklabel
~ disklabel.c
> Copy sendbug's editit() to disklabel.
> OK krw at .ay@)
~ disklabel.8 ~ disklabel.c
~ editor.c
> Eliminate CPU_BIOS from userland and wd(4) by always using the BIOS
> geometry in the disklabel when there is a BIOS geometry to provide.
> This removes the option to set a disklabel to 'BIOS' geometry via the
> 'g b' command in the editor.
> Makes reported geometry more consistant and moves MD code to MD land
> where it should be.
> Doc help from jmc@, Feedback from millert@, marco@, weingart@,
> kettenis at . > ok deraadt@ (krw@)
~ editor.c
> includes that are not needed anymore (deraadt@)
fdisk
~ disk.c ~ disk.h
> Eliminate CPU_BIOS from userland and wd(4) by always using the BIOS
> geometry in the disklabel when there is a BIOS geometry to provide.
> This removes the option to set a disklabel to 'BIOS' geometry via the
> 'g b' command in the editor.
> Makes reported geometry more consistant and moves MD code to MD land
> where it should be.
> Doc help from jmc@, Feedback from millert@, marco@, weingart@,
> kettenis at . > ok deraadt@ (krw@)
~ fdisk.c
> lint says: fdisk.c:160: warning: operator '==' found where '=' was expected
> yet gcc happily ate it... see, lint is useful (deraadt@)
== share ============================================================= 05/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/man4.i386/Makefile + man4/man4.i386/piixpcib.4
> Add a setperf mechanism for ich speedstep controlled by SMI on certain
> parings of the Intel Pentium 3 and the ich southbridges. Written by
> Stefan Sperling <stsp AT tsp DOT in-berlin DOT de> based on a driver in
> NetBSD and sys/arch/i386/pci/ichpcib.c.
> Tested my mpf@ among others,
> ok tedu (gwk@)
~ man4/man4.i386/piixpcib.4
> tweaks; (jmc@)
== sys =============================================================== 06/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/amd64
~ disksubr.c
> Eliminate CPU_BIOS from userland and wd(4) by always using the BIOS
> geometry in the disklabel when there is a BIOS geometry to provide.
> This removes the option to set a disklabel to 'BIOS' geometry via the
> 'g b' command in the editor.
> Makes reported geometry more consistant and moves MD code to MD land
> where it should be.
> Doc help from jmc@, Feedback from millert@, marco@, weingart@,
> kettenis at . > ok deraadt@ (krw@)
arch/amd64/conf
~ GENERIC
> enable tht so it is more available for testing. (dlg@)
arch/hppa/include
~ atomic.h ~ intr.h
> Proper atomic_{set,clear}bits_{int,long} implementation, and use it for
> softintr(); ok mickey@ (miod@)
arch/i386/conf
~ GENERIC
> enable tht so it is more available for testing. (dlg@)
~ GENERIC ~ files.i386
> Add a setperf mechanism for ich speedstep controlled by SMI on certain
> parings of the Intel Pentium 3 and the ich southbridges. Written by
> Stefan Sperling <stsp AT tsp DOT in-berlin DOT de> based on a driver in
> NetBSD and sys/arch/i386/pci/ichpcib.c.
> Tested my mpf@ among others,
> ok tedu (gwk@)
arch/i386/i386
~ pmap.c
> Switch i386 pmap to VM_PAGE_MD. We store the MOD/REF flags in
> pg_flags, so we actually shave quite a few bytes from the memory
> we eat at boot. (a machine with 1GB memory saves 256k).
> deraadt@, pedro@, krw@ ok. Lots of testing. (art@)
~ disksubr.c
> Eliminate CPU_BIOS from userland and wd(4) by always using the BIOS
> geometry in the disklabel when there is a BIOS geometry to provide.
> This removes the option to set a disklabel to 'BIOS' geometry via the
> 'g b' command in the editor.
> Makes reported geometry more consistant and moves MD code to MD land
> where it should be.
> Doc help from jmc@, Feedback from millert@, marco@, weingart@,
> kettenis at . > ok deraadt@ (krw@)
arch/i386/include
~ pmap.h ~ vmparam.h
> Switch i386 pmap to VM_PAGE_MD. We store the MOD/REF flags in
> pg_flags, so we actually shave quite a few bytes from the memory
> we eat at boot. (a machine with 1GB memory saves 256k).
> deraadt@, pedro@, krw@ ok. Lots of testing. (art@)
arch/i386/pci
+ piixpcib.c
> Add a setperf mechanism for ich speedstep controlled by SMI on certain
> parings of the Intel Pentium 3 and the ich southbridges. Written by
> Stefan Sperling <stsp AT tsp DOT in-berlin DOT de> based on a driver in
> NetBSD and sys/arch/i386/pci/ichpcib.c.
> Tested my mpf@ among others,
> ok tedu (gwk@)
arch/landisk/dev
~ power.c
> ack the power switch interrupt even if machdep.kbdreset is not set
> from Matthew R. Dempsky (martin@)
arch/mips64/include
~ arcbios.h
> Do not invoke arcbios routines from the moment our page tables are set up,
> to the moment we reboot, for we do not know what it can do behind our back;
> this means the built-in ethernet address has to be read from the arcbios
> environment earlier. (miod@)
arch/mips64/mips64
~ arcbios.c
> Do not invoke arcbios routines from the moment our page tables are set up,
> to the moment we reboot, for we do not know what it can do behind our back;
> this means the built-in ethernet address has to be read from the arcbios
> environment earlier. (miod@)
~ process_machdep.c
> Do not allow userland to change cop0 SR via ptrace; from NetBSD. (miod@)
~ lcore_float.S ~ vm_machdep.c
> Be more careful when changing cop0 SR value; or flags in instead of setting
> the SR value to them, and correctly propagate the SR to userland via proper
> proc0 initialization and cpu_fork() care. (miod@)
arch/powerpc/include
~ trap.h
> Handle AltiVec Assist exceptions. Fixes a panic when running crashme.
> ok thib@, deraadt@ (kettenis@)
~ trap.h
TAGGED OPENBSD_3_9
> MFC: Handle AltiVec Assist exceptions. Fixes a panic when running crashme.
> original diff ok thib@, deraadt@ (ckuethe@)
~ trap.h
TAGGED OPENBSD_4_0
> MFC: Handle AltiVec Assist exceptions. Fixes a panic when running crashme.
> original diff ok thib@, deraadt@ (ckuethe@)
arch/powerpc/powerpc
~ trap.c
> Handle AltiVec Assist exceptions. Fixes a panic when running crashme.
> ok thib@, deraadt@ (kettenis@)
~ trap.c
TAGGED OPENBSD_3_9
> MFC: Handle AltiVec Assist exceptions. Fixes a panic when running crashme.
> original diff ok thib@, deraadt@ (ckuethe@)
~ trap.c
TAGGED OPENBSD_4_0
> MFC: Handle AltiVec Assist exceptions. Fixes a panic when running crashme.
> original diff ok thib@, deraadt@ (ckuethe@)
arch/sgi/dev
~ if_mec.c
> Do not invoke arcbios routines from the moment our page tables are set up,
> to the moment we reboot, for we do not know what it can do behind our back;
> this means the built-in ethernet address has to be read from the arcbios
> environment earlier. (miod@)
arch/sgi/sgi
~ machdep.c
> Do not invoke arcbios routines from the moment our page tables are set up,
> to the moment we reboot, for we do not know what it can do behind our back;
> this means the built-in ethernet address has to be read from the arcbios
> environment earlier. (miod@)
~ machdep.c
> Be more careful when changing cop0 SR value; or flags in instead of setting
> the SR value to them, and correctly propagate the SR to userland via proper
> proc0 initialization and cpu_fork() care. (miod@)
dev/ata
~ wd.c
> Eliminate CPU_BIOS from userland and wd(4) by always using the BIOS
> geometry in the disklabel when there is a BIOS geometry to provide.
> This removes the option to set a disklabel to 'BIOS' geometry via the
> 'g b' command in the editor.
> Makes reported geometry more consistant and moves MD code to MD land
> where it should be.
> Doc help from jmc@, Feedback from millert@, marco@, weingart@,
> kettenis at . > ok deraadt@ (krw@)
dev/ic
~ ami.c
> Improve debug statements. No binary change without AMI_DEBUG.
> ok marco (bluhm@)
dev/pci
~ puc.c
> Some cleanup, ansify remaining K&R functions, neatly summarize the
> available ports e.g.
> puc0 at pci1 dev 7 function 0 "Moxa C168H" rev 0x02: com, com, com, com,
> com, com, com, com
> vs
> puc0 at pci1 dev 7 function 0 "Moxa C168H" rev 0x02: ports: 8 com
> and panicing is an extreme behaviour if we dont know the name of a port
> simply print a message informing of the unknown port and dont attempt to
> attach it.
> ok deraadt (gwk@)
~ pcidevs
> Add a bunch of nvidia pci ids from The Linux PCI ID Repository inspired
> by a dmesg on misc.
> From brad, ok mk. (mk@)
~ pcidevs.h ~ pcidevs_data.h
> sync (mk@)
~ if_nx.c
> add a comment that NetXen provided hardware and documentation to make
> this driver possible. (reyk@)
dev/usb
~ if_axe.c ~ if_ubt.c
~ uberry.c ~ uts.c
> USB device lists do not need a terminating sentinel, so don't provide any;
> this should prevent phantom devices from attaching axe or uberry on
> some machines.
> ok deraadt@ (miod@)
kern
~ subr_prf.c
> enable splassert (1) by default; requested and ok many (deraadt@)
net
~ if_trunk.c ~ if_trunk.h
> extend the trunk protocol API with some additional callbacks required
> for future work. also move the repeated tx start code into a common
> function.
> parts of it are merged from FreeBSD's trunk(4) port. oh, wait... they
> renamed it to 'lagg(4)' because a little green guy from Cizzco-Eeeh
> told them "trunk is for VLANs, trunk is for VLANs". Bad FreeBSD, don't
> listen to the little green guy from Cizzco-Eeeh!
> ok claudio@ (reyk@)
scsi
~ sd.c ~ cd.c
> Use the standard DISKPART/DISKUNIT/etc. defines rather than identical
> but differently named SD/CD ones. No change to .o files.
> ok deraadt@ dlg@ (krw@)
== usr.bin =========================================================== 07/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
rcs
~ ci.c
> replace tabs by spaces in the message returned by usage()
> ok by jmc@, niallo@, and xsa@ (sobrado@)
~ merge.c
> compatibility (`do nothing') options do not need to be announced
> in the synopsis/usage(); we do not want `[-L label]' three times
> ok by jmc@, niallo@, and xsa@ (sobrado@)
~ rcsdiff.c
> the message returned by usage() must fit on a 80-column display
> ok by jmc@, niallo@, and xsa@ (sobrado@)
~ rcsprog.c
> `[-sstate[:rev]]' is not available in rcs(1)
> ok by jmc@, niallo@, and xsa@ (sobrado@)
~ rlog.1
> replace D, D1 and D2 by date, date1 and date2 respectively;
> date1<date2 implies date2>date1, not date2<date1
> ok by jmc@, niallo@ and xsa@ (sobrado@)
~ rlog.1
> replace REV, REV1 and REV2 with rev, rev1 and rev2, respectively;
> substitute BRANCH, BRANCH1 and BRANCH2 with branch, branch1 and branch2
> ok by jmc@, niallo@, and xsa@ (sobrado@)
== usr.sbin ========================================================== 08/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpd
~ bgpd.8
> bgpd supports RFC 2796 and 3682 so mention them with all the others.
> (claudio@)
~ bgpd.8
> put RFC 3765 in the right place; (jmc@)
procmap
~ procmap.c
> kill some commented "struct proc *", and knf while there; ok ray (deraadt@)
===============================================================================
More information about the odc
mailing list