summaryrefslogtreecommitdiff
path: root/lib/dec_and_lock.c
diff options
context:
space:
mode:
authorOmer Shpigelman <oshpigelman@habana.ai>2019-11-14 21:23:58 +0300
committerOded Gabbay <oded.gabbay@gmail.com>2019-11-21 12:35:46 +0300
commitbea84c4d67e5efd1078ef234ef1304a4d1788008 (patch)
treea0aa2cb73293acd11d809a049e9e5a487887f3bc /lib/dec_and_lock.c
parent71c5e55e7c077fa17c42fbda91a8d14322825c44 (diff)
downloadlinux-bea84c4d67e5efd1078ef234ef1304a4d1788008.tar.xz
habanalabs: invalidate MMU cache only once
Reduce context close time by performing MMU cache invalidation once at the end of the unmap loop rather in each iteration, in order to avoid hard reset with open contexts. Reset with open contexts can potentially lead to a kernel crash as the generic pool of the MMU hops is destroyed while it is not empty because some unmap operations are not done. The commit affect mainly when running on simulator. Signed-off-by: Omer Shpigelman <oshpigelman@habana.ai> Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com> Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Diffstat (limited to 'lib/dec_and_lock.c')
0 files changed, 0 insertions, 0 deletions