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.
ed366c37 | dchagin | June 23, 2022, 9:29 a.m. | libsysdecode: Fix a typo in my email
Reported by: Mikaƫl Urankar MFC after: 2 weekscgit |
|
488626e5 | kp | June 23, 2022, 7:50 a.m. | pf: copy out rather than m_pullup() in pf_test_eth_rule()
Don't change the mbuf chain layout. We've encountered alignment issues in the tcp syncookie code on armv7, which are triggered by the m_pullup() here. Reviewed by: mjg Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D35551cgit |
|
3e8eb5c7 | cy | June 23, 2022, 3:57 a.m. | wpa: Disable P2P in WPS
Disable P2P in WPS as it is not supported by FreeBSD. Also, it is not enabled in wpa_supplicant so the WPS P2P code is redundant. PR: 264238 Reported by: adrian MFC after: 3 dayscgit |
|
f1b4324b | chs | June 22, 2022, 9:57 p.m. | ffs: fix vn_read_from_obj() usage for PAGE_SIZE > block size
vn_read_from_obj() requires that all pages of a vnode (except the last partial page) be either completely valid or completely invalid, but for file systems with block size smaller than PAGE_SIZE, partially valid pages may exist anywhere in the file. Do not enable the vn_read_from_obj() path in this case. Reviewed by: mckusick, kib, markj Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D34836cgit |
|
5d3fe02c | rmacklem | June 22, 2022, 8:20 p.m. | nfsd: Clean up the code by not using the vnode_vtype() macro
The vnode_vtype() macro was used to make the code compatible with Mac OSX, for the Mac OSX port. For FreeBSD, this macro just obscured the code, so avoid using it to clean up the code. This commit should not result in a semantics change.cgit |
|
cf83038c | gjb | June 22, 2022, 6:23 p.m. | release: arm - increase IMAGE_SIZE
For some reason, while 3072M is sufficient for 14-CURRENT, it is not for 13-STABLE. Notably, previous investigations suggest that there are changes to makefs(8) in main that do not exist in stable/13, in which 14-CURRENT seems perfectly happy to ignore the target image size is smaller than the data being populated to it. I have no futher investigative details at the moment, but as this had caused arm failures for the past three weeks, this is the more hasty measure, hence the MFC timeframe noted. MFC after: 10 minutes Sponsored by: Rubicon Communications, LLC ("Netgate")cgit |
|
a8af3aee | emaste | June 22, 2022, 4:21 p.m. | src.conf.5: regen after RELRO knob addition | |
2f3a9614 | emaste | June 22, 2022, 4:18 p.m. | Add RELRO build knob, default to enabled
Note that lld enables relro by default, so that we already had either partial or full RELRO, depending on the state of the BIND_NOW knob. Add a RELRO knob so that the option can be disabled if desired, and so that builds using the GNU toolchain are equivalent to those using the standard Clang/LLVM toolchain. Reviewed by: markj MFC after: 3 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D35545cgit |
|
5d6894bd | melifaro | June 22, 2022, 3:59 p.m. | routing: improve debug logging
Use standard logging (FIB_XX_LOG) across nhg code instead of using old-style DPRINTFs. Add debug object printer for nhgs (`nhgrp_print_buf`). Example: ``` Jun 19 20:17:09 devel2 kernel: [nhgrp] inet.0 nhgrp_ctl_alloc_default: multipath init done Jun 19 20:17:09 devel2 kernel: [nhg_ctl] inet.0 alloc_nhgrp: num_nhops: 2, compiled_nhop: 2 Jun 19 20:17:26 devel2 kernel: [nhg_ctl] inet.0 alloc_nhgrp: num_nhops: 3, compiled_nhop: 3 Jun 19 20:17:26 devel2 kernel: [nhg_ctl] inet.0 destroy_nhgrp: destroying nhg#0/sz=2:[#6:1,#5:1] ``` Differential Revision: https://reviews.freebsd.org/D35525 MFC after: 2 weekscgit |
|
f6ed05f1 | se | June 22, 2022, 1:56 p.m. | vendor/bc: update to upstream commit ca53adf83b7a
The filter_text function in scripts/functions.sh in version 5.3.3 had commented out a "rm" command, probably for debugging purposes. This caused temporary files to persist in /tmp when the bc program had been built. This commit fixes the build process with no change of the resulting artefacts. (cherry picked from commit 1576f66712876ee8b0fcc8b35fb062e1813b4fc0) MFC after: 3 dayscgit |
|
c8f34118 | melifaro | June 22, 2022, 12:47 p.m. | netstat: print path weight when showing routes in structured output.
Differential Revision: https://reviews.freebsd.org/D35530 MFC after: 2 weekscgit |
|
8db679af | kib | June 22, 2022, 12:35 p.m. | UFS: make mkdir() and link() reliable when using SU and reaching nlink limit
i_nlink overflow might be transient, i_effnlink indicates the final value of the link count after all dependencies would be resolved. So if i_nlink reached the maximum but i_efflink did not, we should be able to make the link by syncing. We must sync the whole filesystem to resolve dependencies, which requires unlocking vnodes locked for VOPs. Use existing ERELOOKUP/VOP_UNLOCK_PAIR() mechanism to restart the VOP if sync with unlock was done. PR: 165392 Reported by: Vsevolod Volkov <vvv@colocall.net> Reviewed by: mckusick Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D35514cgit |
|
ef1976cc | dchagin | June 22, 2022, 11:49 a.m. | linprocfs: Skip printing of the guard page in the /proc/self/maps
To calculate the base (lowest addressable) address of the stack of the initial thread glibc parses /proc/self/maps. In fact, the base address is calculated as 'to' value of stack entry of the /proc/self/maps - stack size limit (if the stack grows down). The base address should fit in between preceding entry and stack entry of the /proc/self/maps. In FreeBSD, since 19bd0d9 (Implement address space guards), we actually have two mappings for the stack region. The first one is the no-access mapping for the region the stack can grow into (guard page), and the second - initial stack region with size sgrowsiz. The first mapping confuses Glibc, in the end which is improperly calculate stack size and the base address. PR: 253337 Reviewed by: kib Differential revision: https://reviews.freebsd.org/D35537 MFC after: 2 weekcgit |
|
4d496ab4 | dchagin | June 22, 2022, 11:29 a.m. | kdump: Decode Linux *at() syscalls
MFC after: 2 weekscgit |
|
d416ee86 | dchagin | June 22, 2022, 11:28 a.m. | linux(4): To reuse MD linux.h hide kernel dependencies unde _KERNEL constraint
MFC after: 2 weekscgit |