[odc] Daily src changes for 2006-05-16

ODC auto at squish.net
Wed May 17 08:00:40 BST 2006


OpenBSD src changes summary for 2006-05-16
==========================================

gnu/usr.bin/binutils                    regress/lib
sbin/disklabel                          sys/arch/aviion/aviion
sys/arch/aviion/stand                   sys/arch/aviion/stand/libprom
sys/arch/aviion/stand/libsa             sys/arch/aviion/stand/libz
sys/arch/aviion/stand/netboot           sys/arch/mvme88k/include
sys/arch/mvme88k/stand                  sys/arch/mvme88k/stand/bootsd
sys/arch/mvme88k/stand/bootst           sys/arch/mvme88k/stand/bootxx
sys/arch/mvme88k/stand/bugcrt           sys/arch/mvme88k/stand/installboot
sys/arch/mvme88k/stand/libbug           sys/arch/mvme88k/stand/libsa
sys/arch/mvme88k/stand/netboot          sys/arch/mvme88k/stand/prtvid
sys/arch/mvme88k/stand/sboot            sys/arch/mvme88k/stand/tftpboot
sys/arch/mvme88k/stand/wrtvid           sys/arch/powerpc/include
sys/ddb                                 sys/dev/ic
sys/dev/mii                             sys/dev/pci
sys/net                                 sys/netinet
sys/uvm                                 usr.bin/ftp
usr.bin/ssh                             usr.sbin/apmd
usr.sbin/hostapd                        

== gnu =============================================================== 01/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/gnu

usr.bin/binutils

  ~ gdb/ppc-tdep.h                        ~ gdb/ppcobsd-nat.c
  ~ gdb/ppcobsd-tdep.c                    ~ gdb/ppcobsd-tdep.h

  > Bring over upstream changes that fix backtraces through signal handlers and
  > make us use PT_{GET|SET}FPREGS. (kettenis@)

== regress =========================================================== 02/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/regress

lib

  ~ libc/malloc/malloc_ulimit1/malloc_ulimit1.c
  ~ libc/malloc/malloc_ulimit2/malloc_ulimit2.c

  > Don't forget to return 0 on success, doh. (otto@)

== sbin ============================================================== 03/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sbin

disklabel

  ~ disklabel.8                           

  > change only use of slice to 'partition letter' to be consistent with
  > use of partition everywhere else; ok jmc@ (stevesk@)

== sys =============================================================== 04/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/aviion/aviion

  ~ machdep.c                             

  > Print a final line before asking the PROM to halt or reboot, for the
  > abruptness of its prompt almost looks like the kernel died horribly.
  > (miod@)

  ~ m8820x.c                              

  > Recognize braindead 6:1 CMMU to CPU ratio configurations (which we do not
  > support yet), as found e.g. on some 530 models. (miod@)

arch/aviion/stand

  ~ Makefile                              + Makefile.inc

  > Network bootloader for AV400 series, will load a native kernel. Still some
  > rough edges to sort out, but enough to successfully boot a kernel.
  > Will not work on series 530 yet. (miod@)

arch/aviion/stand/libprom

  + Makefile                              + Makefile.inc
  + getc.c                                + getenaddr.c
  + halt.c                                + prom.h
  + putc.c                                

  > Network bootloader for AV400 series, will load a native kernel. Still some
  > rough edges to sort out, but enough to successfully boot a kernel.
  > Will not work on series 530 yet. (miod@)

arch/aviion/stand/libsa

  + Makefile                              + Makefile.inc
  + clock.c                               + exec_aout.c
  + libsa.h                               + nvramreg.h
  + parse_args.c                          

  > Network bootloader for AV400 series, will load a native kernel. Still some
  > rough edges to sort out, but enough to successfully boot a kernel.
  > Will not work on series 530 yet. (miod@)

arch/aviion/stand/libz

  + Makefile                              + Makefile.inc

  > Network bootloader for AV400 series, will load a native kernel. Still some
  > rough edges to sort out, but enough to successfully boot a kernel.
  > Will not work on series 530 yet. (miod@)

arch/aviion/stand/netboot

  + Makefile                              + boot.c
  + conf.c                                + crt.c
  + dev_net.c                             + dev_net.h
  + devopen.c                             + if_le.c
  + if_lereg.h                            + version.c

  > Network bootloader for AV400 series, will load a native kernel. Still some
  > rough edges to sort out, but enough to successfully boot a kernel.
  > Will not work on series 530 yet. (miod@)

