committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|e6cfd293||jhb||March 3, 2021, 10:46 p.m.||Remove the usr/tests/usr.bin/yacc/yacc directory when removing yacc.
MFC after: 1 weekcgit
|6241b571||wulf||March 3, 2021, 10:43 p.m.||hid: add opt_hid.h to modules that use HID_DEBUG|
|49f6925c||markj||March 3, 2021, 10:34 p.m.||ktls: Cache output buffers for software encryption
Maintain a cache of physically contiguous runs of pages for use as output buffers when software encryption is configured and in-place encryption is not possible. This makes allocation and free cheaper since in the common case we avoid touching the vm_page structures for the buffer, and fewer calls into UMA are needed. gallatin@ reports a ~10% absolute decrease in CPU usage with sendfile/KTLS on a Xeon after this change. It is possible that we will not be able to allocate these buffers if physical memory is fragmented. To avoid frequently calling into the physical memory allocator in this scenario, rate-limit allocation attempts after a failure. In the failure case we fall back to the old behaviour of allocating a page at a time. N.B.: this scheme could be simplified, either by simply using malloc() and looking up the PAs of the pages backing the buffer, or by falling back to page by page allocation and creating a mapping in the cache zone. This requires some way to save a mapping of an M_EXTPG page array in the mbuf, though. m_data is not really appropriate. The second approach may be possible by saving the mapping in the plinks union of the first vm_page structure of the array, but this would force a vm_page access when freeing an mbuf. Reviewed by: gallatin, jhb Tested by: gallatin Sponsored by: Ampere Computing Submitted by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D28556cgit
|c113740f||markj||March 3, 2021, 10:01 p.m.||git-arc.1: Fix synopsis for the "update" verb|
|c49b0753||markj||March 3, 2021, 10 p.m.||git-arc: Handle commit ranges in the "update" verb
Reported by: impcgit
|afc3e54e||mav||March 3, 2021, 8:29 p.m.||Move ic_check_send_space clear to the actual check.
It closes tiny race when the flag could be set between being cleared and the space is checked, that would create us some more work. The flag setting is protected by both locks, so we can clear it in either place, but in between both locks are dropped. MFC after: 1 weekcgit
|0c1a5eaa||kevans||March 3, 2021, 8:21 p.m.||env: style(9) fix, add a space
Reported by: pstef Fixes: 55deb0a5f089 ("service(8): use an environment more [...]")cgit
|55deb0a5||kevans||March 3, 2021, 6:25 p.m.||service(8): use an environment more consistent with init(8)
init(8) sets the "daemon" login class without specifying a pw entry (so no substitutions are done on the variables). service(8)'s use of env -L had the effect of specifying root's pw entry, with two effects: getpwnam and getpwuid are being called, which may not be entirely safe depending on what nsswitch is up to and what stage of boot we are at, and substitutions would have been done. Fix by teaching env(8) to allow -L -/classname to set the class environment with no pw entry at all specified, and use it in service(8). PR: 253959cgit
|aff9b9ee||mav||March 3, 2021, 5:03 p.m.||Restore condition removed in df3747c6607b.
I think it allowed to avoid some TX thread wakeups while the socket buffer is full. But add there another options if ic_check_send_space is set, which means socket just reported that new space appeared, so it may have sense to pull more data from ic_to_send for better TX coalescing. MFC after: 1 weekcgit
|f2f24008||emaste||March 3, 2021, 4:51 p.m.||Cirrus-CI: Add more information to help track down disk full issues
Execute df(1) before and after the build (reporting in MiB for consistency), and du(1) of /usr/obj. Also include the uname.cgit
|29358694||crees||March 3, 2021, 4:35 p.m.||crontab.5: Correct claims on ranges and names|
|92fb29b9||noreply||March 3, 2021, 4:28 p.m.||Don't bomb out when using keylocation=file://|
|25352f9f||crees||March 3, 2021, 4:20 p.m.||Minor grammar nit
|e439ee83||noreply||March 3, 2021, 4:15 p.m.||linux: zvol: avoid heap allocation for zvol_request_sync=1
The spl_kmem_alloc showed up in some flamegraphs in a single-threaded 4k sync write workload at 85k IOPS on an Intel(R) Xeon(R) Silver 4215 CPU @ 2.50GHz. Certainly not a huge win but I believe the change is clean and easy to maintain down the road. Reviewed-by: Brian Behlendorf <email@example.com> Reviewed-by: Matthew Ahrens <firstname.lastname@example.org> Signed-off-by: Christian Schwarz <email@example.com> Closes #11666cgit
|3242b535||noreply||March 3, 2021, 4:14 p.m.||Add "zstd-fast" to help options for "compression" property|