On Fri, Oct 30, 2020 at 12:45:45PM +0000, Parav Pandit wrote: > Christoph did say 64-bit good enough, but he mentioned that it is not correct on 32-bit platforms. > So it is only for theoretical correctness. > > > Technically there isn't. We are already dependent on 64bit config anyway. > > Mike M just brought this up in a side bar conversation actually. > For rvt driver, I should drop the check and always set to 64-bit. Strictly speaking a dma_addr_t that is just the kernel virtual address will never be larger than 32-bit on a 32-bit platform (by definition). But setting it to 64 is entirely harmless, as we can't generate a larger one (also by definition).