OpenBSD src changes summary for 2016-04-24 ==========================================
lib/libtls libexec/login_yubikey share/man sys/arch/alpha/conf sys/arch/amd64/conf sys/arch/arm/arm sys/arch/arm/include sys/arch/armv7/conf sys/arch/armv7/exynos sys/arch/armv7/vexpress sys/arch/i386/conf sys/arch/macppc/conf sys/arch/mips64/include sys/arch/mips64/mips64 sys/arch/zaurus/conf sys/dev/pci sys/dev/wscons usr.bin/file usr.sbin/httpd == lib =============================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libtls ~ tls_init.3 > typos; (jmc@) ~ tls_init.3 > no more outlen; from remco > ok bcook deraadt (jmc@) == libexec =========================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec login_yubikey ~ login_yubikey.c > explicit_bzero some keys after use. > From fritjof () alokat ! org, thanks! > ok semarie@ (benno@) == share ============================================================= 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/wscons.4 ~ man4/wsdisplay.4 > Remove mention of COMPAT_PCVT. Reminder by guenther@, thanks. (matthieu@) == sys =============================================================== 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/alpha/conf ~ GENERIC > Remove 'option COMPAT_PCVT' now that X doen't use it anymore. > An X server built after april 3 is needed to be able to start X with > the new kernel. > ok kettenis@ (matthieu@) arch/amd64/conf ~ GENERIC > Remove 'option COMPAT_PCVT' now that X doen't use it anymore. > An X server built after april 3 is needed to be able to start X with > the new kernel. > ok kettenis@ (matthieu@) arch/arm/arm ~ cpuswitch.S ~ cpuswitch7.S ~ vm_machdep.c > EABI's Procedure Call Standard (AAPCS) requires the stack pointer > to be 8-byte aligned. To guarantee this, align the stack pointers > passed to user processes and make sure the in-kernel stacks are > properly aligned, too. > ok jsg@ (patrick@) arch/arm/include ~ frame.h > EABI's Procedure Call Standard (AAPCS) requires the stack pointer > to be 8-byte aligned. To guarantee this, align the stack pointers > passed to user processes and make sure the in-kernel stacks are > properly aligned, too. > ok jsg@ (patrick@) ~ frame.h > whitespace cleanup (patrick@) arch/armv7/conf ~ files.armv7 > New FDT-enabled busses will use a new "fdt" attribute. Unfortunately > this attribute is currently already defined. This define is only used > to disable the unused FDT functionality in the exynos and virtio code. > As the FDT code will be developed in a different manner than the way > those drivers are written today and the functionality has never been > enabled, simply remove the attribute and its users. > ok jsg@ (patrick@) ~ GENERIC > Remove 'option COMPAT_PCVT' now that X doen't use it anymore. > An X server built after april 3 is needed to be able to start X with > the new kernel. > ok kettenis@ (matthieu@) arch/armv7/exynos ~ exclock.c ~ exdisplay.c ~ exdog.c ~ exehci.c ~ exesdhc.c ~ exgpio.c ~ exiic.c ~ exmct.c ~ expower.c ~ exsysreg.c ~ exuart.c ~ exynos.c ~ exynos_machdep.c ~ files.exynos > New FDT-enabled busses will use a new "fdt" attribute. Unfortunately > this attribute is currently already defined. This define is only used > to disable the unused FDT functionality in the exynos and virtio code. > As the FDT code will be developed in a different manner than the way > those drivers are written today and the functionality has never been > enabled, simply remove the attribute and its users. > ok jsg@ (patrick@) arch/armv7/vexpress ~ pl011.c ~ virtio_mmio.c > New FDT-enabled busses will use a new "fdt" attribute. Unfortunately > this attribute is currently already defined. This define is only used > to disable the unused FDT functionality in the exynos and virtio code. > As the FDT code will be developed in a different manner than the way > those drivers are written today and the functionality has never been > enabled, simply remove the attribute and its users. > ok jsg@ (patrick@) arch/i386/conf ~ GENERIC > Remove 'option COMPAT_PCVT' now that X doen't use it anymore. > An X server built after april 3 is needed to be able to start X with > the new kernel. > ok kettenis@ (matthieu@) arch/macppc/conf ~ GENERIC > Remove 'option COMPAT_PCVT' now that X doen't use it anymore. > An X server built after april 3 is needed to be able to start X with > the new kernel. > ok kettenis@ (matthieu@) arch/mips64/include ~ pmap.h > Keep pmap_update_{kernel,user}_page() inside pmap.c. (visa@) arch/mips64/mips64 ~ pmap.c > Keep pmap_update_{kernel,user}_page() inside pmap.c. (visa@) ~ pmap.c > Make pmap_invalidate_*_page() and pmap_update_*_page() operate only on > the local TLB and add pmap_shootdown_page() for invalidating remote > TLBs. Where the code previously updated a remote TLB entry, the code now > issues a remote invalidation, like in architectures with a > hardware-managed TLB. This eases work in the MP land because > invalidations do not need to strictly follow the order of page table > updates. > Almost as a side effect, pmap_emulate_modify() no longer touches remote > TLBs. It is no use to force a TLB D bit on other CPUs because they might > not need it. Moreover, a shootdown IPI probably has a higher overhead > than a local TLBModified exception. (visa@) arch/zaurus/conf ~ GENERIC > Remove 'option COMPAT_PCVT' now that X doen't use it anymore. > An X server built after april 3 is needed to be able to start X with > the new kernel. > ok kettenis@ (matthieu@) dev/pci ~ pcidevs > add t460p (Sunrise Point H) and x260 (Sunrise Point-LP) ids (jsg@) ~ pcidevs.h ~ pcidevs_data.h > regen (jsg@) ~ azalia.c > enable snooping on Intel 100 Series LP HDA (jsg@) ~ pucdata.c > match on Intel 100 series and 100 series LP PCH (jsg@) ~ ichiic.c > match on Intel 100 Series LP (jsg@) - drm/i915/intel_fb.c > Remove unused file. (kettenis@) dev/wscons ~ wsdisplay_compat_usl.c ~ wsdisplay_usl_io.h > Remove 'option COMPAT_PCVT' now that X doen't use it anymore. > An X server built after april 3 is needed to be able to start X with > the new kernel. > ok kettenis@ (matthieu@) == usr.bin =========================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin file ~ magic.5 > typos; (jmc@) == usr.sbin ========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin httpd ~ server_fcgi.c > Always pass QUERY_STRING variable. > According to the RFC it is empty when no query string was found. > From Tim Baumgard <[email protected]>o > ok florian@ (chrisz@) ~ httpd.conf.5 > Document CGI variables. Work done by Tim Baumgard <[email protected]> > I clarified DOCUMENT_URI and SCRIPT_NAME. > ok florian@ (chrisz@) ~ httpd.conf.5 > new sentence, new line; (jmc@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
