mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-15 16:33:33 -04:00
drm/Xe: Use EOPNOTSUPP instead of ENOTSUPP
ENOTSUPP is not a standard Unix error should use EOPNOTSUPP instead. v2: Update commit description (Aravind) Reviewed-by: Aravind Iddamsetty <aravind.iddamsetty@intel.com> Signed-off-by: Janga Rahul Kumar <janga.rahul.kumar@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
This commit is contained in:
committed by
Rodrigo Vivi
parent
ab10e976fb
commit
ee6ad13705
@@ -612,7 +612,7 @@ int xe_engine_create_ioctl(struct drm_device *dev, void *data,
|
||||
|
||||
if (XE_IOCTL_ERR(xe, e->vm && xe_vm_in_compute_mode(e->vm) !=
|
||||
!!(e->flags & ENGINE_FLAG_COMPUTE_MODE))) {
|
||||
err = -ENOTSUPP;
|
||||
err = -EOPNOTSUPP;
|
||||
goto put_engine;
|
||||
}
|
||||
|
||||
|
||||
@@ -495,7 +495,7 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
|
||||
fallthrough;
|
||||
case DRM_XE_MMIO_8BIT: /* TODO */
|
||||
case DRM_XE_MMIO_16BIT: /* TODO */
|
||||
ret = -ENOTSUPP;
|
||||
ret = -EOPNOTSUPP;
|
||||
goto exit;
|
||||
}
|
||||
}
|
||||
@@ -513,7 +513,7 @@ int xe_mmio_ioctl(struct drm_device *dev, void *data,
|
||||
fallthrough;
|
||||
case DRM_XE_MMIO_8BIT: /* TODO */
|
||||
case DRM_XE_MMIO_16BIT: /* TODO */
|
||||
ret = -ENOTSUPP;
|
||||
ret = -EOPNOTSUPP;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -120,7 +120,7 @@ int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
|
||||
switch (sync_in.flags & SYNC_FLAGS_TYPE_MASK) {
|
||||
case DRM_XE_SYNC_SYNCOBJ:
|
||||
if (XE_IOCTL_ERR(xe, no_dma_fences && signal))
|
||||
return -ENOTSUPP;
|
||||
return -EOPNOTSUPP;
|
||||
|
||||
if (XE_IOCTL_ERR(xe, upper_32_bits(sync_in.addr)))
|
||||
return -EINVAL;
|
||||
@@ -138,7 +138,7 @@ int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
|
||||
|
||||
case DRM_XE_SYNC_TIMELINE_SYNCOBJ:
|
||||
if (XE_IOCTL_ERR(xe, no_dma_fences && signal))
|
||||
return -ENOTSUPP;
|
||||
return -EOPNOTSUPP;
|
||||
|
||||
if (XE_IOCTL_ERR(xe, upper_32_bits(sync_in.addr)))
|
||||
return -EINVAL;
|
||||
@@ -173,7 +173,7 @@ int xe_sync_entry_parse(struct xe_device *xe, struct xe_file *xef,
|
||||
|
||||
case DRM_XE_SYNC_USER_FENCE:
|
||||
if (XE_IOCTL_ERR(xe, !signal))
|
||||
return -ENOTSUPP;
|
||||
return -EOPNOTSUPP;
|
||||
|
||||
if (XE_IOCTL_ERR(xe, sync_in.addr & 0x7))
|
||||
return -EINVAL;
|
||||
|
||||
@@ -1819,10 +1819,10 @@ static int vm_set_error_capture_address(struct xe_device *xe, struct xe_vm *vm,
|
||||
return -EINVAL;
|
||||
|
||||
if (XE_IOCTL_ERR(xe, !(vm->flags & XE_VM_FLAG_ASYNC_BIND_OPS)))
|
||||
return -ENOTSUPP;
|
||||
return -EOPNOTSUPP;
|
||||
|
||||
if (XE_IOCTL_ERR(xe, vm->async_ops.error_capture.addr))
|
||||
return -ENOTSUPP;
|
||||
return -EOPNOTSUPP;
|
||||
|
||||
vm->async_ops.error_capture.mm = current->mm;
|
||||
vm->async_ops.error_capture.addr = value;
|
||||
@@ -3072,7 +3072,7 @@ int xe_vm_bind_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
|
||||
|
||||
if (VM_BIND_OP(bind_ops[0].op) == XE_VM_BIND_OP_RESTART) {
|
||||
if (XE_IOCTL_ERR(xe, !(vm->flags & XE_VM_FLAG_ASYNC_BIND_OPS)))
|
||||
err = -ENOTSUPP;
|
||||
err = -EOPNOTSUPP;
|
||||
if (XE_IOCTL_ERR(xe, !err && args->num_syncs))
|
||||
err = EINVAL;
|
||||
if (XE_IOCTL_ERR(xe, !err && !vm->async_ops.error))
|
||||
@@ -3096,7 +3096,7 @@ int xe_vm_bind_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
|
||||
|
||||
if (XE_IOCTL_ERR(xe, !vm->async_ops.error &&
|
||||
async != !!(vm->flags & XE_VM_FLAG_ASYNC_BIND_OPS))) {
|
||||
err = -ENOTSUPP;
|
||||
err = -EOPNOTSUPP;
|
||||
goto put_engine;
|
||||
}
|
||||
|
||||
|
||||
@@ -143,7 +143,7 @@ int xe_wait_user_fence_ioctl(struct drm_device *dev, void *data,
|
||||
|
||||
if (XE_IOCTL_ERR(xe, !vm->async_ops.error_capture.addr)) {
|
||||
xe_vm_put(vm);
|
||||
return -ENOTSUPP;
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
|
||||
addr = vm->async_ops.error_capture.addr;
|
||||
|
||||
Reference in New Issue
Block a user