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.
|09065637||andrew||Oct. 12, 2021, 12:16 p.m.||Stop reading the arm64 domain when it's known
There is no need to read the domain on arm64 when there is only one in the ACPI tables. This can also happen when the table is missing as it is unneeded. Reported by: dch Sponsored by: The FreeBSD Foundationcgit
|08580603||kevans||Oct. 12, 2021, 7:44 a.m.||kqueue(9): correct spelling of kn_fop|
|7259ca31||kevans||Oct. 12, 2021, 7:43 a.m.||fifos: delegate unhandled kqueue filters to underlying filesystem
This gives the vfs layer a chance to provide handling for EVFILT_VNODE, for instance. Change pipe_specops to use the default vop_kqfilter to accommodate fifoops that don't specify the method (i.e. all in-tree). Based on a patch by Jan Kokemüller. PR: 225934 Reviewed by: kib, markj (both pre-KASSERT) Differential Revision: https://reviews.freebsd.org/D32271cgit
|fc22fe5c||pho||Oct. 12, 2021, 6:45 a.m.||stress2: Use two memory disks for this test|
|120b20bd||rmacklem||Oct. 12, 2021, 4:58 a.m.||nfscl: Fix a deadlock related to the NFSv4 clientID lock
Without this patch, it is possible for a process doing an NFSv4 Open/create of a file to block to allow another process to acquire the exclusive lock on the clientID when holding a shared lock on the clientID. As such, both processes deadlock, with one wanting the exclusive lock, while the other holds the shared lock. This deadlock is unlikely to occur unless delegations are in use on the NFSv4 mount. This patch fixes the problem by not deferring to the process waiting for the exclusive lock when a shared lock (reference cnt) is already held by the process. This problem was detected during a recent NFSv4 interoperability testing event held by the IETF working group. MFC after: 1 weekcgit
|2d827c06||lwhsu||Oct. 11, 2021, 9:40 p.m.||Skip sys.net.if_lagg_test.status_stress in CI
This case panics the machine fairly often and we should run stress tests separately. Sponsored by: The FreeBSD Foundationcgit
|cdccd11b||imp||Oct. 11, 2021, 6:59 p.m.||forward declare struct thread
sys/sysctl.h moved struct thread forward declaration under #ifdef _KERNEL and so this header fails when included from userland. Add a forward declaration here. Fixes: 99eefc727eba Sponsored by: Netflixcgit
|c05b382e||imp||Oct. 11, 2021, 5:49 p.m.||Revert "bootstrap: No need to disable shared libraries for bootstrap tools"
This reverts commit e8f26e5dc859a8fbc663e108421f657325ca3054. Although the change worked locally, it's breaking something in the CI build for the riscv64 build (which makes no sense it would only break that since we're building host tools to bootstrap at that point). Sponsored by: Netflixcgit
|99eefc72||imp||Oct. 11, 2021, 5:20 p.m.||sysctl.h: Less namespace pollution|
|56ee5c55||imp||Oct. 11, 2021, 5:20 p.m.||sysctl: make sys/sysctl.h self contained
sys/sysctl.h only needs u_int and size_t from sys/types.h. When the sysctl interface was designed, having one more more prerequisites (especially sys/types.h) was the norm. Times have changed, and to make things more portable, make sys/types.h optional. We do this by including sys/_types.h, defining size_t if needed, and changing u_int to 'unsigned int' in a prototype for userland builds. For kernel builds, sys/types.h is still required. Sponsored by: Netflix Reviewed by: kib, jhb Differential Revision: https://reviews.freebsd.org/D31827cgit
|e8f26e5d||imp||Oct. 11, 2021, 5:20 p.m.||bootstrap: No need to disable shared libraries for bootstrap tools
There's no need to disable shared libraries when building the bootstrap tools. This was added on 2000 (commit ad879ce9552c) when the perl bootstrap was added (libperl and miniperl) and saved a fair amount of time (perl took a long time to build on 2000-era hardware). For many years now, however, we rarely build any libraries when bootstrapping. Even when we do, the optimization saves at most a few seconds when upgrading since the libraries built have been small. Shared libraries are more robust accross versions that static libraries due to creaping dependencies (we aren't crossing versions of share libraries, though, just using what's on the host). In addition, linux and macos have been building like this for some time because static binaries on those systems are difficult to impossible. Sponsored by: Netflix Reviewed by: arichardson, bapt Differential Revision: https://reviews.freebsd.org/D32443cgit
|98dae405||kib||Oct. 11, 2021, 5:09 p.m.||O_PATH: allow vfs_extattr syscalls|
|8da27052||pstef||Oct. 11, 2021, 5:02 p.m.||last: improve non-UTF8 locale output after libxo support was added|
|902cde5d||pstef||Oct. 11, 2021, 5:01 p.m.||Revert "last(1): unbreak for 8-bit locales"
This reverts commits 8e67c427b5 (unbreak for 8-bit locales), 0ca58ca151 (correction after r351413), and f424ec1b80 (fix style after r351459). A simpler fix can be done by using the h modifier for strings that are encoded with the current locale. Reviewed by: eugen, philip Differential Revision: https://reviews.freebsd.org/D32437cgit
|4f556830||pstef||Oct. 11, 2021, 4:57 p.m.||nanosleep.2: use appropriate macros
Reported by: kib Fixes: bf8f6ffcb66acgit