forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-09 95099d4622f8cb224d94e314c7a8e0df60b13f87
kernel/drivers/video/rockchip/rga3/rga_debugger.c
....@@ -621,11 +621,7 @@
621621 #ifdef CONFIG_ROCKCHIP_RGA_PROC_FS
622622 static int rga_procfs_open(struct inode *inode, struct file *file)
623623 {
624
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)
625
- struct rga_debugger_node *node = pde_data(inode);
626
-#else
627624 struct rga_debugger_node *node = PDE_DATA(inode);
628
-#endif
629625
630626 return single_open(file, node->info_ent->show, node);
631627 }
....@@ -840,10 +836,6 @@
840836 struct file *file;
841837 size_t size = 0;
842838 loff_t pos = 0;
843
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)
844
- int ret;
845
- struct iosys_map map;
846
-#endif
847839 void *kvaddr = NULL;
848840 void *kvaddr_origin = NULL;
849841
....@@ -856,12 +848,7 @@
856848 return -EINVAL;
857849 }
858850
859
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)
860
- ret = dma_buf_vmap(dump_buffer->dma_buffer->dma_buf, &map);
861
- kvaddr = ret ? NULL : map.vaddr;
862
-#else
863851 kvaddr = dma_buf_vmap(dump_buffer->dma_buffer->dma_buf);
864
-#endif
865852 if (!kvaddr) {
866853 pr_err("can't vmap the dma buffer!\n");
867854 return -EINVAL;
....@@ -931,11 +918,7 @@
931918 switch (dump_buffer->type) {
932919 case RGA_DMA_BUFFER:
933920 case RGA_DMA_BUFFER_PTR:
934
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)
935
- dma_buf_vunmap(dump_buffer->dma_buffer->dma_buf, &map);
936
-#else
937921 dma_buf_vunmap(dump_buffer->dma_buffer->dma_buf, kvaddr_origin);
938
-#endif
939922 break;
940923 case RGA_VIRTUAL_ADDRESS:
941924 vunmap(kvaddr_origin);