diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2018-02-16 09:47:26 -0500 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2018-02-16 09:47:26 -0500 |
commit | 6dee6ae9d62642e81def4d461d71f13a6496ab59 (patch) | |
tree | 6c75d416c427a59f190e197ad83fe59b7bebf656 /drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | |
parent | 1beaeacdc88b537703d04d5536235d0bbb36db93 (diff) | |
parent | 0b24a0bbe2147815d982d9335c41bb10c04f40bc (diff) |
Merge tag 'irqchip-4.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Pull irqchip updates for 4.16-rc2 from Marc Zyngier
- A MIPS GIC fix for spurious, masked interrupts
- A fix for a subtle IPI bug in GICv3
- Do not probe GICv3 ITSs that are marked as disabled
- Multi-MSI support for GICv2m
- Various cleanups
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c index 290cc3f9c433..86a0715d9431 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | |||
@@ -29,29 +29,29 @@ | |||
29 | 29 | ||
30 | #include "amdgpu_vm.h" | 30 | #include "amdgpu_vm.h" |
31 | 31 | ||
32 | enum amd_sched_priority amdgpu_to_sched_priority(int amdgpu_priority) | 32 | enum drm_sched_priority amdgpu_to_sched_priority(int amdgpu_priority) |
33 | { | 33 | { |
34 | switch (amdgpu_priority) { | 34 | switch (amdgpu_priority) { |
35 | case AMDGPU_CTX_PRIORITY_VERY_HIGH: | 35 | case AMDGPU_CTX_PRIORITY_VERY_HIGH: |
36 | return AMD_SCHED_PRIORITY_HIGH_HW; | 36 | return DRM_SCHED_PRIORITY_HIGH_HW; |
37 | case AMDGPU_CTX_PRIORITY_HIGH: | 37 | case AMDGPU_CTX_PRIORITY_HIGH: |
38 | return AMD_SCHED_PRIORITY_HIGH_SW; | 38 | return DRM_SCHED_PRIORITY_HIGH_SW; |
39 | case AMDGPU_CTX_PRIORITY_NORMAL: | 39 | case AMDGPU_CTX_PRIORITY_NORMAL: |
40 | return AMD_SCHED_PRIORITY_NORMAL; | 40 | return DRM_SCHED_PRIORITY_NORMAL; |
41 | case AMDGPU_CTX_PRIORITY_LOW: | 41 | case AMDGPU_CTX_PRIORITY_LOW: |
42 | case AMDGPU_CTX_PRIORITY_VERY_LOW: | 42 | case AMDGPU_CTX_PRIORITY_VERY_LOW: |
43 | return AMD_SCHED_PRIORITY_LOW; | 43 | return DRM_SCHED_PRIORITY_LOW; |
44 | case AMDGPU_CTX_PRIORITY_UNSET: | 44 | case AMDGPU_CTX_PRIORITY_UNSET: |
45 | return AMD_SCHED_PRIORITY_UNSET; | 45 | return DRM_SCHED_PRIORITY_UNSET; |
46 | default: | 46 | default: |
47 | WARN(1, "Invalid context priority %d\n", amdgpu_priority); | 47 | WARN(1, "Invalid context priority %d\n", amdgpu_priority); |
48 | return AMD_SCHED_PRIORITY_INVALID; | 48 | return DRM_SCHED_PRIORITY_INVALID; |
49 | } | 49 | } |
50 | } | 50 | } |
51 | 51 | ||
52 | static int amdgpu_sched_process_priority_override(struct amdgpu_device *adev, | 52 | static int amdgpu_sched_process_priority_override(struct amdgpu_device *adev, |
53 | int fd, | 53 | int fd, |
54 | enum amd_sched_priority priority) | 54 | enum drm_sched_priority priority) |
55 | { | 55 | { |
56 | struct file *filp = fcheck(fd); | 56 | struct file *filp = fcheck(fd); |
57 | struct drm_file *file; | 57 | struct drm_file *file; |
@@ -86,11 +86,11 @@ int amdgpu_sched_ioctl(struct drm_device *dev, void *data, | |||
86 | { | 86 | { |
87 | union drm_amdgpu_sched *args = data; | 87 | union drm_amdgpu_sched *args = data; |
88 | struct amdgpu_device *adev = dev->dev_private; | 88 | struct amdgpu_device *adev = dev->dev_private; |
89 | enum amd_sched_priority priority; | 89 | enum drm_sched_priority priority; |
90 | int r; | 90 | int r; |
91 | 91 | ||
92 | priority = amdgpu_to_sched_priority(args->in.priority); | 92 | priority = amdgpu_to_sched_priority(args->in.priority); |
93 | if (args->in.flags || priority == AMD_SCHED_PRIORITY_INVALID) | 93 | if (args->in.flags || priority == DRM_SCHED_PRIORITY_INVALID) |
94 | return -EINVAL; | 94 | return -EINVAL; |
95 | 95 | ||
96 | switch (args->in.op) { | 96 | switch (args->in.op) { |