aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/files/0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/files/0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch')
-rw-r--r--common/recipes-kernel/linux/files/0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch101
1 files changed, 0 insertions, 101 deletions
diff --git a/common/recipes-kernel/linux/files/0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch b/common/recipes-kernel/linux/files/0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch
deleted file mode 100644
index b7eb2d54..00000000
--- a/common/recipes-kernel/linux/files/0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-From 29a5d3eb9a7612b26ba098a0db65e54372612d07 Mon Sep 17 00:00:00 2001
-From: Andrew Lewycky <Andrew.Lewycky@amd.com>
-Date: Sun, 7 Dec 2014 17:05:11 +0200
-Subject: [PATCH 0121/1050] drm/amdkfd: add events IOCTL set definitions
-
-- AMDKFD_IOC_CREATE_EVENT:
- Creates a new event of a specified type
-
-- AMDKFD_IOC_DESTROY_EVENT:
- Destroys an existing event
-
-- AMDKFD_IOC_SET_EVENT:
- Signal an existing event
-
-- AMDKFD_IOC_RESET_EVENT:
- Reset an existing event
-
-- AMDKFD_IOC_WAIT_EVENTS:
- Wait on event(s) until they are signaled
-
-v2:
-
-- Move the limit of the signal events to kfd_ioctl.h so it
- can be used by userspace
-
-v3:
-- Change all bool fields in struct kfd_memory_exception_failure
-to uint32_t
-
-Signed-off-by: Andrew Lewycky <Andrew.Lewycky@amd.com>
-Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
----
- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 45 ++++++++++++++++++++++++++++++++
- 1 file changed, 45 insertions(+)
-
-diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c b/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
-index 19a4fba..9933b2e 100644
---- a/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
-+++ b/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
-@@ -514,6 +514,36 @@ static int kfd_ioctl_get_process_apertures(struct file *filp,
- return 0;
- }
-
-+static int kfd_ioctl_create_event(struct file *filp, struct kfd_process *p,
-+ void *data)
-+{
-+ return -ENODEV;
-+}
-+
-+static int kfd_ioctl_destroy_event(struct file *filp, struct kfd_process *p,
-+ void *data)
-+{
-+ return -ENODEV;
-+}
-+
-+static int kfd_ioctl_set_event(struct file *filp, struct kfd_process *p,
-+ void *data)
-+{
-+ return -ENODEV;
-+}
-+
-+static int kfd_ioctl_reset_event(struct file *filp, struct kfd_process *p,
-+ void *data)
-+{
-+ return -ENODEV;
-+}
-+
-+static int kfd_ioctl_wait_events(struct file *filp, struct kfd_process *p,
-+ void *data)
-+{
-+ return -ENODEV;
-+}
-+
- #define AMDKFD_IOCTL_DEF(ioctl, _func, _flags) \
- [_IOC_NR(ioctl)] = {.cmd = ioctl, .func = _func, .flags = _flags, .cmd_drv = 0, .name = #ioctl}
-
-@@ -539,6 +569,21 @@ static const struct amdkfd_ioctl_desc amdkfd_ioctls[] = {
-
- AMDKFD_IOCTL_DEF(AMDKFD_IOC_UPDATE_QUEUE,
- kfd_ioctl_update_queue, 0),
-+
-+ AMDKFD_IOCTL_DEF(AMDKFD_IOC_CREATE_EVENT,
-+ kfd_ioctl_create_event, 0),
-+
-+ AMDKFD_IOCTL_DEF(AMDKFD_IOC_DESTROY_EVENT,
-+ kfd_ioctl_destroy_event, 0),
-+
-+ AMDKFD_IOCTL_DEF(AMDKFD_IOC_SET_EVENT,
-+ kfd_ioctl_set_event, 0),
-+
-+ AMDKFD_IOCTL_DEF(AMDKFD_IOC_RESET_EVENT,
-+ kfd_ioctl_reset_event, 0),
-+
-+ AMDKFD_IOCTL_DEF(AMDKFD_IOC_WAIT_EVENTS,
-+ kfd_ioctl_wait_events, 0),
- };
-
- #define AMDKFD_CORE_IOCTL_COUNT ARRAY_SIZE(amdkfd_ioctls)
---
-1.9.1
-