Commit 82e0b129 authored by Andrzej Hajda's avatar Andrzej Hajda Committed by Nirmoy Das

drm/xe: allow unaligned start and size xe_res_cursor parameters

xe_res_cursor code does not depend on the alignment. On the other side
unaligned accesses are useful from pread/pwrite point of view.
Signed-off-by: default avatarAndrzej Hajda <andrzej.hajda@intel.com>
Reviewed-by: default avatarThomas Hellström <thomas.hellstrom@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240418-xe_res_cursor-no-align-v1-1-8df7834266c9@intel.comSigned-off-by: default avatarNirmoy Das <nirmoy.das@intel.com>
parent 38007fa9
...@@ -157,8 +157,6 @@ static inline void xe_res_first_sg(const struct sg_table *sg, ...@@ -157,8 +157,6 @@ static inline void xe_res_first_sg(const struct sg_table *sg,
struct xe_res_cursor *cur) struct xe_res_cursor *cur)
{ {
XE_WARN_ON(!sg); XE_WARN_ON(!sg);
XE_WARN_ON(!IS_ALIGNED(start, PAGE_SIZE) ||
!IS_ALIGNED(size, PAGE_SIZE));
cur->node = NULL; cur->node = NULL;
cur->start = start; cur->start = start;
cur->remaining = size; cur->remaining = size;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment