[InstCombine] Update test
This was breaking buildbots due to a mid-air collision where some change
caused test differences between when the test was put up/passed CI and
when it landed.
linux_file.c: Fix handling of NFS getdents() emulation
Bugzilla PR#292282 reports a problem, where a Linux
binary running in the Linuxulator gets bogus entries
in a readdir()/getdents() reply when the directory is
an NFS mount.
This appears to be caused by the NFS client including
entries with d_fileno == 0, which are always ignored by
BSD, but are not ignored by Linux.
This patch filters out the "d_fileno == 0" entries and
the reporter of the bugzilla PR notes that it fixes the
problem for him.
It could be argued that the NFS client should filter out
the "d_fileno == 0" entries, but the NFS client readdir
code is "fragile" and any change to it runs a significant
risk of causing regression type problems.
[7 lines not shown]
net/remmina: Update to 1.4.43
ChangeLog: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.43
* Add minimal macOS build support
* Revert "Added kerberos-config plug"
* [REM-3489] Fix issue preventing SPICE plugin from being loaded
* [REM-3490] Do not calculate monitor shift if using
freerdp_settings_set_monitor_def_array_sorted
pipe: Avoid unnecessary priv_check() calls in pipespace_new()
Running out of pipe map KVA is a rare case, so reorder checks
accordingly, presuming that calling priv_check() is more expensive than
the calculation. In particular, priv_check() might not be cheap to
evaluate if MAC hooks are installed.
Reviewed by: olce, kib
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D55378
sysctl: Avoid calling priv_check() unnecessarily
After commit 7d1d9cc440f80 we only serialize large sysctl requests for
non-root users, but we should avoid calling priv_check() unless the
request actually is large, as that's not the common case. In
particular, priv_check() might not be cheap to evaluate if MAC hooks are
installed.
Reviewed by: olce, kib
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D55377
sysutils/yazi: Update to 26.1.22
- Add a patch (files/patch-yazi-fs_src_provider_local_casefold.rs) to fix
the compilation which would otherwise fail with the following error:
error[E0432]: unresolved imports `libc::F_GETPATH`, `libc::O_SYMLINK`
--> yazi-fs/src/provider/local/casefold.rs:164:13
|
164 | use libc::{F_GETPATH, O_RDONLY, O_SYMLINK, PATH_MAX};
| ^^^^^^^^^ ^^^^^^^^^ no `O_SYMLINK` in the root
| |
| no `F_GETPATH` in the root
ChangeLog: https://github.com/sxyazi/yazi/blob/main/CHANGELOG.md#v26122
Reported by: "github-actions[bot]" <notifications at github.com>
update lablgtk3 to 3.1.5
This update is needed so we can build coqide in math/rocq again. As a bonus
this update also includes better support for OCaml 5.
CONTRIBUTING.md: Github to Phabricator move adivce
When moving from Github to Phabricator, request that the original github
pull request be closed with the URL of the Phab. This cuts down on
clutter and helps us track things better.
Sponsored by: Netflix
loader.efi: efi_redirect_exceptions does use uninitialized pointer
loader_idt.rd_base is not set when we are attempting to bcopy(),
resulting to data stored to page 0 and therefore corrupting it.
Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D55180
loader.efi: free_tables() appears to free tss_pa twice.
we check and reset loader_gdt_pa, but use FreePages(tss_pa).
Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D55179