David Matlack <dmatl...@google.com> writes: > Allow drivers/dma/idxd/registers.h to be included from userspace in > tools/ by adjusting the include path to uapi/linux/idxd.h if __KERNEL__ > is not defined. > > A subsequent commit will use registers.h to implement a userspace driver > for Intel DSA devices in tools/testing/selftests/vfio. > > Signed-off-by: David Matlack <dmatl...@google.com>
Acked-by: Vinicius Costa Gomes <vinicius.go...@intel.com> > --- > drivers/dma/idxd/registers.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/dma/idxd/registers.h b/drivers/dma/idxd/registers.h > index 006ba206ab1b..bf79bc39a5f3 100644 > --- a/drivers/dma/idxd/registers.h > +++ b/drivers/dma/idxd/registers.h > @@ -3,7 +3,11 @@ > #ifndef _IDXD_REGISTERS_H_ > #define _IDXD_REGISTERS_H_ > > +#ifdef __KERNEL__ > #include <uapi/linux/idxd.h> > +#else > +#include <linux/idxd.h> > +#endif > > /* PCI Config */ > #define PCI_DEVICE_ID_INTEL_DSA_GNRD 0x11fb > -- > 2.50.0.rc2.701.gf1e915cc24-goog > -- Vinicius