hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/include/drm/drm_cache.h
....@@ -38,14 +38,14 @@
3838 void drm_clflush_pages(struct page *pages[], unsigned long num_pages);
3939 void drm_clflush_sg(struct sg_table *st);
4040 void drm_clflush_virt_range(void *addr, unsigned long length);
41
-u64 drm_get_max_iomem(void);
41
+bool drm_need_swiotlb(int dma_bits);
4242
4343
4444 static inline bool drm_arch_can_wc_memory(void)
4545 {
4646 #if defined(CONFIG_PPC) && !defined(CONFIG_NOT_COHERENT_CACHE)
4747 return false;
48
-#elif defined(CONFIG_MIPS) && defined(CONFIG_CPU_LOONGSON3)
48
+#elif defined(CONFIG_MIPS) && defined(CONFIG_CPU_LOONGSON64)
4949 return false;
5050 #elif defined(CONFIG_ARM) || defined(CONFIG_ARM64)
5151 /*