[PATCH 6.6 175/530] riscv: split cache ops out of dma-noncoherent.c