]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/gvt: do not return error on handling force_to_nonpriv registers
authorZhao Yan <yan.y.zhao@intel.com>
Tue, 8 May 2018 06:52:42 +0000 (14:52 +0800)
committerZhi Wang <zhi.a.wang@intel.com>
Sun, 13 May 2018 21:18:55 +0000 (05:18 +0800)
commit15e5d1cc082132544fea6216396684ebd17d85e6
tree84c68706670078b62f18066ffd78bd798a57b5a3
parent41fca27a3eba17cebdfbf22277594696494d1be0
drm/i915/gvt: do not return error on handling force_to_nonpriv registers

Return error will cause vm hang and enter failsafe mode.
However, we don't want that happen on detecting an wrong force_to_nonpriv
register write.
Therefore, we just omit the wrong write or patch it to default value.

v2: only return 0 on detecting lri write of registers outside whitelist,
but still return error on other error conditions.  (zhenyu wang)

Signed-off-by: Zhao Yan <yan.y.zhao@intel.com>
Reviewed-by: Zhang Yulei <yulei.zhang@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
drivers/gpu/drm/i915/gvt/cmd_parser.c
drivers/gpu/drm/i915/gvt/handlers.c