summarylogtreecommitdiffstats
path: root/0014-Revert-dma-buf-sw_sync-build-sw-sync-as-module-for-g.patch
diff options
context:
space:
mode:
authorMahmut Dikcizgi2023-01-26 00:00:50 +0100
committerMahmut Dikcizgi2023-01-26 00:00:50 +0100
commit7e33f913d59009016d88cd98e3deec223141920c (patch)
tree7366324e5766362411b7618a6358619e94761bb1 /0014-Revert-dma-buf-sw_sync-build-sw-sync-as-module-for-g.patch
downloadaur-7e33f913d59009016d88cd98e3deec223141920c.tar.gz
Radxa fork of Linux 5.10 which is based on the fork of Rockchip BSP.
Signed-off-by: Mahmut Dikcizgi <boogiepop@gmx.com>
Diffstat (limited to '0014-Revert-dma-buf-sw_sync-build-sw-sync-as-module-for-g.patch')
-rw-r--r--0014-Revert-dma-buf-sw_sync-build-sw-sync-as-module-for-g.patch89
1 files changed, 89 insertions, 0 deletions
diff --git a/0014-Revert-dma-buf-sw_sync-build-sw-sync-as-module-for-g.patch b/0014-Revert-dma-buf-sw_sync-build-sw-sync-as-module-for-g.patch
new file mode 100644
index 000000000000..0d55bc8659ca
--- /dev/null
+++ b/0014-Revert-dma-buf-sw_sync-build-sw-sync-as-module-for-g.patch
@@ -0,0 +1,89 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: ZHANG Yuntian <95260730+RadxaYuntian@users.noreply.github.com>
+Date: Mon, 10 Oct 2022 10:37:39 +0800
+Subject: [PATCH] Revert "dma-buf/sw_sync: build sw-sync as module for gki"
+
+This reverts commit 70e8a5ecc49df2b401f7d286c060da051afeb02d.
+---
+ drivers/dma-buf/Kconfig | 9 +--------
+ drivers/dma-buf/Makefile | 3 +--
+ drivers/dma-buf/sync_debug.c | 2 ++
+ drivers/dma-buf/sync_debug.h | 2 +-
+ 4 files changed, 5 insertions(+), 11 deletions(-)
+
+diff --git a/drivers/dma-buf/Kconfig b/drivers/dma-buf/Kconfig
+index 151b7407471d..8be7c48d5c6e 100644
+--- a/drivers/dma-buf/Kconfig
++++ b/drivers/dma-buf/Kconfig
+@@ -41,7 +41,7 @@ config SYNC_FILE
+ Documentation/driver-api/sync_file.rst.
+
+ config SW_SYNC
+- tristate "Sync File Validation Framework"
++ bool "Sync File Validation Framework"
+ default n
+ depends on SYNC_FILE
+ help
+@@ -52,13 +52,6 @@ config SW_SYNC
+ WARNING: improper use of this can result in deadlocking kernel
+ drivers from userspace. Intended for test and debug only.
+
+-config SW_SYNC_DEBUG
+- bool "SW Sync Debug"
+- depends on DEBUG_FS && SW_SYNC && NO_GKI
+- default SW_SYNC
+- help
+- To get current fence point and timeline status.
+-
+ config UDMABUF
+ bool "userspace dmabuf misc driver"
+ default n
+diff --git a/drivers/dma-buf/Makefile b/drivers/dma-buf/Makefile
+index 66c2dc4b6881..f1db46828575 100644
+--- a/drivers/dma-buf/Makefile
++++ b/drivers/dma-buf/Makefile
+@@ -5,8 +5,7 @@ obj-$(CONFIG_DMABUF_HEAPS) += dma-heap.o
+ obj-$(CONFIG_DMABUF_HEAPS) += heaps/
+ obj-$(CONFIG_DMABUF_CACHE) += dma-buf-cache.o
+ obj-$(CONFIG_SYNC_FILE) += sync_file.o
+-obj-$(CONFIG_SW_SYNC) += sw_sync.o
+-obj-$(CONFIG_SW_SYNC_DEBUG) += sync_debug.o
++obj-$(CONFIG_SW_SYNC) += sw_sync.o sync_debug.o
+ obj-$(CONFIG_UDMABUF) += udmabuf.o
+ obj-$(CONFIG_DMABUF_SYSFS_STATS) += dma-buf-sysfs-stats.o
+ obj-$(CONFIG_DMABUF_HEAPS_ROCKCHIP) += rk_heaps/
+diff --git a/drivers/dma-buf/sync_debug.c b/drivers/dma-buf/sync_debug.c
+index 101394f16930..a2f906741ce0 100644
+--- a/drivers/dma-buf/sync_debug.c
++++ b/drivers/dma-buf/sync_debug.c
+@@ -8,6 +8,7 @@
+ #include <linux/debugfs.h>
+ #include "sync_debug.h"
+
++#ifdef CONFIG_DEBUG_FS
+ static struct dentry *dbgfs;
+
+ static LIST_HEAD(sync_timeline_list_head);
+@@ -188,3 +189,4 @@ static __init int sync_debugfs_init(void)
+ return 0;
+ }
+ late_initcall(sync_debugfs_init);
++#endif
+diff --git a/drivers/dma-buf/sync_debug.h b/drivers/dma-buf/sync_debug.h
+index fb676da19755..ee84997da6b4 100644
+--- a/drivers/dma-buf/sync_debug.h
++++ b/drivers/dma-buf/sync_debug.h
+@@ -62,9 +62,9 @@ struct sync_pt {
+ struct rb_node node;
+ };
+
++#ifdef CONFIG_DEBUG_FS
+ extern const struct file_operations sw_sync_debugfs_fops;
+
+-#ifdef CONFIG_SW_SYNC_DEBUG
+ void sync_timeline_debug_add(struct sync_timeline *obj);
+ void sync_timeline_debug_remove(struct sync_timeline *obj);
+ void sync_file_debug_add(struct sync_file *fence);
+--
+2.38.0
+