------------------------------------------------------------------------ r363237 | eugen | 2020-07-15 15:41:58 -0700 (Wed, 15 Jul 2020) | 2 lines MFC r362233: newsyslog(8): make configuration parser more robust. ------------------------------------------------------------------------ r363239 | grehan | 2020-07-15 19:53:13 -0700 (Wed, 15 Jul 2020) | 4 lines MFC r362644 Prevent calling USB backends multiple times. ------------------------------------------------------------------------ r363240 | grehan | 2020-07-15 20:05:10 -0700 (Wed, 15 Jul 2020) | 4 lines MFC r362952 Silence ACPI RTC error/warning in Linux guests. ------------------------------------------------------------------------ r363243 | markj | 2020-07-16 06:37:11 -0700 (Thu, 16 Jul 2020) | 3 lines MFC r363158: Add vm_map_valid_range_KBI(). ------------------------------------------------------------------------ r363245 | markj | 2020-07-16 06:38:20 -0700 (Thu, 16 Jul 2020) | 3 lines MFC r363051, r363055: Avoid copying out kernel pointers from msgctl/semctl(IPC_STAT). ------------------------------------------------------------------------ r363246 | markj | 2020-07-16 06:50:21 -0700 (Thu, 16 Jul 2020) | 6 lines Fix a mismerge in r363243. This is a direct commit to stable/12. Reported by: Jenkins ------------------------------------------------------------------------ r363269 | eugen | 2020-07-16 23:52:03 -0700 (Thu, 16 Jul 2020) | 2 lines MFC r363088: fix tests for install(1): add support for STRIPBIN's -o option. ------------------------------------------------------------------------ r363271 | kevans | 2020-07-17 07:17:13 -0700 (Fri, 17 Jul 2020) | 9 lines MFC r363062: shmfd: make shm_size a vm_ooffset_t On 32-bit platforms, this expands the shm_size to a 64-bit quantity and resolves a mismatch between the shmfd size and underlying vm_object size. The implementation did not account for this kind of mismatch. For compatibility's sake, the old shm_size has been replaced with shm_oldsize (still popualted) and the new member appended to the end. ------------------------------------------------------------------------ r363289 | joerg | 2020-07-17 15:04:58 -0700 (Fri, 17 Jul 2020) | 4 lines MFC r362708 Explain how to learn about possible recognized locale names ------------------------------------------------------------------------ r363312 | kib | 2020-07-18 13:17:40 -0700 (Sat, 18 Jul 2020) | 8 lines Fix mismerge of r363038. The reset of p to NULL for non-curproc was missed, cauing ESRCH error not returned as it should be. Reported by: lampa@fit.vutbr.cz PR: 248070 ------------------------------------------------------------------------ r363313 | delphij | 2020-07-18 16:05:16 -0700 (Sat, 18 Jul 2020) | 3 lines MFC r362936: Gather writes to larger chunks (MAXPHYS) instead of issuing them in sectors. ------------------------------------------------------------------------ r363315 | delphij | 2020-07-18 18:59:56 -0700 (Sat, 18 Jul 2020) | 2 lines MFC r362937: Use KERN_MAXPHYS. ------------------------------------------------------------------------ r363326 | kaktus | 2020-07-19 08:16:57 -0700 (Sun, 19 Jul 2020) | 4 lines MFC r362947 truss: print more information about traced sysctls ------------------------------------------------------------------------ r363331 | chuck | 2020-07-19 15:23:54 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362027 pci: loosen PCIe hot-plug requirements ------------------------------------------------------------------------ r363332 | chuck | 2020-07-19 15:27:15 -0700 (Sun, 19 Jul 2020) | 2 lines MFC 362744 bhyve: convert NVMe logging statements ------------------------------------------------------------------------ r363333 | chuck | 2020-07-19 15:37:47 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362745 bhyve: refactor NVMe IO command handling ------------------------------------------------------------------------ r363334 | chuck | 2020-07-19 15:40:02 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362746 bhyve: implement NVMe Flush command ------------------------------------------------------------------------ r363335 | chuck | 2020-07-19 15:52:42 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362747 bhyve: add a comment explaining NVME dsm option ------------------------------------------------------------------------ r363336 | chuck | 2020-07-19 15:55:52 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362748 bhyve: add locks around NVMe queue accesses ------------------------------------------------------------------------ r363337 | chuck | 2020-07-19 15:58:11 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362749 bhyve: Consolidate NVMe CQ update ------------------------------------------------------------------------ r363338 | chuck | 2020-07-19 16:17:43 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362750 bhyve: implement NVMe Namespace Identification Descriptor ------------------------------------------------------------------------ r363340 | chuck | 2020-07-19 16:20:57 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362751 bhyve: fix NVMe Get Log Page command ------------------------------------------------------------------------ r363341 | chuck | 2020-07-19 16:24:06 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362752 bhyve: fix NVMe queue creation and deletion ------------------------------------------------------------------------ r363342 | chuck | 2020-07-19 16:27:11 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362753 bhyve: add more compliant NVMe Get/Set Features ------------------------------------------------------------------------ r363343 | chuck | 2020-07-19 16:29:34 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362754 bhyve: make unsupported NVMe commands a debug message ------------------------------------------------------------------------ r363344 | chuck | 2020-07-19 16:34:01 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362755 bhyve: implement NVMe Format NVM command ------------------------------------------------------------------------ r363346 | chuck | 2020-07-19 16:37:19 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362756 bhyve: refactor NVMe I/O read/write ------------------------------------------------------------------------ r363347 | chuck | 2020-07-19 16:40:34 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362757 bhyve: base pci_nvme_ioreq size on advertised MDTS ------------------------------------------------------------------------ r363348 | chuck | 2020-07-19 16:42:46 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362758 bhyve: validate NVMe deallocate range values ------------------------------------------------------------------------ r363349 | chuck | 2020-07-19 16:45:49 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362759 bhyve: implement NVMe SMART data I/O statistics ------------------------------------------------------------------------ r363352 | sjg | 2020-07-19 17:17:08 -0700 (Sun, 19 Jul 2020) | 9 lines Update to bmake-20200710 Key changes include reduced noise at end of failed build log and avoid evaluation of unnecessary terms in conditionals. In META MODE; a target flagged .META is out-of-date if meta file is missing MFC of r361986, r363117 ------------------------------------------------------------------------ r363353 | chuck | 2020-07-19 17:20:55 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362760 bhyve: validate the NVMe LBA start and count ------------------------------------------------------------------------ r363354 | chuck | 2020-07-19 17:33:16 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362761 bhyve: Add AER support to NVMe emulation ------------------------------------------------------------------------ r363355 | chuck | 2020-07-19 17:35:42 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362762 bhyve: add basic NVMe Firmware Commit support ------------------------------------------------------------------------ r363356 | chuck | 2020-07-19 17:38:21 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362763 bhyve: add NVMe Feature Interrupt Vector Config ------------------------------------------------------------------------ r363357 | chuck | 2020-07-19 17:39:54 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362764 bhyve: fix NVMe Get Features, Predictable Latency ------------------------------------------------------------------------ r363358 | chuck | 2020-07-19 17:42:34 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362765 bhyve: NVMe handle zero length DSM ranges ------------------------------------------------------------------------ r363359 | chuck | 2020-07-19 17:44:27 -0700 (Sun, 19 Jul 2020) | 2 lines MFC r362766 bhyve: fix NVMe Active Namespace list ------------------------------------------------------------------------ r363364 | markj | 2020-07-20 06:30:42 -0700 (Mon, 20 Jul 2020) | 5 lines MFC r363162: Print arm64 physmem info during boot. PR: 243682 ------------------------------------------------------------------------ r363365 | markj | 2020-07-20 06:37:14 -0700 (Mon, 20 Jul 2020) | 5 lines MFC r363102: ping(8): Check for integer truncation when handling the value for -s. PR: 239976 ------------------------------------------------------------------------ r363366 | mav | 2020-07-20 06:50:10 -0700 (Mon, 20 Jul 2020) | 5 lines MFC r363144, r363188: Add stepping to the kern.hwpmc.cpuid string on x86. It follows the equivalent Linux change to be able to differentiate skylakex and cascadelakex, sharing the same model but not stepping. ------------------------------------------------------------------------ r363369 | gbe | 2020-07-20 09:45:44 -0700 (Mon, 20 Jul 2020) | 10 lines MFC r363146: arp(8) clarify the use of the '-a flag' PR: 238146 Submitted by: Andrew Stevenson Reported by: Andrew Stevenson Reviewed by: bcr (mentor) Approved by: bcr (mentor) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D25645 ------------------------------------------------------------------------ r363370 | gbe | 2020-07-20 09:48:46 -0700 (Mon, 20 Jul 2020) | 10 lines MFC r363156: lseek(2): Document the seek behavior better and update the POSIX compliance PR: 162765 Submitted by: arundel@ Reported by: arundel@ Reviewed by: bcr (mentor) Approved by: bcr (mentor) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D25646 ------------------------------------------------------------------------ r363371 | gbe | 2020-07-20 09:51:18 -0700 (Mon, 20 Jul 2020) | 9 lines MFC r363147: gethostname(3): Correct the reference of the undefined value HOST_NAME_MAX PR: 143472 Submitted by: bcran@ Reported by: Jeremy Huddleston Reviewed by: bcr (mentor) Approved by: bcr (mentor) Differential Revision: https://reviews.freebsd.org/D25647 ------------------------------------------------------------------------ r363372 | luporl | 2020-07-20 10:04:25 -0700 (Mon, 20 Jul 2020) | 4 lines MFC r362958 Handle non-PLT GNU IFUNC relocations in rtld ------------------------------------------------------------------------ r363384 | avg | 2020-07-21 00:58:39 -0700 (Tue, 21 Jul 2020) | 9 lines MFC r340450,r340664,r346176 by imp: fix time conversions to and from sbt Note that the PR is for a change elsewhere (ZFS) that expected the sane behavior of nstosbt(). PR: 247829 Reported by: gbe, others Tested by: gbe, others ------------------------------------------------------------------------ r363385 | kib | 2020-07-21 01:12:53 -0700 (Tue, 21 Jul 2020) | 5 lines MFC r363193: Make CLOCK_REALTIME and TIMER_ABSTIME available for XOPEN_SOURCE >= 500. PR: 247701 ------------------------------------------------------------------------ r363389 | markj | 2020-07-21 07:17:35 -0700 (Tue, 21 Jul 2020) | 3 lines MFC r363266 (by cem): Revert r240317 to prevent leaking pmap entries ------------------------------------------------------------------------ r363391 | markj | 2020-07-21 07:35:50 -0700 (Tue, 21 Jul 2020) | 6 lines Fix the powerpc build after r363389. This is a direct commit to stable/12. Reported by: Jenkins ------------------------------------------------------------------------ r363405 | mckusick | 2020-07-21 16:23:08 -0700 (Tue, 21 Jul 2020) | 4 lines MFC of 362369 (by Lorenzo Salvadore) and 363192 Refinement of /bin/ps rtprio output ------------------------------------------------------------------------ r363406 | wulf | 2020-07-21 16:36:18 -0700 (Tue, 21 Jul 2020) | 9 lines MFC r363205: linuxkpi: Ignore NULL pointers passed to string parameter of kstr(n)dup That follows Linux and fixes related drm-kmod-5.3 panic. Reviewed by: imp, hselasky Differential Revision: https://reviews.freebsd.org/D25657 ------------------------------------------------------------------------ r363412 | thj | 2020-07-21 23:45:24 -0700 (Tue, 21 Jul 2020) | 12 lines MFC r362541: pkg: Provide a friendlier message when bootstrap fails due to address resolution The current message when bootstapping pkg fails for any reason implies that pkg is not available. We have the error code from fetch so if bootstrap failed due to address resolution say so. Reviewed by: bapt, bz Approved by: bz (co-mentor) Differential Revision: https://reviews.freebsd.org/D25323 ------------------------------------------------------------------------ r363413 | thj | 2020-07-21 23:47:38 -0700 (Tue, 21 Jul 2020) | 34 lines MFC r350749, r362275 r350749: Rename IPPROTO 33 from SEP to DCCP IPPROTO 33 is DCCP in the IANA Registry: https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml IPPROTO_SEP was added about 20 years ago in r33804. The entries were added straight from RFC1700, without regard to whether they were used. The reference in RFC1700 for SEP is '[JC120] ', this is an indication that the protocol number was probably in use in a private network. As RFC1700 is no longer the authoritative list of internet numbers and that IANA assinged 33 to DCCP in RFC4340, change the header to the actual authoritative source. Reviewed by: Richard Scheffenegger, bz Approved by: bz (mentor) Differential Revision: https://reviews.freebsd.org/D21178 r362275: Add header definition for RFC4340, Datagram Congestion Control Protocol Add a header definition for DCCP as defined in RFC4340. This header definition is required to perform validation when receiving and forwarding DCCP packets. We do not currently support DCCP. Reviewed by: gallatin, bz Approved by: bz (co-mentor) MFC with: 350749 Differential Revision: https://reviews.freebsd.org/D21179 ------------------------------------------------------------------------ r363414 | thj | 2020-07-22 03:00:13 -0700 (Wed, 22 Jul 2020) | 15 lines MFC r363141: Don't print VNET pointer when initializing dummynet When dummynet initializes it prints a debug message with the current VNET pointer unnecessarily revealing kernel memory layout. This appears to be left over from when the first pieces of vimage support were added. PR: 238658 Submitted by: huangfq.daxian@gmail.com Reviewed by: markj, bz, gnn, kp, melifaro Approved by: jtl (co-mentor), bz (co-mentor) Event: July 2020 Bugathon Differential Revision: https://reviews.freebsd.org/D25619 ------------------------------------------------------------------------ r363418 | markj | 2020-07-22 07:22:35 -0700 (Wed, 22 Jul 2020) | 3 lines MFC r363180, r363182, r363251: Add a driver for the SafeXcel EIP-97. ------------------------------------------------------------------------ r363419 | markj | 2020-07-22 07:24:41 -0700 (Wed, 22 Jul 2020) | 3 lines MFC r363181: Add safexcel(4) to cryptotest. ------------------------------------------------------------------------ r363429 | kp | 2020-07-22 12:43:55 -0700 (Wed, 22 Jul 2020) | 10 lines MFC r363308: bridge: Don't sleep during epoch While it doesn't trigger INVARIANTS or WITNESS on head it does in stable/12. There's also no reason for it, as we can easily report the out of memory error to the caller (i.e. userspace). All of these can already fail. PR: 248046 ------------------------------------------------------------------------ r363430 | kp | 2020-07-22 13:13:12 -0700 (Wed, 22 Jul 2020) | 11 lines bridge: Enter epoch for bridge_input()/bridge_output() In stable/12 epoch is not as wide as it is in head. The network stack isn't yet in epoch when bridge_input()/bridge_output() get called, so rather than assert this we must enter it ourselves. This is a direct commit to stable/12. PR: 248046 Differential Revision: https://reviews.freebsd.org/D25715 ------------------------------------------------------------------------ r363432 | brooks | 2020-07-22 14:06:32 -0700 (Wed, 22 Jul 2020) | 12 lines MFC r363228: Don't imply that all action values can be OR'd. This is neither POSIX compliant nor what the implementation does. This could be allowed by changing the value of TCSAFLUSH from 2 to 3, but that doesn't seem worthwhile after 25+ years. Reviewed by: imp Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D25659 ------------------------------------------------------------------------ r363433 | jkim | 2020-07-22 14:17:02 -0700 (Wed, 22 Jul 2020) | 5 lines MFC: r362509 Assume all TSCs are synchronized for AMD Family 17h processors and later when it has passed the synchronization test. ------------------------------------------------------------------------