committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
NNN or rNNN filter by revision.
NNN-MMM or rNNN-rMMM filter by revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|r366087||tsoome||Sept. 23, 2020, 7:15 p.m.||loader: fix non-zfs build
We can not include zfs headers while building without zfs. Reported by: Oscar HolmlundViewVC
|r366086||nick||Sept. 23, 2020, 6:54 p.m.||riscv: Trap cleanup - use nitems()
No functional changes, just cleanup. Reviewed by: kp Approved by: kp (mentor) Sponsored by: AxiadoViewVC
|r366085||kib||Sept. 23, 2020, 6:03 p.m.||Do not leak oldvmspace if image activation failed
and current address space is already destroyed, so kern_execve() terminates the process. While there, clean up some internals of post_execve() inlined in init_main. Reported by: Peter <email@example.com> Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D26525ViewVC
|r366078||cem||Sept. 23, 2020, 5:04 p.m.||nextboot(8): Fix behavior on non-ZFS /boot systems
Fix unquoted test for an empty value, which broke nextboot(8) on non-ZFS /boot systems after r365938. Discussed with: allanjude, tsoome X-MFC-With: r365938ViewVC
|r366077||emaste||Sept. 23, 2020, 2:52 p.m.||remove reference to obsolete arm NOTES files
We left these in the clean rule to avoid having stale files remain in working trees, but enough time has now passed that it's no longer relevant. Discussed with: impViewVC
|r366075||arichardson||Sept. 23, 2020, 12:54 p.m.||byacc: fix UBSan signed shift range error|
|r366074||arichardson||Sept. 23, 2020, 12:54 p.m.||Add github CI for testing cross-building from Linux and macOS|
|r366072||mjg||Sept. 23, 2020, 11:02 a.m.||Bump __FreeBSD_version after cache_purgevfs change|
|r366071||mjg||Sept. 23, 2020, 10:46 a.m.||cache: drop the force flag from purgevfs
The optional scan is wasteful, thus it is removed altogether from unmount. Callers which always want it anyway remain unaffected.ViewVC
|r366070||mjg||Sept. 23, 2020, 10:44 a.m.||cache: reimplement purgevfs to iterate vnodes instead of the entire hash
The entire cache scan was a leftover from the old implementation. It is incredibly wasteful in presence of several mount points and does not win much even for single ones.ViewVC
|r366069||mjg||Sept. 23, 2020, 10:42 a.m.||cache: clean up atomic ops on numneg and numcache
- use subtract instead of adding -1 - drop the useless _rel fence Note this should be converted to a scalable scheme.ViewVC
|r366066||tsoome||Sept. 23, 2020, 8:22 a.m.||loader: zfs_probe_dev should pick first matching zfs pool
During devswitch probe, we pick boot pool based on boot disk, if the boot disk happens to have multiple pools in freebsd-zfs partitions, the current code does pick last pool from boot disk as boot pool. While there is no way at that stage to test, the more logical approach would be to pick first matching pool. This patch is assuming we do pass pool guid pointer with guid value 0, this will help us to determine, if the guid value is already set or not. The general suggestion would be not to share disk between different pools. Reported by: Alexander LeidingerViewVC
|r366065||delphij||Sept. 23, 2020, 7:27 a.m.||Fix build.
Pointy hat to: delphij MFC after: 3 daysViewVC
|r366064||delphij||Sept. 23, 2020, 6:52 a.m.||sbin/fsck_msdosfs: Fix an integer overflow on 32-bit platforms.
The purpose of checksize() is to verify that the referenced cluster chain size matches the recorded file size (up to 2^32 - 1) in the directory entry. We follow the cluster chain, then multiple the cluster count by bytes per cluster to get the physical size, then check it against the recorded size. When a file is close to 4 GiB (between 4GiB - cluster size and 4GiB, both non-inclusive), the product of cluster count and bytes per cluster would be exactly 4 GiB. On 32-bit systems, because size_t is 32-bit, this would wrap back to 0, which will cause the file be truncated to 0. Fix this by using 64-bit physicalSize instead. This fix is inspired by an Android change request at https://android-review.googlesource.com/c/platform/external/fsck_msdos/+/1428461 PR: 249533 Reviewed by: kevlo MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D26524ViewVC
|r366063||bdragon||Sept. 23, 2020, 4:09 a.m.||[PowerPC64LE] Fix RTAS LE calls in pseries.
Similar to OPAL calls, switch to big endian to do calls to RTAS. (Missed this one when I was doing the bulk commit of PowerPC64LE support.) Sponsored by: Tag1 Consulting, Inc.ViewVC