[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