OpenBSD src changes summary for 2016-12-18 ==========================================
Makefile.cross distrib/miniroot lib/libc lib/libssl regress/lib share/mk sys/arch/arm64/arm64 sys/arch/arm64/conf sys/arch/arm64/dev sys/arch/arm64/include sys/arch/arm64/stand/efiboot sys/dev/acpi sys/dev/ic sys/dev/microcode sys/dev/pci sys/kern sys/net80211 usr.bin/lex usr.bin/systat usr.bin/vi usr.sbin/bgpd usr.sbin/rarpd usr.sbin/tcpdump == Makefile.cross ==================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/Makefile.cross Makefile.cross > Implement support for cross-compiling arm64 in Makefile.cross. This > adds code to build clang as cross-compiler instead of gcc. Since we > don't have binutils for aarch64 in base, skip the binutils cross- > toolchain build for that architecture. > ok kettenis@ (patrick@) == distrib =========================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > Split _issue msg and "Continue without verification?" question. > Prodded by and OK aja@ > OK halex@ krw@ (rpe@) == lib =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ asr/asr_private.h > Remove prototype for static function _asr_resolver. Eliminates gcc > whining about undefined static in all the .c files that include > asr_private.h. _asr_resolver() is defined and used in asr.c only. > ok kettenis@ (krw@) ~ db/hash/hash_page.c > Another whitespace nit that wandered into my sights. (krw@) libssl ~ s3_clnt.c ~ ssl_locl.h ~ t1_lib.c > Convert ssl3_get_server_hello() to CBS. > ok doug@ (jsing@) == regress =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libssl/unit/tls_ext_alpn.c > Revise regress for changes to ssl_parse_serverhello_tlsext(). > Same diff from inoguchi@ (jsing@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share mk ~ bsd.own.mk > Introduce a list of architectures that use clang as compiler. The > first arch on that list is aarch64. > ok kettenis@ (patrick@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm64/arm64 ~ locore.S ~ support.S > Adjust OpenBSD/arm64 files with FreeBSD origin to show the upstream > revision. While there, update a few of those files. > Prompted by mikeb@. (patrick@) ~ exception.S ~ trap.c > Adjust OpenBSD/arm64 files with FreeBSD origin to show the upstream > revision. > Prompted by mikeb@. (patrick@) - arm64_a4x_iobus.c - arm64_iobus.c > Consolidate bus space tags into generic bus space code. Especially > considering we don't have a separate iobus and the a4x iobus wasn't > even compiled it does not make sense to declare those in iobus. > Improves code readability as well. (patrick@) arch/arm64/conf ~ files.arm64 > Consolidate bus space tags into generic bus space code. Especially > considering we don't have a separate iobus and the a4x iobus wasn't > even compiled it does not make sense to declare those in iobus. > Improves code readability as well. (patrick@) arch/arm64/dev ~ arm64_bus_space.c > Consolidate bus space tags into generic bus space code. Especially > considering we don't have a separate iobus and the a4x iobus wasn't > even compiled it does not make sense to declare those in iobus. > Improves code readability as well. (patrick@) arch/arm64/include ~ armreg.h ~ bootconfig.h ~ hypervisor.h ~ vfp.h > Adjust OpenBSD/arm64 files with FreeBSD origin to show the upstream > revision. While there, update a few of those files. > Prompted by mikeb@. (patrick@) arch/arm64/stand/efiboot ~ self_reloc.c ~ start.S > Adjust OpenBSD/arm64 files with FreeBSD origin to show the upstream > revision. While there, update a few of those files. > Prompted by mikeb@. (patrick@) dev/acpi ~ dsdt.c > Remove comparison of array which is always non-NULL. Fixes clang warning. > ok jca@ (a while back) (kettenis@) dev/ic ~ ar5xxx.h ~ athnreg.h > Add cast to mask and shift macros to silence warnings generated by clang. > ok millert@ (kettenis@) dev/microcode ~ bnx/build.c ~ cirruslogic/build.c ~ fxp/build.c ~ kue/build.c ~ tusb3410/build.c ~ typhoon/build.c ~ yds/build.c > Use %zu/%d to print size_t/ssize_t. Cast recno_t (a.k.a. u_int32_t) > to (unsigned long) to match %lu formats. Makes gcc happier and > quieter. > ok deraadt@ (krw@) dev/pci ~ if_iwm.c ~ if_iwn.c > While copying out channel flags to userspace, omit the HT channel flag if > we're not in 11n mode. This will allow tcpdump to show the mode correctly. > ok mpi@ (stsp@) kern ~ kern_xxx.c > Include sys/proc.h when compiled with SYSCALL_DEBUG to get access to > struct proc. Also bump the printf of "code" to %ld and remove a few > casts to long as register_t is always long. > ok kettenis@ (patrick@) net80211 ~ ieee80211_crypto_tkip.c > Set the maximum TKIP countermeasure timeout to 90 seconds instead of 120. > Waiting more time does not buy us anything and makes a denial of service > a tiny bit easier. > Suggested by Mathy Vanhoef. (stsp@) ~ ieee80211_ioctl.c > While copying out channel flags to userspace, omit the HT channel flag if > we're not in 11n mode. This will allow tcpdump to show the mode correctly. > ok mpi@ (stsp@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin lex ~ filter.c > Nuke more unused variables. > ok millert@ (krw@) systat ~ pftop.c > increase width of interface column in the pf rules view by 2 chars, so that > 'vetherXY' fits > ok deraadt@ mpi@ (jasper@) ~ vmstat.c > Remove statements that have no effect from X(), Y() and Z() #define's. > Leftovers from the re-engining of systat eight years ago. Makes gcc > quieter. > ok otto@ deraadt@ (krw@) vi ~ cl/cl_term.c ~ vi/vs_msg.c > Nuke more unused variables. > ok millert@ (krw@) ~ common/msg.c > Use %zu/%d to print size_t/ssize_t. Cast recno_t (a.k.a. u_int32_t) > to (unsigned long) to match %lu formats. Makes gcc happier and > quieter. > ok deraadt@ (krw@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin bgpd ~ session.c > Correct logic, make it the same as in the other mrt_dump_bgp_msg case. > Found while looking for something else. (claudio@) rarpd ~ rarpd.c > Nuke more unused variables. > ok millert@ (krw@) tcpdump ~ print-802_11.c > Make tcpdump show "11n" for a channel which is used in 11n mode. > ok mpi@ (stsp@) ~ print-802_11.c > Remove duplicated lines of code introduced in my previous tcpdump commit. > Noticed by claudio@ (stsp@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
