mirror of https://gitee.com/openkylin/linux.git
drm/i915/gvt: use directly assignment for structure copying
Let c compiler handle the structure copying. The compiler will use builtin function to handle that. Signed-off-by: Changbin Du <changbin.du@intel.com> Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
This commit is contained in:
parent
43c29e1f44
commit
fd3bd0a99c
|
@ -2477,7 +2477,7 @@ static int cmd_parser_exec(struct parser_exec_state *s)
|
||||||
|
|
||||||
t1 = get_cycles();
|
t1 = get_cycles();
|
||||||
|
|
||||||
memcpy(&s_before_advance_custom, s, sizeof(struct parser_exec_state));
|
s_before_advance_custom = *s;
|
||||||
|
|
||||||
if (info->handler) {
|
if (info->handler) {
|
||||||
ret = info->handler(s);
|
ret = info->handler(s);
|
||||||
|
|
|
@ -687,9 +687,7 @@ static int submit_context(struct intel_vgpu *vgpu, int ring_id,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (emulate_schedule_in)
|
if (emulate_schedule_in)
|
||||||
memcpy(&workload->elsp_dwords,
|
workload->elsp_dwords = vgpu->execlist[ring_id].elsp_dwords;
|
||||||
&vgpu->execlist[ring_id].elsp_dwords,
|
|
||||||
sizeof(workload->elsp_dwords));
|
|
||||||
|
|
||||||
gvt_dbg_el("workload %p ring id %d head %x tail %x start %x ctl %x\n",
|
gvt_dbg_el("workload %p ring id %d head %x tail %x start %x ctl %x\n",
|
||||||
workload, ring_id, head, tail, start, ctl);
|
workload, ring_id, head, tail, start, ctl);
|
||||||
|
|
Loading…
Reference in New Issue