diff options
author | Mahmut Dikcizgi | 2023-01-26 00:00:50 +0100 |
---|---|---|
committer | Mahmut Dikcizgi | 2023-01-26 00:00:50 +0100 |
commit | 7e33f913d59009016d88cd98e3deec223141920c (patch) | |
tree | 7366324e5766362411b7618a6358619e94761bb1 /0014-Revert-dma-buf-sw_sync-build-sw-sync-as-module-for-g.patch | |
download | aur-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.patch | 89 |
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 + |