devel/py-spy: fix build on ARM / POWER
error[E0308]: mismatched types
--> /wrkdirs/usr/ports/devel/py-spy/work/py_spy-0.4.1/cargo-crates/proc-maps-0.4.0/src/freebsd_maps/ptrace.rs:188:52
|
188 | let result = unsafe { ptrace(PT_VM_ENTRY, pid, &vm_entry as *const _ as *mut i8, 0) };
| ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*mut u8`, found `*mut i8`
| |
| arguments to this function are incorrect
|
= note: expected raw pointer `*mut u8`
found raw pointer `*mut i8`
note: function defined here
--> /wrkdirs/usr/ports/devel/py-spy/work/py_spy-0.4.1/cargo-crates/proc-maps-0.4.0/src/freebsd_maps/ptrace.rs:150:8
|
150 | fn ptrace(request: c_int, pid: Pid, vm_entry: caddr_t, data: c_int) -> c_int;
| ^^^^^^ --------
For more information about this error, try `rustc --explain E0308`.
error: could not compile `proc-maps` (lib) due to 1 previous error
[modules] Fix warning: missing submodule 'LLVM_IR.FunctionProperties' (#181888)
When compiling LLVM with LLVM_ENABLE_MODULES=ON, I get the warning
```
warning: missing submodule 'LLVM_IR.FunctionProperties' [-Wincomplete-umbrella]
```
Fix is to add file `FunctionProperties.def` to the module map.
[X86] combineSETCC - merge inner isScalarInteger() condition. NFC. (#182004)
All folds in the outer if() require this - inc combineVectorSizedSetCCEquality
[flang][OpenMP] Include check for fully unrolled loops into nest check, NFC (#181729)
It's naturally a part of the verification of constructs nested in loop
constructs, so perform that check there instead of having it in a
separate function.
NAS-139849 / 26.0.0-BETA.1 / Replace parted (#18232)
We no longer use `parted` to partition disks. Remove it from the build.
- Remove `parted` dependency from middleware
- Remove use of parted in tests. Replace with `sfdisk`.
----
Passing CI run
[here](http://jenkins.eng.ixsystems.net:8080/job/tests/job/api_tests/7697/).
Notice that `test_disk_format_and_wipe` now passes.
NAS-139838 / 26.0.0-BETA.1 / remove final reference to pyroute2 (#18227)
This removes the NDB use from pyroute2 in our rdma interface
configuration. This logic is overly complicated and I've determined that
the "rollback" functionality used here was not useful. I'm not sure of
any scenario where an IP address needs to be altered OR removed and if
any of those fail the previous state get put back onto the interface.
The behavior stays the same otherwise. I've also documented a bit of
what this code does since it took me longer than what I want to admit to
grok it.
Add missing AuthRespDenied response type
This commit fixes an oversight when adding the AuthRespDenied
login_ex response type. It was listed in schema for
auth.login_ex_continue return values, but not auth.login_ex
return values.
This commit also adds new test coverage.
Add missing AuthRespDenied response type
This commit fixes an oversight when adding the AuthRespDenied
login_ex response type. It was listed in schema for
auth.login_ex_continue return values, but not auth.login_ex
return values.
[DAG] Fold (X +/- Y) & Y --> ~X & Y when Y is a power of 2 (or zero). (#181677)
Same as InstCombinerImpl::visitAnd
To prevent RISCV falling back to a mul call in known-never-zero.ll I've
had to tweak the (sub X, (vscale * C)) to (add X, (vscale * -C)) fold to
not occur if C is power-of-2 and the target has poor mul support.
Alive2: https://alive2.llvm.org/ce/z/Khvs5H
bootgrid: swap order of custom commands placement making sure they participate in command binding
(cherry picked from commit 5b3b163ce0d93d41fcb141807c6d76389178ad1b)
ipfw: Use proper prototype for SYSINIT functions
The only possible return value of function ipfw_init() is 0. Make it
return void to match the prototype of SYSINIT.
MFC after: 1 week
(cherry picked from commit 1bba2194c8a960235f8eae36e7d3e96f347ce779)
(cherry picked from commit 745b6ca4ed933f9f4c1d314dc7b0aa31e8e9e0de)
bsdinstall.8: Minor maintenance
Replace CD-ROMs with "discs, USBs, or network boot environments"
to both modernize aesthetic and also nudge youths to think at scale.
Since I'm disrupting the flow of these lines anyway, expand the VM
acronym because I think this is one of the first manuals people will
be looking at.
Reset list alignment to seven characters. It was at 19 characters,
and that was not enough to align them all, wasting many extra lines
by crunching all the words over. Seven actually bought us some lines
from six due to avg item size. Tag SPDX.
MFC after: 3 days
Discussed with: ivy, zi
(cherry picked from commit 81d9e08a4df42079d5e163b5991d5d6f3a28d4f0)