HFTKernel 7.2.8
Cleaner memory reclaim, stronger packet capture, and better time diagnostics
Upstream baseline: Linux 7.2.8. Changes since 7.2.7. Upstream release date: September 25, 2026.
More predictable memory reclaim
Linux 7.2.8 improves the split between global filesystem shrinkers and per-memory-cgroup reclaim.
Non-memcg-aware cached-object hooks are kept on the global reclaim path, while memcg-aware filesystem hooks can still participate in per-memcg reclaim. This avoids repeated global work across many memcg and NUMA-node pairs, while restoring useful per-memcg reclaim behavior for paths such as XFS inode slab reclaim.
For HFTKernel, this supports cleaner service isolation and lower background noise on systems that use containers, cgroup v2, or service-level memory boundaries.
More accurate locked-memory accounting
The release corrects locked_vm accounting for MREMAP_DONTUNMAP when locked VMAs are remapped without unmapping the source.
It also makes NR_MLOCK updates safer in paths where munlock(), direct I/O, page-cache folios, and IRQ completion can interact on the same CPU.
For HFTKernel, this strengthens memory accounting around pinned and locked working sets, which are common in latency-sensitive applications and measurement workloads.
Clearer huge-mapping behavior for driver-managed memory
Huge PFNMAP mappings now bypass generic THP tunables where those tunables do not apply. The upstream changelog notes that these mappings are not normal reclaimable THP memory and that incorrect handling caused real-world performance degradation in affected configurations.
For HFTKernel, this is relevant to specialized device mappings, DAX-style mappings, and driver-managed memory, not to the default application THP policy.
Stronger AF_PACKET capture and replay paths
AF_PACKET receives two practical fixes for ring-based packet processing.
TPACKET_V3 now preserves the validated private-area size without truncating it into a smaller internal field. This keeps packet records from overlapping private ring metadata.
The VNET-header error path now clears RX ownership correctly, preventing a failed packet from leaving a ring slot unavailable for the next valid packet.
For HFTKernel, this is directly useful for market data capture, packet replay, latency probes, traffic generators, and network test harnesses built around AF_PACKET.
More robust TCP and socket timestamp behavior
TCP now excludes excessively old ACKs from the fast path and sends them through the normal validation path. This keeps TCP connection state updates aligned with ACK validation.
Socket timestamp setup now takes the socket lock when changing timestamp-related socket flags, while preserving the common lockless case. This strengthens timestamp lifecycle correctness in socket-heavy systems.
For HFTKernel, these changes improve correctness around long-running TCP, TLS, WebSocket, control-plane, and observability connections.
Better PTP and PHC diagnostics
For MACB/GEM, the system timestamps returned around a PHC read now properly bracket the hardware register read. The upstream changelog reports that the previous interval could be unrealistically short compared with the actual ordered register read, biasing midpoint-based synchronization.
For stmmac, phc_index now remains unset when hardware timestamping is supported but no PTP clock has been registered yet. This avoids reporting a valid-looking PHC index for the wrong clock.
For HFTKernel, this improves the integrity of time diagnostics and reduces the risk of misleading PHC discovery in supported NIC configurations.
Stronger RDMA, EFA, and IRQ lifecycle handling
The AWS EFA driver now keeps EQ resources and admin queues alive while their IRQ handlers are registered. Initialization and teardown order are aligned with the resources accessed from interrupt context.
RDMA paths also receive lifecycle and ordering improvements, including local fencing for Intel irdma memory registration and IRQ-safe XArray handling for erdma QP and CQ tables.
For HFTKernel Hardware and cloud-adjacent environments, this strengthens interrupt-driven RDMA lifecycle reliability.
More reliable diagnostics and observability
perf improves cleanup around mediated guest PMU events when modules unload while perf connections are active.
Netlink group metadata is now updated with RCU-safe publication and delayed freeing for lockless readers.
drop_monitor receives safer tracepoint, per-CPU pointer, and timer teardown handling, including timer_shutdown_sync() to prevent rearming during teardown.
For HFTKernel, these changes strengthen the reliability of diagnostic sessions used to investigate packet drops, scheduling noise, and rare tail-latency events.
Included measurement tools
cpujitterMeasures CPU execution jitter, interrupt interference, and latency tails.
memjitterMeasures allocation latency, first-touch behavior, locked working sets, and memory behavior under load.
Use both alongside application-level measurements.
Validate the update with controlled A/B tests using the same toolchain, kernel configuration, CPU and IRQ placement, and workload. Include packet-capture, time-diagnostics, and lifecycle tests for the features used in your deployment.