OpenBSD src changes summary for 2016-07-10 ==========================================
bin/cat etc/rc lib/libc lib/libkvm lib/libssl share/misc sys/arch/armv7/conf sys/arch/armv7/imx sys/arch/armv7/omap sys/arch/octeon/dev sys/arch/octeon/include sys/dev/acpi sys/dev/microcode sys/dev/mii sys/kern usr.bin/doas usr.bin/mandoc == bin =============================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin cat ~ cat.1 > attempt to improve clarity by reducing forward references and more > directly documenting each option's effect. (tedu@) == etc =============================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc rc ~ rc > Fix detection of /usr/lib on NFS. > Found by Frank Scheiner, thanks for reporting this. > OK krw, halex > 'cool' deraadt (rpe@) == lib =============================================================== 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ termios/tcsetpgrp.3 > Document that SIGTTOU is sent if the process is in the background. > Adapted from text from tcsetattr(3). (millert@) libkvm ~ kvm.c > use offsetof to create an offset instead of illegal unaligned pointers > ok guenther (tedu@) libssl ~ src/ssl/s3_pkt.c > zero the read buffer after copying data to user so it doesn't linger. > ok beck (tedu@) == share ============================================================= 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share misc ~ airport > consistent spelling of "Moscow"; Ilya dot Kaliman at gmail dot com > (schwarze@) == sys =============================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/armv7/conf ~ GENERIC ~ RAMDISK > Dynamically attach imxgpio(4) using the FDT. (kettenis@) arch/armv7/imx ~ if_fec.c ~ imxehci.c ~ imxesdhc.c ~ imxiic.c ~ imxiomuxc.c ~ imxiomuxcvar.h ~ imxuart.c > Add support for handling pinctrl device tree bindings to imxiomuxc(4). > These are used to do board-specific setup of mux settings and pad > configuration. > ok jsg@, patrick@ (kettenis@) ~ files.imx ~ imx.c ~ imxgpio.c > Dynamically attach imxgpio(4) using the FDT. (kettenis@) ~ imxiomuxc.c > Fix typo. Pointed out by patrick@ (kettenis@) ~ imxiomuxc.c > Not all i.MX6 devices have a pinctrl property in their device nodes. > In that case, soft fail and return instead of allocating buffer with > a bogus size. > ok kettenis@ (patrick@) arch/armv7/omap ~ am335x.c ~ omap3.c ~ omap4.c > Remove now unused definitions for drivers that have been converted to > use the fdt. (jsg@) ~ omap.c > Instead of attaching the omap device based on board ids follow imx > and match based on the compatible property of the root node in the fdt. > Each of am33xx, omap3, and omap4 have their own list of devices to > attach. (jsg@) arch/octeon/dev ~ cn30xxfau.c ~ cn30xxfauvar.h ~ cn30xxpow.c > Use the synciobdma instruction instead of the sync instruction for > flushing any pending local IOBDMA operations. The sync instruction is > overkill because it implies a full memory barrier. > ok jasper@ (long time ago) (visa@) arch/octeon/include ~ octeonvar.h > Use the synciobdma instruction instead of the sync instruction for > flushing any pending local IOBDMA operations. The sync instruction is > overkill because it implies a full memory barrier. > ok jasper@ (long time ago) (visa@) dev/acpi ~ acpireg.h > Rename apic_proc_uid field to acpi_proc_uid in the acpi_madt_x2apic struct. > It is the ACPI processor UID that is stored here. > ok guenther@ (kettenis@) ~ acpimadt.c > Pay attention to Processor Local X2APIC structures. ACPI 6.0 allows these > even for APIC ID values less than 255. Makes secondary CPUs attach on the > HP DL360 gen 9. > tested by jung@ > ok guenther@ (kettenis@) dev/microcode ~ atmel/Makefile ~ kue/Makefile ~ ral/Makefile ~ rum/Makefile ~ tusb3410/Makefile ~ udl/Makefile ~ zydas/Makefile > Build firmware for USB devices on octeon. > ok deraadt@ (visa@) dev/mii ~ miidevs > Add MICREL KSZ9021 and KSZ9031. (kettenis@) ~ miidevs.h > regen (kettenis@) kern ~ kern_pledge.c > Paranoia: check KTRPOINT() before calling ktrpledge() to guarantee we > can't (in the future) loop from ktrace writing hitting a pledge condition. > diff from Michal Mazurek (akfaew (at) jasminek.net) (guenther@) ~ tty.c > POSIX specifies that if a processing calling tcsetpgrp() is in the > background it shall receive SIGTTOU. Handle TIOCSPGRP like we do > the other tty ioctls that change the terminal. OK deraadt@ guenther@ > (millert@) ~ kern_pledge.c > pledge: use uint64_t instead of int for temporary storing a 64bit integer > affects only 32 bits platform (like i386). > problem spotted and diff from pelikan@ > ok deraadt@ jca@ (semarie@) == usr.bin =========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin doas ~ env.c > rename variable for consistency (tedu@) mandoc ~ Makefile ~ cgi.c ~ man.cgi.8 > Simplify the code and the server setup by deleting the pseudo-manpath > "mandoc" that was used for man.cgi(8) documentation and by assuming > that the apropos(1) and man.cgi(8) manuals are simply installed in > the default manpath. Even though man.cgi(8) is not installed by > default when installing OpenBSD, it is easy to copy it into the > default manpath used for man.cgi(8). > Idea found when considering a question asked by wrant dot com. (schwarze@) ~ read.c > Fix a nasty typo that prevented .so links to gziped manuals > from working in the absence of a mandoc.db(5) database. > Found the hard way by Svyatoslav Mishyn on Crux Linux. (schwarze@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
