OpenBSD src changes summary for 2016-03-19
==========================================

bin/csh                                 lib/libc
regress/sys                             share/man
sys/arch/alpha/alpha                    sys/arch/amd64/amd64
sys/arch/arm/arm                        sys/arch/arm/armv7
sys/arch/arm/conf                       sys/arch/arm/include
sys/arch/hppa/hppa                      sys/arch/i386/i386
sys/arch/m88k/m88k                      sys/arch/mips64/mips64
sys/arch/octeon/dev                     sys/arch/octeon/stand/boot
sys/arch/powerpc/powerpc                sys/arch/sparc/stand/common
sys/arch/sparc64/dev                    sys/arch/sparc64/sparc64
sys/dev                                 sys/dev/ic
sys/dev/isa                             sys/dev/pci
sys/dev/sbus                            sys/dev/sdmmc
sys/dev/sun                             sys/dev/usb
sys/isofs/cd9660                        sys/isofs/udf
sys/kern                                sys/miscfs/fifofs
sys/miscfs/fuse                         sys/msdosfs
sys/netinet6                            sys/nfs
sys/ntfs                                sys/scsi
sys/sys                                 sys/tmpfs
sys/ufs/ext2fs                          sys/ufs/ffs
sys/ufs/mfs                             sys/ufs/ufs
sys/uvm                                 usr.bin/vi
usr.bin/w                               

== bin =============================================================== 01/06 ==

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

csh

  ~ csh.c                                 ~ sem.c

  > Turn off the close-on-exec bit with fcntl() instead of ioctl().
  > Remove some now useless "#include <ioctl.h>" lines.
  > Inspired by & ok millert@ (krw@)

== lib =============================================================== 02/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ sys/thrkill.2                         

  > This is thrkill, not __thrsigdivert (guenther@)

  ~ sys/socket.2                          ~ sys/socketpair.2

  > Add STANDARDS and HISTORY blurbs for SOCK_{NONBLOCK,CLOEXEC,DNS}
  > (guenther@)

== regress =========================================================== 03/06 ==

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

sys

  + netinet6/pktinfo_addr/Makefile        + netinet6/pktinfo_addr/runtest.c

  > Add regress tests for IPV6_PKTINFO with addr (vgross@)

== share ============================================================= 04/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man9/VOP_LOOKUP.9                     ~ man9/vinvalbuf.9

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

  ~ man9/VOP_LOOKUP.9                     

  > uio -> uiomove; (jmc@)

== sys =============================================================== 05/06 ==

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

arch/alpha/alpha

  ~ lock_machdep.c                        

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

arch/amd64/amd64

  ~ lock_machdep.c                        

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

arch/arm/arm

  - cpufunc_asm_sa1.S                     ~ bus_space_asm_generic.S
  ~ cpu.c                                 ~ cpufunc.c
  ~ pmap.c                                

  > Remove support for StrongARM (SA1) and IXP12x0.  Both are ARMv4 and
  > are not used by any of the arm platforms.
  > ok jsg@ (patrick@)

  ~ cpu.c                                 ~ cpufunc.c

  > Remove support for IXP425.  This is another architecture that is not
  > used and has probably never been used at all.  Some included headers
  > do not even exist.
  > ok jsg@ (patrick@)

  ~ cpu.c                                 ~ cpufunc.c

  > Remove support for the XScale 80200.  We don't use it, it didn't compile
  > and the included headers didn't even exist.
  > ok jsg@ (patrick@)

arch/arm/armv7

  ~ bus_space_asm_armv7.S                 

  > Remove support for StrongARM (SA1) and IXP12x0.  Both are ARMv4 and
  > are not used by any of the arm platforms.
  > ok jsg@ (patrick@)

arch/arm/conf

  ~ files.arm                             

  > Remove support for StrongARM (SA1) and IXP12x0.  Both are ARMv4 and
  > are not used by any of the arm platforms.
  > ok jsg@ (patrick@)

  ~ files.arm                             

  > Remove support for IXP425.  This is another architecture that is not
  > used and has probably never been used at all.  Some included headers
  > do not even exist.
  > ok jsg@ (patrick@)

  ~ files.arm                             

  > Remove support for the XScale 80200.  We don't use it, it didn't compile
  > and the included headers didn't even exist.
  > ok jsg@ (patrick@)

arch/arm/include

  ~ armreg.h                              ~ cpuconf.h
  ~ cpufunc.h                             ~ pmap.h

  > Remove support for StrongARM (SA1) and IXP12x0.  Both are ARMv4 and
  > are not used by any of the arm platforms.
  > ok jsg@ (patrick@)

  ~ armreg.h                              ~ cpuconf.h
  ~ cpufunc.h                             

  > Remove support for IXP425.  This is another architecture that is not
  > used and has probably never been used at all.  Some included headers
  > do not even exist.
  > ok jsg@ (patrick@)

  ~ armreg.h                              ~ cpuconf.h
  ~ cpufunc.h                             

  > Remove support for the XScale 80200.  We don't use it, it didn't compile
  > and the included headers didn't even exist.
  > ok jsg@ (patrick@)

arch/hppa/hppa

  ~ lock_machdep.c                        

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

arch/i386/i386

  ~ lock_machdep.c                        

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

arch/m88k/m88k

  ~ mplock.c                              

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

