[PATCH 17/30 for 5.4] dma-direct: make uncached_kernel_address more general