63990aeb08
The burst capacity calculation code assumes that the write and read
(i.e. ids_returned) values both wrap at the ring-size, but the read
value instead wraps as UINT16_MAX. Therefore, instead of just adding
ring-size to the write value in case the read is greater, we need to
just always mask the result to ensure a correct, in-range, value.
Fixes:
|
||
---|---|---|
.. | ||
dpdk_idxd_cfg.py | ||
idxd_bus.c | ||
idxd_common.c | ||
idxd_hw_defs.h | ||
idxd_internal.h | ||
idxd_pci.c | ||
meson.build | ||
version.map |