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.
|d2c9d0a4||jhb||Jan. 28, 2021, 8:55 p.m.||Bump date after ae257282ae5b.|
|f9322ff6||allanjude||Jan. 28, 2021, 8:48 p.m.||Enable KERN_TLS by default in ARM64 GENERIC
Sponsored-by: Ampere Computing Submitted-by: Klara, Inc.cgit
|4f954864||emaste||Jan. 28, 2021, 8:03 p.m.||arch.7: update 11.x to 11.4 as the last FreeBSD 11 release
armeb and pc98 were both discontinued after FreeBSD 11. FreeBSD 11.4 is now known to be the final 11.x release, so update to the specific version.cgit
|c926114f||bdrewery||Jan. 28, 2021, 7:24 p.m.||Fix getblk() with GB_NOCREAT returning false-negatives.
It is possible for a buf to be reassigned between the dirty and clean lists while gbincore_unlocked() looks in each list. Avoid creating a buffer in that case and fallback to a locked lookup. This fixes a regression from r363482. More discussion on potential improvements to the clean and dirty lists handling is in the review. Reviewed by: cem, kib, markj, vangyzen, rlibby Reported by: Suraj.Raju at dell.com Submitted by: Suraj.Raju at dell.com, cem, [based on both] MFC after: 2 weeks Sponsored by: Dell EMC Differential Revision: https://reviews.freebsd.org/D28375cgit
|ae257282||jhb||Jan. 28, 2021, 6:24 p.m.||Regenerate src.conf.5 for MK_OPENSSL_KTLS|
|bb8acd55||jhb||Jan. 28, 2021, 6:24 p.m.||OpenSSL: Regenerate manual pages.
MFC after: 1 weekcgit
|aa906e2a||jhb||Jan. 28, 2021, 6:24 p.m.||OpenSSL: Support for kernel TLS offload (KTLS)
This merges upstream patches from OpenSSL's master branch to add KTLS infrastructure for TLS 1.0-1.3 including both RX and TX offload and SSL_sendfile support on both Linux and FreeBSD. Note that TLS 1.3 only supports TX offload. A new WITH/WITHOUT_OPENSSL_KTLS determines if OpenSSL is built with KTLS support. It defaults to enabled on amd64 and disabled on all other architectures. Reviewed by: jkim (earlier version) Approved by: secteam Obtained from: OpenSSL (patches from master) MFC after: 1 week Relnotes: yes Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D28273cgit
|f8c0d7e1||noreply||Jan. 28, 2021, 5:28 p.m.||fix abd_nr_pages_off for gang abd
`__vdev_disk_physio()` uses `abd_nr_pages_off()` to allocate a bio with a sufficient number of iovec's to process this zio (i.e. `nr_iovecs`/`bi_max_vecs`). If there are not enough iovec's in the bio, then additional bio's will be allocated. However, this is a sub-optimal code path. In particular, it requires several abd calls (to `abd_nr_pages_off()` and `abd_bio_map_off()`) which will have to walk the constituents of the ABD (the pages or the gang children) because they are looking for offsets > 0. For gang ABD's, `abd_nr_pages_off()` returns the number of iovec's needed for the first constituent, rather than the sum of all constituents (within the requested range). This always under-estimates the required number of iovec's, which causes us to always need several bio's. The end result is that `__vdev_disk_physio()` is usually O(n^2) for gang ABD's (and occasionally O(n^3), when more than 16 bio's are needed). This commit fixes `abd_nr_pages_off()`'s handling of gang ABD's, to correctly determine how many iovec's are needed, by adding up the number of iovec's for each of the gang children in the requested range. Reviewed-by: Mark Maybee <firstname.lastname@example.org> Reviewed-by: Brian Behlendorf <email@example.com> Reviewed-by: Brian Atkinson <firstname.lastname@example.org> Signed-off-by: Matthew Ahrens <email@example.com> Closes #11536cgit
|9a0a48b1||arichardson||Jan. 28, 2021, 5:25 p.m.||usr.sbin/pkg: Don't re-define roundup2|
|869cc064||arichardson||Jan. 28, 2021, 5:24 p.m.||tests/sys/audit: fix timeout calculation
This changes the behaviour to a 30s total timeout (needed when running on slow emulated uniprocessor systems) and timing out after 10s without any input. This also uses timespecsub() instead of ignoring the nanoseconds field. After this change the tests runs more reliably on QEMU and time out less frequently. Reviewed By: asomers Differential Revision: https://reviews.freebsd.org/D28391cgit
|83ff5d5d||arichardson||Jan. 28, 2021, 5:24 p.m.||Un-XFAIL two tests with Clang > 10|
|bcc5b244||arichardson||Jan. 28, 2021, 5:24 p.m.||rc.d/auditd: set pidfile|
|0ae184a6||noreply||Jan. 28, 2021, 5:20 p.m.||Avoid updating the L2ARC device header unnecessarily|
|416015ef||noreply||Jan. 28, 2021, 5:15 p.m.||Removing ABD Parent Child Reference Before Freeing ABD
Moving the call to zfs_refcount_remove_many() in abd_free() to be called before any of the ABD free variants are called. This is necessary because abd_free_gang() adjusts the abd_size for the gang ABD. If the parent's child references are removed after free'ing the gang ABD the refcount is not adjusted correctly for the parent's children. I also removed some stray abd_put() in comments and changed abd_free_gang_abd() -> abd_free_gang(). Reviewed-by: Mark Maybee <firstname.lastname@example.org> Reviewed-by: Matthew Ahrens <email@example.com> Reviewed-by: Brian Behlendorf <firstname.lastname@example.org> Signed-off-by: Brian Atkinson <email@example.com> Closes #11539cgit
|1a714ff2||rrs||Jan. 28, 2021, 4:53 p.m.||This pulls over all the changes that are in the netflix|