]> git.baikalelectronics.ru Git - kernel.git/commit
habanalabs: block scalar load_and_exe on external queue
authorOded Gabbay <oded.gabbay@gmail.com>
Wed, 27 May 2020 09:38:16 +0000 (12:38 +0300)
committerOded Gabbay <oded.gabbay@gmail.com>
Wed, 24 Jun 2020 06:09:10 +0000 (09:09 +0300)
commitde2c917fc9e7cfef83843043d1badae5644bf74d
tree4b3ff0e4c4773292b6bf08134d03c125fd303be2
parentfe4be28f3fc17c3761d0a5eef0d50ee7837b4c33
habanalabs: block scalar load_and_exe on external queue

In Gaudi, the user can't execute scalar load_and_exe on external queue
because it can be a security hole. The driver doesn't parse the commands
being loaded and it can be msg_prot, which the user isn't allowed to use.

Reviewed-by: Tomer Tayar <ttayar@habana.ai>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/include/gaudi/gaudi_packets.h