committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
NNN or rNNN filter by revision.
NNN-MMM or rNNN-rMMM filter by revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|r351038||mav||Aug. 14, 2019, 5:36 p.m.||Print few more useful identify fields.
MFC after: 2 weeksViewVC
|r351037||emaste||Aug. 14, 2019, 5:17 p.m.||arch.7: clarify that the table shows the default tool chain
Reported by: jhb MFC after: 1 week MFC with: r351035 Sponsored by: The FreeBSD FoundationViewVC
|r351036||emaste||Aug. 14, 2019, 5:13 p.m.||arch.7: add deprecation notice for GCC 4.2.1
MFC after: 1 week Sponsored by: The FreeBSD FoundationViewVC
|r351035||emaste||Aug. 14, 2019, 5:04 p.m.||arch.7: add tool chain table
MFC after: 1 week Sponsored by: The FreeBSD FoundationViewVC
|r351033||asomers||Aug. 14, 2019, 4:55 p.m.||ping: Make in_cksum() operate on u_char buffer|
|r351030||asomers||Aug. 14, 2019, 4:45 p.m.||ping: fix triptime calculation after r350998
That revision changed the internal clock to the monotonic, but neglected to change the datagram's timestamp source. Reported by: Oliver Hartmann, Michael Butler Reviewed by: Ján Sučan <firstname.lastname@example.org>, allanjude MFC after: 2 weeks MFC-With: r350998 Differential Revision: https://reviews.freebsd.org/D21258ViewVC
|r351028||mav||Aug. 14, 2019, 4:12 p.m.||Report NOIOB and NPWG fields as stripe size.
Namespace Optimal I/O Boundary field added in NVMe 1.3 and Namespace Preferred Write Granularity added in 1.4 allow upper layers to align I/Os for improved SSD performance and endurance. I don't have hardware reportig those yet, but NPWG could probably be reported by bhyve. MFC after: 2 weeks Sponsored by: iXsystems, Inc.ViewVC
|r351027||andrew||Aug. 14, 2019, 2:31 p.m.||Enable BSD_CRTBEGIN on powerpc
In r342974 jhibbits added support to build crtsavres.o. This was the blocker for BSD_CRTBEGIN to be enabled there. As such enable this option again. Reviewed by: jhibbits Sponsored by: DARPA, AFRLViewVC
|r351009||hselasky||Aug. 14, 2019, 9:36 a.m.||Implement pci_enable_msi() and pci_disable_msi() in the LinuxKPI.|
|r351006||mav||Aug. 14, 2019, 2:02 a.m.||Add missing break statements in r351004.
Surprisingly code still worked, but thanks imp@ for noticing it. MFC after: 1 weekViewVC
|r351005||cem||Aug. 13, 2019, 11:32 p.m.||geom_uzip(4), mkuzip(8): Add Zstd image mode
The Zstd format bumps the CLOOP major number to 4 to avoid incompatibility with older systems. Support in geom_uzip(4) is conditional on the ZSTDIO kernel option, which is enabled in amd64 GENERIC, but not all in-tree configurations. mkuzip(8) was modified slightly to always initialize the nblocks + 1'th offset in the CLOOP file format. Previously, it was only initialized in the case where the final compressed block happened to be unaligned w.r.t. DEV_BSIZE. The "Fake" last+1 block change in r298619 means that the final compressed block's 'blen' was never correct unless the compressed uzip image happened to be BSIZE-aligned. This happened in about 1 out of every 512 cases. The zlib and lzma decompressors are probably tolerant of extra trash following the frame they were told to decode, but Zstd complains that the input size is incorrect. Correspondingly, geom_uzip(4) was modified slightly to avoid trashing the nblocks + 1'th offset when it is known to be initialized to a good value. This corrects the calculated final real cluster compressed length to match that printed by mkuzip(8). mkuzip(8) was refactored somewhat to reduce code duplication and increase ease of adding other compression formats. * Input block size validation was pulled out of individual compression init routines into main(). * Init routines now validate a user-provided compression level or select an algorithm-specific default, if none was provided. * A new interface for calculating the maximal compressed size of an incompressible input block was added for each driver. The generic code uses it to validate against MAXPHYS as well as to allocate compression result buffers in the generic code. * Algorithm selection is now driven by a table lookup, to increase ease of adding other formats in the future. mkuzip(8) gained the ability to explicitly specify a compression level with '-C'. The prior defaults -- 9 for zlib and 6 for lzma -- are maintained. The new zstd default is 9, to match zlib. Rather than select lzma or zlib with '-L' or its absense, respectively, a new argument '-A <algorithm>' is provided to select 'zlib', 'lzma', or 'zstd'. '-L' is considered deprecated, but will probably never be removed. All of the new features were documented in mkuzip.8; the page was also cleaned up slightly. Relnotes: yesViewVC
|r351004||mav||Aug. 13, 2019, 9:49 p.m.||Make nvd(4) report NGUID or EUI64 as GEOM::lunid.
With support for multiple namespaces and multiple ports in NVMe there is now a need for reliable unique namespace identification alike to SCSI. MFC after: 1 weeks Sponsored by: iXsystems, Inc.ViewVC
|r351003||jhb||Aug. 13, 2019, 9:15 p.m.||Fix build with DRM and INVARIANTS enabled.
The DRM drivers use the lockdep assertion macros with spinlock_t locks which are backed by mutexes, not sx locks. This causes compile failures since you can't use sx_assert with a mutex. Instead, change the lockdep macros to use lock_class methods. This works by assuming that each LinuxKPI locking primitive embeds a FreeBSD lock as its first structure and uses a cast to get to the underlying 'struct lock_object'. Reviewed by: hselasky MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D20992ViewVC
|r351002||mckusick||Aug. 13, 2019, 8:56 p.m.||Clarify comment that describes how the FS_METACKHASH is managed.
MFC after: 3 daysViewVC
|r351001||cem||Aug. 13, 2019, 8:06 p.m.||Remove deprecated GEOM classes
Follow-up on r322318 and r322319 and remove the deprecated modules. Shift some now-unused kernel files into userspace utilities that incorporate them. Remove references to removed GEOM classes in userspace utilities. Reviewed by: imp (earlier version) Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D21249ViewVC