From 7bec8745dc8c0b8f8dc6fed00e507c1b2200d67a Mon Sep 17 00:00:00 2001
From: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Date: Sat, 18 May 2024 17:22:55 +0200
Subject: [PATCH] TMP: Fix up downstream commit

---
 drivers/dma-buf/dma-buf.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/drivers/dma-buf/dma-buf.c b/drivers/dma-buf/dma-buf.c
index c1764c59243e9..40862e661359c 100644
--- a/drivers/dma-buf/dma-buf.c
+++ b/drivers/dma-buf/dma-buf.c
@@ -55,15 +55,6 @@ static void __dma_buf_debugfs_list_del(struct dma_buf *dmabuf)
 	list_del(&dmabuf->list_node);
 	mutex_unlock(&debugfs_list_mutex);
 }
-#else
-static void __dma_buf_debugfs_list_add(struct dma_buf *dmabuf)
-{
-}
-
-static void __dma_buf_debugfs_list_del(struct file *file)
-{
-}
-#endif
 
 /*
  * This function helps in traversing the db_list and calls the
@@ -74,20 +65,29 @@ int get_each_dmabuf(int (*callback)(const struct dma_buf *dmabuf,
 		    void *private), void *private)
 {
 	struct dma_buf *buf;
-	int ret = mutex_lock_interruptible(&db_list.lock);
+	int ret = mutex_lock_interruptible(&debugfs_list_mutex);
 
 	if (ret)
 		return ret;
 
-	list_for_each_entry(buf, &db_list.head, list_node) {
+	list_for_each_entry(buf, &debugfs_list, list_node) {
 		ret = callback(buf, private);
 		if (ret)
 			break;
 	}
-	mutex_unlock(&db_list.lock);
+	mutex_unlock(&debugfs_list_mutex);
 	return ret;
 }
 EXPORT_SYMBOL_GPL(get_each_dmabuf);
+#else
+static void __dma_buf_debugfs_list_add(struct dma_buf *dmabuf)
+{
+}
+
+static void __dma_buf_debugfs_list_del(struct file *file)
+{
+}
+#endif
 
 static char *dmabuffs_dname(struct dentry *dentry, char *buffer, int buflen)
 {
-- 
GitLab