[DAG] getCarry - always succeed if we encounter a i1 type during trunc/ext peeling (#169777)
If we are force reconstructing a carry from a raw MVT::i1 type, make
sure we don't miss any cases while peeling through trunc/ext chains -
check for i1 types at the start of the while loop
Fixes #169691
Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401
final bits and pieces:
o updated / created metadata
o add pass flag superseding associated-rule-id
o remove legacy files
powerpc: Use GCC builtins for bswap.
This doubled disk encryption performance on an (emulated) G4. Further
improvements are possible if the GCC 2 version of the endian functions
is used, so we might want to consider doing that on more NetBSD ports.
PR port-sparc64/59789 bswap is slow
releases/15.0R/relnotes: Note wireless firmware on bootonly media
Wireless firmware packages are now included on the bootonly ISO and the
mini-memstick image so users can fetch installation files over a
wireless connection when using Wi-Fi drivers supported by these
firmware. Also make it clear, that the DVD ISO includes firmware for a
broader set of Wi-Fi drivers.
Reviewed by: bz, emaste
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53989
[TTI][RISCV] Add cost modelling for intrinsic vp.load.ff (#169890)
This patch is a rework of #160470 (which was reverted).
With getMemIntrinsicCost() now available, we can re‑land the change and
reduce vp_load_ff boilerplate.
Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401
final bits and pieces:
o updated / created metadata
o add pass flag superseding associated-rule-id
o remove legacy files
mips: Use the inline macro version of bswap.
mips suffers from the same problem as sparc where bswap is slow
and using the GCC builtin does not make it better.
This change improves the speed of disk encryption by around 3 MiB/s
on an EdgeRouter 4.
PR port-sparc64/59789
pkg-vulnerabilities: add last days CVEs
+ SOGo, cups-base,
expat (details only available under a NDA for people willing to fix
it, not fixed),
fail2ban (disputed, commented out),
fluent-bit, glib2, krita, mongodb, php-orangehrm, png, py-fonttools, py-pdf,
tinyproxy (fixed upstream, no stable release with the fix, latest 1.11.2
release affected),
webkit-gtk (no further upstream information, assume not fixed),
wireshark
Merge tag 'timers_urgent_for_v6.18_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull timer fix from Borislav Petkov:
- Have timekeeping aux clocks sysfs interface setup function return an
error code on failure instead of success
* tag 'timers_urgent_for_v6.18_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
timekeeping: Fix error code in tk_aux_sysfs_init()
ff report 2025 q3: timeout handling -> timeout(1)
It is not about 'timeout handling', it is races in the timeout(1)
utility.
Sponsored by: The FreeBSD Foundation
aq(4): Fix VLAN tag test
Previously emitted a compiler warning "warning: bitwise comparison
always evaluates to false."
Looking at the OpenBSD driver (which is based on this code) it looks
like the VLAN flag should be set if either of these bits is. In the
OpenBSD driver these are AQ_RXDESC_TYPE_VLAN and AQ_RXDESC_TYPE_VLAN2
rather than a magic number 0x60.
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53836
aq(4): Remove unimplemented functions
aq_if_priv_ioctl and aq_if_debug have prototypes but are not yet
implemented. Just remove the commented-out DEVMETHODs and the unused
prototypes, to clear a build-time warning; the DEVMETHODs and prototypes
can be readded if / when they are implemented.
aq(4): Port to IfAPI
Direct access to struct ifnet members is not possible in FreeBSD 15;
accessors must be used. These exist in all supported FreeBSD versions,
so we do not need to make this conditional.
sys: Import snapshot of Aquantia ACQ107 vendor driver
Obtained from https://github.com/Aquantia/aqtion-freebsd commit
c61d27b1d94af72c642deefa0595884481ea7377.
This is not using a vendor branch. The formerly-upstream repo is
abandoned and I do not believe it will receive updates. This initial
import serves as a snapshot of the vendor code, but from here we will
iterate on it in the tree as our own code.
Bug fixes, code cleanup, and build infrastructure will follow.
NetBSD and OpenBSD have derivatives of this driver (with additional
hardware support). We can look to changes in those drivers, and the
Linux driver, to add support here.
Reviewed by: adrian
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53813
virtio_blk - Enable D_KVABIO API.
This should avoid some unnecessary page invalidations.
This driver already was compliant, since it never accesses any of the data
in the bio buffer.