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.
|7881db83||imp||Oct. 18, 2021, 2:41 p.m.||Remove POWER_PM_TYPE_APM. It's now unused.|
|77bc75c7||markj||Oct. 18, 2021, 1:56 p.m.||bhyve: Fix the WITH_BHYVE_SNAPSHOT build
Note, this breaks compatibility with snapshots generated by older builds of bhyve(8). Fixes: 7fa233534736 ("bhyve: Map the MSI-X table unconditionally for passthrough") Reported by: Greg V <email@example.com> Reviewed by: grehan, bz Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D32523cgit
|621fd9dc||markj||Oct. 18, 2021, 1:56 p.m.||timecounter: Lock the timecounter list
Timecounter registration is dynamic, i.e., there is no requirement that timecounters must be registered during single-threaded boot. Loadable drivers may in principle register timecounters (which can be switched to automatically). Timecounters cannot be unregistered, though this could be implemented. Registered timecounters belong to a global linked list. Add a mutex to synchronize insertions and the traversals done by (mpsafe) sysctl handlers. No functional change intended. Reviewed by: imp, kib MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D32511cgit
|06ebadc5||markj||Oct. 18, 2021, 1:56 p.m.||x86: Remove some leftover APM support|
|81f2e906||markj||Oct. 18, 2021, 1:56 p.m.||signal: Add SIG_FOREACH and refactor issignal()
Add a SIG_FOREACH macro that can be used to iterate over a signal set. This is a bit cleaner and more efficient than calling sig_ffs() in a loop. The implementation is based on BIT_FOREACH_ISSET(), except that the bitset limbs are always 32 bits wide, and signal sets are 1-indexed rather than 0-indexed like bitset(9) sets. issignal() cannot really be modified to use SIG_FOREACH() directly. Take this opportunity to split the function into two explicit loops. I've always found this function hard to read and think that this change is an improvement. Remove sig_ffs(), nothing uses it now. Reviewed by: kib MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D32473cgit
|de855429||markj||Oct. 18, 2021, 1:56 p.m.||cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use it
This implementation is faster and doesn't modify the cpuset, so it lets us avoid some unnecessary copying as well. No functional change intended. This is a re-application of commit 9068f6ea697b1b28ad1326a4c7a9ba86f08b985e. Reviewed by: cem, kib, jhb MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D32029cgit
|51425cb2||markj||Oct. 18, 2021, 1:56 p.m.||bitset: Reimplement BIT_FOREACH_IS(SET|CLR)|
|36e4dcf4||markj||Oct. 18, 2021, 1:50 p.m.||safexcel: Set the context record unconditionally
The condition added in commit 5bdb8b273aaf excludes plain SHA transforms, so for such sessions crypto operations would return incorrect results. Fixes: 5bdb8b273aaf ("safexcel: Maintain per-session context records") MFC after: 1 week Sponsored by: The FreeBSD Foundationcgit
|b0423d0f||markj||Oct. 18, 2021, 1:50 p.m.||amd64: Zero the PML5 PTI page when initializing a pmap
The root page is not zeroed at allocation time since with 4-level tables each entry is copied from a template. However, with 5-level tables only a single entry is filled, so the rest need to be cleared. Reported by: alc Reviewed by: alc, kib MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D32525cgit
|6deacc1b||pho||Oct. 18, 2021, 1:30 p.m.||stress2: Move test added by mistake
Reported by: markjcgit
|26c17720||pho||Oct. 18, 2021, 7:39 a.m.||stress2: Added a syzkaller reproducer|
|6b7d3b4d||philip||Oct. 18, 2021, 6:19 a.m.||contrib/tzdata: import tzdata 2021d|
|c28d3578||philip||Oct. 18, 2021, 6:17 a.m.||Import tzcode 2021d|
|d95c0a12||rmacklem||Oct. 18, 2021, 12:50 a.m.||nfscl: Modify Close RPC so that it does not use "owner" for NFSv4.1/4.2
This patch modifies the function that does the Close RPC (nfsrpc_closerpc) so that it does not use the open_owner (nfso_own) for NFSv4.1/4.2. Use of the seqid in the open_owner structure is only needed for NFSv4.0. Same applies to a NFSERR_STALESTATEID reply, which should only happen for NFSv4.0. This allows nfsrpc_closerpc() to be called when nfso_own is no longer valid. This, in turn, allows nfsrpc_closerpc() to be called after the shared lock on the clientID is released, for NFSv4.1/4.2. This is being done to prepare the code for a future patch that fixes the case where an NFSv4.1/4.2 server replies NFSERR_DELAY to a Close operation. MFC after: 2 weekcgit
|52e125c2||cperciva||Oct. 17, 2021, 8:36 p.m.||TSLOG: Report final execname, not first|