OpenBSD src changes summary for 2016-10-08 ==========================================
lib/libc sbin/mount_msdos share/man share/mk sys/arch/alpha/alpha sys/arch/amd64/amd64 sys/arch/arm/arm sys/arch/armv7/armv7 sys/arch/armv7/conf sys/arch/armv7/omap sys/arch/armv7/sunxi sys/arch/armv7/vexpress sys/arch/hppa/hppa sys/arch/i386/i386 sys/arch/loongson/dev sys/arch/m88k/m88k sys/arch/macppc/dev sys/arch/mips64/mips64 sys/arch/sh/sh sys/arch/sparc64/fpu sys/arch/sparc64/sparc64 sys/dev sys/dev/ic sys/dev/pci sys/kern sys/net sys/net80211 sys/sys sys/uvm usr.bin/gprof usr.bin/kdump usr.sbin/rebound usr.sbin/tcpdump == lib =============================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ stdlib/malloc.3 > make clear the length printed is the requested length (otto@) == sbin ============================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin mount_msdos ~ mount_msdos.8 > add missing AUTHORS; OK sobrado@, also checked by Sevan Janiyan (schwarze@) == share ============================================================= 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/man4.armv7/sysreg.4 > Dynamically attach sysreg(4) using the FDT. (jsg@) ~ man5/mk.conf.5 > downgrade the description of SUDO somewhat; ok tb (jmc@) ~ man4/man4.armv7/plrtc.4 ~ man4/man4.armv7/pluart.4 > Remove Xrs to vexpress(4) for drivers that no longer attach to it. (jsg@) mk ~ bsd.subdir.mk > Do not let "make all" run the tests in the subdirectories twice > if a Makefile using <bsd.regress.mk> defines both SUBDIR and > REGRESS_TARGETS. > This helps for example src/regress/usr.bin/ssh/. > Same for "make cleandir", don't run "make clean" twice in SUBDIR. > OK bluhm@, and no opposition when shown on tech@. (schwarze@) == sys =============================================================== 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/alpha/alpha ~ interrupt.c ~ trap.c > Various printf claim to report the PID, so actually report that and not the > TID > Build testing assistance from deraadt@ (guenther@) arch/amd64/amd64 ~ trap.c > Various printf claim to report the PID, so actually report that and not the > TID > Build testing assistance from deraadt@ (guenther@) arch/arm/arm ~ fault.c > Various printf claim to report the PID, so actually report that and not the > TID > Build testing assistance from deraadt@ (guenther@) arch/armv7/armv7 ~ armv7_machdep.c > Simplify handling of cold reboot on armv7 to match other platforms > Suggested by and ok both patrick@ and kettenis@ (tom@) arch/armv7/conf ~ GENERIC ~ RAMDISK > Dynamically attach sysreg(4) using the FDT. (jsg@) ~ GENERIC ~ RAMDISK > Attach sxipio(4) using the fdt. > ok jsg@, patrick@ (kettenis@) arch/armv7/omap ~ ommmc.c > Only set the highspeed bit in bus_clock if highspeed is supported > by the controller. Needed as the bus_clock callback is called with > SDMMC_TIMING_HIGHSPEED even if the controller capability is not set. > Required to raise the bus width on pandaboard which doesn't have the > highspeed capability. > As anything other than 1 bit mode results in the emmc on the bbb > timing out waiting for command completion, limit higher bus > modes to the first hsmmc controller. This at least lets 4 bit > modes work with sd cards on bbb and pandaboard. (jsg@) ~ omapid.c > Use the fdt root node instead of board ids to gate omap4 specific code. > (jsg@) arch/armv7/sunxi ~ files.sunxi ~ sun4i.c ~ sun7i.c ~ sunxi.c ~ sxipio.c > Attach sxipio(4) using the fdt. > ok jsg@, patrick@ (kettenis@) ~ sunxi_machdep.c ~ sxidog.c > Make sxidog(4) set cpuresetfn, and cut some dead wood from the platform > code. (kettenis@) arch/armv7/vexpress ~ files.vexpress ~ sysreg.c ~ vexpress.c > Dynamically attach sysreg(4) using the FDT. (jsg@) arch/hppa/hppa ~ trap.c > Various printf claim to report the PID, so actually report that and not the > TID > Build testing assistance from deraadt@ (guenther@) arch/i386/i386 ~ apm.c ~ trap.c ~ vm86.c > Various printf claim to report the PID, so actually report that and not the > TID > Build testing assistance from deraadt@ (guenther@) arch/loongson/dev ~ apm.c > Various printf claim to report the PID, so actually report that and not the > TID > Build testing assistance from deraadt@ (guenther@) arch/m88k/m88k ~ sig_machdep.c > Report the PID in sendsig() debugging > tested by aoyama@ (guenther@) arch/macppc/dev ~ apm.c > Various printf claim to report the PID, so actually report that and not the > TID > Build testing assistance from deraadt@ (guenther@) arch/mips64/mips64 ~ pmap.c ~ trap.c > Various printf claim to report the PID, so actually report that and not the > TID > Build testing assistance from deraadt@ (guenther@) arch/sh/sh ~ trap.c > Various printf claim to report the PID, so actually report that and not the > TID > Build testing assistance from deraadt@ (guenther@) arch/sparc64/fpu ~ fpu.c > Various printf claim to report the PID, so actually report that and not the > TID > Build testing assistance from deraadt@ (guenther@) arch/sparc64/sparc64 ~ genassym.cf > p_wchan and p_pid aren't used from asm (anymore?) (guenther@) ~ db_interface.c ~ machdep.c ~ trap.c > Various printf claim to report the PID, so actually report that and not the > TID > Build testing assistance from deraadt@ (guenther@) dev ~ vnd.c > Various printf claim to report the PID, so actually report that and not the > TID > ok kettenis@ tedu@ (guenther@) dev/ic ~ dwc_gmac.c ~ dwc_gmac_var.h > Bring receive filter handling closer to the way we do things. > From Brad Smith. (kettenis@) ~ ar5008.c ~ ar9003.c > Add comments explaining why athn(4) disables multi-rate retries with RTS. > ok kettenis (stsp@) dev/pci ~ drm/drmP.h ~ drm/drm_linux.h > Various printf claim to report the PID, so actually report that and not the > TID > ok kettenis@ tedu@ (guenther@) ~ if_iwn.c > Hide details of fatal firmware errors in iwn(4) behind #ifdef IWN_DEBUG. > ok kettenis@ (stsp@) ~ if_iwm.c > Rate sets managed by net80211 are sorted by effective data rate speed while > the iwm_rates array sorts CCK rates before OFDM rates. Add a mapping > function > to fill the ACK rate bitmap correctly. > Problem pointed out by Imre Vadasz. > ok kettenis (stsp@) ~ if_iwn.c > Make iwn(4) write MCS into the radiotap rate field. > ok kettenis@ (stsp@) kern ~ uipc_syscalls.c ~ sys_pipe.c > Add ktracing of the fds returned by pipe() and socketpair() > ok deraadt@ (guenther@) ~ kern_sysctl.c > initialize the port variable before sysctl, since it's also read out. > (tedu@) ~ kern_sysctl.c > upon further review, port numbers go all the way up to ushort max (tedu@) net ~ raw_usrreq.c > Instead of setting errno and then doing a goto do a m_freem() and return > error. > Same thing but nicer to read. OK henning@ (claudio@) ~ switchofp.c > Check for the correct header length size. MINCLSIZE is used for cluster, > instead we should use MHLEN for header size. > ok mikeb@ (rzalamena@) ~ if_switch.c > Add missing if_put() in the switch(4) destroy path. > ok mikeb@ (rzalamena@) net80211 ~ ieee80211_radiotap.h > Allow writing an MCS index to radiotap's rate field. The format we use is > the same as FreeBSD is using and is already recognized by third party > tools. > For this file a documentation change is all that's needed. > ok kettenis (stsp@) sys ~ ktrace.h > Add ktracing of the fds returned by pipe() and socketpair() > ok deraadt@ (guenther@) uvm ~ uvm_amap.c > Prevent infinite loops for amap allocations with >= 2^17 slots > This was caused by an integer overflow in a loop. mlarkin@ > noticed the hang when trying to run a vmm(4) guest with lots of RAM. > (stefan@) ~ uvm_amap.c TAGGED OPENBSD_6_0 > Backport r1.78 from -current: > Prevent infinite loops for amap allocations with >= 2^17 slots > This was caused by an integer overflow in a loop. mlarkin@ > noticed the hang when trying to run a vmm(4) guest with lots of RAM. > (stefan@) == usr.bin =========================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin gprof ~ gprof.c > findcall() for the -c option is implemented on mips64, not sparc64 > (guenther@) kdump ~ ktrstruct.c > Add ktracing of the fds returned by pipe() and socketpair() > ok deraadt@ (guenther@) == usr.sbin ========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin rebound ~ rebound.c > too many blank lines (tedu@) ~ rebound.c > a little more precision about reloading config. only reopen if it changed > (tedu@) tcpdump ~ print-802_11.c > Make tcpdump show MCS stored in radiotap's rate field. > ok kettenis@ (stsp@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
