diff options
| author | Kevin Bowling <kbowling@FreeBSD.org> | 2026-08-09 11:12:04 +0000 |
|---|---|---|
| committer | Kevin Bowling <kbowling@FreeBSD.org> | 2026-08-09 11:26:58 +0000 |
| commit | da309ed47603a6b55ca75ef392a630c7ea46004f (patch) | |
| tree | f20beab782af8caf2732dc508980c14f1b01c320 /sys/alpha/linux/(public-mirror) | |
| parent | 8696cc600f44767e7988a92c8e6fb943e97d4cc7 (diff) | |
IOV_CONFIG and IOV_GET_SCHEMA expose native pointers and size_t
lengths, and pci_iov has no compat32 ioctl translation. Using
fixed-width fields for IOV_GET_STATUS alone does not make the
interface usable by 32-bit binaries on a 64-bit kernel. It instead
complicates otherwise ordinary pointer and length handling.
Use void * and size_t like the existing ioctls. This also makes the
%zu diagnostic in iovctl correct on ILP32 and removes the unneeded
PTRIN conversion.
Fixes: 6f8b3be1fbd6 ("pci: Add SR-IOV status reporting")
Diffstat (limited to 'sys/alpha/linux/(public-mirror)')
0 files changed, 0 insertions, 0 deletions