arch/mips64/mips64

  ~ lock_machdep.c                        ~ mutex.c

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

arch/octeon/dev

  ~ octdwctwo.c                           

  > Attach dwctwo(4) only on Octeon models that have a DWC2 controller.
  > OK uebayasi@ (visa@)

arch/octeon/stand/boot

  ~ machdep.c                             

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

arch/powerpc/powerpc

  ~ lock_machdep.c                        ~ mutex.c

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

arch/sparc/stand/common

  ~ promdev.c                             

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

arch/sparc64/dev

  ~ beep.c                                ~ beeper.c

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

  ~ vdsp.c                                

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

arch/sparc64/sparc64

  ~ lock_machdep.c                        ~ openfirm.c

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

dev

  ~ diskmap.c                             ~ vnd.c

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

dev/ic

  ~ aic79xx_openbsd.c                     ~ re.c

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

dev/isa

  ~ spkr.c                                

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

dev/pci

  ~ ichwdt.c                              

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

dev/sbus

  ~ stp4020.c                             

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

dev/sdmmc

  ~ sdmmc.c                               

  > Reduces the noise around the global ``ticks''  variable by renaming all
  > local ones to ``nticks''.
  > (missed in previous)
  > ok stefan@, deraadt@ (mpi@)

dev/sun

  ~ sunkbd.c                              

  > Reduces the noise around the global ``ticks''  variable by renaming all
  > local ones to ``nticks''.
  > (missed in previous)
  > ok stefan@, deraadt@ (mpi@)

dev/usb

  ~ uthum.c                               

  > Reduces the noise around the global ``ticks'' variable by renaming
  > all the local ones to ``nticks''.
  > ok stefan@, deraadt@ (mpi@)

  ~ utrh.c                                

  > Reduces the noise around the global ``ticks''  variable by renaming all
  > local ones to ``nticks''.
  > (missed in previous)
  > ok stefan@, deraadt@ (mpi@)

  ~ uvideo.c                              

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

isofs/cd9660

  ~ cd9660_lookup.c                       ~ cd9660_node.c
  ~ cd9660_vfsops.c                       ~ cd9660_vnops.c

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

isofs/udf

  ~ udf_vfsops.c                          ~ udf_vnops.c

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

kern

  ~ exec_script.c                         ~ init_main.c
  ~ kern_acct.c                           ~ kern_descrip.c
  ~ kern_exec.c                           ~ kern_ktrace.c
  ~ kern_sig.c                            ~ spec_vnops.c
  ~ tty.c                                 ~ tty_pty.c
  ~ tty_tty.c                             ~ uipc_usrreq.c
  ~ vfs_cache.c                           ~ vfs_getcwd.c
  ~ vfs_lookup.c                          ~ vfs_subr.c
  ~ vfs_sync.c                            ~ vfs_syscalls.c
  ~ vfs_vnops.c                           ~ vfs_vops.c

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

miscfs/fifofs

  ~ fifo_vnops.c                          

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

miscfs/fuse

  ~ fuse_lookup.c                         ~ fuse_vnops.c

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

msdosfs

  ~ msdosfs_denode.c                      ~ msdosfs_lookup.c
  ~ msdosfs_vfsops.c                      ~ msdosfs_vnops.c

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

netinet6

  ~ in6_pcb.c                             ~ udp6_output.c

  > Extract in6_pcbaddrisavail() from in6_pcbbind(), and use it when
  > checking for source availability in udp6_output().
  > Ok jca@ bluhm@ (vgross@)

nfs

  ~ nfs_node.c                            ~ nfs_serv.c
  ~ nfs_subs.c                            ~ nfs_vnops.c

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

ntfs

  ~ ntfs_vfsops.c                         ~ ntfs_vnops.c

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

scsi

  ~ sd.c                                  

  > Do not run into sdgetdisklabel() when scsi disk is dying.  Add
  > special error handling in sdopen() as temporary hack.
  > OK krw@ (bluhm@)

sys

  ~ vnode.h                               

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

tmpfs

  ~ tmpfs_vnops.c                         

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

ufs/ext2fs

  ~ ext2fs_inode.c                        ~ ext2fs_lookup.c
  ~ ext2fs_vfsops.c                       ~ ext2fs_vnops.c

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

ufs/ffs

  ~ ffs_softdep.c                         ~ ffs_vfsops.c

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

ufs/mfs

  ~ mfs_vnops.c                           

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

ufs/ufs

  ~ ufs_inode.c                           ~ ufs_lookup.c
  ~ ufs_quota.c                           ~ ufs_vnops.c

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

uvm

  ~ uvm_vnode.c                           

  > Remove the unused flags argument from VOP_UNLOCK().
  > torture tested on amd64, i386 and macppc
  > ok beck mpi stefan
  > "the change looks right" deraadt (natano@)

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

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

vi

  ~ ex/ex.c                               

  > By issuing :e +something in vi(1) this uncovers a backwards memcpy with the
  > code because the 2 buffers overlap and in order to solve it then replace
  > memcpy(3) call by memmove(3)
  > Issue noticed by Michael Price <michael at ectospheno dot com> who also
  > tested
  > this diff
  > OK deraadt@ (mestre@)

w

  ~ w.c                                   

  > if -a is specified, allow "dns" in pledge requests.
  > problem noticed by Raf Czlonka (deraadt@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to