arch/mvme88k/include

  ~ prom.h                                

  > Cleanup of mvme88k standalone code, with rewritten startup code with
  > fewer assembly statements and much less magic, a few display artefacts
  > removed, and private definitions moved out of the main prom.h. (miod@)

arch/mvme88k/stand

  ~ Makefile.inc                          

  > Make standalone binaries compile with -Wall -Werror (miod@)

arch/mvme88k/stand/bootsd

  ~ boot.c                                

  > Make standalone binaries compile with -Wall -Werror (miod@)

  ~ version.c                             

  > Crank bootblocks version for today's changes. (miod@)

  ~ Makefile                              

  > Nuke whitespace at EOL (miod@)

arch/mvme88k/stand/bootst

  ~ boot.c                                ~ dev_tape.c
  ~ rawfs.c                               

  > Make standalone binaries compile with -Wall -Werror (miod@)

  ~ version.c                             

  > Crank bootblocks version for today's changes. (miod@)

  ~ Makefile                              

  > Nuke whitespace at EOL (miod@)

arch/mvme88k/stand/bootxx

  ~ Makefile                              

  > Cleanup of mvme88k standalone code, with rewritten startup code with
  > fewer assembly statements and much less magic, a few display artefacts
  > removed, and private definitions moved out of the main prom.h. (miod@)

  ~ bootxx.c                              

  > Make standalone binaries compile with -Wall -Werror (miod@)

  ~ version.c                             

  > Crank bootblocks version for today's changes. (miod@)

arch/mvme88k/stand/bugcrt

  ~ Makefile.inc                          ~ crt.c

  > Cleanup of mvme88k standalone code, with rewritten startup code with
  > fewer assembly statements and much less magic, a few display artefacts
  > removed, and private definitions moved out of the main prom.h. (miod@)

arch/mvme88k/stand/installboot

  ~ installboot.c                         

  > Make standalone binaries compile with -Wall -Werror (miod@)

arch/mvme88k/stand/libbug

  ~ libbug.h                              ~ putchar.c
  ~ return.c                              

  > Cleanup of mvme88k standalone code, with rewritten startup code with
  > fewer assembly statements and much less magic, a few display artefacts
  > removed, and private definitions moved out of the main prom.h. (miod@)

arch/mvme88k/stand/libsa

  - SRT0.S                                - SRT1.c
  ~ Makefile                              ~ Makefile.inc
  ~ exec_mvme.c                           

  > Cleanup of mvme88k standalone code, with rewritten startup code with
  > fewer assembly statements and much less magic, a few display artefacts
  > removed, and private definitions moved out of the main prom.h. (miod@)

  ~ bugdev.c                              ~ parse_args.c

  > Make standalone binaries compile with -Wall -Werror (miod@)

  ~ clock.c                               ~ libsa.h

  > Nuke whitespace at EOL (miod@)

arch/mvme88k/stand/netboot

  ~ Makefile                              ~ boot.c

  > Cleanup of mvme88k standalone code, with rewritten startup code with
  > fewer assembly statements and much less magic, a few display artefacts
  > removed, and private definitions moved out of the main prom.h. (miod@)

  ~ dev_net.c                             ~ devopen.c
  ~ if_ie.c                               

  > Make standalone binaries compile with -Wall -Werror (miod@)

  ~ version.c                             

  > Crank bootblocks version for today's changes. (miod@)

  ~ if_le.c                               

  > Nuke whitespace at EOL (miod@)

arch/mvme88k/stand/prtvid

  ~ Makefile                              ~ prtvid.c

  > Nuke whitespace at EOL (miod@)

arch/mvme88k/stand/sboot

  ~ TODO                                  ~ XBUG.S
  ~ XSRT0.S                               ~ clock.c
  ~ etherfun.h                            ~ if_le.c
  ~ if_lereg.h                            ~ oc_cksum.S
  ~ sboot.c                               ~ sboot.h
  ~ srec.c                                

  > Nuke whitespace at EOL (miod@)

arch/mvme88k/stand/tftpboot

  ~ Makefile                              

  > Cleanup of mvme88k standalone code, with rewritten startup code with
  > fewer assembly statements and much less magic, a few display artefacts
  > removed, and private definitions moved out of the main prom.h. (miod@)

  ~ netdev.c                              ~ tftpfs.c

  > Make standalone binaries compile with -Wall -Werror (miod@)

  ~ version.c                             

  > Crank bootblocks version for today's changes. (miod@)

