]> git.baikalelectronics.ru Git - kernel.git/commit
habanalabs: save ctx inside encaps signal
authorOded Gabbay <ogabbay@kernel.org>
Tue, 30 Nov 2021 13:28:23 +0000 (15:28 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Sun, 26 Dec 2021 06:59:08 +0000 (08:59 +0200)
commitd05d78d583ca65170952d0866b5cbeaaa2dfad03
tree62eae51c3e7ed72169e89114b581a75d8d510cf3
parent5682ec8a96b3ad34df3f5a69840c86658abf2678
habanalabs: save ctx inside encaps signal

Compute context pointer in hdev shouldn't be used for fetching the
context's pointer.

If an object needs the context's pointer, it should get it while
incrementing its kref, and when the object is released, put it.

Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/command_submission.c
drivers/misc/habanalabs/common/context.c
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/common/hw_queue.c