This series fixes a few issues with caching around DMA operations. Please see individual commit messages for further details & descriptions. The series applies atop v4.9-rc6. Paul Burton (3): MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON MIPS: Don't writeback when cache-invalidating DMA buffers MIPS: Sanitise DMA unmapping cache sync operations arch/mips/mm/c-r4k.c | 13 +++++++++++-- arch/mips/mm/dma-default.c | 4 ++-- arch/mips/mm/sc-mips.c | 36 ++++++++++++++++++++++++++++++++++-- 3 files changed, 47 insertions(+), 6 deletions(-) -- 2.10.2