aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bcm27xx/patches-5.4/950-0718-udmabuf-add-a-pointer-to-the-miscdevice-in-dma-buf-p.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/bcm27xx/patches-5.4/950-0718-udmabuf-add-a-pointer-to-the-miscdevice-in-dma-buf-p.patch')
-rw-r--r--target/linux/bcm27xx/patches-5.4/950-0718-udmabuf-add-a-pointer-to-the-miscdevice-in-dma-buf-p.patch67
1 files changed, 0 insertions, 67 deletions
diff --git a/target/linux/bcm27xx/patches-5.4/950-0718-udmabuf-add-a-pointer-to-the-miscdevice-in-dma-buf-p.patch b/target/linux/bcm27xx/patches-5.4/950-0718-udmabuf-add-a-pointer-to-the-miscdevice-in-dma-buf-p.patch
deleted file mode 100644
index 68feae3d48..0000000000
--- a/target/linux/bcm27xx/patches-5.4/950-0718-udmabuf-add-a-pointer-to-the-miscdevice-in-dma-buf-p.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-From ad21bb0b5abf5414e31ac3e41ff60216bee52982 Mon Sep 17 00:00:00 2001
-From: Gurchetan Singh <gurchetansingh@chromium.org>
-Date: Mon, 2 Dec 2019 17:36:25 -0800
-Subject: [PATCH] udmabuf: add a pointer to the miscdevice in dma-buf
- private data
-
-Commit c1bbed668997268c9edccdc9db1bd1487d9e20b0 upstream.
-
-Will be used later.
-
-v2: rename 'udmabuf_misc' to 'device' (kraxel)
-
-Signed-off-by: Gurchetan Singh <gurchetansingh@chromium.org>
-Link: http://patchwork.freedesktop.org/patch/msgid/20191203013627.85991-2-gurchetansingh@chromium.org
-Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
----
- drivers/dma-buf/udmabuf.c | 11 +++++++----
- 1 file changed, 7 insertions(+), 4 deletions(-)
-
---- a/drivers/dma-buf/udmabuf.c
-+++ b/drivers/dma-buf/udmabuf.c
-@@ -18,6 +18,7 @@ static const size_t size_limit_mb = 64;
- struct udmabuf {
- pgoff_t pagecount;
- struct page **pages;
-+ struct miscdevice *device;
- };
-
- static vm_fault_t udmabuf_vm_fault(struct vm_fault *vmf)
-@@ -104,8 +105,9 @@ static const struct dma_buf_ops udmabuf_
- #define SEALS_WANTED (F_SEAL_SHRINK)
- #define SEALS_DENIED (F_SEAL_WRITE)
-
--static long udmabuf_create(const struct udmabuf_create_list *head,
-- const struct udmabuf_create_item *list)
-+static long udmabuf_create(struct miscdevice *device,
-+ struct udmabuf_create_list *head,
-+ struct udmabuf_create_item *list)
- {
- DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
- struct file *memfd = NULL;
-@@ -172,6 +174,7 @@ static long udmabuf_create(const struct
- exp_info.priv = ubuf;
- exp_info.flags = O_RDWR;
-
-+ ubuf->device = device;
- buf = dma_buf_export(&exp_info);
- if (IS_ERR(buf)) {
- ret = PTR_ERR(buf);
-@@ -209,7 +212,7 @@ static long udmabuf_ioctl_create(struct
- list.offset = create.offset;
- list.size = create.size;
-
-- return udmabuf_create(&head, &list);
-+ return udmabuf_create(filp->private_data, &head, &list);
- }
-
- static long udmabuf_ioctl_create_list(struct file *filp, unsigned long arg)
-@@ -228,7 +231,7 @@ static long udmabuf_ioctl_create_list(st
- if (IS_ERR(list))
- return PTR_ERR(list);
-
-- ret = udmabuf_create(&head, list);
-+ ret = udmabuf_create(filp->private_data, &head, list);
- kfree(list);
- return ret;
- }