07/11/2018 12:47, Ferruh Yigit: > On 11/7/2018 10:14 AM, Burakov, Anatoly wrote: > > On 07-Nov-18 9:44 AM, Alejandro Lucero wrote: > >> Current code has different max DMA mask width values for 32 and 64 > >> bits systems. IOMMU hardware could report a higher supported width > >> than current MAX_DMA_MASK_BITS when RTE_ARCH_64 is not defined. This > >> is actually true with a 32 bits kernel running in a 64 bits server > >> with IOMMU hardware. This could also be a problem with embedded systems > >> using an IOMMU designed for 64 bits in a 32 bits system. > >> > >> This patch leaves a single max DMA mask width which will make sure the > >> mask width is within the range for 64 bits variables used for DMA mask. > >> This also will avoid wrong values because any value higher than > >> 64 bits is likely wrong. > >> > >> Signed-off-by: Alejandro Lucero <alejandro.luc...@netronome.com> > >> --- > > > > Acked-by: Anatoly Burakov <anatoly.bura...@intel.com> > > Tested-by: Ferruh Yigit <ferruh.yi...@intel.com>
Fixes: 223b7f1d5ef6 ("mem: add function for checking memseg IOVA") Applied, thanks