arch/mvme88k/stand/wrtvid

  ~ Makefile                              ~ disklabel.h

  > Nuke whitespace at EOL (miod@)

arch/powerpc/include

  ~ reg.h                                 

  > Add struct fpreg. (kettenis@)

ddb

  ~ db_interface.h                        

  > fix comments (mickey@)

dev/ic

  ~ mfi.c                                 

  > Add TUR and make it send it directly to firmware.
  > Sprinkle some extra debug. (marco@)

  ~ mfi.c                                 

  > Oops PREREAD not PREWRITE. (marco@)

  ~ mfi.c                                 

  > Add READ CAPACITY. (marco@)

  ~ re.c                                  

  > only allow setting Jumbo MTU frame sizes with the 8169 chipset. (brad@)

  ~ mfi.c                                 

  > Fix some htole32 I missed.
  > Sprinkle more debug. (marco@)

  ~ mfi.c                                 ~ mfivar.h

  > Fix some more htole32 screw-ups.
  > Colapse all little SCSI functions into a single generic one.
  > Fix a bug in the SGE calculation.
  > This brings the driver up to post:
  > mfi0 at pci12 dev 14 function 0 "Dell PERC SAS" rev 0x00: Dell PERC 5/e irq
  > 5
  > scsibus3 at mfi0: 2 targets
  > sd1 at scsibus3 targ 0 lun 0: <DELL, PERC 5/E Adapter, 1.00> SCSI5 0/direct
  > fixed
  > sd1: 237824MB, 237824 cyl, 64 head, 32 sec, 512 bytes/sec, 487063552 sec
  > total
  > sd2 at scsibus3 targ 1 lun 0: <DELL, PERC 5/E Adapter, 1.00> SCSI5 0/direct
  > fixed
  > sd2: 34176MB, 34176 cyl, 64 head, 32 sec, 512 bytes/sec, 69992448 sec total
  > (marco@)

  ~ mfi.c                                 

  > Move !xs->data case into mfi_start_xs.
  > Return proper sense data when a polling command fails. (marco@)

  ~ mfi.c                                 

  > Nuke some { } (marco@)

dev/mii

  ~ rlphy.c                               

  > consider re(4) as a possible 8139 chipset. (brad@)

dev/pci

  ~ if_re_pci.c                           ~ if_rl_pci.c

  > attach 8139's capable of C+ mode to the re(4) driver, instead of the rl(4)
  > driver. (brad@)

  ~ if_wpi.c                              

  > Fix tsleep wait channel name; ok damien@ (miod@)

  ~ mfi_pci.c                             

  > Labeling was the wrong way around.	Make 5e 5i and vice versa. (marco@)

net

  ~ if_trunk.c                            

  > the ifp->if_linkstatehooks may be NULL, add an extra check to avoid
  > possible kernel panic. this happened to me by using tun(4) in layer 2
  > mode (link0 flag) as a trunk port for testing. (reyk@)

netinet

  ~ udp_usrreq.c                          

  > - pcbflags is not modified in pcb_(dis)connect, so there's no
  > need to save/restore it.
  > - inp->inp_laddr should be set _before_ calling pcb_disconnect().
  > otherwise pcb_disconnect() calls pcb_rehash() with the old laddr.
  > [ currently this is not a problem since the hash ignores laddr ]
  > tested by pedro (markus@)

uvm

  ~ uvm_pdaemon.c                         

  > tpyo (mickey@)

== usr.bin =========================================================== 05/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

ftp

  ~ Makefile                              ~ fetch.c
  ~ ftp.1                                 ~ ftp.c
  ~ ftp_var.h                             ~ main.c

  > https URL support; rototilled by a few people including me; originally
  > from Rainer_Giedat at genua.deeraadt@)

  ~ cmds.c                                ~ domacro.c
  ~ fetch.c                               ~ ftp.c
  ~ ruserpass.c                           ~ util.c

  > Remove shadowing variables and properly use /* FALLTHROUGH */
  > comments.  No binary change.
  > Found by lint.
  > OK beck@, deraadt@ (ray@)

ssh

  ~ clientloop.c                          

  > missing free; from Kylene Hall (markus@)

== usr.sbin ========================================================== 06/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

apmd

  ~ apmd.8                                

  > typo (ian@)

hostapd

  ~ hostapd.8                             

  > .Sx for section references; (jmc@)

===============================================================================



More information about the odc mailing list