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.
ab639bb2 | vmaffione | April 2, 2021, 2:31 p.m. | libnetmap: reset errno in nmreq_register_decode()
The reset is necessary at the beginning of the function, because of the errno logic in the error path (set errno to EINVAL if not set). If errno is already set when calling the function, and the function fails, the previous errno value will be inherited.cgit |
|
69efe369 | kib | April 2, 2021, 12:41 p.m. | config(8): remove support for -p
and other equivalent ways to request mcount-based profiling, like 'profile N' in kernel config. Reviewed by: jhb Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D29529cgit |
|
aa3ea612 | kib | April 2, 2021, 12:41 p.m. | x86: remove gcov kernel support
Reviewed by: jhb Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D29529cgit |
|
76b1b5ce | kib | April 2, 2021, 12:40 p.m. | nullfs: protect against user creating inconsistent state
The VFS conventions is that VOP_LOOKUP() methods do not need to handle ISDOTDOT lookups for VV_ROOT vnodes (since they cannot, after all). Nullfs bypasses VOP_LOOKUP() to lower filesystem, and there, due to user actions, it is possible to get into situation where - upper vnode does not have VV_ROOT set - lower vnode is root - ISDOTDOT is requested User just needs to nullfs-mount non-root of some filesystem, and then move some directory under mount, out of mount, using lower filesystem. In this case, nullfs cannot do much, but we still should and can ensure internal kernel structures are consistent. Avoid ISDOTDOT lookup forwarding when VV_ROOT is set on lower dvp, return somewhat arbitrary ENOENT. PR: 253593 Reported by: Gregor Koscak <elogin41@gmail.com> Test by: Patrick Sullivan <sulli00777@gmail.com> Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 weekcgit |
|
9bad2638 | vmaffione | April 2, 2021, 10:45 a.m. | netmap: restore commit a56e6334d1b7ed6e6faaa8b4612d948005ba74f5
The fix in a56e6334d1b7ed6e6faaa8b4612d948005ba74f5 was accidentally reverted by commit 45c67e8f6b56b9744f01142747fadf291fe3fad2.cgit |
|
37c3241a | bz | April 2, 2021, 10:03 a.m. | LinuxKPI: treat firmware file names more lenient
A lot of firmware files have a "-" in the name. That "-" is a problem when dealing with shell variables or loader (e.g., auto-loading .ko). It may thus often be convenient to generate firmware kernel object files with s/-/_/g in the name. In order to automatically find them from drivers using LinuxKPI also substitue the '-' for a '_' like we do for '/' and '.' already. Reviewed-by: hselasky, manu (ok) MFC-after: 2 weeks Differential Revision: https://reviews.freebsd.org/D29514cgit |
|
4ded022d | bz | April 2, 2021, 10:01 a.m. | mlx5: remove dependency on ifnet specifics of linux/netdevice.h
Rename the last remaining bits depending on ifnet from linux/netdevice.h instead of using the compat macros. This helps clearing up struct netdevice being struct ifnet from linux/netdevice.h. Sponsored-by: The FreeBSD Foundation MFC-after: 2 weeks Reviewed-by: hselasky, kib X-D-R: D29366 Differential Revision: https://reviews.freebsd.org/D29497cgit |
|
a78109d5 | dchagin | April 2, 2021, 8:43 a.m. | Partially revert r248770.
Under geom(4) nvme_ns_bio_process() is on the path where sleep is prohibited as g_io_shedule_down() calls THREAD_NO_SLEEPNG() before geom->start(). Reviewed By: imp MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D29539cgit |
|
45c67e8f | vmaffione | April 2, 2021, 7:01 a.m. | netmap: several typo fixes
No functional changes intended.cgit |
|
66671ae5 | vmaffione | April 2, 2021, 6:47 a.m. | netmap: fix typo bug in netmap_compute_buf_len | |
f79bd71d | mjg | April 2, 2021, 3:11 a.m. | cache: add high level overview
Differential Revision: https://reviews.freebsd.org/D28675cgit |
|
dc532884 | mjg | April 2, 2021, 3:11 a.m. | cache: fix resizing in face of lockless lookup
Reported by: pho Tested by: phocgit |
|
3f56bc79 | mjg | April 2, 2021, 3:11 a.m. | vfs: add vfs_smr_quiesce
This can be used to observe all CPUs not executing while within vfs_smr_enter.cgit |
|
1eb402e4 | lstewart | April 2, 2021, 2:17 a.m. | stats(3): Improve t-digest merging of samples which result in mu adjustment underflow.
Allow the calculation of the mu adjustment factor to underflow instead of rejecting the VOI sample from the digest and logging an error. This trades off some (currently unquantified) additional centroid error in exchange for better fidelity of the distribution's density, which is the right trade off at the moment until follow up work to better handle and track accumulated error can be undertaken. Obtained from: Netflix MFC after: immediatelycgit |
|
e2b247fa | cy | April 2, 2021, 2:09 a.m. | Remove bt.4 man page.
r339568 (a1db7455b75d7557fd171a537e2d95aceb20846e) removed bt(4). This revision removes the man page Reviewed by: emaste (previous version) Differential Revision: https://reviews.freebsd.org/D29480cgit |