Bruce Richardson <bruce.richard...@intel.com> wrote: > This patchset proposes some internal and externally-visible changes to the > rawdev API, the ABI change of which were previously announced. > > The changes are in two main areas: > * For any APIs which take a void * parameter for driver-specific structs, > > add an additional parameter to provide the struct length. This allows > some runtime type-checking, as well as possible ABI-compatibility support > in the future as structure change generally involve a change in the size > of the structure. > > * Ensure all APIs which can return error values have int type, rather than > > void. Since functions like info_get and queue_default_get can now do some > typechecking, they need to be modified to allow them to return error > codes on failure. > > V3: > - fix doxygen error > - add release note update for changes to public APIs > > V2: > - add additional patch to make start/stop functions optional > - remove deprecation notice once changes applied
Applied, thanks