linux/drivers/accel/habanalabs/common
farah kassabri 84190b92cc accel/habanalabs: fix bug in decoder wait for cs completion
The decoder interrupts are handled in the interrupt context
same as all user interrupts.
In such case, the wait list should be protected by
spin_lock_irqsave in order to avoid deadlock that might happen
with the user submission flow.

Signed-off-by: farah kassabri <fkassabri@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
2023-10-09 12:37:24 +03:00
..
mmu accel/habanalabs: remove support for mmu disable 2023-06-08 12:35:55 +03:00
pci accel/habanalabs: Remove redundant pci_clear_master 2023-04-08 10:39:33 +03:00
asid.c
command_buffer.c accel/habanalabs: Move ioctls to the device specific ioctls range 2023-10-09 12:37:20 +03:00
command_submission.c accel/habanalabs: fix bug in decoder wait for cs completion 2023-10-09 12:37:24 +03:00
context.c accel/habanalabs: Allow single timestamp registration request at a time 2023-10-09 12:37:18 +03:00
debugfs.c accel/habanalabs: register compute device as an accel device 2023-10-09 12:37:20 +03:00
decoder.c accel/habanalabs: fix events mask of decoder abnormal interrupts 2023-04-08 10:39:34 +03:00
device.c accel/habanalabs: print device name when it is removed 2023-10-09 12:37:23 +03:00
firmware_if.c accel/habanalabs: update boot status print 2023-10-09 12:37:23 +03:00
habanalabs_drv.c accel/habanalabs: disable events ioctls on control device 2023-10-09 12:37:21 +03:00
habanalabs_ioctl.c accel/habanalabs: add tsc clock sampling to clock sync info 2023-10-09 12:37:21 +03:00
habanalabs.h accel/habanalabs: add missing debugfs function stubs 2023-10-09 12:37:24 +03:00
hw_queue.c
hwmon.c hwmon: constify pointers to hwmon_channel_info 2023-04-07 08:45:17 -07:00
irq.c accel/habanalabs: split user interrupts pending list 2023-10-09 12:37:22 +03:00
Makefile
memory_mgr.c accel/habanalabs: Fix spelling mistake "maped" -> "mapped" 2023-03-20 17:35:25 +02:00
memory.c accel/habanalabs: remove wrong doc for init_phys_pg_pack_from_userptr 2023-10-09 12:37:24 +03:00
security.c accel/habanalabs: rename security functions related arguments 2023-06-08 12:35:55 +03:00
security.h accel/habanalabs: change unused extern decl of hdev to forward decl of hl_device 2023-03-15 13:29:14 +02:00
state_dump.c
sysfs.c accel/habanalabs: add missing error flow in hl_sysfs_init() 2023-04-08 10:44:23 +03:00