brandonpike

Results 4 issues of brandonpike

## Changes - Change IoVecBuffer[Mut] len to u32 (was usize) - Add u32 overflow check (errors out rather than panics) Closes https://github.com/firecracker-microvm/firecracker/issues/4548 ## Reason Protect against overflows and use a...

Move to u32 for vsock module. We can translate from u32 to usize as needed. ## Changes - Change VsockConnection::peer_avail_credit to return u32 - Change VsockPacket::{buf_size, read_at_offset_from, write_from_offset_to} parameters &...

Status: Awaiting review

Instead of returning `ErrorKind::ConnectionRefused` for all deliver failures, this commit makes the following differentiations: 1. Links that are not found now return `ErrorKind::HostUnreachable("host unreachable")` 2. Links that have active partitions...

As described in the Rust-1.89 blog, [mismatched_lifetime_syntaxes](https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/) is now a stable lint that is cropping up in this crate.

dco-signoff: yes
contribution
first-time-contributor