Handle errors; use common error numbers instead of -1.
Add PCIIDs for newer QD/IOAT hardware (Haswell, Ivybridge, Broadwell).
Don't panic if a copy cannot be satisfied in one request, just fail it.
Use sysctls with CTL_*TUN instead of TUNABLE_FETCH in various places.
Not tested, just compiled it.
ioat(4): Drop LOGGING ifdef entirely
ioat(4): Style-cleanup tests / test code
Conditionalize /dev/ioat_test presense on hw.ioat.enable_ioat_test tunable.
But, compile it into the module unconditionally.
Update README to match reality.
Fix ioatcontrol Makefile to work with OBJDIR.