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
