------------------------------------------------------------------------ r368706 | mm | 2020-12-16 14:24:20 -0800 (Wed, 16 Dec 2020) | 28 lines MFC r368207,368607: MFC r368207: Update libarchive to 3.5.0 Relevant vendor changes: Issue #1258: add archive_read_support_filter_by_code() PR #1347: mtree digest reader support Issue #1381: skip hardlinks pointing to itself on extraction PR #1387: fix writing of cpio archives with hardlinks without file type PR #1388: fix rdev field in cpio format for device nodes PR #1389: completed support for UTF-8 encoding conversion PR #1405: more formats in archive_read_support_format_by_code() PR #1408: fix uninitialized size in rar5_read_data PR #1409: system extended attribute support PR #1435: support for decompression of symbolic links in zipx archives Issue #1456: memory leak after unsuccessful archive_write_open_filename MFC r368607: Sync libarchive with vendor. Vendor changes: Issue #1461: Unbreak build without lzma Issue #1462: warc reader: Fix build with gcc11 Issue #1463: Fix code compatibility in test_archive_read_support.c Issue #1464: Use built-in strnlen on platforms where not available Issue #1465: warc reader: fix undefined behaviour in deconst() function ------------------------------------------------------------------------ r368715 | mmel | 2020-12-17 04:58:05 -0800 (Thu, 17 Dec 2020) | 6 lines MFC r368364: DesignWare PCIe driver: Don't call bus_generic_attach() twice. bus_generic_attach() should be called from the attach function of the real implementation, not from the common init function. ------------------------------------------------------------------------ r368716 | gbe | 2020-12-17 05:07:15 -0800 (Thu, 17 Dec 2020) | 5 lines MFC r368511: ee(1) man page bugfixes - whitespace cleanups - new sentence, new line ------------------------------------------------------------------------ r368717 | mmel | 2020-12-17 05:17:26 -0800 (Thu, 17 Dec 2020) | 12 lines MFC r368167,r368187,r368203: r368167: NVME: Don't try to swap data on little endian machines. These swapping functions violate BUSDMA contract - we cannot write to armed (by bus_dmamap_sync(PRE_..)) buffers. Remove them at least from little endian machines until a better solution will be developed. r368187: Unbreak r368167 in userland. Decorate unused arguments. r368203: Always use the __unused attribute even for potentially unused parameters. ------------------------------------------------------------------------ r368726 | markj | 2020-12-17 09:21:12 -0800 (Thu, 17 Dec 2020) | 3 lines MFC r368306: sdt: Create providers and probes in separate passes when loading sdt.ko ------------------------------------------------------------------------ r368733 | rew | 2020-12-17 11:49:17 -0800 (Thu, 17 Dec 2020) | 10 lines MFC r368519: Add deprecation notice for bvmconsole and bvmdebug. Now that bhyve(8) supports UART, bvmconsole and bvmdebug are no longer needed. Mark the '-b' and '-g' flag as deprecated for bhyve(8). These will be removed/gone in 13. ------------------------------------------------------------------------ r368748 | ygy | 2020-12-17 18:41:12 -0800 (Thu, 17 Dec 2020) | 9 lines MFC r368550: Fix a grammar error on locate(1). While here, also fix a useless .Tn reported by mandoc. PR: 251746 Sumbitted by: David Schlachter ------------------------------------------------------------------------ r368752 | rlibby | 2020-12-18 00:29:38 -0800 (Fri, 18 Dec 2020) | 15 lines MFC r357019: uma: fix zone domain overlaying pcpu cache with disabled cpus UMA zone structures have two arrays at the end which are sized according to the machine: an array of CPU count length, and an array of NUMA domain count length. The CPU counting was wrong in the case where some CPUs are disabled (when mp_ncpus != mp_maxid + 1), and this caused the second array to be overlaid with the first. Reported by: olivier Reviewed by: jeff, markj Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D23318 ------------------------------------------------------------------------ r368753 | rlibby | 2020-12-18 00:40:33 -0800 (Fri, 18 Dec 2020) | 17 lines MFC r350739-r350740 (by cem) r350739: Disable useless -Wformat-zero-length It is part of -Wformat, which is enabled by -Wall. Empty format strings are well defined and it is perfectly reasonable to expect them in a formatting interface. r350740: r350739 try #2 For some inexplicable reason, C++ compilers reject the -Wno- flag, and also (ab)use CWARNFLAGS. Reported by: imp ------------------------------------------------------------------------ r368755 | tuexen | 2020-12-18 02:08:11 -0800 (Fri, 18 Dec 2020) | 20 lines MFC r368394: When dropping packets (RRQ or WRQ) for debugging, report the send operation as successful. Reporting a failure stops the transfer instead of using timeouts. MFC r368521: Fix the TFTP client when performing a RRQ for files smaller than 512 bytes and the server not sending an OACK: * Close the file. * Report the correct the number of received blocks. MFC r368647: Improve the counting of blocks used to transfer a file from the server to the client in case of not using an OACK: Don't miss the first block in case of it is not also the last one. MFC r368657: When receiving a file having a length, which is a mulitple of the blocksize, close the file once it is received. ------------------------------------------------------------------------ r368757 | tuexen | 2020-12-18 02:13:28 -0800 (Fri, 18 Dec 2020) | 14 lines MFC r368593: Clean up more resouces of an existing SCTP association in case of a restart. This fixes a use-after-free scenario, which was reported by Felix Wilhelm from Google in case a peer is able to modify the cookie. However, this can also be triggered by an assciation restart under some specific conditions. MFC r368622: Harden the handling of outgoing streams in case of an restart or INIT collision. This avouds an out-of-bounce access in case the peer can break the cookie signature. Thanks to Felix Wilhelm from Google for reporting the issue. ------------------------------------------------------------------------ r368758 | eugen | 2020-12-18 04:20:29 -0800 (Fri, 18 Dec 2020) | 7 lines MFC r368148: fix hastd(8) hastd(8) assumes it has no extra file descriptors opened and aborts otherwise, so call closefrom() early. PR: 227461 ------------------------------------------------------------------------ r368760 | eugen | 2020-12-18 04:40:19 -0800 (Fri, 18 Dec 2020) | 2 lines MFC r368391: if_em.ko: fix module build outside of kernel build environment ------------------------------------------------------------------------ r368780 | rlibby | 2020-12-18 20:05:08 -0800 (Fri, 18 Dec 2020) | 6 lines MFC r343671 (by vangyzen): libm: squelch -Woverflow from gcc6 Sponsored by: Dell EMC Isilon ------------------------------------------------------------------------ r368781 | rlibby | 2020-12-18 20:09:21 -0800 (Fri, 18 Dec 2020) | 6 lines MFC r343672 (by vangyzen): rtld: pacify -Wmaybe-uninitialized from gcc6 Sponsored by: Dell EMC Isilon ------------------------------------------------------------------------ r368782 | rlibby | 2020-12-18 20:18:49 -0800 (Fri, 18 Dec 2020) | 10 lines MFC r347628: x86: spell vpxor %zmm0 as vpxord Fix gcc/gas amd64 & i386 build after r347566. Reviewed by: kib Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D20264 ------------------------------------------------------------------------ r368783 | rlibby | 2020-12-18 20:21:15 -0800 (Fri, 18 Dec 2020) | 8 lines MFC r368563: ntb: quiet gcc -Wreturn-type Reviewed by: cem, markj Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D27553 ------------------------------------------------------------------------ r368784 | rlibby | 2020-12-18 20:22:26 -0800 (Fri, 18 Dec 2020) | 8 lines MFC r368564: qat: quiet -Wredundant-decls Reviewed by: markj Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D27554 ------------------------------------------------------------------------ r368785 | rlibby | 2020-12-18 20:24:05 -0800 (Fri, 18 Dec 2020) | 10 lines MFC r368745: ice: quiet -Wredundant-decls Reapply r364240 after driver update in r365617. Reviewed by: lwhsu Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D27561 ------------------------------------------------------------------------ r368786 | rlibby | 2020-12-18 20:28:25 -0800 (Fri, 18 Dec 2020) | 10 lines MFC r349848 (by lwhsu): - Fix gcc build for superio(4) - Change string mapping of SUPERIO_DEV_NONE to distinguish from SUPERIO_DEV_MAX Reviewed by: imp Discussed with: avg, imp, jhb Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D20880 ------------------------------------------------------------------------ r368787 | rlibby | 2020-12-19 00:16:33 -0800 (Sat, 19 Dec 2020) | 15 lines MFC r354991-r354992 (by lwhsu) r354991: Fix GCC build. Sponsored by: The FreeBSD Foundation r354992: Initialize variable bitstr r354991 removed variable-sized object initializing on defining. For the safe reason, manually initialize the members to 0. Sponsored by: The FreeBSD Foundation ------------------------------------------------------------------------